.skip-link{position:fixed;top:8px;left:8px;z-index:9999;padding:10px 18px;background:var(--ink);color:var(--paper);font:600 14px/1.2 var(--font-sans,system-ui),sans-serif;text-decoration:none;border-radius:var(--r-2);transform:translateY(-200%);transition:transform .18s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:3px solid #F0A519;outline-offset:2px}:root{--color-contact-accent:#e2b58c;font-optical-sizing:none;--container:1240px;--header-h:72px;--ink:#0E0E10;--ink-06:rgba(14,14,16,.06);--ink-08:rgba(14,14,16,.08);--ink-12:rgba(14,14,16,.12);--ink-70:rgba(14,14,16,.7);--line:var(--ink-12);--paper:#F5EFE6;--paper-light:#FBF7EF;--sand:#EFE4D2;--ember:#E8501A;--ember-dark:#C94010;--ember-ink:#BE3C0D;--spark:#F0A519;--steel:#5F5A54;--steel-light:#9AA0A6;--muted:#77716A;--whatsapp:#25D366;--whatsapp-dark:#1EB053;--color-action:var(--ember);--color-action-hover:var(--ember-dark);--color-heading-on-dark:var(--paper);--color-contact-control:#2a2622;--color-card-warm:#fff8ec;--color-stat-number:#c84617;--r-1:2px;--r-2:var(--r-surface);--r-3:var(--r-surface);--r-4:var(--r-surface);--r-surface:8px;--r-pill:999px;--shadow-ember:0 14px 30px rgba(232,80,26,.18);--shadow-whatsapp:0 14px 30px rgba(37,211,102,.2);--dur-micro:.18s;--ease-press:cubic-bezier(.2,.8,.2,1);--ease-smooth:cubic-bezier(.22,1,.36,1);--display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--font-display:var(--display);--font-sans:var(--sans);--font-mono:var(--mono);--fs-micro:11px;--fs-caption:13px;--fs-small:14px;--fs-body:17px;--fs-lead:20px;--fs-h4:22px;--fs-h3:28px;--fs-h2:40px;--fs-h2-lg:56px;--fs-h1:72px;--fs-hero:86px;--fs-monster:104px;--readable-muted:rgba(14,14,16,.66);--readable-label:rgba(14,14,16,.72);--readable-soft:rgba(14,14,16,.58);--image-lift-filter:none;--image-lift-hover-filter:none;--image-lift-backdrop-filter:none}:where(h1,h2,h3,h4,h5,h6){-webkit-hyphens:none;word-break:normal}:where(h2,h3,h4,h5,h6){text-wrap:wrap;overflow-wrap:break-word}:where(h1){text-wrap:wrap;overflow-wrap:normal}*{box-sizing:border-box}/* alt text must not paint as body copy while the bitmap is still in flight */img{color:transparent}html{overflow-y:scroll;color-scheme:light;background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none;scroll-behavior:smooth;overscroll-behavior:none}a{color:inherit}img{max-width:100%;display:block}::-webkit-scrollbar-track{border:0;box-shadow:none}::-webkit-scrollbar-thumb{border:0}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner,::-webkit-scrollbar{background:transparent}::selection{background:#e8501a42;color:inherit}::-moz-selection{background:#e8501a42;color:inherit}body{font-family:var(--font-sans);font-size:17px;line-height:1.62;color:var(--ink);background:var(--paper);min-width:320px;overflow-x:clip;min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0}main{flex:1}#root{flex:1}.main-footer-copy{margin-top:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:17px;line-height:1;padding:14px 22px;border-radius:var(--r-1);border:1px solid transparent;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-press),color var(--dur-micro) var(--ease-press),border-color var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press),transform var(--dur-micro) var(--ease-press),opacity var(--dur-micro) var(--ease-press);white-space:nowrap;letter-spacing:0;text-decoration:none!important}.btn-primary,.btn-ember{background:var(--ember);color:#fff!important;box-shadow:var(--shadow-ember)}.btn-primary:hover,.btn-primary:focus-visible,.btn-ember:hover,.btn-ember:focus-visible{background:var(--ember-dark);color:#fff!important;transform:translateY(-1px);text-decoration:none!important}.btn-ghost{background:#ffffffb8;border-color:#0e0e1024;color:var(--ink)!important}.btn-ghost:hover,.btn-ghost:focus-visible{background:#fff;border-color:#e8501a5c;color:var(--ember-dark)!important;transform:translateY(-1px);text-decoration:none!important}.btn-ghost-dark{background:#f5efe61a;border-color:#f5efe62e;color:var(--paper)!important}.btn-ghost-dark:hover,.btn-ghost-dark:focus-visible{background:#f5efe62e;border-color:#f5efe661;color:#fff!important;text-decoration:none!important}.btn-whatsapp{background:var(--whatsapp);color:#fff!important;border-radius:var(--r-pill);box-shadow:var(--shadow-whatsapp)}.btn-whatsapp:hover,.btn-whatsapp:focus-visible{background:var(--whatsapp-dark);color:#fff!important;transform:translateY(-1px);text-decoration:none!important}.hero-file-cta{background:#f5efe60e!important;color:#f8f2e9!important;border:1px solid rgba(245,239,230,.28)!important;box-shadow:inset 0 1px #ffffff1a!important;position:relative;overflow:visible;transform:none!important;transition:background-color var(--dur-micro) var(--ease-press),color var(--dur-micro) var(--ease-press),border-color var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press)!important}.hero-file-cta:before{content:"";position:absolute;left:28px;right:28px;bottom:9px;height:1px;background:linear-gradient(90deg,#a76f4f,#deb28c 50%,#a76f4f);opacity:0;transform:scaleX(.16);transform-origin:center;transition:transform .36s cubic-bezier(.22,.8,.24,1),opacity .18s ease;pointer-events:none}.hero-file-cta:after{content:none}.hero-file-cta svg{color:#f5efe6c7!important;transition:color var(--dur-micro) var(--ease-press)}.hero-file-cta:hover,.hero-file-cta:focus-visible{background:#f5efe61c!important;border-color:#f0a5197a!important;color:#fff!important;transform:none!important;box-shadow:0 0 0 3px #f0a51917,inset 0 1px #ffffff29!important;text-decoration:none!important}.hero-file-cta:focus-visible:before{opacity:.95;transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.hero-file-cta:hover:before{opacity:.95;transform:scaleX(1)}.hero-file-cta:active:hover:before{opacity:.65;transition-duration:90ms}}@media(hover:none){.hero-file-cta:active:before{opacity:.85;transform:scaleX(1);transition-duration:90ms}}.hero-file-cta:hover svg,.hero-file-cta:focus-visible svg{color:#ffd166eb!important}@media(prefers-reduced-motion:reduce){.hero-file-cta,.hero-file-cta svg,.hero-file-cta:before{transition:none!important}}@media(forced-colors:active){.hero-file-cta:before{background:ButtonText;forced-color-adjust:none}}

.quote-form-dark .quote-stepper-btn:hover,.quote-form-dark .quote-stepper-btn:focus-visible{outline-offset:2px!important}@media (max-width:520px){.quote-form-dark .quote-stepper{width:88px!important;height:48px!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.quote-form-dark .quote-stepper-btn{width:44px!important;height:46px!important}}body,button,input,textarea,select,a,p,li,summary,.btn,.hd-nav,.hd-nav-link,.drawer-nav a,.faq-question,.faq-answer{font-family:var(--font-sans)!important}h1,h2,h3,h4,.site-brand-word,.drawer-brand-word,.footer-logo-word,.hero-text h1,.sss-hero h1,.knowledge-hero h1,.article-hero h1,.article-row h3,.article-section h2,.hub-intro h2,.section-title,.quote-panel h2,.related h3,.final-cta h2{font-family:var(--font-display)!important}.hd-lang-button,.drawer-lang-grid a,.eyebrow,.kicker,.meta-line,.article-row small,.toc strong,.related small,.hero-proof span,.sss-stats span,.sss-stats strong{font-family:var(--font-mono)!important}.eyebrow,.kicker,.meta-line,.article-row small,.toc strong,.related small,.hero-proof span{font-size:max(15.5px,.97rem)!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.45!important}.eyebrow,.kicker{color:#d94612!important}.knowledge-hero .kicker,.footer-kicker{color:var(--spark)!important}*,*:before,*:after{box-sizing:border-box}:where(.hero-grid,.hero-grid>*,.hero-text,.hero-img-wrap,.sss-hero-inner,.sss-hero-inner>*,.sss-hero-content,.sss-hero-visual,.knowledge-hero-inner,.article-hero-inner,.kb-crumbs,.faq-card,.drawer-nav a,.drawer-actions,.btn){min-width:0}:where(h1,h2,h3,h4,h5,h6,p,li,summary,figcaption,.btn,.hd-nav-link,.hd-lang-button,.drawer-nav a,.faq-question,.faq-answer,.sss-stats,.kb-crumbs,.article-hero-inner,.knowledge-hero-inner){max-width:100%;overflow-wrap:break-word;word-break:normal}:where(h1,h2,h3,h4,h5,h6){hyphens:none}:where(p,li,.faq-answer){hyphens:none;-webkit-hyphens:none}.hero-text p{hyphens:none;-webkit-hyphens:none}html.no-load-motion,html.no-load-motion body{scroll-behavior:auto}.reveal,.reveal.visible,html.no-load-motion .reveal,html.no-load-motion .reveal.visible,.site-header-inner,.hero-text,.hero-inner>div:first-child,.knowledge-hero-inner,.article-hero-inner,.sss-hero-content{opacity:1!important;transform:none!important;transition:none!important}.home-reveal{opacity:.685;translate:none!important;transition:opacity .36s cubic-bezier(.22,.61,.36,1);transition-delay:var(--motion-delay,0ms);will-change:opacity}.home-reveal.is-in{opacity:1}.home-reveal.motion-settled{will-change:auto}html[data-restored-navigation] .home-reveal,html[data-restored-navigation] .home-reveal.is-in{opacity:1!important;translate:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.home-reveal{opacity:1!important;translate:none!important;transition:none!important}}.motion-reveal{opacity:.55;translate:none!important;transition-property:opacity,transform,box-shadow,border-color,background-color,color;transition-duration:.32s,.22s,.22s,.22s,.22s,.18s;transition-timing-function:cubic-bezier(.22,.61,.36,1),ease,ease,ease,ease,ease;transition-delay:var(--motion-delay,0ms),0ms,0ms,0ms,0ms,0ms;will-change:opacity}.motion-reveal.is-in{opacity:1}.motion-reveal.motion-settled{will-change:auto}.motion-reveal.motion-instant,.home-reveal.motion-instant{transition:none!important}@media (max-width:560px){.motion-reveal{transition-duration:.25s,.2s,.2s,.2s,.2s,.16s;transition-delay:0ms}}@media (prefers-reduced-motion:reduce){.motion-reveal{opacity:1!important;translate:none!important;transition:none!important;will-change:auto!important}}@media (max-width:560px){}.home-reveal.stats-card-reveal,.home-reveal.stats-card-reveal.is-in{opacity:1}@media (max-width:560px){}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);font-family:var(--font-sans);font-size:17px;line-height:1.62;background:linear-gradient(180deg,#f8f2e8f6,#f4ecdff4);border-bottom:1px solid rgba(164,137,103,.14);box-shadow:inset 0 1px #fffbf4c7,0 8px 24px #38230e0b;backdrop-filter:blur(3px) saturate(118%) brightness(1.12);-webkit-backdrop-filter:blur(3px) saturate(118%) brightness(1.12)}.site-header.is-menu-open{background:linear-gradient(180deg,#f8f2e8fc,#f4ecdffc)}.site-header-inner{width:100%;max-width:1240px;height:72px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box}.site-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto;color:var(--ink)!important;text-decoration:none!important;border-radius:var(--r-1);transition:color var(--dur-micro) var(--ease-press),filter var(--dur-micro) var(--ease-press),outline-color var(--dur-micro) var(--ease-press)}.site-brand:hover,.site-brand:focus-visible{text-decoration:none!important}.site-brand:hover em,.site-brand:focus-visible em{color:var(--ember)!important}.site-brand:focus-visible{outline:2px solid rgba(232,80,26,.46);outline-offset:4px}.site-brand .brand-mark{width:40px;height:40px;flex:0 0 40px;transition:filter var(--dur-micro) var(--ease-press)}.site-brand-word,.drawer-brand-word{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1;white-space:nowrap;transition:color var(--dur-micro) var(--ease-press)}.site-brand-word em,.drawer-brand-word em{font-style:italic;color:var(--ember);font-weight:700;transition:color var(--dur-micro) var(--ease-press)}.hd-nav{display:flex;align-items:center;justify-content:center;min-width:0;margin:0 auto;font-family:var(--font-sans);font-size:15px;line-height:1.6;white-space:nowrap}.hd-header-actions{display:flex;align-items:center;flex:0 0 auto}.hd-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--ink)!important;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.6;letter-spacing:0;text-decoration:none!important;transition:color .18s var(--ease-smooth)}.hd-nav-link:after{content:"";position:absolute;bottom:2px;height:2px;background:linear-gradient(90deg,var(--ember),var(--spark));border-radius:var(--r-1);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth)}.hd-nav-link:hover,.hd-nav-link:focus-visible{color:var(--ember)!important;text-decoration:none!important}.hd-nav-link:hover:after,.hd-nav-link:focus-visible:after,.hd-nav-link.active:after{transform:scaleX(1)}.hd-lang-button{display:inline-flex;align-items:center;justify-content:center;width:auto;flex:0 0 auto;box-sizing:border-box;min-height:44px;padding:8px 6px;border:0;border-radius:4px;background:transparent;color:var(--ink)!important;font-family:var(--font-sans);line-height:1;text-decoration:none!important;cursor:pointer;box-shadow:none;transition:color var(--dur-micro) var(--ease-press)}.hd-lang-button:hover,.hd-lang-button:focus-visible{color:var(--ink)!important;text-decoration:none!important;background:transparent;box-shadow:none}.hd-lang-button:active{background:transparent;box-shadow:none}.hd-lang-button:hover span,.hd-lang-button:focus-visible span{text-decoration:none!important}.hd-lang-target{position:relative;flex:0 0 auto;color:var(--ink);font-family:var(--font-sans)!important;font-size:13.5px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:left;white-space:nowrap;padding-bottom:3px;transition:color var(--dur-micro) var(--ease-press)}.hd-lang-target:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ember),var(--spark));border-radius:var(--r-1);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease-smooth)}.hd-lang-button:hover .hd-lang-target,.hd-lang-button:focus-visible .hd-lang-target{color:var(--ember)}.hd-lang-button:hover .hd-lang-target:after,.hd-lang-button:focus-visible .hd-lang-target:after{transform:scaleX(1)}.hd-lang-button:active .hd-lang-target{color:var(--ember-dark)}@media (hover:none){.hd-lang-button:hover:not(:active):not(:focus-visible) .hd-lang-target{color:var(--ink)}.hd-lang-button:hover:not(:active):not(:focus-visible) .hd-lang-target:after{transform:scaleX(0)}}.hd-cta-desktop{min-width:140px;flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;background:var(--ember)!important;color:#fff!important;box-shadow:var(--shadow-ember)!important;text-decoration:none!important;padding:10px 20px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;border-radius:var(--r-1)!important;white-space:nowrap;transform:none!important;transition:background-color var(--dur-micro) var(--ease-smooth),border-color var(--dur-micro) var(--ease-smooth),box-shadow var(--dur-micro) var(--ease-smooth),color var(--dur-micro) var(--ease-smooth)!important}.hd-cta-desktop:hover,.hd-cta-desktop:focus-visible{background:color-mix(in srgb,var(--ember) 84%,var(--spark))!important;border-color:color-mix(in srgb,var(--ember) 58%,var(--spark))!important;color:#fff!important;box-shadow:0 10px 24px #e8501a47,inset 0 1px #fff3!important;transform:none!important;text-decoration:none!important}.hd-cta-desktop:active{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important;box-shadow:0 4px 12px #c9401038,inset 0 2px 4px #0e0e1024!important;transform:none!important}.hd-cta-desktop svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hd-mobile-btn{display:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;flex:0 0 44px;touch-action:pan-y pinch-zoom}.hd-mobile-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hd-mobile-btn .icon-x,.site-header.is-menu-open .hd-mobile-btn .icon-menu{display:none}.site-header.is-menu-open .hd-mobile-btn .icon-x{display:block}.mobile-drawer{position:fixed;inset:0;z-index:300;display:block;overflow:hidden;overscroll-behavior:contain;font-family:var(--font-sans);font-size:17px;line-height:1.62;pointer-events:none;touch-action:pan-y pinch-zoom}.mobile-drawer[hidden]{display:none!important}.mobile-drawer.is-active{pointer-events:auto}.drawer-edge-swipe{position:fixed;z-index:49;top:var(--header-h);right:0;bottom:0;width:max(52px,calc(env(safe-area-inset-right,0px) + 44px));display:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.drawer-scrim{position:absolute;inset:0;background:#09090ac2;opacity:0;transition:opacity .36s ease-out;will-change:opacity}.drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(92vw,520px);display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 8% 0,rgba(240,165,25,.09),transparent 30%),#f2ebe0;border-left:1px solid rgba(240,165,25,.38);border-radius:var(--r-surface) 0 0 var(--r-surface);box-shadow:-24px 0 64px #07070852,-4px 0 18px #e8501a1a;transform:translate3d(100%,0,0);transition:transform .39s cubic-bezier(.16,1,.3,1);will-change:transform;contain:layout paint;touch-action:pan-y pinch-zoom}.mobile-drawer.is-open .drawer-panel{transform:translateZ(0)}.mobile-drawer.is-open .drawer-scrim{opacity:.54}.drawer-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer-panel:focus{outline:none}.mobile-drawer.is-dragging .drawer-panel,.mobile-drawer.is-dragging .drawer-scrim{transition:none!important;user-select:none;-webkit-user-select:none}.drawer-nav a.active{position:relative}.drawer-nav a.active:before{content:"";position:absolute;left:0;top:50%;width:4px;height:40px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--spark),var(--ember));transform:translateY(-50%);pointer-events:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:16px 22px 16px 26px;border-bottom:1px solid rgba(14,14,16,.1);background:#f5efe67a}.drawer-brand{display:flex;align-items:center;gap:10px;min-width:0}.drawer-brand .brand-mark{width:38px;height:38px;flex:0 0 38px}.drawer-close{width:44px;height:44px;border-radius:50%;border:1px solid rgba(232,80,26,.34);background:radial-gradient(circle at 32% 26%,rgba(240,165,25,.16),transparent 64%),#fffcf6f0;color:var(--ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 10px #e8501a14,inset 0 1px #ffffffb3}.drawer-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.drawer-nav{display:grid;grid-template-rows:repeat(6,minmax(62px,1fr));min-height:0;padding:0;flex:1;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.drawer-nav::-webkit-scrollbar{display:none}.drawer-nav a{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:62px;padding:12px 22px 12px 26px;border-bottom:1px solid rgba(14,14,16,.075);color:var(--ink);font-family:var(--font-sans);text-decoration:none;transition:background-color .18s ease,color .18s ease}.drawer-nav a:hover,.drawer-nav a:focus-visible{background:#e8501a0f;color:var(--ember);text-decoration:none}.drawer-link-index{color:var(--ember);font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1;text-align:center}.drawer-link-label{min-width:0;overflow-wrap:break-word;font-size:clamp(18px,5.2vw,22px);font-weight:600;line-height:1.16;letter-spacing:-.025em}.drawer-link-arrow{display:grid;place-items:center;color:var(--ember);transition:transform .18s var(--ease-smooth)}.drawer-link-arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.drawer-nav a:hover .drawer-link-arrow,.drawer-nav a:focus-visible .drawer-link-arrow{transform:translate(3px)}.drawer-lang-shell{padding:14px 20px;border-top:1px solid rgba(14,14,16,.08);background:#f5efe680}.drawer-lang-grid{display:grid;gap:4px;padding:4px;border-radius:var(--r-3);background:#0e0e100f}.drawer-lang-grid a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:9px 8px;border-radius:var(--r-2);color:var(--steel);font-weight:700;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.drawer-lang-grid a span{color:inherit;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.05em}.drawer-lang-grid a strong{color:inherit;font-family:var(--font-sans);font-weight:700;letter-spacing:0}.drawer-lang-grid a.active{background:#fff;color:var(--ember);box-shadow:0 2px 8px #0e0e101a}.drawer-lang-grid a:focus-visible{outline:2px solid var(--ember);outline-offset:-2px;box-shadow:inset 0 0 0 2px #e8501a2e}.drawer-lang-grid a strong{position:relative}.drawer-lang-grid a strong:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:linear-gradient(90deg,var(--ember),var(--spark));border-radius:var(--r-1);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease-smooth)}.drawer-lang-grid a:not(.active):hover,.drawer-lang-grid a:not(.active):focus-visible{color:var(--ember)}.drawer-lang-grid a:not(.active):active{color:var(--ember-dark)}.drawer-lang-grid a:not(.active):hover strong:after,.drawer-lang-grid a:not(.active):focus-visible strong:after,.drawer-lang-grid a:not(.active):active strong:after{transform:scaleX(1)}@media (hover:none){.drawer-lang-grid a:not(.active):hover:not(:active):not(:focus-visible){color:var(--steel)}.drawer-lang-grid a:not(.active):hover:not(:active):not(:focus-visible) strong:after{transform:scaleX(0)}}.drawer-actions{padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink-08);background:#f5efe6b8}.drawer-actions .btn-whatsapp{width:100%;justify-content:center;gap:8px;min-height:52px;padding:13px!important;border-radius:var(--r-surface)!important;background:var(--whatsapp)!important;color:#fff!important}.drawer-actions svg{width:18px;height:18px}@media (max-width:1000px){.drawer-edge-swipe{display:block}}@media (max-height:700px){.drawer-head{min-height:70px;padding-block:11px}.drawer-nav{grid-template-rows:repeat(6,minmax(56px,1fr))}.drawer-nav a{min-height:56px;padding-block:9px}.drawer-lang-shell{padding-block:10px}.drawer-lang-grid a{min-height:44px;padding-block:7px}.drawer-actions{padding-top:9px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.drawer-actions .btn-whatsapp{min-height:48px}}@media (max-width:420px){.drawer-panel{width:min(94vw,520px);border-radius:var(--r-surface) 0 0 var(--r-surface)}.drawer-head{padding-inline:22px 18px}.drawer-nav a{grid-template-columns:30px minmax(0,1fr) 24px;gap:11px;padding-inline:22px 18px}.drawer-link-index{font-size:18px}.drawer-link-label{font-size:19px}}@media (prefers-reduced-motion:reduce){.drawer-panel,.drawer-scrim,.drawer-link-arrow{transition:none!important}}.site-header :is(.hd-nav-link,.hd-lang-button,.hd-cta-desktop):focus-visible{outline:2px solid rgba(232,80,26,.62)!important;outline-offset:3px!important}@media (max-width:1000px){.hd-nav,.hd-cta-desktop,.hd-lang-button{display:none!important}.hd-mobile-btn{place-items:center!important}}@media (max-width:860px){.site-header-inner{gap:12px;padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}}.hero-text{width:100%}.hero-text h1{width:100%;font-family:var(--font-display)!important;overflow:visible!important}.hero-title-line,.hero-text h1>span,.hero-text h1>em{max-width:100%}.hero-title-line-accent{font-style:normal;font-weight:400}.quote-form-dark input[type=number],.quote-form-dark input[type=text].quote-number-input{appearance:textfield!important;-moz-appearance:textfield!important}.quote-form-dark input[type=number]::-webkit-outer-spin-button,.quote-form-dark input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quote-number-input{overflow:hidden!important;padding-right:96px!important}.quote-stepper{isolation:isolate;overflow:hidden;box-sizing:border-box;right:12px!important;padding:0!important;border:1px solid rgba(245,239,230,.2)!important}.quote-stepper-btn:hover,.quote-stepper-btn:focus-visible{box-shadow:none!important}.quote-stepper-btn:first-child{border-radius:999px 0 0 999px!important}.quote-stepper-btn:last-child{border-radius:0 999px 999px 0!important}.quote-stepper-btn{flex:1 1 50%;width:auto!important;height:100%!important;padding:0!important;line-height:1!important;border-radius:0!important}.quote-stepper-btn svg{width:16px!important;height:16px!important;stroke-width:2.4}.quote-contact-card{padding:20px 22px;border:1px solid rgba(245,239,230,.13);border-radius:var(--r-3);display:flex;flex-direction:column;gap:16px;text-decoration:none;background:#ffffff0a;box-shadow:0 4px 16px #0000002e,inset 0 1px #ffffff0f;transition:background .24s var(--ease-smooth),border-color .24s var(--ease-smooth),box-shadow .24s var(--ease-smooth),transform .24s var(--ease-smooth)}.quote-contact-card:hover,.quote-contact-card:focus-visible{border-color:#f5efe652;background:#f5efe60f;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff17;transform:translateY(-2px)}.quote-contact-top{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.quote-contact-icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(245,239,230,.16);border-radius:var(--r-surface);background:#f5efe60d;color:var(--spark);transition:border-color .24s var(--ease-smooth)}.quote-contact-icon--wa{color:var(--whatsapp)}.quote-contact-card:hover .quote-contact-icon,.quote-contact-card:focus-visible .quote-contact-icon{border-color:#f5efe64d}.quote-contact-label{font-family:var(--font-mono);font-size:11.5px;color:#f5efe68c;letter-spacing:.06em;font-weight:600;text-transform:uppercase;margin-bottom:4px}.quote-contact-value{color:var(--paper);font-size:17px;font-weight:700;display:block;line-height:1.3}@media (prefers-reduced-motion:reduce){.quote-contact-card,.quote-contact-icon{transition:none}.quote-contact-card:hover,.quote-contact-card:focus-visible{transform:none}}.stat-number,.stat-number *,.fact strong,body.is-about .fact strong,.sss-stats strong,.sss-stat strong,body.is-faq .sss-stat strong,.service-proof span,.hero-proof span{font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1!important}.stats-grid .stat-label{font-size:12px!important;letter-spacing:.1em!important;line-height:1.35!important;font-weight:700!important;color:var(--readable-label)!important}.stats-grid .stat-copy{max-width:240px!important;margin-inline:auto!important;font-size:15.5px!important;line-height:1.55!important;color:var(--readable-muted)!important;opacity:1!important}@media (max-width:520px){.stats-grid .stat-label{font-size:12.5px!important;letter-spacing:.08em!important}.stats-grid .stat-copy{font-size:16px!important}}main>.hero .hero-inner:has(.photo){max-width:1240px}main>.hero .hero-inner:has(.photo)>div:first-child{width:100%;min-width:0!important}main>.hero .hero-inner:has(.photo) h1{width:100%;font-family:var(--font-display)!important;letter-spacing:0!important;margin-bottom:24px;overflow-wrap:normal;word-break:normal;hyphens:none}.hero-text h1>span:last-child{white-space:normal!important}.hero-img-wrap{min-width:0}.sss-hero{padding:142px 24px 70px!important;min-height:calc(72svh - var(--header-h));display:grid;align-items:end}.sss-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 18%,rgba(232,80,26,.16),transparent 34%),linear-gradient(90deg,#0e0e10f7,#0e0e10d6 48%,#0e0e10b8);pointer-events:none}.sss-hero-inner{position:relative;z-index:1;width:100%;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:64px;align-items:center}.sss-hero-content{max-width:780px}.sss-hero h1{max-width:760px;font-size:68px!important;line-height:.98!important;letter-spacing:0!important}.sss-hero p{max-width:590px!important}.sss-hero-visual{position:relative;margin:0;min-height:440px;border-left:1px solid rgba(245,239,230,.14);overflow:hidden;background:#151516;box-shadow:0 24px 80px #00000057}.sss-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0e1000,#0e0e1047);pointer-events:none}.sss-hero-visual img{width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.04)}.sss-stats{gap:28px!important}.sss-stats span{color:#f5efe6ad!important;font-size:11.5px!important;letter-spacing:.08em!important;line-height:1.35!important;font-weight:700!important}.sss-stats strong{color:var(--paper)!important}.sss-section-title{color:var(--readable-muted)!important}.faq-num{color:var(--readable-soft)!important;font-weight:700!important;letter-spacing:.04em!important;font-variant-numeric:tabular-nums}.sss-body{padding-top:84px!important}.sss-wrap{max-width:980px!important}.kb-crumbs-wrap{border-top:0!important}body.is-knowledge .kb-crumbs-wrap,body.is-service-page .kb-crumbs-wrap,body:has(.sss-hero) .kb-crumbs-wrap{top:calc(var(--header-h) - 1px)!important;border-top:0!important;background:linear-gradient(180deg,#f4ecdff4,#efe5d6e8)!important;box-shadow:0 10px 22px #38230e09!important}@media (max-width:720px){.kb-crumbs .sep{display:none!important}.kb-crumbs-wrap{padding:0 16px!important;min-height:54px!important}.kb-crumbs{gap:8px!important;flex-wrap:wrap;row-gap:6px}.kb-crumbs a,.kb-crumbs .curr{padding:4px 10px!important;font-size:11px!important;letter-spacing:.08em}}.wa-float{position:fixed!important;right:max(18px,calc(env(safe-area-inset-right,0px) + 18px))!important;bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px))!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-sizing:border-box!important;flex:0 0 58px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;gap:0!important;background:#1fb85b!important;color:#fff!important;box-shadow:0 10px 24px #1fb85b3d!important;z-index:50!important;text-decoration:none!important;font-family:var(--font-sans);font-size:17px;line-height:1.62;transform:scale(1)!important;transform-origin:center!important;transition:opacity .24s ease,background-color .18s ease,box-shadow .18s ease!important;animation:none!important}.wa-float:after{content:none!important}.wa-float:hover{animation:none!important;transform:scale(1)!important;box-shadow:0 6px 28px #25d366b3!important;background:#1eb053!important}@media (prefers-reduced-motion: reduce){.wa-float{animation:none!important}}.wa-float.wa-float-tucked{opacity:0!important;transform:scale(1)!important;pointer-events:none!important;animation:none!important}.scroll-top-float{position:fixed;right:max(18px,calc(env(safe-area-inset-right,0px) + 18px));bottom:max(86px,calc(env(safe-area-inset-bottom,0px) + 86px));width:44px;height:44px;min-width:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(245,239,230,.16);border-radius:50%;background:#1414169e;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);color:var(--paper);box-shadow:0 8px 20px #00000052;cursor:pointer;z-index:49;opacity:0;transform:scale(.55) translateY(10px);pointer-events:none;transition:opacity .26s var(--ease-smooth),transform .26s var(--ease-smooth),background .2s var(--ease-smooth),color .2s var(--ease-smooth)}.scroll-top-float svg{width:20px;height:20px;display:block}.scroll-top-float.is-visible{opacity:1;transform:none;pointer-events:auto}.scroll-top-float:hover{background:#222226d6;color:#fff;border-color:#f5efe647}.scroll-top-float:focus-visible{outline:2px solid var(--ember);outline-offset:3px}@media (min-width:761px){.scroll-top-float{display:none}}@media (prefers-reduced-motion:reduce){.scroll-top-float{transition:opacity .16s linear}}:where(.btn,.article-row,.related a,.toc a,.knowledge-pagination a,.cta .btn,.final-cta .btn,.sss-cta-btns .btn):focus-visible{outline:2px solid var(--ember)!important;outline-offset:3px!important}.drawer-nav a:focus-visible{outline:2px solid var(--ember);outline-offset:-3px}.article-row{position:relative;isolation:isolate;border-color:#0e0e1024!important}.article-row:after{content:"";position:absolute;inset:0 -18px;z-index:-1;background:linear-gradient(90deg,#ffffff9e,#fffaf46b);border-radius:var(--r-2);opacity:0;transition:opacity .18s var(--ease-smooth);pointer-events:none}.article-row:hover,.article-row:focus-visible{border-color:#e8501a42!important;box-shadow:0 1px #e8501a29!important;text-decoration:none!important}.article-row:hover:after,.article-row:focus-visible:after{opacity:1}.article-row:hover .arrow,.article-row:focus-visible .arrow{transform:translate(4px);color:var(--ember-dark)!important}.article-row .arrow{transition:transform .18s var(--ease-smooth),color .18s var(--ease-smooth)}.article-row:last-child{border-bottom:1px solid var(--line)}.article-row:hover h3{color:var(--ember)}.article-section ul,.checklist{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}.toc a{transition:color .16s var(--ease-smooth),padding-left .16s var(--ease-smooth),border-color .16s var(--ease-smooth)}.toc a:hover,.toc a:focus-visible{border-color:#e8501a42!important;padding-left:6px;text-decoration:none!important}.related a{transition:background-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth),transform .18s var(--ease-smooth)!important}.related a:hover,.related a:focus-visible{box-shadow:inset 0 2px #e8501a6b,0 16px 34px #0e0e1014;text-decoration:none!important}.knowledge-pagination a:hover,.knowledge-pagination a:focus-visible{border-color:#e8501a6b!important;box-shadow:0 8px 18px #e8501a1f;text-decoration:none!important}.cta .btn,.final-cta .btn{position:relative;overflow:hidden;border:1px solid rgba(232,80,26,.72)!important;box-shadow:0 10px 28px #e8501a38!important;transition:background-color .18s var(--ease-press),border-color .18s var(--ease-press),box-shadow .18s var(--ease-press),transform .18s var(--ease-press)!important}.cta .btn:after,.final-cta .btn:after{content:"";position:absolute;inset:0;background:#ffffff14;opacity:0;transition:opacity .18s var(--ease-press);pointer-events:none}.cta .btn:hover,.cta .btn:focus-visible,.final-cta .btn:hover,.final-cta .btn:focus-visible{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important;color:#fff!important;box-shadow:0 12px 30px #e8501a52!important;transform:translateY(-2px);text-decoration:none!important}.cta .btn:hover:after,.cta .btn:focus-visible:after,.final-cta .btn:hover:after,.final-cta .btn:focus-visible:after{opacity:1}@media (max-width:1100px){.site-header-inner{gap:20px}.hd-nav{gap:18px;font-size:14px}.hd-nav-link{font-size:14px;padding-left:6px;padding-right:6px}}@media (max-width:1180px) and (min-width:1024px){.hd-nav{gap:20px}}@media (max-width:860px){.site-header-inner{padding:0 20px!important}.hd-nav,.hd-cta-desktop{display:none!important}.hd-mobile-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px}.hero-text h1>span:last-child{white-space:normal}.hero-img-wrap{margin-top:0}.sss-hero{padding:126px 20px 52px!important;min-height:auto}.sss-hero-inner{grid-template-columns:1fr;gap:28px}.sss-hero-content{max-width:100%}.sss-hero h1{max-width:720px;font-size:54px!important;line-height:1!important}.sss-hero-visual{min-height:280px;border-left:0}.sss-hero-visual img{min-height:280px}.quote-stepper{width:92px!important;height:44px!important;right:12px!important}.quote-stepper-btn{width:auto!important;height:100%!important}.quote-number-input{min-height:64px!important;padding-right:116px!important}.contact-grid{grid-template-columns:1fr;gap:36px!important}.quote-form-dark{padding:28px 20px!important;gap:18px!important}.quote-form-dark>div,main>.hero .hero-inner:has(.photo)>div:first-child,main>.hero .hero-inner:has(.photo) h1,main>.hero .hero-inner:has(.photo) p{max-width:100%!important}.quote-form-dark>div:first-child,.quote-form-dark>div:nth-child(3){grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:520px){.site-header-inner{padding:0 16px!important}.site-brand .brand-mark{width:38px!important;height:38px!important;flex-basis:38px}.site-brand-word,.drawer-brand-word{font-size:19px!important}.sss-hero{padding-left:18px!important;padding-right:18px!important}.sss-hero h1{font-size:34px!important;line-height:1.06!important}.sss-stats{gap:18px!important}main>.hero .hero-inner:has(.photo) h1{font-size:42px!important}.quote-stepper{width:90px!important;height:44px!important;right:10px!important}.quote-stepper-btn{width:auto!important;height:100%!important}.quote-number-input{min-height:64px!important;padding-right:112px!important}.quote-form-dark{padding:24px 16px!important}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.services-divider{position:relative!important;isolation:isolate;border-top:0!important;box-shadow:none!important}.services-divider:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:0;pointer-events:none;background:linear-gradient(90deg,#e8501a1f,#e8501a4d 22%,#f0a519b8,#e8501a4d 78%,#e8501a1f);box-shadow:none}.services-divider:after{content:none}.services-divider>*{position:relative;z-index:1}@keyframes servicesDividerScan{0%,to{transform:translate(0);opacity:.55}45%{transform:translate(355%);opacity:1}62%{transform:translate(355%);opacity:.55}}@media (prefers-reduced-motion:reduce){.services-divider:after{animation:none!important}}.hero-text h1{letter-spacing:0!important;min-height:0!important}.hero-title-line,.hero-text h1>span,.hero-text h1>em{display:block;margin:0 0 .04em!important}.hero-text p{font-size:19px!important;color:#f5efe6c7!important;opacity:1!important}@media (max-width:1100px){.hero-text h1{font-size:52px!important;line-height:1.06!important}}@media (max-width:860px){.hero-text p{font-size:18px!important}}@media (max-width:520px){.hero-title-line,.hero-text h1>span,.hero-text h1>em{margin-bottom:.02em}}body.is-knowledge{--kb-article-anchor-clearance:calc(var(--header-h) + 74px);--kb-article-sticky-top:calc(var(--header-h) + 72px)}body.is-knowledge .kb-crumbs-wrap{min-height:42px!important;background:linear-gradient(180deg,#f4ecdffc,#efe5d6f9)!important;isolation:isolate}body.is-knowledge .article-section,body.is-knowledge .quote-panel{scroll-margin-top:var(--kb-article-anchor-clearance)!important}body.is-knowledge .toc{top:var(--kb-article-sticky-top)!important}body.is-article .article-hero{padding-bottom:62px!important}body.is-article .article-hero-inner>:not(.article-visual){max-width:860px!important;min-width:0!important}body.is-article .article-hero h1{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html[lang=en] body.is-article .article-hero h1{line-height:1.1!important}body.is-article .meta-line{gap:10px 18px!important;line-height:1.45!important}@media (max-width:1000px){body.is-article .article-hero{padding:126px 20px 42px!important}body.is-article .article-hero-inner{display:block!important;max-width:760px;margin-inline:auto!important}body.is-article .article-hero h1,html[lang=en] body.is-article .article-hero h1{max-width:760px;font-size:50px!important;line-height:1.12!important;margin:14px 0 22px!important}body.is-article .article-visual{margin-top:28px}}@media (max-width:680px){body.is-knowledge{--kb-article-anchor-clearance:calc(var(--header-h) + 64px);--kb-article-sticky-top:calc(var(--header-h) + 60px)}body.is-knowledge .kb-crumbs-wrap{padding-inline:12px!important}body.is-knowledge .kb-crumbs{gap:6px!important}body.is-article .article-hero{padding:124px 18px 38px!important}body.is-article .article-hero h1,html[lang=en] body.is-article .article-hero h1{font-size:40px!important;line-height:1.13!important}body.is-article .article-hero p{font-size:18px!important;line-height:1.6!important}body.is-article .meta-line{display:flex!important;gap:7px 12px!important}}@media (max-width:420px){body.is-article .article-hero{padding-left:16px!important;padding-right:16px!important}body.is-article .article-hero h1,html[lang=en] body.is-article .article-hero h1{font-size:34px!important;line-height:1.14!important}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.article-row:hover .arrow,.article-row:focus-visible .arrow,.knowledge-pagination a:hover,.knowledge-pagination a:focus-visible,.cta .btn:hover,.cta .btn:focus-visible,.final-cta .btn:hover,.final-cta .btn:focus-visible{transform:none!important}}/*! Shared static footer (.main-footer-copy) - single canonical implementation. */footer#footer{position:relative;background:linear-gradient(180deg,#080809,#050506);color:var(--paper);padding:64px max(20px,env(safe-area-inset-right)) 38px max(20px,env(safe-area-inset-left));border-top:1px solid rgba(245,239,230,.06);font-family:var(--font-sans);font-size:17px;line-height:1.62;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-shadow:0 100vh #050506}footer#footer:after{content:"";position:absolute;left:50%;bottom:14px;width:min(1180px,calc(100% - 40px));height:5px;transform:translate(-50%);background:radial-gradient(circle at 50% 50%,var(--spark) 0 1.5px,transparent 2px),linear-gradient(180deg,transparent 2px,rgba(232,80,26,.48) 2px 3px,transparent 3px);opacity:.72;pointer-events:none;z-index:1}footer#footer>.main-footer-inner{width:100%;max-width:1180px;margin:0 auto}footer#footer .footer-grid{display:grid;grid-template-columns:180px 130px 330px 130px 160px 140px;gap:18px 26px;margin-bottom:28px;align-items:start}footer#footer .footer-grid>div{min-width:0}footer#footer .footer-logo-row{display:flex;align-items:center;gap:12px}footer#footer .footer-logo-row .brand-mark{width:38px;height:38px;flex:0 0 38px}footer#footer .footer-logo-word{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--paper);letter-spacing:-.02em;line-height:1}footer#footer .footer-logo-word em{font-style:italic;color:var(--ember);font-weight:700}footer#footer .footer-desc{max-width:240px;margin:14px 0 0;color:#f5efe6a3;font-size:14px;line-height:1.55;opacity:1}footer#footer .footer-kicker{display:block;margin:0 0 10px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}footer#footer .footer-link{position:relative;display:block;width:max-content;max-width:100%;min-height:0;margin:0 0 7px;padding:0;color:#f5efe6b8;font-size:15px;line-height:19.2px;letter-spacing:0;opacity:1;text-decoration:none;white-space:nowrap;transition:color .17s var(--ease-smooth),transform .17s var(--ease-smooth)}footer#footer .footer-link:hover,footer#footer .footer-link:focus-visible{color:#fff;outline:none;text-decoration:none;transform:translate(3px)}footer#footer .footer-email{font-size:14px;color:#f5efe6ad}footer#footer .footer-info{margin:0;color:#f5efe6a8;font-size:15.5px;line-height:1.8}footer#footer .footer-services-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 22px;align-content:start}footer#footer .footer-services-col .footer-kicker{grid-column:1/-1;margin-bottom:2px}footer#footer .footer-services-col .footer-link{width:auto;white-space:normal;font-size:14px;line-height:1.34;margin-bottom:0;align-self:start}footer#footer .footer-bottom{position:relative;display:grid;align-items:center}footer#footer .footer-bottom:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,#f5efe60a,#e8501ab8 38%,#f0a519,#e8501ab8 62%,#f5efe60a);box-shadow:0 0 14px #e8501a2e}@media (max-width:1120px){footer#footer>.main-footer-inner{max-width:920px}footer#footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px 52px}}@media (max-width:760px){footer#footer{padding:50px 20px 38px;overflow-x:hidden}footer#footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 26px}footer#footer .footer-services-col{grid-column:1/-1}footer#footer .footer-link{width:fit-content;min-height:26px;line-height:1.32;white-space:normal;transform:none!important}}@media (max-width:520px){footer#footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}footer#footer .footer-services-col{grid-column:auto}footer#footer .footer-bottom{grid-template-columns:1fr;gap:12px}}.is-service-page .kb-crumbs-wrap{position:fixed;top:var(--header-h);left:0;right:0;z-index:90;min-height:64px;padding:0 24px;display:flex;align-items:center;background:linear-gradient(180deg,#f5efe6f7,#eae0d0f2);border-top:1px solid rgba(255,251,244,.56);border-bottom:1px solid rgba(164,137,103,.14);box-shadow:0 8px 24px #38230e0b;backdrop-filter:blur(3px) saturate(118%) brightness(1.08);-webkit-backdrop-filter:blur(3px) saturate(118%) brightness(1.08)}.is-service-page .kb-crumbs{width:100%;max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:14px;min-width:0}.is-service-page .kb-crumbs a,.is-service-page .kb-crumbs .curr{display:inline-flex;align-items:center;min-height:32px;padding:6px 16px;border:1px solid rgba(14,14,16,.12);border-radius:999px;background:#f5efe68a;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e0e10a8;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px #ffffff6b;transition:color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),background .16s var(--ease-smooth)}.is-service-page .kb-crumbs a:hover,.is-service-page .kb-crumbs a:focus-visible{color:var(--ember-dark,#C94010);border-color:#c940106b;background:#fff8ece6;text-decoration:none}.is-service-page .kb-crumbs .curr{color:var(--ember-dark,#C94010);border-color:#c9401061;background:#fff8ecd6}.is-service-page .kb-crumbs .sep{color:#0e0e1047;font-family:var(--font-mono);font-size:14px}.service-hero{position:relative;min-height:calc(78svh - var(--header-h));padding:174px 24px 76px;background:var(--ink);color:var(--paper);display:grid;align-items:end;overflow:hidden}.service-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e10f2,#0e0e10b8 48%,#0e0e1047),var(--hero-image)}.service-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--spark),transparent);opacity:.55}.service-hero-inner{position:relative;z-index:1;max-width:1120px;width:100%;margin:0 auto}.service-hero h1{font-family:var(--font-display);font-size:clamp(42px,6.5vw,82px);line-height:.98;margin:18px 0 22px;max-width:930px;color:var(--paper)}.service-hero p{font-size:clamp(18px,2vw,22px);max-width:780px;color:#f5efe6c7;margin:0}.service-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.service-proof span{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid rgba(245,239,230,.24);border-radius:999px;background:#f5efe617;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f5efe6eb}.service-body{padding:76px 24px 92px}.service-layout{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,760px) 340px;gap:72px;align-items:start}.service-main{min-width:0}.service-section{padding:34px 0;border-top:1px solid var(--line);scroll-margin-top:96px}.service-section:first-child{padding-top:0;border-top:0}.service-section h2{font-family:var(--font-display);font-size:clamp(31px,3.8vw,48px);line-height:1.05;margin:0 0 18px;color:var(--ink)}.service-section p{margin:0 0 18px;color:#4f4942;font-size:20px;line-height:1.62}.service-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.service-list li{position:relative;padding-left:22px;color:#4f4942;font-size:17px}.service-list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--ember)}.service-aside{position:static;top:auto;display:grid;gap:16px;min-width:0;align-self:start}.service-aside figure{margin:0;border-radius:var(--r-surface);overflow:hidden;border:1px solid rgba(14,14,16,.12);background:var(--color-card-warm);box-shadow:0 18px 48px #0e0e1014;aspect-ratio:16/9;max-height:300px}.service-aside img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%;transition:transform .42s var(--ease-smooth),filter .42s var(--ease-smooth)}.service-aside figure:hover img{transform:scale(1.025);filter:saturate(1.08) contrast(1.03)}.service-card{padding:20px;border:1px solid rgba(14,14,16,.12);border-radius:var(--r-2);background:var(--color-card-warm)}.service-card strong{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ember);margin-bottom:10px}.service-card p{margin:0;color:#554d45;font-size:15px;line-height:1.65}.service-aside .btn{width:100%;min-height:52px;height:auto;padding-block:13px;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.2;text-align:center;justify-content:center;transform:none!important;will-change:auto;}.service-faq{overflow-anchor:none}.service-faq .faq-list{display:flex;flex-direction:column;gap:8px;overflow-anchor:none}.service-faq details.faq-item{position:relative;background:#fff9;border:1px solid var(--ink-08);border-radius:var(--r-2);overflow:hidden;overflow-anchor:none;transition:border-color .22s var(--ease-smooth),background .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth)}.service-faq details.faq-item:not([open]):hover{border-color:#e8501a42;background:#fffffff0;box-shadow:0 12px 26px #0e0e100e}.service-faq details.faq-item[open]{background:linear-gradient(180deg,#fff,#fff6ec);border-color:#e8501a38;box-shadow:0 14px 34px #e8501a14}.service-faq details.faq-item.faq-card-closing{background:#fff9;border-color:var(--ink-08);box-shadow:0 0 #0000!important}.service-faq summary.faq-summary{display:grid;grid-template-columns:52px minmax(0,1fr) 38px;align-items:center;column-gap:18px;min-height:78px;padding:18px 18px 18px 24px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.service-faq summary.faq-summary::-webkit-details-marker{display:none}.service-faq .faq-num{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--readable-soft);font-weight:700;font-variant-numeric:tabular-nums}.service-faq .faq-q{font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1.35;color:var(--ink)}.service-faq details.faq-item[open] .faq-q,.service-faq details.faq-item[open] .faq-num{color:var(--ember-dark,#C94010)}.service-faq details.faq-item.faq-card-closing .faq-q{color:var(--ink)}.service-faq details.faq-item.faq-card-closing .faq-num{color:var(--readable-soft)}.service-faq .faq-answer{height:0;overflow:hidden;transition:height .38s var(--ease-smooth)}.service-faq .faq-answer-inner{overflow:hidden;padding:0 22px 0 94px}.service-faq .faq-answer p{margin:0 0 22px;font-size:16px;line-height:1.7;color:var(--steel);max-width:720px}.service-related{padding:72px 24px;background:var(--sand)}.service-related-inner{max-width:1180px;margin:0 auto}.service-related h2{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);line-height:1;margin:0}.service-related-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px}.service-related-grid>a:hover,.service-related-grid>a:focus-visible{outline:none}.service-related small{grid-column:1/-1;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.service-related strong{font-family:var(--font-display);font-size:26px;line-height:1.08;font-weight:600}.service-related span{color:var(--ember);font-size:22px}.service-final{background:var(--ink);color:var(--paper);padding:72px 24px}.service-final .final-cta-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.service-final h2{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);line-height:1;margin:0;max-width:760px;color:var(--paper)}@media (max-width:980px){.service-layout{grid-template-columns:1fr;gap:38px}.service-aside{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.service-aside .btn{grid-column:1/-1}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.is-service-page .kb-crumbs-wrap{padding:0 12px;min-height:48px}.is-service-page .kb-crumbs{gap:6px;overflow:hidden}.is-service-page .kb-crumbs a,.is-service-page .kb-crumbs .curr{font-size:9px;letter-spacing:.08em;min-height:28px;padding:4px 9px;max-width:42vw}.is-service-page .kb-crumbs .curr{flex:1 1 auto;max-width:none}.is-service-page .kb-crumbs .sep{font-size:10px}.service-hero{min-height:auto;padding:156px 20px 58px}.service-hero h1{font-size:40px;line-height:1.08}.service-body{padding:54px 20px 64px}.service-aside figure{max-height:260px}.service-related{padding:56px 20px}.service-related-grid,.service-list,.service-aside{grid-template-columns:1fr}.service-related-grid>a{min-height:132px}.service-proof span{font-size:10px;min-height:34px}.service-faq summary.faq-summary{grid-template-columns:42px minmax(0,1fr) 34px;column-gap:12px;min-height:70px;padding:16px 14px}.service-faq .faq-answer-inner{padding:0 16px 0 68px}.service-final .final-cta-inner{display:grid;grid-template-columns:1fr}.service-final .btn{width:100%;min-height:48px}.footer-grid{grid-template-columns:1fr}.footer-services-col .footer-link{font-size:15.5px;min-height:24px}}@media (prefers-reduced-motion:reduce){.service-hero:before{transform:none}.service-related-grid>a,.service-aside .btn{transition:none!important}}.service-guide-strip{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(14,14,16,.12)}.service-guide-strip>span{font-family:var(--font-mono);line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.service-related .service-guide-strip>a{min-height:44px;padding:0;border:0;background:none;box-shadow:none;display:flex;align-items:center;justify-content:space-between;gap:18px;transform:none}.service-related .service-guide-strip>a:before,.service-related .service-guide-strip>a:after{display:none}.service-related .service-guide-strip strong{font-family:var(--font-sans);font-size:16px;line-height:1.35;font-weight:600;color:var(--ink)}.service-related .service-guide-strip small{flex:0 0 auto;font-family:var(--font-sans);font-size:12px;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ember)}.service-related .service-guide-strip>a:hover strong,.service-related .service-guide-strip>a:focus-visible strong{color:var(--ember)}.service-related .service-guide-strip>a:focus-visible{outline:2px solid var(--ember);outline-offset:6px}@media (max-width:720px){.service-guide-strip{grid-template-columns:1fr;gap:8px}.service-related .service-guide-strip>a{min-height:48px;align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:860px){.hero .hero-inner,.story,.timeline{grid-template-columns:1fr;gap:30px!important}.hero{min-height:auto!important;padding:120px 20px 48px!important;align-items:start!important}.hero h1{font-size:48px!important;line-height:1!important;max-width:720px}.hero p{font-size:18px!important}.photo{min-height:320px!important;border-left:0!important;border-top:1px solid rgba(245,239,230,.14)!important}.section{padding:58px 20px!important}.story{padding-bottom:52px!important}.story h2,.timeline h2,.promise h2{font-size:42px!important;line-height:1.04!important;overflow-wrap:normal}.story p,.promise li{font-size:18px!important}.timeline{padding-top:52px!important}.promise{padding:58px 20px!important}.cta .btn{width:100%;min-height:48px}}@media (max-width:520px){.hero h1{font-size:40px!important}.story h2,.timeline h2,.promise h2{font-size:36px!important}.step{grid-template-columns:1fr}.year{font-size:26px!important}}:where(.cta,.final-cta,.service-final) :where(.btn,.btn-primary,.btn-ember,.btn-whatsapp){max-width:100%;min-width:0;min-height:48px;white-space:normal!important;overflow-wrap:break-word;word-break:normal;text-align:center;line-height:1.18}:where(.cta,.final-cta,.service-final) :where(.btn,.btn-primary,.btn-ember,.btn-whatsapp) svg{flex:0 0 auto}:where(.final-cta-inner,.cta-inner,.service-final .final-cta-inner){min-width:0}:where(.final-cta-inner,.cta-inner,.service-final .final-cta-inner)>*{min-width:0;max-width:100%}@media (max-width:720px){:where(.cta,.final-cta,.service-final) :where(.btn,.btn-primary,.btn-ember,.btn-whatsapp){width:100%;padding-inline:18px}}#services.services-divider{background:linear-gradient(180deg,#f3ece1,#ece2d3)!important}.services-hdr{align-items:start!important}.services-hdr p{padding:18px 20px;background:#fffbf58f;color:#3f3932!important;box-shadow:inset 0 1px #ffffffb8}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.svc-card{grid-template-rows:1fr;transition:transform .18s var(--ease-smooth),border-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth),background-color .18s var(--ease-smooth)!important}.svc-card:before{content:"";position:absolute;top:18px;left:18px;width:38px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e8501a,#f0a519);opacity:.62;transition:width .18s var(--ease-smooth),opacity .18s var(--ease-smooth)}.svc-card:hover,.svc-card:focus-visible{text-decoration:none!important}.svc-card:hover:before,.svc-card:focus-visible:before{opacity:.62}.svc-body{min-width:0}.svc-card h3{margin:0 0 12px;color:#111113!important;font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:0!important}.svc-card p{margin:0}.svc-more{max-width:100%}.svc-more:before{content:none}@media (min-width:981px){.svc-card:first-child{grid-column:auto;grid-template-columns:1fr;min-height:360px}.svc-card:first-child .svc-body{padding:28px 26px 24px}}@media (max-width:980px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.services-hdr p{padding:16px}.services-grid{grid-template-columns:1fr;gap:16px!important}.svc-card{min-height:0}}@media (prefers-reduced-motion:reduce){.svc-card{transition:none!important}.svc-card:hover,.svc-card:focus-visible{transform:none!important}}.hero-grid{align-items:center!important}.hero-text h1{margin-top:18px!important}html[lang=en] .hero-text h1{font-size:clamp(58px,5vw,78px)!important}.hero-title-line-accent{color:#f4a61d!important}.hero-text p{margin-top:26px!important;margin-bottom:34px!important;line-height:1.65!important}.hero-proof{gap:18px 24px!important;margin-top:38px!important}.hero-proof span{min-height:22px;letter-spacing:.08em!important}.stat-number-suffix{font-size:.38em!important;font-weight:700!important;transform:translateY(-.08em);display:inline-block}.services-hdr{grid-template-columns:minmax(0,.95fr) minmax(320px,.85fr)!important;gap:42px!important;margin-bottom:42px!important}.services-hdr h2{max-width:760px;font-size:clamp(38px,4vw,54px)!important;line-height:1.06!important}.services-hdr p{align-self:end;font-size:17px!important;line-height:1.65!important}.svc-card{cursor:default!important}.svc-more{text-decoration:none!important;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth),transform .16s var(--ease-smooth)!important}.svc-more:focus-visible{outline:2px solid var(--ember);outline-offset:3px}#sektorler{padding-block:86px 96px!important}#sektorler [aria-labelledby=sektorler-heading],#sektorler>div>div:first-child{text-align:left!important;max-width:820px!important;margin-bottom:42px!important}#sektorler-heading{font-size:clamp(38px,4.2vw,56px)!important;line-height:1.08!important;max-width:780px}@media (max-width:860px){.hero-grid{padding-bottom:34px!important}.hero-text p{line-height:1.62!important}.hero-proof{margin-top:34px!important;gap:14px 18px!important}.hero-img-wrap{height:330px!important}.services-hdr{grid-template-columns:1fr;gap:18px!important;margin-bottom:28px!important}.services-hdr h2,#process h2,#sektorler-heading{font-size:clamp(34px,9vw,44px)!important;line-height:1.1!important}#process{padding-block:68px 74px!important}#process h2{margin-bottom:34px}#sektorler{padding-block:66px 78px!important}}@media (max-width:520px){.hero-proof{display:grid!important;grid-template-columns:1fr;margin-top:30px!important}.stat-number-suffix{font-size:.44em!important}.svc-more{width:max-content;justify-content:center}}:root{--rhythm-section-y:clamp(64px,7vw,104px);--rhythm-section-y-tight:clamp(48px,5.5vw,76px);--rhythm-heading-gap:clamp(22px,3vw,42px);--rhythm-card-gap:clamp(14px,2vw,22px);--rhythm-content-gap:clamp(26px,4vw,56px)}:where(.hero-grid,.services-hdr,.services-grid,.process-grid,.industries-grid,.hub-intro-inner,.article-shell,.related-grid,.service-layout,.service-list,.service-aside,.service-related-grid,.footer-grid,.sss-hero-inner){min-width:0}:where(.services-grid,.industries-grid,.service-list,.service-related-grid,.related-grid){gap:var(--rhythm-card-gap)!important}:where(#services,#process,#sektorler,#knowledge-proof,.hub-intro,.article-list,.related,.service-body,.service-related,.final-cta){padding-top:var(--rhythm-section-y)!important;padding-bottom:var(--rhythm-section-y)!important}:where(.services-hdr,#sektorler>div>div:first-child,.hub-intro-inner,.related-inner>.section-title){margin-bottom:var(--rhythm-heading-gap)!important}:where(.hero-proof span,.hub-sidecard-tags span){cursor:default!important;transform:none!important}main>.hero:has(.photo){min-height:auto!important;padding:128px 24px 72px!important;align-items:center!important}main>.hero .hero-inner:has(.photo){grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:48px!important;align-items:center!important}main>.hero .hero-inner:has(.photo)>div:first-child{max-width:680px!important}main>.hero .hero-inner:has(.photo) h1{max-width:760px!important;font-size:clamp(44px,5.4vw,74px)!important;line-height:1.05!important;margin:16px 0 22px!important}main>.hero .hero-inner:has(.photo) p{max-width:640px!important;font-size:clamp(18px,1.7vw,21px)!important;line-height:1.62!important}main>.hero .photo{min-height:420px!important;max-height:520px!important;aspect-ratio:4/3;border:1px solid rgba(245,239,230,.14)!important;border-radius:var(--r-3);box-shadow:0 22px 54px #00000038,inset 0 1px #ffffff14}.story,.timeline{gap:var(--rhythm-content-gap)!important}.story{padding-bottom:var(--rhythm-section-y-tight)!important}.story h2,.timeline h2,.promise h2{font-size:clamp(28px,3.4vw,48px)!important;line-height:1.06!important;text-wrap:wrap!important;overflow-wrap:break-word!important;hyphens:none}.timeline{padding-top:var(--rhythm-section-y-tight)!important}.facts{gap:12px!important;background:transparent!important}.fact{border:1px solid rgba(14,14,16,.1);border-radius:var(--r-2);background:#fffbf58f!important;box-shadow:inset 0 1px #ffffff94}.step{grid-template-columns:86px minmax(0,1fr)!important;gap:22px!important;padding:22px 0!important}.year{font-size:26px!important;line-height:1.1!important}.promise{padding-block:var(--rhythm-section-y-tight)!important}.promise li{line-height:1.55!important}@media (max-width:860px){:where(#services,#process,#sektorler,#knowledge-proof,.hub-intro,.article-list,.related,.service-body,.service-related,.final-cta){padding-top:var(--rhythm-section-y-tight)!important;padding-bottom:var(--rhythm-section-y-tight)!important}:where(.services-hdr,.hub-intro-inner,.article-shell,.service-layout,.service-aside,.service-related-grid,.related-grid,.footer-grid){grid-template-columns:1fr!important;gap:var(--rhythm-content-gap)!important}main>.hero:has(.photo){padding:116px 20px 54px!important}main>.hero .hero-inner:has(.photo){grid-template-columns:1fr!important;gap:28px!important;align-items:start!important}main>.hero .hero-inner:has(.photo) h1{font-size:clamp(38px,10vw,48px)!important;line-height:1.08!important;margin-bottom:18px!important}main>.hero .hero-inner:has(.photo) p{font-size:18px!important;line-height:1.6!important}main>.hero .photo{min-height:260px!important;max-height:none!important;aspect-ratio:16/10}.story,.timeline{grid-template-columns:1fr!important;gap:28px!important}.facts{grid-template-columns:1fr!important;margin-top:28px!important}.step{grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important;padding:18px 0!important}.year{font-size:22px!important}.cta-inner{display:grid!important;grid-template-columns:1fr;align-items:start!important}}.site-brand .brand-mark,.site-brand-word,.site-brand-word em,.drawer-brand-word,.drawer-brand-word em{transition:color .22s var(--ease-smooth),filter .22s var(--ease-smooth)}.hd-mobile-btn,.drawer-close{border-radius:999px}.hd-mobile-btn:hover,.hd-mobile-btn:focus-visible,.drawer-close:hover,.drawer-close:focus-visible{color:var(--ember);background:#e8501a14!important;box-shadow:0 0 0 4px #e8501a14;outline:none}.hd-mobile-btn:active,.drawer-close:active{background:#e8501a24!important;box-shadow:inset 0 1px 2px #e8501a2e}.hd-mobile-btn:focus-visible,.drawer-close:focus-visible{outline:2px solid var(--ember)!important;outline-offset:3px!important}.drawer-nav a:active,.drawer-lang-grid a:active,.btn:active,.svc-card:active,.service-related-grid>a:active{transform:translateY(0)!important}.quote-select-button:hover,.quote-select-button:focus-visible{border-color:#f0a5198a!important;background:linear-gradient(180deg,#f5efe621,#f5efe614)!important;box-shadow:0 0 0 4px #e8501a1f,0 12px 28px #e8501a17!important}.quote-select-button svg{color:#f0a519d1!important}.quote-select-option{transition:background-color .15s var(--ease-smooth),color .15s var(--ease-smooth),transform .15s var(--ease-smooth),box-shadow .15s var(--ease-smooth)}.quote-select-option:hover,.quote-select-option:focus-visible{transform:translate(2px);outline:none}.quote-form-dark input:focus-visible,.quote-form-dark textarea:focus-visible,.quote-form-dark select:focus-visible{outline:none!important}.contact-boxes a:focus-visible{outline:2px solid var(--ember)!important;outline-offset:4px!important}.service-related-grid>a,.service-aside .btn,.final-cta .btn,.service-final .btn{will-change:transform}.service-related-grid{background:transparent!important;gap:18px!important}.service-related-grid>a{position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important;min-height:190px!important;padding:26px 26px 56px!important;background:#fffdf8!important;border:1px solid rgba(14,14,16,.1)!important;border-radius:var(--r-3)!important;box-shadow:0 1px #fff9 inset,0 10px 24px #301f0c0a!important;color:var(--ink)!important;text-decoration:none!important;overflow:hidden!important;transition:transform .22s var(--ease-smooth),border-color .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth),background-color .22s var(--ease-smooth)!important}.service-related-grid>a small{font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700!important;color:var(--ember-dark)!important;margin-bottom:2px}.service-related-grid>a strong{font-family:var(--font-display)!important;font-size:clamp(22px,2vw,28px)!important;font-weight:600!important;line-height:1.12!important;color:var(--ink)!important}.service-related-grid>a span{display:none!important}.service-related-grid>a:after{content:"→ İncele"!important;position:absolute!important;left:26px!important;bottom:22px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#d44e1f!important;opacity:.9!important;transition:color .2s var(--ease-smooth),opacity .2s var(--ease-smooth)!important}html[lang=en] .service-related-grid>a:after{content:"→ View"!important}.service-related-grid>a:hover,.service-related-grid>a:focus-visible{background:var(--color-card-warm)!important;border-color:#e8501a4d!important;box-shadow:0 1px #ffffffb3 inset,0 20px 40px #301f0c13!important;transform:translateY(-3px)!important;text-decoration:none!important}.service-related-grid>a:hover strong,.service-related-grid>a:focus-visible strong{color:var(--ink)!important}.service-related-grid>a:hover:after,.service-related-grid>a:focus-visible:after{color:var(--ember)!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.site-brand,.site-brand .brand-mark,.site-brand-word,.site-brand-word em,.drawer-brand-word,.drawer-brand-word em,.hd-mobile-btn,.drawer-close,.quote-select-option{transition:none!important}.site-brand:hover .brand-mark,.site-brand:focus-visible .brand-mark{transform:none!important}}:where(h1,h2,h3,h4,h5,h6,.site-brand-word,.drawer-brand-word,.footer-logo-word){letter-spacing:0!important}:where(.hero-text h1,.knowledge-hero h1,.article-hero h1,.sss-hero h1){font-size:clamp(42px,4.75rem,76px)!important;line-height:1.04!important}:where(.section-title,.services-hdr h2,.hub-intro h2,.article-section h2,.final-cta h2){font-size:clamp(30px,3.15rem,54px)!important;line-height:1.08!important}:where(.hero-text p,.knowledge-hero p,.article-lead,.sss-hero p,.service-lead){max-width:68ch!important;line-height:1.62!important}:where(.article-body,.article-section,.service-body){font-size:clamp(16px,1rem,18px)}:where(.article-section p,.article-section li,.service-body p,.service-body li){line-height:1.72!important}.kb-inline-link{color:var(--ember-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s var(--ease-smooth)}.kb-inline-link:hover,.kb-inline-link:focus-visible{color:var(--ember);text-decoration-thickness:2px}:where(.article-section h2,.service-body h2){scroll-margin-top:calc(var(--header-h) + 28px)}:where(.btn,.hd-nav-link,.hd-lang-button,.drawer-nav a,.footer-link,.faq-trigger,.faq-summary,.quote-select-button){min-height:44px}:where(.btn,.svc-more,.service-related-grid>a,.final-cta a,.footer-link,.faq-answer-cta a):focus-visible{outline:2px solid var(--ember)!important;outline-offset:3px!important;text-decoration:none!important}footer#footer .footer-link:focus,footer#footer .footer-link:focus-visible,footer#footer .footer-link:focus-within{outline:none!important;outline-offset:0!important;box-shadow:none!important}:where(.svc-card,.service-related-grid>a,.article-row){border-radius:var(--r-surface)!important}:where(.svc-card p,.industry-card p,.article-row p,.related a h3){overflow-wrap:anywhere}.hero-proof span,.sss-stats span,.meta-line,.kicker,.eyebrow{cursor:default!important}.hero-proof span:hover,.sss-stats span:hover{transform:none!important;box-shadow:none!important}.svc-body{gap:16px!important}.svc-card h3,.svc-card p,.svc-more{margin-top:0!important;margin-bottom:0!important}.svc-more{flex:0 0 auto}@media (max-width:390px){.hero-text h1{font-size:36px!important}html[lang=en] .hero-text h1{font-size:34px!important}}@media (max-width:720px){.svc-body{padding:26px 24px!important;gap:17px!important}.svc-card h3{font-size:30px!important;line-height:1.08!important}.svc-card p{font-size:16px!important;line-height:1.64!important}.svc-more{margin-top:8px;width:100%;min-height:48px;padding:12px!important;box-shadow:0 4px 12px #e8501a1f}}@media (max-width:420px){.svc-body{padding:24px 20px!important}.svc-card h3{font-size:28px!important}}.article-row{transition:border-color .18s var(--ease-smooth),background-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)!important}.article-row.motion-reveal{transition:opacity .32s cubic-bezier(.22,.61,.36,1) var(--motion-delay,0ms),translate .32s cubic-bezier(.22,.61,.36,1) var(--motion-delay,0ms),border-color .18s var(--ease-smooth),background-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)!important}.related a.motion-reveal{transition:opacity .32s cubic-bezier(.22,.61,.36,1) var(--motion-delay,0ms),translate .32s cubic-bezier(.22,.61,.36,1) var(--motion-delay,0ms),background-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth),transform .18s var(--ease-smooth)!important}@media (max-width:560px){.article-row.motion-reveal{transition:opacity .25s cubic-bezier(.22,.61,.36,1),translate .25s cubic-bezier(.22,.61,.36,1),border-color .18s var(--ease-smooth),background-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)!important}.related a.motion-reveal{transition:opacity .25s cubic-bezier(.22,.61,.36,1),translate .25s cubic-bezier(.22,.61,.36,1),background-color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth),transform .18s var(--ease-smooth)!important}}@media (prefers-reduced-motion:reduce){.article-row.motion-reveal,.related a.motion-reveal{transition:none!important}}.article-row:hover,.article-row:focus-within{background:#fffbf5ad!important;border-color:#e8501a38!important}.article-row a:after,.svc-more:after,.faq-answer-cta a:after,:where(.btn,.svc-more,.service-related-grid>a,.final-cta a,.contact-boxes a,.faq-answer-cta a):hover{text-decoration:none!important}.final-cta .btn,.service-final .btn{min-width:180px}.quote-form-dark label{line-height:1.35!important;color:#f5efe6db!important;letter-spacing:.05em}.quote-stepper{min-height:38px!important}.quote-stepper-btn:focus-visible{outline:2px solid var(--ember)!important;outline-offset:2px!important;background:#e8501a24!important}.drawer-nav a span:first-child{min-width:0;overflow-wrap:anywhere}@media (max-width:860px){:root{--rhythm-section-y-tight:48px;--rhythm-content-gap:22px}:where(.hero-text h1,.knowledge-hero h1,.article-hero h1,.sss-hero h1){font-size:clamp(36px,2.75rem,46px)!important;line-height:1.08!important;min-height:auto!important}:where(.section-title,.services-hdr h2,.hub-intro h2,.article-section h2,.final-cta h2){font-size:clamp(28px,2.25rem,38px)!important;line-height:1.12!important}:where(.btn,.final-cta .btn,.service-final .btn){width:100%;justify-content:center;white-space:normal;min-height:48px}:where(.hero-proof,.svc-tags,.sss-stats){gap:8px!important}:where(summary.faq-summary,.faq-trigger){grid-template-columns:40px minmax(0,1fr) 34px!important;column-gap:10px!important;padding:18px 16px!important}:where(.faq-answer-inner){padding-left:66px!important;padding-right:16px!important}:where(.footer-link){width:100%!important;min-height:44px;display:flex!important;align-items:center;margin-bottom:6px!important}.footer-services-col .footer-link{min-height:34px!important;margin-bottom:2px!important;line-height:1.3!important}.faq-chip,.faq-cta{min-height:44px!important;display:inline-flex!important;align-items:center!important}.faq-chip{padding:10px 15px!important}.faq-cta{padding:8px 0!important}}@media (max-width:420px){:where(.hero-text,.knowledge-hero-inner,.article-hero-inner,.sss-hero-content){padding-left:0!important;padding-right:0!important}:where(.hero-proof span,.footer-tags span,.svc-tags span){font-size:12px!important;letter-spacing:.04em}:where(.site-header-inner){padding-left:16px!important;padding-right:16px!important}}@media (max-width:520px){.kb-crumbs a,.kb-crumbs .curr{min-height:40px!important;padding:7px 10px!important}.is-service-page .kb-crumbs a,.is-service-page .kb-crumbs .curr{min-height:40px!important}body.is-knowledge .kb-crumbs,body.is-hub .kb-crumbs,body:has(.sss-hero) .kb-crumbs,.kb-crumbs{font-size:11px!important;line-height:1.25!important;gap:8px!important}body.is-knowledge .kb-crumbs a,body.is-knowledge .kb-crumbs .curr,body.is-hub .kb-crumbs a,body.is-hub .kb-crumbs .curr,body:has(.sss-hero) .kb-crumbs a,body:has(.sss-hero) .kb-crumbs .curr{min-height:40px!important;padding:7px 10px!important;font-size:11px!important;line-height:1.25!important}}body.is-hub .hero-proof span,body.is-knowledge .hero-proof span{min-height:38px!important;font-size:11.5px!important;line-height:1.25!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (prefers-reduced-motion:reduce){:where(.article-row,.svc-card,.quote-stepper-btn){transition:none!important}}.static-search-panel{width:min(100%,980px);margin:0 auto clamp(22px,3vw,34px);padding:18px;border:1px solid rgba(14,14,16,.1);border-radius:var(--r-surface);background:linear-gradient(180deg,#fffbf5db,#fff6eca8)}.static-search-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;gap:12px;align-items:end}.static-field{display:grid;gap:7px;min-width:0}.static-field label{font-family:var(--font-mono)!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--readable-label)}.static-field input,.static-field select{width:100%;min-height:48px;border:1px solid rgba(14,14,16,.14);border-radius:var(--r-2);background:#fffaf3;color:var(--ink);font:600 16px/1.35 var(--font-sans);box-shadow:inset 0 1px #ffffffc7;transition:border-color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth),background-color .16s var(--ease-smooth)}.static-field input{padding:0 15px}.static-field select{appearance:none;padding:0 40px 0 14px;background-image:linear-gradient(45deg,transparent 50%,#E8501A 50%),linear-gradient(135deg,#E8501A 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.static-field input:focus-visible,.static-field select:focus-visible{outline:none;border-color:#e8501a75;box-shadow:0 0 0 3px #e8501a17,inset 0 1px #ffffffc7}.static-search-reset{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid rgba(14,14,16,.16);border-radius:var(--r-2);background:#ffffff8a;color:var(--ink);font:800 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)}.static-search-reset:hover,.static-search-reset:focus-visible{background:#fff;border-color:#e8501a61;color:var(--ember-dark);box-shadow:0 8px 18px #e8501a1a;outline:none}.static-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.static-filter-row button{min-height:38px;border:1px solid rgba(14,14,16,.12);border-radius:999px;background:#ffffff94;color:var(--readable-muted);padding:8px 12px;font:800 11px/1.1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)}.static-filter-row button:hover,.static-filter-row button:focus-visible,.static-filter-row button[aria-pressed=true]{background:#e8501a17;border-color:#e8501a61;color:var(--ember-dark);box-shadow:0 6px 14px #e8501a14;outline:none}.static-search-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:var(--readable-soft);font-size:14px;line-height:1.55}.static-search-meta strong{color:var(--ink);font-variant-numeric:tabular-nums}.static-empty{margin:16px 0 0;padding:14px 16px;border:1px dashed rgba(232,80,26,.28);border-radius:var(--r-2);background:#e8501a0e;color:var(--readable-muted);font-size:15px}.static-search-results{max-width:1180px;margin:0 auto;padding:0 24px var(--rhythm-section-y)!important}.static-search-results[hidden],.article-list[hidden],.knowledge-pagination[hidden],.sss-section[hidden],.faq-item[hidden],.static-empty[hidden]{display:none!important}body:has(.sss-hero) .sss-section{transition:opacity .22s var(--ease-smooth),transform .22s var(--ease-smooth)}body:has(.sss-hero) .sss-section.faq-fade,body:has(.sss-hero) .static-empty.faq-fade{transition:opacity .15s var(--ease-smooth),transform .2s var(--ease-smooth)!important;will-change:opacity,transform}@media (prefers-reduced-motion:reduce){body:has(.sss-hero) .sss-section.faq-fade,body:has(.sss-hero) .static-empty.faq-fade{transition:none!important}}body:has(.sss-hero) .sss-section.faq-section-entering,body:has(.sss-hero) .sss-section.faq-section-leaving{overflow:hidden!important;will-change:height,margin,opacity,transform;transition:height .3s var(--ease-smooth),margin-bottom .3s var(--ease-smooth),opacity .22s var(--ease-smooth),transform .24s var(--ease-smooth)!important}body:has(.sss-hero) details.faq-item{overflow-anchor:none}body:has(.sss-hero) details.faq-item.faq-filter-entering,body:has(.sss-hero) details.faq-item.faq-filter-leaving{overflow:hidden!important;will-change:height,opacity,transform;transition:height .28s var(--ease-smooth),opacity .22s var(--ease-smooth),transform .24s var(--ease-smooth),border-color .22s var(--ease-smooth),background .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth)!important}body:has(.sss-hero) details.faq-item.faq-filter-leaving{box-shadow:0 6px 18px #0e0e1009!important}@media (prefers-reduced-motion:reduce){body:has(.sss-hero) .sss-section,body:has(.sss-hero) .sss-section.faq-section-entering,body:has(.sss-hero) .sss-section.faq-section-leaving,body:has(.sss-hero) details.faq-item.faq-filter-entering,body:has(.sss-hero) details.faq-item.faq-filter-leaving{transition:none!important}}body:has(.sss-hero) .static-search-panel{margin-bottom:34px}body.is-hub .static-search-panel{margin-top:0;margin-bottom:24px}@media (max-width:860px){.static-search-panel{width:100%;padding:15px;margin-bottom:22px}body.is-hub .static-search-panel{width:calc(100% - 40px)}.static-search-grid{grid-template-columns:1fr;gap:11px}.static-search-reset,.static-field input,.static-field select{min-height:48px}.static-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.static-filter-row button{width:100%;min-height:42px;padding-inline:8px;white-space:normal}}@media (max-width:420px){body.is-hub .static-search-panel{width:calc(100% - 32px)}.static-filter-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.static-field input,.static-field select,.static-search-reset,.static-filter-row button{transition:none!important}}.services-hdr p{border-left:0!important}.svc-card:hover,.svc-card:focus-visible,.svc-more:hover,.svc-more:focus-visible{transform:none!important}.svc-card:hover:before,.svc-card:focus-visible:before{width:38px!important}.svc-more{text-align:center}#process>div:first-child{opacity:.45!important}:where(.svc-card-arrow,.industry-arrow,.article-row .arrow,.related a .arrow,.faq-answer-cta a span[aria-hidden]){transform:none!important;transition:color .18s var(--ease-smooth),opacity .18s var(--ease-smooth),background-color .18s var(--ease-smooth)!important}:where(.svc-card:hover,.svc-card:focus-visible,.industry-card:hover,.industry-card:focus-visible,.article-row:hover,.article-row:focus-visible,.related a:hover,.related a:focus-visible,.faq-answer-cta a:hover,.faq-answer-cta a:focus-visible) :where(.svc-card-arrow,.industry-arrow,.arrow,span[aria-hidden]){transform:none!important}.quote-form-dark input:focus,.quote-form-dark textarea:focus,.quote-form-dark select:focus,.quote-form-dark input:focus-visible,.quote-form-dark textarea:focus-visible,.quote-form-dark select:focus-visible,.quote-select-button:focus,.quote-select-button:focus-visible{outline:none!important;border-color:#f0a51980!important;box-shadow:0 0 0 3px #e8501a24,inset 0 1px #ffffff0f!important}.quote-select-option:hover,.quote-select-option:focus,.quote-select-option:focus-visible{transform:none!important}.quote-form-dark .btn-whatsapp{background:#1fb85b!important;box-shadow:0 10px 24px #1fb85b2e!important}.quote-form-dark .btn-whatsapp:hover,.quote-form-dark .btn-whatsapp:focus-visible{background:#1aa052!important;box-shadow:0 10px 22px #1fb85b38!important;transform:none!important}.static-field{position:relative}.static-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.static-combobox{position:relative;z-index:8}.static-combo-button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 15px;border:1px solid rgba(14,14,16,.14);border-radius:var(--r-2);background:#fffaf3;color:var(--ink);font:700 16px/1.25 var(--font-sans);cursor:pointer;box-shadow:inset 0 1px #ffffffd1;transition:border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-smooth),background-color .15s var(--ease-smooth)}.static-combo-button:hover,.static-combo-button:focus-visible,.static-combobox.is-open .static-combo-button{border-color:#e8501a57;background:#fffdf8;box-shadow:0 0 0 3px #e8501a13,inset 0 1px #ffffffdb;outline:none}.static-combo-mark{width:9px;height:9px;border-right:2px solid #D94A18;border-bottom:2px solid #D94A18;transform:rotate(45deg) translateY(-2px);transition:transform .15s var(--ease-smooth);flex:0 0 auto}.static-combobox.is-open .static-combo-mark{transform:rotate(225deg) translate(-2px,-1px)}.static-combo-list{position:absolute;padding:6px;border:1px solid rgba(14,14,16,.16);border-radius:var(--r-surface);background:#fffaf3;box-shadow:0 18px 42px #38230e29,inset 0 1px #ffffffd1;opacity:0;transform:translateY(-6px);transform-origin:top center;transition:opacity .15s var(--ease-smooth),transform .15s var(--ease-smooth);z-index:30}.static-combobox.is-open .static-combo-list{opacity:1;transform:translateY(0)}.static-combo-option{min-height:42px;display:flex;align-items:center;padding:0 12px;border-radius:var(--r-2);color:#171412;font:650 15px/1.25 var(--font-sans);cursor:pointer}.static-combo-option:hover,.static-combo-option:focus-visible{outline:none}.static-search-panel{box-shadow:inset 0 1px #ffffffb3,0 10px 28px #38230e0d!important}body.is-article .article-hero h1{letter-spacing:0!important}body.is-knowledge .knowledge-hero,body:has(.sss-hero) .sss-hero{background:linear-gradient(110deg,#171311,#101011 58%,#1d0f0a)!important}body.is-knowledge .knowledge-hero-visual,body:has(.sss-hero) .sss-hero-visual{padding:0!important;border:0!important;border-radius:var(--r-surface)!important;background:transparent!important;box-shadow:none!important}body.is-knowledge .knowledge-hero-visual img,body:has(.sss-hero) .sss-hero-visual img{border-radius:var(--r-surface)!important;filter:saturate(.92) contrast(1.02);transform:none!important}.wa-float svg{width:27px!important;height:27px!important;margin:0;display:block!important;flex:0 0 auto}.wa-float:hover,.wa-float:focus-visible{background:#1aa052!important;box-shadow:0 10px 22px #1fb85b47!important;transform:scale(1)!important}.wa-float:focus-visible{outline:2px solid var(--ember)!important;outline-offset:3px!important}@media (max-width:560px){.wa-float{min-width:58px!important;max-width:58px!important;width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0!important}.wa-float:after{display:none!important}}.svc-more{gap:9px!important;line-height:1!important}.svc-more:hover,.svc-more:focus-visible{border-color:#d94714!important}.static-field input:focus-visible,.static-combo-button:focus-visible,.static-combobox.is-open .static-combo-button{outline:0!important;border-color:#e8501a57!important;box-shadow:0 0 0 3px #e8501a17,inset 0 1px #ffffffdb!important}@media (max-width:1180px){#process>div:last-child{max-width:var(--container)}}@media (max-width:720px){#process>div:last-child{max-width:none}}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 18px)}:target{scroll-margin-top:calc(var(--header-h) + 22px)}:where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=slider],.static-combo-option){touch-action:manipulation;-webkit-tap-highlight-color:rgba(232,80,26,.18)}:where(input,textarea,select)::placeholder{color:#0e0e108f;opacity:1}.quote-form-dark :where(input,textarea,select)::placeholder{color:#f5efe69e!important;opacity:1!important}.static-search-panel{position:relative}.static-search-panel.static-combo-active{z-index:24}body:has(.sss-hero) .sss-wrap,body:has(.sss-hero) .static-search-panel,body:has(.sss-hero) .faq-list{overflow-anchor:none}.static-field input[type=search]{padding-right:40px}.static-search-reset:disabled,.static-search-reset[aria-disabled=true]{opacity:.48;cursor:not-allowed;color:#0e0e107a;background:#ffffff57;border-color:#0e0e101a;box-shadow:none!important}.static-search-reset:disabled:hover,.static-search-reset[aria-disabled=true]:hover{color:#0e0e107a;background:#ffffff57;border-color:#0e0e101a}.static-combo-button{user-select:none}.static-combo-list{left:0;right:0;top:calc(100% + 8px);max-height:min(330px,52vh);overflow-y:auto;overscroll-behavior:contain}.static-combo-option{transition:background-color .13s var(--ease-smooth),color .13s var(--ease-smooth);outline:none}.static-combo-option:focus-visible{background:#e8501a17;color:var(--ember-dark);box-shadow:inset 0 0 0 1px #e8501a2e}.static-combo-option[aria-selected=true]{font-weight:700}.static-search-results[aria-busy=true]{opacity:.72}.static-empty{font-weight:600}body:has(.sss-hero) .static-empty.static-empty-entering,body:has(.sss-hero) .static-empty.static-empty-leaving{overflow:hidden;will-change:height,opacity,transform;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}body:has(.sss-hero) .sss-wrap:after{content:"";display:block;max-height:0;opacity:0;pointer-events:none;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .24s ease}body:has(.sss-hero) .sss-wrap.faq-empty-active:after{max-height:clamp(320px,38svh,480px);opacity:1}@media (max-width:680px){body:has(.sss-hero) .sss-wrap.faq-empty-active:after{max-height:clamp(220px,30svh,340px)}}@media (prefers-reduced-motion:reduce){body:has(.sss-hero) .static-empty.static-empty-entering,body:has(.sss-hero) .static-empty.static-empty-leaving,body:has(.sss-hero) .sss-wrap:after{transition:none!important}}.article-row:focus-visible .article-thumb img,.article-row:focus-within .article-thumb img{transform:scale(1.025)}.scroll-progress:focus-visible{outline:2px solid var(--spark);outline-offset:2px}.quote-form-alert{margin:-4px 0 0;padding:12px 14px;border:1px solid rgba(255,209,102,.34);border-radius:var(--r-2);font:650 14px/1.45 var(--font-sans)}.quote-form-dark :where(input,textarea,.quote-select-button)[aria-invalid=true]{border-color:#ffd1668f!important;box-shadow:0 0 0 3px #ffd1661c,inset 0 1px #ffffff0f!important}.quote-number-input{min-height:56px!important}.contact-boxes a,.quote-form-dark .btn-whatsapp,.static-filter-row button,.static-combo-option,.static-search-reset{min-width:0}.hub-sidecard-tags span:hover,.static-search-meta span:hover{transform:none!important;cursor:default!important}@media (max-width:560px){.static-search-panel{padding:14px}.static-combo-option{min-height:46px}.static-search-meta{font-size:13.5px;gap:6px}.quote-number-input{padding-right:86px!important}.quote-stepper{min-width:66px!important;height:40px!important}.quote-stepper-btn{min-width:31px!important;min-height:36px!important}}@media (prefers-reduced-motion:reduce){.static-search-panel,.static-combo-list,.static-combo-option,.static-combo-option:before,.scroll-progress,.scroll-progress-fill,.scroll-progress-tip,.quote-form-alert{transition:none!important}}.hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);gap:clamp(44px,5vw,84px)!important;max-width:min(1420px,calc(100vw - 96px))}.hero-text{max-width:780px}.hero-text p{max-width:700px!important}.hero-img-wrap{justify-self:stretch;width:100%!important;max-width:560px;min-height:520px!important;margin-inline:auto;background:radial-gradient(circle at 68% 56%,rgba(245,239,230,.014),transparent 34%),radial-gradient(circle at 26% 35%,rgba(245,239,230,.018),transparent 30%),linear-gradient(145deg,#101113fa,#121315f7 54%,#090a0cfc)!important;border-color:#f5efe618!important;box-shadow:inset 0 1px #ffffff0e,0 30px 82px #0000007a!important}.hero-text ::-moz-selection,.hero-text ::selection{background:#f5efe62e!important;color:#fff!important}.scroll-progress{cursor:pointer!important}.scroll-progress:before{content:"";position:absolute;inset:0}.quote-form-alert{border-color:#ffd1667a!important;background:linear-gradient(180deg,#ffd1661f,#ffd16613)!important;color:#ffebc1!important}.quote-stepper{width:80px!important;height:42px!important;min-width:80px!important;border-radius:var(--r-2)!important;background:#0e0e10bd!important;border-color:#f5efe638!important;box-shadow:inset 0 1px #ffffff12!important}.quote-stepper:before{content:none!important;display:none!important}.quote-stepper-btn{min-width:40px!important;min-height:40px!important;color:#f5efe6e6!important}.quote-stepper-btn:hover,.quote-stepper-btn:focus-visible{background:#f5efe61a!important;color:#fff!important;outline:2px solid rgba(245,239,230,.22)!important;outline-offset:-2px!important}.quote-stepper-btn:active{background:#f5efe629!important}#process{padding-block:74px 82px!important;background:var(--ink)!important}#process h2{max-width:820px!important;font-size:clamp(34px,3.25vw,48px)!important;line-height:1.08!important;margin-bottom:30px!important}body:has(.sss-hero) .static-search-panel{overflow:visible}@media (max-width:860px){.hero-grid{max-width:none}.hero-img-wrap{min-height:0!important;max-width:620px!important}body:has(.sss-hero) .static-search-panel{padding:14px!important;border-radius:var(--r-surface)!important}body:has(.sss-hero) .static-filter-row{display:none!important}body:has(.sss-hero) .static-search-reset:disabled{display:inline-flex!important;visibility:visible}body:has(.sss-hero) .static-search-meta{display:grid!important;gap:4px!important;margin-top:12px}}@media (max-width:420px){body:has(.sss-hero) .static-search-panel{width:calc(100% - 32px)!important;margin-inline:auto}body:has(.sss-hero) .static-combo-button,body:has(.sss-hero) .static-field input{min-height:54px!important;font-size:16px!important}}body.is-article .article-section h2:before{margin-bottom:8px}body.is-article .toc{position:sticky!important;max-height:calc(100svh - var(--header-h) - 36px)!important;overflow:auto!important;overscroll-behavior:contain!important;align-self:start!important}body.is-article .toc a{border-radius:var(--r-2)!important;transition:color .16s var(--ease-smooth),background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth)!important}body.is-article .toc a:hover,body.is-article .toc a:focus-visible{padding-left:14px!important;background:#e8501a11!important;color:var(--ember-dark)!important}body.is-knowledge .related a{border-color:#0e0e1017!important;box-shadow:0 10px 26px #2718070b!important;transform:none!important}body.is-knowledge .related a:hover,body.is-knowledge .related a:focus-visible{background:linear-gradient(180deg,#fffbf5f5,#fff8ece6)!important;border-color:#e8501a3d!important;box-shadow:0 12px 28px #27180711,inset 0 0 0 1px #e8501a14!important;transform:none!important}body.is-knowledge .related a:hover h3,body.is-knowledge .related a:focus-visible h3{color:#151515!important}body.is-knowledge .related a:hover:after,body.is-knowledge .related a:focus-visible:after{color:var(--ember-dark)!important}@media (max-width:860px){body.is-article .article-shell{display:grid!important}body.is-article .toc{gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important}body.is-article .toc a,body.is-article .toc strong{flex:0 0 auto!important}}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap>.kb-crumbs,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs{overflow:hidden!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{border:1px solid rgba(14,14,16,.14)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffa3!important;overflow:hidden!important;text-decoration:none!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a:hover,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a:focus-visible{color:var(--ember-dark,#C94010)!important;border-color:#e8501a6b!important;background:#fff8eec7!important;box-shadow:inset 0 1px #ffffffb8!important;transform:none!important;outline:0!important;text-decoration:none!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{color:#9f5600!important;border-color:#f0a5196b!important;background:linear-gradient(180deg,#fff7e7e6,#f7e7c7b8)!important}body.is-article .article-topic-visual img{width:100%!important;height:100%!important}body.is-article .article-section h2:before{place-items:center}@media (max-width:1120px){body.is-article .article-hero-inner{grid-template-columns:1fr;gap:28px!important}body.is-article .article-visual{min-height:auto!important;max-width:760px}}@media (max-width:640px){:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap>.kb-crumbs,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs{min-height:42px!important;overflow-x:auto!important;overflow-y:hidden!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{min-height:30px!important;padding:5px 9px!important;font-size:10px!important}body.is-article .article-section h2:before{width:34px!important;height:34px!important;font-size:16px}}.hero-text h1{max-width:720px;font-size:clamp(48px,5.1vw,74px)!important;line-height:1.02!important}.hero-title-line,.hero-text h1>span,.hero-text h1>em{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}@media (min-width:1000px){.hero-grid{grid-template-columns:minmax(0,.98fr) minmax(440px,.92fr);gap:clamp(56px,6vw,96px)!important}.hero-img-wrap{max-width:620px}}.services-grid{gap:14px!important;align-items:stretch!important}.svc-card{display:flex!important;min-height:0!important;background:#fffdf9b8!important;border:1px solid rgba(14,14,16,.105)!important;border-radius:var(--r-2)!important;box-shadow:none!important;overflow:hidden!important}.svc-card:before,.svc-card:after{content:none!important}.svc-card:hover,.svc-card:focus-visible{transform:none!important;background:#fffdf9!important;border-color:#e8501a42!important;box-shadow:0 10px 24px #301f0c0e!important}.svc-card:focus-visible{outline:2px solid rgba(232,80,26,.34)!important;outline-offset:3px!important}.svc-body{display:flex!important;flex-direction:column;width:100%!important;padding:28px 28px 26px!important}.svc-card h3{margin-bottom:14px!important;max-width:420px;font-size:clamp(23px,1.58vw,27px)!important;line-height:1.1!important}.svc-card p{color:#5a524a!important;font-size:15.5px!important;line-height:1.62!important;margin-bottom:0!important}.svc-more{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;align-self:flex-start!important;width:auto!important;min-height:0!important;margin-top:auto!important;padding:24px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ember-dark)!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em}.svc-more:hover,.svc-more:focus-visible{background:transparent!important;color:var(--ember-dark)!important;box-shadow:none!important;transform:none!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}@media (max-width:760px){.services-grid{gap:12px!important}.svc-body{padding:22px 20px 12px!important}.svc-more{padding-bottom:8px!important;min-height:44px!important;align-items:flex-end!important}}body.is-hub .kb-crumbs-wrap,body.is-article .kb-crumbs-wrap,body:has(.sss-hero) .kb-crumbs-wrap{min-height:42px!important;height:42px!important;display:flex!important;align-items:center!important;padding-inline:24px!important}body.is-hub .kb-crumbs-wrap>.kb-crumbs,body.is-article .kb-crumbs-wrap>.kb-crumbs,body:has(.sss-hero) .kb-crumbs-wrap>.kb-crumbs{width:max-content!important;max-width:calc(100vw - 48px);min-height:42px!important;margin-inline:auto;justify-content:center!important;overflow-x:auto!important;overflow-y:hidden!important}body.is-hub .kb-crumbs a,body.is-hub .kb-crumbs .curr,body.is-article .kb-crumbs a,body.is-article .kb-crumbs .curr,body:has(.sss-hero) .kb-crumbs a,body:has(.sss-hero) .kb-crumbs .curr{font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.11em;min-height:28px!important;padding:5px 11px!important;line-height:1!important}body.is-hub .knowledge-hero-inner{row-gap:28px!important}body.is-hub .knowledge-hero .kicker{box-shadow:none!important;word-spacing:.14em}body.is-hub .knowledge-hero h1:after{width:104px!important;height:3px!important;margin-top:22px!important}body:has(.sss-hero) .sss-hero .eyebrow,body.is-hub .knowledge-hero .kicker,body.is-service-page .service-hero .kicker,main>.hero .eyebrow,main>.hero .kicker{margin:0 0 22px!important;padding:0!important;border:0!important;background:transparent!important;font-family:var(--font-mono)!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.06em!important;word-spacing:normal!important;text-transform:uppercase!important;color:var(--spark,#F0A519)!important}body:has(.sss-hero) .sss-hero h1{font-size:clamp(54px,5.5vw,68px)!important;line-height:1.02!important;max-width:900px}@media (max-width:1200px){body:has(.sss-hero) .sss-hero{min-height:auto!important;padding:148px 20px 58px!important}body:has(.sss-hero) .sss-hero-inner{grid-template-columns:1fr!important;gap:32px!important;max-width:940px}body:has(.sss-hero) .sss-hero-content{max-width:100%!important}body:has(.sss-hero) .sss-hero h1{max-width:900px!important;font-size:clamp(58px,7.2vw,68px)!important;line-height:1.03!important}body:has(.sss-hero) .sss-hero p{max-width:680px!important}body:has(.sss-hero) .sss-hero-visual{max-width:940px;min-height:300px!important;border-left:0!important}body:has(.sss-hero) .sss-hero-visual img{min-height:300px!important}}@media (max-width:760px){body:has(.sss-hero) .sss-hero{padding-top:148px!important}}@media (max-width:560px){body:has(.sss-hero) .sss-hero{padding-top:158px!important}body:has(.sss-hero) .sss-hero .eyebrow{font-size:16px!important;line-height:1.3!important;margin-bottom:22px!important}}body.is-hub .hero-proof{margin-top:28px!important}body.is-hub .hero-proof span{min-height:34px!important;padding:8px 14px!important;font-size:10.5px!important;letter-spacing:.1em!important}body.is-article .article-hero{min-height:auto!important}body.is-article .article-hero-inner{column-gap:clamp(54px,7vw,92px)!important;row-gap:22px!important}body.is-article .meta-line{grid-column:1;margin:0!important;align-self:end}body.is-article .article-hero h1{grid-column:1;margin:0!important}body.is-article .article-hero p{grid-column:1;margin:2px 0 0!important;font-size:clamp(18px,1.35vw,21px)!important;line-height:1.58!important}body.is-article .article-visual{grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;width:100%!important;max-width:620px!important;padding:10px!important;border-radius:var(--r-surface)!important}@media (max-width:980px){body.is-hub .knowledge-hero,body.is-article .article-hero{padding:143px 20px 58px!important}body.is-hub .knowledge-hero-inner,body.is-article .article-hero-inner{grid-template-columns:1fr;max-width:760px;row-gap:28px!important}body.is-hub .knowledge-hero-visual,body.is-article .article-visual{grid-column:1;grid-row:auto;max-width:760px}}@media (max-width:560px){body.is-hub .kb-crumbs-wrap,body.is-article .kb-crumbs-wrap,body:has(.sss-hero) .kb-crumbs-wrap{padding-inline:12px!important}body.is-hub .kb-crumbs-wrap>.kb-crumbs,body.is-article .kb-crumbs-wrap>.kb-crumbs,body:has(.sss-hero) .kb-crumbs-wrap>.kb-crumbs{max-width:calc(100vw - 24px)}}body.is-article .article-section{padding:34px 0!important}body.is-article .article-section h2{align-items:start!important;max-width:860px!important;margin:0 0 16px!important;font-size:clamp(30px,2.25vw,42px)!important;line-height:1.1!important;letter-spacing:0!important}body.is-article .article-section h2:before{width:auto!important;height:auto!important;min-width:18px;margin:.22em 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;color:var(--ember-dark,#C94010);font-family:var(--font-mono);font-size:14px;line-height:1;font-weight:700;letter-spacing:.02em}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;min-height:auto!important;gap:26px!important}.hero-text{max-width:680px;padding-top:54px!important;padding-bottom:54px!important}.hero-text h1{max-width:640px;font-size:clamp(36px,8.4vw,54px)!important;line-height:1.04!important;margin-top:16px!important}.hero-text p{max-width:620px;margin-top:22px!important;margin-bottom:30px!important}}@media (max-width:520px){.hero-text{padding-top:46px!important;padding-bottom:46px!important}.hero-text h1{max-width:min(100%,390px);font-size:clamp(27px,7.7vw,34px)!important;line-height:1.08!important}html[lang=en] .hero-text h1{font-size:clamp(26px,7.2vw,31px)!important}.hero-title-line,.hero-text h1>span,.hero-text h1>em{display:block!important;white-space:normal}.hero-text p{font-size:16.5px!important;line-height:1.62!important;margin-top:22px!important;margin-bottom:26px!important}.hero-text .btn{width:100%!important;justify-content:center!important}body.is-article .article-section{padding:28px 0!important}body.is-article .article-section h2{grid-template-columns:22px minmax(0,1fr);column-gap:10px!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.12!important}body.is-article .article-section h2:before{font-size:13px!important;margin-top:.32em!important}}@media (min-width:861px){.hero-grid{grid-template-columns:minmax(0,760px) minmax(420px,560px);justify-content:space-between!important;gap:clamp(48px,5vw,86px)!important}.hero-text{max-width:800px}.hero-text h1{max-width:800px;font-size:clamp(52px,3.7vw,68px)!important;line-height:1.04!important}.hero-img-wrap{max-width:560px!important}}.quote-form-dark .quote-stepper{border-radius:var(--r-2)!important;overflow:hidden!important;isolation:isolate;background:#0e0e10c2!important;border:1px solid rgba(245,239,230,.24)!important;box-shadow:inset 0 1px #ffffff14!important}.quote-form-dark .quote-stepper:before{content:none!important;display:none!important}.quote-stepper-btn+.quote-stepper-btn,.quote-form-dark .quote-stepper-btn+.quote-stepper-btn{border-left:0!important}.cta .btn{min-width:max-content!important;white-space:nowrap!important;overflow-wrap:normal;word-break:keep-all;padding-inline:28px!important}.cta .btn svg{flex:0 0 auto!important}.quote-form-dark .quote-stepper-btn{flex:1 1 50%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important;transition:background-color .14s var(--ease-smooth),color .14s var(--ease-smooth),box-shadow .14s var(--ease-smooth)!important}.quote-form-dark .quote-stepper-btn:first-child{border-radius:6px 0 0 6px!important}.quote-form-dark .quote-stepper-btn:last-child{border-radius:0 6px 6px 0!important}.quote-form-dark .quote-stepper-btn:hover{background:#f5efe61c!important;color:#fff!important;box-shadow:none!important;outline:0!important;transform:none!important}.quote-form-dark .quote-stepper-btn:focus-visible{background:#f0a51929!important;color:#ffd166!important;box-shadow:inset 0 0 0 1px #f0a51975!important;outline:0!important;transform:none!important}body.is-article .article-section h2{display:block!important;grid-template-columns:none!important;column-gap:0!important}body.is-article .toc a{padding-left:0!important}body.is-article .toc a:before{content:none!important;display:none!important}body.is-knowledge.is-article .toc{top:var(--kb-article-sticky-top)!important;max-height:calc(100svh - var(--kb-article-sticky-top) - 24px)!important}@media (max-width:1024px){body.is-hub .static-filter-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.is-hub .static-filter-row button{width:100%;min-height:42px;padding-inline:8px;white-space:normal}}@media (max-width:640px){body.is-hub .static-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){body.is-hub .static-filter-row{grid-template-columns:1fr}}@media (max-width:860px){body.is-article .article-shell{grid-template-columns:1fr}body.is-article .toc{position:relative!important;top:auto!important;z-index:auto!important;display:block!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;margin:0 0 28px!important;margin-inline:0!important;padding:18px 0 0!important;border-top:1px solid rgba(14,14,16,.1)!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.is-article .toc strong{display:block!important;align-self:auto!important;margin:0 0 12px!important}body.is-article .toc a{display:block!important;width:100%!important;max-width:none!important;padding:10px 0!important;border:0!important;border-bottom:1px solid rgba(14,14,16,.08)!important;border-radius:0!important;background:transparent!important;color:#4f4942!important;line-height:1.45!important;white-space:normal!important}body.is-article .toc a:hover,body.is-article .toc a:focus-visible{padding-left:0!important;background:transparent!important;color:var(--ember-dark)!important;border-color:#e8501a38!important}}@media (max-width:720px),(hover:none) and (pointer:coarse){.footer-link{width:max-content!important;max-width:100%!important;transform:none!important}.footer-link:hover,.footer-link:focus-visible{transform:none!important}.footer-link:focus-visible{outline:2px solid var(--ember)!important;outline-offset:3px!important;border-radius:var(--r-2)!important}}.kb-crumbs-wrap,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap{position:fixed!important;top:var(--header-h)!important;left:0!important;right:0!important;z-index:90!important;min-height:44px!important;height:auto!important;padding:0 24px!important;display:flex!important;align-items:center!important;background:linear-gradient(180deg,#f5efe6f7,#eae0d0f2)!important;border-bottom:1px solid rgba(164,137,103,.14)!important;box-shadow:0 8px 24px #38230e0b!important;backdrop-filter:blur(3px) saturate(118%) brightness(1.08)!important;-webkit-backdrop-filter:blur(3px) saturate(118%) brightness(1.08)!important;overflow:hidden!important;pointer-events:none!important}.kb-crumbs-wrap>.kb-crumbs,.kb-crumbs,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap>.kb-crumbs,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs{width:100%!important;max-width:var(--container,1240px)!important;min-height:44px!important;margin:0 auto!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;overflow:hidden!important;pointer-events:auto!important;box-sizing:border-box!important}.kb-crumbs a,.kb-crumbs .curr,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{display:inline-flex!important;align-items:center!important;min-height:24px!important;max-width:min(44vw,520px)!important;padding:4px 11px!important;border:1px solid rgba(14,14,16,.085)!important;border-radius:999px!important;background:#f5efe65c!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#0e0e108a!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:inset 0 1px #ffffff57!important;transform:none!important;transition:color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),background-color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)!important}.kb-crumbs a:hover,.kb-crumbs a:focus-visible,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a:hover,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a:focus-visible{color:var(--ember,#E8501A)!important;border-color:#e8501a3d!important;background:#fff8ec9e!important;box-shadow:inset 0 1px #ffffff6b!important;text-decoration:none!important;outline:0!important;transform:none!important}.kb-crumbs a:focus-visible,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a:focus-visible{outline:2px solid rgba(232,80,26,.32)!important;outline-offset:2px!important}.kb-crumbs .curr,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{color:#b87319!important;border-color:#f0a5194d!important;background:#fff8ec80!important}.kb-crumbs .sep,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .sep{flex:0 0 auto!important;color:#0e0e1047!important;font-family:var(--font-mono)!important;font-size:14px!important;line-height:1!important}.quote-select-menu{padding:6px!important;border-radius:var(--r-2)!important;background:linear-gradient(180deg,#191512,#11100f)!important;border:1px solid rgba(240,165,25,.28)!important;box-shadow:0 20px 48px #0000007a,0 0 0 1px #f5efe60b,0 0 24px #e8501a21!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:min(286px,42vh)!important;overscroll-behavior:contain;animation:quoteDropdownIn .18s var(--ease-smooth) both}.quote-select-menu::-webkit-scrollbar,.static-combo-list::-webkit-scrollbar{width:10px}.quote-select-menu::-webkit-scrollbar-track{background:#f5efe61f;border-radius:999px;margin:5px 3px}.static-combo-list::-webkit-scrollbar-track{background:#0e0e1014;border-radius:999px;margin:5px 3px}.quote-select-menu::-webkit-scrollbar-thumb,.static-combo-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--spark),var(--ember));border-radius:999px;min-height:38px;border:2px solid transparent;background-clip:padding-box}.quote-select-menu::-webkit-scrollbar-thumb:hover,.static-combo-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f0a519,#d43f12);background-clip:padding-box}.quote-select-menu .quote-select-option{min-height:39px!important;padding:9px 12px!important;color:#f5efe6e6!important;line-height:1.26!important;box-shadow:inset 0 -1px #f5efe60b!important}.quote-select-menu .quote-select-option:hover,.quote-select-menu .quote-select-option:focus,.quote-select-menu .quote-select-option:focus-visible{background:#e8501a29!important;color:var(--paper)!important;box-shadow:inset 0 0 0 1px #f0a5191f,inset 0 -1px #f5efe60d!important;outline:0!important;transform:none!important}.quote-select-menu .quote-select-option[aria-selected=true]{background:linear-gradient(90deg,#e8501a3d,#f0a5191f)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #f0a5192e!important}.quote-select-menu .quote-select-option:active{background:#e8501a33!important;color:#fff!important}@keyframes quoteDropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.static-combo-list{max-height:min(258px,40vh)!important}.quote-select-menu.quote-select-menu--dense{max-height:206px!important;padding:5px!important}.quote-select-menu.quote-select-menu--dense .quote-select-option{min-height:40px!important;padding:8px 10px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.quote-select-menu{animation:none!important}}@media (max-width:720px){.kb-crumbs-wrap,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap{min-height:50px!important;padding:0 12px!important}.kb-crumbs-wrap>.kb-crumbs,.kb-crumbs,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap>.kb-crumbs,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs{min-height:50px!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.kb-crumbs::-webkit-scrollbar{display:none!important}.kb-crumbs a,.kb-crumbs .curr,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{flex:0 0 auto!important;max-width:44vw!important;min-height:30px!important;padding:5px 10px!important;font-size:10.5px!important;letter-spacing:.08em!important}.kb-crumbs .curr,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{flex:0 1 auto!important;max-width:60vw!important}.kb-crumbs .sep,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .sep{font-size:11px!important}}@media (max-width:560px){.sss-hero,body.is-hub .knowledge-hero,body.is-article .article-hero,body.is-service-page .service-hero{padding-top:154px!important}body.is-hub .knowledge-hero{padding-top:152px!important}:where(.sss-hero-content,.knowledge-hero-copy,.article-hero-inner,.service-hero-inner){min-width:0!important;max-width:100%}body.is-service-page .service-hero-inner{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)}.sss-hero .eyebrow,body.is-hub .knowledge-hero .kicker,body.is-article .article-hero .meta-line,body.is-service-page .service-hero .kicker{max-width:100%!important;margin-bottom:18px!important;font-size:12px!important;line-height:1.36!important;letter-spacing:.045em!important;font-weight:700!important;overflow-wrap:normal!important}.sss-hero h1{max-width:24ch;margin:0 0 16px!important;font-size:clamp(30px,8.25vw,32px)!important;line-height:1.14!important;letter-spacing:0}body.is-hub .knowledge-hero h1,body.is-article .article-hero h1{max-width:100%;margin:0 0 16px;font-size:clamp(40px,11vw,46px)!important;line-height:1.08!important;letter-spacing:0!important}body.is-service-page .service-hero h1{width:100%!important;max-width:100%;margin:0 0 16px;font-size:clamp(28px,7.5vw,31px)!important;line-height:1.12!important;letter-spacing:0!important}body.is-service-page .service-hero p{width:100%!important;max-width:100%;font-size:16.5px!important;line-height:1.58!important}body.is-hub .knowledge-hero h1:after{width:96px;margin-top:16px}}@media (max-width:380px){.sss-hero h1{font-size:29px!important;line-height:1.15!important}body.is-hub .knowledge-hero h1{font-size:38px!important}body.is-service-page .service-hero h1{font-size:28px!important}}@media (max-width:760px){.hero-proof span,body.is-hub .hero-proof span,body.is-knowledge .hero-proof span,.service-proof span,.sss-stats span{font-size:11.5px!important;line-height:1.25!important;letter-spacing:.045em!important}:where(.static-field label,.static-search-meta){font-size:12px!important;line-height:1.45!important;letter-spacing:.055em!important}:where(.faq-num,.service-faq .faq-num){font-size:12px!important;line-height:1.35!important;letter-spacing:.035em}}@media (max-width:680px){body.is-knowledge .kb-crumbs a,body.is-knowledge .kb-crumbs .curr{font-size:12px!important;letter-spacing:.06em!important;min-height:32px!important;padding:6px 10px!important}body.is-article .meta-line{font-size:12px!important;letter-spacing:.06em}}.footer-bottom{padding-inline:max(0px,env(safe-area-inset-left)) max(0px,env(safe-area-inset-right))!important}body.is-knowledge .kb-crumbs-wrap,body.is-service-page .kb-crumbs-wrap,body:has(.sss-hero) .kb-crumbs-wrap{position:relative}body.is-knowledge .kb-crumbs-wrap:after,body.is-service-page .kb-crumbs-wrap:after,body:has(.sss-hero) .kb-crumbs-wrap:after{content:"";position:absolute;top:0;bottom:0;right:0;width:28px;background:linear-gradient(90deg,#f4ecdf00,#f4ecdff5);pointer-events:none;opacity:0;transition:opacity .2s ease}@media (max-width:860px){body.is-knowledge .kb-crumbs-wrap:after,body.is-service-page .kb-crumbs-wrap:after,body:has(.sss-hero) .kb-crumbs-wrap:after{opacity:1}}@media (max-width:720px){.service-faq summary.faq-summary,summary.faq-summary{min-height:64px!important;padding-top:14px!important;padding-bottom:14px!important;column-gap:14px!important}}@media (max-width:860px){.toc{position:relative}.toc:after{content:"";position:absolute;top:0;bottom:0;right:0;width:24px;background:linear-gradient(90deg,#f4ecdf00,#f4ecdff2);pointer-events:none}}.hero-shell,.hero-grid,.hero-text,.hero-actions,body.is-hub .knowledge-hero-inner,body.is-hub .knowledge-hero-copy,body.is-hub .article-list,body.is-hub .article-row,body.is-hub .article-row>div,body.is-hub .static-search-panel{min-width:0!important}.hero-actions{max-width:100%}.hero-proof span,body.is-hub .hero-proof span,.hub-sidecard-tags span,.static-search-meta span{cursor:default!important;transform:none!important}body.is-knowledge .hero-proof span:hover,body.is-knowledge .hero-proof span:focus-visible,.hub-sidecard-tags span:hover,.static-search-meta span:hover{transform:none!important;box-shadow:none!important}body.is-hub .article-row h3,body.is-hub .article-row p,.svc-card h3,.svc-card p{display:block!important;max-width:100%!important;overflow-wrap:break-word;word-break:normal}body.is-hub .article-row h3{hyphens:none;-webkit-hyphens:none}body.is-hub .static-search-meta span{max-width:100%;white-space:normal}@media (max-width:560px){.hero-shell{width:100%!important;max-width:100%!important;padding:0 20px!important;overflow:hidden!important}.hero-grid{width:100%!important;max-width:calc(100vw - 40px);gap:24px!important}.hero-text{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px);padding-top:44px!important;padding-bottom:44px!important;overflow:visible!important}.hero-text h1{width:100%!important;max-width:100%;font-size:clamp(31px,8.4vw,35px)!important;line-height:1.12!important}html[lang=en] .hero-text h1{font-size:clamp(30px,8.1vw,34px)!important}.hero-title-line,.hero-text h1>span,.hero-text h1>em{width:100%!important;max-width:100%;overflow-wrap:break-word}.hero-text p{width:auto!important;max-width:min(100%,32ch);font-size:15.5px!important;line-height:1.62!important;white-space:normal;overflow-wrap:break-word;word-break:break-word;hyphens:none}.hero-actions{display:grid!important;grid-template-columns:1fr;gap:12px!important;width:100%!important;padding-right:20px!important;box-sizing:border-box}.hero-actions .btn{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px);min-height:52px!important;padding:14px 16px!important;white-space:normal!important;line-height:1.2!important;flex-shrink:1!important}body:not(.is-home) .hero-proof,body.is-hub .hero-proof{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body:not(.is-home) .hero-proof span,body.is-hub .hero-proof span{width:100%!important;max-width:100%!important;justify-content:flex-start!important;padding:8px 10px!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important;letter-spacing:.06em!important}body:not(.is-home) .hero-proof>span>span,body.is-hub .hero-proof>span>span{width:auto!important;max-width:none!important;padding:0!important;text-align:left!important;letter-spacing:0;flex:0 0 auto}.hero-img-wrap{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;min-height:360px!important;margin-left:0!important;margin-right:0!important}body.is-hub .knowledge-hero{padding:132px 20px 52px!important}body.is-hub .knowledge-hero-inner,body.is-hub .knowledge-hero-copy{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;overflow:hidden!important}body.is-hub .knowledge-hero .kicker{max-width:100%!important;white-space:normal;overflow-wrap:break-word!important}body.is-hub .knowledge-hero h1{width:100%!important;max-width:100%;font-size:clamp(36px,10vw,42px)!important;line-height:1.04!important;overflow-wrap:break-word}body.is-hub .knowledge-hero p{width:100%!important;max-width:min(100%,34ch);font-size:17px!important;line-height:1.58!important;overflow-wrap:break-word}body.is-hub .knowledge-hero-visual{width:100%!important;max-width:100%;margin-top:24px}body.is-hub .static-search-panel,body.is-hub .article-list{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px);margin-inline:auto!important;padding-left:14px!important;padding-right:14px!important}body.is-hub .static-search-meta{display:grid!important;grid-template-columns:1fr;gap:6px!important}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n){width:100%!important;max-width:100%!important;padding:20px 14px!important}body.is-hub .article-row>div{width:100%!important;max-width:calc(100vw - 120px)}body.is-hub .article-row h3{width:100%!important;max-width:calc(100vw - 136px)!important;font-size:clamp(26px,7vw,29px)!important;line-height:1.08!important}body.is-hub .article-row p{width:100%!important;max-width:calc(100vw - 136px)}body.is-hub .article-thumb{width:100%!important}.svc-more{width:100%!important;justify-content:space-between!important;white-space:normal}}@media (max-width:380px){.hero-shell{padding:0 18px!important}.hero-grid{max-width:calc(100vw - 36px)}}@media (max-width:560px){body:has(.sss-hero) .sss-hero{padding-left:20px!important;padding-right:20px!important;overflow:hidden!important}body:has(.sss-hero) .sss-hero-inner,body:has(.sss-hero) .sss-hero-content{width:100%!important;max-width:calc(100vw - 40px)!important;min-width:0!important;overflow:hidden!important}body:has(.sss-hero) .sss-hero h1{width:auto!important;max-width:min(100%,12.5ch);font-size:clamp(36px,9.7vw,40px)!important;line-height:1.1!important;letter-spacing:0!important;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}body:has(.sss-hero) .sss-hero p{width:auto!important;max-width:min(100%,30ch);font-size:16.5px!important;line-height:1.55!important;white-space:normal;overflow-wrap:break-word}}.article-hero,.knowledge-hero{position:relative!important}.kb-crumbs-wrap{position:fixed;top:var(--header-h);left:0;right:0;z-index:90;padding:0 24px;pointer-events:none;background:linear-gradient(180deg,#f8f2e8f7,#efe5d6f2);border-bottom:1px solid rgba(164,137,103,.22);box-shadow:0 10px 26px #38230e14,inset 0 1px #fffbf4b8;backdrop-filter:blur(3px) saturate(116%);-webkit-backdrop-filter:blur(3px) saturate(116%)}.kb-crumbs-wrap>.kb-crumbs{pointer-events:auto;max-width:1220px;margin:0 auto;min-height:42px}.kb-crumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;overflow:hidden;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0e0e1094}.kb-crumbs a,.kb-crumbs .curr{display:inline-flex;align-items:center;min-height:26px;white-space:nowrap}.kb-crumbs a{color:#0e0e109e;text-decoration:none;padding:4px 10px;border:1px solid rgba(14,14,16,.14);border-radius:999px;background:#ffffff47;transition:color .2s,border-color .2s,background .2s,transform .2s}.kb-crumbs a:hover{color:var(--ember);border-color:#e8501a61;background:#fff8eeb3;transform:translateY(-1px)}.kb-crumbs .sep{opacity:.32;flex:0 0 auto}.kb-crumbs .curr{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#9f5600;border:1px solid rgba(240,165,25,.42);background:linear-gradient(180deg,#fff7e7e6,#f7e7c7b8);padding:4px 10px;border-radius:999px;box-shadow:inset 0 1px #ffffffb8}@media (max-width:520px){.kb-crumbs-wrap{padding:0 14px}.kb-crumbs{font-size:9.5px;gap:6px}.kb-crumbs a,.kb-crumbs .curr{padding:3px 7px}.kb-crumbs a:first-child{max-width:86px;overflow:hidden;text-overflow:ellipsis}}body.is-knowledge .knowledge-hero h1:after,body.is-knowledge .article-hero h1:after{content:"";display:block;width:96px;height:3px;margin-top:22px;background:linear-gradient(90deg,var(--ember),var(--spark));border-radius:var(--r-1);box-shadow:0 0 14px #e8501a66}.kicker{position:relative;display:inline-block;padding-left:18px}.kicker:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--ember);transform:translateY(-50%);box-shadow:0 0 10px var(--ember)}body.is-service-page .service-hero .kicker{display:inline-block!important;padding-left:18px!important}body.is-service-page .service-hero .kicker:before{left:0}body.is-article .article-lead:first-letter{font-family:var(--font-display);font-size:3.2em;line-height:.88;float:left;padding:6px 14px 0 0;color:var(--ember);font-weight:600}body.is-article .article-body{counter-reset:ksec}body.is-article .article-section h2:before{content:none!important;display:none!important}body.is-knowledge .article-section li:before,body.is-knowledge .checklist li:before{width:10px;height:10px;background:linear-gradient(135deg,var(--ember),var(--spark));box-shadow:0 0 0 3px #e8501a1f;top:.58em}body.is-knowledge .quote-panel{position:relative}body.is-hub .article-row{border-radius:var(--r-surface);padding-left:14px;padding-right:14px;margin-left:-14px;margin-right:-14px}body.is-hub .article-row .arrow{transition:transform .26s var(--ease-smooth)}body.is-knowledge .related{background:linear-gradient(180deg,#e9ddcb,#dfd0bb)!important;padding-top:64px!important;padding-bottom:72px!important}body.is-knowledge .related .section-title{max-width:1220px;margin:0 auto!important;color:var(--ink)!important;letter-spacing:0!important}body.is-knowledge .related-grid{gap:14px!important;background:transparent!important}body.is-knowledge .related a{position:relative;min-height:190px!important;padding:26px 24px 58px!important;border:1px solid rgba(14,14,16,.12)!important;border-radius:var(--r-3)!important;background:linear-gradient(180deg,#fffbf5d1,#f6ede1c2)!important;box-shadow:0 14px 32px #2718070e}body.is-knowledge .related a small{color:#6e6258!important;font-weight:700!important}body.is-knowledge .related a h3{color:#111113!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.08!important}body.is-knowledge .related a:after{content:"→ Oku";position:absolute;left:24px;bottom:22px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d44e1f;opacity:.9}body.is-knowledge .related a:hover{background:var(--color-card-warm)!important;border-color:#e8501a57!important;transform:translateY(-2px)}body.is-knowledge .related a:hover:after{opacity:1}body.is-knowledge .related-thumb{margin:-26px -24px 0;aspect-ratio:8/5;overflow:hidden;border-radius:calc(var(--r-3) - 1px) calc(var(--r-3) - 1px) 0 0;background:#e8dcc9}body.is-knowledge .related-thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;transition:transform .32s var(--ease-smooth)}body.is-knowledge .related a:hover .related-thumb img,body.is-knowledge .related a:focus-visible .related-thumb img{transform:scale(1.04)}body.is-knowledge .final-cta{position:relative;overflow:hidden}body.is-knowledge .final-cta:before{content:"";position:absolute;left:30%;top:-40%;width:40%;height:180%;background:radial-gradient(circle,rgba(240,165,25,.08),transparent 60%);pointer-events:none}body.is-knowledge .hero-proof span{transition:background .22s,border-color .22s,transform .22s}body.is-knowledge .hero-proof span:hover{background:#ffe3a324;border-color:#ffe3a3;transform:translateY(-1px)}body.is-knowledge .article-visual:before{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ember),var(--spark));z-index:2;pointer-events:none;content:none!important}.toc a{position:relative}.toc a:before{content:none!important;display:none!important}body.is-knowledge ::selection{background:var(--ember);color:#fff4dc}body.is-knowledge .knowledge-hero,body.is-knowledge .article-hero{padding-top:132px}@media (max-width:860px){body.is-knowledge .knowledge-hero,body.is-knowledge .article-hero{padding-top:126px!important}}@media (prefers-reduced-motion:reduce){body.is-knowledge *{transition:none!important}}body.is-hub .knowledge-hero .kicker{gap:10px;max-width:100%}body.is-hub .knowledge-hero .kicker:before{left:14px}body.is-hub .knowledge-hero-visual{z-index:1;-webkit-backdrop-filter:blur(3px)}body.is-hub .knowledge-hero-visual img{background:#120f0d}body.is-hub .hero-proof{margin-top:22px}body.is-hub .hero-proof span{padding:9px 12px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffe3a3;border:1px solid rgba(255,227,163,.24);background:#f5efe60d}body.is-hub .hub-intro{padding:38px 24px 20px!important;background:linear-gradient(180deg,#f7f0e6,#efe4d5)!important}body.is-hub .hub-intro-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important;gap:34px!important;align-items:center!important;max-width:1220px!important}body.is-hub .hub-intro-copy h2{margin:0 0 14px;max-width:680px;font-size:clamp(28px,2.6vw,42px)!important;line-height:1.12!important}body.is-hub .hub-intro-copy p{max-width:760px;color:#352e28!important;font-size:clamp(18px,1.35vw,21px)!important;line-height:1.62!important}body.is-hub .hub-sidecard{position:relative;display:grid;gap:12px;padding:26px;border-radius:var(--r-4);border:1px solid rgba(145,113,75,.16);background:linear-gradient(180deg,#fffbf6e0,#faf1e5c7);box-shadow:0 18px 46px #3d28120e}body.is-hub .hub-sidecard-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#96450e!important}body.is-hub .hub-sidecard strong{font-family:var(--font-sans);font-size:clamp(19px,1.7vw,23px);line-height:1.28;font-weight:600;letter-spacing:-.01em}body.is-hub .hub-sidecard p{margin:0;font-size:16.5px;line-height:1.7;color:#3c332b!important}body.is-hub .hub-sidecard-tags{display:flex;flex-wrap:wrap;gap:8px}body.is-hub .hub-sidecard-tags span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(14,14,16,.1);background:#ffffff80;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#675b50}body.is-hub .article-list{padding-bottom:68px!important}body.is-hub .article-row:nth-of-type(2n){grid-template-columns:110px minmax(250px,.72fr) minmax(0,1.08fr) 44px;grid-template-areas:"index thumb meta arrow" "index thumb content arrow"}body.is-hub .article-row h3:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--ember);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease-smooth)}body.is-hub .article-thumb img{flex:1 1 auto;transform:scale(1.01);transition:transform .28s var(--ease-smooth),filter .28s var(--ease-smooth)}body.is-hub .article-row .arrow{font-size:30px!important}body.is-hub .article-row:hover{background:#fff9f0!important;transform:none!important;box-shadow:0 18px 42px #27180716!important}body.is-hub .article-row:hover .article-thumb img{transform:scale(1.04);filter:saturate(1.05)}body.is-hub .article-row:hover .arrow{transform:translate(8px)}body.is-article .article-hero{padding:126px 24px 58px!important}body.is-article .article-hero:before{background-size:112px 112px,112px 112px,auto,auto}body.is-article .article-hero-inner{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.8fr)!important;gap:42px!important;align-items:center!important;max-width:1220px!important}body.is-article .article-hero-inner>:not(.article-visual){max-width:760px}body.is-article .meta-line{margin-bottom:20px}body.is-article .article-visual{aspect-ratio:16/9!important;grid-column:2;grid-row:1 / span 3;display:flex;align-self:center;margin:0;min-height:0!important;padding:12px;border-radius:var(--r-surface);border:1px solid rgba(245,239,230,.16)!important;background:linear-gradient(180deg,#f5efe61a,#f5efe60a)!important;box-shadow:0 22px 54px #0000003d!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body.is-article .article-topic-visual img{flex:1 1 auto;display:block;object-fit:cover;object-position:center center;border-radius:var(--r-surface);border:1px solid rgba(245,239,230,.12);background:#120f0d;transform:none!important}body.is-article .article-shell{max-width:1220px!important;padding-top:58px!important;padding-bottom:76px!important}body.is-article .toc{top:126px!important;padding-top:22px!important}body.is-article .quote-panel{border-radius:var(--r-4)!important}@media (max-width:1000px){body.is-hub .knowledge-hero-inner,body.is-hub .hub-intro-inner,body.is-article .article-hero-inner{grid-template-columns:1fr!important}body.is-hub .knowledge-hero{min-height:auto!important}body.is-article .article-visual{grid-column:auto!important;grid-row:auto!important;min-height:280px!important}}@media (max-width:680px){body.is-hub .knowledge-hero{padding-top:122px!important}body.is-hub .knowledge-hero h1{font-size:42px!important}body.is-hub .hub-sidecard,body.is-hub .article-row{padding:20px!important;border-radius:var(--r-surface)!important}body.is-article .article-hero{padding-top:122px!important;padding-bottom:46px!important}body.is-article .article-visual{min-height:220px!important;padding:10px}}@media (max-width:1000px){.mobile-drawer{z-index:300}.site-brand{min-width:0!important;align-items:center!important}.hd-mobile-btn{display:flex!important;align-items:center!important;justify-content:center!important}.kb-crumbs-wrap{padding:0 12px!important}.kb-crumbs-wrap>.kb-crumbs{min-height:40px!important}.kb-crumbs{gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kb-crumbs::-webkit-scrollbar{display:none}.kb-crumbs a,.kb-crumbs .curr{flex:0 0 auto;max-width:150px;min-height:24px!important;padding:3px 8px!important;font-size:9px!important;letter-spacing:.1em}body.is-hub .knowledge-hero,body.is-article .article-hero{padding:114px 18px 34px!important;min-height:auto!important}body.is-hub .knowledge-hero-inner,body.is-article .article-hero-inner{display:block!important;max-width:100%!important}body.is-hub .knowledge-hero h1,body.is-article .article-hero h1{font-size:clamp(34px,11vw,46px)!important;line-height:1.02!important;margin:12px 0 18px!important;max-width:100%!important}body.is-hub .knowledge-hero p,body.is-article .article-hero p{font-size:18px!important;line-height:1.5!important;max-width:100%!important}body.is-article .meta-line{gap:8px 12px!important;font-size:10px!important;letter-spacing:.1em!important;margin-bottom:12px!important}body.is-knowledge .knowledge-hero h1:after,body.is-knowledge .article-hero h1:after{width:74px!important;height:3px!important;margin-top:18px!important}body.is-hub .knowledge-hero-visual,body.is-article .article-visual{width:100%!important;max-width:100%!important;min-height:auto!important;margin:26px 0 0!important;padding:8px!important;border-radius:var(--r-surface)!important}body.is-hub .knowledge-hero-visual img,body.is-article .article-topic-visual img{aspect-ratio:16/10;height:auto!important;object-fit:cover;border-radius:var(--r-surface)!important}body.is-hub .hero-proof{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:22px!important}body.is-hub .hero-proof span{font-size:10px!important;padding:7px 9px!important}body.is-hub .hub-intro{padding:34px 18px 12px!important}body.is-hub .hub-intro-inner,body.is-article .article-shell{display:block!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}body.is-article .article-shell{padding-top:34px!important;padding-bottom:52px!important}body.is-hub .hub-intro h2,body.is-hub .section-title{font-size:clamp(30px,8.6vw,38px)!important;line-height:1.08!important}body.is-hub .hub-intro p{margin-top:18px!important;font-size:18px!important;line-height:1.55!important}body.is-hub .hub-sidecard{margin-top:26px}body.is-hub .article-list{padding:22px 18px 54px!important;gap:14px!important}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n){padding:20px 18px!important;border-radius:var(--r-surface)!important}body.is-hub .article-row h3{font-size:clamp(28px,9vw,38px)!important;line-height:1.02!important}body.is-hub .article-row p{font-size:16.5px!important;line-height:1.55!important}body.is-hub .article-thumb img{aspect-ratio:16/10}body.is-article .toc{position:relative!important;top:auto!important;margin:0 0 30px!important;padding:18px 0 0!important}body.is-article .article-body{font-size:17px!important;line-height:1.68!important}body.is-article .article-lead{font-size:19px!important;line-height:1.55!important;margin-bottom:34px!important}body.is-article .article-lead:first-letter{float:none;font-size:inherit!important;line-height:inherit!important;padding:0!important;color:inherit!important;font-weight:inherit!important}body.is-article .article-section{padding:30px 0!important}body.is-article .article-section h2{font-size:clamp(28px,8.5vw,38px)!important;line-height:1.08!important}body.is-knowledge .quote-panel{padding:24px 20px 24px 34px!important;margin-top:32px}body.is-knowledge .related,body.is-knowledge .final-cta{padding-left:18px!important;padding-right:18px!important}body.is-knowledge .related-grid{grid-template-columns:1fr!important}body.is-knowledge .final-cta-inner{flex-direction:column;align-items:flex-start!important}body.is-knowledge .final-cta{padding-bottom:96px!important}.wa-float{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;right:max(18px,env(safe-area-inset-right,0px) + 18px)!important;bottom:max(18px,env(safe-area-inset-bottom,0px) + 18px)!important;z-index:50}.wa-float svg{width:27px!important;height:27px!important}}@media (max-width:420px){body.is-hub .knowledge-hero h1,body.is-article .article-hero h1{font-size:clamp(32px,10.4vw,40px)!important}body.is-hub .article-list,body.is-hub .hub-intro,body.is-article .article-shell,body.is-knowledge .related,body.is-knowledge .final-cta,body.is-hub .knowledge-hero,body.is-article .article-hero{padding-left:16px!important;padding-right:16px!important}}.footer-link{display:block!important;width:max-content!important;max-width:100%!important}.knowledge-pagination{max-width:1220px;margin:-30px auto 70px;padding:0 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.knowledge-pagination a{display:inline-flex;min-width:44px;height:44px;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(14,14,16,.16);border-radius:999px;background:#fffbf5db;color:#1c1712;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 20px #2718070b;transition:background .18s var(--ease-smooth),border-color .18s var(--ease-smooth),color .18s var(--ease-smooth),transform .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.knowledge-pagination a:hover,.knowledge-pagination a:focus-visible{background:var(--color-card-warm);border-color:#e8501a6b;color:var(--ember);transform:translateY(-1px);text-decoration:none}.knowledge-pagination a.is-current{background:var(--ember);border-color:var(--ember);color:#fff}.knowledge-pagination .page-step{min-width:128px;padding-inline:22px;background:#fff9f0;border-color:#0e0e1038;box-shadow:0 10px 24px #2718070f}body.is-knowledge .knowledge-pagination a{z-index:1}body.is-knowledge .knowledge-pagination a:hover,body.is-knowledge .knowledge-pagination a:focus-visible{background:var(--ember)!important;border-color:var(--ember)!important;color:#fff!important;box-shadow:0 12px 28px #e8501a33!important;transform:translateY(-1px);text-decoration:none!important}body.is-knowledge .knowledge-pagination a.is-current:hover,body.is-knowledge .knowledge-pagination a.is-current:focus-visible{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important;color:#fff!important}@media (max-width:480px){.knowledge-pagination{gap:8px;margin-top:-24px}.knowledge-pagination a{min-width:40px;height:40px;padding:0 12px;font-size:11px}.knowledge-pagination .page-step{min-width:110px;padding-inline:14px}}body.is-hub .knowledge-hero{padding-bottom:56px!important}body.is-hub .knowledge-hero .kicker{margin-bottom:24px!important}body.is-hub .knowledge-hero h1{margin-bottom:30px!important}body.is-hub .knowledge-hero p{margin-bottom:26px!important}body.is-article .article-hero h1{max-width:min(980px,100%);font-size:clamp(42px,6.2vw,82px)!important;line-height:1!important;overflow-wrap:normal;word-break:normal}html[lang=en] body.is-article .article-hero h1{max-width:min(1040px,100%)!important;font-size:clamp(40px,5.7vw,76px)!important}@media (max-width:1000px){body.is-hub .knowledge-hero{padding-top:142px!important;padding-bottom:42px!important}}@media (max-width:520px){body.is-hub .knowledge-hero{padding-top:132px!important}}body.is-article .meta-line .meta-author{color:#f5efe6b8;display:inline-flex;align-items:center;gap:6px}body.is-article .meta-line .meta-author a{color:#ffe3a3;text-decoration:none;border-bottom:1px solid rgba(255,227,163,.32);padding-bottom:1px;transition:color .2s var(--ease-smooth),border-color .2s var(--ease-smooth)}body.is-article .meta-line .meta-author a:hover,body.is-article .meta-line .meta-author a:focus-visible{color:#ffd166;border-color:#ffd166}body.is-article .meta-line .meta-date{color:#f5efe699;font-weight:600}body.is-article .meta-line .meta-updated{color:#ffe3a3}body.is-hub .article-thumb img,body.is-article .article-topic-visual img,body.is-hub .knowledge-hero-visual img{object-fit:cover!important;object-position:50% 50%!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-track:hover{background:rgba(14,14,16,.06)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8501a,#f0a519);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d43f12,#e89411)}body.is-knowledge{background:var(--paper)}body.is-knowledge main{overflow-x:clip}body.is-knowledge .knowledge-hero-inner,body.is-knowledge .article-hero-inner,body.is-knowledge .article-list,body.is-knowledge .article-shell,body.is-knowledge .related-inner,body.is-knowledge .final-cta-inner{inline-size:100%;max-inline-size:1220px;min-inline-size:0}body.is-knowledge .knowledge-hero h1,body.is-knowledge .article-hero h1,body.is-knowledge .final-cta h2{overflow-wrap:normal;word-break:normal}body.is-knowledge .knowledge-hero p,body.is-knowledge .article-hero p{text-shadow:0 1px 20px rgba(0,0,0,.28)}body.is-knowledge .hero-proof{max-width:100%}body.is-knowledge .hero-proof span{min-height:36px;display:inline-flex;align-items:center}body.is-hub .article-row{min-height:176px;outline:1px solid transparent}body.is-hub .article-row:focus-visible{outline-color:#f0a519b3;outline-offset:4px}body.is-hub .article-row .article-thumb{background:#e8dcc9}body.is-article .article-body{max-inline-size:760px}body.is-article .article-body p{max-inline-size:70ch}body.is-article .article-section h2{max-inline-size:22ch}body.is-article .article-section p+p{margin-top:10px}body.is-article .article-section li{padding-left:24px}body.is-article .article-section li+li{margin-top:2px}body.is-article .article-topic-visual,body.is-hub .article-row .article-thumb img{aspect-ratio:16/10}body.is-article .article-topic-visual img{filter:none;width:100%;height:100%}body.is-article .toc{max-height:calc(100svh - 132px);overflow:auto}body.is-article .toc a{border-radius:var(--r-2)}body.is-article .toc a:focus-visible{background:#e8501a14}body.is-article .meta-line{align-items:center}body.is-article .meta-line span{min-height:26px;display:inline-flex;align-items:center}body.is-knowledge .quote-panel{box-shadow:0 18px 46px #2a19070f}body.is-knowledge .quote-panel h2{color:#14110f!important}body.is-knowledge .quote-panel p,body.is-knowledge .quote-panel li{color:#4d453d!important}body.is-knowledge .checklist li:before{top:.63em}body.is-knowledge .related{overflow-x:clip}body.is-knowledge .related-grid{align-items:stretch}body.is-knowledge .related a{display:flex!important;flex-direction:column;gap:10px}body.is-knowledge .related a h3{margin-top:0}body.is-knowledge .related a:after{margin-top:auto}body.is-knowledge .final-cta-inner{flex-wrap:wrap}body.is-knowledge .final-cta h2{flex:1 1 520px}body.is-knowledge .final-cta .btn{flex:0 1 auto;max-inline-size:min(100%,360px);min-block-size:52px;padding-inline:22px;white-space:normal!important;overflow-wrap:break-word;word-break:normal;line-height:1.18;text-align:center}body.is-knowledge .final-cta .btn:hover,body.is-knowledge .final-cta .btn:focus-visible{filter:saturate(1.02)}body.is-knowledge .knowledge-pagination{scroll-margin-top:120px}body.is-knowledge .knowledge-pagination a{position:relative;cursor:pointer;min-height:44px}body.is-knowledge .kb-crumbs a:focus-visible,body.is-knowledge .kb-crumbs .curr{outline-offset:2px}body.is-knowledge img{background-color:#e8dcc9}body.is-knowledge .wa-float,body.is-hub .article-list{contain:layout paint}html[lang=tr] body.is-knowledge .related a:after{content:"→ Oku"}html[lang=en] body.is-knowledge .related a:after{content:"→ Read"}@media (max-width:980px){body.is-article .article-shell{grid-template-columns:1fr}body.is-article .toc{max-height:none}body.is-knowledge .final-cta-inner{display:grid!important;grid-template-columns:1fr}body.is-knowledge .final-cta .btn{justify-self:start}}@media (max-width:720px){body.is-hub .article-row{min-height:0}body.is-knowledge .hero-proof span{flex:1 1 150px;justify-content:center}body.is-knowledge .final-cta .btn{inline-size:100%;max-inline-size:100%}}@media (max-width:390px){body.is-knowledge .final-cta h2{font-size:32px!important}body.is-knowledge .final-cta .btn{padding-inline:16px;font-size:16px}}@media (prefers-reduced-motion:reduce){body.is-knowledge .article-row,body.is-knowledge .related a,body.is-knowledge .final-cta .btn{transition:none!important}}body.is-article ::selection{background:var(--ember);color:#fff}body.is-article main .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:17px;line-height:1;padding:14px 22px;border-radius:var(--r-1);border:1px solid transparent;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-press),color var(--dur-micro) var(--ease-press),border-color var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press),transform var(--dur-micro) var(--ease-press),opacity var(--dur-micro) var(--ease-press);white-space:nowrap;letter-spacing:-.01em;text-decoration:none}body.is-article main .btn-primary,body.is-article main .btn-ember{background:var(--ember);color:#fff;box-shadow:var(--shadow-ember)}body.is-article main .btn-primary:hover,body.is-article main .btn-ember:hover{background:var(--ember-dark);transform:translateY(-1px);color:#fff}body.is-article main .btn-whatsapp{background:var(--whatsapp);color:#fff;border-radius:var(--r-pill);box-shadow:var(--shadow-whatsapp)}body.is-article main .btn-whatsapp:hover{background:var(--whatsapp-dark);color:#fff;transform:translateY(-1px)}body.is-article .section-title{font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);line-height:1;margin:0}body.is-article .article-hero{padding:142px 24px 56px;background-size:cover;background-position:center;color:var(--paper);border-bottom:1px solid rgba(245,239,230,.08)}body.is-article .article-hero-inner{max-width:1080px;margin:0 auto}body.is-article .article-hero h1{hyphens:none;font-family:var(--font-display);font-size:clamp(42px,6.8vw,82px);line-height:.98;margin:18px 0 24px}body.is-article .article-hero p{font-size:clamp(18px,2vw,23px);max-width:760px;color:#f5efe6c2;margin:0}body.is-article .meta-line{display:flex;flex-wrap:wrap;gap:10px 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#f5efe6ad}body.is-article .article-shell{max-width:1180px;margin:0 auto;padding:76px 24px 92px;display:grid;align-items:start}body.is-article .toc{position:sticky;top:104px;border-top:1px solid var(--line);padding-top:18px}body.is-article .toc strong{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}body.is-article .toc a{display:block;text-decoration:none;color:#4f4942;padding:8px 0;border-bottom:1px solid rgba(14,14,16,.08);font-size:15px}body.is-article .toc a:hover{color:var(--ember)}body.is-article .article-body{font-size:20px;color:#332f2a}body.is-article .article-lead{font-size:24px;line-height:1.48;color:#25211d;margin:0 0 46px}body.is-article .article-section{counter-increment:ksec;padding:38px 0;border-top:1px solid var(--line);scroll-margin-top:96px}body.is-article .article-section h2{font-family:var(--font-display);font-size:clamp(30px,3.6vw,48px);line-height:1.05;margin:0 0 18px}body.is-article .article-section p{margin:0 0 18px;color:#4f4942}body.is-article .article-section ul,body.is-article .checklist{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}body.is-article .article-section li,body.is-article .checklist li{position:relative;padding-left:22px;color:#4f4942}body.is-article .article-section li:before,body.is-article .checklist li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;background:var(--ember);border-radius:50%}body.is-article .quote-panel{margin:46px 0 0;padding:28px;border:1px solid rgba(14,14,16,.14);border-radius:var(--r-2);background:var(--color-card-warm)}body.is-article .quote-panel h2{font-family:var(--font-display);font-size:34px;margin:0 0 12px}body.is-article .quote-panel p{margin:0 0 18px;color:#5d554d}body.is-article .related{background:var(--sand);padding:72px 24px}body.is-article .related-inner{max-width:1180px;margin:0 auto}body.is-article .related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);margin-top:28px}body.is-article .related a{display:block;background:var(--sand);padding:24px;text-decoration:none;color:var(--ink);min-height:170px}body.is-article .related a:hover h3{color:var(--ember)}body.is-article .related small{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.is-article .related h3{font-family:var(--font-display);font-size:26px;line-height:1.08;margin:10px 0 0}body.is-article .final-cta{background:var(--ink);color:var(--paper);padding:72px 24px}body.is-article .final-cta-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}body.is-article .final-cta h2{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);line-height:1;margin:0}body.is-hub ::-moz-selection{background:#e8501a42;color:inherit}body.is-hub{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.62}body.is-hub a:focus-visible,body.is-hub button:focus-visible,body.is-article a:focus-visible,body.is-article button:focus-visible{outline:2px solid var(--ember);outline-offset:3px}body.is-hub ::selection{background:var(--ember);color:#fff}body.is-hub main .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:17px;line-height:1;padding:14px 22px;border-radius:var(--r-1);border:1px solid transparent;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-press),color var(--dur-micro) var(--ease-press),border-color var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press),transform var(--dur-micro) var(--ease-press),opacity var(--dur-micro) var(--ease-press);white-space:nowrap;letter-spacing:-.01em;text-decoration:none}body.is-hub main .btn-primary,body.is-hub main .btn-ember{background:var(--ember);color:#fff;box-shadow:var(--shadow-ember)}body.is-hub main .btn-primary:hover,body.is-hub main .btn-ember:hover{background:var(--ember-dark);transform:translateY(-1px);color:#fff}body.is-hub main .btn-whatsapp{background:var(--whatsapp);color:#fff;border-radius:var(--r-pill);box-shadow:var(--shadow-whatsapp)}body.is-hub main .btn-whatsapp:hover{background:var(--whatsapp-dark);color:#fff;transform:translateY(-1px)}body.is-hub .knowledge-hero{position:relative;color:var(--paper);display:grid}body.is-hub .knowledge-hero:before{content:"";position:absolute;inset:0}body.is-hub .knowledge-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--spark),transparent)}body.is-hub .knowledge-hero-inner{position:relative;z-index:1;margin:0 auto;width:100%}body.is-hub .kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:var(--spark);text-transform:uppercase;margin-bottom:18px}body.is-hub .knowledge-hero h1{font-family:var(--font-display)}body.is-hub .hub-intro{padding:62px 24px 24px}body.is-hub .hub-intro-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:start}body.is-hub .hub-intro h2,body.is-hub .section-title{font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);line-height:1;margin:0}body.is-hub .hub-intro p{font-size:20px;color:#4f4942;margin:0}body.is-hub .article-row{display:grid;grid-template-columns:180px minmax(0,1fr) 82px;gap:34px;align-items:start;padding:30px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}body.is-hub .article-row:last-child{border-bottom:1px solid var(--line)}body.is-hub .article-row:hover h3{color:var(--ember)}body.is-hub .article-row h3{transition:color .16s}body.is-hub .article-row .arrow{font-size:28px;color:var(--ember);text-align:right}body.is-hub .toc{position:sticky;top:104px;border-top:1px solid var(--line);padding-top:18px}body.is-hub .toc strong{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}body.is-hub .toc a{display:block;text-decoration:none;color:#4f4942;padding:8px 0;border-bottom:1px solid rgba(14,14,16,.08);font-size:15px}body.is-hub .toc a:hover{color:var(--ember)}body.is-hub .checklist{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}body.is-hub .checklist li{position:relative;padding-left:22px;color:#4f4942}body.is-hub .checklist li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;background:var(--ember);border-radius:50%}body.is-hub .final-cta{background:var(--ink);color:var(--paper);padding:72px 24px}body.is-hub .final-cta-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}body.is-hub .final-cta h2{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);line-height:1;margin:0}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}body.is-about{margin:0}body.is-about #story,body.is-about #uretim,body.is-about #promise{scroll-margin-top:calc(var(--header-h) + 24px)}body.is-about .about-hero{padding:calc(var(--header-h) + 32px) 0 36px;background:#111113;color:var(--paper)}body.is-about .about-hero h1{margin:32px 0 24px;font-family:var(--font-display);font-size:78px;font-weight:700;line-height:.9;letter-spacing:-.035em;hyphens:none}body.is-about .about-hero h1 em{color:var(--ember);font-style:normal}body.is-about main .btn:focus-visible{outline:2px solid var(--ember);outline-offset:5px}body.is-about .about-hero-media{position:relative;align-self:center;aspect-ratio:4/3;margin:0;min-width:0;max-height:560px;overflow:hidden;border:1px solid rgba(245,239,230,.13);background:#292728}body.is-about .about-hero-media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.03)}body.is-about .about-hero-media figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:20px;padding:14px 18px;background:#111113e6;color:#f5efe6c2;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.015em}body.is-about .about-hero-media figcaption span{color:#f7f1e8b8;font-family:var(--font-sans);font-weight:600;white-space:normal;min-width:0}body.is-about .about-workshop-media{position:relative;margin:0;min-width:0;height:500px;overflow:hidden}body.is-about .about-workshop-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.76) contrast(1.06)}body.is-about .about-workshop-media figcaption{position:absolute;left:16px;bottom:14px;padding:7px 9px;background:#111113eb;color:#f5efe6bd;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}body.is-about main .btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;padding:15px 20px;border:1px solid #c94010;background:var(--ember-dark);color:#fff;font-family:var(--font-sans);font-size:15.5px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--ease-smooth),color .18s var(--ease-smooth),border-color .18s var(--ease-smooth)}body.is-about main .btn:hover{background:var(--paper);border-color:var(--paper);color:#151515}@media (max-width:1120px) and (min-width:961px){body.is-about .about-hero h1{font-size:68px}body.is-about .about-workshop-media{min-height:440px;height:440px}}@media (max-width:960px){body.is-about .about-hero h1{font-size:68px}body.is-about .about-hero-media{width:100%;max-height:none;aspect-ratio:16/9}body.is-about .about-workshop-media{height:auto;min-height:0;aspect-ratio:16/9}}@media (max-width:600px){body.is-about{font-size:16px}body.is-about .about-hero{padding-top:calc(var(--header-h) + 18px);padding-bottom:28px}body.is-about .about-hero h1{margin:26px 0 22px;font-size:52px;line-height:.92}body.is-about .about-hero-media{aspect-ratio:4/3}body.is-about .about-hero-media figcaption{position:static;padding:11px 12px;font-size:11px;line-height:1.35}body.is-about .about-workshop-media{aspect-ratio:4/3}body.is-about main .btn{width:100%;white-space:normal;text-align:center}}@media (max-width:390px){body.is-about .about-hero h1{font-size:48px}}@media (prefers-reduced-motion:reduce){body.is-about main .btn{transition:none!important}}body.is-faq{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55}body.is-faq main .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:17px;line-height:1;padding:14px 22px;border-radius:var(--r-1);border:1px solid transparent;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-press),color var(--dur-micro) var(--ease-press),border-color var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press),transform var(--dur-micro) var(--ease-press),opacity var(--dur-micro) var(--ease-press);white-space:nowrap;letter-spacing:-.01em;text-decoration:none}body.is-faq main .btn-primary{background:var(--ember);color:#fff;box-shadow:var(--shadow-ember)}body.is-faq main .btn-primary:hover{background:var(--ember-dark);transform:translateY(-1px);color:#fff}body.is-faq main .btn-whatsapp{background:var(--whatsapp);color:#fff;border-radius:var(--r-pill);box-shadow:var(--shadow-whatsapp)}body.is-faq main .btn-whatsapp:hover{background:var(--whatsapp-dark);color:#fff;transform:translateY(-1px)}body.is-faq .sss-hero{background:var(--ink);color:var(--paper);padding:132px 24px 64px;position:relative;overflow:hidden}body.is-faq .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:var(--spark);text-transform:uppercase;margin-bottom:18px}body.is-faq .kb-crumbs-wrap{position:fixed;top:var(--header-h);left:0;right:0;z-index:90;padding:0 24px;pointer-events:none;background:linear-gradient(180deg,#f8f2e8f7,#efe5d6f2);border-bottom:1px solid rgba(164,137,103,.22);box-shadow:0 10px 26px #38230e14,inset 0 1px #fffbf4b8;backdrop-filter:blur(3px) saturate(116%);-webkit-backdrop-filter:blur(3px) saturate(116%)}body.is-faq .kb-crumbs-wrap>.kb-crumbs{pointer-events:auto;max-width:1220px;margin:0 auto;min-height:42px}body.is-faq .kb-crumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;overflow:hidden;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0e0e1094}body.is-faq .kb-crumbs a,body.is-faq .kb-crumbs .curr{display:inline-flex;align-items:center;min-height:26px;white-space:nowrap}body.is-faq .kb-crumbs a{color:#0e0e109e;text-decoration:none;padding:4px 10px;border:1px solid rgba(14,14,16,.14);border-radius:999px;background:#ffffff47;transition:color .2s,border-color .2s,background .2s,transform .2s}body.is-faq .kb-crumbs a:hover{color:var(--ember);border-color:#e8501a61;background:#fff8eeb3;transform:translateY(-1px)}body.is-faq .kb-crumbs .sep{opacity:.32;flex:0 0 auto}body.is-faq .kb-crumbs .curr{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#9f5600;border:1px solid rgba(240,165,25,.42);background:linear-gradient(180deg,#fff7e7e6,#f7e7c7b8);padding:4px 10px;border-radius:999px;box-shadow:inset 0 1px #ffffffb8}body.is-faq .sss-hero h1{font-family:var(--font-display);font-size:clamp(36px,5.5vw,68px);line-height:.96;letter-spacing:-.015em;margin:0 0 20px;font-weight:700}body.is-faq .sss-hero p{font-size:clamp(17px,1.9vw,21px);color:#f5efe6b8;margin:0 0 32px;max-width:600px;line-height:1.6}body.is-faq .sss-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px}body.is-faq .sss-stat{display:flex;flex-direction:column;gap:3px}body.is-faq .sss-stat strong{font-family:var(--font-display);font-size:28px;color:var(--ember);line-height:1}body.is-faq .sss-stat span{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f5efe66b}body.is-faq .sss-body{padding:80px 24px 96px;background:var(--paper)}body.is-faq .sss-wrap{max-width:880px;margin:0 auto}body.is-faq .sss-section{margin-bottom:48px}body.is-faq .sss-section-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--ink-08)}body.is-faq .sss-section-tag{font-family:var(--font-mono);text-transform:uppercase;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,var(--ember),var(--spark));color:#fff;font-weight:400}body.is-faq .sss-section-title{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}body.is-faq .faq-list{display:flex;flex-direction:column;gap:8px}body.is-faq details.faq-item{position:relative;background:#fff9;border:1px solid var(--ink-08);border-radius:var(--r-3);overflow:hidden;overflow-anchor:none;transform:none;transition:border-color .24s var(--ease-smooth),box-shadow .24s var(--ease-smooth),background-color .24s var(--ease-smooth)}body.is-faq details.faq-item:not([open]):hover{border-color:#e8501a42;background:#fffffff0;box-shadow:0 10px 32px #e8501a24,0 3px 8px #0e0e100f,0 0 0 1px #e8501a0f;cursor:pointer;transform:none}body.is-faq details.faq-item[open]{background:linear-gradient(180deg,#fff,#fff6ec);border-color:#e8501a47;box-shadow:0 10px 32px #e8501a17,0 3px 8px #0e0e100a}body.is-faq details.faq-item.faq-card-closing{background:#fff9;border-color:var(--ink-08);box-shadow:0 1px 2px #0e0e100a}body.is-faq details.faq-item:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,#e8501a00,#e8501a8c 50%,#f0a51900);opacity:0;transform:scaleX(.4);transform-origin:50% 50%;transition:opacity .32s var(--ease-smooth),transform .46s var(--ease-smooth);pointer-events:none}body.is-faq details.faq-item[open]:before,body.is-faq details.faq-item.faq-card-open:before{opacity:1;transform:scaleX(1)}body.is-faq details.faq-item.faq-card-closing:before{opacity:0;transform:scaleX(.4)}body.is-faq summary.faq-summary{display:grid;grid-template-columns:52px minmax(0,1fr) 38px;align-items:center;column-gap:14px;padding:20px 22px;cursor:pointer;list-style:none;outline:none;-webkit-tap-highlight-color:transparent}body.is-faq summary.faq-summary::-webkit-details-marker{display:none}body.is-faq .faq-num{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--steel-light);transition:color .2s var(--ease-smooth)}body.is-faq details.faq-item[open] .faq-num{color:var(--ember)}body.is-faq details.faq-item.faq-card-closing .faq-num{color:var(--steel-light)}body.is-faq .faq-q{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.35;color:var(--ink);transition:color .2s var(--ease-smooth)}body.is-faq details.faq-item[open] .faq-q{color:var(--ember)}body.is-faq details.faq-item.faq-card-closing .faq-q{color:var(--ink)}:where(.faq-card,details.faq-item),:where(.faq-card,details.faq-item):hover,:where(.faq-card,details.faq-item):active{transform:none}.faq-disc{position:relative;box-sizing:border-box;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;justify-self:end;flex-shrink:0;border:1.5px solid rgba(232,80,26,.32);background-color:#e8501a12;color:var(--ember);box-shadow:none;transform:none}.faq-card-closed:hover .faq-disc,details.faq-item:not([open]):hover .faq-disc{border-color:#e8501a94;background-color:#e8501a1f;box-shadow:none;transform:none}.faq-trigger:focus-visible .faq-disc,summary.faq-summary:focus-visible .faq-disc{border-color:#e8501ab8;box-shadow:none;transform:none}.faq-trigger:active .faq-disc,summary.faq-summary:active .faq-disc{border-color:#c94010b8;background-color:#e8501a2b;box-shadow:inset 0 0 0 1px #c940101f;transform:none}.faq-disc-open,details.faq-item[open] .faq-disc{border-color:var(--ember);background-color:var(--ember);color:#fff;box-shadow:none;transform:none;animation:none}.faq-card-closing .faq-disc,details.faq-item.faq-card-closing .faq-disc{box-shadow:none;transform:none;animation:none}.faq-chev{width:12px;height:12px;stroke-width:2.2;transform-box:view-box;transform-origin:50% 50%;transform:rotate(0);filter:none;transition:transform .22s cubic-bezier(.2,.75,.25,1)}.faq-disc-open .faq-chev,details.faq-item[open] .faq-chev,.faq-card-open .faq-chev{transform:rotate(180deg);filter:none}.faq-card-closing .faq-chev,details.faq-item.faq-card-closing .faq-chev{transform:rotate(0);filter:none}@media (prefers-reduced-motion:reduce){.faq-disc,.faq-chev{transition:none}}body.is-faq .faq-answer{height:0;overflow:hidden;transition:height .38s var(--ease-smooth)}body.is-faq .faq-answer-inner{padding:0 22px 0 88px}@media (prefers-reduced-motion:reduce){body.is-faq details.faq-item,body.is-faq details.faq-item:before,body.is-faq .faq-num,body.is-faq .faq-q,body.is-faq .faq-answer{transition:none!important}}body.is-faq .faq-answer p{margin:0 0 14px;font-size:16px;line-height:1.7;color:var(--steel);max-width:700px;padding-bottom:4px}body.is-faq .faq-answer-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 0 20px;border-top:1px dashed var(--ink-08);margin-top:2px}body.is-faq .faq-answer-cta span{font-family:var(--font-sans);font-size:14px;color:var(--steel);line-height:1.5}body.is-faq .faq-answer-cta a{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .16s}body.is-faq .faq-answer-cta a:hover{opacity:.78}@media (max-width:700px){body.is-faq summary.faq-summary{grid-template-columns:28px minmax(0,1fr) 32px!important;column-gap:10px!important;padding:14px!important}body.is-faq .faq-answer-inner{padding:0 14px 0 52px!important}body.is-faq .faq-answer-cta{display:grid;justify-items:start;gap:6px}}.sss-cta{background:var(--ink);color:var(--paper);padding:72px 24px}.sss-cta-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sss-cta h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,50px);line-height:1;margin:0}.sss-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.sss-cta-btns .btn{position:relative;overflow:hidden;text-decoration:none!important;transition:background-color .18s var(--ease-press),color .18s var(--ease-press),border-color .18s var(--ease-press),box-shadow .18s var(--ease-press),transform .18s var(--ease-press),opacity .18s var(--ease-press)!important}.sss-cta-btns .btn:after{content:"";position:absolute;inset:0;background:#ffffff14;opacity:0;transition:opacity .18s var(--ease-press);pointer-events:none}.sss-cta-btns .btn:hover,.sss-cta-btns .btn:focus-visible{transform:translateY(-2px)!important;text-decoration:none!important}.sss-cta-btns .btn:hover:after,.sss-cta-btns .btn:focus-visible:after{opacity:1}.sss-cta-btns .btn:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.sss-cta-btns .btn-primary:hover,.sss-cta-btns .btn-primary:focus-visible{background:var(--ember-dark)!important;color:#fff!important;border-color:var(--ember-dark)!important;box-shadow:0 10px 28px #e8501a57!important}.sss-cta-btns .btn:not(.btn-primary):hover,.sss-cta-btns .btn:not(.btn-primary):focus-visible{background:#f5efe62e!important;color:#fff!important;border-color:#f5efe661!important;box-shadow:0 10px 24px #f5efe61f,inset 0 1px #ffffff29!important}.sss-cta-btns .btn:active{transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.sss-cta-btns .btn,.sss-cta-btns .btn:after{transition:none!important}.sss-cta-btns .btn:hover,.sss-cta-btns .btn:focus-visible,.sss-cta-btns .btn:active{transform:none!important}}/* First body chunk uses the real hero base; main retains the paper canvas below it. */


@keyframes laserScanY{0%{transform:translateY(-100px)}65%{transform:translateY(90px)}to{transform:translateY(-100px)}}@keyframes laserPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes sparkFly{0%,to{opacity:0;transform:translate(0)}40%{opacity:1}to{opacity:0;transform:translate(var(--sx,6px),var(--sy,-8px))}}@keyframes loaderBeam{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes loaderFadeOut{0%,70%{opacity:1}to{opacity:0}}@keyframes loaderDot{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}@keyframes checkPulse{0%{box-shadow:0 0 #f0a51999,inset 0 0 #f0a51900}50%{box-shadow:0 0 0 8px #f0a51900,inset 0 0 0 3px #f0a5194d}to{box-shadow:0 0 #f0a51900,inset 0 0 #f0a51900}}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@media (max-width:860px){}@media (max-width:860px){}@media (max-width:520px){}@media (max-width:768px){}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){}@media (prefers-reduced-motion:reduce){}@media (max-width:860px){}@media (max-width:520px){}body.is-404{min-height:100svh;margin:0;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;overflow-x:hidden}body.is-404 a:focus-visible,body.is-404 button:focus-visible{outline:2px solid var(--ember);outline-offset:4px}body.is-404 .not-found{min-height:720px;padding:calc(var(--header-h) + 92px) 32px 108px;display:grid;align-items:center;background:var(--paper)}body.is-404 .not-found-inner{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:clamp(72px,10vw,156px);align-items:start}body.is-404 .nf-copy{min-width:0;max-width:690px}body.is-404 .nf-kicker{display:flex;align-items:center;gap:14px;margin:0 0 30px!important;font-family:var(--font-mono);font-size:12px!important;font-weight:700;line-height:1.2!important;letter-spacing:.04em;text-transform:uppercase;color:var(--steel)!important}body.is-404 .nf-kicker span:first-child{display:inline-grid;place-items:center;min-width:50px;min-height:32px;padding:5px 10px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper)}body.is-404 .not-found h1{max-width:660px;margin:0 0 30px;font-family:var(--font-display);font-size:clamp(54px,5.5vw,82px);font-weight:700;line-height:.98;letter-spacing:-.04em;color:var(--ink);hyphens:none;overflow-wrap:normal}body.is-404 .nf-lead{max-width:610px;margin:0 0 40px!important;color:#514d48!important;font-family:var(--font-sans);font-size:18px!important;line-height:1.65!important}body.is-404 .nf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin:0}body.is-404 .nf-home{min-height:52px;padding:14px 22px!important;box-shadow:none!important;transition:background-color .18s var(--ease-smooth),border-color .18s var(--ease-smooth)!important}body.is-404 .nf-home:hover,body.is-404 .nf-home:focus-visible{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important;transform:none!important}body.is-404 .nf-contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#383532;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-color:#0e0e1040;text-underline-offset:5px;transition:color .18s var(--ease-smooth),text-decoration-color .18s var(--ease-smooth)}body.is-404 .nf-contact-dot{width:8px;height:8px;border-radius:50%;background:#1eaa54}body.is-404 .nf-contact:hover,body.is-404 .nf-contact:focus-visible{color:var(--ink);text-decoration-color:var(--ember)}body.is-404 .nf-routes{min-width:0;border-top:2px solid var(--ink)}body.is-404 .nf-routes-label{margin:0!important;padding:17px 0 15px;color:#514d48!important;font-family:var(--font-sans);font-size:12px!important;font-weight:700;line-height:1.2!important;letter-spacing:.04em;text-transform:uppercase}body.is-404 .nf-routes>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:94px;padding:18px 0;border-top:1px solid rgba(14,14,16,.18);color:var(--ink);text-decoration:none;transition:background-color .18s var(--ease-smooth),padding-left .18s var(--ease-smooth)}body.is-404 .nf-routes>a:last-child{border-bottom:1px solid rgba(14,14,16,.18)}body.is-404 .nf-route-num{align-self:start;padding-top:4px;font-family:var(--font-mono);font-size:11px;font-weight:700}body.is-404 .nf-routes strong{display:block;margin:0 0 6px;font-family:var(--font-sans);font-size:18px;line-height:1.25;letter-spacing:-.01em}body.is-404 .nf-routes small{display:block;color:#5f5a54;font-family:var(--font-sans);font-size:13px;line-height:1.4}body.is-404 .nf-routes>a:hover,body.is-404 .nf-routes>a:focus-visible{padding-left:10px;background:#e8501a0e}@media (max-width:980px){body.is-404 .not-found{padding-top:calc(var(--header-h) + 64px)}body.is-404 .not-found-inner{grid-template-columns:1fr;gap:64px;align-items:start}body.is-404 .nf-copy,body.is-404 .nf-routes{max-width:720px}}@media (max-width:640px){body.is-404 .not-found{min-height:0;padding:calc(var(--header-h) + 48px) 20px 72px;align-items:start}body.is-404 .not-found-inner{gap:52px}body.is-404 .nf-kicker{margin-bottom:22px!important}body.is-404 .not-found h1{font-size:48px;line-height:.98;margin-bottom:24px;letter-spacing:-.035em}body.is-404 .nf-lead{font-size:16px!important;line-height:1.62!important;margin-bottom:30px!important}body.is-404 .nf-actions{display:grid;justify-items:start;gap:16px}body.is-404 .nf-home{width:100%;justify-content:center!important}body.is-404 .nf-routes>a{min-height:88px;grid-template-columns:32px minmax(0,1fr);gap:10px}body.is-404 .nf-routes strong{font-size:16px}}@media (max-width:380px){body.is-404 .not-found h1{font-size:43px}}@media (prefers-reduced-motion:reduce){body.is-404 .nf-home,body.is-404 .nf-contact,body.is-404 .nf-routes>a{transition:none!important}}body.is-hub .article-list{display:grid;max-width:1220px!important;margin:0 auto;padding:26px 24px 68px!important;counter-reset:hubrow}body.is-hub .article-list>.kicker{color:#b8580d!important;font-weight:700!important;text-shadow:none}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n){position:relative;display:grid!important;grid-template-columns:96px minmax(0,1fr) minmax(260px,34%) 44px!important;grid-template-areas:"index meta thumb arrow" "index content thumb arrow"!important;column-gap:26px!important;row-gap:10px!important;align-items:start!important;min-height:240px!important;margin:0!important;padding:22px 24px!important;border:1px solid rgba(14,14,16,.1)!important;border-radius:var(--r-surface)!important;background:linear-gradient(180deg,#fffbf5eb,#f8f0e4e0)!important;box-shadow:0 12px 30px #2718070e!important;overflow:hidden!important;text-decoration:none!important;counter-increment:hubrow}body.is-hub .article-row:before{grid-area:index;font-variant-numeric:tabular-nums}body.is-hub .article-row small{margin-top:4px}body.is-hub .article-row>div{min-width:0}body.is-hub .article-row h3{position:relative}body.is-hub .article-thumb{grid-area:thumb;display:block!important;min-width:0!important;margin:0;overflow:hidden!important;background:#e8dcc9!important}body.is-hub .article-thumb img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:16/10;object-fit:cover!important;object-position:50% 50%!important}body.is-hub .article-row .arrow{grid-area:arrow;align-self:center;justify-self:end}@media (max-width:1000px){body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n){grid-template-columns:1fr!important;grid-template-areas:"index" "meta" "content" "thumb" "arrow"!important;min-height:0!important;row-gap:12px!important}body.is-hub .article-row:before{font-size:34px!important;line-height:1;margin-bottom:-4px}body.is-hub .article-row .arrow{justify-self:start!important}body.is-hub .article-thumb{min-height:0!important}body.is-hub .article-thumb img{height:auto!important;min-height:0!important}}@media (max-width:680px){body.is-hub .article-list{padding:22px 18px 54px!important;gap:14px!important}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n){padding:20px 18px!important;border-radius:var(--r-surface)!important}body.is-hub .article-row:before{font-size:30px!important}body.is-hub .article-row h3{font-size:clamp(25px,7.4vw,30px)!important;line-height:1.08!important}body.is-hub .article-row p{font-size:16.5px!important;line-height:1.55!important}}.kb-crumbs-wrap,:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap{border-top:0!important}@media (max-width:1280px){}@media (max-width:860px){}@media (max-width:520px){}@media (max-width:420px){}@media (prefers-reduced-motion:reduce){}@media (max-width:520px){}:where(h1,h2,h3,h4,h5,h6){text-wrap:wrap}body.is-faq .sss-hero .eyebrow,body:has(.sss-hero) .sss-hero .eyebrow{font-family:var(--font-sans)!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--spark)!important}body.is-faq .sss-hero p,body:has(.sss-hero) .sss-hero p{hyphens:none!important;-webkit-hyphens:none!important}body.is-faq .sss-hero h1,body:has(.sss-hero) .sss-hero h1{margin-bottom:24px!important}body.is-faq .sss-hero,body:has(.sss-hero) .sss-hero{padding-top:148px!important}@media (max-width:560px){body.is-faq .sss-hero,body:has(.sss-hero) .sss-hero{padding-top:154px!important}}@media (max-width:520px){body.is-home .hero-text,body.is-hub .knowledge-hero-inner,body.is-knowledge .knowledge-hero-inner,body.is-article .article-hero-inner,body.is-service-page .service-hero-inner,body.is-faq .sss-hero-content,body:has(.sss-hero) .sss-hero-content{inline-size:100%!important;max-inline-size:calc(100vw - 40px)!important;min-inline-size:0!important;box-sizing:border-box!important}body.is-home .hero-text h1,body.is-home .hero-text p,body.is-hub .knowledge-hero h1,body.is-hub .knowledge-hero p,body.is-knowledge .knowledge-hero h1,body.is-knowledge .knowledge-hero p,body.is-article .article-hero h1,body.is-article .article-hero p,body.is-service-page .service-hero h1,body.is-service-page .service-hero p,body.is-faq .sss-hero h1,body.is-faq .sss-hero p,body:has(.sss-hero) .sss-hero h1,body:has(.sss-hero) .sss-hero p{inline-size:100%;max-inline-size:100%!important;min-inline-size:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}body.is-hub .knowledge-hero h1,body.is-knowledge .knowledge-hero h1,body.is-article .article-hero h1{line-height:1.08!important}body.is-service-page .service-hero h1{line-height:1.12!important}body.is-service-page .service-hero p,body.is-hub .knowledge-hero p,body.is-knowledge .knowledge-hero p,body.is-article .article-hero p{font-size:16.5px!important;line-height:1.62!important}body.is-faq .sss-hero .eyebrow,body:has(.sss-hero) .sss-hero .eyebrow{font-size:16px!important;letter-spacing:.01em!important}}@media (hover:hover) and (pointer:fine){body.is-home .industry-card:hover,.service-related-grid>a:hover{transform:translateY(-2px)!important}body.is-home .industry-card:hover .ind-icon,body.is-home .svc-card:focus-visible,body.is-home .industry-card:focus-visible,.service-related-grid>a:focus-visible{transform:none!important}}@media (max-width:860px),(hover:none){body.is-home .svc-card:hover,body.is-home .svc-card:focus-visible,body.is-home .industry-card:hover,body.is-home .industry-card:focus-visible,.service-related-grid>a:hover,.service-related-grid>a:focus-visible{transform:none!important}}@media (max-width:520px){body.is-home .hero-grid,body.is-home .hero-text,body.is-home .hero-text h1,body.is-home .hero-text p,body.is-home .hero-actions,body.is-hub .knowledge-hero-inner,body.is-hub .knowledge-hero h1,body.is-hub .knowledge-hero p,body.is-knowledge .knowledge-hero-inner,body.is-knowledge .knowledge-hero h1,body.is-knowledge .knowledge-hero p,body.is-article .article-hero-inner,body.is-article .article-hero h1,body.is-article .article-hero p,body.is-service-page .service-hero-inner,body.is-service-page .service-hero h1,body.is-service-page .service-hero p,body.is-service-page .service-proof{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;min-width:0!important;box-sizing:border-box!important}body.is-hub .knowledge-hero h1,body.is-knowledge .knowledge-hero h1,body.is-article .article-hero h1,body.is-home .hero-text h1{font-size:34px!important}body.is-service-page .service-hero h1{font-size:29px!important}body.is-home .hero-text p,body.is-hub .knowledge-hero p,body.is-knowledge .knowledge-hero p,body.is-article .article-hero p,body.is-service-page .service-hero p{font-size:16px!important;line-height:1.58!important}}@media (max-width:520px){body.is-article .article-hero h1,html[lang=en] body.is-article .article-hero h1{font-size:30px!important;line-height:1.06!important;letter-spacing:-.01em!important}}@media (max-width:380px){body.is-article .article-hero h1,html[lang=en] body.is-article .article-hero h1{font-size:28px!important;line-height:1.07!important}}body.is-faq .sss-section#process,body:has(.sss-hero) .sss-section#process{padding-block:0!important;background:transparent!important}body.is-faq .sss-section#process>:is(.sss-section-head,.faq-list),body:has(.sss-hero) .sss-section#process>:is(.sss-section-head,.faq-list){max-width:none!important;opacity:1!important;background:transparent!important}@media (min-width:521px) and (max-width:1120px){body.is-faq .sss-hero,body:has(.sss-hero) .sss-hero{padding-top:146px!important}}body.is-article .article-shell{grid-template-columns:minmax(0,820px)!important;justify-content:center!important;gap:0!important}body.is-article .article-body{grid-column:1;width:100%!important;min-width:0!important}body.is-article .toc{overscroll-behavior:contain;display:none!important}@media (max-width:720px){body.is-article .kb-crumbs-wrap{align-items:center!important}body.is-article .kb-crumbs-wrap>.kb-crumbs,body.is-article .kb-crumbs{padding:0!important}body.is-article .kb-crumbs .curr{display:block!important;padding:5px 9px!important}body.is-article .kb-crumbs .sep:has(+.curr){display:inline-flex!important}body.is-article .kb-crumbs .sep{display:inline-flex!important;flex:0 0 auto!important}body.is-article .kb-crumbs a{flex:0 0 auto!important;min-width:0!important;max-width:none!important;padding:5px 9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:0!important}body.is-article .kb-crumbs a:after{font-size:10px;line-height:18px;letter-spacing:.08em}html[lang=tr] body.is-article .kb-crumbs a:first-of-type:after{content:"ANA"}html[lang=tr] body.is-article .kb-crumbs a:nth-of-type(2):after{content:"BİLGİ"}html[lang=en] body.is-article .kb-crumbs a:first-of-type:after{content:"HOME"}html[lang=en] body.is-article .kb-crumbs a:nth-of-type(2):after{content:"RES."}}.quote-form-dark :where(input,textarea,.quote-select-button):active,.quote-form-dark :where(input,textarea,.quote-select-button):focus,.quote-form-dark :where(input,textarea,.quote-select-button):focus-visible{border-color:#f0a51980!important;outline:none!important;box-shadow:0 0 0 3px #e8501a1f,inset 0 1px #ffffff0f!important}.quote-form-dark .btn-whatsapp:active{background:#168f49!important;box-shadow:0 8px 20px #1fb85b3d!important;transform:translateY(1px)!important}.quote-form-dark .quote-stepper{width:92px!important;min-width:92px!important;height:48px!important;right:10px!important;touch-action:manipulation!important}.quote-form-dark .quote-stepper-btn{min-width:46px!important;width:46px!important;min-height:46px!important;height:46px!important;color:#f5efe6e6!important;touch-action:manipulation!important}.quote-form-dark .quote-stepper-btn svg{width:16px!important;height:16px!important;stroke-width:2.4!important}.quote-form-dark .quote-stepper-btn:hover,.quote-form-dark .quote-stepper-btn:focus-visible{background:#e8501a29!important;color:#ffe3c0!important;box-shadow:inset 0 0 0 1px #f0a51947!important;outline:0!important}.quote-form-dark .quote-stepper-btn:active{background:#e8501a42!important;color:#fff!important;box-shadow:inset 0 0 0 1px #f0a51957!important}.quote-form-dark .quote-select-button:active,.quote-form-dark .quote-select-button:focus,.quote-form-dark .quote-select-button:focus-visible{border-color:#f0a5198a!important;outline:none!important;box-shadow:0 0 0 3px #e8501a1f,inset 0 1px #ffffff0f!important}.quote-number-input,body.is-home .quote-number-input{padding-right:112px!important;touch-action:manipulation!important}@media (max-width:520px){.quote-form-dark .quote-stepper,body.is-home .quote-form-dark .quote-stepper{width:96px!important;min-width:96px!important;height:50px!important;right:8px!important;touch-action:manipulation!important}.quote-form-dark .quote-stepper-btn,body.is-home .quote-form-dark .quote-stepper-btn{min-width:48px!important;width:48px!important;min-height:48px!important;height:48px!important;touch-action:manipulation!important}.quote-form-dark .quote-stepper-btn svg,body.is-home .quote-form-dark .quote-stepper-btn svg{width:17px!important;height:17px!important}.quote-number-input,body.is-home .quote-number-input{min-height:64px!important;padding-right:118px!important}.quote-form-dark .quote-dims-grid,body.is-home .quote-form-dark .quote-dims-grid{grid-template-columns:1fr!important}}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap{min-height:44px!important;height:44px!important;padding-inline:24px!important;overflow:hidden!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap>.kb-crumbs,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs{min-height:44px!important;gap:8px!important;align-items:center!important;justify-content:center!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs::-webkit-scrollbar{display:none!important}:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs a,:where(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs .curr{min-height:28px!important;padding:5px 11px!important;font-size:10.5px!important;line-height:1.15!important;letter-spacing:.055em;transform:none!important}body.is-hub .knowledge-hero,body.is-article .article-hero{padding-top:142px!important}body.is-hub .knowledge-hero h1,body.is-article .meta-line{margin-top:0!important}body:has(.sss-hero) .sss-hero{padding-top:146px!important}@media (max-width:1000px){body.is-hub .knowledge-hero,body.is-article .article-hero{padding-top:140px!important}}@media (max-width:720px){body.is-article .kb-crumbs-wrap{min-height:50px!important;height:50px!important;padding:0 12px!important}body.is-article .kb-crumbs-wrap>.kb-crumbs,body.is-article .kb-crumbs{min-height:50px!important;flex-wrap:nowrap!important;align-content:center!important;justify-content:flex-start!important;gap:5px!important;overflow:hidden!important}body.is-article .kb-crumbs .curr{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:28px!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.is-article .article-hero{padding-top:152px!important}}body.is-knowledge .quote-panel,body.is-article .quote-panel{position:relative!important;margin:46px 0 0!important;padding:34px 36px 36px!important;border:1px solid rgba(65,45,25,.12)!important;border-radius:var(--r-3)!important;background:linear-gradient(180deg,#fffcf6fa,#fff8ecf5)!important;box-shadow:0 18px 44px #2a190712!important;overflow:hidden!important}body.is-knowledge .quote-panel h2,body.is-article .quote-panel h2{max-width:920px!important;margin:0 0 14px!important;font-family:var(--font-display)!important;font-size:clamp(30px,3.4vw,46px)!important;line-height:1.04!important;letter-spacing:0!important;color:#15110e!important}body.is-knowledge .quote-panel p,body.is-article .quote-panel p{max-width:850px!important;margin:0!important;color:#574e45!important;line-height:1.62!important}body.is-knowledge .quote-panel .checklist,body.is-article .quote-panel .checklist,body.is-hub .quote-panel .checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:26px 0 0!important;padding:0!important}body.is-knowledge .quote-panel .checklist li,body.is-article .quote-panel .checklist li,body.is-hub .quote-panel .checklist li{min-height:46px!important;display:flex!important;align-items:center!important;padding:12px 14px 12px 42px!important;border:1px solid rgba(65,45,25,.1)!important;border-radius:var(--r-2)!important;background:#ffffff75!important;color:#463f38!important;line-height:1.35!important}body.is-knowledge .quote-panel .checklist li:before,body.is-article .quote-panel .checklist li:before,body.is-hub .quote-panel .checklist li:before{left:16px!important;top:50%!important;width:10px!important;height:10px!important;transform:translateY(-50%)!important;background:var(--ember)!important;box-shadow:0 0 0 5px #e8501a1a!important;border-radius:999px!important}@media (max-width:720px){body.is-knowledge .quote-panel,body.is-article .quote-panel{padding:28px 20px 22px!important;border-radius:var(--r-3)!important}body.is-knowledge .quote-panel h2,body.is-article .quote-panel h2{font-size:clamp(27px,8vw,34px)!important}body.is-knowledge .quote-panel .checklist,body.is-article .quote-panel .checklist,body.is-hub .quote-panel .checklist{grid-template-columns:1fr!important;gap:10px!important}body.is-knowledge .quote-panel .checklist li,body.is-article .quote-panel .checklist li,body.is-hub .quote-panel .checklist li{min-height:44px!important;padding:11px 12px 11px 38px!important}}:where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=slider],.static-combo-option,.quote-select-option){-webkit-tap-highlight-color:transparent}.static-field input:focus-visible,.static-field select:focus-visible,.static-combo-button:focus-visible,.static-combobox.is-open .static-combo-button{border-color:#e8501a5c!important;box-shadow:0 0 0 3px #e8501a17,inset 0 1px #ffffffdb!important}.static-search-panel:focus-within{border-color:#e8501a38!important}.static-field:focus-within label{color:var(--ember-dark)!important}.static-search-reset:hover,.static-search-reset:focus-visible,.static-filter-row button:hover,.static-filter-row button:focus-visible,.static-filter-row button[aria-pressed=true]{background:#e8501a17!important;border-color:#e8501a57!important;color:var(--ember-dark)!important;box-shadow:0 6px 14px #e8501a14!important;outline:none!important}.static-combo-option:hover,.static-combo-option:focus-visible{background:#e8501a13!important;color:var(--ember-dark)!important;box-shadow:inset 0 0 0 1px #e8501a26!important}.static-combo-option[aria-selected=true]{background:#e8501a1c!important;color:var(--ember-dark)!important;box-shadow:inset 0 0 0 1px #e8501a38!important}.static-combo-option:before{content:""!important;width:8px!important;height:8px!important;margin-right:10px!important;display:inline-block!important;border-radius:999px!important;background:linear-gradient(180deg,var(--spark),var(--ember))!important;flex:0 0 8px!important;opacity:0!important;transform:scale(.35)!important;transition:opacity .17s var(--ease-smooth),transform .22s var(--ease-smooth)!important}.static-combo-option[aria-selected=true]:before{opacity:1!important;transform:scale(1)!important}footer#footer .footer-link:focus-visible{outline:2px solid var(--ember)!important;outline-offset:4px!important;border-radius:var(--r-2)!important}.service-card{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,0 12px 30px #38230e0b}:where(.hero-img-wrap img,.ind-visual img,body.is-about .photo img,body.is-knowledge .knowledge-hero-visual img,body:has(.sss-hero) .sss-hero-visual img,body.is-hub .article-thumb img,body.is-article .article-topic-visual img,.service-aside img){filter:var(--image-lift-filter)!important}.service-hero:before,body.is-hub .knowledge-hero:before{filter:var(--image-lift-backdrop-filter)}.service-hero:before{background-image:linear-gradient(90deg,#0e0e10f7,#0e0e10db 42%,#0e0e1094 72%,#0e0e106b),radial-gradient(circle at 84% 18%,rgba(232,80,26,.14),transparent 32%),var(--hero-image),var(--hero-lqip,none)!important;background-size:auto,auto,cover,cover!important;background-position:center,center,var(--hero-position,center),var(--hero-position,center)!important;background-repeat:no-repeat!important;transform:none!important;filter:none!important}@media (max-width:720px){.service-hero:before{background-image:linear-gradient(180deg,#0e0e10b8,#0e0e10f2),var(--hero-image),var(--hero-lqip,none)!important;background-size:auto,cover,cover!important;background-position:center,var(--hero-position,center),var(--hero-position,center)!important}}body.is-hub .knowledge-hero:before{background-size:auto,auto,auto!important;background-position:center!important}body.is-article .article-hero{position:relative;overflow:hidden;background:var(--ink)!important}body.is-article .article-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 16%,rgba(232,80,26,.15),transparent 30%),radial-gradient(circle at 12% 88%,rgba(240,165,25,.09),transparent 34%),linear-gradient(135deg,#11100f,#171310 55%,#0e0e10);filter:none;transform:none;opacity:1;pointer-events:none;z-index:0}body.is-article .article-hero-inner{position:relative;z-index:1}:where(.service-aside figure:hover img,body.is-about .photo:hover img,body.is-about .photo:focus-visible img,body.is-about .photo.is-spark img,body.is-hub .article-row:hover .article-thumb img,body.is-hub .article-row:focus-visible .article-thumb img,body.is-hub .article-row:focus-within .article-thumb img){filter:var(--image-lift-hover-filter)!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.is-glossary{--gloss-accent:#B83A0C}body.is-glossary .gloss-hero{position:relative;overflow:hidden;padding:148px 24px 64px;border-bottom:3px solid var(--gloss-accent);background:#171513;color:var(--paper)}body.is-glossary .gloss-hero-inner{width:100%;max-width:1040px;margin:0 auto;min-width:0}body.is-glossary .gloss-kicker{margin:0 0 20px;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.35;letter-spacing:.04em;color:var(--spark)}body.is-glossary .kb-crumbs a{color:#49423c!important}body.is-glossary .kb-crumbs .curr{color:#730!important}body.is-glossary .kb-crumbs a:focus-visible{outline:2px solid #8F2D0A!important;outline-offset:2px!important}body.is-glossary .gloss-hero h1{max-width:16ch;margin:0 0 22px;font-family:var(--font-display);font-size:60px;font-weight:700;line-height:1.02;letter-spacing:0;color:var(--paper);overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}body.is-glossary .gloss-lead{max-width:66ch;margin:0;font-family:var(--font-sans);font-size:19px;line-height:1.65;color:#f5efe6d1}body.is-glossary .gloss-body{padding:56px 0 88px;background:var(--paper);color:var(--ink)}body.is-glossary .gloss-inner{max-width:1040px;margin:0 auto;padding:0 24px}body.is-glossary .gloss-search-panel{margin:0 0 18px;padding:0 0 24px;border-bottom:1px solid rgba(14,14,16,.16)}body.is-glossary .gloss-tools-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 18px}body.is-glossary .gloss-index-title{margin:0;font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:0;color:var(--ink)}body.is-glossary .gloss-search-status{flex:none;margin:0;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.4;color:#5c554e}body.is-glossary .gloss-search-status strong{color:var(--ink);font-variant-numeric:tabular-nums}body.is-glossary .gloss-search-label{display:block;margin:0 0 8px;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.35;color:#312c28}body.is-glossary .gloss-search-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;max-width:760px}body.is-glossary .gloss-search-input{width:100%;min-width:0;min-height:52px;padding:12px 15px;border:1px solid #746B63;border-radius:8px;background:#fff9f1;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth),background-color .16s var(--ease-smooth)}body.is-glossary .gloss-search-input::placeholder{color:#655e57;opacity:1}body.is-glossary .gloss-search-input:hover{border-color:#4e4741;background:#fffcf7}body.is-glossary .gloss-search-input:focus-visible{outline:2px solid var(--gloss-accent);outline-offset:2px;border-color:var(--gloss-accent);background:#fff;box-shadow:0 0 0 4px #b83a0c1f}body.is-glossary .gloss-search-clear{min-width:92px;min-height:52px;padding:10px 16px;border:1px solid #746B63;border-radius:8px;background:transparent;color:#312c28;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),color .16s var(--ease-smooth)}body.is-glossary .gloss-search-clear:hover:not(:disabled){border-color:var(--gloss-accent);background:#f4ded4;color:#8f2d0a}body.is-glossary .gloss-search-clear:focus-visible{outline:2px solid var(--gloss-accent);outline-offset:2px}body.is-glossary .gloss-search-clear:disabled{border-color:#c8bcaf;color:#746b63;cursor:default;opacity:.72}body.is-glossary .gloss-azbar{position:sticky;top:calc(var(--header-h) + 52px);z-index:40;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:4px;max-width:100%;margin:0 0 42px;padding:7px;overflow-x:auto;overflow-y:hidden;border:1px solid #CBBEAF;border-radius:8px;background:var(--paper);box-shadow:0 8px 18px #0e0e100f;overscroll-behavior-inline:contain}body.is-glossary .gloss-azbar a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;min-width:40px;min-height:40px;padding:0;border:1px solid transparent;border-radius:6px;color:#3f3934;font-family:var(--font-mono);font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),color .16s var(--ease-smooth)}body.is-glossary .gloss-azbar a:hover{border-color:#d39a82;background:#f4ded4;color:#8f2d0a}body.is-glossary .gloss-azbar a:focus-visible{outline:2px solid var(--gloss-accent);outline-offset:1px;border-color:var(--gloss-accent);background:#fff9f1;color:#762507}body.is-glossary .gloss-azbar a[aria-disabled=true]{border-color:transparent;background:transparent;color:#8a8179;opacity:.52;pointer-events:none}body.is-glossary .gloss-empty{margin:0 0 44px;padding:18px 0;border-top:1px solid rgba(14,14,16,.14);border-bottom:1px solid rgba(14,14,16,.14);color:#4e4741;font-family:var(--font-sans);font-size:16px;line-height:1.6}body.is-glossary .gloss-empty[hidden],body.is-glossary .gloss-inner>section[hidden],body.is-glossary .gloss-item[hidden]{display:none!important}body.is-glossary .gloss-inner>section[id]{scroll-margin-top:calc(var(--header-h) + 122px)}body.is-glossary .gloss-letter{margin:60px 0 0;padding:0 0 13px;border-bottom:2px solid rgba(184,58,12,.34);color:#a9340b;font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:0}body.is-glossary .gloss-inner>section:first-of-type .gloss-letter{margin-top:0}body.is-glossary .gloss-dl{margin:0;padding:0}body.is-glossary .gloss-item{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);column-gap:40px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(14,14,16,.13)}body.is-glossary .gloss-term{display:block;min-width:0;margin:0;color:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.35;overflow-wrap:break-word}body.is-glossary .gloss-term em{display:block;margin:4px 0 0;color:#625a53;font-family:var(--font-sans);font-size:13.5px;font-style:normal;font-weight:600;line-height:1.4}body.is-glossary .gloss-def{max-width:72ch;min-width:0;margin:0;color:#3f3934;font-family:var(--font-sans);font-size:16px;line-height:1.72;overflow-wrap:break-word}body.is-glossary .gloss-def a{color:var(--gloss-accent);font-weight:600;text-decoration:underline;text-decoration-color:#b83a0c73;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s var(--ease-smooth),text-decoration-color .16s var(--ease-smooth)}body.is-glossary .gloss-def a:hover{color:#8f2d0a;text-decoration-color:currentColor;text-decoration-thickness:2px}body.is-glossary .gloss-def a:focus-visible{outline:2px solid var(--gloss-accent);outline-offset:3px;border-radius:2px;color:#762507;text-decoration-color:currentColor}body.is-glossary .gloss-cta{padding:46px 24px;border-top:1px solid #CBBEAF;background:#e9dfd1;color:var(--ink)}body.is-glossary .gloss-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;width:100%;max-width:1040px;margin:0 auto}body.is-glossary .gloss-cta h2{margin:0 0 8px;color:var(--ink);font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:0}body.is-glossary .gloss-cta p{max-width:58ch;margin:0;color:#4e4741;font-family:var(--font-sans);font-size:16px;line-height:1.6}body.is-glossary .gloss-cta-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px}body.is-glossary .gloss-cta-button,body.is-glossary .gloss-cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}body.is-glossary .gloss-cta-button{gap:10px;padding:11px 17px;border:1px solid #211D19;border-radius:8px;background:#211d19;color:#fff;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth)}body.is-glossary .gloss-cta-button:hover{border-color:var(--gloss-accent);background:var(--gloss-accent)}body.is-glossary .gloss-cta-link{padding:10px 2px;color:#8f2d0a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.is-glossary .gloss-cta-link:hover{color:#6f2307;text-decoration-thickness:2px}body.is-glossary .gloss-cta-button:focus-visible,body.is-glossary .gloss-cta-link:focus-visible{outline:2px solid var(--gloss-accent);outline-offset:3px}@media (max-width:900px){body.is-glossary .gloss-hero{padding:150px 24px 54px}body.is-glossary .gloss-hero h1{font-size:48px}body.is-glossary .gloss-cta-inner{grid-template-columns:1fr;gap:24px}body.is-glossary .gloss-cta-actions{justify-content:flex-start}}@media (max-width:720px){body.is-glossary .gloss-hero{padding:150px 20px 48px}body.is-glossary .gloss-hero h1{max-width:100%;font-size:42px;line-height:1.06}body.is-glossary .gloss-lead{max-width:34ch;font-size:17px;line-height:1.62}body.is-glossary .gloss-body{padding:42px 0 72px}body.is-glossary .gloss-inner{padding:0 20px}body.is-glossary .gloss-tools-head{display:block;margin-bottom:16px}body.is-glossary .gloss-index-title{margin-bottom:6px;font-size:27px}body.is-glossary .gloss-search-control{grid-template-columns:minmax(0,1fr) auto}body.is-glossary .gloss-search-clear{min-width:82px;padding-inline:12px}body.is-glossary .gloss-azbar{top:calc(var(--header-h) + 52px);margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;border-right:0;border-left:0;border-radius:0}body.is-glossary .gloss-azbar a{flex-basis:44px;min-width:44px;min-height:44px}body.is-glossary .gloss-item{grid-template-columns:1fr;row-gap:7px;padding:22px 0}body.is-glossary .gloss-letter{margin-top:48px;font-size:29px}body.is-glossary .gloss-term{font-size:19px}body.is-glossary .gloss-term em{display:inline;margin-left:6px}body.is-glossary .gloss-def{max-width:100%;font-size:16px;line-height:1.68}body.is-glossary .gloss-cta{padding:38px 20px}body.is-glossary .gloss-cta h2{font-size:27px}}@media (max-width:420px){body.is-glossary .gloss-hero{padding:146px 18px 42px}body.is-glossary .gloss-kicker{margin-bottom:18px;font-size:13px}body.is-glossary .gloss-hero h1{margin-bottom:22px;font-size:36px;line-height:1.08}body.is-glossary .gloss-inner{padding:0 18px}body.is-glossary .gloss-search-control{grid-template-columns:1fr}body.is-glossary .gloss-search-clear{width:100%;min-width:0;min-height:44px}body.is-glossary .gloss-azbar{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}body.is-glossary .gloss-cta{padding:34px 18px}body.is-glossary .gloss-cta-actions{align-items:stretch;flex-direction:column}body.is-glossary .gloss-cta-button,body.is-glossary .gloss-cta-link{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){body.is-glossary .gloss-search-input,body.is-glossary .gloss-search-clear,body.is-glossary .gloss-azbar a,body.is-glossary .gloss-def a,body.is-glossary .gloss-cta-button{transition:none}}.sm-body{padding:48px 0 84px;background:var(--paper);color:var(--ink)}.sm-inner{max-width:1080px;margin:0 auto;padding:0 24px}.sm-intro{font-size:17px;line-height:1.7;color:#0e0e10c7;margin:0 0 26px;max-width:780px}.sm-jump{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 48px;padding:13px 15px;background:linear-gradient(180deg,#fff,#faf5ec);border:1px solid rgba(164,137,103,.22);border-radius:var(--r-4);box-shadow:inset 0 1px #ffffffe6,0 10px 30px #38230e14}.sm-jump a{position:relative;font-family:var(--font-mono);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:9px 17px;border-radius:var(--r-3);color:#0e0e1099;text-decoration:none;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.sm-jump a:hover,.sm-jump a:focus-visible{background:#e8501a12;color:var(--ember-dark);border-color:#e8501a3d;transform:translateY(-1px);box-shadow:0 4px 12px #e8501a1f}.sm-section{margin:0 0 46px;scroll-margin-top:calc(var(--header-h) + 60px)}.sm-section:last-child{margin-bottom:0}.sm-section-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid rgba(232,80,26,.18)}.sm-section-title{font-family:var(--font-display);font-size:27px;font-weight:700;color:var(--ember);letter-spacing:.01em;margin:0}.sm-section-count{font-family:var(--font-mono);font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#0e0e1080}.sm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 30px}.sm-link{display:flex;align-items:center;gap:10px;padding:11px 4px;font-size:15.5px;line-height:1.4;color:#0e0e10d6;text-decoration:none;border-bottom:1px solid rgba(14,14,16,.07);transition:color .16s ease,padding-left .16s ease}.sm-link:before{content:"→";flex:none;color:var(--ember);font-size:14px;opacity:.55;transition:transform .16s ease,opacity .16s ease}.sm-link:hover,.sm-link:focus-visible{color:var(--ember);padding-left:9px}.sm-link:hover:before,.sm-link:focus-visible:before{opacity:1;transform:translate(2px)}.sm-link[aria-current=page]{color:var(--ember-dark);font-weight:600}@media (max-width:640px){.sm-section-title{font-size:22px}.sm-grid{grid-template-columns:1fr;gap:0}.sm-link{font-size:15px}}@media (prefers-reduced-motion:reduce){.sm-jump a,.sm-link,.sm-link:before{transition:none}}@keyframes procReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){}@media (max-width:520px){.scroll-top-float{display:none}}@keyframes quoteDropdownUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){}@media (max-width:860px){}@media (max-width:560px){}@media (prefers-reduced-motion:reduce){}.svc-card-index{min-width:0;overflow:hidden;color:#fffaf3a3;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (max-width:720px){.svc-card-index{font-size:9px}}body.is-hub .article-list{padding-top:12px!important;gap:9px!important}body.is-hub .article-list>.kicker{margin:0 0 8px!important;letter-spacing:.045em!important}body.is-hub .article-row,body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{grid-template-columns:44px minmax(0,1fr) 220px 42px!important;cursor:pointer!important}body.is-hub .article-thumb{border-color:#0e0e101f!important;transition:border-color .17s var(--ease-smooth),box-shadow .17s var(--ease-smooth)!important}body.is-hub .article-row:hover .article-thumb,body.is-hub .article-row:focus-visible .article-thumb,body.is-hub .article-row:focus-within .article-thumb{border-color:#e8501a57!important;box-shadow:0 5px 14px #2d1b0817,inset 0 0 0 1px #fff3!important}@media (max-width:920px) and (min-width:701px){body.is-hub .article-row,body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{grid-template-columns:36px minmax(0,1fr) 170px 38px!important;column-gap:12px!important}}@media (max-width:700px){body.is-hub .article-row,body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{grid-template-columns:32px minmax(0,1fr) 36px!important}body.is-hub .article-row .arrow,body.is-hub .article-row:hover .arrow,body.is-hub .article-row:focus-visible .arrow,body.is-hub .article-row:focus-within .arrow{width:34px!important;height:34px!important;justify-self:end!important}}picture[data-responsive-image]{display:contents}@supports (background-image:image-set(url(x.avif) type("image/avif"))){.service-hero:before{background-image:linear-gradient(90deg,#0e0e10f7,#0e0e10db 42%,#0e0e1094 72%,#0e0e106b),radial-gradient(circle at 84% 18%,rgba(232,80,26,.14),transparent 32%),var(--hero-image-modern,var(--hero-image)),var(--hero-lqip,none)!important}@media (max-width:980px){.service-hero:before{background-image:linear-gradient(90deg,#0e0e10f7,#0e0e10db 42%,#0e0e1094 72%,#0e0e106b),radial-gradient(circle at 84% 18%,rgba(232,80,26,.14),transparent 32%),var(--hero-image-modern-tablet,var(--hero-image-modern,var(--hero-image))),var(--hero-lqip,none)!important}}@media (max-width:720px){.service-hero:before{background-image:linear-gradient(180deg,#0e0e10b8,#0e0e10f2),var(--hero-image-modern-mobile,var(--hero-image-modern,var(--hero-image))),var(--hero-lqip,none)!important}}}body.is-hub .static-search-results[hidden],body.is-hub .article-list[hidden],body.is-hub .knowledge-pagination[hidden]{display:none!important}body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{transform:none!important;transition:none!important}body.is-hub a.article-row *,body.is-hub a.article-row:hover *,body.is-hub a.article-row:focus-visible *,body.is-hub a.article-row:focus-within *{animation:none!important;transition:none!important}body.is-hub a.article-row .article-thumb,body.is-hub a.article-row:hover .article-thumb,body.is-hub a.article-row:focus-visible .article-thumb,body.is-hub a.article-row:focus-within .article-thumb{grid-area:thumb!important;justify-self:stretch!important;margin:0!important;border-color:#0e0e1014!important}body.is-hub a.article-row .article-thumb img,body.is-hub a.article-row:hover .article-thumb img,body.is-hub a.article-row:focus-visible .article-thumb img,body.is-hub a.article-row:focus-within .article-thumb img{display:block!important;object-position:50% 50%!important}body.is-hub a.article-row,body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{background:#fbf6ee!important;transform:none!important;filter:none!important;will-change:auto!important;contain:layout!important}body.is-hub a.article-row>div{width:100%!important;min-width:0!important;max-width:100%!important}body.is-hub a.article-row h3,body.is-hub a.article-row:hover h3,body.is-hub a.article-row:focus-visible h3,body.is-hub a.article-row:focus-within h3{color:#171412!important;font-size:clamp(24px,2.1vw,30px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.015em!important;transform:none!important;transition:none!important}body.is-hub a.article-row small,body.is-hub a.article-row:hover small,body.is-hub a.article-row p,body.is-hub a.article-row:hover p{transform:none!important;transition:none!important}body.is-hub a.article-row .article-thumb,body.is-hub a.article-row:hover .article-thumb,body.is-hub a.article-row:focus-visible .article-thumb,body.is-hub a.article-row:focus-within .article-thumb{min-width:220px!important;max-width:220px!important;transform:none!important;transition:border-color .17s var(--ease-smooth),box-shadow .17s var(--ease-smooth)!important}body.is-hub a.article-row .article-thumb img,body.is-hub a.article-row:hover .article-thumb img,body.is-hub a.article-row:focus-visible .article-thumb img,body.is-hub a.article-row:focus-within .article-thumb img{transition:none!important}body.is-hub a.article-row>.arrow:before{left:10px;top:18px}body.is-hub a.article-row>.arrow:after{right:10px;top:14px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}@media (max-width:920px) and (min-width:701px){body.is-hub a.article-row .article-thumb,body.is-hub a.article-row:hover .article-thumb,body.is-hub a.article-row:focus-visible .article-thumb{width:190px!important;min-width:190px!important;max-width:190px!important}}@media (max-width:700px){body.is-hub a.article-row .article-thumb,body.is-hub a.article-row:hover .article-thumb,body.is-hub a.article-row:focus-visible .article-thumb{width:100%!important;min-width:0!important;max-width:100%!important}body.is-hub a.article-row>.arrow:before{left:9px;top:16px;width:14px}body.is-hub a.article-row>.arrow:after{right:9px;top:12px}}@media (prefers-reduced-motion:reduce){body.is-hub .article-thumb,body.is-hub .article-row .arrow{transition:none!important}}@media (max-width:1099px){}@media (max-width:860px){}@media (max-width:680px){}@media (prefers-reduced-motion:reduce){}body.is-hub .knowledge-hero{min-height:0!important;padding:140px 24px 58px!important;background:#11100f!important;align-items:center!important;overflow:hidden}body.is-hub .knowledge-hero:before{background:radial-gradient(circle at 82% 22%,rgba(232,80,26,.13),transparent 34%),radial-gradient(circle at 18% 86%,rgba(240,165,25,.07),transparent 30%),linear-gradient(125deg,#11100f,#171310 58%,#0e0e10)!important;opacity:1!important;filter:none!important;transform:none!important}body.is-hub .knowledge-hero:after{opacity:.32!important}body.is-hub .knowledge-hero-inner{display:grid!important;gap:clamp(34px,4.5vw,66px)!important;max-width:1160px!important}body.is-hub .knowledge-hero-copy{max-width:680px!important}body.is-hub .knowledge-hero .kicker{width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-shadow:none!important}body.is-hub .knowledge-hero .kicker:before{position:static!important;width:18px!important;height:2px!important;border-radius:2px!important;background:var(--ember)!important;transform:none!important}body.is-hub .knowledge-hero h1{max-width:620px!important;font-size:clamp(46px,5vw,64px)!important;line-height:.98!important;letter-spacing:-.025em!important}body.is-hub .knowledge-hero p{max-width:650px!important;margin:0!important;color:#f5efe6c2!important;font-size:clamp(17px,1.3vw,19px)!important;line-height:1.58!important;text-shadow:none!important}body.is-hub .knowledge-hero-visual{position:relative!important;overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.is-hub .knowledge-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,transparent 48%,rgba(14,14,16,.22))}body.is-hub .knowledge-hero-visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;border:0!important;border-radius:0!important;filter:none!important;transform:none!important}body.is-hub .hero-proof span,body.is-hub .hero-proof span:hover,body.is-hub .hero-proof span:focus-visible{-webkit-backdrop-filter:blur(12px) saturate(1.15)!important;transform:none!important;transition:none!important}body.is-hub .static-search-panel{z-index:3;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}body.is-hub .static-field input,body.is-hub .static-field select,body.is-hub .static-combo-button,body.is-hub .static-search-reset{height:50px!important;min-height:50px!important;border-radius:var(--r-surface)!important}body.is-hub .static-search-reset,body.is-hub .static-search-reset:hover,body.is-hub .static-search-reset:focus-visible{width:104px!important;padding-inline:12px!important;transform:none!important;letter-spacing:.045em!important}body.is-hub .static-search-reset:disabled{opacity:.5!important}body.is-hub .static-filter-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important}body.is-hub .static-filter-row button,body.is-hub .static-filter-row button:hover,body.is-hub .static-filter-row button:focus-visible,body.is-hub .static-filter-row button[aria-pressed=true]{width:auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.015em!important;text-transform:none!important;transform:none!important}body.is-hub .static-filter-row button:hover,body.is-hub .static-filter-row button:focus-visible{background:#fffaf3!important;border-color:#e8501a57!important;color:#a43b12!important;box-shadow:0 4px 12px #2d1b0812!important}body.is-hub .static-filter-row button[aria-pressed=true]{background:var(--ember)!important;border-color:var(--ember)!important;color:#fff!important;box-shadow:none!important}body.is-hub .article-list,body.is-hub .static-search-results{display:grid!important;contain:none!important}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n),body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{grid-template-columns:44px minmax(0,1fr) 220px 28px!important;grid-template-areas:"index meta thumb arrow" "index content thumb arrow"!important;column-gap:18px!important;row-gap:7px!important;min-height:164px!important;margin:0!important;padding:18px 20px!important;border:1px solid rgba(14,14,16,.105)!important;border-radius:var(--r-surface)!important;background:#fbf6ee!important;box-shadow:0 3px 12px #27180709!important;overflow:hidden!important;transform:none!important;filter:none!important;transition:background-color .17s var(--ease-smooth),border-color .17s var(--ease-smooth),box-shadow .17s var(--ease-smooth)!important}body.is-hub .article-row:after,body.is-hub .article-row h3:after{content:none!important;display:none!important}body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{background:#fffaf3!important;border-color:#e8501a42!important;box-shadow:0 8px 22px #27180712!important}body.is-hub .article-row:before{align-self:start!important;padding-top:2px!important;color:#ae411194!important;font-family:var(--font-mono)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}body.is-hub .article-row h3{display:block!important;margin:0!important;max-width:720px!important;color:#171412!important;font-family:var(--font-display)!important;font-size:clamp(24px,2.1vw,30px)!important;line-height:1.08!important;letter-spacing:-.015em!important}body.is-hub .article-thumb{align-self:stretch!important;width:100%!important;min-height:0!important;aspect-ratio:auto!important;border:1px solid rgba(14,14,16,.08)!important;border-radius:var(--r-surface)!important;box-shadow:none!important}body.is-hub .article-thumb img,body.is-hub .article-row:hover .article-thumb img,body.is-hub .article-row:focus-visible .article-thumb img,body.is-hub .article-row:focus-within .article-thumb img{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important;filter:none!important;transform:none!important;transition:none!important}body.is-hub .article-row .arrow,body.is-hub .article-row:hover .arrow,body.is-hub .article-row:focus-visible .arrow{align-self:center!important;color:#b44416!important;font-size:22px!important;transform:none!important;transition:color .17s var(--ease-smooth)!important}@media (max-width:920px){body.is-hub .knowledge-hero{padding-top:140px!important}body.is-hub .knowledge-hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.66fr)!important;gap:30px!important}body.is-hub .knowledge-hero-visual{grid-column:2!important;grid-row:1!important}body.is-hub .knowledge-hero h1{font-size:clamp(44px,6.2vw,58px)!important}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n){grid-template-columns:38px minmax(0,1fr) 190px 26px!important;column-gap:14px!important}}@media (max-width:700px){body.is-hub .knowledge-hero{padding:150px 18px 48px!important}body.is-hub .knowledge-hero-inner{grid-template-columns:1fr!important;gap:28px!important}body.is-hub .knowledge-hero-visual{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:none!important;aspect-ratio:2/1!important}body.is-hub .hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.is-hub .hero-proof span{justify-content:center!important;text-align:center!important}body.is-hub .static-filter-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.is-hub .static-filter-row button{width:100%!important;min-height:42px!important}body.is-hub .static-filter-row button:last-child{grid-column:1 / -1}body.is-hub .article-list,body.is-hub .static-search-results{width:100%!important;max-width:100%!important}body.is-hub .article-row,body.is-hub .article-row:nth-of-type(2n),body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{grid-template-columns:32px minmax(0,1fr) 24px!important;grid-template-areas:"index meta arrow" "content content content" "thumb thumb thumb"!important;min-height:0!important;padding:16px!important;column-gap:10px!important;row-gap:10px!important;border-radius:var(--r-surface)!important}body.is-hub .article-row h3{font-size:23px!important;line-height:1.12!important;letter-spacing:-.01em!important}body.is-hub .article-row small{grid-area:1 / 1 / 2 / 3!important;padding-left:32px!important;line-height:1.35!important;letter-spacing:.01em!important}body.is-hub .article-thumb{aspect-ratio:16/9!important;margin-top:2px!important}body.is-hub .article-thumb img{aspect-ratio:16/9!important;height:auto!important}}@media (max-width:390px){body.is-hub .knowledge-hero h1{font-size:40px!important}body.is-hub .knowledge-hero p{font-size:16.5px!important}}@media (prefers-reduced-motion:reduce){body.is-hub .article-row,body.is-hub .static-search-panel,body.is-hub .static-filter-row button,body.is-hub .static-search-reset{transition:none!important}}@media (max-width:560px){}.faq-chev{display:none!important}.faq-disc:before,.faq-disc:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transform-origin:center;opacity:1;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.faq-disc:after{width:1.5px;height:11px;transform:translate(-50%,-50%) scaleY(1)}.faq-disc{background-image:radial-gradient(circle closest-side,var(--ember) 0%,var(--ember) 97%,rgba(232,80,26,0) 100%);background-repeat:no-repeat;background-position:50% 50%;background-size:0% 0%;transition:background-size .26s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1),color .11s linear 70ms,box-shadow .22s var(--ease-smooth)}.faq-disc-open,.faq-card-open .faq-disc,details.faq-item[open] .faq-disc{background-color:#e8501a12;background-size:118% 118%;border-color:var(--ember);color:#fff;transition:background-size .3s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1),color .11s linear 70ms,box-shadow .22s var(--ease-smooth)}.faq-card-closing .faq-disc,details.faq-item.faq-card-closing .faq-disc{background-color:#e8501a12;background-size:0% 0%;border-color:#e8501a52;color:var(--ember);transition:background-size .26s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1),color .11s linear 70ms,box-shadow .22s var(--ease-smooth)}.faq-disc-open:after,.faq-card-open .faq-disc:after,details.faq-item[open] .faq-disc:after{opacity:0;transform:translate(-50%,-50%) scaleY(.08)}.faq-card-closing .faq-disc:after,details.faq-item.faq-card-closing .faq-disc:after{opacity:1;transform:translate(-50%,-50%) scaleY(1)}@media (min-width:561px){}@media (min-width:981px){}@media (max-width:980px){}@media (max-width:560px){}@media (max-width:380px){}@media (prefers-reduced-motion:reduce){body.is-home #contact.quote-section .quote-optional-toggle,body.is-home #contact.quote-section .quote-optional-symbol:before,body.is-home #contact.quote-section .quote-optional-symbol:after,body.is-home #contact.quote-section .quote-optional-panel,.faq-disc,.faq-disc:before,.faq-disc:after{transition:none!important}}body.is-hub .article-row,body.is-hub .article-row:hover,body.is-hub .article-row:focus-visible,body.is-hub .article-row:focus-within{transform:none!important;will-change:auto!important}body.is-hub .article-row h3,body.is-hub .article-row small,body.is-hub .article-row p{transform:none!important;backface-visibility:visible}body.is-hub .static-filter-row button,body.is-hub .static-filter-row button:hover,body.is-hub .static-filter-row button:focus-visible,body.is-hub .static-filter-row button[aria-pressed=true],body.is-hub .static-search-reset,body.is-hub .static-search-reset:hover,body.is-hub .static-search-reset:focus-visible{min-height:40px;transform:none!important;font-weight:700!important;letter-spacing:.06em!important}body.is-hub .static-filter-row button:focus-visible,body.is-hub .static-search-reset:focus-visible{outline:none!important;box-shadow:0 0 0 3px #e8501a24,0 6px 14px #e8501a14!important}body.is-hub .static-combo-list{transform:none!important;transition:opacity .15s var(--ease-smooth),visibility 0s linear .15s!important}body.is-hub .static-combobox.is-open .static-combo-list{transform:none!important;transition:opacity .15s var(--ease-smooth),visibility 0s linear 0s!important}body.is-hub .static-combo-option,body.is-hub .static-combo-option:hover,body.is-hub .static-combo-option:focus-visible,body.is-hub .static-combo-option[aria-selected=true]{transform:none!important}body.is-hub .hero-proof span,body.is-hub .hero-proof span:hover{transform:none!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{place-items:center!important}body.is-hub a.article-row.motion-reveal,body.is-article .related a.motion-reveal{translate:none!important;will-change:opacity;transition:opacity .32s cubic-bezier(.22,.61,.36,1) var(--motion-delay,0ms)!important}@media (max-width:560px){body.is-hub a.article-row.motion-reveal,body.is-article .related a.motion-reveal{transition:opacity .25s cubic-bezier(.22,.61,.36,1)!important}}@media (prefers-reduced-motion:reduce){body.is-hub a.article-row.motion-reveal,body.is-article .related a.motion-reveal{transition:none!important}}body.is-about{background:#f2ecdf;color:#171513;font-family:var(--font-sans);font-size:17px;line-height:1.58}body.is-about main{overflow:visible}body.is-about .about-v2-shell{width:min(100% - 48px,1240px);margin-inline:auto;min-width:0}body.is-about .about-v2-hero{padding:calc(var(--header-h) + 34px) 0 0;background:#101010;color:#f7f1e8;border-bottom:1px solid rgba(245,239,230,.14)}body.is-about .about-v2-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:56px;align-items:center}body.is-about .about-v2-hero-copy{min-width:0;padding:32px 0}body.is-about .about-v2-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding-bottom:14px;border-bottom:1px solid rgba(245,239,230,.22);color:#f7f1e8b3;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}body.is-about .about-v2-eyebrow span:last-child{color:var(--spark);white-space:nowrap}body.is-about .about-v2-hero h1{margin:30px 0 22px;font-family:var(--font-display);font-weight:700;letter-spacing:-.055em;line-height:.92;hyphens:none;overflow-wrap:break-word}body.is-about .about-v2-hero h1 span,body.is-about .about-v2-hero h1 em{display:block}body.is-about .about-v2-hero h1 em{color:var(--ember);font-style:normal}body.is-about .about-v2-hero-lead{max-width:570px;margin:0;color:#f7f1e8c2;font-size:19px;line-height:1.55}body.is-about .about-v2-hero-actions,body.is-about .about-v2-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}body.is-about .about-v2-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 17px;border:1px solid transparent;color:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s var(--ease-smooth),border-color .18s var(--ease-smooth),color .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth),translate .18s var(--ease-smooth)}body.is-about .about-v2-action-primary{border-color:var(--ember);background:var(--ember);color:#fff}body.is-about .about-v2-action-quiet{border-color:#f7f1e859;background:#f7f1e808;color:#f7f1e8}body.is-about .about-v2-arrow{flex:0 0 20px;overflow:visible;transition:translate .18s var(--ease-smooth)}body.is-about .about-v2-arrow path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}body.is-about .about-v2-hero-media-link{display:block;min-width:0;color:inherit;text-decoration:none}body.is-about .about-v2-hero-media{position:relative;max-height:none;margin:0;border:1px solid rgba(245,239,230,.16);background:#272321;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-surface)}body.is-about .about-v2-hero-media picture,body.is-about .about-v2-hero-media img{display:block;width:100%;height:100%}body.is-about .about-v2-hero-media img{min-height:0;object-fit:cover;object-position:center;filter:saturate(.8) contrast(1.06);will-change:transform;transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .3s var(--ease-smooth)}body.is-about .about-v2-hero-media figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;background:linear-gradient(0deg,#0f0f0fe8,#0f0f0f00);color:#f7f1e8b8;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.35}body.is-about .about-v2-hero-media figcaption strong{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}body.is-about .about-v2-section-mark{display:none}body.is-about .about-v2-intro{padding:82px 0 86px;background:#f2ecdf}body.is-about .about-v2-intro-grid{display:block}body.is-about .about-v2-intro-copy{min-width:0}body.is-about .about-v2-intro h2,body.is-about .about-v2-process h2,body.is-about .about-v2-facts h2,body.is-about .about-v2-lineage h2,body.is-about .about-v2-principles h2,body.is-about .about-v2-cta h2{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1.02;hyphens:none;overflow-wrap:break-word}body.is-about .about-v2-intro h2{max-width:800px;font-size:58px}body.is-about .about-v2-lead{max-width:790px;margin:26px 0 0;color:#2e2a26;font-family:var(--font-display);font-size:27px;font-weight:600;letter-spacing:-.018em;line-height:1.14}body.is-about .about-v2-copy-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(23,21,19,.22)}body.is-about .about-v2-copy-columns p{max-width:48ch;margin:0;color:#554e46;font-size:16.5px;line-height:1.62}body.is-about .about-v2-service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:42px;border-top:1px solid rgba(23,21,19,.28)}body.is-about .about-v2-service-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 18px;min-width:0;padding:18px 10px 18px 0;border-bottom:1px solid rgba(23,21,19,.2);color:#1b1917;text-decoration:none;transition:background-color .18s var(--ease-smooth),border-color .18s var(--ease-smooth),color .18s var(--ease-smooth),padding .18s var(--ease-smooth)}body.is-about .about-v2-service-links a>span{min-width:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.018em;line-height:1.05}body.is-about .about-v2-service-links a small{color:#685f55;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.35}body.is-about .about-v2-service-links a .about-v2-arrow{grid-column:2;grid-row:1/3;color:var(--ember)}body.is-about .about-v2-process{padding:82px 0 88px;background:#171615;color:#f7f1e8;box-shadow:inset 0 3px 0 var(--ember)}body.is-about .about-v2-process-head{display:block;margin-bottom:36px}body.is-about .about-v2-process h2{max-width:820px;font-size:54px}body.is-about .about-v2-process h2 em{color:#ff7a3a;font-style:normal}body.is-about .about-v2-facts h2 em{font-style:normal}body.is-about .about-v2-process-head p{max-width:690px;margin:18px 0 0;color:#f7f1e8ad;font-size:17px;line-height:1.58}body.is-about .about-v2-process-stage{display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,1.12fr);gap:56px;align-items:start}body.is-about .about-v2-process-list{align-self:start;margin:0;padding:0;list-style:none;border-top:1px solid rgba(247,241,232,.24)}body.is-about .about-v2-process-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:28px 0;border-bottom:1px solid rgba(247,241,232,.2)}body.is-about .about-v2-process-list li>span{padding-top:3px;color:var(--spark);font-family:var(--font-mono);font-size:13px;font-weight:700}body.is-about .about-v2-process-list h3{margin:0;color:#fff;font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:-.018em;line-height:1.1;hyphens:none}body.is-about .about-v2-process-list p{max-width:50ch;margin:8px 0 0;color:#f7f1e8ab;font-size:15.5px;line-height:1.55}body.is-about .about-v2-process-media{position:relative;max-height:none;height:auto;min-height:0;margin:0;border:1px solid rgba(247,241,232,.16);background:#272321;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-surface)}body.is-about .about-v2-process-media picture,body.is-about .about-v2-process-media img{display:block;width:100%;height:100%}body.is-about .about-v2-process-media img{min-height:0;object-fit:cover;object-position:center;filter:saturate(.76) contrast(1.06)}body.is-about .about-v2-process-media figcaption{position:absolute;right:0;bottom:0;left:auto;padding:8px 11px;background:#0f0f0fe6;color:#f7f1e8c7;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.3;text-transform:none}body.is-about .about-v2-facts{padding:80px 0 84px;background:#e8ded0;border-block:1px solid rgba(23,21,19,.1)}body.is-about .about-v2-facts-head{display:block;margin-bottom:42px}body.is-about .about-v2-facts h2{max-width:800px;font-size:54px}body.is-about .about-v2-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid rgba(23,21,19,.28)}body.is-about .about-v2-facts-grid>div{min-width:0;padding:24px 26px 26px;border-right:1px solid rgba(23,21,19,.22)}body.is-about .about-v2-facts-grid>div:first-child{padding-left:0}body.is-about .about-v2-facts-grid>div:last-child{padding-right:0;border-right:0}body.is-about .about-v2-facts-grid dt{margin:0;color:#1c1916;font-family:var(--font-display);font-size:52px;font-weight:700;letter-spacing:-.05em;line-height:.94;white-space:nowrap}body.is-about .about-v2-facts-grid dt small{font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:0}body.is-about .about-v2-facts-grid dd{max-width:20ch;margin:12px 0 0;color:#625a50;font-size:15px;font-weight:600;line-height:1.42}body.is-about .about-v2-lineage{padding:82px 0 88px;background:#f2ecdf}body.is-about .about-v2-lineage-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:80px;align-items:start}body.is-about .about-v2-lineage h2{max-width:460px;margin-top:0;font-size:49px}body.is-about .about-v2-timeline{margin:0;padding:0;list-style:none;border-top:1px solid rgba(23,21,19,.28)}body.is-about .about-v2-timeline li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid rgba(23,21,19,.2)}body.is-about .about-v2-timeline time{color:var(--ember);font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:-.025em;line-height:1.08}body.is-about .about-v2-timeline h3{margin:0;color:#24201c;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.018em;line-height:1.08;hyphens:none}body.is-about .about-v2-timeline p{max-width:58ch;margin:7px 0 0;color:#625a50;font-size:15.5px;line-height:1.52}body.is-about .about-v2-principles{padding:82px 0 86px;background:transparent;color:#f7f1e8}body.is-about .about-v2-principles-head{display:block;margin-bottom:44px}body.is-about .about-v2-principles h2{max-width:760px;font-size:52px}body.is-about .about-v2-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(247,241,232,.22)}body.is-about .about-v2-principles-grid article{min-width:0;padding:26px 28px 30px;border-right:1px solid rgba(247,241,232,.2)}body.is-about .about-v2-principles-grid article:first-child{padding-left:0}body.is-about .about-v2-principles-grid article:last-child{padding-right:0;border-right:0}body.is-about .about-v2-principles-grid article>span{display:block;margin-bottom:22px;color:var(--spark);font-family:var(--font-mono);font-size:13px;font-weight:700}body.is-about .about-v2-principles-grid h3{margin:0;color:#fff;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.05;hyphens:none}body.is-about .about-v2-principles-grid p{max-width:32ch;margin:11px 0 0;color:#f7f1e8a8;font-size:16px;line-height:1.55}body.is-about .about-v2-cta{padding:68px 0 72px;background:transparent;color:#f7f1e8}body.is-about .about-v2-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:end}body.is-about .about-v2-cta-grid>div:first-child>p{margin:0;color:var(--spark);font-size:13px;font-weight:700;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}body.is-about .about-v2-cta h2{max-width:760px;margin-top:14px;font-size:49px}body.is-about .about-v2-cta-actions{display:flex;flex-direction:column;align-items:stretch;min-width:250px;margin-top:0}@media (hover:hover){body.is-about .about-v2-action-primary:hover{background:var(--spark);border-color:var(--spark);color:#15110d;box-shadow:0 10px 22px #0003;translate:0 -2px}body.is-about .about-v2-action-quiet:hover{border-color:#f7f1e8;background:#f7f1e8;color:#171513;translate:0 -2px}body.is-about .about-v2-action:hover .about-v2-arrow,body.is-about .about-v2-hero-media-link:hover .about-v2-arrow,body.is-about .about-v2-service-links a:hover .about-v2-arrow{translate:4px 0}body.is-about .about-v2-hero-media-link:hover .about-v2-hero-media img{transform:scale(1.035);filter:saturate(.92) contrast(1.08)}body.is-about .about-v2-service-links a:hover{padding-left:10px;border-color:var(--ember);background:#e8501a0f;color:#111}}body.is-about .about-v2-action:focus-visible,body.is-about .about-v2-hero-media-link:focus-visible,body.is-about .about-v2-service-links a:focus-visible{outline:2px solid var(--spark);outline-offset:4px}body.is-about .about-v2-process-stage.motion-ready .about-v2-process-list li,body.is-about .about-v2-facts-grid.motion-ready>div,body.is-about .about-v2-timeline.motion-ready li,body.is-about .about-v2-principles-grid.motion-ready article{transition:translate .3s cubic-bezier(.22,.61,.36,1)}body.is-about .about-v2-process-stage.motion-ready:not(.is-in) .about-v2-process-list li,body.is-about .about-v2-facts-grid.motion-ready:not(.is-in)>div,body.is-about .about-v2-timeline.motion-ready:not(.is-in) li,body.is-about .about-v2-principles-grid.motion-ready:not(.is-in) article{opacity:1;translate:0 9px}body.is-about .about-v2-process-stage.motion-ready.is-in .about-v2-process-list li,body.is-about .about-v2-facts-grid.motion-ready.is-in>div,body.is-about .about-v2-timeline.motion-ready.is-in li,body.is-about .about-v2-principles-grid.motion-ready.is-in article{opacity:1;translate:0 0}body.is-about .about-v2-process-stage.motion-ready .about-v2-process-list li:nth-child(2),body.is-about .about-v2-facts-grid.motion-ready>div:nth-child(2),body.is-about .about-v2-timeline.motion-ready li:nth-child(2),body.is-about .about-v2-principles-grid.motion-ready article:nth-child(2){transition-delay:22ms}body.is-about .about-v2-process-stage.motion-ready .about-v2-process-list li:nth-child(3),body.is-about .about-v2-facts-grid.motion-ready>div:nth-child(3),body.is-about .about-v2-timeline.motion-ready li:nth-child(3),body.is-about .about-v2-principles-grid.motion-ready article:nth-child(3){transition-delay:44ms}body.is-about .about-v2-facts-grid.motion-ready>div:nth-child(4),body.is-about .about-v2-timeline.motion-ready li:nth-child(4){transition-delay:66ms}@media (max-width:1120px){body.is-about .about-v2-hero-grid{grid-template-columns:1fr;gap:28px}body.is-about .about-v2-hero-copy{max-width:760px;padding:26px 0 0}body.is-about .about-v2-hero-media{aspect-ratio:16/9}body.is-about .about-v2-process-stage{gap:40px}body.is-about .about-v2-lineage-grid{gap:56px}}@media (max-width:900px){body.is-about .about-v2-intro-grid,body.is-about .about-v2-process-head,body.is-about .about-v2-facts-head,body.is-about .about-v2-lineage-grid,body.is-about .about-v2-principles-head{grid-template-columns:1fr;gap:20px}body.is-about .about-v2-process-stage{grid-template-columns:1fr;gap:36px}body.is-about .about-v2-intro h2,body.is-about .about-v2-process h2,body.is-about .about-v2-facts h2{font-size:48px}body.is-about .about-v2-lineage h2,body.is-about .about-v2-principles h2,body.is-about .about-v2-cta h2{font-size:45px}body.is-about .about-v2-lineage h2{max-width:720px;margin-top:0}body.is-about .about-v2-section-mark{padding-top:0}body.is-about .about-v2-process-media{max-width:760px}body.is-about .about-v2-cta-grid{grid-template-columns:1fr;gap:30px;align-items:start}body.is-about .about-v2-cta-actions{width:min(100%,520px)}}@media (max-width:680px){body.is-about{font-size:16px}body.is-about .about-v2-shell{width:min(100% - 36px,1240px)}body.is-about .about-v2-hero{padding-top:calc(var(--header-h) + 20px)}body.is-about .about-v2-hero-copy{padding-top:20px}body.is-about .about-v2-eyebrow{font-size:11px}body.is-about .about-v2-hero h1{margin:24px 0 18px;line-height:.94}body.is-about .about-v2-hero-lead{font-size:17px;line-height:1.55}body.is-about .about-v2-hero-actions{display:grid;grid-template-columns:1fr;margin-top:24px}body.is-about .about-v2-action{min-height:48px;padding:12px 16px;font-size:14.5px}body.is-about .about-v2-hero-media{aspect-ratio:4/3}body.is-about .about-v2-hero-media figcaption{align-items:flex-start;flex-direction:column;gap:5px;padding:11px 12px;font-size:11px}body.is-about .about-v2-hero-media figcaption strong{font-size:11px}body.is-about .about-v2-intro,body.is-about .about-v2-process,body.is-about .about-v2-facts,body.is-about .about-v2-lineage,body.is-about .about-v2-principles{padding:60px 0}body.is-about .about-v2-cta{padding:56px 0 60px}body.is-about .about-v2-intro h2,body.is-about .about-v2-process h2,body.is-about .about-v2-facts h2{font-size:38px;line-height:1.05}body.is-about .about-v2-lineage h2,body.is-about .about-v2-principles h2,body.is-about .about-v2-cta h2{font-size:37px;line-height:1.06}body.is-about .about-v2-lead{margin-top:20px;font-size:23px;line-height:1.17}body.is-about .about-v2-copy-columns{grid-template-columns:1fr;gap:16px;margin-top:24px;padding-top:18px}body.is-about .about-v2-copy-columns p{font-size:16px}body.is-about .about-v2-service-links{grid-template-columns:1fr;margin-top:32px}body.is-about .about-v2-service-links a{padding:16px 8px 16px 0}body.is-about .about-v2-service-links a>span{font-size:20px}body.is-about .about-v2-process-head{margin-bottom:30px}body.is-about .about-v2-process-head p{margin-top:14px;font-size:16px}body.is-about .about-v2-process-list li{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:20px 0}body.is-about .about-v2-process-list h3{font-size:22px}body.is-about .about-v2-process-list p{font-size:15px}body.is-about .about-v2-process-media{aspect-ratio:4/3}body.is-about .about-v2-facts-head{margin-bottom:28px}body.is-about .about-v2-facts-grid{grid-template-columns:1fr}body.is-about .about-v2-facts-grid>div,body.is-about .about-v2-facts-grid>div:first-child,body.is-about .about-v2-facts-grid>div:last-child{padding:18px 0;border-right:0;border-bottom:1px solid rgba(23,21,19,.18)}body.is-about .about-v2-facts-grid>div:last-child{border-bottom:0}body.is-about .about-v2-facts-grid dt{font-size:46px}body.is-about .about-v2-facts-grid dd{max-width:32ch;margin-top:7px;font-size:15px}body.is-about .about-v2-timeline li{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 0}body.is-about .about-v2-timeline time{font-size:22px}body.is-about .about-v2-timeline h3{font-size:21px}body.is-about .about-v2-timeline p{font-size:15px}body.is-about .about-v2-principles-head{margin-bottom:30px}body.is-about .about-v2-principles-grid{grid-template-columns:1fr}body.is-about .about-v2-principles-grid article,body.is-about .about-v2-principles-grid article:first-child,body.is-about .about-v2-principles-grid article:last-child{padding:20px 0 24px;border-right:0;border-bottom:1px solid rgba(247,241,232,.18)}body.is-about .about-v2-principles-grid article:last-child{border-bottom:0}body.is-about .about-v2-principles-grid article>span{margin-bottom:15px}body.is-about .about-v2-principles-grid h3{font-size:25px}body.is-about .about-v2-principles-grid p{font-size:15.5px}body.is-about .about-v2-cta-grid{gap:24px}body.is-about .about-v2-cta-grid>div:first-child>p{font-size:12px}body.is-about .about-v2-cta-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}body.is-about .about-v2-cta-actions .about-v2-action{width:100%}}@media (max-width:390px){body.is-about .about-v2-intro h2,body.is-about .about-v2-process h2,body.is-about .about-v2-facts h2{font-size:35px}body.is-about .about-v2-lineage h2,body.is-about .about-v2-principles h2,body.is-about .about-v2-cta h2{font-size:34px}}@media (prefers-reduced-motion:reduce){body.is-about .about-v2-action,body.is-about .about-v2-arrow,body.is-about .about-v2-hero-media img,body.is-about .about-v2-hero-media figcaption,body.is-about .about-v2-service-links a,body.is-about .about-v2-process-stage.motion-ready .about-v2-process-list li,body.is-about .about-v2-facts-grid.motion-ready>div,body.is-about .about-v2-timeline.motion-ready li,body.is-about .about-v2-principles-grid.motion-ready article{transition:none!important}body.is-about .about-v2-process-stage.motion-ready .about-v2-process-list li,body.is-about .about-v2-facts-grid.motion-ready>div,body.is-about .about-v2-timeline.motion-ready li,body.is-about .about-v2-principles-grid.motion-ready article{opacity:1!important;translate:none!important}}body.is-about .about-v2-hero h1{font-size:64px;max-width:100%}body.is-about .about-v2-arrow{width:28px;height:14px;flex-basis:28px;margin-left:2px}body.is-about .about-v2-arrow path{stroke-width:1;stroke-linecap:square;stroke-linejoin:miter}body.is-about body.is-about html[lang=en] body.is-about body.is-about #uretim.about-v2-process,body.is-about #production.about-v2-process{scroll-margin-top:var(--header-h)}@media (max-width:680px){body.is-about .about-v2-hero h1{font-size:42px}}@media (max-width:390px){body.is-about .about-v2-hero h1{font-size:38px}}@media (min-width:681px){body.is-about .about-v2-hero-actions{flex-wrap:nowrap;gap:10px}body.is-about .about-v2-hero-actions .about-v2-action{min-width:0;flex:1 1 0;padding:13px 14px;font-size:14px;white-space:nowrap}}@media (max-width:860px){}@media (max-width:560px){}@media (max-width:380px){}@media (prefers-reduced-motion:reduce){}body.is-hub .static-search-panel{width:min(calc(100% - 48px),1160px)!important;margin:-28px auto 30px!important;padding:18px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:var(--r-surface)!important;background:#faf6eff0!important;box-shadow:0 20px 48px #27180721,inset 0 1px #fff!important;backdrop-filter:blur(14px) saturate(1.04)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important}body.is-hub .static-search-panel.static-combo-active{z-index:60!important}body.is-hub .static-search-grid{gap:12px!important;align-items:end!important}body.is-hub .static-field label{margin-bottom:8px!important;color:#5f554b!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.045em!important}body.is-hub .static-field input,body.is-hub .static-field select,body.is-hub .static-combo-button,body.is-hub .static-search-reset{height:52px!important;min-height:52px!important;border-color:#0e0e1024!important;border-radius:var(--r-surface)!important;background:#fffaf3!important}body.is-hub .static-field input{padding-inline:16px!important;font-size:16px!important}body.is-hub .static-combo-button{padding-inline:16px!important;font-size:15.5px!important;font-weight:700!important;text-align:left!important}body.is-hub .static-combo-list{top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-height:min(430px,calc(100vh - 170px))!important;padding:7px!important;overflow:auto!important;border:1px solid rgba(14,14,16,.15)!important;border-radius:var(--r-surface)!important;background:#fffaf3!important;box-shadow:0 22px 52px #2718072e,inset 0 1px #fff!important}body.is-hub .static-combo-option,body.is-hub .static-combo-option:hover,body.is-hub .static-combo-option:focus-visible,body.is-hub .static-combo-option[aria-selected=true]{min-height:44px!important;padding:8px 10px!important;border-radius:var(--r-surface)!important;font-family:var(--font-sans)!important;font-size:14.5px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important}body.is-hub .static-combo-option:before{width:18px!important;height:18px!important;margin-right:10px!important;border:1.5px solid rgba(14,14,16,.28)!important;border-radius:5px!important;background:#fffdf9!important;box-shadow:inset 0 0 0 4px #fffdf9!important;flex:0 0 18px!important;opacity:1!important;transform:none!important;transition:border-color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-smooth)!important}body.is-hub .static-combo-option[aria-selected=true]:before{border-color:var(--ember)!important;background:var(--ember)!important;box-shadow:inset 0 0 0 4px #fffaf3!important;opacity:1!important;transform:none!important}body.is-hub .static-search-meta{min-height:22px!important;margin:13px 2px 0!important;color:#6a5f55!important;font-size:13px!important}body.is-hub .static-search-meta strong{color:#211b17!important;font-family:var(--font-sans)!important;font-weight:700!important}@media (max-width:700px){body.is-hub .static-search-panel{width:calc(100% - 28px)!important;margin:-20px auto 22px!important;padding:14px!important;border-radius:var(--r-surface)!important}body.is-hub .static-search-grid{grid-template-columns:1fr!important;gap:11px!important}body.is-hub .static-search-reset,body.is-hub .static-search-reset:hover,body.is-hub .static-search-reset:focus-visible{width:100%!important}body.is-hub .static-combo-list{max-height:min(390px,calc(100vh - 120px))!important}}@media (prefers-reduced-motion:reduce){body.is-hub .static-combo-option:before,body.is-hub .static-combo-list{transition:none!important}}body.is-hub .static-combo-button{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important}body.is-hub .static-combo-count{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#e8501a1f;color:#a83c11;font-size:12px;font-weight:700;line-height:1}body.is-hub .static-combo-count[hidden]{display:none!important}body.is-hub .static-combo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 3px 7px;padding:6px 5px 10px;border-bottom:1px solid rgba(14,14,16,.1);color:#211b17;font-family:var(--font-sans)}body.is-hub .static-combo-head strong{font-size:14px;font-weight:700}body.is-hub .static-combo-head span{color:#75685d;font-size:12px;font-weight:700}body.is-hub .static-combo-options{display:grid;gap:4px}body.is-hub .static-combo-option[aria-selected=true]{background:#e8501a13!important;color:#8f3210!important}body.is-hub .static-combo-actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;margin-top:8px;padding:10px 3px 3px;border-top:1px solid rgba(14,14,16,.1)}body.is-hub .static-combo-actions button{border:1px solid rgba(14,14,16,.16);border-radius:var(--r-surface);font-family:var(--font-sans);font-size:13px;font-weight:700;cursor:pointer}body.is-hub .static-combo-clear{background:#fffdf9;color:#554a40}body.is-hub .static-combo-apply{border-color:var(--ember)!important;background:var(--ember);color:#fff}body.is-hub .static-combo-actions button:hover,body.is-hub .static-combo-actions button:focus-visible{border-color:var(--ember);box-shadow:0 0 0 3px #e8501a21;outline:none}.knowledge-pagination.is-enhanced .knowledge-page-status{display:none}.knowledge-pagination.is-enhanced .knowledge-page-numbers,.knowledge-pagination.is-enhanced .knowledge-page-steps{display:contents}@media (max-width:700px){body.is-hub .static-combo-list{padding:9px!important;border-radius:var(--r-surface)!important}body.is-hub .static-combo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.is-hub .static-combo-option,body.is-hub .static-combo-option:hover,body.is-hub .static-combo-option:focus-visible,body.is-hub .static-combo-option[aria-selected=true]{min-height:48px!important;padding:8px 9px!important}body.is-hub .static-combo-option:first-child{grid-column:1 / -1}body.is-hub .static-combo-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}body.is-hub .knowledge-pagination.is-enhanced{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 32px)!important;max-width:420px!important;margin:-22px auto 56px!important;padding:14px!important;border:1px solid rgba(14,14,16,.11);border-radius:var(--r-surface);background:#faf6eff5;box-shadow:0 14px 34px #27180717,inset 0 1px #fff}.knowledge-pagination.is-enhanced .knowledge-page-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#6b5e53;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.035em}.knowledge-pagination.is-enhanced .knowledge-page-status strong{color:#251e19;font-size:13px;font-weight:700;letter-spacing:.015em}.knowledge-pagination.is-enhanced .knowledge-page-numbers{display:flex;justify-content:space-between;gap:0;padding:2px 0 7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.knowledge-pagination.is-enhanced .knowledge-page-numbers::-webkit-scrollbar{display:none}.knowledge-pagination.is-enhanced .knowledge-page-numbers a{flex:0 0 40px;width:40px;min-width:40px;height:42px;padding:0!important;border-radius:var(--r-surface);scroll-snap-align:center;font-family:var(--font-sans);font-size:13px;letter-spacing:0}.knowledge-pagination.is-enhanced .knowledge-page-numbers a.is-current{box-shadow:0 8px 18px #e8501a33}.knowledge-pagination.is-enhanced .knowledge-page-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step{width:100%;min-width:0!important;height:48px;padding:0 14px!important;border-radius:var(--r-surface);background:#fffaf3;font-family:var(--font-sans);font-size:13px;letter-spacing:.015em;text-transform:none}.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step:first-child:before{content:"←";margin-right:8px}.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step:last-child:after{content:"→";margin-left:8px}.knowledge-pagination.is-enhanced .knowledge-page-steps>:only-child{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){body.is-hub .static-combo-actions button,body.is-hub .knowledge-pagination.is-enhanced a{transition:none!important}}@media (max-width:860px){}@media (max-width:560px){}@media (prefers-reduced-motion:reduce){}body.is-hub .article-list,body.is-hub .static-search-results{gap:14px!important;max-width:1160px!important;padding:18px 24px 64px!important}body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{column-gap:24px!important;row-gap:13px!important;min-height:212px!important;padding:24px!important;border:1px solid rgba(28,20,14,.11)!important;border-radius:var(--r-surface)!important;background:#fbf7f0!important;box-shadow:0 5px 18px #2718070b!important;contain:layout!important}body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{border-color:#e8501a52!important;box-shadow:0 10px 28px #27180713!important}body.is-hub .article-row:before{content:none!important;display:none!important}body.is-hub .article-row small{grid-area:meta!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0!important;color:#75695e!important;font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.015em!important;text-transform:none!important}body.is-hub .article-row .article-date,body.is-hub .article-row .article-read{display:inline-flex!important;align-items:center!important}body.is-hub .article-row .article-read:before{content:""!important;width:4px!important;height:4px!important;margin-right:9px!important;border-radius:999px!important;background:#b844129e!important;flex:0 0 4px!important}body.is-hub .article-row>div{grid-area:content!important;align-self:start!important}body.is-hub .article-row h3,body.is-hub .article-row:hover h3,body.is-hub .article-row:focus-visible h3{margin:0!important;max-width:720px!important;color:#1b1714!important;font-size:clamp(27px,2.45vw,35px)!important;line-height:1.06!important;letter-spacing:-.012em!important}body.is-hub .article-row:hover h3,body.is-hub .article-row:focus-visible h3{color:#9f3811!important}body.is-hub .article-row p{margin:12px 0 0!important;max-width:62ch!important;color:#665b52!important;font-size:15.5px!important;line-height:1.52!important}body.is-hub a.article-row .article-thumb,body.is-hub a.article-row:hover .article-thumb,body.is-hub a.article-row:focus-visible .article-thumb,body.is-hub a.article-row:focus-within .article-thumb{position:relative!important;align-self:stretch!important;width:100%!important;min-height:162px!important;aspect-ratio:16/10!important;overflow:hidden!important;border:0!important;border-radius:var(--r-surface)!important;background:#ded1bf!important;box-shadow:inset 0 0 0 1px #0e0e1014!important}body.is-hub .article-thumb:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(120deg,rgba(232,80,26,.12),transparent 28%,transparent 76%,rgba(14,14,16,.055))!important}body.is-hub a.article-row .article-thumb img,body.is-hub a.article-row:hover .article-thumb img,body.is-hub a.article-row:focus-visible .article-thumb img,body.is-hub a.article-row:focus-within .article-thumb img{width:100%!important;height:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;filter:saturate(.88) contrast(1.03) sepia(.025)!important;transform:none!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{grid-area:arrow!important;border-color:#b444164d!important}body.is-hub .article-row:hover .arrow,body.is-hub .article-row:focus-visible .arrow,body.is-hub .article-row:focus-within .arrow{border-color:var(--ember)!important;background:var(--ember)!important;color:#fff!important}@media (max-width:700px){body.is-hub .article-list,body.is-hub .static-search-results{gap:12px!important;padding:16px 14px 52px!important}body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{min-height:0!important;padding:20px!important;border-radius:var(--r-surface)!important}body.is-hub .article-row small{align-self:center!important;gap:8px!important;padding:0!important;font-size:12.5px!important}body.is-hub .article-row .article-read:before{margin-right:8px!important}body.is-hub .article-row h3,body.is-hub .article-row:hover h3,body.is-hub .article-row:focus-visible h3{font-size:clamp(25px,7.25vw,29px)!important;line-height:1.08!important}body.is-hub .article-row p{margin-top:11px!important;font-size:15.5px!important;line-height:1.52!important}body.is-hub a.article-row .article-thumb,body.is-hub a.article-row:hover .article-thumb,body.is-hub a.article-row:focus-visible .article-thumb{min-height:0!important;aspect-ratio:16/10!important;border-radius:var(--r-surface)!important}}@media (max-width:370px){body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{padding:17px!important}body.is-hub .article-row small{font-size:12px!important}}@media (max-width:520px){.wa-float{right:max(8px,calc(env(safe-area-inset-right,0px) + 8px))!important;bottom:max(8px,calc(env(safe-area-inset-bottom,0px) + 8px))!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important}.wa-float svg{width:23px!important;height:23px!important}}@media (max-width:390px){.wa-float{right:max(10px,calc(env(safe-area-inset-right,0px) + 10px))!important;bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 10px))!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important}.wa-float svg{width:22px!important;height:22px!important}.is-service-page .service-main>.service-section:first-child>h2{padding-right:52px}body.is-faq .sss-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px!important;row-gap:8px!important;width:100%}body.is-faq .sss-stat{min-width:0}body.is-faq .sss-stat strong{font-size:25px!important;white-space:nowrap}}body.is-hub a.article-row>.arrow:before{position:static!important;width:auto!important;height:auto!important;background:none!important;transform:none!important}body.is-hub a.article-row>.arrow:after{position:static!important}body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{border-color:#c74618!important}@media (max-width:920px) and (min-width:701px){body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{grid-template-areas:"meta thumb arrow" "content thumb arrow"!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{padding-left:10px!important}}@media (max-width:700px){body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{column-gap:0!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{justify-self:stretch!important;width:100%!important;min-width:0!important;height:48px!important;padding:7px 7px 7px 15px!important;border-radius:var(--r-surface)!important}body.is-hub a.article-row>.arrow:before{font-size:12px!important}body.is-hub a.article-row>.arrow:after{flex-basis:32px!important;width:32px!important;height:32px!important}}@media (prefers-reduced-motion:reduce){body.is-hub a.article-row>.arrow,body.is-hub a.article-row>.arrow:before,body.is-hub a.article-row>.arrow:after{transition:none!important}}body.is-hub .hero-proof{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 18px!important;width:100%!important;margin:24px 0 0!important}body.is-hub .hero-proof span,body.is-hub .hero-proof span:hover,body.is-hub .hero-proof span:focus-visible{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff0cff0!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.02em!important;text-align:left!important;text-transform:none!important}body.is-hub .hero-proof span:before{content:"";flex:0 0 5px;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--spark);box-shadow:0 0 0 3px #f0a51921}body.is-hub .static-search-grid:has(.static-search-reset:disabled),body.is-hub .static-search-grid:has(.static-search-reset[hidden]){grid-template-columns:minmax(0,1fr) minmax(250px,330px)!important}body.is-hub .static-search-reset[hidden]{display:none!important}body.is-hub .static-search-reset,body.is-hub .static-combo-actions button{border-radius:var(--r-surface)!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important}body.is-hub .static-search-reset:not(:disabled),body.is-hub .static-combo-clear{border-color:#0e0e102e!important;background:#fffaf3!important;color:#443a32!important;box-shadow:inset 0 1px #ffffffd1!important}body.is-hub .static-search-reset:not(:disabled):hover,body.is-hub .static-search-reset:not(:disabled):focus-visible,body.is-hub .static-combo-button:hover,body.is-hub .static-combo-button:focus-visible,body.is-hub .static-combo-clear:hover,body.is-hub .static-combo-clear:focus-visible{border-color:#e8501a8a!important;background:#fff3e6!important;color:#a83c11!important;box-shadow:0 6px 16px #b741141a!important;outline:none!important}body.is-hub .static-search-reset:not(:disabled):focus-visible,body.is-hub .static-combo-button:focus-visible,body.is-hub .static-combo-actions button:focus-visible{outline:2px solid var(--ember)!important;outline-offset:3px!important}body.is-hub .static-combo-actions button{min-height:46px!important}body.is-hub .static-combo-apply,body.is-hub .static-combo-apply:hover,body.is-hub .static-combo-apply:focus-visible{border-color:var(--ember)!important;background:var(--ember)!important;color:#fff!important;box-shadow:0 8px 18px #b7411433!important}body.is-hub .static-combo-apply:hover,body.is-hub .static-combo-apply:focus-visible{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important}body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{grid-template-columns:minmax(0,1fr) minmax(250px,31%) 102px!important;grid-template-areas:"meta thumb arrow" "content thumb arrow"!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;justify-self:end!important;gap:7px!important;width:98px!important;height:44px!important;min-width:98px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#a83c11!important;font-size:0!important;line-height:1!important;transform:none!important;transition:color .16s var(--ease-smooth)!important}body.is-hub a.article-row>.arrow:before{content:"Rehberi aç"!important;display:block!important;color:inherit!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em!important;white-space:nowrap!important}html[lang=en] body.is-hub a.article-row>.arrow:before{content:"Read guide"!important}body.is-hub a.article-row>.arrow:after{content:"→"!important;display:grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;border:1px solid rgba(168,60,17,.32)!important;border-radius:50%!important;background:transparent!important;color:inherit!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:700!important;line-height:1!important;padding:0 1px 3px 0!important;transform:none!important}body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{border:0!important;background:transparent!important;box-shadow:none!important;color:#c74618!important;transform:none!important}body.is-hub a.article-row:hover>.arrow:after,body.is-hub a.article-row:focus-visible>.arrow:after,body.is-hub a.article-row:focus-within>.arrow:after{border-color:currentColor!important;background:#e8501a14!important;color:currentColor!important;transform:none!important}@media (max-width:920px) and (min-width:701px){body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{grid-template-columns:minmax(0,1fr) 190px 94px!important;column-gap:12px!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{width:90px!important;min-width:90px!important}body.is-hub a.article-row>.arrow:before{font-size:11px!important}}@media (max-width:700px){body.is-hub .hero-proof{display:flex!important;gap:9px 14px!important}body.is-hub .hero-proof span:last-child{grid-column:auto!important}body.is-hub .static-search-grid:has(.static-search-reset:disabled),body.is-hub .static-search-grid:has(.static-search-reset[hidden]){grid-template-columns:1fr!important}body.is-hub a.article-row,body.is-hub a.article-row:nth-of-type(2n),body.is-hub a.article-row:hover,body.is-hub a.article-row:focus-visible,body.is-hub a.article-row:focus-within{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"meta" "content" "thumb"!important;row-gap:15px!important}body.is-hub a.article-row>.arrow,body.is-hub a.article-row:hover>.arrow,body.is-hub a.article-row:focus-visible>.arrow,body.is-hub a.article-row:focus-within>.arrow{display:none!important}}body.is-hub .knowledge-pagination a{min-height:44px!important;border-color:#0e0e1029!important;border-radius:var(--r-surface)!important;background:#fffaf3!important;color:#443a32!important;box-shadow:inset 0 1px #ffffffd1!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;transform:none!important;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)!important}body.is-hub .knowledge-pagination a:hover,body.is-hub .knowledge-pagination a:focus-visible{border-color:#e8501a8a!important;background:#fff3e6!important;color:#a83c11!important;box-shadow:0 6px 16px #b741141a!important;transform:none!important}body.is-hub .knowledge-pagination a.is-current,body.is-hub .knowledge-pagination a.is-current:hover,body.is-hub .knowledge-pagination a.is-current:focus-visible{border-color:var(--ember)!important;background:var(--ember)!important;color:#fff!important;box-shadow:0 8px 18px #b7411433!important}body.is-hub .knowledge-pagination .page-step{min-width:116px!important;padding-inline:18px!important}body.is-hub .final-cta .btn.btn-ember{min-height:52px!important;border-color:var(--ember)!important;border-radius:var(--r-surface)!important;background:var(--ember)!important;box-shadow:0 10px 22px #b7411438!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;transform:none!important;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)!important}body.is-hub .final-cta .btn.btn-ember:hover,body.is-hub .final-cta .btn.btn-ember:focus-visible{border-color:var(--ember-dark)!important;background:var(--ember-dark)!important;box-shadow:0 12px 26px #b7411447!important;color:#fff!important;transform:none!important}@media (prefers-reduced-motion:reduce){body.is-hub .static-search-reset,body.is-hub .static-combo-button,body.is-hub .static-combo-actions button,body.is-hub a.article-row>.arrow,body.is-hub .knowledge-pagination a,body.is-hub .final-cta .btn.btn-ember{transition:none!important}}body.is-faq .sss-body{padding-top:56px!important}body.is-faq .static-search-panel{display:grid!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:28px!important;padding:14px 16px!important;column-gap:14px;row-gap:12px;align-items:center}body.is-faq .static-search-grid{display:contents!important}body.is-faq .static-filter-row{margin:0!important}body.is-faq .static-search-meta{margin:0!important;align-self:center}body.is-faq .static-empty{grid-column:1/-1;margin:0!important}body.is-faq .static-field{gap:6px!important}body.is-faq .static-field label{font-size:11px!important;letter-spacing:.06em!important}body.is-faq .static-search-reset{width:auto!important;min-width:0!important;padding:0 14px!important;border-radius:999px!important;font:800 11px/1 var(--font-mono)!important;letter-spacing:.07em!important}@media(min-width:861px){body.is-faq .static-search-panel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search" "chips reset" "meta meta"}body.is-faq .static-search-grid>div:nth-of-type(1){grid-area:search}body.is-faq .static-search-grid>div:nth-of-type(2){display:none!important}body.is-faq .static-filter-row{grid-area:chips}body.is-faq .static-search-reset{grid-area:reset;justify-self:end;min-height:38px!important;height:38px!important}body.is-faq .static-search-meta{grid-area:meta}body.is-faq .static-field input{min-height:46px!important;height:46px!important}}@media(max-width:860px){body.is-faq .static-search-panel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search" "filter filter" "meta reset";row-gap:11px;padding:14px!important}body.is-faq .static-search-grid>div:nth-of-type(1){grid-area:search}body.is-faq .static-search-grid>div:nth-of-type(2){grid-area:filter;display:grid!important}body.is-faq .static-search-meta{grid-area:meta}body.is-faq .static-search-reset{grid-area:reset;justify-self:end;min-height:40px!important;height:40px!important;padding:0 16px!important}}@media(min-width:661px)and (max-width:860px){body.is-faq .static-search-panel{grid-template-columns:minmax(0,1fr) minmax(200px,240px);grid-template-areas:"search filter" "meta reset"}body.is-faq .static-search-grid>div:nth-of-type(2){grid-area:filter}}@media(max-width:420px){body.is-faq .static-search-panel{width:100%!important;margin-left:0!important;margin-right:0!important}}@media(min-width:901px){body.is-faq .sss-section{display:grid;grid-template-columns:196px minmax(0,1fr);column-gap:34px;align-items:start;margin-bottom:40px!important;padding-top:26px;border-top:1px solid var(--ink-08)}body.is-faq .sss-section-head{position:sticky;top:calc(var(--header-h) + 75px);display:flex!important;flex-direction:column;align-items:flex-start;gap:10px!important;margin:0!important;padding:0!important;border-bottom:0!important}body.is-faq .sss-section-title{line-height:1.35!important}body.is-faq .faq-list{min-width:0}}body.is-faq .sss-section-tag{font-size:11px!important;letter-spacing:.06em!important}@media(min-width:981px)and (max-width:1200px){body.is-faq .sss-hero-inner{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)!important;gap:48px!important;max-width:var(--container)!important}body.is-faq .sss-hero-visual{min-height:400px!important;max-width:none!important}body.is-faq .sss-hero-visual img{min-height:400px!important}body.is-faq .sss-hero h1{font-size:56px!important}}@media(max-width:980px){body.is-faq .sss-hero{padding-bottom:48px!important}body.is-faq .sss-hero h1{font-size:clamp(36px,2.75rem,46px)!important;line-height:1.08!important}body.is-faq .sss-hero-visual{aspect-ratio:16/6;min-height:0!important;height:auto!important}body.is-faq .sss-hero-visual .responsive-picture{display:block;height:100%}body.is-faq .sss-hero-visual img{height:100%!important;min-height:0!important;object-fit:cover}}@media(max-width:560px){body.is-faq .sss-hero-visual{aspect-ratio:16/9}}@media(max-width:520px){body.is-faq .sss-hero h1{font-size:34px!important;line-height:1.06!important}}body.is-faq .sss-section-count{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.2;color:var(--readable-soft);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media(max-width:900px){body.is-faq .sss-section-count{margin-left:auto}}
@media(max-width:860px){}@media(max-width:560px){}@media(prefers-reduced-motion:reduce){}
@view-transition{navigation:auto}::view-transition-group(root),::view-transition-image-pair(root),::view-transition-old(root),::view-transition-new(root){animation:none!important;mix-blend-mode:normal!important}::view-transition-old(root){display:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.drawer-close:hover,.drawer-close:focus-visible,.drawer-close:active{color:var(--ember);background:radial-gradient(circle at 32% 26%,rgba(240,165,25,.24),transparent 64%),#fff7ea!important;border-color:#e8501a8c;box-shadow:0 2px 12px #e8501a24,inset 0 1px #ffffffcc}@media (hover:none){.hd-mobile-btn:hover:not(:active):not(:focus-visible){color:var(--ink);background:transparent!important;box-shadow:none}.drawer-close:hover:not(:active):not(:focus-visible){color:var(--ink);background:radial-gradient(circle at 32% 26%,rgba(240,165,25,.16),transparent 64%),#fffcf6f0!important;border-color:#e8501a57;box-shadow:0 2px 10px #e8501a14,inset 0 1px #ffffffb3}}@media (max-width:520px){body.is-service-page .service-proof{display:grid!important;grid-template-columns:1fr;gap:0;margin-top:24px;border:1px solid rgba(245,239,230,.16);border-radius:var(--r-surface);background:linear-gradient(180deg,#f5efe61c,#f5efe60a);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:inset 0 1px #ffffff1f,0 6px 24px #0000002e;overflow:hidden}body.is-service-page .service-proof span{width:100%;min-height:48px;padding:13px 16px;align-items:center;border:0;border-top:1px solid rgba(245,239,230,.1);border-radius:0;background:transparent;font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.005em!important;line-height:1.45!important;text-transform:none!important;color:#f5efe6d6}body.is-service-page .service-proof span:first-child{border-top:0}}
/*! 2026-08-18 static combobox: sectioned panel, viewport-aware height, calmer reveal */body .static-combobox .static-combo-list{--combo-cap:390px;max-height:min(var(--combo-cap),var(--combo-space,52vh))!important}body .static-combobox .static-combo-list.is-sectioned{display:flex!important;flex-direction:column!important;overflow:hidden!important}body .static-combobox .static-combo-list.is-sectioned>.static-combo-head,body .static-combobox .static-combo-list.is-sectioned>.static-combo-actions{flex:0 0 auto!important}body .static-combobox .static-combo-list.is-sectioned>.static-combo-options{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-right:2px}body .static-combobox .static-combo-list.is-sectioned>.static-combo-options::-webkit-scrollbar{width:10px}body .static-combobox .static-combo-list.is-sectioned>.static-combo-options::-webkit-scrollbar-track{background:#0e0e1014;border-radius:999px;margin:2px}body .static-combobox .static-combo-list.is-sectioned>.static-combo-options::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--spark),var(--ember));border-radius:999px;min-height:38px;border:2px solid transparent;background-clip:padding-box}body .static-combobox.is-up .static-combo-list{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center}.static-search-panel.motion-reveal{--motion-distance:5px!important;opacity:.9!important}.static-search-panel.motion-reveal.is-in{opacity:1!important}.static-search-panel.static-combo-active.motion-reveal{opacity:1!important;translate:none!important;transition:none!important;will-change:auto!important}@media (max-width:520px){body .static-combobox .static-combo-list{--combo-cap:320px}}

/* 2026-08-18 drawer: iOS open-freeze (header blur off while menu open), close-X on the hamburger spot, calm toggle states, nav overscroll contain */
.site-header.is-menu-open{backdrop-filter:none;-webkit-backdrop-filter:none}:root{--hd-pad:24px}@media (max-width:860px){:root{--hd-pad:20px}}@media (max-width:520px){:root{--hd-pad:16px}}.drawer-close{position:absolute;top:calc((var(--header-h) - 44px)/2);right:var(--hd-pad);z-index:4}.drawer-head{padding-right:calc(var(--hd-pad) + 56px)}.drawer-nav{overscroll-behavior:contain}.hd-mobile-btn,.drawer-close{-webkit-tap-highlight-color:transparent;transition:background-color 160ms var(--ease-smooth),border-color 160ms var(--ease-smooth),color 160ms var(--ease-smooth),box-shadow 160ms var(--ease-smooth)!important}.hd-mobile-btn:hover,.hd-mobile-btn:focus-visible{color:var(--ember);background:rgba(232,80,26,.07)!important;box-shadow:none!important}.hd-mobile-btn:active{color:#C9430F;background:rgba(232,80,26,.13)!important;box-shadow:none!important}.drawer-close:hover,.drawer-close:focus-visible{color:var(--ember);background:radial-gradient(circle at 32% 26%,rgba(240,165,25,.2),transparent 64%),#FFFAF1!important;border-color:rgba(232,80,26,.52);box-shadow:0 2px 10px rgba(232,80,26,.12),inset 0 1px 0 rgba(255,255,255,.72)!important}.drawer-close:active{color:#C9430F;background:radial-gradient(circle at 32% 26%,rgba(240,165,25,.26),transparent 64%),#FBEEDC!important;border-color:rgba(232,80,26,.6);box-shadow:0 1px 5px rgba(232,80,26,.1),inset 0 1px 0 rgba(255,255,255,.6)!important}

/* 2026-08-18b iOS top-of-page menu jank: the hero visual animates OUTSIDE svg.laser-stage too (.laser-badge border+shadow, .spark-*, .tip-flare 0.25s infinite) - hold the whole .laser-visual container; touch-action:manipulation kills the 350ms double-tap click delay on the toggle and drawer controls */
.laser-visual.laser-motion-hold,.laser-visual.laser-motion-hold *{animation-play-state:paused!important}
.hd-mobile-btn,.mobile-drawer a,.mobile-drawer button{touch-action:manipulation}

/* Desktop tap targets — WCAG 2.5.8; the 44/34/26px rules were <=860px only */
@media (min-width:861px){footer#footer .footer-link{min-height:24px;display:flex;align-items:center}footer#footer .footer-services-col .footer-link{min-height:24px}.faq-cta{min-height:24px;display:inline-flex;align-items:center}}

/* Quote form legibility — labels were 10.5px, kicker/unit 10px (AGENTS §6 floor 11.5px) */






@supports (-moz-appearance:none){*{scrollbar-width:thin;scrollbar-color:#E8501A transparent}html{scrollbar-width:none}.static-combo-list{scrollbar-width:thin;scrollbar-color:#E8501A rgba(14,14,16,.08)}.quote-select-menu{scrollbar-width:thin;scrollbar-color:#E8501A rgba(245,239,230,.08)}body .static-combobox .static-combo-list.is-sectioned>.static-combo-options{scrollbar-width:thin;scrollbar-color:#E8501A rgba(14,14,16,.08)}}
html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.ikram-scroll-thumb{position:fixed;top:0;right:2px;width:6px;border-radius:3px;background:linear-gradient(180deg,#E8501A,#F0A519);z-index:120;cursor:grab}.ikram-scroll-thumb:hover{background:linear-gradient(180deg,#d43f12,#e89411)}.ikram-scroll-thumb.is-dragging{cursor:grabbing}@media (hover:none){.ikram-scroll-thumb{display:none!important}}@media (prefers-reduced-motion:reduce){}


body.is-faq .faq-answer-cta a{min-height:24px}
footer#footer .footer-link{min-width:24px}

body.is-service-page .kb-inline-link,body.is-article .kb-inline-link,.kb-inline-link{color:var(--ember-ink)}
body.is-service-page .service-card>strong{color:var(--ember-ink)}
body.is-hub .article-list>.kicker,.article-list>.kicker{color:var(--ember-ink)!important}
body.is-faq .faq-answer-cta a{color:var(--ember-ink)}

body.is-404 .nf-route-num{color:var(--ember-ink)}
body.is-about .about-v2-facts h2 em{color:var(--ember-ink)}body.is-about .about-v2-process h2 em,body.is-about .about-v2-hero h1 em{color:#ff7a3a}

@media(prefers-reduced-motion:reduce){.wa-float,.hd-mobile-btn,.drawer-close,.wa-float:hover,.hd-mobile-btn:hover,.drawer-close:hover{transition-duration:.01ms!important;animation-duration:.01ms!important}}

.faq-summary .faq-q{margin:0}
/* 2026-09-04 hub hero cleanup (owner: kicker unreadable, void under copy, loose visual) — appended overrides, colours unchanged */body.is-hub .knowledge-hero .kicker{display:inline-flex!important;align-items:center!important;margin:0 0 20px!important;font-family:var(--font-mono)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.3!important;color:var(--spark)!important;text-transform:uppercase!important}body.is-hub .knowledge-hero .kicker:before{content:none!important}body.is-hub .knowledge-hero h1:after{content:none!important}body.is-hub .knowledge-hero h1{margin:0 0 18px!important}body.is-hub .article-list>.kicker:before,body.is-hub .static-search-results>.kicker:before{content:none!important}body.is-hub .article-list>.kicker,body.is-hub .static-search-results>.kicker{padding-left:0!important}body.is-hub .knowledge-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;align-items:center!important;column-gap:clamp(48px,6vw,88px)!important}body.is-hub .knowledge-hero-visual{align-self:center!important;width:100%!important;max-width:520px!important;margin:0!important;padding:10px!important;aspect-ratio:16/9!important;border-radius:var(--r-surface)!important;border:1px solid rgba(245,239,230,.16)!important;background:#f5efe60f!important;box-shadow:0 22px 54px #0000003d!important;overflow:hidden}body.is-hub .knowledge-hero-visual picture{position:absolute;inset:10px;display:block;width:auto!important;height:auto!important;overflow:hidden;border-radius:var(--r-surface)!important}body.is-hub .knowledge-hero-visual img{display:block;width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:cover;border-radius:var(--r-surface)!important}@media (max-width:980px){body.is-hub .knowledge-hero-inner{grid-template-columns:1fr!important}body.is-hub .knowledge-hero-visual{max-width:100%!important;margin-top:8px!important}}@media (max-width:560px){body.is-hub .knowledge-hero .kicker{font-size:13px!important;margin-bottom:16px!important}}.static-combo-list[hidden]{pointer-events:none!important;visibility:hidden!important}/* 2026-09-04 hub reset: compact pill in the meta row, no third grid column (it shifted the filter width when it appeared) */body.is-hub .static-search-grid{grid-template-columns:minmax(0,1fr) minmax(250px,330px)!important}@media (max-width:860px){body.is-hub .static-search-grid{grid-template-columns:minmax(0,1fr) minmax(190px,248px)!important}}@media (max-width:660px){body.is-hub .static-search-grid{grid-template-columns:1fr!important}}body.is-hub .static-search-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 12px!important}body.is-hub .static-search-meta .static-search-reset{width:auto!important;flex:0 0 auto!important;grid-column:auto!important;min-height:30px!important;height:30px!important;line-height:1!important;padding:0 12px!important;margin:0 0 0 auto!important;border-radius:999px!important;font-size:11.5px!important;letter-spacing:.04em}/* 2026-09-04 header nav hit areas: the gap between links is now padding on the links themselves, so there is no dead pointer zone between items; text spacing and underline width unchanged */.hd-nav{--hd-half:clamp(7px,.775vw,14px);gap:0!important}@media (max-width:1180px) and (min-width:1024px){.hd-nav{--hd-half:10px}}@media (max-width:1100px){.hd-nav{--hd-half:15px}.hd-nav-link:after{--hd-ul-inset:9px}}.hd-nav-link{padding-left:var(--hd-half)!important;padding-right:var(--hd-half)!important}.hd-nav-link:after{left:var(--hd-ul-inset,var(--hd-half));width:calc(100% - var(--hd-ul-inset,var(--hd-half))*2)}/* 2026-09-04 home anchors: native jumps land the section edge on the header bottom, same as load-motion.js *//* 2026-09-04 hit tolerance: pill navs get an invisible pointer halo that covers half the gap to the neighbour, so there is no dead zone between items (visuals unchanged) */.static-filter-row button,.knowledge-pagination a,.kb-crumbs a{position:relative}.static-filter-row button:after,.knowledge-pagination a:after,.kb-crumbs a:after{content:"";position:absolute;inset:-4px -5px;border-radius:inherit;background:transparent}.kb-crumbs a:after{inset:-6px -14px}/* filter panel: hover must never move, scale, or re-rasterize */
.static-search-panel,body.is-hub .static-search-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#faf5ed!important;transition:none!important;transform:none!important;translate:none!important;scale:none!important;will-change:auto!important}
.static-search-panel:hover,.static-search-panel:focus-within,body.is-hub .static-search-panel:hover,body.is-hub .static-search-panel:focus-within{transform:none!important;translate:none!important;scale:none!important}
.static-search-panel :is(button,input,select,a,.static-combo-button,.static-search-reset),.static-search-panel :is(button,input,select,a,.static-combo-button,.static-search-reset):hover,.static-search-panel :is(button,input,select,a,.static-combo-button,.static-search-reset):focus-visible{transform:none!important;translate:none!important;scale:none!important;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),color .15s var(--ease-smooth)!important}
.static-search-reset:hover,.static-search-reset:focus-visible,.static-combo-button:hover,.static-combo-button:focus-visible,.static-combobox.is-open .static-combo-button,.static-filter-row button:hover,.static-filter-row button:focus-visible{box-shadow:none!important}
.static-search-panel:focus-within{box-shadow:inset 0 1px #ffffffb3,0 10px 28px #38230e0d!important}
/* filter panel alignment: labels + meta line share the control's 16px text inset */
.static-search-panel .static-field>label,body.is-hub .static-search-panel .static-field>label{display:block!important;margin:0 0 8px!important;padding:0 0 0 16px!important;line-height:1.2!important}
.static-search-panel .static-search-meta,body.is-hub .static-search-panel .static-search-meta{margin:12px 0 0!important;padding:0 16px!important}
.static-search-panel .static-search-grid{align-items:end!important}
.static-search-panel .static-field input,.static-search-panel .static-combo-button,.static-search-panel .static-search-reset,body.is-hub .static-field input,body.is-hub .static-field select,body.is-hub .static-combo-button,body.is-hub .static-search-reset{height:52px!important;min-height:52px!important;box-sizing:border-box!important}

.quote-select-menu .quote-select-option[aria-selected=true],.quote-select-menu .quote-select-option[aria-selected=true]:hover{box-shadow:none!important}
.quote-select-button,.quote-select-button *{user-select:none;-webkit-user-select:none}
/* home process: big sans numerals, left of the copy, top-aligned with the time label */
@media (min-width:961px){}
@media (max-width:720px){body.is-article .kb-crumbs a:after{position:static!important;inset:auto!important;background:none!important;display:inline!important}}h1,h2,.section-title,.final-cta h2,.quote-panel h2{text-wrap:wrap}
/* hub tablet: prevent the late two-column override from collapsing the copy track to 0px */
@media (min-width:701px) and (max-width:920px){body.is-hub .knowledge-hero-inner{grid-template-columns:minmax(0,1fr)!important}body.is-hub .knowledge-hero-visual{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:none!important}}

/* readable filter states and service-guide captions: measured at rest */
:root{--ember-ink-on-sand:#AD350B}
body.is-faq .static-filter-row button:hover,body.is-faq .static-filter-row button:focus-visible,body.is-faq .static-filter-row button[aria-pressed=true],body.is-faq .static-search-reset:hover,body.is-faq .static-search-reset:focus-visible{color:var(--ember-ink)!important}
.service-guide-strip>span{color:var(--steel);font-size:12px}.service-related .service-guide-strip small,.service-related .service-guide-strip>a:hover strong,.service-related .service-guide-strip>a:focus-visible strong{color:var(--ember-ink-on-sand)}

/* Original image inspection — 20260904 */
.service-aside figure:not(:has(a,button,[href])){aspect-ratio:auto;max-height:none;overflow:hidden;background:var(--paper-light)}
.service-aside figure:not(:has(a,button,[href])) img{height:auto;object-fit:contain;object-position:center;transform:none;filter:none!important}
.service-aside figure:not(:has(a,button,[href])):hover img{transform:none;filter:none!important}
body.is-article .article-topic-visual:not(:has(a,button,[href])){aspect-ratio:auto;flex-direction:column;align-items:stretch;gap:0}body.is-article .article-topic-visual:not(:has(a,button,[href]))>.responsive-picture{width:100%;flex:none}
body.is-article .article-topic-visual:not(:has(a,button,[href])) img{height:auto!important;aspect-ratio:auto;object-fit:contain!important;transform:none!important}

/* Preserve complete dieboard contours in the home service and sector photos. */








@media(max-width:560px){
  

  

  
}

/*! Owner preference: no decorative edge strips on text panels or FAQ items. */

/*! Owner preference: plain article headings. */
body.is-knowledge .article-hero h1::after,body.is-knowledge .knowledge-hero h1::after{content:none!important;display:none!important}

/*! Drawer focus: current page is not a full-row selection. */.mobile-drawer .drawer-nav a{outline:none;box-shadow:none}.mobile-drawer .drawer-nav a[aria-current]{color:var(--ember-ink)}.mobile-drawer .drawer-nav a:focus-visible{outline:none!important;box-shadow:none!important;background:rgba(255,255,255,.38);color:var(--ink)}.mobile-drawer .drawer-nav a:focus-visible .drawer-link-label{width:fit-content;max-width:100%;outline:2px solid var(--steel);outline-offset:6px;border-radius:2px}.mobile-drawer .drawer-nav a:active{background:rgba(14,14,16,.06);color:var(--ember-ink)}@media(hover:hover) and (pointer:fine){.mobile-drawer .drawer-nav a:hover{background:rgba(255,255,255,.45);color:var(--ember-ink)}}@media(hover:none){.mobile-drawer .drawer-nav a:hover:not(:active):not(:focus-visible){background:transparent}}

/*! Home card feedback: stable hit area and complete photos, quiet shadow feedback. */@media(hover:hover) and (pointer:fine){}@media(max-width:560px){}@media(hover:none){}@media(prefers-reduced-motion:reduce){}

/*! Footer closing row: uninterrupted artwork, readable copyright, accessible icon control. */footer#footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}footer#footer::after,footer#footer .footer-bottom::before{content:none}footer#footer .footer-bottom{gap:16px;margin-top:12px;padding-top:24px;border-top:0}footer#footer .footer-bottom p{max-width:100%;margin:0;color:#aaa8a5;font-family:var(--font-sans);font-size:13px;line-height:1.65;letter-spacing:0;opacity:1}@media(max-width:520px){footer#footer .footer-bottom{gap:20px;padding-top:20px}footer#footer .footer-bottom p{font-size:12px}}

/*! Footer signature: dark steel behind readable links; aligned floating controls. */footer#footer.footer-signature{position:relative;isolation:isolate;overflow:hidden;background:#060606;padding-inline:0!important;padding-bottom:28px!important}footer#footer > .main-footer-inner{position:relative;z-index:1;width:calc(100% - 40px)}footer#footer.footer-signature::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:url("footer-die-complete-1600.webp") center bottom 100px/min(100%,1200px) auto no-repeat;background-image:image-set(url("footer-die-complete-1600.avif") type("image/avif"),url("footer-die-complete-1600.webp") type("image/webp"));opacity:.22;transform:translate3d(var(--steel-x,0px),var(--steel-y,0px),0)}footer#footer.footer-signature::after{content:"";position:absolute;inset:0 -20% -15%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.025) 48%,transparent 70%);mask-image:linear-gradient(transparent,#000 40%);opacity:var(--steel-light,0);transform:translate3d(var(--steel-shine,0px),0,0)}footer#footer.footer-signature.is-material-active::before,footer#footer.footer-signature.is-material-active::after{will-change:transform,opacity}footer#footer .footer-link,footer#footer .footer-desc,footer#footer .footer-info,footer#footer .footer-bottom p{color:#ededed;opacity:1}footer#footer .footer-kicker{color:#ffda96!important;letter-spacing:0}footer#footer .footer-link:hover{color:#fff}footer#footer .footer-link:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:4px}footer#footer .footer-bottom{grid-template-columns:minmax(0,1fr);padding-right:76px}@media(min-width:1121px) and (max-width:1239px){footer#footer > .main-footer-inner{max-width:920px}footer#footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:34px 52px}}@media(max-width:800px){footer#footer.footer-signature::before{background-position:center bottom 120px;background-image:url("footer-die-complete-800.webp");background-image:image-set(url("footer-die-complete-800.avif") type("image/avif"),url("footer-die-complete-800.webp") type("image/webp"))}}@media(max-width:620px){footer#footer > .main-footer-inner{padding-right:56px}footer#footer .footer-bottom{padding-right:0}}:root,:host{--dock-size:52px;--dock-gap:12px;--dock-right:max(20px,env(safe-area-inset-right));--dock-bottom:max(20px,env(safe-area-inset-bottom))}.wa-float.wa-float,.scroll-top-float.scroll-top-float{position:fixed;right:var(--dock-right)!important;width:var(--dock-size)!important;min-width:var(--dock-size)!important;max-width:var(--dock-size)!important;height:var(--dock-size)!important;min-height:var(--dock-size)!important;max-height:var(--dock-size)!important;padding:0!important;border-radius:50%!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;z-index:50}.wa-float.wa-float{bottom:var(--dock-bottom)!important}/*! Accepted small scroll-up: 2026-10-01. Opaque face throughout hover; WhatsApp retains priority. */
.scroll-top-float.scroll-top-float{bottom:calc(var(--dock-bottom) + var(--dock-size) + var(--dock-gap))!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;background:#eee8de;border:1px solid #c9c1b5;color:#3d352e;box-shadow:0 2px 6px rgba(30,24,20,.12);backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity 180ms ease,background-color 180ms ease,box-shadow 180ms ease,border-color 180ms ease}
@media(hover:hover) and (pointer:fine){.scroll-top-float.scroll-top-float:hover{background-image:none;background-color:#f7f1e7;border-color:#b5ab9d;color:#3d352e;box-shadow:0 3px 8px rgba(30,24,20,.16);transform:none}}
.scroll-top-float.scroll-top-float:focus-visible{color:#3d352e;border-color:#3d352e;outline:2px solid #3d352e;outline-offset:3px;box-shadow:0 0 0 5px #eee8de}
.scroll-top-float.scroll-top-float:active{background-image:linear-gradient(#d6c7b5,#d6c7b5);background-color:#d6c7b5;color:#302a25;border-color:#b5ab9d;box-shadow:0 1px 2px rgba(30,24,20,.12);transform:none}
.scroll-top-float.scroll-top-float svg{width:16px;height:16px;transform:none;transition:none}@media(max-width:520px){:root,:host{--dock-size:48px;--dock-gap:10px;--dock-right:max(12px,env(safe-area-inset-right));--dock-bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.scroll-top-float.scroll-top-float,.wa-float.wa-float{transition:none!important}}

/*! Home statistics: four optical surfaces, existing brand typography (2026-09-09). *//* A fixed white base prevents the hero and hover colors from accumulating. */@supports (background-clip:text){}@media(hover:hover) and (pointer:fine){}@media(forced-colors:active){}@media(max-width:1200px) and (min-width:981px){}@media(max-width:980px){}@media(max-width:520px){}@supports not (backdrop-filter:blur(1px)){}@media(prefers-reduced-motion:reduce),(hover:none){}@media(prefers-reduced-motion:reduce){}

/* Russian locale and three-language navigation — 2026-09-11 */
.hd-header-actions{gap:12px}
.hd-lang-button{min-width:0;white-space:nowrap;font-size:14px}
.drawer-lang-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.drawer-lang-grid a{min-width:0;padding-inline:6px}
.drawer-lang-grid a strong{font-size:14px;white-space:nowrap}
@media(max-width:1279px){.hd-nav,.hd-cta-desktop{display:none!important}.hd-mobile-btn{display:flex!important;align-items:center;justify-content:center}.hd-header-actions{margin-left:auto}.hd-lang-button{display:inline-flex!important}}
@media(max-width:600px){.hd-header-actions .hd-lang-secondary{display:none!important}.hd-header-actions{gap:0}.site-header-inner{gap:12px}}
:lang(ru){hyphens:none}

/* 2026-09-17 mobile knowledge fixes: hero copy fits its column, pagination wraps, step arrows stay inline */
@media(max-width:700px){body.is-hub .knowledge-hero-inner .knowledge-hero-copy{width:100%!important;max-width:100%!important}body.is-hub .knowledge-hero-copy h1,body.is-hub .knowledge-hero-copy p{width:100%!important;max-width:100%!important}}
@media(max-width:700px){body.is-hub .knowledge-pagination.is-enhanced .knowledge-page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;width:100%;max-width:320px;margin-inline:auto;gap:6px;padding:0;overflow:visible}
body.is-hub .knowledge-pagination.is-enhanced .knowledge-page-numbers a{flex:0 0 calc((100% - 24px)/5);width:auto;min-width:44px;height:44px}}
/* 2026-09-18 desktop pagination: enhanced groups flatten into one centered row; keep prev before the numbers and next after */
@media(min-width:701px){body.is-hub .knowledge-pagination.is-enhanced{row-gap:12px}body.is-hub .knowledge-pagination.is-enhanced .knowledge-page-steps .page-step.is-prev{order:-1}body.is-hub .knowledge-pagination.is-enhanced .knowledge-page-steps .page-step.is-next{order:1}}
@media(min-width:701px) and (max-width:900px){body.is-hub .knowledge-pagination.is-enhanced{gap:8px}body.is-hub .knowledge-pagination.is-enhanced .page-step{min-width:104px!important;padding-inline:14px!important}}
.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step:first-child:before,.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step:last-child:after{content:none}
.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step.is-prev:before{content:"←";position:static;inset:auto;margin-right:8px}
.knowledge-pagination.is-enhanced .knowledge-page-steps .page-step.is-next:after{content:"→";position:static;inset:auto;margin-left:8px}
body.is-article .article-visual.article-topic-visual:not(:has(a,button,[href])){aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important}

/* 2026-09-17 locale text-fit fixes: no text overflow or mid-word breaks at 320–1440px (RU sizes, RU CSS labels, small-phone service headings); check: node _work/text-overflow-sweep-20260917/sweep.mjs ru|en|tr */
@media(min-width:1121px){html[lang=ru] body.is-about .about-v2-hero h1{font-size:clamp(44px,4vw,58px)}}
@media(min-width:681px) and (max-width:900px){body.is-about .about-v2-facts-grid dt{font-size:38px}}
@media(max-width:340px){body.is-faq .sss-stat strong{font-size:21px!important}}
@media(min-width:1001px){html[lang=ru] body.is-article .article-hero h1{font-size:clamp(34px,4.2vw,58px)!important;line-height:1.06!important}}
html[lang=ru] body.is-article .article-hero h1,html[lang=ru] body.is-knowledge .final-cta h2{overflow-wrap:break-word!important}
@media(max-width:340px){body.is-knowledge .final-cta h2{font-size:28px!important}}
@media(max-width:374px){html[lang=ru] body.is-knowledge .final-cta h2{font-size:26px!important}}
html[lang=ru] .service-related-grid>a strong{font-size:clamp(18px,1.9vw,28px)!important}
@media(max-width:1100px){}
@media(max-width:360px){}
html[lang=ru] .service-related-grid>a:after{content:"→ Открыть"!important}
html[lang=ru] body.is-knowledge .related a:after{content:"→ Читать"}
html[lang=ru] body.is-hub a.article-row>.arrow:before{content:"Читать"!important}
@media(max-width:720px){html[lang=ru] body.is-article .kb-crumbs a:first-of-type:after{content:"ГЛАВНАЯ"}html[lang=ru] body.is-article .kb-crumbs a:nth-of-type(2):after{content:"СТАТЬИ"}}
html[lang=ru] body.is-about .about-v2-timeline li{grid-template-columns:120px minmax(0,1fr)}
@media(max-width:680px){html[lang=ru] body.is-about .about-v2-timeline li{grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:340px){html[lang=ru] body.is-about .about-v2-hero h1{font-size:33px}}
@media(min-width:1101px){html[lang=ru] body.is-knowledge .related .related-body h3{font-size:clamp(19px,1.45vw,21px)!important}}
@media(max-width:340px){html[lang=ru] body.is-knowledge .related .related-body h3{font-size:21px!important}html[lang=ru] body.is-hub .article-row h3{font-size:22px!important}html[lang=ru] body.is-article .article-hero h1{font-size:25px!important}}
@media(max-width:380px){html[lang=ru] body.is-article .quote-panel h2{font-size:clamp(23px,7.4vw,29px)!important}html[lang=ru] body.is-service-page .service-hero h1{font-size:7.2vw!important}}
@media(min-width:1201px){html[lang=ru] body.is-service-page .service-hero h1{font-size:min(76px,6.5vw)}}
@media(max-width:480px){html[lang=ru] body.is-service-page .final-cta h2{font-size:clamp(22px,7vw,36px)!important}}
@media(max-width:400px){html[lang=ru] body.is-service-page .service-section h2{font-size:7vw!important}html[lang=ru] .faq-summary .faq-q{font-size:15px!important}}
@media(max-width:340px){.service-faq summary.faq-summary{grid-template-columns:28px minmax(0,1fr) 28px!important;column-gap:8px!important;padding-inline:12px!important}html[lang=ru] .faq-summary .faq-q{font-size:14.5px!important}}
@media(max-width:400px){body.is-service-page .final-cta h2{font-size:clamp(26px,9.4vw,36px)!important}body.is-service-page .service-section h2{font-size:7.2vw!important}}

/* 2026-09-18 contact intro: the column-wide hairline above the kicker read as a stray rule; the accent now belongs to the kicker itself */

body.is-article .article-topic-visual:not(:has(a,button,[href])) img{aspect-ratio:auto 16/10;background:#17120f}
/*! kontrast-aa-20260920 basla — WCAG 2.1 AA metin kontrastı (1.4.3).
   Marka turuncusu --ember:#E8501A dekoratif kullanımda (degrade, parıltı, kenarlık,
   logo) AYNEN kalır; yalnızca metin/zemin çifti olarak kullanıldığı yerler paletin
   koyu tonlarına çekilir. Ölçülen oranlar renkler.md'de.
   Devre dışı (:disabled) denetimler WCAG 1.4.3 istisnası kapsamında dokunulmadı.
   WhatsApp yeşili sahibin kararıyla (2026-09-20) DEĞİŞTİRİLMEDİ: marka tanınırlığı
   kontrastın önüne alındı. --whatsapp / --whatsapp-dark / #1fb85b aynen kalır. */
:root{--steel-light:#676C71}
.btn-primary,.btn-ember{background:var(--ember-dark)!important}
.btn-primary:hover,.btn-primary:focus-visible,.btn-ember:hover,.btn-ember:focus-visible{background:var(--ember-ink)!important}
body.is-about .about-v2-action-primary{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important}
body.is-hub .final-cta .btn.btn-ember{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important}
body.is-hub .final-cta .btn.btn-ember:hover,body.is-hub .final-cta .btn.btn-ember:focus-visible{background:var(--ember-ink)!important;border-color:var(--ember-ink)!important}
.knowledge-pagination a.is-current,.knowledge-page-numbers a.is-current{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important}
body.is-hub .knowledge-pagination a.is-current,body.is-knowledge .knowledge-pagination a.is-current{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important}
body.is-hub .knowledge-pagination a.is-current:hover,body.is-hub .knowledge-pagination a.is-current:focus-visible,body.is-knowledge .knowledge-pagination a.is-current:hover,body.is-knowledge .knowledge-pagination a.is-current:focus-visible{background:var(--ember-ink)!important;border-color:var(--ember-ink)!important}
.faq-cta,.faq-cta span,.kp-arrow,.stat-number-suffix,body.is-home .faq-eyebrow{color:var(--ember-ink-on-sand)!important}
.sm-link[aria-current=page]{color:var(--ember-ink-on-sand)!important}
.sm-section-count{color:#0e0e109e!important}
/*! kontrast-aa-20260920 bitti */
/*! footer-hover-20260920: hover girişi/çıkışı hissedilir olsun - sıcak renk kayması + simetrik eğri. */
footer#footer .footer-link{transition:color .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}

footer#footer .footer-link:hover,footer#footer .footer-link:focus-visible{color:#fff;transition-duration:.2s,.2s}

@media (prefers-reduced-motion:reduce){footer#footer .footer-link{transition-duration:.01ms!important}}
/*! cta-parlama-20260920: birincil CTA halesi - durgunda hafif, hover'da güçlenir. Renkler değişmez. */
:root{--shadow-ember:0 8px 22px rgba(232,80,26,.3),0 0 24px rgba(240,165,25,.14);--shadow-ember-hover:0 12px 30px rgba(232,80,26,.46),0 0 34px rgba(240,165,25,.26);--shadow-whatsapp:0 8px 22px rgba(37,211,102,.26),0 0 24px rgba(37,211,102,.12);--shadow-whatsapp-hover:0 12px 30px rgba(37,211,102,.42),0 0 34px rgba(37,211,102,.22)}
.btn-primary,.btn-ember,.btn-whatsapp{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.4,0,.2,1)}
.btn-primary:hover,.btn-primary:focus-visible,.btn-ember:hover,.btn-ember:focus-visible{--shadow-ember:var(--shadow-ember-hover)}
.btn-whatsapp:hover,.btn-whatsapp:focus-visible{--shadow-whatsapp:var(--shadow-whatsapp-hover)}
@media (prefers-reduced-motion:reduce){.btn-primary,.btn-ember,.btn-whatsapp{transition-duration:.01ms!important}}
/*! cta-parlama-20260920-header: header CTA'sı gövdedeki CTA'larla aynı hale ve süreyi kullanır. */
.hd-cta-desktop{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1)!important}
.hd-cta-desktop:hover,.hd-cta-desktop:focus-visible{box-shadow:0 12px 30px rgba(232,80,26,.46),0 0 34px rgba(240,165,25,.26),inset 0 1px #fff3!important}
@media (prefers-reduced-motion:reduce){.hd-cta-desktop{transition-duration:.01ms!important}}
/*! cta-marka-turuncusu-20260920: CTA zemini marka turuncusu (#E8501A) - sahibin kararı, kontrast pasını bu butonlarda geri alır. */
.btn-primary,.btn-ember{background:var(--ember)!important}
.btn-primary:hover,.btn-primary:focus-visible,.btn-ember:hover,.btn-ember:focus-visible{background:var(--ember-dark)!important}
body.is-about .about-v2-action-primary{background:var(--ember)!important;border-color:var(--ember)!important}
body.is-hub .final-cta .btn.btn-ember{background:var(--ember)!important;border-color:var(--ember)!important}
body.is-hub .final-cta .btn.btn-ember:hover,body.is-hub .final-cta .btn.btn-ember:focus-visible{background:var(--ember-dark)!important;border-color:var(--ember-dark)!important}
/*! cta-parlama-yumusatma-20260920: hale yumuşatıldı - geniş bulanıklık, düşük alfa, negatif yayılma. */
:root{--shadow-ember:0 10px 30px -6px rgba(232,80,26,.22),0 0 34px -8px rgba(240,165,25,.1);--shadow-ember-hover:0 16px 44px -8px rgba(232,80,26,.3),0 0 56px -10px rgba(240,165,25,.16);--shadow-whatsapp:0 10px 30px -6px rgba(37,211,102,.2),0 0 34px -8px rgba(37,211,102,.08);--shadow-whatsapp-hover:0 16px 44px -8px rgba(37,211,102,.28),0 0 56px -10px rgba(37,211,102,.14)}
.hd-cta-desktop:hover,.hd-cta-desktop:focus-visible{box-shadow:0 16px 44px -8px rgba(232,80,26,.3),0 0 56px -10px rgba(240,165,25,.16),inset 0 1px #fff3!important}
/*! ux-denetim-20260922: sektör kartı kopyası artık kırpılmıyor (satır içi max-height:96px RU masaüstünde 5. satırı kesiyordu; ≤560px iki satır kırpma dokunmatikte metni ulaşılmaz kılıyordu). İlgili hizmet kartı ve ana sayfa SSS kartındaki dekoratif kenar şeritleri §6 kuralı (2026-09-07) gereği kapatıldı. */

@media (max-width:560px){}


/*! drawer-backdrop-20260923: one close X, lightly blurred background, no decorative edge strips. */
.site-header.is-menu-open .hd-mobile-btn .icon-menu{display:block}
.site-header.is-menu-open .hd-mobile-btn .icon-x{display:none}
.drawer-scrim{background:rgba(9,9,10,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.drawer-panel{border-left:0;box-shadow:-24px 0 64px rgba(7,7,8,.32)}
.drawer-nav a.active::before{display:none}

/*! ikram-il-brand-20260923 */
.site-brand-word,.drawer-brand-word{display:flex;flex-direction:column;align-items:flex-start;font-family:Arial,"Segoe UI",system-ui,sans-serif!important;font-size:25px!important;font-style:normal;font-weight:700!important;letter-spacing:-.04em!important;line-height:.95;white-space:nowrap}
.site-brand-word small,.drawer-brand-word small,footer#footer .footer-logo-word small{display:block;margin:3px 0 0 3px;font-family:var(--font-sans)!important;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.3em;line-height:1.2;color:var(--ember);transition:color 220ms var(--ease-smooth)}
footer#footer .footer-logo-word{display:flex;flex-direction:column;align-items:flex-start;font-family:Arial,"Segoe UI",system-ui,sans-serif!important;font-size:24px!important;font-style:normal;font-weight:700!important;letter-spacing:-.04em!important;line-height:.95}
footer#footer .footer-logo-word small{color:#E3C4A4}
.site-brand:hover .site-brand-word small,.site-brand:focus-visible .site-brand-word small{color:var(--ember-dark)}
@media(max-width:520px){.site-brand-word,.drawer-brand-word{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){.site-brand-word small,.drawer-brand-word small{transition:none!important}}

/*! ikram-cinematic-brand-20260923: folded brushed steel, copper core, radial dark surround. */
.site-header,.site-header.is-menu-open{background:radial-gradient(ellipse 38% 190% at 11% 48%,rgba(123,55,17,.36),transparent 78%),linear-gradient(180deg,#171412,#0E0E10)!important;border-bottom:1px solid rgba(255,204,145,.12);box-shadow:0 8px 24px rgba(0,0,0,.22);backdrop-filter:none;-webkit-backdrop-filter:none}
.site-brand{color:#FFF8EF!important}
.site-brand .brand-mark{width:50px;height:50px;flex-basis:50px;object-fit:contain}
.site-brand-word{color:#FFF8EF!important;font-size:27px!important;letter-spacing:-.045em!important}
.site-brand-word small,.drawer-brand-word small{font-size:10.5px;letter-spacing:.36em;color:#F6D3B2}
.site-brand:hover .brand-mark,.site-brand:focus-visible .brand-mark{filter:brightness(1.12) saturate(1.08)}
.site-brand:hover .site-brand-word small,.site-brand:focus-visible .site-brand-word small{color:#FFD08B}
.site-brand:focus-visible{outline-color:#EFA75B}
.site-header .hd-nav-link{color:#F7F0E8!important}
.site-header .hd-nav-link:hover,.site-header .hd-nav-link:focus-visible{color:#FFBD78!important}
.site-header .hd-lang-button,.site-header .hd-lang-target{color:#F7F0E8!important}
.site-header .hd-lang-button:hover .hd-lang-target,.site-header .hd-lang-button:focus-visible .hd-lang-target{color:#FFBD78!important}
.site-header .hd-mobile-btn{color:#F7F0E8!important}
.site-header .hd-mobile-btn:hover,.site-header .hd-mobile-btn:focus-visible{color:#FFBD78!important;background:rgba(240,165,25,.1)!important}
.drawer-head{background:radial-gradient(ellipse 70% 180% at 25% 50%,rgba(123,55,17,.4),transparent 82%),#121112;border-bottom-color:rgba(255,204,145,.12)}
.drawer-brand .brand-mark{width:48px;height:48px;flex-basis:48px;object-fit:contain}
.drawer-brand-word{color:#FFF8EF!important;font-size:26px!important}
footer#footer .footer-logo-row .brand-mark{width:48px;height:48px;flex-basis:48px;object-fit:contain}
footer#footer .footer-logo-word{font-size:26px!important;color:#FFF8EF}
footer#footer .footer-logo-word small{font-size:10.5px;letter-spacing:.36em;color:#E3C4A4}
@media(max-width:520px){.site-brand-word{font-size:25px!important}.drawer-brand-word{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){.site-brand .brand-mark{transition:none!important}}

/*! ikram-locked-lockup-20260923: one raster wordmark in shared chrome. */
.site-brand,.drawer-brand,footer#footer .footer-logo-row{gap:0!important}
.site-brand .brand-mark{display:block;width:159px!important;height:52px!important;flex:0 0 159px!important;object-fit:contain}
.drawer-brand .brand-mark{display:block;width:153px!important;height:50px!important;flex:0 0 153px!important;object-fit:contain}
footer#footer .footer-logo-row .brand-mark{display:block;width:184px!important;height:60px!important;flex:0 0 184px!important;object-fit:contain}
.site-header .hd-nav-link{border-radius:6px;transition:color .18s var(--ease-smooth),background-color .18s var(--ease-smooth)}
.site-header .hd-nav-link:hover,.site-header .hd-nav-link:focus-visible{background-color:rgba(255,188,120,.08)}
.site-header .hd-nav-link.active{color:#FFD5AC!important}
.site-header .hd-nav-link.active:after{background:#F1A350;box-shadow:0 0 9px rgba(241,163,80,.35)}
@media(prefers-reduced-motion:reduce){.site-header .hd-nav-link{transition:none!important}}

/*! ikram-premium-warmth-20260923: lighter bronze-charcoal brand surround. */
.site-header,.site-header.is-menu-open{background:radial-gradient(ellipse 43% 205% at 12% 46%,rgba(170,105,59,.42),transparent 80%),linear-gradient(105deg,#32251E 0%,#28221F 48%,#211F1F 100%)!important;border-bottom-color:rgba(255,218,176,.19);box-shadow:0 8px 24px rgba(35,25,21,.18)}
.drawer-head{background:radial-gradient(ellipse 74% 195% at 25% 48%,rgba(163,93,51,.38),transparent 82%),#29211E!important;border-bottom-color:rgba(255,218,176,.19)}
footer#footer{background:radial-gradient(ellipse 75% 18% at 18% 0%,rgba(116,77,47,.22),transparent 78%),linear-gradient(180deg,#211C19,#171515)!important;border-top-color:rgba(255,218,176,.14);box-shadow:0 100vh #171515}

/*! ikram-navigation-refinement-20260923: align with the 1420px home grid, quiet the brown band, preserve clear interaction. */
.site-header,.site-header.is-menu-open{background:radial-gradient(ellipse 29% 155% at 14% 45%,rgba(137,83,48,.27),transparent 82%),linear-gradient(180deg,rgba(39,36,34,.97),rgba(27,27,28,.97))!important;border-bottom-color:rgba(245,220,191,.13);box-shadow:0 7px 22px rgba(14,12,12,.15);-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}
.site-header-inner{max-width:1420px}
.site-header .hd-nav-link{border-radius:0;background:transparent!important;color:#EAE3DC!important;font-weight:550;transition:color .2s var(--ease-smooth)}
.site-header .hd-nav-link:hover,.site-header .hd-nav-link:focus-visible{color:#FFE2C2!important}
.site-header .hd-nav-link::after{height:1px;bottom:5px;background:#DFA465;box-shadow:none;transform-origin:center}
.site-header .hd-nav-link.active{color:#FFF2E4!important}
.site-header .hd-nav-link.active::after{box-shadow:none}
.site-header .hd-lang-button,.site-header .hd-lang-target{color:#D9D0C8!important}
.site-header .hd-lang-button:hover .hd-lang-target,.site-header .hd-lang-button:focus-visible .hd-lang-target{color:#FFE2C2!important}
.site-header .hd-cta-desktop{background:#C84C1D!important;box-shadow:0 6px 17px rgba(147,52,22,.19)!important}
.site-header .hd-cta-desktop:hover,.site-header .hd-cta-desktop:focus-visible{background:#E05927!important;box-shadow:0 9px 22px rgba(182,65,26,.3)!important}
.site-header .hd-cta-desktop:active{background:#A83B16!important;box-shadow:0 3px 8px rgba(94,32,15,.22)!important}
.site-brand .brand-mark{transition:filter .26s var(--ease-smooth)}
.site-brand:hover .brand-mark,.site-brand:focus-visible .brand-mark{filter:brightness(1.18) saturate(1.12) drop-shadow(0 0 7px rgba(235,152,76,.2))}
@media(prefers-reduced-motion:reduce){.site-brand .brand-mark,.site-header .hd-nav-link,.site-header .hd-nav-link::after{transition:none!important}}

/*! ikram-discreet-navigation-20260923: secondary route layer follows the same grid without cream pills. */
.site-header,.site-header.is-menu-open{background:radial-gradient(ellipse 24% 125% at 12% 45%,rgba(103,72,54,.13),transparent 82%),linear-gradient(180deg,rgba(37,36,35,.97),rgba(31,31,31,.97))!important;border-bottom-color:rgba(235,217,196,.1);box-shadow:0 5px 16px rgba(12,11,11,.12)}
.site-header .hd-nav-link{color:#DAD4CE!important;font-weight:500}
.site-header .hd-nav-link.active{color:#F5ECE2!important}
.site-header .hd-nav-link::after{background:#C19365}
.site-header .hd-lang-button,.site-header .hd-lang-target{color:#C6BDB5!important}
.site-header .hd-lang-target{font-weight:600}
.site-header .hd-lang-target::after{height:1px;background:#C19365}
.site-header .hd-cta-desktop{background:var(--color-action)!important;box-shadow:0 8px 20px rgba(232,80,26,.2)!important}
.site-header .hd-cta-desktop:hover,.site-header .hd-cta-desktop:focus-visible{background:var(--color-action-hover)!important;box-shadow:0 10px 24px rgba(232,80,26,.28)!important}
.kb-crumbs-wrap{background:linear-gradient(180deg,#302B28,#292625)!important;border-bottom:1px solid rgba(236,215,190,.1)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.kb-crumbs-wrap>.kb-crumbs{max-width:1372px!important;justify-content:flex-start!important}
.kb-crumbs a,.kb-crumbs .curr{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:42px!important;padding:0 8px!important;color:#CFC5BA!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.2!important;transform:none!important}
.kb-crumbs .curr{color:#F0D1AE!important;font-weight:650!important}
.kb-crumbs .sep{color:#A99C8D!important;opacity:.7}
.kb-crumbs a:hover{color:#FFF0DF!important;background:transparent!important;transform:none!important}
.kb-crumbs a:focus-visible{outline:2px solid #D6A16F!important;outline-offset:-2px!important;border-radius:3px!important}
:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap::after{background:linear-gradient(90deg,transparent,#292625)!important}
@media(max-width:720px){.kb-crumbs-wrap>.kb-crumbs{justify-content:flex-start!important}.kb-crumbs a,.kb-crumbs .curr{min-height:44px!important;padding:0 7px!important;font-size:12px!important;letter-spacing:.015em!important}}
@media(prefers-reduced-motion:reduce){.kb-crumbs a,.kb-crumbs .curr,.site-header .hd-lang-target,.site-header .hd-lang-target::after,.site-header .hd-cta-desktop{transition:none!important}}

/*! ikram-breadcrumb-contract-refinement-20260923: outrank the earlier fixed-chrome specificity. */
body[class] .kb-crumbs-wrap{background:linear-gradient(180deg,#292624,#211F1D)!important;border-bottom:1px solid rgba(236,215,190,.08)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px) saturate(100%)!important;backdrop-filter:blur(10px) saturate(100%)!important}
body[class] .kb-crumbs-wrap>.kb-crumbs,body[class] .kb-crumbs{max-width:1372px!important;justify-content:flex-start!important;padding-inline:0!important}
body[class] .kb-crumbs a,body[class] .kb-crumbs .curr{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:42px!important;padding:0 8px!important;color:#CFC5BA!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.2!important;transform:none!important}
body[class] .kb-crumbs .curr{color:#F0D1AE!important;font-weight:650!important}
body[class] .kb-crumbs .sep{color:#A99C8D!important;opacity:.7}
body[class] .kb-crumbs a:hover{color:#FFF0DF!important;background:transparent!important;transform:none!important}
body[class] .kb-crumbs a:focus-visible{outline:2px solid #D6A16F!important;outline-offset:-2px!important;border-radius:3px!important}
@media(max-width:720px){body[class] .kb-crumbs-wrap>.kb-crumbs{justify-content:flex-start!important}body[class] .kb-crumbs a,body[class] .kb-crumbs .curr{min-height:44px!important;padding:0 7px!important;font-size:12px!important;letter-spacing:.015em!important}body.is-article .kb-crumbs a{font-size:0!important}}
@media(max-width:720px){body.is-article .kb-crumbs .curr{display:block!important;line-height:44px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}
@media(prefers-reduced-motion:reduce){body[class] .kb-crumbs a,body[class] .kb-crumbs .curr{transition:none!important}}

/*! footer-material-art-20260923: quiet link field, responsive lazy artwork, existing pointer interaction. */
footer#footer.footer-signature{background:linear-gradient(180deg,#211e1c 0%,#151414 48%,#090909 100%)!important;box-shadow:0 100vh #090909}
footer#footer.footer-signature::before{background:none;opacity:0}
footer#footer .footer-art{position:absolute;inset:auto 0 70px;z-index:-2;display:block;height:clamp(480px,56.25vw,1080px);pointer-events:none;opacity:.9;mask-image:linear-gradient(180deg,transparent 0%,transparent 24%,#000 54%,#000 94%,transparent 100%);transform:translate3d(var(--steel-x,0px),var(--steel-y,0px),0)}
footer#footer .footer-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% bottom}
footer#footer.footer-signature.is-material-active .footer-art{will-change:transform}
footer#footer .footer-bottom{margin-top:clamp(250px,26vw,450px);position:relative}
footer#footer .footer-link{min-height:44px;display:flex;align-items:center;line-height:1.45}
footer#footer .footer-link:active{color:#e3c4a4}
@media(max-width:800px){footer#footer .footer-art{height:420px;bottom:78px;opacity:.86;mask-image:linear-gradient(180deg,transparent,#000 40%,#000 90%,transparent)}footer#footer .footer-bottom{margin-top:240px}}
@media(max-width:420px){footer#footer .footer-art{height:250px;bottom:92px}footer#footer .footer-art img{object-position:right bottom}footer#footer .footer-bottom{margin-top:165px}}
@media(prefers-reduced-motion:reduce){footer#footer .footer-art{transform:none;will-change:auto}footer#footer .footer-link{transition:none!important}}

footer#footer .footer-services-col .footer-link{min-height:44px!important}
footer#footer .footer-kicker{font-size:11.5px!important;line-height:1.5!important}

/*! immersive-graphite-20260923: warm, quiet dark surfaces aligned with the approved navigation. */
:root{
  --site-graphite:radial-gradient(ellipse 72% 86% at 27% 76%,rgba(112,82,62,.13),transparent 74%),linear-gradient(180deg,#252423 0%,#222121 38%,#262322 100%);
  --site-graphite-quiet:radial-gradient(ellipse 72% 90% at 78% 14%,rgba(112,79,58,.12),transparent 75%),linear-gradient(160deg,#282625 0%,#211f1f 62%,#25211f 100%);
}



body[class] .kb-crumbs-wrap{background:linear-gradient(180deg,rgba(31,31,31,.98),rgba(37,36,35,.98))!important;border-bottom-color:rgba(235,217,196,.08)!important}
:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap::after{background:linear-gradient(90deg,transparent,#252423)!important}



.service-hero{background:#252322!important}
.service-hero::before{background-image:linear-gradient(90deg,rgba(35,32,30,.96),rgba(36,32,30,.84) 42%,rgba(31,29,28,.57) 72%,rgba(30,28,27,.4)),radial-gradient(circle at 84% 18%,rgba(166,107,68,.17),transparent 34%),var(--hero-image-modern,var(--hero-image)),var(--hero-lqip,none)!important;background-size:auto,auto,cover,cover!important;background-position:center,center,var(--hero-position,center),var(--hero-position,center)!important;background-repeat:no-repeat!important}
@media(max-width:980px){.service-hero::before{background-image:linear-gradient(90deg,rgba(35,32,30,.96),rgba(36,32,30,.84) 42%,rgba(31,29,28,.57) 72%,rgba(30,28,27,.4)),radial-gradient(circle at 84% 18%,rgba(166,107,68,.17),transparent 34%),var(--hero-image-modern-tablet,var(--hero-image-modern,var(--hero-image))),var(--hero-lqip,none)!important}}
@media(max-width:720px){.service-hero::before{background-image:linear-gradient(180deg,rgba(35,32,30,.7),rgba(31,29,28,.94)),var(--hero-image-modern-mobile,var(--hero-image-modern,var(--hero-image))),var(--hero-lqip,none)!important;background-size:auto,cover,cover!important;background-position:center,var(--hero-position,center),var(--hero-position,center)!important}}
.service-final,body.is-article .final-cta,body.is-hub .final-cta,body.is-knowledge .final-cta,.sss-cta{background:var(--site-graphite-quiet)!important}
body.is-hub .knowledge-hero,body.is-article .article-hero,body:has(.sss-hero) .sss-hero,body.is-glossary .gloss-hero{background:var(--site-graphite)!important}
body.is-hub .knowledge-hero::before,body.is-article .article-hero::before{background:radial-gradient(ellipse 70% 80% at 27% 76%,rgba(112,82,62,.1),transparent 74%)!important}
body:has(.sss-hero) .sss-hero::before{background:radial-gradient(ellipse 70% 80% at 27% 76%,rgba(112,82,62,.1),transparent 74%)!important}
body.is-glossary .gloss-hero{border-bottom:1px solid rgba(236,215,190,.15)!important}
body.is-about .about-v2-hero,body.is-about .about-v2-process,body.is-about .about-v2-finale{background:var(--site-graphite-quiet)!important}
body.is-about .about-v2-process{box-shadow:none!important}
footer#footer.footer-signature{background:radial-gradient(ellipse 70% 40% at 68% 42%,rgba(113,77,52,.11),transparent 76%),linear-gradient(180deg,#292624 0%,#211f1f 54%,#1d1b1a 100%)!important;box-shadow:0 100vh #1d1b1a!important}

/*! footer-integrated-20260923: full footer scene, no radial light, broad service directory. */
footer#footer.footer-signature{background:#111112!important;box-shadow:0 100vh #111112!important}
footer#footer>.main-footer-inner{width:calc(100% - 48px);max-width:1420px;padding-right:0}
footer#footer .footer-grid{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:36px 30px}
footer#footer .footer-services-col{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 32px}
footer#footer .footer-services-col .footer-kicker{grid-column:1/-1;margin-bottom:14px}
footer#footer .footer-services-col .footer-link{margin:0!important;line-height:1.45!important}
footer#footer .footer-art{inset:-6px -10px;height:calc(100% + 12px);opacity:1;mask-image:linear-gradient(180deg,transparent,#000 28%,#000 94%,transparent)}
footer#footer .footer-art img{object-fit:cover;object-position:right bottom}
footer#footer.footer-signature::before{z-index:-1;opacity:1;transform:none;background:linear-gradient(180deg,rgba(17,17,18,.94),rgba(17,17,18,.9) 25%,rgba(17,17,18,.78) 57%,rgba(17,17,18,.44) 72%,rgba(17,17,18,.06) 87%,rgba(17,17,18,.35))}
footer#footer.footer-signature::after{display:none;background:none}
footer#footer .footer-bottom{margin-top:240px}
@media(max-width:1100px){footer#footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}footer#footer .footer-grid>div:first-child{grid-column:1/-1}footer#footer .footer-services-col{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){footer#footer>.main-footer-inner{width:calc(100% - 40px)}footer#footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}footer#footer .footer-services-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}footer#footer .footer-art{inset:auto -10px 70px;height:550px;mask-image:linear-gradient(180deg,transparent,#000 28%,#000 90%,transparent)}footer#footer.footer-signature::before{background:linear-gradient(180deg,rgba(17,17,18,.75),rgba(17,17,18,.6) 65%,transparent 87%)}footer#footer .footer-bottom{margin-top:230px}}
@media(max-width:420px){footer#footer .footer-art{height:330px;bottom:90px}footer#footer .footer-bottom{margin-top:200px}footer#footer .footer-services-col .footer-link{font-size:13px;overflow-wrap:break-word}}

/*! immersive-footer-continuity-20260923 */
footer#footer.footer-signature{background:linear-gradient(180deg,#252423 0%,#1e1c1b 42%,#151414 100%)!important;box-shadow:0 100vh #151414!important}
footer#footer.footer-signature::before{background:linear-gradient(180deg,rgba(37,36,35,.94),rgba(34,32,31,.9) 25%,rgba(29,27,26,.78) 57%,rgba(23,21,20,.44) 72%,rgba(21,19,18,.06) 87%,rgba(21,19,18,.35))!important}
@media(max-width:800px){footer#footer.footer-signature::before{background:linear-gradient(180deg,rgba(37,36,35,.75),rgba(31,29,28,.6) 65%,rgba(23,21,20,.8) 82%,rgba(23,21,20,.8) 91%,rgba(21,19,18,.12) 95%,transparent 98%)!important}}

/*! contact-tone-20260923: one warm surface family for contact, drawer and linked dark sections. */










.drawer-panel{background:#f5f1ea!important}
.drawer-head{background:#292725!important;border-bottom-color:rgba(255,255,255,.13)!important}
.drawer-nav a{border-bottom-color:#e0d9d1!important}
.drawer-link-index,.drawer-link-arrow{color:#ad5431!important}
.drawer-close{background:#f5f1ea!important;border-color:#d7cec4!important;box-shadow:none!important}
.drawer-close:hover,.drawer-close:focus-visible{background:#fffaf4!important;border-color:#bba99a!important;box-shadow:none!important}
.drawer-close:focus-visible{outline-color:#b37a5c!important}
.drawer-lang-shell{background:#eee8e0!important;border-top-color:#dcd4ca!important}
body:has(.sss-hero) .sss-hero{background:#2d2a28!important}
body:has(.sss-hero) .sss-hero::before{background:none!important}
body:has(.sss-hero) .sss-hero .eyebrow{color:#dfa27a!important}
body.is-hub .final-cta,body.is-article .final-cta,body.is-knowledge .final-cta,.sss-cta{background:#252423!important;border-top-color:rgba(255,244,230,.14)!important}



/*! contact-tone-dropdown-20260923: the opened choice list uses the same warm input surface. */




/*! breadcrumb-surface-bridge-20260923: blend header into each hero without a separate bar edge. */
body:has(.kb-crumbs-wrap){--crumb-hero-edge:#252423}
body:has(.sss-hero){--crumb-hero-edge:#2d2a28}
body.is-service-page{--crumb-hero-edge:#252322}
body[class] .kb-crumbs-wrap{background:linear-gradient(180deg,#1f1f1f 0%,var(--crumb-hero-edge) 100%)!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
:is(body.is-knowledge,body.is-hub,body.is-article,body.is-service-page,body:has(.sss-hero)) .kb-crumbs-wrap::after{background:linear-gradient(180deg,#1f1f1f,var(--crumb-hero-edge))!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}

/*! contact-cta-clean-20260923: remove the narrow light patch from the warm CTA surface. */
.final-cta::before{content:none!important;display:none!important}

/*! footer-divider-removed-20260923: owner requests uninterrupted artwork above copyright. */
footer#footer.footer-signature .footer-bottom{border-top:0;box-shadow:none}

/*! single-tone-h1-20260923: home and About titles share one warm ivory. */
body.is-home .hero-text h1,
body.is-home .hero-text h1 .hero-title-line-accent,
body.is-about .about-v2-hero h1,
body.is-about .about-v2-hero h1 em{color:var(--color-heading-on-dark)!important}

/*! contact-form-definition-20260923: clean graphite field system. */






















@media (prefers-reduced-motion:reduce){.quote-submit,.quote-submit::before{transition:none!important}.quote-submit:hover,.quote-submit:focus-visible{transform:none!important}}
/* Field focus uses one clear boundary; do not stack a second halo over it. */

.static-field :is(input,select):focus-visible,.static-combo-button:focus-visible,.static-combobox.is-open .static-combo-button{border-color:#b74114!important;box-shadow:none!important}
.static-combo-button:hover{box-shadow:none!important}
body.is-hub .static-field :is(input,select):focus-visible{border-color:#b74114!important}

body.is-glossary .gloss-search-input:focus-visible{outline:none!important;box-shadow:none!important}
/*! footer-link-underline-parity-20260925 */
footer#footer .footer-link{text-decoration-line:underline!important;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),text-decoration-color .24s ease}
footer#footer .footer-link:hover,footer#footer .footer-link:focus-visible,footer#footer .footer-link:active{text-decoration-color:#d9a063!important}
@media (hover:none){footer#footer .footer-link:hover:not(:focus-visible):not(:active){text-decoration-color:transparent!important}}
@media (prefers-reduced-motion:reduce){footer#footer .footer-link{transition:none!important}}
/* Shared content-image loading surface: a quiet satin wash, without edge accents. */picture.media-skeleton{position:relative;display:block;overflow:hidden;background:var(--skeleton-base,#ded6ca)}body.is-article .article-hero picture.media-skeleton,body.is-faq .sss-hero picture.media-skeleton,body.is-about .about-v2-hero-media picture.media-skeleton,body.is-about .about-v2-process-media picture.media-skeleton,body.is-home #process.home-process .process-scene.media-skeleton{--skeleton-base:#39332e;--skeleton-shine:rgba(245,239,230,.095)}picture.media-skeleton::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--skeleton-base,#ded6ca);background-image:linear-gradient(105deg,transparent 28%,var(--skeleton-shine,rgba(255,255,255,.42)) 50%,transparent 72%),linear-gradient(145deg,rgba(255,255,255,.18),transparent 46%,rgba(0,0,0,.075));background-size:230% 100%,100% 100%;background-position:125% 0,0 0;background-repeat:no-repeat;transition:opacity .28s ease}picture.media-skeleton-visible::after{opacity:1;animation:none}picture.media-skeleton-out::after{opacity:0;animation:none}img.media-skeleton{background-color:var(--skeleton-base,#ded6ca)}img.media-skeleton-visible{background-image:linear-gradient(145deg,rgba(255,255,255,.18),transparent 46%,rgba(0,0,0,.075));animation:none}img.media-skeleton-out{animation:none}@keyframes media-skeleton-wash{from{background-position:125% 0,0 0}to{background-position:-125% 0,0 0}}@media(prefers-reduced-motion:reduce){picture.media-skeleton-visible::after,img.media-skeleton-visible{animation:none}picture.media-skeleton::after{transition:none}}
/* Knowledge images hold one unbroken, still surface while their requests are pending. */body.is-hub .article-thumb,body.is-knowledge .related-thumb{position:relative;background:#ded6ca!important}body.is-hub .article-thumb>picture,body.is-knowledge .related-thumb>picture{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}body.is-hub .article-thumb>picture>img,body.is-knowledge .related-thumb>picture>img{display:block;width:100%!important;height:100%!important;object-fit:cover}body.is-hub .article-thumb::after{content:none!important}body.is-knowledge picture.media-skeleton-visible::after,body.is-knowledge img.media-skeleton-visible{animation:none}
/*! home-process-kisscut-20260925: one representative sheet-fed scene and a quiet four-step reading column. */




















@media (max-width:1000px){}
@media (max-width:700px){}
@media (max-width:360px){}
@media (prefers-reduced-motion:reduce){}
/*! end home-process-kisscut-20260925 */
/*! home-faq-contact-20260925 */
/* Home FAQ and contact rhythm. FAQ reuses process art; contact has its own small responsive image. */


@media(min-width:861px){
  
}
































@media(max-width:1200px){
  
}
@media(max-width:800px){
  
}
@media(max-width:700px){
  
}
@media(min-width:401px) and (max-width:480px){
  
}
@media(max-width:400px){
  
}
@media(max-width:860px){
  
  /* Match the stacked layout: keep the artwork independent of form height. */
  
  
  
}
@media(max-width:560px){
  
  
  
  
  
  
  
  
  
  
}
@media(prefers-reduced-motion:reduce){
  
}
/*! end home-faq-contact-20260925 */


/* Conta editorial figures 2026-09-27: fixed geometry, no decorative edge accents. */
.guide-figure{margin:32px 0;min-width:0}
.guide-figure img{display:block;width:100%;height:auto;aspect-ratio:5/3;border-radius:var(--r-surface);background:#eee8df}
.guide-figure figcaption,.guide-caption{font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--ink);margin-top:12px}
.guide-contents{margin:28px 0 40px;padding:24px;background:var(--paper-light);border-radius:var(--r-surface)}
.guide-contents strong{font-family:var(--sans);font-size:18px}
.guide-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;padding-left:22px;margin:12px 0 0}
.guide-contents a{display:block;padding:8px 0;color:inherit;text-decoration:underline;text-underline-offset:4px;transition:color 160ms ease}
.guide-contents a:hover,.guide-contents a:focus-visible{color:var(--ember-ink)}
.guide-contents a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.guide-contents a:active{opacity:.75}
@media(max-width:720px){.guide-contents ol{grid-template-columns:1fr}.guide-contents{padding:20px}.guide-contents a{min-height:44px}.guide-figure{margin:24px 0}}
@media(prefers-reduced-motion:reduce){.guide-contents a{transition:none}}

/* Shared FAQ: full focus boundary and reduced motion, 2026-09-27. */
.service-faq summary.faq-summary:focus-visible{box-shadow:none;outline:2px solid var(--ember-dark);outline-offset:-2px}
@media(prefers-reduced-motion:reduce){.service-faq details.faq-item,.service-faq .faq-answer,.service-faq .faq-disc,.service-faq .faq-chev{transition:none!important}}

/* Knowledge hub immersive paper sculpture, owner direction 2026-09-27. */
body.is-hub .knowledge-hero{min-height:620px!important;padding:182px 24px 132px!important;background:#f4eee4!important;color:#302b25!important;display:flex!important;align-items:center!important}
body.is-hub .knowledge-hero::before,body.is-hub .knowledge-hero::after{content:none!important;display:none!important}
body.is-hub .knowledge-hero-inner{position:relative!important;z-index:2;display:block!important;width:100%!important;max-width:1160px!important;margin:0 auto!important}
body.is-hub .knowledge-hero-copy{width:44%!important;max-width:530px!important;opacity:1!important;transform:none!important}
body.is-hub .knowledge-hero h1{color:#302b25!important;font-size:clamp(48px,4.9vw,70px)!important;line-height:1.07!important;letter-spacing:-.025em!important;margin:0 0 26px!important;text-shadow:none!important}
body.is-hub .knowledge-hero p{color:#514a42!important;font-size:clamp(17px,1.35vw,20px)!important;line-height:1.65!important;max-width:45ch!important;text-shadow:none!important}
body.is-hub .knowledge-hero .kicker{color:#a5431b!important;margin-bottom:22px!important;text-shadow:none!important}



body.is-hub .knowledge-hero > .knowledge-hero-visual{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#f4eee4!important;overflow:hidden;opacity:1!important;transform:none!important}
body.is-hub .knowledge-hero > .knowledge-hero-visual picture{inset:0!important;width:100%!important;height:100%!important;border-radius:0!important}
body.is-hub .knowledge-hero > .knowledge-hero-visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:60% 50%;border-radius:0!important;opacity:1!important;transform:none!important;filter:none!important}
body.is-hub .knowledge-hero > .knowledge-hero-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,243,235,.88),rgba(247,243,235,.55) 31%,rgba(247,243,235,0) 61%)}
@media(max-width:980px){
 body.is-hub .knowledge-hero{min-height:0!important;padding:164px 24px 370px!important;align-items:flex-start!important}
 body.is-hub .knowledge-hero-inner{max-width:760px!important}
 body.is-hub .knowledge-hero-copy{width:100%!important;max-width:620px!important}
 body.is-hub .knowledge-hero p{max-width:54ch!important}
 body.is-hub .knowledge-hero > .knowledge-hero-visual{inset:auto 0 0!important;height:390px!important;mask-image:linear-gradient(180deg,transparent,#000 24%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%)}
 body.is-hub .knowledge-hero > .knowledge-hero-visual img{object-position:85% 55%}
 body.is-hub .knowledge-hero > .knowledge-hero-visual::after{display:none}
}
@media(max-width:560px){
 body.is-hub .knowledge-hero{padding:156px 20px 300px!important}
 body.is-hub .knowledge-hero h1{font-size:clamp(39px,10.8vw,50px)!important;margin-bottom:20px!important}
 body.is-hub .knowledge-hero p{font-size:17px!important;line-height:1.6!important}
 body.is-hub .knowledge-hero .kicker{font-size:11px!important;margin-bottom:18px!important}
 body.is-hub .knowledge-hero > .knowledge-hero-visual{height:320px!important}
 body.is-hub .knowledge-hero > .knowledge-hero-visual img{object-position:83% 50%}
}



/* Shared inquiry CTA: short labels, grounded surface and existing interaction states. */
html body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-ember,.btn-primary,.about-v2-action-primary){min-height:54px!important;border-radius:8px!important;padding:15px 24px!important;gap:12px;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;background:linear-gradient(120deg,rgba(255,255,255,.09),rgba(255,255,255,0)55%,rgba(0,0,0,.035)) var(--ember)!important;border-color:var(--ember)!important;color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.18),0 10px 24px rgba(0,0,0,.24)!important}
html body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-ember,.btn-primary,.about-v2-action-primary):is(:hover,:focus-visible){background-color:var(--ember-dark)!important;border-color:var(--ember-dark)!important;box-shadow:0 3px 6px rgba(0,0,0,.16),0 11px 24px rgba(0,0,0,.22)!important}
html body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-ember,.btn-primary,.about-v2-action-primary):active{box-shadow:0 1px 3px rgba(0,0,0,.2)!important;transform:translateY(0)!important}

/* CTA hierarchy: keep the action beside concise copy, visible without hovering. */
html body[class] :is(.final-cta,.sss-cta,.about-v2-cta) h2{font-size:36px!important;line-height:1.16!important;max-width:28ch;letter-spacing:-.02em}
html body[class] :is(.final-cta-inner,.sss-cta-inner,.about-v2-cta-grid){display:grid!important;grid-template-columns:minmax(0,580px) max-content;align-items:center!important;justify-content:center;gap:40px}
@media(max-width:800px){html body[class] :is(.final-cta-inner,.sss-cta-inner,.about-v2-cta-grid){grid-template-columns:minmax(0,1fr);gap:24px}html body[class] :is(.final-cta,.sss-cta,.about-v2-cta) h2{font-size:30px!important}}
@media(max-width:480px){html body[class] :is(.final-cta,.sss-cta,.about-v2-cta) h2{font-size:28px!important}}
/* Article opening: compact byline and image share one composition. */
html[lang] body.is-article:not(.is-gasket-guide) .article-hero-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,clamp(420px,36vw,480px))!important;
  grid-template-rows:auto auto auto!important;
  column-gap:44px!important;
  row-gap:18px!important;
  max-width:1320px!important;
  max-inline-size:1320px!important;
  align-items:start!important;
}
html[lang] body.is-article:not(.is-gasket-guide) .article-hero-inner > .meta-line{
  grid-column:1!important;
  grid-row:1!important;
  display:flex;
  flex-wrap:wrap;
  gap:4px 16px;
  align-self:start!important;
  align-items:center;
  max-width:100%!important;
  margin:0!important;
}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > :first-child{order:0}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > .meta-author{order:1}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line::before{content:"";order:2;flex:0 0 100%;height:0}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > :nth-child(2){order:3}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > .meta-date{order:4}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > .meta-updated{order:5}
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > .meta-date::before,
html[lang] body.is-article:not(.is-gasket-guide) .meta-line > .meta-updated::before{content:"·";margin-right:8px;color:rgba(245,239,230,.55)}
@media(max-width:1600px){html[lang] body.is-article:not(.is-gasket-guide) .meta-line > .meta-updated::before{content:none}}
html[lang] body.is-article:not(.is-gasket-guide) .article-hero h1{
  grid-column:1!important;
  grid-row:2!important;
  align-self:start!important;
  font-size:56px!important;
  line-height:1.08!important;
  letter-spacing:-.015em!important;
  max-width:100%!important;
  overflow-wrap:break-word!important;
  margin:0!important;
}
html[lang="ru"] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:48px!important}
html[lang] body.is-article:not(.is-gasket-guide) .article-hero-inner > p{
  grid-column:1!important;
  grid-row:3!important;
  align-self:start!important;
  max-width:700px!important;
  margin:0!important;
}
html[lang] body.is-article:not(.is-gasket-guide) .article-visual{
  grid-column:2!important;
  grid-row:1 / span 3!important;
  align-self:start!important;
  justify-self:start;
  width:100%!important;
  max-width:480px!important;
  margin:0!important;
}
@media(max-width:1420px){
  html[lang] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:clamp(42px,3.8vw,48px)!important}
  html[lang="ru"] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:40px!important}
}
@media(max-width:1180px){
  html[lang] body.is-article:not(.is-gasket-guide) .article-hero-inner{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto auto!important;
    max-width:800px!important;
    max-inline-size:800px!important;
  }
  html[lang] body.is-article:not(.is-gasket-guide) .article-visual{
    grid-column:1!important;
    grid-row:4!important;
    justify-self:center;
    max-width:480px!important;
  }
}
@media(max-width:760px){
  html[lang] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:38px!important}
  html[lang] body.is-article:not(.is-gasket-guide) .article-hero-inner > .meta-line{gap:6px 16px}
  html[lang] body.is-article:not(.is-gasket-guide) .meta-line::before{content:none}
  html[lang] body.is-article:not(.is-gasket-guide) .meta-line > :is(.meta-author,.meta-date,.meta-updated){margin-left:0}
  html[lang] body.is-article:not(.is-gasket-guide) .meta-line > :is(.meta-date,.meta-updated)::before{content:none}
}
@media(max-width:520px){
  html[lang] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:30px!important}
  html[lang="ru"] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:28px!important}
}
@media(max-width:380px){html[lang] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:28px!important}}
@media(max-width:340px){html[lang="ru"] body.is-article:not(.is-gasket-guide) .article-hero h1{font-size:25px!important}}
/* End article opening layout. */

/*! refresh-entry-stability-20260927: restored documents are fully painted before motion binding. */
html[data-restored-navigation] .motion-reveal{opacity:1!important;translate:none!important;will-change:auto!important}
html[data-restored-navigation] :is(.about-v2-process-list li,.about-v2-facts-grid>div,.about-v2-timeline li,.about-v2-principles-grid article){opacity:1!important;translate:none!important}
/* About editorial typography and clean material composition — 2026-09-27. */
body.is-about .about-v2-hero{padding-bottom:48px}
body.is-about .about-v2-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px;align-items:center}
body.is-about .about-v2-hero-copy{padding:28px 0}
body.is-about .about-v2-eyebrow{border-bottom:0;padding-bottom:0;justify-content:flex-start;gap:24px;font-weight:600;letter-spacing:.07em}
html body.is-about .about-v2-hero h1{font-family:var(--sans)!important;font-size:56px;font-weight:600!important;line-height:1.09;letter-spacing:-.045em;margin:24px 0}
body.is-about .about-v2-hero h1 span,body.is-about .about-v2-hero h1 em{white-space:normal}
body.is-about .about-v2-hero-lead{max-width:48ch;font-size:18px;line-height:1.7;color:#ccc5bc}
body.is-about .about-v2-hero-actions{margin-top:30px;gap:12px}
body.is-about .about-v2-hero-actions .about-v2-action{font-weight:600;font-size:13px;padding:15px 12px}
body.is-about .about-v2-hero-media{aspect-ratio:auto;background:transparent;border:0;overflow:hidden}
body.is-about .about-v2-hero-media picture{display:block;height:auto;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-surface)}
body.is-about .about-v2-hero-media img{aspect-ratio:3/2;height:auto;object-fit:contain;filter:none}
body.is-about .about-v2-hero-media figcaption{position:static;padding:14px 0 0;background:transparent;color:#bbb4ab;gap:12px;font-weight:400}
body.is-about .about-v2-hero-media figcaption>span{font-size:12px}
body.is-about .about-v2-hero-media figcaption>span::after{content:none}
body.is-about main h2{font-family:var(--sans)!important;font-weight:600!important;letter-spacing:-.035em;line-height:1.16}
body.is-about :is(.about-v2-intro,.about-v2-process,.about-v2-facts,.about-v2-lineage,.about-v2-principles) h2{font-size:42px;max-width:26ch}
body.is-about .about-v2-intro{padding:68px 0 72px}
@media(hover:hover){body.is-about .about-v2-hero-media-link:hover .about-v2-hero-media img{filter:none;transform:scale(1.02)}}
@media(max-width:1120px){body.is-about .about-v2-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}body.is-about .about-v2-hero-copy{max-width:760px;padding:18px 0 0}body.is-about .about-v2-hero-media-link{width:100%;max-width:820px}body.is-about .about-v2-hero-actions{max-width:570px}}
@media(max-width:680px){body.is-about .about-v2-hero{padding-bottom:30px}html body.is-about .about-v2-hero h1{font-size:38px;line-height:1.12;letter-spacing:-.04em;margin:22px 0 18px}body.is-about .about-v2-hero-lead{font-size:16px;line-height:1.65}body.is-about .about-v2-eyebrow{font-size:11px;justify-content:space-between;gap:12px}body.is-about .about-v2-hero-actions{margin-top:24px;gap:10px}body.is-about .about-v2-hero-actions .about-v2-action{font-size:14px;min-height:48px}body.is-about :is(.about-v2-intro,.about-v2-process,.about-v2-facts,.about-v2-lineage,.about-v2-principles) h2{font-size:32px}body.is-about .about-v2-intro{padding:44px 0 48px}}
@media(max-width:360px){html body.is-about .about-v2-hero h1{font-size:34px}body.is-about :is(.about-v2-intro,.about-v2-process,.about-v2-facts,.about-v2-lineage,.about-v2-principles) h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){body.is-about .about-v2-hero-media img{transition:none;transform:none!important}}
/* End About editorial refinement. */
/* End About editorial refinement. */
/* End About editorial refinement. */

/* Stable content paint: no entrance opacity or repeated reveal, owner 2026-09-27. */
html body .home-reveal,html body .motion-reveal,html body .motion-reveal.is-in,html body .home-reveal.is-in{opacity:1!important;translate:none!important;will-change:auto!important}
html body.is-about .motion-reveal :is(.about-v2-lineage-item,.about-v2-principle,.about-v2-fact){opacity:1!important;translate:none!important}
picture.media-skeleton::after{content:none!important}

/*! contact-simplify-20260927: optional details use one quiet, legible disclosure. */







@media(prefers-reduced-motion:reduce){}

/*! hero-service-nav-20260928: quiet material portraits, whole-link navigation. */










@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}

/* Gasket guides: keep the byline with the copy and the caption with the image. */
html[lang] body.is-gasket-guide .article-hero-inner{
  grid-template-columns:minmax(0,1fr) minmax(0,420px)!important;
  grid-template-rows:auto auto!important;
  column-gap:52px!important;
  row-gap:22px!important;
  max-width:1240px!important;
  max-inline-size:1240px!important;
  align-items:start!important;
}
html[lang] body.is-gasket-guide .article-hero-inner > .meta-line{
  grid-column:1!important;
  grid-row:1!important;
  display:flex;
  flex-wrap:wrap;
  gap:4px 16px;
  align-self:start!important;
  align-items:center;
}
html[lang] body.is-gasket-guide .meta-line > :first-child{order:0}
html[lang] body.is-gasket-guide .meta-line > .meta-author{order:1}
html[lang] body.is-gasket-guide .meta-line::before{content:"";order:2;flex:0 0 100%;height:0}
html[lang] body.is-gasket-guide .meta-line > :nth-child(2){order:3}
html[lang] body.is-gasket-guide .meta-line > .meta-date{order:4}
html[lang] body.is-gasket-guide .meta-line > .meta-date::before{content:"·";margin-right:8px;color:rgba(245,239,230,.55)}
html[lang] body.is-gasket-guide .gasket-hero-copy{
  grid-column:1;
  grid-row:2;
  align-self:start;
  min-width:0;
  display:grid;
  gap:22px;
}
html[lang] body.is-gasket-guide .gasket-hero-copy > h1{grid-row:auto;grid-column:auto}
html[lang] body.is-gasket-guide .gasket-hero-copy > p{max-width:680px!important;margin:0!important}
html[lang] body.is-gasket-guide .article-visual{
  grid-column:2!important;
  grid-row:1 / span 2!important;
  justify-self:start;
  align-self:start!important;
  display:flex;
  flex-direction:column;
  aspect-ratio:auto!important;
  height:auto!important;
  max-width:420px!important;
}
html[lang] body.is-gasket-guide .article-visual > picture{
  position:relative!important;
  inset:auto!important;
  display:block;
  flex:none;
  width:100%;
  height:auto!important;
}
html[lang] body.is-gasket-guide .article-visual img{
  display:block;
  width:100%;
  height:auto!important;
  object-fit:contain!important;
  aspect-ratio:1586 / 992;
}
html[lang] body.is-gasket-guide .article-visual figcaption{
  position:static;
  margin:10px 0 0;
  padding:0;
  font:14px/1.5 var(--sans);
  color:#d0c9bf;
  text-align:left;
}
@media(max-width:1420px){
  html[lang] body.is-gasket-guide .article-hero h1{font-size:clamp(42px,4vw,48px)!important}
  html[lang="ru"] body.is-gasket-guide .article-hero h1{font-size:42px!important}
}
@media(max-width:1180px){
  html[lang] body.is-gasket-guide .article-hero-inner{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto!important;
    max-width:800px!important;
    max-inline-size:800px!important;
  }
  html[lang] body.is-gasket-guide .article-visual{
    grid-column:1!important;
    grid-row:3!important;
    justify-self:center;
    width:100%!important;
    max-width:560px!important;
  }
}
@media(max-width:760px){
  html[lang] body.is-gasket-guide .article-hero h1{font-size:38px!important}
  html[lang] body.is-gasket-guide .article-hero-inner > .meta-line{gap:6px 16px}
  html[lang] body.is-gasket-guide .meta-line::before{content:none}
  html[lang] body.is-gasket-guide .meta-line > :is(.meta-author,.meta-date){margin-left:0}
  html[lang] body.is-gasket-guide .meta-line > .meta-date::before{content:none}
}
@media(max-width:520px){
  html[lang] body.is-gasket-guide .gasket-hero-copy{gap:20px}
  html[lang] body.is-gasket-guide .article-hero h1{font-size:30px!important}
  html[lang="ru"] body.is-gasket-guide .article-hero h1{font-size:28px!important}
}
@media(max-width:380px){html[lang] body.is-gasket-guide .article-hero h1{font-size:28px!important}}
@media(max-width:340px){html[lang="ru"] body.is-gasket-guide .article-hero h1{font-size:25px!important}}

/* WhatsApp: 25% larger standalone circle; Turkish scheduled presence dot. */
.wa-float.wa-float{--wa-size:calc(var(--dock-size) * 1.25);width:var(--wa-size)!important;min-width:var(--wa-size)!important;max-width:var(--wa-size)!important;height:var(--wa-size)!important;min-height:var(--wa-size)!important;max-height:var(--wa-size)!important;overflow:visible!important}
.wa-float.wa-float svg{width:32px!important;height:32px!important;flex-shrink:0}
/*! wa-dot-20261020: crisp green availability dot on the owner-selected warm paper face; no ring, gradient, blur or halo. */
.wa-float .wa-float-presence{display:none;position:absolute;right:10px;top:10px;width:8px;height:8px;border:0;border-radius:50%;background:#128c4e;box-shadow:none;pointer-events:none}
.wa-float[data-online="true"] .wa-float-presence{display:block}
.wa-float .wa-float-presence::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:#37b266;box-shadow:none;opacity:.04;transform:none;animation:wa-presence-breathe 3200ms ease-in-out infinite}
@keyframes wa-presence-breathe{0%,100%{opacity:.04}50%{opacity:.16}}
@media(max-width:520px){.wa-float.wa-float .wa-float-presence{right:9px;top:9px;width:8px;height:8px}}
@media(prefers-reduced-motion:reduce){.wa-float .wa-float-presence::after{animation:none;opacity:0}}
@media(forced-colors:active){.wa-float .wa-float-presence{background:Highlight;border:1px solid Canvas;box-shadow:none;forced-color-adjust:none}.wa-float .wa-float-presence::after{animation:none;opacity:0}}
/*! end wa-dot-20261020 */
.scroll-top-float.scroll-top-float{bottom:calc(var(--dock-bottom) + var(--dock-size) * 1.25 + var(--dock-gap))!important;right:calc(var(--dock-right) + (var(--dock-size) * 1.25 - 44px) / 2)!important}
@media(max-width:520px){.wa-float.wa-float svg{width:30px!important;height:30px!important}.wa-float .wa-float-presence{width:13px;height:13px}}

/* Gentle occasional invitation, explicitly requested 20260928. */
@keyframes wa-invite-nudge{0%,76%,86%,100%{translate:0 0;rotate:0deg}78%,82%{translate:-1.5px 0;rotate:-.7deg}80%,84%{translate:1.5px 0;rotate:.7deg}}
.wa-float.wa-float{animation:wa-invite-nudge 9s ease-in-out infinite!important}
.wa-float.wa-float:hover,.wa-float.wa-float:focus-visible,.wa-float.wa-float:active,.wa-float.wa-float.wa-float-tucked{animation:none!important;translate:0 0;rotate:0deg}
@media(prefers-reduced-motion:reduce){.wa-float.wa-float{animation:none!important;translate:0 0;rotate:0deg}}



/*! hero-cutout-material-20260928: transparent centered objects and calm material depth. */








@media(min-width:901px) and (hover:hover) and (pointer:fine){}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}




/*! home-faq-controls-20260928: readable icon, quiet keyboard focus, no decorative edge */






/*! wa-cta-20260928: one green for the WhatsApp circle and its presence dot; raised, pressable depth. */
.wa-float.wa-float{background:#1fb85b!important;box-shadow:0 1px 2px rgba(10,30,18,.22),0 6px 14px rgba(10,30,18,.18),0 12px 26px rgba(31,184,91,.26)!important;transition:opacity 240ms ease,background-color 180ms ease,box-shadow 180ms ease,translate 180ms ease!important}
.wa-float.wa-float:focus-visible{background:#1aa052!important}
@media(hover:hover){.wa-float.wa-float:hover{background:#1aa052!important;box-shadow:0 2px 4px rgba(10,30,18,.22),0 10px 20px rgba(10,30,18,.2),0 16px 32px rgba(31,184,91,.3)!important}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wa-float.wa-float:hover{translate:0 -2px}}
@media(hover:none){.wa-float.wa-float:hover:not(:active):not(:focus-visible){background:#1fb85b!important;box-shadow:0 1px 2px rgba(10,30,18,.22),0 6px 14px rgba(10,30,18,.18),0 12px 26px rgba(31,184,91,.26)!important}}
.wa-float.wa-float:active{background:#15833e!important;box-shadow:0 1px 2px rgba(10,30,18,.26),0 3px 8px rgba(10,30,18,.2)!important;translate:0 0}
@media(prefers-reduced-motion:reduce){.wa-float.wa-float{transition:none!important}}

/*! cta-assurance-20260928: owner-approved reassurance beside the final WhatsApp action; drawer WhatsApp matches the float green. */
html body[class] .cta-assurance{margin:0;max-width:58ch;color:#c4b9ab;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left}
html body[class] .cta-assurance>span{display:inline-block}
@media(min-width:801px){html body[class] :is(.final-cta-inner,.sss-cta-inner,.about-v2-cta-grid):has(>.cta-assurance){row-gap:12px}html body[class] :is(.final-cta-inner,.sss-cta-inner,.about-v2-cta-grid)>:has(+.cta-assurance){grid-row:span 2}html body[class] :is(.final-cta-inner,.sss-cta-inner,.about-v2-cta-grid)>.cta-assurance{grid-column:1}}
@media(max-width:800px){html body[class] :is(.final-cta-inner,.sss-cta-inner,.about-v2-cta-grid)>.cta-assurance{margin-top:-10px;font-size:13px}}
.drawer-actions .btn-whatsapp{background:#1fb85b!important}
.drawer-actions .btn-whatsapp:is(:hover,:focus-visible){background:#1aa052!important}
.drawer-actions .btn-whatsapp:active{background:#15833e!important}
/* end cta-assurance-20260928 */

/*! cta-heading-wrap-20260928: the RU FAQ CTA stacks its two buttons at one button's width from 801 to 869px; the side-by-side pair left the heading narrower than its last word. */
@media(min-width:801px) and (max-width:869px){html[lang=ru] body[class] .sss-cta-btns{flex-direction:column}}
/* end cta-heading-wrap-20260928 */

/*! article-list-gap-20260928: a paragraph that follows a list in an article section keeps the normal paragraph rhythm instead of touching the last bullet. */
body.is-article .article-section ul+p{margin-top:18px}
/* end article-list-gap-20260928 */

/*! hub-hero-paint-20260929: the immersive Knowledge Center hero image paints no dark surface while pending; the figure's ivory shows until the bitmap arrives. */
body.is-hub .knowledge-hero>.knowledge-hero-visual img{background:transparent!important}
/* end hub-hero-paint-20260929 */

/*! hero-sans-20260930: one sans family sitewide + one hero contract (owner, prototype A) */
:root{--display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
h1,h2,h3,.service-related strong,.service-related-grid>a strong,.svc-card h3,.about-v2-facts-grid dt,.about-v2-timeline time,.about-v2-service-links a>span,.industries-more strong,.gloss-index-title,.gloss-letter,.gloss-term,.sm-section-title,.kp-title{font-weight:600!important}
.about-v2-facts-grid dt{letter-spacing:-.03em!important}
body.is-about .about-v2-intro h2,body.is-about .about-v2-process h2,body.is-about .about-v2-facts h2{letter-spacing:-.02em!important}
/* :root:not(#hero-sans) lifts the hero contract above the older page-family hero layers */
/* hero surface: one graphite gradient */
:root:not(#hero-sans) body :is(section.about-v2-hero,section.sss-hero,section.gloss-hero,header.article-hero,header.service-hero){background-color:#242322!important;background-image:radial-gradient(72% 86% at 27% 76%,rgba(112,82,62,.13),transparent 74%),linear-gradient(#252423 0%,#222121 38%,#262322 100%)!important}
/* hero H1 */
:root:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy,.sss-hero-content,.knowledge-hero-copy,.article-hero-inner,.service-hero-inner,.gloss-hero-content,.nf-copy)>h1{font-weight:600!important;letter-spacing:-.02em!important;font-style:normal!important}
:root:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy,.sss-hero-content,.knowledge-hero-copy,.service-hero-inner,.gloss-hero-content,.nf-copy)>h1{font-size:clamp(30px,2.4vw + 21.4px,56px)!important;line-height:1.07!important}
:root:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy)>h1 :is(span,em){font:inherit!important;letter-spacing:inherit!important;color:inherit!important}
/* hero kicker */
:root:not(#hero-sans) body :is(.hero-text>div:first-child,.about-v2-eyebrow,.sss-hero-content>.eyebrow,.knowledge-hero-copy>.kicker,.service-hero-inner>.kicker,.gloss-kicker){font-family:var(--sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#f3d7b5!important}
:root:not(#hero-sans) body .about-v2-eyebrow>*{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}
/* hero lead */
:root:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy,.sss-hero-content,.knowledge-hero-copy,.service-hero-inner,.gloss-hero-content)>h1+p{font-size:clamp(17px,.35vw + 15px,20px)!important;line-height:1.6!important;color:rgba(245,239,230,.76)!important}
/* the one light hero */
:root:not(#hero-sans) body.is-hub .knowledge-hero-copy>h1,:root:not(#hero-sans) body.is-404 .nf-copy>h1{color:#3d352e!important}
:root:not(#hero-sans) body.is-hub .knowledge-hero-copy>h1+p{color:#5d544b!important}
:root:not(#hero-sans) body.is-hub .knowledge-hero-copy>.kicker{color:#9a4d24!important}
/* hero start line: the kicker begins 32px under the breadcrumb (28px at <=720px); crumb-less pages share the desktop line */
:root{--hero-start:148px;--hero-start-bare:148px}
@media (max-width:720px){:root{--hero-start:150px;--hero-start-bare:110px}}
:root:not(#hero-sans) body :is(.hero-text>div:first-child,.about-v2-eyebrow,.sss-hero-content>.eyebrow,.knowledge-hero-copy>.kicker,.service-hero-inner>.kicker,.gloss-kicker,.article-hero-inner>.meta-line){margin-top:0!important}
:root:not(#hero-sans) body section.sss-hero{padding-top:var(--hero-start)!important;align-items:start!important;min-height:0!important}
:root:not(#hero-sans) body .sss-hero-inner{align-items:start!important}
:root:not(#hero-sans) body section.knowledge-hero{padding-top:var(--hero-start)!important;align-items:flex-start!important}
:root:not(#hero-sans) body :is(header.article-hero,header.service-hero,section.gloss-hero){padding-top:var(--hero-start)!important}
:root:not(#hero-sans) body header.service-hero{align-items:start!important}

@media (min-width:1281px){}
:root:not(#hero-sans) body section.about-v2-hero{padding-top:var(--hero-start-bare)!important}
:root:not(#hero-sans) body .about-v2-hero-grid{align-items:start!important}
:root:not(#hero-sans) body .about-v2-hero-copy{padding-top:0!important}
:root:not(#hero-sans) body.is-404 main.not-found{padding-top:var(--hero-start-bare)!important;align-items:start!important}
:root:not(#hero-sans) body.is-404 .not-found-inner{margin-top:0!important;padding-top:0!important;align-items:start!important}
:root:not(#hero-sans) body :is(.knowledge-hero-copy,.service-hero-inner)>.kicker{display:flex!important;width:fit-content!important;align-items:center!important}
/* long titles stay within four lines on phones: 28px at <=380px; Russian H1 24px (22px at <=380px) and section H2 24px at <=420px */
@media (max-width:380px){:root:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy,.sss-hero-content,.knowledge-hero-copy,.article-hero-inner,.service-hero-inner,.gloss-hero-content,.nf-copy)>h1{font-size:28px!important}}
@media (max-width:420px){html[lang|=ru]:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy,.sss-hero-content,.knowledge-hero-copy,.article-hero-inner,.service-hero-inner,.gloss-hero-content,.nf-copy)>h1{font-size:24px!important}}
@media (max-width:380px){html[lang|=ru]:not(#hero-sans) body :is(.hero-text,.about-v2-hero-copy,.sss-hero-content,.knowledge-hero-copy,.article-hero-inner,.service-hero-inner,.gloss-hero-content,.nf-copy)>h1{font-size:22px!important}}
@media (max-width:420px){html[lang|=ru]:not(#hero-sans) body:is(.is-home,.is-about) main h2:not(.sr-only),html[lang|=ru]:not(#hero-sans) body :is(.service-section,.service-related,.hub-intro) h2,html[lang|=ru]:not(#hero-sans) body .section-title{font-size:24px!important}}
/* heading roles: section H2 42/32, reading H2 32/26, CTA H2 36/28 */
:root:not(#hero-sans) body:is(.is-home,.is-about) main h2:not(.sr-only),:root:not(#hero-sans) body :is(.service-section,.service-related,.hub-intro) h2,:root:not(#hero-sans) body .section-title{font-size:clamp(26px,1.33vw + 22.8px,42px)!important;line-height:1.12!important;letter-spacing:-.015em!important}
:root:not(#hero-sans) body .article-section h2{font-size:clamp(25px,.57vw + 23.8px,32px)!important;line-height:1.2!important;letter-spacing:-.01em!important}
:root:not(#hero-sans) body[class] :is(.final-cta,.sss-cta,.gloss-cta,.service-final,.about-v2-cta,.quote-panel) h2:not(.sr-only){font-size:clamp(27px,.76vw + 25px,36px)!important;line-height:1.15!important;letter-spacing:-.015em!important}
:root:not(#hero-sans) body main h3{letter-spacing:-.01em!important}
/* label role: words are sans; mono stays for numerals and technical values */
:root:not(#hero-sans) body :is(.kicker,.eyebrow,.process-eyebrow,.quote-dims-title,.sm-section-count,.meta-line,.related small,.article-row small,.service-related-grid small,.toc strong,.service-card strong,.service-proof span,.static-filter-row button,.sss-section-tag,.sss-section-count,.kp-tag,.process-stage-time,.sss-stat span,.static-field label,.static-search-reset),:root:not(#hero-sans) body.is-home main :is(div,label)[style*="--font-mono"]{font-family:var(--sans)!important;letter-spacing:.06em!important}
:root:not(#hero-sans) body :is(.kicker,.eyebrow,.process-eyebrow,.quote-dims-title,.sm-section-count,.meta-line,.related small,.article-row small,.service-related-grid small),:root:not(#hero-sans) body.is-home main div[style*="--font-mono"]{font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important}
:root:not(#hero-sans) body .service-proof span{font-size:13px!important;font-weight:600!important;letter-spacing:.05em!important}
:root:not(#hero-sans) body .meta-line *{font-family:inherit!important;letter-spacing:inherit!important}
/* end hero-sans-20260930 */

/*! contact-email-cream-20260930: email shares the existing input focus cream accent. */
:root{--color-contact-accent:#e2b58c}







/*! wa-hover-20261001: floating WhatsApp hover pauses the nudge and grows in place; no lift, so the hit area never leaves the cursor. */
.wa-float.wa-float{transition:opacity 240ms ease,background-color 180ms ease,box-shadow 200ms ease,scale 200ms cubic-bezier(.2,.8,.2,1)!important}
@media (hover:hover) and (pointer:fine){.wa-float.wa-float.wa-float:is(:hover,:focus-visible){animation:wa-invite-nudge 9s ease-in-out infinite!important;animation-play-state:paused!important;scale:1.06}.wa-float.wa-float.wa-float:active{scale:.97;transition-duration:240ms,120ms,120ms,90ms!important}}
@media (prefers-reduced-motion:reduce){.wa-float.wa-float.wa-float:is(:hover,:focus-visible,:active){animation:none!important;scale:1}}
/* end wa-hover-20261001 */
/* home-copper-aurora-20261001: owner-selected 01, static atmosphere and quiet contrast. */
.home-copper-hero{isolation:isolate;background:#252322!important;overflow:hidden}
.home-copper-hero>.home-copper-field{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#252322;background-image:url('hero/copper-aurora-desktop-20261001.webp'),url('data:image/webp;base64,UklGRqQAAABXRUJQVlA4IJgAAABQBgCdASowACAAPn0yk0ekoyGhOrmYAJAPiUAX7WAAMKn6lm7yn1nMYMtfvtHcJgjWFTM3+yOZkorg4AD++e52SNWVg/jAEdptwBXC6M1qzuLDn59penXPDExqsaDNAk0uQ2BIe31tMBZMtR27BDHB5QOdiU/e5tcNut0seukYoxLQjz2EiP9KaS8x47F6s9mCnzZLx8gAAA==');background-position:center;background-size:cover;background-repeat:no-repeat}
.home-copper-field::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 88% at 12% 44%,#1f1c1938,transparent 80%)}
.home-copper-field::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#252322,transparent 16%,transparent 80%,#292522)}
.home-copper-hero>div:not(.hero-shell):not(.home-copper-field){display:none!important}
.home-copper-hero::before,.home-copper-hero::after,.home-copper-hero>.hero-shell::before{content:none!important}
.home-copper-hero>.hero-shell{position:relative;z-index:1}







@media(min-width:1281px){}










@media(min-width:521px) and (max-width:1100px){}
@media(max-width:520px){}
@media(prefers-reduced-motion:no-preference){}
@media(prefers-reduced-motion:no-preference) and (max-width:1100px){}
@media(prefers-reduced-motion:no-preference) and (max-width:520px){}
@media(max-width:800px){.home-copper-hero>.home-copper-field{background-image:url('hero/copper-aurora-mobile-20261001.webp');background-position:50% top}.home-copper-field::before{background:radial-gradient(ellipse 130% 58% at 40% 31%,#1c191b66,transparent 90%)}.home-copper-field::after{background:linear-gradient(180deg,#252322,transparent 10%,transparent 90%,#292522)}}
/*! psi-100-20261021: ≤520 px carries the 48 px aurora preview as --onz-aurora (applied by the poster discovery script); 521–800 px keeps the CSS layer. */@media(min-width:521px) and (max-width:800px){.home-copper-hero>.home-copper-field{background-image:url('hero/copper-aurora-mobile-20261001.webp'),url('data:image/webp;base64,UklGRsAAAABXRUJQVlA4ILQAAACwBgCdASowAGIAPpFAm0mvpqwoqrkpIfASCWUAxzARGvlMBHL+XTp/N/ncqreaUbz8kT5qLgndbJAo4PhqAAD+8maojDRrtlAnqXTIQd8q1cwKULADMG6IsK1Sw9IxxWbQ5OZd7KA+Meurp/n7zEvI3jZpePPNdThrvdJ4ELRSg+WvGHsyNU/Zw+OIXupnL3w6J0Dqjst2jYf2j72nTY3aR9/+2W8hnXPccNoOJH5o92DQAAA=')}}@media(max-width:520px){.home-copper-hero{--onz-aurora:"data:image/webp;base64,UklGRsAAAABXRUJQVlA4ILQAAACwBgCdASowAGIAPpFAm0mvpqwoqrkpIfASCWUAxzARGvlMBHL+XTp/N/ncqreaUbz8kT5qLgndbJAo4PhqAAD+8maojDRrtlAnqXTIQd8q1cwKULADMG6IsK1Sw9IxxWbQ5OZd7KA+Meurp/n7zEvI3jZpePPNdThrvdJ4ELRSg+WvGHsyNU/Zw+OIXupnL3w6J0Dqjst2jYf2j72nTY3aR9/+2W8hnXPccNoOJH5o92DQAAA="}}
@media(max-width:600px){}
/*home-copper-aurora-end*/
/* home-inspection-20261001 */


.kalip-3b[data-inspect-ready=true] .kalip-3b-tuval { cursor:grab;pointer-events:auto!important; }
.kalip-3b.scene-dragging .kalip-3b-tuval { cursor:grabbing; }
.kalip-3b-tuval[data-inspect-input=pointer]:focus { outline:none!important; }
.kalip-3b-tuval:focus-visible:not([data-inspect-input=pointer]) { outline:2px solid #cfc4b9;outline-offset:5px;border-radius:8px; }
.scene-controls { position:absolute;bottom:-53px;left:12px;right:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font:400 11px/1.4 var(--sans);color:#aa9f94; }
.scene-controls[hidden] { display:none!important; }
.scene-controls button { font:inherit;min-height:32px;padding:5px 0;color:#b9aea3;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b9aea340;cursor:pointer;transition:color 160ms; }
.scene-controls button:hover { color:#eee6dc; }
.scene-controls button:active { color:#cbb9a6; }
.scene-controls button:focus-visible { outline:2px solid #cfc4b9;outline-offset:4px;border-radius:3px; }
.scene-controls button:disabled { display:none; }
.scene-controls .scene-reset { display:inline-flex;align-items:center;gap:0;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #b9aea330;border-radius:8px;text-decoration:none;background:#eee6dc04;transition:color 160ms,background 160ms,border-color 160ms; }
.scene-controls .scene-reset:hover { background:#eee6dc0b;border-color:#b9aea365; }
.scene-controls .scene-reset:active { background:#eee6dc12; }
.scene-controls .scene-reset.at-origin,.scene-controls .scene-reset:disabled { display:inline-flex;visibility:hidden; }
@media(max-width:600px) {
  
  .scene-controls { gap:8px 14px;bottom:-100px; }
  .scene-controls button { min-height:44px; }
  .scene-controls span { flex-basis:100%; }
  
}
@media(prefers-reduced-motion:reduce) {
  body.is-home .home-copper-hero .kalip-3b-adimlar li,.scene-controls button { transition:none!important; }
}

/* home-inspection-end */

/* Contact submit keeps identical geometry through pointer and keyboard states. */


/*! wa-mobile-glow-20261004: no exterior green halo on iPhone/touch; depth stays inside the circle. */
@media (max-width:520px),(hover:none) and (pointer:coarse){
 .wa-float.wa-float.wa-float,.wa-float.wa-float.wa-float:is(:hover,:focus-visible){box-shadow:inset 0 -2px 0 rgba(10,30,18,.12)!important}
 .wa-float.wa-float.wa-float:active{box-shadow:inset 0 2px 3px rgba(10,30,18,.18)!important}
}
/* end wa-mobile-glow-20261004 */

/* Footwear technical figures — 20261002 */
.footwear-diagram{margin:24px 0;padding:0;border:0;max-width:100%}.footwear-diagram>img{display:block;width:100%;max-width:620px;height:auto;margin:0 auto;border-radius:12px;background:#f5f1e9}.footwear-diagram>figcaption{margin:14px 0 0;color:#4f4942;font-size:16px;line-height:1.6}.footwear-order-note{margin-top:14px!important}

/*! clear-bugs-20261004: block formatting lets long service breadcrumbs paint their existing ellipsis; preserve newer typography and navigation. */
@media(max-width:720px){body.is-service-page .kb-crumbs .curr{display:block!important;line-height:44px!important}}

/* home-navigation-refinement-20261004 */
@media(max-width:600px){}@media(max-width:560px){}

/* end home-navigation-refinement-20261004 */
/* BEGIN Aurora accepted page surfaces 20261004 */
html[data-kd-page=aurora] body .home-copper-hero .hero-text>p{color:#f8eee2!important;opacity:1!important}html[data-kd-page=aurora] body :is(.service-hero-inner>p:not(.kicker),.sss-hero-content>p){color:#f8eee2!important;opacity:1!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a[href*="wa.me"]{background:radial-gradient(ellipse 110% 180% at 28% -20%,#c94917,#c14312 55%,#a8320e)!important;color:#fff!important;border-color:#e27c45!important;box-shadow:0 8px 22px #200f0960!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a[href*="wa.me"]:hover{background:radial-gradient(ellipse 110% 180% at 28% -20%,#cc4c19,#c74714 55%,#b63b10)!important;color:#fff!important;border-color:#ef9561!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a[href*="wa.me"]:active{background:linear-gradient(135deg,#b63b10,#a8320e)!important;color:#fff!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a[href*="wa.me"]:focus-visible{outline:2px solid #f6d0a8!important;outline-offset:4px!important}html[data-kd-page=aurora] body .home-copper-hero :is(.kalip-3b-adimlar,.scene-controls,.kalip-3b-kontrol){color:#f4e5d5!important}html[data-kd-page=aurora] body .home-copper-hero :is(.kalip-3b-adimlar .n,.kalip-3b-adimlar .t,.kalip-3b-adimlar .u,.scene-controls button,.scene-controls a){color:#f4e5d5!important}html[data-kd-page=aurora] body .home-copper-hero .scene-controls :is(button,a):hover{color:#fff8ee!important}html[data-kd-page=aurora]{--kd-page-dark:#24211f;--kd-page-card:#302b28;--kd-page-control:#24211f;--kd-page-ink:#f4f1ed;--kd-page-copy:#e3ded8;--kd-page-soft:#d7c5b5;--kd-page-line:#d8cec22b;--kd-page-field:radial-gradient(ellipse 90% 110% at 95% 2%,#8b66562b 0%,#75574816 42%,transparent 76%),linear-gradient(135deg,#24211f 4%,#2b2522 62%,#342925 100%)}:root:not(#hero-sans)[data-kd-page=aurora] body :is(section.about-v2-hero,section.sss-hero,section.gloss-hero,header.article-hero,header.service-hero),html[data-kd-page=aurora] body :is(.final-cta,.sss-cta){background-color:var(--kd-page-dark)!important;background-image:var(--kd-page-field)!important;color:var(--kd-page-ink)!important}html[data-kd-page=aurora] body .service-hero:before{background-image:radial-gradient(ellipse 90% 120% at 95% 5%,#a7572d60,transparent 70%),linear-gradient(90deg,#241917f5,#321e18da 46%,#59331f70),var(--hero-image),var(--hero-lqip,none)!important;background-size:auto,auto,cover,cover!important;background-position:center,center,var(--hero-position,center),var(--hero-position,center)!important}@supports (background-image:image-set(url() type("image/avif"))){html[data-kd-page=aurora] body{--kd-service-image:var(--hero-image-modern,var(--hero-image))}@media(max-width:980px){html[data-kd-page=aurora] body{--kd-service-image:var(--hero-image-modern-tablet,var(--hero-image))}}@media(max-width:720px){html[data-kd-page=aurora] body{--kd-service-image:var(--hero-image-modern-mobile,var(--hero-image))}}html[data-kd-page=aurora] body .service-hero:before{background-image:radial-gradient(ellipse 90% 120% at 95% 5%,#a7572d60,transparent 70%),linear-gradient(90deg,#241917f5,#321e18da 46%,#59331f70),var(--kd-service-image),var(--hero-lqip,none)!important}}html[data-kd-page=aurora] body .service-hero:after{content:none!important}html[data-kd-page=aurora] body[style*=rf-welding-tooling-hero] .service-hero:before{opacity:.7!important}html[data-kd-page=aurora] body .sss-hero:before{background:linear-gradient(90deg,#241917aa 0%,#34221a40 60%,transparent)!important}:root:not(#hero-sans)[data-kd-page=aurora] body :is(.about-v2-hero-copy,.sss-hero-content,.service-hero-inner,.gloss-hero-content)>h1+p,html[data-kd-page=aurora] body :is(.final-cta p,.sss-cta p,.article-hero .article-lead,.sss-stats span){color:var(--kd-page-copy)!important;opacity:1!important}html[data-kd-page=aurora] body .sss-hero-visual{border-left:0!important;background:var(--kd-page-card)!important}html[data-kd-page=aurora] body .kb-crumbs-wrap{background:linear-gradient(90deg,#241917f7,#3e251bf7)!important;box-shadow:none!important;border:0!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html[data-kd-page=aurora] body .kb-crumbs-wrap:after{background:linear-gradient(90deg,transparent,#3e251b)!important}html[data-kd-page=aurora] body .kb-crumbs :is(a,.curr){color:var(--kd-page-copy)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-kd-page=aurora] body .kb-crumbs .curr{color:var(--kd-page-ink)!important}html[data-kd-page=aurora] body .kb-crumbs .sep{color:#d6b49a!important}html[data-kd-page=aurora] body .kb-crumbs a:is(:hover,:focus-visible){color:#fff4e8!important;background:#ffffff12!important}html[data-kd-page=aurora] body .kb-crumbs a:focus-visible{outline:2px solid #f2c299!important;outline-offset:2px!important}@media(max-width:700px){}@media(max-width:860px){}html[data-kd-page=aurora]{--kd-footer-field:radial-gradient(ellipse 95% 90% at 100% 0%,#8b66562b,transparent 76%),linear-gradient(150deg,#2b2522,#24211f 64%,#1d1b19)}html[data-kd-page=aurora] body :is(.about-v2-process,.about-v2-principles,.about-v2-cta){background:var(--kd-page-field)!important;color:var(--kd-page-ink)!important}html[data-kd-page=aurora] body :is(.about-v2-process,.about-v2-principles,.about-v2-cta) p{color:var(--kd-page-copy)!important}@media(max-width:560px){}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta,.service-hero,.about-v2-hero) :is(.btn-primary,.btn-ember,.about-v2-action-primary){background:radial-gradient(ellipse 110% 180% at 28% -20%,#c94917,#c14312 55%,#a8320e)!important;color:#fff!important;border-color:#e27c45!important;transform:none!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta,.service-hero,.about-v2-hero) :is(.btn-primary,.btn-ember,.about-v2-action-primary):hover{background:radial-gradient(ellipse 110% 180% at 28% -20%,#cc4c19,#c74714 55%,#b63b10)!important;color:#fff!important;border-color:#ef9561!important;transform:none!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta,.service-hero,.about-v2-hero) :is(.btn-primary,.btn-ember,.about-v2-action-primary):active{background:linear-gradient(135deg,#b63b10,#a8320e)!important;color:#fff!important;transform:none!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta,.service-hero,.about-v2-hero) :is(.btn-primary,.btn-ember,.about-v2-action-primary):focus-visible{outline:2px solid #f6d0a8!important;outline-offset:4px!important}html[data-kd-page=aurora] body[class] .final-cta :is(.btn-primary,.btn-ember):after{background:transparent!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta,.service-hero,.about-v2-hero) :is(.btn-primary,.btn-ember,.about-v2-action-primary){translate:none!important}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary){text-shadow:0 0 9px #fff5e226}.kd-home-extras[hidden]{display:none!important}html[data-kd-page=aurora] .kd-home-extras{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;padding-top:28px;border-top:1px solid #bfb3a650}html[data-kd-page=aurora] .kd-home-extras a{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:6px;color:#453b32;text-decoration:none}html[data-kd-page=aurora] .kd-home-extras strong{font:600 24px/1.3 var(--font-sans);color:#29211c}html[data-kd-page=aurora] .kd-home-extras :is(span,small){font:400 15px/1.6 var(--font-sans)}html[data-kd-page=aurora] .kd-home-extras a:hover{background:#e4dbd055}html[data-kd-page=aurora] .kd-home-extras a:active{background:#d4c5b555}html[data-kd-page=aurora] .kd-home-extras a:focus-visible{outline:2px solid #77685b;outline-offset:3px}@media(max-width:700px){html[data-kd-page=aurora] .kd-home-extras{grid-template-columns:1fr;gap:18px}}html[data-kd-page=aurora]{--kd-aurora-art:url(hero/copper-aurora-desktop-20261001.webp);--kd-aurora-reading-field:linear-gradient(180deg,#24191770,#241917ab),var(--kd-aurora-art)}html[data-kd-page=aurora]{--kd-footer-field:linear-gradient(90deg,#24211fe8 0%,#24211fb3 52%,#24211f99 100%),var(--kd-aurora-art)}html[data-kd-page=aurora] body .kb-crumbs-wrap{background-color:#2b2421!important;background-image:var(--kd-chrome-field)!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-kd-page=aurora] body .kb-crumbs-wrap:after{background:none!important}html[data-kd-page=aurora] body .kb-crumbs{gap:8px!important}html[data-kd-page=aurora] body .kb-crumbs :is(a,.curr){text-transform:none!important;letter-spacing:.015em!important;font-weight:500!important;border-radius:4px!important}html[data-kd-page=aurora] body .kb-crumbs .curr{font-weight:600!important}html[data-kd-page=aurora] body .kb-crumbs .sep{color:#c8bbad!important;font-size:12px!important}html[data-kd-page=aurora] body .kb-crumbs a:is(:hover,:focus-visible){background:#ffffff0c!important;color:#f4f1ed!important}html[data-kd-page=aurora] body .kb-crumbs a:active{background:#ffffff15!important}html[data-kd-page=aurora] body .kb-crumbs a:focus-visible{outline:2px solid #c8bbad!important;outline-offset:-2px!important}@media(max-width:800px){html[data-kd-page=aurora]{--kd-aurora-art:url(hero/copper-aurora-mobile-20261001.webp);--kd-footer-field:linear-gradient(180deg,#24211fc4 0%,#24211fe8 45%,#24211f 100%),var(--kd-aurora-art)}}@media(min-width:801px){}@media(max-width:800px){}@media(max-width:420px){}@media(max-width:800px){}@media(min-width:1100px){}@media(max-width:800px){}@media(max-width:560px){}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite{isolation:isolate;box-shadow:0 6px 24px -10px #c65b263d!important;transition:box-shadow .22s ease,background-color .18s ease!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite:after{inset:1px!important;background:radial-gradient(ellipse 22% 180% at 50% 50%,#fff4dd12,transparent 75%)!important;background-size:240% 100%!important;background-position:130% 50%!important;opacity:0;animation:none}@keyframes kd-cta-aurora-pass{0%{background-position:130% 50%;opacity:0}20%{opacity:1}78%{opacity:.7}to{background-position:-30% 50%;opacity:0}}@keyframes kd-cta-aurora-backing{0%,to{box-shadow:0 6px 24px -10px #c65b263d}45%{box-shadow:0 7px 30px -7px #d776365c}}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite.kd-cta-arrival{animation:kd-cta-aurora-backing 1.4s ease-out 1!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite.kd-cta-arrival:after{animation:kd-cta-aurora-pass 1.1s ease-in-out 1!important}@media(hover:hover)and (pointer:fine){html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite:hover{box-shadow:0 7px 28px -8px #cf6c3452!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite:hover:after{animation:kd-cta-aurora-pass .85s ease-in-out 1!important}}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite:focus-visible{outline:2px solid #f4f1ed!important;outline-offset:4px!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite:active{box-shadow:inset 0 2px 7px #421b2440!important}@media(max-width:520px),(pointer:coarse){html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite{box-shadow:inset 0 1px 12px #ffe6ce0a!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite.kd-cta-arrival{animation:none!important}}@media(prefers-reduced-motion:reduce){html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite{animation:none!important;transition:none!important}html[data-kd-page=aurora] body .home-copper-hero .hero-shell a.kd-cta-invite:after{animation:none!important;opacity:0!important}}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember,.quote-submit){position:relative;text-shadow:none!important;transform:none!important;translate:none!important}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember):hover{background:radial-gradient(ellipse 110% 180% at 28% -20%,#be4415,#b94013 55%,#a8320e)!important;color:#fff!important}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember,.quote-submit):after{content:"";position:absolute;inset:3px;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 50% 90% at 48% 42%,#ffffff1f,transparent 72%),radial-gradient(circle 2px at 68% 32%,#ffffff08,transparent 75%),radial-gradient(circle 1px at 34% 67%,#ffffff08,transparent 75%)!important;opacity:0;transform:none!important;filter:none!important}@keyframes kd-document-glint{0%,to{opacity:0}38%{opacity:.16}68%{opacity:.07}}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember):active{background:linear-gradient(135deg,#b63b10,#a8320e)!important;color:#fff!important}@keyframes kd-document-glint-press{0%,to{opacity:0}45%{opacity:.12}}@keyframes kd-card-cloud{0%,to{opacity:0}42%{opacity:.22}72%{opacity:.1}}@media(hover:hover)and (pointer:fine){html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember,.quote-submit):hover:after{animation:kd-document-glint .76s ease-out 1}}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember,.quote-submit):focus-visible:after{animation:kd-document-glint .76s ease-out 1}html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember,.quote-submit):active:after{animation:kd-document-glint-press .28s ease-out 1}@media(prefers-reduced-motion:reduce){html[data-kd-page=aurora] body :is(.home-copper-hero .hero-shell a[href*="wa.me"],.final-cta .btn-primary,.final-cta .btn-ember,.sss-cta .btn-primary,.about-v2-cta .about-v2-action-primary,.service-hero .btn-primary,.service-hero .btn-ember,.about-v2-hero .btn-primary,.about-v2-hero .btn-ember,.quote-submit):is(:hover,:focus-visible,:active):after{animation:none!important;opacity:.08}}html[data-kd-page=aurora] :is(#contact.quote-section,#quote-type-listbox){--kd-form-rest:var(--kd-page-control,#24211f);--kd-form-hover:#302c28;--kd-form-pressed:#2c2824;--kd-form-selected:#3a342e;--kd-form-selected-hover:#403a33;--kd-form-ink:#f4f1ed;--kd-form-line:#8e7968;--kd-form-focus:#b4a596;--kd-form-scroll:#a18770}@media(forced-colors:active){}

/* END Aurora accepted page surfaces 20261004 */
/*! sector-guide-handoff-b-20261008: selected B, 2026-10-08. Continuous clean paper handoff. */



@media (max-width: 560px) {
  
  
}
/* BEGIN same-art hero previews 20261014 */
html[data-kd-page] body[class] picture[data-hero-preview=same-art]>img{background-image:var(--hero-preview)!important;background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important}html[data-kd-page] body[class] picture[data-hero-preview=same-art][data-responsive-role=about-hero]>img,html[data-kd-page] body[class] picture[data-hero-preview=same-art][data-responsive-role=article-hero]>img,html[data-kd-page] body[class] .original-image-preview picture[data-hero-preview=same-art]>img{background-size:contain!important}
/* END same-art hero previews 20261014 */
/*hero-cta-hover-20261015*//* Owner 2026-10-15: the header "Teklif Al" invite, carried to the home hero's WhatsApp and e-mail
   actions. Fine pointer only; box and hit area never move. WhatsApp: clipped light pass on ::after (replaces its
   radial glint), icon 3 px right, warmer shadow. E-mail (its ::before/::after are the underline and dot): the
   same pass as a background layer whose position follows a registered custom property (the base shorthand is
   !important, and an animation cannot override an !important longhand), icon 3 px right, brighter border. Press settles the icon to 1 px.
   Reduced motion: no animation, no travel. Also: the knowledge-section button leaves 3.75:1 for 4.97:1. */




@property --kd-hero-pass-x{syntax:"<percentage>";inherits:false;initial-value:-140%}
@keyframes kd-hero-cta-pass{0%{translate:-70% 0;opacity:0}18%{opacity:.26}82%{opacity:.14}100%{translate:70% 0;opacity:0}}
@keyframes kd-hero-file-pass{0%{--kd-hero-pass-x:-140%}100%{--kd-hero-pass-x:240%}}
@media (hover:hover) and (pointer:fine){






}


@media (prefers-reduced-motion:reduce){



}


/*! faq-disclosure-20261015: flat rows, neutral rules, one chevron. Scoped to FAQ
   containers; process-stage disclosures retain their own design and behaviour. */html body :is(.service-faq,.sss-section),html body.is-home #faq{--faq-rest-ink:#302c28;--faq-hover-ink:#8c4925;--faq-pressed-ink:#742509}html body :is(.service-faq,.sss-section) .faq-list,html body.is-home #faq .faq-filter-row+div{gap:0!important;border-top:1px solid #ccc5ba}html body :is(.service-faq,.sss-section) details.faq-item,html body.is-home #faq .faq-filter-row+div>article.faq-card{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #ccc5ba!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;overflow:clip;overflow-anchor:none;cursor:auto;transition:none!important}html body :is(.service-faq,.sss-section) details.faq-item:before,html body :is(.service-faq,.sss-section) details.faq-item:after,html body.is-home #faq article.faq-card:before,html body.is-home #faq article.faq-card:after{content:none!important}html body :is(.service-faq,.sss-section) .faq-summary,html body.is-home #faq .faq-trigger{display:grid;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center;column-gap:24px!important;min-height:88px!important;padding:25px 12px!important;margin:0;width:100%;border:0;border-radius:0!important;background:transparent!important;color:var(--faq-rest-ink)!important;text-align:left;cursor:pointer;transform:none!important;box-shadow:none!important;list-style:none;-webkit-tap-highlight-color:transparent;transition:color .18s ease!important;touch-action:manipulation;user-select:none}html body :is(.service-faq,.sss-section) .faq-summary::-webkit-details-marker{display:none}html body :is(.service-faq,.sss-section) .faq-summary::marker{content:""}html body :is(.service-faq,.sss-section) .faq-num,html body.is-home #faq .faq-trigger>span:first-child{display:none!important}html body :is(.service-faq,.sss-section) .faq-q,html body.is-home #faq .faq-trigger>span:nth-child(2){margin:0;min-width:0;font-family:var(--font-sans);font-size:20px!important;font-weight:450!important;line-height:1.45!important;letter-spacing:-.025em;color:inherit!important;overflow-wrap:anywhere;transition:none!important}html body :is(.service-faq,.sss-section) .faq-disc,html body.is-home #faq .faq-disc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0!important;border-radius:0!important;background:none!important;color:inherit!important;box-shadow:none!important;transform:none!important;transition:none!important}html body :is(.service-faq,.sss-section) .faq-disc:before,html body.is-home #faq .faq-disc:before{content:none!important}html body :is(.service-faq,.sss-section) .faq-chev,html body.is-home #faq .faq-chev{display:none!important}html body :is(.service-faq,.sss-section) .faq-disc:after,html body.is-home #faq .faq-disc:after{content:""!important;position:absolute;left:50%;top:50%;width:20px;height:20px;border:0;border-radius:0;opacity:1!important;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:translate(-50%,-50%) rotate(0);transform-origin:50% 50%;filter:none;forced-color-adjust:none;transition:transform .32s cubic-bezier(.4,0,.2,1)!important}html body :is(.service-faq,.sss-section) details[open]:not(.faq-card-closing) .faq-disc:after,html body.is-home #faq .faq-card-open .faq-disc:after{transform:translate(-50%,-50%) rotate(180deg)}html body :is(.service-faq,.sss-section) details.faq-card-closing .faq-disc:after{transform:translate(-50%,-50%) rotate(0)}html body :is(.service-faq,.sss-section) .faq-answer-inner,html body.is-home #faq .faq-card [role=region]>div{padding:0 52px 0 12px!important;min-height:0;overflow-wrap:anywhere}html body :is(.service-faq,.sss-section) .faq-answer-inner>:last-child{margin-bottom:24px}html body :is(.service-faq,.sss-section) .faq-answer-inner{display:flow-root}html body :is(.service-faq,.sss-section) .faq-answer p,html body.is-home #faq .faq-card [role=region] p{font-size:16px;line-height:1.75;color:#61594f}html body :is(.service-faq,.sss-section) .faq-answer[inert]{pointer-events:none}html body :is(.service-faq,.sss-section) details[open]:not([data-faq-enhanced]) .faq-answer{height:auto!important}html body :is(.service-faq,.sss-section) .faq-summary:focus-visible,html body.is-home #faq .faq-trigger:focus-visible{color:var(--faq-hover-ink)!important;outline:2px solid #8c4925!important;outline-offset:-2px!important;box-shadow:none!important}html body :is(.service-faq,.sss-section) details[open]:not(.faq-card-closing) .faq-summary,html body.is-home #faq .faq-trigger[aria-expanded=true]{color:var(--faq-pressed-ink)!important}@media(hover:hover)and (pointer:fine){html body :is(.service-faq,.sss-section) .faq-summary:hover,html body.is-home #faq .faq-trigger:hover{color:var(--faq-hover-ink)!important}}html body :is(.service-faq,.sss-section) .faq-summary:active,html body.is-home #faq .faq-trigger:active{color:var(--faq-pressed-ink)!important;transition-duration:80ms!important}@media(hover:hover)and (pointer:fine){html body :is(.service-faq,.sss-section) .faq-summary:active:not(:hover),html body.is-home #faq .faq-trigger:active:not(:hover){color:var(--faq-rest-ink)!important}html body :is(.service-faq,.sss-section) details[open]:not(.faq-card-closing) .faq-summary:active:not(:hover),html body.is-home #faq .faq-trigger[aria-expanded=true]:active:not(:hover){color:var(--faq-pressed-ink)!important}}@media(max-width:700px){html body :is(.service-faq,.sss-section) .faq-summary,html body.is-home #faq .faq-trigger{min-height:76px!important;padding:22px 12px!important;column-gap:16px!important}html body :is(.service-faq,.sss-section) .faq-q,html body.is-home #faq .faq-trigger>span:nth-child(2){font-size:17px!important;line-height:1.5!important}html body :is(.service-faq,.sss-section) .faq-answer-inner,html body.is-home #faq .faq-card [role=region]>div{padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){html body :is(.service-faq,.sss-section) .faq-summary:active,html body.is-home #faq .faq-trigger:active,html body :is(.service-faq,.sss-section) :is(.faq-summary,.faq-answer,.faq-chev),html body.is-home #faq :is(.faq-trigger,.faq-chev,[role=region]),html body :is(.service-faq,.sss-section) .faq-disc:after,html body.is-home #faq .faq-disc:after{transition:none!important}}@media(forced-colors:active){html body :is(.service-faq,.sss-section),html body.is-home #faq{--faq-rest-ink:ButtonText;--faq-hover-ink:ButtonText;--faq-pressed-ink:ButtonText}html body :is(.service-faq,.sss-section) details.faq-item,html body.is-home #faq article.faq-card{border-color:CanvasText!important}html body :is(.service-faq,.sss-section) .faq-summary,html body :is(.service-faq,.sss-section) .faq-summary:is(:hover,:focus-visible,:active),html body.is-home #faq .faq-trigger,html body.is-home #faq .faq-trigger:is(:hover,:focus-visible,:active){color:ButtonText!important;forced-color-adjust:none}html body :is(.service-faq,.sss-section) .faq-summary:focus-visible,html body.is-home #faq .faq-trigger:focus-visible{outline-color:Highlight!important}}/*! end faq-disclosure-20261015 */
/*! home-background-stability-20261015 */@media(max-width:700px){}@media(min-width:861px){}/*! end home-background-stability-20261015 */
/*! hero-cta-colour-20261015: interpolate the same opaque copper surface on entry, exit and press. */@property --kd-hero-copper-a{syntax:"<color>";inherits:false;initial-value:#c94917}@property --kd-hero-copper-b{syntax:"<color>";inherits:false;initial-value:#c14312}@property --kd-hero-copper-c{syntax:"<color>";inherits:false;initial-value:#a8320e}@media(hover:hover)and (pointer:fine){}@media(prefers-reduced-motion:reduce){}@media(forced-colors:active){}/*! end hero-cta-colour-20261015 */
/*! stat-technical-20261015: accepted B direction; geometry and readable content stay in flow. */.stats-technical{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.stats-technical .cp-stage{position:relative;isolation:isolate;background:#f9f6ef;border-radius:16px;box-shadow:0 0 0 1px #d7cdbf inset;color:#27231f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.stats-technical .cp-stage *{box-sizing:border-box}.stats-technical .cp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stats-technical .cp-card{position:relative;min-width:0;overflow:hidden;border:1px solid transparent;border-radius:0;padding:28px 26px 26px;background:transparent;isolation:isolate;text-align:left;cursor:default}.stats-technical .cp-card:before,.stats-technical .cp-card:after{content:none!important;display:none!important}.stats-technical .cp-number{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:flex-start;gap:3px;white-space:nowrap;font-size:clamp(40px,3.6vw,52px);line-height:1;font-weight:550;letter-spacing:-.04em;color:var(--color-stat-number,#c84617);font-variant-numeric:tabular-nums lining-nums;margin:0}.stats-technical .cp-number .stat-count{color:inherit;background:none;-webkit-text-fill-color:currentColor;text-shadow:none}.stats-technical .cp-suffix{font-size:max(12px,.42em);font-weight:650;letter-spacing:0;transform:none;color:#c44517}.stats-technical .is-plus{align-self:flex-start;font-size:.5em}.stats-technical .cp-description{position:relative;z-index:2;pointer-events:none}.stats-technical .cp-label{font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:#24201d;margin:14px 0 6px}.stats-technical .cp-copy{font-size:14.5px;line-height:1.5;letter-spacing:0;font-weight:400;color:#57514b;margin:0;max-width:none}.stats-technical .cp-art{position:absolute;z-index:0;pointer-events:none;width:116px;height:100px;right:8px;bottom:0;color:#8a755c;opacity:.25;mask-image:linear-gradient(130deg,transparent 8%,#000 85%)}.stats-technical .cp-motion{display:block;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.stats-technical .fine{stroke-width:.7;opacity:.7}.stats-technical .cp-motion path,.stats-technical .cp-motion circle{stroke-dasharray:1;stroke-dashoffset:0}@keyframes ikram-stat-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.stats-technical.is-tracing .cp-motion path,.stats-technical.is-tracing .cp-motion circle{animation:ikram-stat-trace 1.3s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i)*55ms)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.stats-technical .is-engaged .cp-motion{transform:translate(-3px,-2px)}}@media(max-width:980px){.stats-technical .cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stats-technical .cp-card{padding:24px 22px}.stats-technical .cp-number{font-size:42px}.stats-technical .cp-art{width:145px;height:112px;right:12px}}@media(max-width:520px){.stats-technical .cp-grid{gap:12px}.stats-technical .cp-card{padding:18px 16px}.stats-technical .cp-number{font-size:clamp(22px,7.6vw,34px)}.stats-technical .cp-label{margin:10px 0 4px;font-size:12px;letter-spacing:.03em}.stats-technical .cp-copy{font-size:13.5px;line-height:1.45}.stats-technical .cp-art{width:99px;height:90px;right:-4px;bottom:5px;opacity:.23}}@media(max-width:380px){.stats-technical .cp-card{padding:16px 14px}.stats-technical .cp-label{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.stats-technical .cp-motion,.stats-technical .cp-motion path,.stats-technical .cp-motion circle{animation:none!important;transition:none!important;transform:none!important;stroke-dashoffset:0!important}}@media(forced-colors:active){.stats-technical .cp-stage{background:Canvas;color:CanvasText;box-shadow:none;border:1px solid CanvasText}.stats-technical .cp-number,.stats-technical .cp-label,.stats-technical .cp-copy{color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;text-shadow:none}.stats-technical .cp-art{display:none}}/*! end stat-technical-20261015 */
/*! hero-four-services-20261015: fixed content; studio press-depth surface and balanced RF light (2026-11-03). */







/* Artwork, label and arrow share a stationary click surface in every state. */




@media(hover:hover) and (pointer:fine){
 
 
}


@media(max-width:600px){
 
 
 
 
}
/* BEGIN council-hero-dock-safe-20261031 */
@media(max-width:520px){
 
 
 
 
}
/* END council-hero-dock-safe-20261031 */
@media(prefers-reduced-motion:reduce){
 
 
}
@media(forced-colors:active){}
/* Studio: buttons-press-depth. Only the face responds; native anchors and all content stay fixed. */



@media(hover:hover) and (pointer:fine){}

@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
/* The product image keeps its full-product filter:none contract. Presentation light belongs to its transparent picture plane. */


@media(hover:hover) and (pointer:fine){}

@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
/*! end-hero-four-services */
/*! guide-brown-20261015: favicon copper, transparent guide controls */body.is-hub a.article-row>.arrow{color:#742509!important;background:transparent!important}body.is-hub a.article-row>.arrow:after{border-color:#7425091a!important;background:#7425090e!important;transition:background-color .16s var(--ease-smooth),border-color .16s var(--ease-smooth)!important}body.is-hub a.article-row:is(:hover,:focus-visible,:focus-within)>.arrow{color:#53291c!important;background:transparent!important}body.is-hub a.article-row:is(:hover,:focus-visible,:focus-within)>.arrow:after{border-color:#74250929!important;background:#7425091c!important;color:inherit!important}body.is-hub a.article-row:active>.arrow{color:#33231d!important}body.is-hub a.article-row:is(:hover,:focus-visible,:focus-within){border-color:#53291c2b!important;outline-color:#742509!important}body.is-hub :is(.static-search-panel,.article-list,.knowledge-pagination){--ember:#742509;--ember-dark:#53291c;--ember-ink:#742509;--spark:#91654d}body.is-hub .static-combo-mark{border-color:#742509!important}body.is-hub :is(.static-field input,.static-combo-button):is(:hover,:focus-visible),body.is-hub .static-combobox.is-open .static-combo-button{border-color:#74250966!important;box-shadow:none!important}body.is-hub :is(.static-combo-button,.static-search-reset,.static-combo-clear):is(:hover,:focus-visible){color:#742509!important;background:#f4eee6!important;border-color:#7425094d!important;box-shadow:none!important}body.is-hub :is(.static-field input,.static-combo-button,.static-combo-actions button,.static-search-reset,.knowledge-pagination a):focus-visible{outline-color:#742509!important}body.is-hub .static-combo-option:is(:hover,:focus-visible){background:#7425090e!important;color:#742509!important;box-shadow:inset 0 0 0 1px #7425091f!important}body.is-hub .static-combo-option[aria-selected=true]{background:#74250916!important;color:#742509!important;box-shadow:inset 0 0 0 1px #7425092e!important}body.is-hub .static-combo-option[aria-selected=true]:before{border-color:#742509!important;background:#742509!important}body.is-hub .static-combo-apply{background:#742509!important;border-color:#742509!important;color:#fffaf3!important;box-shadow:0 6px 14px #33231d1f!important}body.is-hub .static-combo-apply:is(:hover,:focus-visible){background:#53291c!important;border-color:#53291c!important}body.is-hub .static-combo-apply:active{background:#33231d!important;border-color:#33231d!important}body.is-hub .static-combobox .static-combo-options{scrollbar-color:#91654d rgba(51,35,29,.06)!important}body.is-hub .static-combobox .static-combo-options::-webkit-scrollbar-thumb{background:#91654d!important;background-clip:padding-box!important}body.is-hub .article-list>.kicker{color:#742509!important}body.is-hub .knowledge-hero .kicker{color:#742509!important}body.is-hub .article-row .article-read:before{color:#91654d!important}body.is-hub .knowledge-pagination a:is(:hover,:focus-visible){background:#f4eee6!important;color:#742509!important;border-color:#7425094d!important;box-shadow:0 4px 12px #33231d14!important}body.is-hub .knowledge-pagination a.is-current{background:#742509!important;border-color:#742509!important;color:#fffaf3!important;box-shadow:0 6px 14px #33231d1f!important}body.is-hub .knowledge-pagination a.is-current:is(:hover,:focus-visible){background:#53291c!important;border-color:#53291c!important;color:#fffaf3!important}@media(prefers-reduced-motion:reduce){body.is-hub a.article-row>.arrow,body.is-hub a.article-row>.arrow:after{transition:none!important}}@media(forced-colors:active){body.is-hub a.article-row>.arrow{color:LinkText!important}body.is-hub a.article-row>.arrow:after{border-color:currentColor!important}}@media(hover:hover)and (pointer:fine){}@media(hover:hover)and (pointer:fine){}@media(hover:hover)and (pointer:fine){}@media(prefers-reduced-motion:reduce){}@media(forced-colors:active){}/*! end guide-brown-20261015 */

/*! Service editorial figures 20261015: full image geometry and quiet captions. */
.service-figure{margin:24px 0;min-width:0}.service-figure img{display:block;width:100%;height:auto;border-radius:var(--r-surface)}.service-figure figcaption{margin-top:12px;font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--ink)}
/*! service-cta-contrast-20261022: white text on the existing copper surface; geometry unchanged. */html[data-kd-page=aurora] body.is-service-page .service-aside .btn.btn-ember{background:#b83e13!important;color:#fff!important}html[data-kd-page=aurora] body.is-service-page .service-aside .btn.btn-ember:is(:hover,:focus-visible){background:#a93610!important;color:#fff!important}html[data-kd-page=aurora] body.is-service-page .service-aside .btn.btn-ember:active{background:#982f0d!important;color:#fff!important}/*! end service-cta-contrast-20261022 */
/*! home-resilience-20261022: readable static FAQ until its controls are bound. *//*! end home-resilience-20261022 */

/* BEGIN closing-navigation-20261023 */
html[data-kd-page=aurora]{--kd-chrome-field:linear-gradient(90deg,#2b2421 0%,#3b2c24 58%,#493226 100%);--kd-copper-face:radial-gradient(ellipse 120% 160% at 28% -30%,#dc7443 0%,#b94116 52%,#9b310e 100%)}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-finale){background-color:#2b2421!important;background-image:var(--kd-chrome-field)!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important;color:var(--kd-page-ink)!important}html[data-kd-page=aurora] body[class] .about-v2-finale :is(.about-v2-principles,.about-v2-cta){background:transparent!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta){padding-block:72px!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn,.about-v2-action)[href]{border-radius:4px!important;position:relative;isolation:isolate;overflow:visible!important;transform:none!important;translate:none!important;scale:1!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href],html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:is(:hover,:focus-visible,:active){background:transparent!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important;filter:none!important;transition:none!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--kd-copper-face);box-shadow:0 5px 12px #160c0a4d,0 2px 15px -5px #e77b464d;filter:brightness(1);transition:filter .24s ease-out,box-shadow .28s ease-out}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:after{content:""!important;display:block!important;position:absolute;inset:-1px!important;width:auto!important;height:auto!important;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 70% 130% at 50% 15%,#a9532c2e,#0000)!important;mix-blend-mode:screen;opacity:0!important;animation:none!important;transform:none!important;translate:none!important;scale:1!important;filter:none!important;box-shadow:none!important;transition:opacity .36s ease-out!important}@media(hover:hover)and (pointer:fine){html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:hover:before{filter:brightness(.92);box-shadow:0 7px 16px #160c0a5c,0 5px 24px -6px #f07a4299}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:hover:after{opacity:1!important;transition-duration:.16s!important}}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn,.about-v2-action)[href]:focus-visible{outline:2px solid #f6d0a8!important;outline-offset:6px!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:focus-visible:before{filter:brightness(.92);box-shadow:0 7px 16px #160c0a5c,0 5px 24px -6px #f07a4299}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:focus-visible:after{opacity:1!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:is(:active,[data-cta-pressed]):before{filter:brightness(.9);box-shadow:inset 0 2px 5px #421b155c,0 1px 2px #160c0a33;transition-duration:90ms}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:is(:active,[data-cta-pressed]):after{opacity:.45!important;transition-duration:90ms!important}html[data-kd-page=aurora] body[class] :is(.sss-cta,.about-v2-cta) :is(.btn-ghost-dark,.about-v2-action-secondary)[href]:after{inset:0;border-radius:inherit}@media(max-width:800px){html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta){padding-block:56px!important}}@media(prefers-reduced-motion:reduce){html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn,.about-v2-action)[href],html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn,.about-v2-action)[href]:before,html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn,.about-v2-action)[href]:after{transition:none!important;animation:none!important}}@media(forced-colors:active){html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]{color:ButtonText!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:before{background:ButtonFace;outline:1px solid ButtonText;filter:none!important;box-shadow:none!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn-primary,.btn-ember,.about-v2-action-primary)[href]:after{display:none!important}html[data-kd-page=aurora] body[class] :is(.final-cta,.sss-cta,.about-v2-cta) :is(.btn,.about-v2-action)[href]:focus-visible{outline-color:Highlight!important}}
/* END closing-navigation-20261023 */



/* BEGIN hero-reset-align-20261024 */
@media(pointer:coarse){}
/* END hero-reset-align-20261024 */

/* BEGIN sector-guide-flow-20261026 */
@media(max-width:1000px){}@media(max-width:560px){}@media(hover:none){}@media(prefers-reduced-motion:reduce){}@media(forced-colors:active){}
/* END sector-guide-flow-20261026 */
/*! cta-sparkle-radius-20261015: restored CTA light and press; 4px geometry; pointer-following light (Işık izi) on the hero actions and WhatsApp float. */@media(hover:hover)and (pointer:fine){}@media(hover:none){}@media(prefers-reduced-motion:reduce){}@media(forced-colors:active){}@media(prefers-reduced-motion:reduce){}.wa-float.wa-float.wa-float.wa-float.wa-float:after{content:""!important;display:block!important;position:absolute;inset:0!important;width:auto!important;height:auto!important;border-radius:inherit;pointer-events:none;z-index:-1;background-color:transparent!important;background-image:none!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:0 0!important;mix-blend-mode:screen;animation:none!important;opacity:0;scale:1;translate:none!important;transform:none!important;filter:none!important;box-shadow:none!important;transition:opacity .36s ease-out,scale .18s ease-out}@media(hover:hover)and (pointer:fine){.wa-float.wa-float.wa-float.wa-float.wa-float:after{background-image:radial-gradient(circle 36px at var(--kd-wa-light-x,50%) var(--kd-wa-light-y,40%),#a9f4c2 0%,#4fdc8480 50%,#00000000 100%)!important}html[data-kd-page] body.is-home #main .home-copper-hero .hero-shell :is(a.btn-primary,a.hero-file-cta):hover:after,.wa-float.wa-float.wa-float.wa-float.wa-float:hover:after{opacity:1!important;transition-duration:.16s,.18s}}.wa-float.wa-float.wa-float.wa-float.wa-float:focus-visible:after{background-image:radial-gradient(ellipse 70% 130% at 50% 15%,#49d57f,#0000)!important;opacity:1!important}.wa-float.wa-float.wa-float.wa-float.wa-float.wa-press:after{opacity:.45!important;scale:.98;transition-duration:90ms}.wa-float.wa-float.wa-float.wa-float.wa-float.wa-release:after{scale:1;transition-duration:.36s,.18s}@media(prefers-reduced-motion:reduce){.wa-float.wa-float.wa-float.wa-float.wa-float:after{background-image:radial-gradient(ellipse 70% 130% at 50% 15%,#49d57f,#0000)!important;transition:none!important;scale:1!important}}@media(forced-colors:active){html[data-kd-page] body.is-home #main .home-copper-hero .hero-shell :is(a.btn-primary,a.hero-file-cta):after,.wa-float.wa-float.wa-float.wa-float.wa-float:after{display:none!important}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){}/*! end cta-sparkle-radius-20261015 */

/* BEGIN service-cards-20261026 */
@media(hover:hover)and (pointer:fine){}@media(prefers-reduced-motion:reduce){}

/* END service-cards-20261026 */

/*! wa-feel-20261015: owner-selected warm paper face and green mark; fixed hit target and compact neutral depth. */.wa-float.wa-float.wa-float.wa-float{isolation:isolate;background:transparent!important;color:#128c4e!important;box-shadow:none!important;scale:1!important;translate:0 0!important;animation:none!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.wa-float.wa-float.wa-float.wa-float:before{content:""!important;display:block!important;position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:#fffaf4;box-shadow:0 2px 4px #30251c12,0 5px 12px #30251c1f;scale:1;transition:scale .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out;filter:brightness(1)}.wa-float.wa-float.wa-float.wa-float svg{fill:currentColor;color:inherit;transition:scale .18s ease-out;scale:1;pointer-events:none}.wa-float.wa-float.wa-float.wa-float:after{animation:none;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.wa-float.wa-float.wa-float.wa-float:hover:before{scale:1;background:#f0f8ed;filter:brightness(1);box-shadow:0 3px 5px #30251c14,0 6px 14px #30251c24}.wa-float.wa-float.wa-float.wa-float:hover svg{scale:1}}.wa-float.wa-float.wa-float.wa-float:focus-visible{outline:2px solid #166c37!important;outline-offset:5px!important}.wa-float.wa-float.wa-float.wa-float:focus-visible:before{background:#f0f8ed;filter:brightness(1)}.wa-float.wa-float.wa-float.wa-float.wa-press:before{scale:.98;background:#e6f0e2;filter:brightness(1);box-shadow:inset 0 1px 3px #17372426;transition-duration:85ms}.wa-float.wa-float.wa-float.wa-float.wa-press svg{scale:.98;transition-duration:85ms}.wa-float.wa-float.wa-float.wa-float.wa-release:before{scale:1;transition-duration:.18s;transition-timing-function:ease-out}.wa-float.wa-float.wa-float.wa-float.wa-release svg{scale:1;transition-duration:.18s;transition-timing-function:ease-out}@media(hover:hover)and (pointer:fine){.wa-float.wa-float.wa-float.wa-float.wa-release:hover:before,.wa-float.wa-float.wa-float.wa-float.wa-release:hover svg{scale:1}}.wa-float.wa-float.wa-float.wa-float.wa-float.wa-float:after{mix-blend-mode:multiply;background-image:radial-gradient(circle 36px at var(--kd-wa-light-x,50%) var(--kd-wa-light-y,40%),#14984b14 0%,#14984b00 100%)!important}.wa-float.wa-float.wa-float.wa-float.wa-float.wa-float:focus-visible:after{background-image:radial-gradient(ellipse 70% 130% at 50% 15%,#14984b14,#14984b00)!important}@media(max-width:520px),(pointer:coarse){.wa-float.wa-float.wa-float.wa-float:before{box-shadow:0 2px 7px #30251c24}}@media(prefers-reduced-motion:reduce){.wa-float.wa-float.wa-float.wa-float:before,.wa-float.wa-float.wa-float.wa-float svg{transition:none!important;scale:1!important}.wa-float.wa-float.wa-float.wa-float.wa-float.wa-float:after{background-image:radial-gradient(ellipse 70% 130% at 50% 15%,#14984b14,#14984b00)!important}}@media(forced-colors:active){.wa-float.wa-float.wa-float.wa-float:before{background:ButtonFace!important;outline:1px solid ButtonText;box-shadow:none!important;filter:none!important}.wa-float.wa-float.wa-float.wa-float{color:ButtonText!important}.wa-float.wa-float.wa-float.wa-float:focus-visible{outline-color:Highlight!important}}/*! end wa-feel-20261015 */
/* BEGIN full-products-20261028 */
html[data-kd-page] body img[data-full-product],body img[data-full-product]{object-fit:contain!important;object-position:center!important;filter:none!important}
html[data-kd-page] body.is-service-page .service-hero::before,html[data-kd-page] body.is-article .article-hero,html[data-kd-page] body.is-article .article-hero::before{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transform:none!important}
html[data-kd-page] body.is-service-page .service-hero::before{top:calc(var(--header-h,72px) + 44px)!important}





@media(max-width:560px){
 
 
 
 
 
 
 
 
 
 
 
}
/* END full-products-20261028 */

/* BEGIN static footer services */
ikram-site-footer{overflow-anchor:none}html:has(ikram-site-footer [data-footer-services]){transition:background-color .38s steps(1,end)}html:has(ikram-site-footer [data-footer-services]:is([open],:focus-within)){background-color:#3d322d!important;transition:none}ikram-site-footer .footer-services-disclosure{display:block;box-sizing:border-box;min-width:0;width:100%;margin:0;padding-inline-end:80px;color:#fffaf2;font:inherit}ikram-site-footer .footer-services-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;box-sizing:border-box;padding:16px;border:0;border-radius:8px;list-style:none;cursor:pointer;color:inherit;font:inherit;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.04em;background:transparent;transition:none}ikram-site-footer .footer-services-disclosure>summary::-webkit-details-marker{display:none}ikram-site-footer .footer-services-disclosure>summary::marker{content:""}ikram-site-footer .footer-services-disclosure>summary:is(:hover,:active){background:transparent;color:inherit}ikram-site-footer .footer-services-disclosure>summary>span{transition:color .18s ease}ikram-site-footer .footer-services-disclosure>summary:hover>span{color:#fff}ikram-site-footer .footer-services-disclosure>summary:focus-visible{outline:2px solid #fffaf2;outline-offset:4px}ikram-site-footer .footer-services-disclosure>summary svg{display:block;flex:none;width:20px;height:20px;transition:transform .32s cubic-bezier(.4,0,.2,1)}ikram-site-footer .footer-services-disclosure[open]>summary svg{transform:rotate(180deg)}@supports selector(::details-content) and (transition-behavior:allow-discrete){@supports not (interpolate-size:allow-keywords){ikram-site-footer .footer-services-disclosure::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease-smooth,cubic-bezier(.22,1,.36,1)),content-visibility .38s allow-discrete}ikram-site-footer .footer-services-disclosure[open]::details-content{grid-template-rows:1fr}ikram-site-footer .footer-services-content{min-height:0;overflow:clip}}}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){ikram-site-footer .footer-services-disclosure{interpolate-size:allow-keywords}ikram-site-footer .footer-services-disclosure::details-content{height:0;overflow:clip;transition:height .38s var(--ease-smooth,cubic-bezier(.22,1,.36,1)),content-visibility .38s allow-discrete}ikram-site-footer .footer-services-disclosure[open]::details-content{height:auto}}ikram-site-footer .footer-services-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 32px;padding:16px;min-width:0}ikram-site-footer .footer-services-links>a{display:flex;align-items:center;min-height:44px;min-width:0;padding:8px 0;margin:0;color:#fffaf2;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#d49a73;overflow-wrap:anywhere;transform:none}ikram-site-footer .footer-services-links>a:is(:hover,:focus-visible,:active){color:#fff;text-decoration-line:underline}ikram-site-footer .footer-services-links>a:focus-visible{outline:2px solid #fffaf2;outline-offset:4px;border-radius:2px}ikram-site-footer:not([data-chrome-ready="1"]){display:block;background:#3d322d;color:#fffaf2;padding:24px max(20px,calc((100% - 1420px)/2))}ikram-site-footer:not([data-chrome-ready="1"]) .footer-services-disclosure{padding-inline-end:0}@media(max-width:1000px){ikram-site-footer .footer-services-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px}}@media(max-width:600px){ikram-site-footer .footer-services-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding:12px 8px}ikram-site-footer .footer-services-disclosure>summary{padding:16px 4px;gap:20px}}@media(max-width:380px){ikram-site-footer .footer-services-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){ikram-site-footer .footer-services-disclosure>summary,ikram-site-footer .footer-services-disclosure>summary>span,ikram-site-footer .footer-services-disclosure>summary svg,ikram-site-footer .footer-services-disclosure::details-content{transition:none!important}}@media(prefers-reduced-motion:reduce),(forced-colors:active){html:has(ikram-site-footer [data-footer-services]){transition:none!important}}@media(forced-colors:active){ikram-site-footer .footer-services-disclosure,ikram-site-footer:not([data-chrome-ready="1"]){color:CanvasText;background:Canvas}ikram-site-footer .footer-services-links>a{color:LinkText;text-decoration-color:LinkText}ikram-site-footer .footer-services-links>a:is(:hover,:focus-visible,:active){color:LinkText}ikram-site-footer .footer-services-disclosure>summary:focus-visible,ikram-site-footer .footer-services-links>a:focus-visible{outline-color:Highlight}}@media(forced-colors:active){html:has(ikram-site-footer [data-footer-services]:is([open],:focus-within)){background-color:Canvas!important}}
/* END static footer services */

/* BEGIN maintained blog cover */
/* Blog cover: intrinsic artwork, one surface, vertically balanced with the copy. */
html[lang] body.is-article .article-visual.article-topic-visual {
  align-self:center!important;
  justify-self:center;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[lang] body.is-article .article-visual.article-topic-visual > picture {
  position:relative!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:auto!important;
}
html[lang] body.is-article .article-visual.article-topic-visual img {
  position:static!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}
@media(max-width:1180px) {
  html[lang] body.is-gasket-guide .article-visual.article-topic-visual {
    margin-top:28px!important;
  }
}
/* END maintained blog cover */

/*! guide-roll-20261103: fixed surface, reversible label conveyor; no runtime */
html body.is-hub a.article-row:is(:any-link,:hover,:focus-visible,:focus-within) > .arrow{
  position:relative!important;display:block!important;box-sizing:border-box!important;
  width:120px!important;min-width:0!important;height:44px!important;padding:0!important;
  overflow:hidden!important;border:0!important;border-radius:6px!important;
  background:#eee7dd!important;color:#5b3524!important;box-shadow:none!important;
  font-size:0!important;transform:none!important;
  transition:background-color 180ms ease,color 180ms ease!important;
}
html body.is-hub a.article-row > .arrow::before{
  content:"İncele\a Rehberi aç"!important;position:absolute!important;
  inset:0 34px auto 14px!important;display:block!important;width:auto!important;height:88px!important;
  padding:0!important;margin:0!important;border:0!important;background:none!important;
  color:inherit!important;font-family:var(--font-sans)!important;font-size:12px!important;
  font-weight:650!important;line-height:44px!important;letter-spacing:0!important;
  white-space:pre!important;text-align:left!important;
  transform:translateY(0)!important;transition:transform 360ms cubic-bezier(.22,.8,.22,1)!important;
}
html[lang=en] body.is-hub a.article-row > .arrow::before{content:"Explore\a Read guide"!important}
html[lang=ru] body.is-hub a.article-row > .arrow::before{content:"Обзор\a Читать"!important}
html body.is-hub a.article-row:is(:any-link,:hover,:focus-visible,:focus-within) > .arrow::after{
  content:"↗"!important;position:absolute!important;inset:0 12px 0 auto!important;
  display:grid!important;place-items:center!important;width:18px!important;height:44px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:none!important;color:inherit!important;font-size:19px!important;font-weight:400!important;
  transform:none!important;transition:none!important;
}
html body.is-hub .featured-grid a.article-row:is(:any-link,:hover,:focus-visible,:focus-within) > .arrow{
  width:calc(100% - 46px)!important;justify-self:stretch!important;margin:18px 23px 0!important;
}
html body.is-hub .featured-grid a.article-row > .arrow::before{content:"Rehberi incele\a Rehberi aç"!important;font-size:13px!important}
html[lang=en] body.is-hub .featured-grid a.article-row > .arrow::before{content:"Explore the guide\a Read guide"!important}
html[lang=ru] body.is-hub .featured-grid a.article-row > .arrow::before{content:"Обзор руководства\a Читать"!important}
html body.is-hub a.article-row:focus-visible > .arrow{background:#e3d5c4!important;color:#44291f!important}
html body.is-hub a.article-row:focus-visible > .arrow::before{transform:translateY(-44px)!important}
@media(hover:hover) and (pointer:fine){
  html body.is-hub a.article-row:hover > .arrow{background:#e3d5c4!important;color:#44291f!important}
  html body.is-hub a.article-row:hover > .arrow::before{transform:translateY(-44px)!important}
}
html body.is-hub a.article-row:active > .arrow{background:#d8c6b0!important;color:#33231d!important}
@media(max-width:700px){
  html body.is-hub .article-list > a.article-row:is(:any-link,:hover,:focus-visible,:focus-within){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"meta" "content" "thumb" "arrow"!important}
  html body.is-hub a.article-row:is(:any-link,:hover,:focus-visible,:focus-within) > .arrow{display:block!important;width:100%!important;justify-self:stretch!important}
}
@media(min-width:701px){
  html body.is-hub .article-list > a.article-row:is(:any-link,:hover,:focus-visible,:focus-within){grid-template-columns:minmax(0,1fr) minmax(250px,31%) 120px!important}
}
@media(min-width:701px) and (max-width:920px){
  html body.is-hub .article-list > a.article-row:is(:any-link,:hover,:focus-visible,:focus-within){grid-template-columns:minmax(0,1fr) 190px 120px!important}
}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){
  html body.is-hub a.article-row > .arrow::before{transform:translateY(-44px)!important;transition:none!important}
  html body.is-hub a.article-row > .arrow{transition:none!important}
}
@media(forced-colors:active){
  html body.is-hub a.article-row:is(:any-link,:hover,:focus-visible,:focus-within) > .arrow{background:ButtonFace!important;color:LinkText!important;outline:1px solid ButtonText;outline-offset:-1px}
}
/*! end guide-roll-20261103 */

/* BEGIN service-contact-frame-20261103 */
/* Intrinsic image geometry: no letterbox, crop, tint or synthetic edge fill. */


/* Keep the original image dimensions before/after decode; responsive rounding must not shift layout. */


/* The contact photograph is a section backdrop, with one continuous tonal veil. */

/* END service-contact-frame-20261103 */


/* BEGIN process-studio-20261024 */
@media(max-width:1100px){}@media(max-width:760px){}@media(max-width:380px){}@media(min-width:761px){}
/* END process-studio-20261024 */
/* BEGIN home-white-presentation-20261103 */
@media(hover:hover)and (pointer:fine){}@media(max-width:560px){}@media(max-width:760px){}
/* END home-white-presentation-20261103 */
