/*
 * SOFTKREA ANASAYFA MODÜL STİLLERİ
 * Bu dosya paneldeki aktif modüllerden otomatik oluşturulur.
 * Dosyayı manuel düzenlemeyin; değişiklikler panelden yapılmalıdır.
 */


/* ==========================================================
   MODÜL: Sempati Ana Tanıtım [ana-slider]
   ========================================================== */
.smp-hero{
    --smp-primary:#087a9f;
    --smp-dark:#0d5566;
    --smp-ink:#17262c;
    --smp-surface:#f4f7f8;
    position:relative;
    overflow:hidden;
    background:var(--smp-dark);
    color:#fff;
    font-family:"Poppins",sans-serif;
}
.smp-hero *{box-sizing:border-box}
.smp-hero__media,.smp-hero__background,.smp-hero__overlay,.smp-hero__texture{position:absolute;inset:0}
.smp-hero__media{z-index:0;background:linear-gradient(135deg,var(--smp-dark),#082f3a)}
.smp-hero__background{opacity:0;background-position:center;background-size:cover;transform:scale(1.045);transition:opacity .9s ease,transform 7s ease}
.smp-hero__background.is-active{opacity:1;transform:scale(1)}
.smp-hero__overlay{z-index:2;background:linear-gradient(90deg,rgba(8,35,43,.94) 0%,rgba(8,43,53,.84) 42%,rgba(8,43,53,.42) 72%,rgba(8,43,53,.58) 100%)}
.smp-hero__overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,43,53,.08),rgba(8,43,53,.14) 55%,rgba(8,43,53,.58))}
.smp-hero__texture{z-index:3;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,#000,transparent 78%)}
.smp-hero__stage{position:relative;z-index:4;min-height:650px;display:flex;align-items:center;padding:82px 0 112px}
.smp-hero__container{width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:clamp(46px,7vw,110px);align-items:end}
.smp-hero__content{min-width:0}
.smp-hero__slides{display:grid;min-height:405px;align-items:center}
.smp-hero__slide{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px);transition:opacity .52s ease,visibility .52s ease,transform .52s ease}
.smp-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.smp-hero__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:20px;color:#bfe9f3;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.smp-hero__eyebrow span{width:38px;height:2px;background:var(--smp-primary)}
.smp-hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(42px,5vw,68px);font-weight:650;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}
.smp-hero h1 span,.smp-hero h1 strong{display:block}
.smp-hero h1 strong{margin-top:8px;color:#c8edf4;font-weight:750}
.smp-hero__slide>p{max-width:690px;margin:24px 0 0;color:rgba(255,255,255,.76);font-size:17px;line-height:1.75}
.smp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.smp-button{min-height:54px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;text-decoration:none!important;font-size:11px;font-weight:750;letter-spacing:.065em;text-transform:uppercase;transition:transform .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}
.smp-button--primary{background:var(--smp-primary);color:#fff!important}
.smp-button--primary:hover{background:#fff;color:var(--smp-ink)!important;transform:translateY(-2px)}
.smp-button--outline{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.045);color:#fff!important;backdrop-filter:blur(10px)}
.smp-button--outline:hover{border-color:#fff;background:#fff;color:var(--smp-ink)!important;transform:translateY(-2px)}
.smp-hero__controls{max-width:690px;margin-top:34px;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:19px;align-items:center}
.smp-hero__dots{display:flex;align-items:center;gap:6px}
.smp-hero__dots button{width:37px;height:31px;padding:0;border:0;border-bottom:2px solid rgba(255,255,255,.28);background:transparent;color:rgba(255,255,255,.48);font:700 10px/1 "Poppins",sans-serif;cursor:pointer;transition:border-color .25s ease,color .25s ease,width .25s ease}
.smp-hero__dots button.is-active{width:51px;border-color:#fff;color:#fff}
.smp-hero__progress{height:2px;overflow:hidden;background:rgba(255,255,255,.18)}
.smp-hero__progress span{display:block;width:100%;height:100%;background:#c8edf4;transform:scaleX(0);transform-origin:left}
.smp-hero__pause{display:inline-flex;align-items:center;gap:8px;padding:6px;border:0;background:transparent;color:rgba(255,255,255,.72);font:650 10px/1 "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}
.smp-hero__pause:hover,.smp-hero__pause:focus-visible{color:#fff}
.smp-hero__note{position:relative;padding:30px 28px;border:1px solid rgba(255,255,255,.28);background:rgba(7,38,47,.62);box-shadow:0 24px 70px rgba(0,0,0,.2);backdrop-filter:blur(14px)}
.smp-hero__note:before{content:"";position:absolute;left:-1px;top:-1px;width:68px;height:4px;background:var(--smp-primary)}
.smp-hero__note>span{display:block;margin-bottom:15px;color:#c8edf4;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}
.smp-hero__note strong{display:block;color:#fff;font-size:23px;font-weight:650;line-height:1.32}
.smp-hero__note p{margin:16px 0 21px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.7}
.smp-hero__note a{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}
.smp-hero__note a i{color:#c8edf4;transition:transform .25s ease}
.smp-hero__note a:hover i{transform:translate(3px,-3px)}
.smp-hero__trust-wrap{position:relative;z-index:5;background:#fff;border-bottom:1px solid #dce5e8}
.smp-hero__trust{width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.smp-hero__trust article{min-height:118px;display:flex;align-items:center;gap:15px;padding:25px 25px;border-right:1px solid #dce5e8}
.smp-hero__trust article:first-child{border-left:1px solid #dce5e8}
.smp-hero__trust article>span{flex:0 0 auto;color:var(--smp-primary);font-size:10px;font-weight:800;letter-spacing:.12em}
.smp-hero__trust strong,.smp-hero__trust small{display:block}
.smp-hero__trust strong{color:var(--smp-ink);font-size:14px;font-weight:750;line-height:1.35}
.smp-hero__trust small{margin-top:5px;color:#68777d;font-size:11px;line-height:1.5}
.smp-hero a:focus-visible,.smp-hero button:focus-visible{outline:3px solid rgba(200,237,244,.8);outline-offset:3px}
@media(max-width:1050px){
    .smp-hero__stage{min-height:620px;padding:72px 0 92px}
    .smp-hero__container{grid-template-columns:minmax(0,1fr) 290px;gap:40px}
    .smp-hero__note{padding:25px 22px}
    .smp-hero__note strong{font-size:20px}
    .smp-hero__trust{grid-template-columns:repeat(2,minmax(0,1fr))}
    .smp-hero__trust article:nth-child(2){border-right:1px solid #dce5e8}
    .smp-hero__trust article:nth-child(-n+2){border-bottom:1px solid #dce5e8}
}
@media(max-width:760px){
    .smp-hero__stage{min-height:auto;padding:58px 0 64px}
    .smp-hero__container{width:calc(100% - 30px);grid-template-columns:1fr;gap:36px;align-items:start}
    .smp-hero__slides{min-height:430px}
    .smp-hero h1{font-size:clamp(38px,11vw,54px)}
    .smp-hero__slide>p{font-size:15px;line-height:1.7}
    .smp-hero__note{max-width:560px}
    .smp-hero__trust{width:100%}
    .smp-hero__trust article:first-child{border-left:0}
}
@media(max-width:520px){
    .smp-hero__slides{min-height:475px}
    .smp-hero__eyebrow{font-size:9px;letter-spacing:.12em}
    .smp-hero__actions{align-items:stretch}
    .smp-button{width:100%;min-height:52px}
    .smp-hero__controls{grid-template-columns:1fr auto;gap:14px}
    .smp-hero__progress{grid-column:1/-1;grid-row:2}
    .smp-hero__trust{grid-template-columns:1fr}
    .smp-hero__trust article{min-height:94px;border-right:0!important;border-bottom:1px solid #dce5e8!important}
    .smp-hero__trust article:last-child{border-bottom:0!important}
}
@media(prefers-reduced-motion:reduce){
    .smp-hero__background,.smp-hero__slide,.smp-button,.smp-hero__dots button,.smp-hero__note a i{transition:none!important}
}


/* ==========================================================
   MODÜL: Sempati Kısa Hakkımızda [hakkimizda-bolumu]
   ========================================================== */
.smp-about{
    --smp-about-primary:#ff8f04;
    --smp-about-dark:#1f252b;
    --smp-about-bg:#fff8f0;
    --smp-about-space:96px;
    position:relative;
    overflow:hidden;
    padding:var(--smp-about-space) 0 0;
    background:var(--smp-about-bg);
    color:var(--smp-about-dark);
    font-family:"Poppins",sans-serif;
}
.smp-about *{box-sizing:border-box}
.smp-about:before{content:"";position:absolute;top:-160px;right:-140px;width:430px;height:430px;border:1px solid rgba(255,143,4,.16);border-radius:50%;pointer-events:none}
.smp-about:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(31,37,43,.08)}
.smp-about__container{position:relative;z-index:2;width:min(1280px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:clamp(58px,7vw,105px);align-items:center}
.smp-about__visual{position:relative;min-height:590px;padding:0 74px 72px 0}
.smp-about__main-image{height:550px;margin:0;overflow:hidden;background:#eadfd2;border-radius:4px}
.smp-about__main-image img,.smp-about__secondary-image img{width:100%;height:100%;display:block;object-fit:cover}
.smp-about__main-image img{transition:transform 1s cubic-bezier(.2,.75,.2,1)}
.smp-about__visual:hover .smp-about__main-image img{transform:scale(1.035)}
.smp-about__secondary-image{position:absolute;right:0;bottom:0;width:43%;height:220px;margin:0;overflow:hidden;border:8px solid var(--smp-about-bg);border-radius:4px;background:#efe8df;box-shadow:0 24px 55px rgba(31,37,43,.16)}
.smp-about__main-image.is-empty,.smp-about__secondary-image.is-empty{display:grid;place-items:center;padding:28px;color:#85796b;text-align:center;font-size:12px;line-height:1.6;background:linear-gradient(135deg,#f4e7d8,#fff)}
.smp-about__badge{position:absolute;left:-24px;bottom:48px;width:180px;min-height:128px;padding:22px 23px;display:flex;flex-direction:column;justify-content:center;background:var(--smp-about-primary);color:#171b1f;box-shadow:0 20px 45px rgba(229,121,0,.22)}
.smp-about__badge strong{font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-.02em}
.smp-about__badge span{margin-top:9px;font-size:10px;font-weight:650;line-height:1.55;letter-spacing:.06em;text-transform:uppercase}
.smp-about__content{min-width:0;padding-bottom:16px}
.smp-about__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#b45f00;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}
.smp-about__eyebrow span{width:38px;height:2px;background:var(--smp-about-primary)}
.smp-about__content h2{max-width:720px;margin:0;color:var(--smp-about-dark);font-size:clamp(34px,3.7vw,52px);font-weight:700;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}
.smp-about__description{max-width:700px;margin-top:24px;color:#5e656b;font-size:15px;line-height:1.85}
.smp-about__works{margin-top:30px;border-top:1px solid rgba(31,37,43,.12)}
.smp-about__work{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid rgba(31,37,43,.12)}
.smp-about__work>span{padding-top:2px;color:var(--smp-about-primary);font-size:11px;font-weight:800;letter-spacing:.1em}
.smp-about__work h3{margin:0 0 5px;color:var(--smp-about-dark);font-size:15px;font-weight:750;line-height:1.35}
.smp-about__work p{margin:0;color:#72787d;font-size:12px;line-height:1.65}
.smp-about__button{min-height:52px;display:inline-flex;align-items:center;gap:18px;margin-top:28px;padding:0 7px 0 21px;background:var(--smp-about-dark);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:750;letter-spacing:.065em;text-transform:uppercase;transition:transform .25s ease,background-color .25s ease}
.smp-about__button i{width:38px;height:38px;display:grid;place-items:center;background:var(--smp-about-primary);color:#1b1e21;transition:transform .25s ease}
.smp-about__button:hover{background:#101417;transform:translateY(-2px)}
.smp-about__button:hover i{transform:translateX(3px)}
.smp-about__areas{position:relative;z-index:3;width:100%;margin:76px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--smp-about-dark);color:#fff}
.smp-about__areas article{min-height:132px;display:flex;align-items:center;gap:15px;padding:28px clamp(22px,3vw,42px);border-right:1px solid rgba(255,255,255,.12)}
.smp-about__areas article:last-child{border-right:0}
.smp-about__areas article>span{color:var(--smp-about-primary);font-size:10px;font-weight:800;letter-spacing:.12em}
.smp-about__areas strong,.smp-about__areas small{display:block}
.smp-about__areas strong{font-size:15px;font-weight:750;line-height:1.35}
.smp-about__areas small{margin-top:5px;color:rgba(255,255,255,.58);font-size:11px;line-height:1.5}
.smp-about [data-smp-about-reveal]{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.75,.2,1)}
.smp-about [data-smp-about-reveal="visual"]{transform:translateX(-28px)}
.smp-about [data-smp-about-reveal="content"]{transform:translateX(28px)}
.smp-about [data-smp-about-reveal].is-visible{opacity:1;transform:none}
.smp-about a:focus-visible{outline:3px solid rgba(255,143,4,.4);outline-offset:4px}
@media(max-width:1050px){
    .smp-about__container{grid-template-columns:1fr 1fr;gap:48px}
    .smp-about__visual{min-height:530px;padding-right:48px}
    .smp-about__main-image{height:500px}
    .smp-about__badge{left:-8px}
    .smp-about__areas{grid-template-columns:repeat(2,minmax(0,1fr))}
    .smp-about__areas article:nth-child(2){border-right:0}
    .smp-about__areas article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}
}
@media(max-width:820px){
    .smp-about{padding-top:78px}
    .smp-about__container{width:min(720px,calc(100% - 34px));grid-template-columns:1fr;gap:54px}
    .smp-about__visual{min-height:570px}
    .smp-about__main-image{height:540px}
    .smp-about__content h2{font-size:clamp(34px,7vw,48px)}
    .smp-about__areas{margin-top:64px}
}
@media(max-width:560px){
    .smp-about{--smp-about-space:68px}
    .smp-about__container{width:calc(100% - 28px)}
    .smp-about__visual{min-height:420px;padding:0 28px 50px 0}
    .smp-about__main-image{height:390px}
    .smp-about__secondary-image{width:47%;height:145px;border-width:6px}
    .smp-about__badge{left:0;bottom:30px;width:148px;min-height:106px;padding:18px}
    .smp-about__badge strong{font-size:16px}
    .smp-about__content h2{font-size:34px}
    .smp-about__description{font-size:14px;line-height:1.75}
    .smp-about__button{width:100%;justify-content:space-between}
    .smp-about__areas{grid-template-columns:1fr}
    .smp-about__areas article{min-height:105px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important}
    .smp-about__areas article:last-child{border-bottom:0!important}
}
@media(prefers-reduced-motion:reduce){
    .smp-about [data-smp-about-reveal],.smp-about__main-image img,.smp-about__button,.smp-about__button i{transition:none!important}
}


/* ==========================================================
   MODÜL: Sempati Marka ve Malzeme Seçimi [sempati-marka-ve-malzeme-secimi]
   ========================================================== */
.spb-brands{--spb-primary:#ff8f04;--spb-ink:#1f252b;--spb-muted:#657079;--spb-paper:#fffaf4;--spb-gap:38px;--spb-logo-height:46px;--spb-mobile-logo-height:34px;--spb-space:76px;--spb-duration:32s;position:relative;overflow:hidden;background:var(--spb-paper);color:var(--spb-ink);font-family:"Poppins",sans-serif}.spb-brands *{box-sizing:border-box}.spb-brands__shell{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:var(--spb-space) 0;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.52fr);gap:clamp(36px,5.5vw,84px);align-items:stretch}.spb-brands__manifesto{position:relative;isolation:isolate;overflow:hidden;min-height:410px;padding:44px 40px 36px;border-radius:28px;background:var(--spb-ink);color:#fff;box-shadow:0 24px 70px rgba(31,37,43,.16)}.spb-brands__manifesto:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:var(--spb-primary)}.spb-brands__manifesto:after{content:"";position:absolute;right:-95px;bottom:-110px;width:265px;height:265px;border:58px solid rgba(255,143,4,.14);border-radius:50%;z-index:-1}.spb-brands__manifesto-grid{position:absolute;inset:0;z-index:-2;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(145deg,#000 0%,transparent 74%)}.spb-brands__panel-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:25px;color:#ffc57d;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.spb-brands__panel-eyebrow:before{content:"";width:28px;height:2px;background:var(--spb-primary)}.spb-brands__manifesto h3{max-width:400px;margin:0;color:#fff;font-size:clamp(28px,3vw,39px);font-weight:650;line-height:1.15;letter-spacing:-.035em}.spb-brands__manifesto>p{max-width:430px;margin:22px 0 32px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.spb-brands__criteria{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}.spb-brands__criteria>div{min-height:56px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.14)}.spb-brands__criteria span{color:var(--spb-primary);font-size:10px;font-weight:800;letter-spacing:.1em}.spb-brands__criteria strong{color:rgba(255,255,255,.88);font-size:13px;font-weight:600}.spb-brands__content{min-width:0;padding:8px 0 4px;display:flex;flex-direction:column;justify-content:center}.spb-brands__header{max-width:760px;margin-bottom:38px}.spb-brands__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:var(--spb-primary);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spb-brands__eyebrow span{width:38px;height:2px;background:var(--spb-primary)}.spb-brands h2{margin:0;color:var(--spb-ink);font-size:clamp(32px,4vw,50px);font-weight:650;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.spb-brands__header p{max-width:680px;margin:18px 0 0;color:var(--spb-muted);font-size:14px;line-height:1.8}.spb-brands__rails{display:grid;gap:14px}.spb-brands__viewport{position:relative;overflow:hidden;padding:2px 0}.spb-brands[data-edge-mask="1"] .spb-brands__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.spb-brands__track{display:flex;width:max-content;max-width:none;will-change:transform;animation:spb-brands-scroll var(--spb-duration) linear infinite}.spb-brands__viewport:nth-child(2) .spb-brands__track{animation-direction:reverse;animation-duration:calc(var(--spb-duration) * 1.12)}.spb-brands[data-direction="right"] .spb-brands__viewport:first-child .spb-brands__track{animation-direction:reverse}.spb-brands[data-direction="right"] .spb-brands__viewport:nth-child(2) .spb-brands__track{animation-direction:normal}.spb-brands[data-pause-hover="1"] .spb-brands__viewport:hover .spb-brands__track{animation-play-state:paused}.spb-brands__set{display:flex;align-items:center;gap:var(--spb-gap);padding-right:var(--spb-gap);flex:0 0 auto}.spb-brands__logo{width:clamp(150px,15vw,210px);height:88px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:18px 24px;border:1px solid rgba(31,37,43,.09);border-radius:18px;background:#fff;box-shadow:0 9px 30px rgba(31,37,43,.045);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.spb-brands__logo:hover{transform:translateY(-3px);border-color:rgba(255,143,4,.42);box-shadow:0 16px 34px rgba(31,37,43,.09)}.spb-brands__logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spb-brands__logo img{display:block;width:auto;max-width:100%;height:var(--spb-logo-height);object-fit:contain;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.spb-brands[data-grayscale="1"] .spb-brands__logo img{filter:grayscale(1);opacity:.55}.spb-brands[data-grayscale="1"] .spb-brands__logo:hover img{filter:grayscale(0);opacity:1}.spb-brands__logo:hover img{transform:scale(1.025)}.spb-brands__note{display:flex;align-items:center;gap:10px;margin-top:21px;color:var(--spb-muted);font-size:10px;line-height:1.6}.spb-brands__note span{width:7px;height:7px;border-radius:50%;background:var(--spb-primary);box-shadow:0 0 0 5px rgba(255,143,4,.12)}.spb-brands [data-spb-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.spb-brands [data-spb-reveal].is-visible{opacity:1;transform:none}.spb-brands__content[data-spb-reveal]{transition-delay:.12s}.spb-brands a:focus-visible{outline:3px solid rgba(255,143,4,.52);outline-offset:4px}@keyframes spb-brands-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--spb-distance)),0,0)}}@media(max-width:1020px){.spb-brands__shell{grid-template-columns:1fr;gap:36px}.spb-brands__manifesto{min-height:auto;padding:36px 34px}.spb-brands__criteria{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14)}.spb-brands__criteria>div{min-height:76px;padding:13px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid rgba(255,255,255,.14)}.spb-brands__criteria>div:last-child{border-right:0}.spb-brands__content{padding:0}.spb-brands__header{margin-bottom:30px}}@media(max-width:640px){.spb-brands__shell{width:calc(100% - 30px);padding:calc(var(--spb-space) * .78) 0;gap:30px}.spb-brands__manifesto{padding:30px 24px 24px;border-radius:22px}.spb-brands__manifesto h3{font-size:30px}.spb-brands__manifesto>p{font-size:13px;line-height:1.72}.spb-brands__criteria{grid-template-columns:1fr}.spb-brands__criteria>div{min-height:50px;display:grid;grid-template-columns:38px 1fr;align-items:center;padding:0;border-right:0}.spb-brands h2{font-size:clamp(30px,9.5vw,40px)}.spb-brands__header p{font-size:13px;line-height:1.72}.spb-brands__set{gap:20px;padding-right:20px}.spb-brands__logo{width:145px;height:76px;padding:15px 18px;border-radius:15px}.spb-brands__logo img{height:var(--spb-mobile-logo-height)}.spb-brands__note{font-size:9px}}@media(prefers-reduced-motion:reduce){.spb-brands__track{animation:none!important;transform:none!important}.spb-brands__viewport{overflow-x:auto;-webkit-mask-image:none!important;mask-image:none!important}.spb-brands [data-spb-reveal]{opacity:1!important;transform:none!important;transition:none!important}.spb-brands__logo,.spb-brands__logo img{transition:none!important}}


/* ==========================================================
   MODÜL: Sempati Hizmetlerimiz [hizmetler-bolumu]
   ========================================================== */
.sph-services{--sph-primary:#ff8f04;--sph-dark:#1f252b;--sph-bg:#f8f9fb;--sph-space:84px;position:relative;overflow:hidden;padding:var(--sph-space) 0;background:var(--sph-bg);color:var(--sph-dark);font-family:'Poppins',sans-serif}.sph-services *{box-sizing:border-box}.sph-services::before{content:"";position:absolute;top:-180px;right:-150px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(255,143,4,.12),rgba(255,143,4,0) 68%);pointer-events:none}.sph-services__shell{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));margin:0 auto}.sph-services__header{max-width:810px;margin:0 auto 38px;text-align:center}.sph-services__eyebrow{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:14px;color:var(--sph-primary);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sph-services__eyebrow span{width:34px;height:1px;background:currentColor}.sph-services__header h2{margin:0;color:var(--sph-dark);font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.sph-services__header p{max-width:720px;margin:17px auto 0;color:#68717a;font-size:15px;line-height:1.75}.sph-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sph-services__card{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(31,37,43,.10);border-radius:18px;background:#222;color:#fff;box-shadow:0 14px 36px rgba(31,37,43,.07);transform:translateZ(0);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease}.sph-services__card::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:4;height:4px;background:var(--sph-primary);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sph-services__card-hit{position:absolute;inset:0;z-index:8}.sph-services__image{position:absolute;inset:0;background-position:center;background-size:cover;transform:scale(1.01);transition:transform .85s cubic-bezier(.18,.75,.2,1),filter .45s ease}.sph-services__image--fallback{display:grid;place-items:center;background:linear-gradient(145deg,#343b42,#1f252b)}.sph-services__image--fallback::before,.sph-services__image--fallback::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.sph-services__image--fallback::before{width:260px;height:260px}.sph-services__image--fallback::after{width:160px;height:160px}.sph-services__image--fallback span{position:relative;z-index:1;color:rgba(255,143,4,.34);font-size:88px;font-weight:800}.sph-services__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,20,23,.08) 10%,rgba(17,20,23,.30) 47%,rgba(17,20,23,.94) 100%);transition:background .45s ease}.sph-services__index{position:absolute;top:18px;left:18px;z-index:3;min-width:42px;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:rgba(19,22,25,.30);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;backdrop-filter:blur(9px)}.sph-services__content{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 27px 27px}.sph-services__content h3{max-width:320px;margin:0;color:#fff;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.sph-services__content p{max-width:350px;margin:12px 0 0;color:rgba(255,255,255,.73);font-size:12.5px;line-height:1.65}.sph-services__link{margin-top:18px;display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.sph-services__link i{color:var(--sph-primary);transition:transform .3s ease}.sph-services__card:hover{transform:translateY(-7px);border-color:rgba(255,143,4,.55);box-shadow:0 22px 50px rgba(31,37,43,.16)}.sph-services__card:hover::after{transform:scaleX(1)}.sph-services__card:hover .sph-services__image{transform:scale(1.075)}.sph-services__card:hover .sph-services__overlay{background:linear-gradient(180deg,rgba(17,20,23,.14) 6%,rgba(17,20,23,.40) 47%,rgba(17,20,23,.98) 100%)}.sph-services__card:hover .sph-services__link i{transform:translateX(5px)}.sph-services__footer{display:flex;justify-content:center;margin-top:34px}.sph-services__all{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid var(--sph-primary);border-radius:8px;background:var(--sph-primary);color:#fff!important;font-size:11px;font-weight:800;letter-spacing:.07em;text-decoration:none!important;text-transform:uppercase;box-shadow:0 12px 25px rgba(255,143,4,.20);transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.sph-services__all:hover{transform:translateY(-2px);border-color:#e57900;background:#e57900;box-shadow:0 16px 30px rgba(229,121,0,.24)}.sph-services__empty{padding:38px;border:1px dashed rgba(31,37,43,.2);border-radius:14px;background:#fff;color:#69727a;text-align:center}.sph-services [data-sph-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.sph-services [data-sph-reveal].is-visible{opacity:1;transform:none}.sph-services a:focus-visible{outline:3px solid rgba(255,143,4,.55);outline-offset:4px}@media(max-width:1050px){.sph-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sph-services__card{min-height:420px}}@media(max-width:720px){.sph-services{padding:70px 0}.sph-services__shell{width:calc(100% - 30px)}.sph-services__header{margin-bottom:30px}.sph-services__header h2{font-size:clamp(32px,9vw,43px)}.sph-services__grid{grid-template-columns:1fr;gap:16px}.sph-services__card{min-height:405px;border-radius:15px}.sph-services__content{padding:24px}.sph-services__content h3{font-size:22px}.sph-services__footer{margin-top:26px}.sph-services__all{width:100%}}@media(prefers-reduced-motion:reduce){.sph-services__card,.sph-services__image,.sph-services__card::after,.sph-services__link i,.sph-services__all,.sph-services [data-sph-reveal]{transition:none!important}}


/* ==========================================================
   MODÜL: Sempati Yaptığımız İşler [projeler-bolumu]
   ========================================================== */
.smp-works{position:relative;overflow:hidden;padding:var(--smp-works-space) 0;background:var(--smp-works-bg);color:var(--smp-works-dark);font-family:"Poppins",sans-serif}.smp-works::before{content:"";position:absolute;top:-150px;right:-110px;width:360px;height:360px;border-radius:50%;background:rgba(255,143,4,.07);pointer-events:none}.smp-works__shell{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));margin:0 auto}.smp-works__header{max-width:820px;margin:0 auto 32px;text-align:center}.smp-works__eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:13px;color:#b86600;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.smp-works__eyebrow span{width:28px;height:3px;border-radius:99px;background:var(--smp-works-accent)}.smp-works__header h2{margin:0;color:var(--smp-works-dark);font-size:clamp(34px,4vw,54px);font-weight:750;line-height:1.12;letter-spacing:-.035em}.smp-works__header p{max-width:690px;margin:18px auto 0;color:#68727a;font-size:14px;line-height:1.8}.smp-works__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 30px}.smp-works__filters button{min-height:42px;padding:0 17px;border:1px solid #e3e5e8;border-radius:999px;background:#fff;color:#515a62;font:650 11px/1 "Poppins",sans-serif;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.smp-works__filters button:hover{border-color:rgba(255,143,4,.65);color:#a85e00;transform:translateY(-1px)}.smp-works__filters button.is-active{border-color:var(--smp-works-accent);background:var(--smp-works-accent);color:#fff;box-shadow:0 9px 22px rgba(255,143,4,.22)}.smp-works__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.smp-works__card{min-width:0;overflow:hidden;border:1px solid #e7e8ea;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(31,37,43,.065);transition:opacity .25s ease,transform .35s ease,border-color .35s ease,box-shadow .35s ease}.smp-works__card.is-filtered-out{opacity:0;transform:scale(.97) translateY(10px);pointer-events:none}.smp-works__card:hover{transform:translateY(-7px);border-color:rgba(255,143,4,.48);box-shadow:0 24px 50px rgba(31,37,43,.13)}.smp-works__image{position:relative;display:block;aspect-ratio:1.34/1;overflow:hidden;background:#e9ebed}.smp-works__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,21,24,.02) 34%,rgba(18,21,24,.72) 100%);transition:background .35s ease}.smp-works__image img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.75,.2,1)}.smp-works__card:hover .smp-works__image img{transform:scale(1.065)}.smp-works__card:hover .smp-works__image::after{background:linear-gradient(180deg,rgba(18,21,24,.04) 20%,rgba(18,21,24,.82) 100%)}.smp-works__index{position:absolute;z-index:2;top:15px;right:15px;width:42px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(31,37,43,.36);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;backdrop-filter:blur(8px)}.smp-works__category{position:absolute;z-index:2;left:16px;bottom:15px;max-width:calc(100% - 32px);padding:9px 13px;border-radius:999px;background:var(--smp-works-accent);color:#fff;font-size:10px;font-weight:750;letter-spacing:.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smp-works__body{padding:23px 23px 24px}.smp-works__location{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#7a838a;font-size:10px;font-weight:650}.smp-works__location i{color:var(--smp-works-accent)}.smp-works__body h3{margin:0;color:var(--smp-works-dark);font-size:21px;font-weight:720;line-height:1.35;letter-spacing:-.02em}.smp-works__body h3 a{color:inherit;text-decoration:none}.smp-works__body p{min-height:60px;margin:11px 0 18px;color:#6c757c;font-size:12.5px;line-height:1.7}.smp-works__detail{display:inline-flex;align-items:center;gap:10px;color:var(--smp-works-dark);font-size:10.5px;font-weight:800;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.smp-works__detail i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff3e3;color:#cc7000;transition:transform .25s ease,background .25s ease,color .25s ease}.smp-works__detail:hover{color:#b86600}.smp-works__detail:hover i{transform:translateX(4px);background:var(--smp-works-accent);color:#fff}.smp-works__footer{display:flex;justify-content:center;margin-top:30px}.smp-works__all{min-height:52px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--smp-works-dark);border-radius:9px;background:var(--smp-works-dark);color:#fff!important;font-size:10.5px;font-weight:800;letter-spacing:.065em;text-decoration:none!important;text-transform:uppercase;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.smp-works__all:hover{transform:translateY(-2px);border-color:var(--smp-works-accent);background:var(--smp-works-accent);box-shadow:0 12px 28px rgba(255,143,4,.24)}.smp-works__empty{padding:38px;border:1px dashed #d9dcdf;border-radius:15px;background:#fff;color:#68727a;text-align:center}.smp-works [data-smp-works-reveal]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.smp-works [data-smp-works-reveal].is-visible{opacity:1;transform:none}.smp-works a:focus-visible,.smp-works button:focus-visible{outline:3px solid rgba(255,143,4,.42);outline-offset:3px}@media(max-width:1020px){.smp-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smp-works__body p{min-height:42px}}@media(max-width:680px){.smp-works{padding:68px 0}.smp-works__shell{width:calc(100% - 28px)}.smp-works__header{margin-bottom:25px}.smp-works__header h2{font-size:36px}.smp-works__filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-right:-14px;margin-left:-14px;padding:0 14px 8px;scrollbar-width:none}.smp-works__filters::-webkit-scrollbar{display:none}.smp-works__filters button{flex:0 0 auto}.smp-works__grid{grid-template-columns:1fr;gap:16px}.smp-works__image{aspect-ratio:1.38/1}.smp-works__body{padding:21px}.smp-works__body p{min-height:0}.smp-works__all{width:100%}}@media(prefers-reduced-motion:reduce){.smp-works__card,.smp-works__image img,.smp-works__image::after,.smp-works__detail i,.smp-works__all,.smp-works__filters button,.smp-works [data-smp-works-reveal]{transition:none!important}}


/* ==========================================================
   MODÜL: Sempati Proje Yolculuğu [calisma-surecimiz]
   ========================================================== */
.spp-process{--spp-primary:#ff8f04;--spp-dark:#1f252b;--spp-bg:#fff8ef;--spp-card:#fff;--spp-space:86px;position:relative;overflow:hidden;padding:var(--spp-space) 0;background:var(--spp-bg);color:var(--spp-dark);font-family:'Poppins',sans-serif}.spp-process *{box-sizing:border-box}.spp-process::before{content:"";position:absolute;left:-170px;bottom:-210px;width:500px;height:500px;border:1px solid rgba(255,143,4,.16);border-radius:50%;box-shadow:0 0 0 48px rgba(255,143,4,.035),0 0 0 96px rgba(255,143,4,.02);pointer-events:none}.spp-process__shell{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(54px,7vw,96px);align-items:start}.spp-process__intro{position:sticky;top:118px;min-width:0}.spp-process__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--spp-primary);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spp-process__eyebrow span{width:38px;height:2px;background:currentColor}.spp-process__intro h2{max-width:620px;margin:0;color:var(--spp-dark);font-size:clamp(36px,4.15vw,56px);font-weight:720;line-height:1.1;letter-spacing:-.042em;text-wrap:balance}.spp-process__description{max-width:590px;margin:21px 0 0;color:#626a72;font-size:15px;line-height:1.8}.spp-process__live{position:relative;min-height:178px;margin-top:31px;padding:24px 26px 22px;overflow:hidden;border:1px solid rgba(31,37,43,.09);border-radius:22px;background:var(--spp-card);box-shadow:0 18px 45px rgba(31,37,43,.075)}.spp-process__live::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--spp-primary)}.spp-process__live-grid{position:absolute;right:-32px;top:-28px;width:210px;height:150px;opacity:.55;background-image:linear-gradient(rgba(31,37,43,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(31,37,43,.065) 1px,transparent 1px);background-size:22px 22px;transform:rotate(-7deg);mask-image:linear-gradient(135deg,#000,transparent 80%)}.spp-process__live-kicker{position:relative;z-index:1;display:block;color:#858b91;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.spp-process__live-main{position:relative;z-index:1;margin-top:11px;display:flex;align-items:flex-end;gap:18px}.spp-process__live-main strong{min-width:78px;color:var(--spp-primary);font-size:58px;font-weight:800;line-height:.9;letter-spacing:-.06em}.spp-process__live-main span{max-width:250px;padding-bottom:3px;color:var(--spp-dark);font-size:18px;font-weight:700;line-height:1.3}.spp-process__live.is-changing .spp-process__live-main strong,.spp-process__live.is-changing .spp-process__live-main span{animation:sppLiveSwap .34s ease}.spp-process__live small{position:relative;z-index:1;display:block;margin-top:18px;padding-top:14px;border-top:1px solid rgba(31,37,43,.08);color:#777f86;font-size:11px;line-height:1.55}.spp-process__button{min-height:52px;margin-top:24px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid var(--spp-primary);border-radius:10px;background:var(--spp-primary);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;box-shadow:0 13px 28px rgba(255,143,4,.22);transition:transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease}.spp-process__button:hover{transform:translateY(-3px);border-color:#e57900;background:#e57900;box-shadow:0 17px 34px rgba(229,121,0,.25)}.spp-process__button i{transition:transform .28s ease}.spp-process__button:hover i{transform:translateX(4px)}.spp-process__board{position:relative;padding:17px 18px 17px 34px;border:1px solid rgba(31,37,43,.085);border-radius:28px;background:rgba(255,255,255,.74);box-shadow:0 22px 60px rgba(31,37,43,.08);backdrop-filter:blur(12px)}.spp-process__rail{position:absolute;left:43px;top:58px;bottom:58px;width:2px;background:#e6dfd6}.spp-process__rail span{position:absolute;left:0;top:0;width:100%;height:var(--spp-progress,0%);border-radius:999px;background:var(--spp-primary);box-shadow:0 0 0 4px rgba(255,143,4,.09);transition:height .72s cubic-bezier(.22,.8,.2,1)}.spp-process__steps{position:relative;display:grid;gap:8px}.spp-process__step{position:relative;min-height:126px;padding:22px 20px 22px 62px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid transparent;border-radius:18px;outline:0;cursor:default;transition:background .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease}.spp-process__step::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:999px;background:var(--spp-primary);transform:scaleY(0);transition:transform .35s ease}.spp-process__step-number{position:absolute;left:-4px;top:50%;z-index:2;width:30px;height:30px;display:grid;place-items:center;transform:translateY(-50%);border:2px solid #e6dfd6;border-radius:50%;background:var(--spp-card);color:#8a8f94;font-size:9px;font-weight:850;letter-spacing:.06em;transition:border-color .35s ease,background .35s ease,color .35s ease,transform .35s ease}.spp-process__step-content{min-width:0}.spp-process__step-tag{display:inline-flex;margin-bottom:7px;color:var(--spp-primary);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.spp-process__step h3{margin:0;color:var(--spp-dark);font-size:20px;font-weight:720;line-height:1.25;letter-spacing:-.022em}.spp-process__step p{max-width:510px;margin:9px 0 0;color:#6d747b;font-size:12.5px;line-height:1.7}.spp-process__step-arrow{padding-right:4px;color:#b8b9ba;font-size:16px;transition:color .35s ease,transform .35s ease}.spp-process__step.is-active,.spp-process__step:hover,.spp-process__step:focus-visible{border-color:rgba(255,143,4,.26);background:var(--spp-card);box-shadow:0 12px 30px rgba(31,37,43,.065);transform:translateX(4px)}.spp-process__step.is-active::before,.spp-process__step:hover::before,.spp-process__step:focus-visible::before{transform:scaleY(1)}.spp-process__step.is-active .spp-process__step-number,.spp-process__step:hover .spp-process__step-number,.spp-process__step:focus-visible .spp-process__step-number{border-color:var(--spp-primary);background:var(--spp-primary);color:#fff;transform:translateY(-50%) scale(1.08)}.spp-process__step.is-active .spp-process__step-arrow,.spp-process__step:hover .spp-process__step-arrow,.spp-process__step:focus-visible .spp-process__step-arrow{color:var(--spp-primary);transform:translateX(3px)}.spp-process [data-spp-reveal]{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s ease}.spp-process [data-spp-reveal].is-visible{opacity:1;transform:none}.spp-process__button:focus-visible{outline:3px solid rgba(255,143,4,.42);outline-offset:4px}@keyframes sppLiveSwap{0%{opacity:.2;transform:translateY(8px)}100%{opacity:1;transform:none}}@media(max-width:1080px){.spp-process__shell{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:42px}.spp-process__intro h2{font-size:clamp(34px,4.5vw,49px)}.spp-process__step{padding-right:14px}}@media(max-width:900px){.spp-process__shell{grid-template-columns:1fr;gap:36px}.spp-process__intro{position:relative;top:auto}.spp-process__live{max-width:620px}.spp-process__board{padding-top:14px;padding-bottom:14px}}@media(max-width:620px){.spp-process{padding:68px 0}.spp-process__shell{width:calc(100% - 30px);gap:28px}.spp-process__intro h2{font-size:clamp(32px,10vw,43px)}.spp-process__description{font-size:14px;line-height:1.72}.spp-process__live{min-height:166px;margin-top:25px;padding:22px 20px}.spp-process__live-main strong{min-width:66px;font-size:50px}.spp-process__live-main span{font-size:16px}.spp-process__button{width:100%}.spp-process__board{padding:10px 9px 10px 28px;border-radius:20px}.spp-process__rail{left:31px;top:50px;bottom:50px}.spp-process__step{min-height:124px;padding:18px 10px 18px 44px;grid-template-columns:1fr;gap:0;border-radius:14px}.spp-process__step-number{left:-12px}.spp-process__step-arrow{display:none}.spp-process__step h3{font-size:18px}.spp-process__step p{font-size:12px;line-height:1.62}.spp-process__step.is-active,.spp-process__step:hover,.spp-process__step:focus-visible{transform:translateX(2px)}}@media(prefers-reduced-motion:reduce){.spp-process *{animation:none!important;transition:none!important}.spp-process [data-spp-reveal]{opacity:1!important;transform:none!important}}


/* ==========================================================
   MODÜL: Neden Sempati İnşaat? [neden-sempati-insaat]
   ========================================================== */
.spw-why{--spw-primary:#ff8f04;--spw-dark:#1f252b;--spw-surface:#fff8ef;--spw-card:#fff;--spw-space:84px;position:relative;overflow:hidden;padding:var(--spw-space) 0;background:var(--spw-dark);color:#fff;font-family:"Poppins",sans-serif}.spw-why *{box-sizing:border-box}.spw-why__mesh{position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:radial-gradient(circle at 12% 18%,rgba(255,143,4,.22),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,70px 70px,70px 70px}.spw-why__mesh:after{content:"";position:absolute;width:520px;height:520px;right:-230px;bottom:-300px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 74px rgba(255,255,255,.025),0 0 0 148px rgba(255,255,255,.018)}.spw-why__shell{position:relative;z-index:1;width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);gap:clamp(44px,6vw,92px);align-items:start}.spw-why__intro{position:sticky;top:104px}.spw-why__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#ffd19a;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.spw-why__eyebrow span{width:36px;height:2px;background:var(--spw-primary)}.spw-why h2{max-width:620px;margin:0;color:#fff;font-size:clamp(34px,4vw,52px);font-weight:650;line-height:1.1;letter-spacing:-.034em;text-wrap:balance}.spw-why__description{max-width:620px;margin:22px 0 0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.78}.spw-why__focus{position:relative;overflow:hidden;min-height:278px;margin-top:30px;padding:27px 28px 24px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 30px 80px rgba(0,0,0,.18);backdrop-filter:blur(14px)}.spw-why__focus:before{content:"";position:absolute;left:0;top:0;width:82px;height:4px;background:var(--spw-primary)}.spw-why__focus-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(120deg,#000,transparent 80%)}.spw-why__focus-kicker{position:relative;display:block;margin-bottom:20px;color:#ffd19a;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.spw-why__dial{position:absolute;right:26px;top:24px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center}.spw-why__dial-track,.spw-why__dial-progress{position:absolute;inset:0;border-radius:50%}.spw-why__dial-track{border:1px solid rgba(255,255,255,.18)}.spw-why__dial-progress{background:conic-gradient(var(--spw-primary) var(--spw-angle,60deg),rgba(255,255,255,.09) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 0)}.spw-why__dial-number{position:relative;color:#fff;font-size:24px;font-weight:750;letter-spacing:-.04em}.spw-why__focus>strong{position:relative;display:block;max-width:360px;padding-right:92px;color:#fff;font-size:24px;font-weight:650;line-height:1.25}.spw-why__focus>p{position:relative;max-width:480px;margin:16px 0 22px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.72}.spw-why__focus>small{position:relative;display:block;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.48);font-size:10px;line-height:1.6}.spw-why__button{min-height:52px;margin-top:22px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:9px;background:var(--spw-primary);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;transition:transform .25s ease,background-color .25s ease,color .25s ease}.spw-why__button:hover{transform:translateY(-2px);background:#fff;color:var(--spw-dark)!important}.spw-why__reasons{display:grid;gap:12px}.spw-why__reason{width:100%;min-height:128px;padding:19px 20px;display:grid;grid-template-columns:52px minmax(0,1fr) 38px;gap:17px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.045);color:#fff;text-align:left;cursor:pointer;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.spw-why__reason:hover,.spw-why__reason:focus-visible,.spw-why__reason.is-active{transform:translateX(10px);border-color:rgba(255,143,4,.72);background:var(--spw-card);box-shadow:0 24px 55px rgba(0,0,0,.17);outline:none}.spw-why__reason-number{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#ffd19a;font-size:11px;font-weight:800;letter-spacing:.08em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.spw-why__reason.is-active .spw-why__reason-number,.spw-why__reason:hover .spw-why__reason-number,.spw-why__reason:focus-visible .spw-why__reason-number{border-color:var(--spw-primary);background:var(--spw-primary);color:#fff}.spw-why__reason-copy strong,.spw-why__reason-copy small{display:block}.spw-why__reason-copy strong{color:#fff;font-size:18px;font-weight:650;line-height:1.3;transition:color .25s ease}.spw-why__reason-copy small{max-width:560px;margin-top:7px;color:rgba(255,255,255,.56);font-size:12px;line-height:1.62;transition:color .25s ease}.spw-why__reason.is-active .spw-why__reason-copy strong,.spw-why__reason:hover .spw-why__reason-copy strong,.spw-why__reason:focus-visible .spw-why__reason-copy strong{color:var(--spw-dark)}.spw-why__reason.is-active .spw-why__reason-copy small,.spw-why__reason:hover .spw-why__reason-copy small,.spw-why__reason:focus-visible .spw-why__reason-copy small{color:#65717a}.spw-why__reason-arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.55);transition:transform .25s ease,color .25s ease,border-color .25s ease}.spw-why__reason.is-active .spw-why__reason-arrow,.spw-why__reason:hover .spw-why__reason-arrow,.spw-why__reason:focus-visible .spw-why__reason-arrow{transform:rotate(45deg);border-color:#ffd39c;color:var(--spw-primary)}.spw-why [data-spw-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.spw-why [data-spw-reveal].is-visible{opacity:1;transform:none}@media(max-width:1040px){.spw-why__shell{grid-template-columns:minmax(300px,.8fr) minmax(460px,1.2fr);gap:36px}.spw-why h2{font-size:clamp(34px,4.6vw,46px)}.spw-why__reason{transform:none!important}}@media(max-width:900px){.spw-why__shell{grid-template-columns:1fr}.spw-why__intro{position:relative;top:auto}.spw-why__focus{max-width:680px}.spw-why__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.spw-why__reason{min-height:180px;grid-template-columns:48px minmax(0,1fr);align-content:start}.spw-why__reason-arrow{display:none}}@media(max-width:640px){.spw-why{padding:68px 0}.spw-why__shell{width:calc(100% - 30px);gap:30px}.spw-why h2{font-size:clamp(31px,10vw,42px)}.spw-why__description{font-size:14px;line-height:1.7}.spw-why__focus{min-height:0;padding:23px 20px 21px;border-radius:18px}.spw-why__dial{position:relative;right:auto;top:auto;width:76px;height:76px;margin:0 0 18px}.spw-why__focus>strong{padding-right:0;font-size:21px}.spw-why__button{width:100%}.spw-why__reasons{grid-template-columns:1fr}.spw-why__reason{min-height:0;padding:18px 16px;grid-template-columns:44px minmax(0,1fr);border-radius:15px}.spw-why__reason-number{width:42px;height:42px}.spw-why__reason-copy strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.spw-why *{animation:none!important;transition:none!important}.spw-why [data-spw-reveal]{opacity:1!important;transform:none!important}}


/* ==========================================================
   MODÜL: Hayal Ettiğiniz Alan [hayal-ettiginiz-alan]
   ========================================================== */
.spd-dream{--spd-primary:#ff8f04;--spd-dark:#1f252b;--spd-surface:#fff7ed;--spd-space:76px;position:relative;overflow:hidden;padding:var(--spd-space) 0;background:linear-gradient(135deg,var(--spd-surface) 0%,#fff 62%,#f5f1eb 100%);font-family:"Poppins",sans-serif;color:var(--spd-dark)}
.spd-dream *{box-sizing:border-box}.spd-dream:before{content:"";position:absolute;left:-120px;bottom:-180px;width:430px;height:430px;border:1px solid rgba(31,37,43,.07);border-radius:50%;box-shadow:0 0 0 55px rgba(31,37,43,.025),0 0 0 110px rgba(255,143,4,.025)}
.spd-dream__shell{position:relative;z-index:2;width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(54px,7vw,110px);align-items:center}
.spd-dream__copy,.spd-dream__visual{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.25,1)}.spd-dream__visual{transition-delay:.12s}.spd-dream__copy.is-visible,.spd-dream__visual.is-visible{opacity:1;transform:none}
.spd-dream__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#80511d;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.spd-dream__eyebrow span{width:38px;height:2px;background:var(--spd-primary)}
.spd-dream h2{max-width:690px;margin:0;color:var(--spd-dark);font-size:clamp(38px,4.2vw,62px);font-weight:720;line-height:1.07;letter-spacing:-.04em;text-wrap:balance}.spd-dream h2 br{display:block}
.spd-dream__lead{max-width:640px;margin:22px 0 0;color:#60676d;font-size:15px;line-height:1.8}
.spd-dream__selector{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:6px;border:1px solid #eadfce;border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 12px 36px rgba(31,37,43,.055);backdrop-filter:blur(12px)}
.spd-dream__tab{min-height:45px;padding:0 15px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:#626970;font:650 11px/1 "Poppins",sans-serif;letter-spacing:.02em;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.spd-dream__tab span{color:#9a8267;font-size:9px;font-weight:800;letter-spacing:.08em}.spd-dream__tab:hover{color:var(--spd-dark);transform:translateY(-1px)}.spd-dream__tab.is-active{background:var(--spd-dark);color:#fff;box-shadow:0 10px 22px rgba(31,37,43,.18)}.spd-dream__tab.is-active span{color:var(--spd-primary)}
.spd-dream__active-copy{position:relative;min-height:140px;margin-top:19px;padding:22px 24px 20px;border-left:3px solid var(--spd-primary);background:rgba(255,255,255,.66)}.spd-dream__active-copy:after{content:"";position:absolute;right:18px;top:18px;width:9px;height:9px;border-radius:50%;background:var(--spd-primary);box-shadow:0 0 0 7px rgba(255,143,4,.13)}.spd-dream__active-copy small{display:block;margin-bottom:7px;color:#9a6224;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.spd-dream__active-copy strong{display:block;padding-right:28px;color:var(--spd-dark);font-size:21px;font-weight:720;line-height:1.35;transition:opacity .22s ease,transform .22s ease}.spd-dream__active-copy p{margin:8px 0 0;color:#646c72;font-size:13px;line-height:1.7;transition:opacity .22s ease,transform .22s ease}.spd-dream__active-copy.is-changing strong,.spd-dream__active-copy.is-changing p{opacity:0;transform:translateY(7px)}
.spd-dream__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.spd-dream__button{min-height:52px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;border-radius:8px;text-decoration:none!important;font-size:10px;font-weight:800;letter-spacing:.065em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.spd-dream__button--primary{background:var(--spd-primary);color:#fff!important;box-shadow:0 13px 28px rgba(255,143,4,.24)}.spd-dream__button--primary:hover{background:#e57900;color:#fff!important;transform:translateY(-2px);box-shadow:0 17px 34px rgba(229,121,0,.26)}.spd-dream__button--ghost{border-color:#d7cbbb;background:rgba(255,255,255,.55);color:var(--spd-dark)!important}.spd-dream__button--ghost:hover{border-color:var(--spd-dark);background:var(--spd-dark);color:#fff!important;transform:translateY(-2px)}
.spd-dream__visual{position:relative}.spd-dream__frame{position:relative;min-height:570px;overflow:hidden;border-radius:4px 44px 4px 44px;background:var(--spd-dark);box-shadow:0 28px 70px rgba(31,37,43,.22);transform-style:preserve-3d;transition:transform .25s ease}.spd-dream__frame:before{content:"";position:absolute;inset:18px;z-index:5;border:1px solid rgba(255,255,255,.28);border-radius:2px 31px 2px 31px;pointer-events:none}.spd-dream__scene,.spd-dream__shade{position:absolute;inset:0}.spd-dream__scene{opacity:0;background-position:center;background-size:cover;transform:scale(1.055);filter:saturate(.92);transition:opacity .8s ease,transform 6.8s ease}.spd-dream__scene.is-active{opacity:1;transform:scale(1)}.spd-dream__scene:not([style]){background:linear-gradient(135deg,#3b4248,#1f252b 70%)}.spd-dream__shade{z-index:2;background:linear-gradient(180deg,rgba(16,18,20,.08) 28%,rgba(16,18,20,.73) 100%)}
.spd-dream__caption{position:absolute;z-index:6;left:42px;right:85px;bottom:38px;color:#fff}.spd-dream__caption span{display:block;margin-bottom:7px;color:#ffd39b;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spd-dream__caption strong{display:block;font-size:clamp(25px,2.4vw,38px);font-weight:680;line-height:1.15;letter-spacing:-.025em;transition:opacity .22s ease,transform .22s ease}.spd-dream__caption.is-changing strong{opacity:0;transform:translateY(8px)}
.spd-dream__pause{position:absolute;z-index:8;right:34px;bottom:34px;width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(23,26,29,.42);color:#fff;cursor:pointer;backdrop-filter:blur(10px);transition:background .25s ease,border-color .25s ease,transform .25s ease}.spd-dream__pause:hover{background:var(--spd-primary);border-color:var(--spd-primary);transform:scale(1.05)}
.spd-dream__corner{position:absolute;z-index:7;right:0;top:0;width:108px;height:108px;background:var(--spd-primary);clip-path:polygon(100% 0,100% 100%,0 0)}.spd-dream__corner span{position:absolute;right:17px;top:20px;width:34px;height:2px;background:#fff;transform:rotate(45deg);transform-origin:center}.spd-dream__corner span:last-child{right:29px;top:33px;width:20px;opacity:.7}
.spd-dream__rail{height:3px;margin:15px 18px 0;background:#eadfce;overflow:hidden}.spd-dream__rail span{display:block;width:100%;height:100%;background:var(--spd-primary);transform:scaleX(0);transform-origin:left}.spd-dream__note{display:flex;align-items:flex-start;gap:9px;margin:13px 18px 0;color:#80786f;font-size:11px;line-height:1.55}.spd-dream__note i{margin-top:3px;color:var(--spd-primary)}
.spd-dream button:focus-visible,.spd-dream a:focus-visible{outline:3px solid rgba(255,143,4,.45);outline-offset:3px}
@media(max-width:1100px){.spd-dream__shell{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:45px}.spd-dream__frame{min-height:520px}.spd-dream__selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spd-dream__tab{justify-content:flex-start}}
@media(max-width:860px){.spd-dream{padding:70px 0}.spd-dream__shell{grid-template-columns:1fr;gap:42px}.spd-dream__copy{max-width:720px}.spd-dream__visual{width:min(100%,720px)}.spd-dream__frame{min-height:500px}}
@media(max-width:560px){.spd-dream{padding:58px 0}.spd-dream__shell{width:calc(100% - 30px)}.spd-dream h2{font-size:clamp(36px,11vw,49px)}.spd-dream__lead{font-size:14px}.spd-dream__selector{grid-template-columns:1fr}.spd-dream__active-copy{min-height:170px;padding:20px 18px}.spd-dream__actions{align-items:stretch}.spd-dream__button{width:100%}.spd-dream__frame{min-height:420px;border-radius:3px 30px 3px 30px}.spd-dream__frame:before{inset:12px;border-radius:2px 21px 2px 21px}.spd-dream__caption{left:28px;right:72px;bottom:28px}.spd-dream__pause{right:24px;bottom:24px;width:39px;height:39px}.spd-dream__corner{width:82px;height:82px}.spd-dream__note{margin-left:2px;margin-right:2px}}
@media(prefers-reduced-motion:reduce){.spd-dream__copy,.spd-dream__visual,.spd-dream__scene,.spd-dream__frame,.spd-dream__tab,.spd-dream__button,.spd-dream__active-copy strong,.spd-dream__active-copy p,.spd-dream__caption strong{transition:none!important}}


/* ==========================================================
   MODÜL: Teklif ve Ön Görüşme Formu [teklif-on-gorusme-formu]
   ========================================================== */
.spq11{position:relative;isolation:isolate;overflow:hidden;padding:var(--spq-space) 20px;background:linear-gradient(180deg,#fff 0,var(--spq-surface) 100%);font-family:Poppins,sans-serif;color:var(--spq-dark)}
.spq11 *{box-sizing:border-box}.spq11__ambient{position:absolute;inset:0;z-index:-1;pointer-events:none}.spq11__ambient span:first-child{position:absolute;width:520px;height:520px;right:-230px;top:-270px;border:1px solid color-mix(in srgb,var(--spq-primary) 18%,transparent);border-radius:50%}.spq11__ambient span:last-child{position:absolute;width:260px;height:260px;left:-120px;bottom:-150px;border-radius:50%;background:color-mix(in srgb,var(--spq-primary) 8%,transparent)}
.spq11__shell{width:min(1280px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);border-radius:24px;background:var(--spq-dark);box-shadow:0 30px 80px rgba(31,37,43,.14);overflow:hidden}
.spq11__intro{position:relative;padding:64px 58px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--spq-dark) 92%,#000),var(--spq-dark));overflow:hidden}.spq11__intro:after{content:"";position:absolute;width:310px;height:310px;right:-180px;bottom:-175px;border:55px solid color-mix(in srgb,var(--spq-primary) 14%,transparent);border-radius:50%;pointer-events:none}
.spq11__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--spq-primary);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.spq11__eyebrow span{width:34px;height:2px;background:currentColor}.spq11__intro h2{max-width:590px;margin:0;color:#fff;font-size:clamp(31px,3.2vw,48px);font-weight:780;line-height:1.13;letter-spacing:-.035em}.spq11__lead{max-width:590px;margin:22px 0 0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.9}
.spq11__steps{display:grid;gap:0;margin:34px 0;border-top:1px solid rgba(255,255,255,.11)}.spq11__step{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.11)}.spq11__step>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--spq-primary) 55%,transparent);border-radius:50%;color:var(--spq-primary);font-size:10px;font-weight:850}.spq11__step strong{display:block;color:#fff;font-size:13px;font-weight:700}.spq11__step small{display:block;margin-top:5px;color:rgba(255,255,255,.57);font-size:11px;line-height:1.55}
.spq11__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spq11__contacts>a,.spq11__contacts>div{min-width:0;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045);color:#fff;text-decoration:none;transition:.25s ease}.spq11__contacts>a:hover{border-color:color-mix(in srgb,var(--spq-primary) 55%,transparent);background:rgba(255,255,255,.075);transform:translateY(-2px)}.spq11__contacts i{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:var(--spq-primary);color:#fff;font-size:13px}.spq11__contacts span{min-width:0}.spq11__contacts small,.spq11__contacts strong{display:block;overflow:hidden;text-overflow:ellipsis}.spq11__contacts small{color:rgba(255,255,255,.52);font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.spq11__contacts strong{margin-top:4px;color:#fff;font-size:10.5px;font-weight:650;line-height:1.45}
.spq11__form-card{position:relative;padding:48px 50px 42px;background:var(--spq-card)}.spq11__form-card:before{content:"";position:absolute;left:0;top:52px;width:4px;height:72px;border-radius:0 5px 5px 0;background:var(--spq-primary)}.spq11__form-head>span{display:block;color:var(--spq-primary);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.spq11__form-head h3{margin:9px 0 0;color:var(--spq-dark);font-size:clamp(25px,2.2vw,34px);font-weight:760;line-height:1.2;letter-spacing:-.025em}.spq11__form-head p{margin:10px 0 0;color:#717b80;font-size:12px;line-height:1.7}.spq11__form{margin-top:28px}.spq11__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.spq11__field{display:block}.spq11__field--full{grid-column:1/-1}.spq11__field>span{display:block;margin:0 0 7px;color:#384348;font-size:10.5px;font-weight:700}.spq11__field b{color:var(--spq-primary)}.spq11__field input,.spq11__field select,.spq11__field textarea{width:100%;border:1px solid #dde2e5;border-radius:10px;background:#fbfcfc;color:var(--spq-dark);font:500 12px/1.5 Poppins,sans-serif;outline:none;transition:.2s ease}.spq11__field input,.spq11__field select{height:48px;padding:0 14px}.spq11__field textarea{min-height:112px;padding:13px 14px;resize:vertical}.spq11__field input:focus,.spq11__field select:focus,.spq11__field textarea:focus{border-color:color-mix(in srgb,var(--spq-primary) 70%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--spq-primary) 12%,transparent);background:#fff}.spq11__field.is-invalid input,.spq11__field.is-invalid select,.spq11__field.is-invalid textarea{border-color:#d65d68;background:#fff9fa}
.spq11__upload{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:14px;border:1px dashed #d5dade;border-radius:12px;background:#fafbfb}.spq11__upload-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--spq-primary) 11%,#fff);color:var(--spq-primary);font-size:17px}.spq11__upload-copy strong,.spq11__upload-copy span{display:block}.spq11__upload-copy strong{color:#344047;font-size:11px}.spq11__upload-copy span{margin-top:4px;color:#899195;font-size:9.5px;line-height:1.45}.spq11__upload-button{position:relative;padding:10px 13px;border-radius:9px;background:var(--spq-dark);color:#fff;font-size:9.5px;font-weight:750;cursor:pointer;white-space:nowrap}.spq11__upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.spq11__upload>small{grid-column:2/-1;color:#9aa1a5;font-size:9px}.spq11__upload.is-dragging{border-color:var(--spq-primary);background:color-mix(in srgb,var(--spq-primary) 5%,#fff)}
.spq11__previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px}.spq11__preview{position:relative;aspect-ratio:1.35;border-radius:9px;overflow:hidden;background:#eef1f2}.spq11__preview img{width:100%;height:100%;object-fit:cover}.spq11__preview span{position:absolute;left:5px;right:5px;bottom:5px;padding:4px 6px;border-radius:5px;background:rgba(31,37,43,.75);color:#fff;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.spq11__privacy{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;margin:15px 0 0;cursor:pointer}.spq11__privacy input{position:absolute;opacity:0;pointer-events:none}.spq11__privacy>span{position:relative;width:18px;height:18px;border:1px solid #cbd1d4;border-radius:5px;background:#fff}.spq11__privacy input:checked+span{border-color:var(--spq-primary);background:var(--spq-primary)}.spq11__privacy input:checked+span:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.spq11__privacy em{color:#757f84;font-size:9.5px;font-style:normal;line-height:1.65}.spq11__privacy a{color:var(--spq-primary-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}
.spq11__feedback{display:none;margin-top:13px;padding:10px 12px;border-radius:9px;font-size:10px;line-height:1.55}.spq11__feedback.is-error{display:block;background:#fff0f1;color:#a53c48}.spq11__feedback.is-info{display:block;background:#f2f5f6;color:#526066}.spq11__submit{width:100%;height:51px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;border:0;border-radius:10px;background:var(--spq-primary);color:#fff;font:750 11px/1 Poppins,sans-serif;letter-spacing:.045em;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb,var(--spq-primary) 24%,transparent);transition:.25s ease}.spq11__submit:hover{background:var(--spq-primary-dark);transform:translateY(-2px)}.spq11__submit:disabled{opacity:.65;cursor:wait;transform:none}.spq11__submit i{transition:transform .2s ease}.spq11__submit:hover i{transform:translateX(4px)}.spq11__form-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;color:#9ca3a6;font-size:8.8px;text-align:center}.spq11__form-note i{color:var(--spq-primary)}.spq11__honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.spq11__success{min-height:550px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px;text-align:center}.spq11__success>span{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--spq-primary) 12%,#fff);color:var(--spq-primary);font-size:25px}.spq11__success h3{margin:22px 0 0;color:var(--spq-dark);font-size:27px}.spq11__success p{max-width:450px;margin:12px 0 0;color:#727c81;font-size:12px;line-height:1.75}.spq11__success button{margin-top:23px;padding:12px 18px;border:1px solid #d9dfe1;border-radius:9px;background:#fff;color:var(--spq-dark);font:700 10px Poppins,sans-serif;cursor:pointer}
.spq11 [data-spq11-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.spq11.is-visible [data-spq11-reveal]{opacity:1;transform:none}.spq11.is-visible [data-spq11-reveal="form"]{transition-delay:.12s}
@media(max-width:1080px){.spq11__shell{grid-template-columns:1fr}.spq11__intro{padding:52px}.spq11__contacts{grid-template-columns:repeat(3,minmax(0,1fr))}.spq11__form-card{padding:46px 52px}}
@media(max-width:760px){.spq11{padding-left:14px;padding-right:14px}.spq11__shell{border-radius:18px}.spq11__intro{padding:38px 25px}.spq11__intro h2{font-size:31px}.spq11__contacts{grid-template-columns:1fr 1fr}.spq11__form-card{padding:34px 22px}.spq11__grid{grid-template-columns:1fr}.spq11__field--full{grid-column:auto}.spq11__upload{grid-template-columns:42px 1fr}.spq11__upload-button{grid-column:1/-1;text-align:center}.spq11__upload>small{grid-column:1/-1}.spq11__previews{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.spq11__contacts{grid-template-columns:1fr}.spq11__intro{padding:34px 20px}.spq11__form-card{padding:31px 17px}.spq11__form-head h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.spq11 [data-spq11-reveal],.spq11__contacts>a,.spq11__submit,.spq11__submit i{transition:none!important;transform:none!important}.spq11 [data-spq11-reveal]{opacity:1}}


/* ==========================================================
   MODÜL: Sık Sorulan Sorular [sikca-sorulan-sorular]
   ========================================================== */
.spf12{--spf-primary:#ff8f04;--spf-primary-dark:#e57900;--spf-dark:#1f252b;--spf-bg:#fff;--spf-soft:#fff8ef;--spf-space:86px;position:relative;overflow:hidden;padding:var(--spf-space) 0;background:var(--spf-bg);color:var(--spf-dark);font-family:'Poppins',sans-serif}.spf12 *{box-sizing:border-box}.spf12::before{content:"";position:absolute;right:-230px;top:-250px;width:560px;height:560px;border:1px solid rgba(255,143,4,.12);border-radius:50%;box-shadow:0 0 0 52px rgba(255,143,4,.025),0 0 0 104px rgba(255,143,4,.015);pointer-events:none}.spf12__shell{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto}.spf12__heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);gap:clamp(42px,7vw,92px);align-items:end;margin-bottom:48px}.spf12__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:15px;color:var(--spf-primary);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spf12__eyebrow span{width:38px;height:2px;background:currentColor}.spf12__heading h2{max-width:780px;margin:0;color:var(--spf-dark);font-size:clamp(36px,4.2vw,56px);font-weight:720;line-height:1.1;letter-spacing:-.042em;text-wrap:balance}.spf12__heading>p{max-width:520px;margin:0 0 3px;color:#69727a;font-size:15px;line-height:1.82}.spf12__layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(34px,5vw,70px);align-items:start}.spf12__guide{position:sticky;top:112px;min-height:470px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:36px;border-radius:26px;background:var(--spf-dark);color:#fff;box-shadow:0 24px 60px rgba(31,37,43,.18)}.spf12__guide::before{content:"";position:absolute;left:0;top:0;width:7px;height:100%;background:linear-gradient(180deg,var(--spf-primary),var(--spf-primary-dark))}.spf12__guide-grid{position:absolute;inset:0;opacity:.075;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(135deg,#000,transparent 72%)}.spf12__guide-mark{position:absolute;right:-15px;top:-48px;color:rgba(255,143,4,.13);font-size:230px;font-weight:800;line-height:1;pointer-events:none}.spf12__guide-copy,.spf12__guide-footer{position:relative;z-index:1}.spf12__guide-copy>span{display:block;margin-bottom:13px;color:var(--spf-primary);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.spf12__guide-copy h3{max-width:430px;margin:0;color:#fff;font-size:clamp(28px,3vw,40px);font-weight:680;line-height:1.15;letter-spacing:-.032em}.spf12__guide-copy p{max-width:430px;margin:20px 0 0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.78}.spf12__guide-footer{display:grid;gap:22px;margin-top:42px}.spf12__count{display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13)}.spf12__count strong{color:var(--spf-primary);font-size:38px;line-height:1}.spf12__count span{color:rgba(255,255,255,.55);font-size:11px;font-weight:650;line-height:1.45}.spf12__guide-button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none;font-size:13px;font-weight:750;transition:background .25s ease,border-color .25s ease,transform .25s ease}.spf12__guide-button:hover{border-color:var(--spf-primary);background:var(--spf-primary);color:#fff;transform:translateY(-2px)}.spf12__questions{min-width:0}.spf12__item{position:relative;margin-bottom:12px;border:1px solid #e8ebee;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(31,37,43,.045);transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.spf12__item::before{content:"";position:absolute;left:-1px;top:22px;bottom:22px;width:4px;border-radius:0 4px 4px 0;background:var(--spf-primary);transform:scaleY(0);transform-origin:center;transition:transform .28s ease}.spf12__item.is-open{border-color:rgba(255,143,4,.32);box-shadow:0 18px 40px rgba(31,37,43,.075);transform:translateX(5px)}.spf12__item.is-open::before{transform:scaleY(1)}.spf12__question{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 42px;gap:17px;align-items:center;padding:22px 24px;border:0;background:transparent;color:var(--spf-dark);text-align:left;cursor:pointer}.spf12__number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--spf-soft);color:var(--spf-primary-dark);font-size:10px;font-weight:850;transition:background .25s ease,color .25s ease}.spf12__item.is-open .spf12__number{background:var(--spf-primary);color:#fff}.spf12__question strong{font-size:16px;font-weight:680;line-height:1.5}.spf12__toggle{position:relative;width:38px;height:38px;border:1px solid #e3e7ea;border-radius:50%;background:#fff;transition:border-color .25s ease,background .25s ease}.spf12__toggle i{position:absolute;left:50%;top:50%;width:13px;height:1.5px;border-radius:2px;background:var(--spf-dark);transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease,background .25s ease}.spf12__toggle i:last-child{transform:translate(-50%,-50%) rotate(90deg)}.spf12__item.is-open .spf12__toggle{border-color:var(--spf-dark);background:var(--spf-dark)}.spf12__item.is-open .spf12__toggle i{background:#fff}.spf12__item.is-open .spf12__toggle i:last-child{opacity:0;transform:translate(-50%,-50%) rotate(0)}.spf12__answer{height:0;overflow:hidden;transition:height .34s cubic-bezier(.22,1,.36,1)}.spf12__answer-inner{padding:0 72px 25px 89px;color:#657079;font-size:14px;line-height:1.82}.spf12__all{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px;color:var(--spf-dark);text-decoration:none;font-size:13px;font-weight:800}.spf12__all i{color:var(--spf-primary);transition:transform .25s ease}.spf12__all:hover{color:var(--spf-primary-dark)}.spf12__all:hover i{transform:translateX(5px)}.spf12__empty{display:grid;place-items:center;min-height:320px;padding:46px;border:1px dashed #d8dde1;border-radius:20px;background:var(--spf-soft);text-align:center}.spf12__empty i{margin-bottom:16px;color:var(--spf-primary);font-size:38px}.spf12__empty strong{color:var(--spf-dark);font-size:22px}.spf12__empty p{max-width:520px;margin:9px 0 0;color:#69727a;font-size:14px;line-height:1.7}.spf12 [data-spf12-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.spf12.is-visible [data-spf12-reveal]{opacity:1;transform:none}.spf12.is-visible [data-spf12-reveal]:nth-child(2){transition-delay:.12s}@media(max-width:1050px){.spf12__heading{grid-template-columns:1fr;gap:20px}.spf12__layout{grid-template-columns:1fr}.spf12__guide{position:relative;top:auto;min-height:360px}.spf12__guide-footer{grid-template-columns:1fr 1fr;align-items:end}.spf12__guide-button{align-self:end}}@media(max-width:720px){.spf12{--spf-space:68px!important}.spf12__shell{width:min(100% - 28px,1260px)}.spf12__heading{margin-bottom:34px}.spf12__heading h2{font-size:36px}.spf12__heading>p{font-size:14px}.spf12__guide{min-height:0;padding:29px 25px;border-radius:20px}.spf12__guide-mark{font-size:170px}.spf12__guide-copy h3{font-size:29px}.spf12__guide-footer{grid-template-columns:1fr}.spf12__question{grid-template-columns:40px minmax(0,1fr) 36px;gap:12px;padding:18px 16px}.spf12__number{width:36px;height:36px}.spf12__question strong{font-size:14px}.spf12__toggle{width:34px;height:34px}.spf12__answer-inner{padding:0 20px 21px 68px;font-size:13px}.spf12__item.is-open{transform:none}}@media(prefers-reduced-motion:reduce){.spf12 *{scroll-behavior:auto!important;transition:none!important}.spf12 [data-spf12-reveal]{opacity:1!important;transform:none!important}}


/* ==========================================================
   MODÜL: Blog ve Tadilat Rehberi [blog-rehberi]
   ========================================================== */
.spb13{--spb-primary:#ff8f04;--spb-primary-dark:#e57900;--spb-dark:#1f252b;--spb-bg:#fffaf4;--spb-card:#fff;--spb-space:90px;position:relative;overflow:hidden;padding:var(--spb-space) 0;background:var(--spb-bg);color:var(--spb-dark);font-family:'Poppins',sans-serif}.spb13 *{box-sizing:border-box}.spb13::before{content:"";position:absolute;left:-250px;bottom:-330px;width:620px;height:620px;border:1px solid rgba(255,143,4,.12);border-radius:50%;box-shadow:0 0 0 58px rgba(255,143,4,.025),0 0 0 116px rgba(255,143,4,.012);pointer-events:none}.spb13__shell{position:relative;z-index:1;width:min(1260px,calc(100% - 48px));margin:0 auto}.spb13__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:clamp(42px,7vw,90px);align-items:end;margin-bottom:48px}.spb13__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:15px;color:var(--spb-primary-dark);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.spb13__eyebrow span{width:38px;height:2px;background:currentColor}.spb13__head h2{max-width:780px;margin:0;color:var(--spb-dark);font-size:clamp(36px,4.2vw,56px);font-weight:720;line-height:1.1;letter-spacing:-.042em;text-wrap:balance}.spb13__head-side p{margin:0;color:#69727a;font-size:15px;line-height:1.82}.spb13__all{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:var(--spb-dark);font-size:13px;font-weight:800;text-decoration:none}.spb13__all i{color:var(--spb-primary);transition:transform .25s ease}.spb13__all:hover{color:var(--spb-primary-dark)}.spb13__all:hover i{transform:translateX(5px)}.spb13__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:28px;align-items:stretch}.spb13__featured{display:grid;grid-template-rows:minmax(310px,1fr) auto;min-width:0;overflow:hidden;border:1px solid rgba(31,37,43,.09);border-radius:24px;background:var(--spb-card);box-shadow:0 22px 55px rgba(31,37,43,.08)}.spb13__featured-media{position:relative;display:block;min-height:310px;overflow:hidden;background:var(--spb-dark)}.spb13__featured-media img,.spb13__compact-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.spb13__featured:hover img,.spb13__compact:hover img{transform:scale(1.055)}.spb13__featured-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(31,37,43,.52))}.spb13__featured-index,.spb13__compact-index{position:absolute;display:grid;place-items:center;background:var(--spb-primary);color:#fff;font-size:10px;font-weight:850;letter-spacing:.08em}.spb13__featured-index{left:22px;bottom:22px;width:46px;height:46px;border-radius:50%;box-shadow:0 8px 24px rgba(229,121,0,.28)}.spb13__featured-body{padding:28px 30px 31px}.spb13__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-bottom:13px;color:#858b90;font-size:10px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.spb13__meta span{display:inline-flex;align-items:center;gap:7px}.spb13__meta i{color:var(--spb-primary)}.spb13 h3{margin:0}.spb13 h3 a{color:inherit;text-decoration:none}.spb13__featured h3{max-width:720px;color:var(--spb-dark);font-size:clamp(25px,2.6vw,36px);font-weight:700;line-height:1.23;letter-spacing:-.028em}.spb13__featured-body>p{margin:16px 0 22px;color:#6c757c;font-size:14px;line-height:1.78}.spb13__link{display:inline-flex;align-items:center;gap:12px;color:var(--spb-dark);font-size:12px;font-weight:820;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.spb13__link i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--spb-dark);color:#fff;transition:background .25s ease,transform .25s ease}.spb13__link:hover i{background:var(--spb-primary);transform:translateX(4px)}.spb13__side-list{display:grid;gap:18px}.spb13__compact{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(0,.58fr);min-height:0;overflow:hidden;border:1px solid rgba(31,37,43,.09);border-radius:20px;background:var(--spb-card);box-shadow:0 12px 34px rgba(31,37,43,.055);transition:transform .28s ease,box-shadow .28s ease}.spb13__compact:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(31,37,43,.09)}.spb13__compact-media{position:relative;display:block;min-height:190px;overflow:hidden;background:var(--spb-dark)}.spb13__compact-index{right:12px;top:12px;width:34px;height:34px;border-radius:50%}.spb13__compact-body{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:22px 48px 22px 23px}.spb13__compact h3{color:var(--spb-dark);font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.018em}.spb13__compact-body>p{display:-webkit-box;overflow:hidden;margin:11px 0 0;color:#717a81;font-size:12px;line-height:1.68;-webkit-line-clamp:2;-webkit-box-orient:vertical}.spb13__compact-link{position:absolute;right:16px;bottom:18px;display:grid;place-items:center;width:31px;height:31px;border:1px solid #e4e7e9;border-radius:50%;color:var(--spb-dark);text-decoration:none;transition:.25s ease}.spb13__compact-link:hover{border-color:var(--spb-primary);background:var(--spb-primary);color:#fff}.spb13__placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(rgba(255,143,4,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,143,4,.08) 1px,transparent 1px),var(--spb-dark);background-size:34px 34px;color:rgba(255,255,255,.46);font-size:32px}.spb13__empty{display:grid;place-items:center;min-height:330px;padding:48px;border:1px dashed rgba(31,37,43,.2);border-radius:24px;background:rgba(255,255,255,.58);text-align:center}.spb13__empty i{margin-bottom:16px;color:var(--spb-primary);font-size:40px}.spb13__empty strong{color:var(--spb-dark);font-size:23px}.spb13__empty p{max-width:520px;margin:8px 0 16px;color:#6c757c;font-size:14px}.spb13__empty a{color:var(--spb-primary-dark);font-weight:750}.spb13 [data-spb13-reveal]{opacity:0;transform:translateY(25px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,1,.36,1)}.spb13.is-visible [data-spb13-reveal]{opacity:1;transform:none}.spb13.is-visible [data-spb13-reveal]:nth-child(2){transition-delay:.12s}@media(max-width:1050px){.spb13__head{grid-template-columns:1fr;gap:20px}.spb13__layout{grid-template-columns:1fr}.spb13__side-list{grid-template-columns:repeat(2,minmax(0,1fr))}.spb13__compact{grid-template-columns:1fr}.spb13__compact-media{min-height:220px}}@media(max-width:720px){.spb13{--spb-space:68px!important}.spb13__shell{width:min(100% - 28px,1260px)}.spb13__head{margin-bottom:34px}.spb13__head h2{font-size:36px}.spb13__head-side p{font-size:14px}.spb13__featured{border-radius:19px}.spb13__featured-media{min-height:245px}.spb13__featured-body{padding:24px 22px 26px}.spb13__featured h3{font-size:26px}.spb13__side-list{grid-template-columns:1fr}.spb13__compact{grid-template-columns:132px minmax(0,1fr);border-radius:17px}.spb13__compact-media{min-height:175px}.spb13__compact-body{padding:19px 43px 19px 18px}.spb13__compact h3{font-size:15px}.spb13__compact-body>p{display:none}}@media(max-width:480px){.spb13__compact{grid-template-columns:112px minmax(0,1fr)}.spb13__compact-media{min-height:154px}.spb13__meta{font-size:9px;gap:8px 10px}.spb13__compact-body{padding-left:15px}.spb13__compact h3{font-size:14px}}@media(prefers-reduced-motion:reduce){.spb13 *{transition:none!important;scroll-behavior:auto!important}.spb13 [data-spb13-reveal]{opacity:1!important;transform:none!important}}
