@font-face{font-family:"Archivo";font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:optional;src:url(../fonts/archivo-tr.woff2) format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:optional;src:url(../fonts/plex-mono-tr.woff2) format("woff2")}@font-face{font-family:"Archivo Fallback";src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:101%;ascent-override:90%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Plex Mono Fallback";src:local("Consolas"),local("Menlo"),local("DejaVu Sans Mono");size-adjust:109%;ascent-override:94%;descent-override:25%;line-gap-override:0%}:root{--ink-950:#0C0D0F;--ink-900:#131518;--ink-800:#1B1E22;--ink-700:#262A30;--ink-600:#343941;--brand:#131518;--signal-700:#A33B06;--signal-600:#C94A08;--signal-500:#F26419;--signal-400:#FF8547;--signal-300:#FFB083;--concrete-200:#D8D5CF;--concrete-100:#E9E7E2;--concrete-50:#F3F2EF;--bg:#F5F4F1;--surface:#FFFFFF;--text:#15171A;--muted:#565A62;--line:rgba(19,21,24,.10);--line-2:rgba(19,21,24,.18);--ok:#1C744A;--ok-050:#E7F5EE;--warn:#8A5A00;--warn-050:#FFF6E5;--d-text:#EDEBE7;--d-dim:#AAA69F;--d-line:rgba(255,255,255,.1);--glass:rgba(255,255,255,.05);--glass-2:rgba(255,255,255,.09);--paper:var(--bg);--white:#fff;--amber:#F2B705;--r-xs:3px;--red:var(--signal-500);--red-700:var(--signal-700);--grad-brand:linear-gradient(135deg,#FF8547 0%,#F26419 55%,#DE5611 100%);--grad-text-dark:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 55%,#E4E0DA 100%);--grad-text-light:linear-gradient(100deg,#131518 0%,#262A30 100%);--grad-line:linear-gradient(90deg,rgba(242,100,25,0),rgba(242,100,25,.9),rgba(255,176,131,.7),rgba(255,176,131,0));--hazard:repeating-linear-gradient(-45deg,var(--signal-500) 0 10px,var(--ink-900) 10px 20px);--c-bg:var(--bg);--c-surface:var(--surface);--c-text:var(--text);--c-heading:var(--ink-900);--c-muted:var(--muted);--c-border:var(--line);--c-link:var(--signal-700);--c-focus:#F26419;--on-signal:#0C0D0F;--ff:"Archivo","Archivo Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ff-mono:"IBM Plex Mono","Plex Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fw-head:750;--fs-head-stretch:82%;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:clamp(1rem,.97rem + .15vw,1.0625rem);--fs-lg:clamp(1.1rem,1.03rem + .35vw,1.3rem);--fs-h4:clamp(1.1rem,1.04rem + .3vw,1.3rem);--fs-h3:clamp(1.25rem,1.1rem + .6vw,1.6rem);--fs-h2:clamp(2rem,1.4rem + 2.4vw,3.5rem);--fs-h1:clamp(2.5rem,1.6rem + 3.8vw,5rem);--fs-display:clamp(2.75rem,1.3rem + 4.2vw,5.4rem);--lh-body:1.7;--measure:40em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--section:clamp(4.5rem,3rem + 6vw,9rem);--gutter:clamp(1rem,.6rem + 2vw,2.25rem);--container:1280px;--container-narrow:820px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:14px;--r-pill:6px;--sh-1:0 1px 2px rgba(12,13,15,.06),0 1px 3px rgba(12,13,15,.05);--sh-2:0 14px 34px -16px rgba(19,21,24,.28),0 3px 8px -2px rgba(19,21,24,.07);--sh-3:0 40px 90px -32px rgba(12,13,15,.6);--glow:0;--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:160ms;--t-base:260ms;--t-slow:420ms;--header-h:76px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--ff);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}img,svg,video,picture{display:block;max-width:100%;height:auto}img{background:var(--concrete-100)}h1,h2,h3,h4{font-family:var(--ff);color:var(--c-heading);font-weight:700;font-stretch:88%;line-height:1.12;margin:0 0 .6em;letter-spacing:-.012em;word-spacing:.06em;text-wrap:balance}h1,h2{text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.018em;font-weight:var(--fw-head);font-stretch:var(--fs-head-stretch)}h2{font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.016em;font-weight:var(--fw-head);font-stretch:var(--fs-head-stretch)}h3{font-size:var(--fs-h3);letter-spacing:-.01em}h4{font-size:var(--fs-h4)}p{margin:0 0 1.1em}a{color:var(--c-link);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--t-fast) var(--ease)}a:hover{color:var(--signal-600)}strong{font-weight:600;color:var(--ink-900)}ul,ol{padding-left:1.25em;margin:0 0 1.2em}hr{border:0;border-top:1px solid var(--c-border);margin:var(--s-7) 0}small{font-size:var(--fs-xs)}code,kbd,.mono{font-family:var(--ff-mono);font-weight:500;font-size:.9em}::selection{background:var(--signal-500);color:var(--on-signal)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:1rem;top:-120px;z-index:1000;background:var(--ink-900);color:#fff;padding:.75rem 1.25rem;border-radius:var(--r-pill);font-weight:600;text-decoration:none}.skip-link:focus{top:1rem;color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{width:1.25em;height:1.25em;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}main{display:block}.container{width:100%;max-width:calc(var(--container) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter)*2)}.section{position:relative;padding-block:var(--section)}.section--tight{padding-block:calc(var(--section)*.55)}.section--white{background:var(--surface)}.section--line{border-top:1px solid var(--line)}.section--ink{background:var(--ink-950);color:var(--d-text);isolation:isolate;overflow:clip}.section--ink::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px}.section--ink h2,.section--ink h3,.section--ink strong{color:#fff}.section--ink a:not(.btn){color:#fff}.grid{display:grid;gap:clamp(1rem,.8rem + .8vw,1.5rem)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.grid>*,.split>*,.cluster>*,.ph__grid>*,.cta-band__grid>*{min-width:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.stack>*+*{margin-top:var(--s-4)}.split{display:grid;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}@media (min-width:1024px){.split{grid-template-columns:minmax(0,1fr) 320px}.split--even{grid-template-columns:1fr 1fr;align-items:center}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:600px){.cv-auto--tall{contain-intrinsic-size:auto 1350px}}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;box-shadow:none;font:500 .75rem/1.2 var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-700);margin:0 0 1.1rem}.eyebrow::before{content:"";width:22px;height:2px;border-radius:0;background:var(--signal-500);box-shadow:none}.section--ink .eyebrow{background:none;border:0;color:var(--signal-300);box-shadow:none}.section--ink .eyebrow::before{background:var(--signal-500);box-shadow:none}.section-head{max-width:780px;margin-bottom:clamp(2.5rem,1.8rem + 2.5vw,4.25rem)}.section-head h2{margin-bottom:.4em}.section-head p{color:var(--muted);font-size:var(--fs-lg);line-height:1.6;margin:0;max-width:36em}.section--ink .section-head p{color:var(--d-dim)}.section-head p.eyebrow{font-size:.75rem;line-height:1.2;color:var(--signal-700);margin:0 0 1.1rem}.section--ink .section-head p.eyebrow{color:var(--signal-300)}.section-head--row{max-width:none;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.25rem 2rem}.section-head--row>div{max-width:760px}.lede{font-size:var(--fs-lg);line-height:1.6;color:var(--muted)}.muted{color:var(--muted)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:.8rem 1.4rem;border-radius:var(--r-pill);border:1px solid transparent;font:650 .95rem/1.2 var(--ff);letter-spacing:.01em;text-decoration:none;cursor:pointer;isolation:isolate;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.btn .icon{width:1.05em;height:1.05em;transition:transform var(--t-base) var(--ease-out)}.btn:hover .icon--arrow,.btn:hover .icon:last-child{transform:translateX(3px)}.btn--primary{background:var(--grad-brand);color:var(--on-signal);box-shadow:none}.btn--primary::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#FF8547,#F26419);opacity:0;transition:opacity var(--t-base) var(--ease)}.btn--primary:hover{color:var(--on-signal);transform:translateY(-2px);box-shadow:none}.btn--primary:hover::after{opacity:1}.btn--ink{background:var(--ink-900);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.btn--ink:hover{background:var(--ink-700);color:#fff;transform:translateY(-2px)}.btn--outline{border-color:var(--line-2);color:var(--ink-900);background:var(--surface);box-shadow:var(--sh-1)}.btn--outline:hover{border-color:var(--signal-300);color:var(--signal-700);transform:translateY(-2px)}.btn--light{background:#fff;color:var(--ink-900);box-shadow:0 10px 30px -12px rgba(0,0,0,.5)}.btn--light:hover{color:var(--signal-700);transform:translateY(-2px)}.btn--ghost-light{border-color:rgba(255,255,255,.16);color:#fff;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--ghost-light:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.12);color:#fff;transform:translateY(-2px)}.btn--sm{min-height:42px;padding:.55rem 1.05rem;font-size:.9063rem}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;color:var(--signal-700)}.link-arrow .icon{width:1em;height:1em;transition:transform var(--t-base) var(--ease-out)}.link-arrow:hover .icon{transform:translateX(4px)}.section--ink .link-arrow{color:var(--concrete-200)}.site-header{position:sticky;top:0;z-index:100;padding-top:12px;color:var(--ink-900);pointer-events:none}.site-header__inner{pointer-events:auto;height:64px;display:flex;align-items:center;gap:1rem;padding-inline:.6rem .6rem;padding-left:1.1rem;border-radius:var(--r-pill);background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(19,21,24,.04),0 12px 40px -18px rgba(19,21,24,.35);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);transition:background var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.site-header>.container{max-width:calc(var(--container) + var(--gutter)*2)}.brand{display:inline-flex;align-items:center;color:var(--ink-900);flex:none;text-decoration:none}.brand .logo{width:186px;height:auto;background:none}.nav{margin-left:auto}.nav__list{display:flex;align-items:center;gap:.1rem;list-style:none;margin:0;padding:0}.nav__item{position:relative;display:flex;align-items:center}.nav__link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.5rem .8rem;color:inherit;font-weight:500;font-size:.9531rem;text-decoration:none;border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nav__link:hover,.nav__item.is-open>.nav__link{background:rgba(19,21,24,.06);color:inherit}.nav__toggle{display:inline-grid;place-items:center;width:28px;height:44px;margin:0;padding:0;background:none;border:0;color:inherit;cursor:pointer;border-radius:var(--r-pill)}.nav__item--sub>.nav__link{padding-right:.15rem}.nav__toggle .icon{width:15px;height:15px;transition:transform var(--t-base) var(--ease)}.nav__item.is-open .nav__toggle .icon{transform:rotate(180deg)}.dropdown,.mega{position:absolute;top:calc(100% + 14px);left:-.5rem;z-index:20;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:top;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),visibility var(--t-base)}.nav__item.is-open>.dropdown,.nav__item.is-open>.mega{opacity:1;visibility:visible;transform:none}.dropdown::before,.mega::before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}.dropdown{min-width:270px;list-style:none;margin:0;padding:.5rem}.dropdown a{display:block;padding:.65rem .85rem;border-radius:var(--r-sm);color:var(--text);text-decoration:none;font-size:.9375rem}.dropdown a:hover{background:var(--concrete-50);color:var(--signal-700)}.mega{width:min(900px,calc(100vw - 2rem));left:50%;transform:translate(-50%,8px) scale(.98);padding:1.25rem}.nav__item.is-open>.mega{transform:translate(-50%,0)}.mega__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:1.25rem}.mega__title{font:600 .75rem/1 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:.35rem .65rem .8rem}.mega__list{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.mega__list a{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.65rem;border-radius:var(--r-md);color:var(--text);text-decoration:none;transition:background var(--t-fast) var(--ease)}.mega__list a:hover{background:var(--concrete-50)}.mega__list .icon{width:38px;height:38px;padding:9px;border-radius:12px;background:var(--concrete-50);color:var(--signal-700);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease)}.mega__list a:hover .icon{background:var(--grad-brand);color:var(--on-signal)}.mega__list strong{display:block;font-weight:600;font-size:.9375rem;line-height:1.3;color:var(--ink-900)}.mega__list small{display:block;color:var(--muted);font-size:.8125rem;line-height:1.45;margin-top:.15rem}.mega__list--plain a{grid-template-columns:1fr;padding:.5rem .65rem}.mega__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;border-radius:var(--r-md);background:linear-gradient(120deg,var(--ink-900),var(--ink-700));color:var(--d-text);font-size:.9375rem}.header-actions{display:flex;align-items:center;gap:.5rem;margin-left:.35rem}.header-phone{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:var(--r-pill);font:600 .9063rem/1 var(--ff);letter-spacing:.01em;color:inherit;text-decoration:none;white-space:nowrap;transition:background var(--t-fast) var(--ease)}.header-phone .icon{width:16px;height:16px;color:var(--signal-500)}.header-phone:hover{background:rgba(19,21,24,.06);color:inherit}.menu-btn{display:none;width:46px;height:46px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-900);cursor:pointer;place-items:center}.menu-btn .icon{width:20px;height:20px}@media (max-width:1240px){.header-phone{display:none}}@media (max-width:1100px){.nav,.header-cta{display:none}.menu-btn{display:inline-grid}.header-actions{margin-left:auto}}@media (max-width:420px){.brand .logo{width:162px}.site-header__inner{padding-left:.9rem}}.site-header--overlay{position:fixed;left:0;right:0;top:0;color:#fff}.site-header--overlay .site-header__inner{background:rgba(19,21,24,.45);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 50px -24px rgba(0,0,0,.6)}.site-header--overlay .brand{color:#fff}.site-header--overlay .nav__link:hover,.site-header--overlay .nav__item.is-open>.nav__link,.site-header--overlay .header-phone:hover{background:rgba(255,255,255,.08)}.site-header--overlay .header-phone .icon{color:var(--signal-300)}.site-header--overlay .menu-btn{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.2)}.site-header--overlay.is-scrolled .site-header__inner{background:rgba(19,21,24,.82)}.site-header.is-scrolled:not(.site-header--overlay) .site-header__inner{background:rgba(255,255,255,.9)}.drawer{position:fixed;inset:0;z-index:200}.drawer__backdrop{position:absolute;inset:0;background:rgba(12,13,15,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drawer__panel{position:absolute;top:10px;right:10px;bottom:10px;width:min(420px,calc(100% - 20px));background:var(--surface);border-radius:var(--r-xl);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--sh-3)}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line);color:var(--ink-900)}.drawer__head .menu-btn{display:inline-grid}.drawer__nav{padding:.75rem 1.25rem 1.5rem;display:grid}.drawer__nav details{border-bottom:1px solid var(--line)}.drawer__nav summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-weight:600;cursor:pointer;list-style:none;color:var(--ink-900)}.drawer__nav summary::-webkit-details-marker{display:none}.drawer__nav summary .icon{width:18px;height:18px;transition:transform var(--t-base) var(--ease)}.drawer__nav details[open] summary .icon{transform:rotate(180deg)}.drawer__nav ul{list-style:none;margin:0 0 .75rem;padding:0}.drawer__nav ul a{display:block;padding:.55rem .75rem;border-radius:var(--r-sm);color:var(--text);text-decoration:none}.drawer__nav ul a:hover{background:var(--concrete-50)}.drawer__nav>a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--line);color:var(--ink-900);font-weight:600;text-decoration:none}.drawer__nav>a .icon{width:18px;height:18px;color:var(--signal-500)}.drawer__foot{margin-top:auto;padding:1.25rem;background:var(--concrete-50);font-size:.9375rem;color:var(--muted)}.drawer__foot a{font:600 1.1rem/1.3 var(--ff);color:var(--ink-900);text-decoration:none}.breadcrumb{font:500 .8125rem/1.4 var(--ff);margin-bottom:1.75rem}.breadcrumb ol{display:inline-flex;flex-wrap:wrap;gap:.3rem .5rem;list-style:none;margin:0;padding:.15rem .9rem;border-radius:var(--r-pill);background:rgba(255,255,255,.05);border:1px solid var(--d-line)}.breadcrumb li{display:inline-flex;align-items:center;gap:.5rem;color:var(--d-dim)}.breadcrumb li+li::before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.breadcrumb a{display:inline-flex;align-items:center;min-height:24px;color:var(--d-text);text-decoration:none}.breadcrumb a:hover{color:#fff}.breadcrumb--light ol{background:var(--surface);border-color:var(--line)}.breadcrumb--light li{color:var(--muted)}.breadcrumb--light a{color:var(--signal-700)}.spec{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.6rem 1.5rem 1.4rem;box-shadow:var(--sh-1);isolation:isolate;overflow:hidden;transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease),border-color var(--t-base) var(--ease)}.spec::before{content:none}.spec::after{content:"";position:absolute;left:1.5rem;right:1.5rem;top:0;height:1px;background:var(--grad-line);opacity:0;transition:opacity var(--t-base) var(--ease)}.spec:hover{transform:translateY(-2px);border-color:rgba(242,100,25,.45)}.spec:hover::before,.spec:hover::after{opacity:1}.spec__code{display:flex;align-items:center;justify-content:space-between;gap:1rem;font:500 .75rem/1 var(--ff-mono);letter-spacing:.06em;color:var(--muted);margin:0 0 1.35rem}.spec__code .icon{width:44px;height:44px;padding:11px;border-radius:14px;background:linear-gradient(135deg,var(--concrete-50),var(--concrete-100));color:var(--signal-700);box-shadow:inset 0;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.spec:hover .spec__code .icon{background:var(--grad-brand);color:var(--on-signal);box-shadow:none}.spec h3{font-size:1.22rem;line-height:1.3;margin:0 0 .55rem;letter-spacing:-.02em}.spec h3 a{color:inherit;text-decoration:none}.spec h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit}.spec p{color:var(--muted);font-size:.9531rem;line-height:1.62;margin:0 0 1.2rem}.spec__more{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9375rem;color:var(--signal-700)}.spec__more .icon{width:1em;height:1em;transition:transform var(--t-base) var(--ease-out)}.spec:hover .spec__more .icon{transform:translateX(4px)}.spec--compact{padding:1.3rem 1.3rem 1.15rem}.spec--compact h3{font-size:1.06rem}.spec--dark{background:var(--glass);border-color:var(--d-line);box-shadow:none}.spec--dark h3{color:#fff}.spec--dark p{color:var(--d-dim)}.spec--dark .spec__code{color:var(--d-dim)}.spec--dark .spec__code .icon{background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.spec--dark .spec__more{color:var(--concrete-200)}.post-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1);transition:box-shadow var(--t-slow) var(--ease),transform var(--t-slow) var(--ease-out)}.post-card:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.post-card__media{aspect-ratio:16/10;background:var(--ink-900);overflow:hidden}.post-card__media img,.post-card__media picture{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.post-card:hover .post-card__media img{transform:scale(1.04)}.post-card__ph{position:relative;width:100%;height:100%;background:url(../img/scope-thumb.svg) 50% 60%/auto 92% no-repeat,var(--ink-950);transition:transform .8s var(--ease-out)}.post-card:hover .post-card__ph{transform:scale(1.04)}.post-card__ph span{position:absolute;left:1rem;bottom:.9rem;padding:.3rem .65rem;border-radius:var(--r-pill);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 .75rem/1 var(--ff);color:#fff}.post-card__body{display:flex;flex-direction:column;flex:1;padding:1.35rem 1.4rem 1.35rem}.post-card__cat{font:600 .75rem/1 var(--ff);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-700);margin:0 0 .7rem}.post-card h3{font-size:1.18rem;line-height:1.32;margin:0 0 .55rem;letter-spacing:-.02em}.post-card h3 a{color:inherit;text-decoration:none}.post-card h3 a::after{content:"";position:absolute;inset:0}.post-card p{color:var(--muted);font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.post-card__meta{margin-top:auto;display:flex;gap:1rem;font-size:.8125rem;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.45rem .95rem;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-900);font-size:.9063rem;font-weight:500;text-decoration:none;box-shadow:var(--sh-1);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-base) var(--ease-out)}.chip .icon{width:16px;height:16px;color:var(--signal-400)}.chip:hover{border-color:var(--signal-300);color:var(--signal-700);transform:translateY(-2px)}.chip[aria-current]{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.chip--dark{background:var(--glass);border-color:var(--d-line);color:var(--d-text);box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chip--dark .icon{color:var(--signal-300)}.chip--dark:hover{border-color:rgba(255,255,255,.35);color:#fff}.chip--dark[aria-current]{background:#fff;color:var(--ink-900);border-color:#fff}.aside{display:grid;gap:1.25rem;align-content:start}@media (min-width:1024px){.aside--sticky{position:sticky;top:calc(var(--header-h) + 1.75rem)}}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.2rem 1.1rem 1rem;box-shadow:var(--sh-1)}.toc__title{font:600 .75rem/1 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem .35rem}.toc ol{list-style:none;margin:0;padding:0;counter-reset:toc;display:grid;gap:.1rem;max-height:52vh;overflow:auto}.toc li{counter-increment:toc}.toc a{position:relative;display:grid;grid-template-columns:2em 1fr;gap:.2rem;padding:.45rem .45rem;border-radius:var(--r-sm);color:var(--muted);font-size:.875rem;line-height:1.4;text-decoration:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.toc a::before{content:counter(toc,decimal-leading-zero);font:500 .75rem/1.6 var(--ff-mono);color:var(--signal-300)}.toc a:hover,.toc a.is-active{background:var(--concrete-50);color:var(--ink-900)}.toc a.is-active::before{color:var(--signal-700)}.aside-cta{position:relative;overflow:hidden;isolation:isolate;background:var(--ink-950);color:var(--d-text);border-radius:var(--r-lg);padding:1.5rem}.aside-cta::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--hazard)}.aside-cta h2{color:#fff;font-size:1.25rem;margin-bottom:.45rem}.aside-cta p{color:var(--d-dim);font-size:.9375rem;margin-bottom:1.1rem}.aside-cta .btn{width:100%;margin-bottom:.6rem}.aside-cta__phone{display:flex;min-height:24px;align-items:center;justify-content:center;gap:.5rem;margin-top:.4rem;font:600 1rem/1 var(--ff);color:#fff;text-decoration:none}.aside-cta__phone .icon{width:16px;height:16px;color:var(--signal-300)}.next-step{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto 1fr auto;gap:1rem 1.25rem;align-items:center;margin:2.75rem 0 0;padding:1.35rem 1.5rem;border-radius:var(--r-lg);background:var(--ink-950);color:var(--d-text);text-decoration:none;transition:transform var(--t-base) var(--ease-out)}.next-step::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--signal-500)}.next-step:hover{color:var(--d-text);transform:translateY(-2px)}.next-step__k{padding:.35rem .7rem;border-radius:var(--r-pill);background:rgba(255,255,255,.08);border:1px solid var(--d-line);font:600 .75rem/1.2 var(--ff);letter-spacing:.04em;color:var(--concrete-200)}.next-step__t{display:block;color:#fff;font-size:1.12rem;font-weight:600;letter-spacing:-.015em}.next-step__why{display:block;color:var(--d-dim);font-size:.9063rem}.next-step__arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--ink-900)}.next-step__arrow .icon{width:18px;height:18px;transition:transform var(--t-base) var(--ease-out)}.next-step:hover .next-step__arrow .icon{transform:translateX(3px)}@media (max-width:600px){.next-step{grid-template-columns:1fr auto}.next-step__k{grid-column:1/-1;justify-self:start}}.author-box{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;margin-top:2.75rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.author-box__avatar{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--grad-brand);color:var(--on-signal);font:600 1.1rem/1 var(--ff);box-shadow:none}.author-box h2{font-size:1.12rem;margin:0 0 .15rem}.author-box h2 a{color:inherit;text-decoration:none}.author-box h2 a:hover{color:var(--signal-700)}.author-box__role{font-size:.8125rem;color:var(--signal-700);font-weight:500;margin:0 0 .6rem}.author-box p{font-size:.9375rem;line-height:1.6;margin-bottom:.5rem}.author-box__meta{font-size:.8125rem!important;color:var(--muted);margin:0!important}.review-note{display:flex;gap:.65rem;align-items:flex-start;margin:.9rem 0 0;padding:.9rem 1.1rem;border-radius:var(--r-md);background:var(--concrete-50);font-size:.875rem;color:var(--muted)}.review-note .icon{width:18px;height:18px;margin-top:.15rem;color:var(--signal-500)}.sources{margin-top:2.75rem;padding:1.4rem 1.5rem;border-radius:var(--r-lg);background:var(--concrete-50);border:1px solid rgba(242,100,25,.1)}.sources h2{font:600 .75rem/1 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-700);margin-bottom:.9rem}.sources ol{margin:0 0 .75rem;padding-left:1.4em;font-size:.9063rem;line-height:1.55}.sources li{margin-bottom:.35rem;overflow-wrap:anywhere}.sources li::marker{font-family:var(--ff-mono);color:var(--signal-400)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.25rem}.share__label{font:600 .75rem/1 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:.25rem}.share a,.share button{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-900);cursor:pointer;box-shadow:var(--sh-1);transition:transform var(--t-base) var(--ease-out),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.share a:hover,.share button:hover{border-color:var(--signal-300);color:var(--signal-700);transform:translateY(-2px)}.share .icon{width:18px;height:18px}.share .is-done{border-color:var(--ok);color:var(--ok)}.related-block{margin-top:3.25rem}.related-block>h2{font-size:1.5rem}.pager{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin-top:2.5rem}.pager a{display:block;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-decoration:none;color:var(--ink-900);box-shadow:var(--sh-1);transition:transform var(--t-base) var(--ease-out),border-color var(--t-fast) var(--ease)}.pager a span{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-700);margin-bottom:.4rem}.pager a:hover{border-color:var(--signal-300);transform:translateY(-2px)}.pager__next{text-align:right}.cta-band{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-xl);background:var(--ink-950);color:var(--d-text);padding:clamp(2rem,1rem + 4vw,4.5rem)}.cta-band::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;z-index:0;background:var(--hazard)}.cta-band::after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px}.cta-band__grid{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.cta-band__grid{grid-template-columns:minmax(0,1.5fr) auto}}.cta-band h2{color:#fff;font-size:clamp(1.8rem,1.3rem + 2vw,3rem);margin-bottom:.55rem}.cta-band p{color:var(--d-dim);max-width:40em;margin-bottom:1.4rem;font-size:var(--fs-lg)}.cta-band__contact{display:flex;flex-wrap:wrap;gap:.6rem;font-weight:500}.cta-band__contact a{display:inline-flex;gap:.5rem;align-items:center;padding:.5rem .95rem;border-radius:var(--r-pill);background:rgba(255,255,255,.07);border:1px solid var(--d-line);color:#fff;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cta-band__contact a:hover{background:rgba(255,255,255,.14)}.cta-band__contact .icon{width:16px;height:16px;color:var(--signal-300)}.cta-band__actions{display:flex;flex-wrap:wrap;gap:.75rem}.mobile-cta{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;display:none;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;border-radius:var(--r-pill);background:rgba(19,21,24,.9);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px -12px rgba(0,0,0,.6);transition:transform var(--t-slow) var(--ease-out),opacity var(--t-slow) var(--ease)}.mobile-cta a{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;border-radius:var(--r-pill);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.mobile-cta a .icon{width:18px;height:18px}.mobile-cta a:nth-child(2){background:var(--grad-brand);color:var(--on-signal)}.mobile-cta.is-hidden{transform:translateY(140%);opacity:0}@media (max-width:760px){.mobile-cta{display:grid}.site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.wa-fab-nav{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;contain:layout style paint}.wa-fab{display:inline-flex;align-items:center;gap:.6rem;height:56px;padding:0 18px;border-radius:var(--r-pill);background:linear-gradient(140deg,#0f7a41,#0a5e33);color:#fff;font:600 .9375rem/1 var(--ff);text-decoration:none;box-shadow:0 16px 34px -14px rgba(10,94,51,.7),0 2px 10px rgba(12,13,15,.22);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease)}.wa-fab .icon{width:26px;height:26px;stroke-width:1.7}.wa-fab:hover{transform:translateY(-3px);box-shadow:0 22px 44px -14px rgba(10,94,51,.75),0 3px 12px rgba(12,13,15,.26)}.wa-fab:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:1023px){.wa-fab{width:56px;padding:0;justify-content:center}.wa-fab__label{display:none}}@media (max-width:760px){.wa-fab-nav{bottom:calc(82px + env(safe-area-inset-bottom));right:12px}}@media (prefers-reduced-motion:reduce){.wa-fab:hover{transform:none}}.to-top{position:fixed;right:20px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:79;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink-900);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 28px -12px rgba(12,13,15,.6);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease-out),visibility var(--t-base)}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top .icon{width:20px;height:20px;transform:rotate(-90deg)}.to-top:hover{background:var(--signal-700)}.to-top:focus-visible{outline:3px solid var(--signal-500);outline-offset:3px}@media (max-width:760px){.to-top{right:16px;bottom:calc(150px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.to-top{transition:none;transform:none}}.cookie{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:150;max-width:520px;padding:1.3rem 1.35rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cookie h2{font-size:1rem;margin:0 0 .35rem}.cookie p{font-size:.875rem;color:var(--muted);margin:0 0 .9rem}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:760px){.cookie{bottom:calc(84px + env(safe-area-inset-bottom))}}.tag{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .65rem;border-radius:var(--r-pill);font:500 .75rem/1 var(--ff);background:var(--concrete-50);color:var(--signal-700)}.tag--red{background:#FDECEE;color:var(--red-700)}.tag--ok{background:var(--ok-050);color:var(--ok)}.tag--amber{background:var(--warn-050);color:var(--warn)}.tag--ink{background:var(--ink-900);color:#fff}.tag i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.prose{max-width:var(--measure);font-size:var(--fs-base);overflow-wrap:break-word}.prose>*:first-child{margin-top:0}.prose h2{margin:2.5em 0 .7em;font-size:clamp(1.55rem,1.25rem + 1.2vw,2.2rem);letter-spacing:-.025em;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.prose h2::before{content:"";display:block;width:40px;height:3px;border-radius:3px;background:var(--grad-brand);margin-bottom:1rem}.prose h3{margin:1.9em 0 .55em;font-size:1.25rem;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.prose p,.prose li{color:#2A2D33}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--signal-400)}.prose ol>li::marker{font-weight:600}.prose a{color:var(--signal-700);text-decoration:underline;text-decoration-color:rgba(242,100,25,.35)}.prose a:hover{color:var(--signal-600);text-decoration-color:currentColor}.prose a.term-link{text-decoration-style:dotted;text-decoration-color:var(--signal-400)}.prose img{border-radius:var(--r-md)}.prose blockquote{margin:1.75rem 0;padding:1.1rem 1.35rem;border-left:3px solid var(--signal-400);background:var(--surface);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--muted)}.table-wrap{margin:2rem 0;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);-webkit-overflow-scrolling:touch}.table-wrap[data-scroll]::before{content:"Tabloyu yana kaydırın →";position:sticky;left:0;display:block;padding:.5rem 1rem;border-bottom:1px solid var(--line);background:var(--paper);font:500 .75rem/1.3 var(--ff-mono);letter-spacing:.04em;color:var(--muted)}.table-wrap:focus-visible{outline-offset:2px}.prose table{width:100%;border-collapse:collapse;font-size:.9063rem;line-height:1.55;min-width:520px}.prose th{background:linear-gradient(180deg,var(--concrete-50),#ECEAE5);color:var(--signal-700);text-align:left;font:600 .78rem/1.3 var(--ff);letter-spacing:.04em;text-transform:uppercase;padding:.85rem 1rem;border-bottom:1px solid rgba(242,100,25,.14)}.prose td{padding:.85rem 1rem;border-top:1px solid var(--line);vertical-align:top;color:#2A2D33}.prose tbody tr:first-child td{border-top:0}.prose tbody tr:hover td{background:#FAF9F7}.prose td:first-child{font-weight:600;color:var(--ink-900)}.steps{list-style:none;margin:2.25rem 0;padding:0;display:grid;gap:0}.steps__item{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:1.15rem;padding-bottom:1.6rem}.steps__item::before{content:"";position:absolute;left:23px;top:52px;bottom:4px;width:2px;background:linear-gradient(180deg,var(--concrete-200),rgba(216,213,207,0))}.steps__item:last-child::before{display:none}.steps__num{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);font:600 .95rem/1 var(--ff);color:var(--signal-700);box-shadow:var(--sh-1)}.steps__item:first-child .steps__num{background:var(--grad-brand);color:var(--on-signal);border-color:transparent;box-shadow:none}.steps__body{padding-top:.6rem}.steps__title{font-size:1.1rem!important;margin:0 0 .3rem!important}.steps__title::before{display:none!important}.steps__body p{margin:0;color:var(--muted)}.callout{position:relative;margin:2rem 0;padding:1.25rem 1.35rem 1.25rem 1.5rem;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--concrete-50),#FAF9F7);border:1px solid rgba(242,100,25,.14);font-size:.9688rem;overflow:hidden}.callout::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-brand)}.callout>*:last-child{margin-bottom:0}.callout__label{display:inline-flex;align-items:center;gap:.45rem;font:600 .75rem/1 var(--ff);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-700);margin:0 0 .6rem}.callout--warning{background:linear-gradient(135deg,var(--warn-050),#FFFCF5);border-color:#F3DFB5}.callout--warning::before{background:linear-gradient(180deg,#F2B705,#E08A00)}.callout--warning .callout__label{color:var(--warn)}.callout--tip{background:linear-gradient(135deg,var(--ok-050),#F8FCFA);border-color:#CFE8DA}.callout--tip::before{background:var(--ok)}.callout--tip .callout__label{color:var(--ok)}.faq{margin-top:2.75rem}.faq>h2{margin-bottom:1.1rem}.faq__list{display:grid;gap:.65rem}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease)}.faq details[open]{border-color:rgba(255,133,71,.35);box-shadow:var(--sh-2)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.95rem 1.2rem;cursor:pointer;list-style:none;font-weight:600;color:var(--ink-900);line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq__q,.prose .faq__q{font:600 1rem/1.4 var(--ff)!important;letter-spacing:-.01em;color:var(--ink-900);margin:0!important}.faq__icon{flex:none;width:30px;height:30px;border-radius:50%;background:var(--concrete-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C94A08' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform var(--t-base) var(--ease-out),background-color var(--t-base) var(--ease)}.faq details[open] .faq__icon{transform:rotate(45deg);background-color:var(--concrete-100)}.faq__a{padding:0 1.2rem 1.1rem;color:#2A2D33}.faq__a p{margin-bottom:.6em}.faq__a>*:last-child{margin-bottom:0}.figure{margin:0 0 2.25rem;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1)}.figure img,.figure picture{width:100%;height:auto}.figure figcaption{padding:.8rem 1.1rem;font-size:.8438rem;color:var(--muted)}.form{display:grid;gap:1.15rem}.form__row{display:grid;gap:1.15rem}@media (min-width:640px){.form__row--2{grid-template-columns:1fr 1fr}}.field{display:grid;gap:.45rem}.field label,.field legend{font-weight:600;font-size:.9375rem;color:var(--ink-900)}.field .req{color:var(--signal-700)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:.8rem 1rem;border-radius:var(--r-md);border:1px solid var(--line-2);background:#FAFAF8;color:var(--text);font:400 1rem/1.4 var(--ff);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.field textarea{min-height:140px;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--concrete-200)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:#fff;border-color:var(--signal-500);box-shadow:0}.field__hint{font-size:.8125rem;color:var(--muted);margin:0}.field__error{font-size:.8438rem;color:var(--red-700);font-weight:600;margin:0}.field--error input,.field--error select,.field--error textarea{border-color:var(--red)}.check{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:.9063rem;color:var(--muted)}.check input{width:22px;height:22px;margin:.1rem 0 0;accent-color:var(--signal-700)}.options{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));border:0;padding:0;margin:0}.option{position:relative}.option input{position:absolute;opacity:0;inset:0;cursor:pointer}.option span{display:flex;align-items:center;gap:.7rem;min-height:58px;padding:.8rem 1rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:#FAFAF8;font-weight:500;font-size:.9375rem;line-height:1.35;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.option span::before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);background:#fff;transition:border-color var(--t-fast) var(--ease)}.option span:hover{border-color:var(--concrete-200)}.option input:checked+span{border-color:var(--signal-500);background:#FFF3EC;box-shadow:0}.option input:checked+span::before{border-color:var(--signal-500);background:radial-gradient(circle,var(--signal-500) 0 45%,#fff 50%)}.option input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.search-form{display:flex;gap:.6rem;max-width:580px;padding:6px;border-radius:var(--r-pill);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.search-form input{flex:1;min-width:0;min-height:48px;padding:.7rem 1rem;border-radius:var(--r-pill);border:0;background:transparent;color:#fff;font:400 1rem/1.4 var(--ff)}.search-form input::placeholder{color:var(--d-dim)}.search-form input:focus{outline:none}.alert{padding:.95rem 1.15rem;border-radius:var(--r-md);background:#FDECEE;color:var(--red-700);font-weight:600;font-size:.9375rem}.wizard__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;list-style:none;margin:0 0 2rem;padding:0;counter-reset:wz}.wizard__progress li{counter-increment:wz;position:relative;padding-top:1rem;font-size:.875rem;font-weight:600;color:var(--muted)}.wizard__progress li::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:5px;background:var(--concrete-50)}.wizard__progress li span::before{content:"0" counter(wz) " · ";color:var(--signal-700)}.wizard__progress li.is-current,.wizard__progress li.is-done{color:var(--ink-900)}.wizard__progress li.is-current::before{background:var(--grad-brand)}.wizard__progress li.is-done::before{background:var(--signal-300)}.wizard__step{border:0;padding:0;margin:0;display:grid;gap:1.15rem}.wizard__step legend{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:var(--ink-900);margin-bottom:.5rem;padding:0}.wizard__nav{display:flex;justify-content:space-between;gap:.75rem;margin-top:.5rem}.wizard__step[hidden]{display:none}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.text-center{text-align:center}.nowrap{white-space:nowrap}.reveal-pending{opacity:0;transform:translateY(24px) scale(.985)}.reveal-pending.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal-pending{opacity:1;transform:none}}@media (max-width:1023px){.btn--ghost-light,.chip--dark,.post-card__ph span,.cta-band__contact a{backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{.site-header,.mobile-cta,.cookie,.site-footer,.aside,.cta-band{display:none!important}body{background:#fff}}@media (max-width:1240px){.header-phones{display:none}}.aside-cta__phone+.aside-cta__phone{margin-top:.55rem;font-size:.9375rem;opacity:.9}.aside-cta__phone small{font-weight:500;color:var(--d-dim)}@media (max-width:1023px){.site-header__inner,.cookie,.drawer__backdrop,.dropdown,.mega,.search-form,.label,.home-hero__chip,.ph__kicker{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header__inner{background:rgba(255,255,255,.96)}.site-header--overlay .site-header__inner{background:rgba(19,21,24,.9)}.cookie{background:#fff}}.mega--regions{width:min(640px,calc(100vw - 2rem))}.mega--regions .mega__grid{grid-template-columns:1.2fr 1fr}.mega--regions .mega__list{grid-template-columns:1fr 1fr;gap:.1rem .5rem}.mega--regions .mega__col:last-child .mega__list{grid-template-columns:1fr}.field--file input[type=file]{min-height:auto;padding:1rem;border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--concrete-50);cursor:pointer;font-size:.9375rem}.field--file input[type=file]:hover{border-color:var(--signal-500)}.field--file input[type=file]::file-selector-button{margin-right:1rem;padding:.6rem 1rem;border:0;border-radius:var(--r-sm);background:var(--ink-900);color:#fff;font:600 .875rem/1.2 var(--ff);cursor:pointer}.file-list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.3rem;font:500 .8125rem/1.4 var(--ff-mono);color:var(--muted)}.file-list li::before{content:"+ ";color:var(--signal-700)}.post-card__ph--kentsel-donusum{background-image:url(../img/kart-kentsel-donusum.svg)}.post-card__ph--hazirlik-ve-surec{background-image:url(../img/kart-hazirlik-ve-surec.svg)}.post-card__ph--yikim-yontemleri{background-image:url(../img/kart-yikim-yontemleri.svg)}.post-card__ph--atik-ve-asbest{background-image:url(../img/kart-atik-ve-asbest.svg)}.post-card__ph--mevzuat{background-image:url(../img/kart-mevzuat.svg)}.post-card__ph span{font-family:var(--ff-mono);letter-spacing:.08em;background:rgba(12,13,15,.7);border-radius:var(--r-sm)}.post-card h3 a,.spec h3 a{display:inline-block;min-height:24px}