:root{--brand-navy:#00305C;--brand-teal:#0CBCB4;--brand-orange:#EC4C08;--color-ankaferd-red:#C41E24;--color-proteo-amber:#F2A51A;--color-proteo-ink:#9A5B00;--color-logo-tile:#FFFFFF;--color-primary:#00305C;--color-primary-hover:#004a8a;--color-primary-soft:#e4eef7;--color-text-on-primary:#ffffff;--color-accent:#0CBCB4;--color-accent-ink:#067a74;--color-accent-2:#EC4C08;--color-bg:#ffffff;--color-surface:#eef6f6;--color-surface-2:#f6fafb;--color-text:#0b1622;--color-text-muted:#475867;--color-line:#d5e2e5;--color-ink:#00305C;--color-ink-2:#00264a;--color-on-ink:#eef2f7;--color-on-ink-muted:#b7c8d8;--color-on-ink-accent:#3fd9d1;--color-warn-bg:#fff2ea;--color-warn-text:#8a2c03;--color-tbc-bg:#fff4d6;--color-tbc-text:#6b4a00;--color-tbc-line:#e9c25a;--scrim-1:rgba(0,27,54,0.94);--scrim-2:rgba(0,32,62,0.72);--scrim-3:rgba(0,32,62,0.08);--shadow:0 1px 2px rgba(0,30,60,0.06),0 8px 28px rgba(0,30,60,0.08);--font-display:"Montserrat","Segoe UI",system-ui,sans-serif;--font-body:"Roboto","Segoe UI",system-ui,sans-serif;--step--1:clamp(0.875rem,0.85rem + 0.1vw,0.9375rem);--step-0:clamp(1.0625rem,1.03rem + 0.15vw,1.125rem);--step-1:clamp(1.25rem,1.18rem + 0.35vw,1.4375rem);--step-2:clamp(1.5rem,1.35rem + 0.75vw,2rem);--step-3:clamp(1.875rem,1.6rem + 1.4vw,2.75rem);--step-4:clamp(2.25rem,1.8rem + 2.4vw,3.75rem);--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:clamp(3.5rem,2.8rem + 3vw,6rem);--wrap:1200px;--radius:10px;--radius-img:14px;--radius-pill:999px;--header-h:76px}[data-theme="dark"]{--color-primary:#3fd9d1;--color-primary-hover:#74e6df;--color-primary-soft:#0f2c3a;--color-text-on-primary:#03202a;--color-accent:#2fd3cb;--color-accent-ink:#5fe0d9;--color-accent-2:#f26a2e;--color-bg:#07121d;--color-surface:#0d1c2b;--color-surface-2:#0a1824;--color-text:#e6edf4;--color-text-muted:#a3b4c4;--color-line:#1d3245;--color-ink:#0b2238;--color-ink-2:#081a2c;--color-warn-bg:#2a1407;--color-warn-text:#ffb48f;--color-tbc-bg:#2b2205;--color-tbc-text:#f3d27a;--color-tbc-line:#6e5713;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 28px rgba(0,0,0,0.35)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%;height:auto}img{border-radius:var(--radius-img)}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}h1,h2,h3{font-family:var(--font-display);line-height:1.15;margin:0 0 0.6em;letter-spacing:-0.01em;color:inherit}h1{font-size:var(--step-4);font-weight:800}h2{font-size:var(--step-3);font-weight:700}h3{font-size:var(--step-1);font-weight:700}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:4px}.wrap{width:min(100% - 32px,var(--wrap));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-60px;background:var(--color-primary);color:var(--color-text-on-primary);padding:10px 16px;border-radius:var(--radius);z-index:100}.skip-link:focus{top:12px}.icon{width:24px;height:24px;flex:none}.icon-sm{width:20px;height:20px}.icon-xs{width:16px;height:16px}.eyebrow{font-family:var(--font-display);font-size:var(--step--1);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:0.75rem}.lede{font-size:var(--step-1);line-height:1.55;color:var(--color-text-muted);max-width:62ch}.list-label{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-muted);margin:1.5rem 0 0.75rem}.tbc{display:inline;padding:0.15em 0.55em;border-radius:6px;border:1px dashed var(--color-tbc-line);background:var(--color-tbc-bg);color:var(--color-tbc-text);font-size:0.9em;font-weight:500;-webkit-box-decoration-break:clone;box-decoration-break:clone}.btn{display:inline-flex;align-items:center;gap:0.55rem;min-height:48px;padding:0.7rem 1.35rem;border-radius:var(--radius-pill);border:2px solid transparent;font-family:var(--font-display);font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.2s,color 0.2s,border-color 0.2s,transform 0.2s}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--color-primary);color:var(--color-text-on-primary)}.btn--primary:hover{background:var(--color-primary-hover);color:var(--color-text-on-primary)}.btn--ghost{border-color:var(--color-primary);color:var(--color-primary);background:transparent}.btn--ghost:hover{background:var(--color-primary-soft)}.btn--light{background:var(--color-on-ink);color:var(--brand-navy)}.btn--light:hover{background:var(--color-bg);color:var(--brand-navy)}.btn--ghost-light{border-color:var(--color-on-ink);color:var(--color-on-ink);background:transparent}.btn--ghost-light:hover{background:rgba(255,255,255,0.1);color:var(--color-on-ink)}.btn .icon{width:18px;height:18px}.go{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-display);font-weight:700;font-size:0.98rem;text-decoration:none;color:var(--color-primary);min-height:44px}.go span{border-bottom:2px solid var(--color-accent);padding-bottom:1px}.go .pulse{width:30px;height:14px;color:var(--color-accent-2);transition:transform 0.25s}.go:hover .pulse{transform:translateX(4px)}.pulse-rule{width:100%;height:24px;color:var(--color-accent)}.topbar{background:var(--color-ink-2);color:var(--color-on-ink-muted);font-size:var(--step--1)}.topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:40px}.topbar p{margin:0}.topbar-links{display:flex;gap:1.5rem}.topbar a{color:var(--color-on-ink);text-decoration:none;display:inline-flex;align-items:center;gap:0.4rem}.topbar a:hover{color:var(--color-on-ink-accent)}.site-header{position:sticky;top:0;z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-line);transition:box-shadow 0.2s}.site-header.is-scrolled{box-shadow:var(--shadow)}.header-inner{display:flex;align-items:center;gap:1.25rem;min-height:var(--header-h)}.brand{flex-shrink:0;display:block}.brand img{height:54px;width:auto;border-radius:0}.logo-dark{display:none}[data-theme="dark"] .logo-light{display:none}[data-theme="dark"] .logo-dark{display:block}.nav{margin-left:auto}.nav-list{list-style:none;margin:0;padding:0;display:flex}.nav-list a{display:block;padding:0.6rem 0.7rem;color:var(--color-text);text-decoration:none;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:1rem;position:relative}.nav-list a::after{content:"";position:absolute;left:0.7rem;right:0.7rem;bottom:0.25rem;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform 0.2s}.nav-list a:hover::after,.nav-list a[aria-current="page"]::after{transform:scaleX(1)}.nav-list a[aria-current="page"]{color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:0.6rem}.theme-toggle{width:44px;height:44px;border-radius:12px;border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-text);display:grid;place-items:center;cursor:pointer}.theme-toggle .icon{width:20px;height:20px}.i-moon{display:none}[data-theme="dark"] .i-sun{display:none}[data-theme="dark"] .i-moon{display:block}.nav-toggle{display:none;width:44px;height:44px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-2);cursor:pointer;padding:12px 11px;flex-direction:column;justify-content:space-between}.nav-toggle span{display:block;height:2px;background:var(--color-text);border-radius:2px}.nav-cta{display:none}.header-cta{display:none}@media (min-width:1300px){.header-cta{display:inline-flex}}@media (max-width:1099px){.nav-toggle{display:flex}.nav{position:absolute;left:0;right:0;top:100%;background:var(--color-bg);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow);padding:0.5rem 16px 1.25rem;display:none}.nav.is-open{display:block}.nav-list{flex-direction:column}.nav-list a{padding:0.85rem 0.25rem;border-bottom:1px solid var(--color-line)}.nav-list a::after{display:none}.nav-cta{display:inline-flex;margin-top:1rem}.header-actions{margin-left:auto}}@media (max-width:600px){.brand img{height:40px}.topbar-hello{display:none}.topbar-inner{justify-content:center}.topbar-links{gap:1rem;font-size:0.8125rem}}@media (max-width:400px){.topbar-links a:last-child{display:none}}.hero{position:relative;overflow:hidden;color:var(--color-on-ink);background:var(--brand-navy);isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:70% 30%;border-radius:0;transform-origin:70% 40%}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--scrim-1) 0%,var(--scrim-2) 48%,var(--scrim-3) 85%)}.hero-inner{min-height:min(86vh,760px);display:flex;flex-direction:column;justify-content:center;padding:var(--space-5) 0 var(--space-4)}.hero-copy{max-width:720px}.hero h1{color:var(--color-on-ink);font-size:clamp(2rem,1.55rem + 2.1vw,3.1rem)}.hero .lede{color:var(--color-on-ink-muted)}.hero-tag{display:flex;align-items:center;gap:0.75rem;font-family:var(--font-body);font-style:italic;font-size:var(--step-1);color:var(--color-on-ink);margin-bottom:1.25rem}.hero-tag .pulse-rule{width:96px;height:22px;color:var(--color-on-ink-accent);flex:none}.hero-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.75rem}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--space-4) 0 0;max-width:760px;border-top:1px solid rgba(255,255,255,0.22)}.hero-facts div{padding:1.1rem 1.25rem 0 0}.hero-facts div + div{padding-left:1.25rem;border-left:1px solid rgba(255,255,255,0.22)}.hero-facts dt{font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,1.15rem + 0.6vw,1.7rem);color:var(--color-on-ink-accent);line-height:1.1}.hero-facts dd{margin:0.3rem 0 0;color:var(--color-on-ink-muted);font-size:0.95rem}.hero-facts-note{grid-column:1 / -1;margin:0.85rem 0 0;font-size:0.8125rem;color:var(--color-on-ink-muted)}@media (max-width:640px){.hero::before{background:linear-gradient(180deg,var(--scrim-2) 0%,var(--scrim-1) 60%)}.hero-facts{grid-template-columns:1fr}.hero-facts div,.hero-facts div + div{padding:0.8rem 0;border-left:0;border-bottom:1px solid rgba(255,255,255,0.16)}}.enter-ready [data-enter]>*{opacity:0;transform:translateY(14px)}.enter-ready.is-entered [data-enter]>*{opacity:1;transform:none;transition:opacity 0.7s ease,transform 0.7s ease}.enter-ready.is-entered [data-enter]>:nth-child(2){transition-delay:0.12s}.enter-ready.is-entered [data-enter]>:nth-child(3){transition-delay:0.24s}.enter-ready.is-entered [data-enter]>:nth-child(4){transition-delay:0.36s}.enter-ready.is-entered .hero-facts>*{transition-delay:0.5s}@keyframes drift{from{transform:scale(1)}to{transform:scale(1.06) translateX(-1%)}}.hero-media img{animation:drift 26s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.hero-media img{animation:none}html{scroll-behavior:auto}.btn,.go .pulse{transition:none}}.page-hero{background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:var(--space-4) 0;position:relative}.page-hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-4);align-items:center}.page-hero h1{font-size:clamp(2rem,1.6rem + 2vw,3.25rem)}.page-hero-figure{margin:0}.page-hero-figure img{width:100%;max-height:420px;object-fit:cover;box-shadow:var(--shadow)}.page-hero-figure.is-cutout img{object-fit:contain;box-shadow:none;background:var(--color-surface-2);padding:1rem}.page-hero--quiet{padding-bottom:0}.page-hero--quiet .page-hero-grid{grid-template-columns:1fr}.page-hero--quiet .page-hero-copy{max-width:820px;padding-bottom:var(--space-3)}.hero-rule{color:var(--color-accent)}.hero-rule .pulse-rule{height:28px}.page-hero .hero-actions{margin-top:1.25rem}@media (max-width:860px){.page-hero-grid{grid-template-columns:1fr}}.section{padding:var(--space-5) 0}.section--tight{padding:var(--space-3) 0 var(--space-5)}.section--surface{background:var(--color-surface)}.section--ink{background:var(--color-ink);color:var(--color-on-ink)}.section--ink .eyebrow{color:var(--color-on-ink-accent)}.section--ink p{color:var(--color-on-ink-muted)}.section--ink a{color:var(--color-on-ink-accent)}.section-head{max-width:760px;margin-bottom:var(--space-4)}.frame{margin:0}.frame img{width:100%;object-fit:cover;box-shadow:var(--shadow)}.product-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card{background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-img);overflow:hidden;display:flex;flex-direction:column}.product-card-media{display:flex;align-items:center;justify-content:center;height:260px;padding:1.5rem;background:var(--color-surface);border-bottom:1px solid var(--color-line)}.product-card-media img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;transition:transform 0.4s}.product-card:hover .product-card-media img{transform:scale(1.03)}.product-card-body{padding:1.25rem 1.4rem 1.4rem;display:flex;flex-direction:column;flex:1}.product-card-body h3{margin-bottom:0.4rem}.product-card-body h3 a{color:var(--color-text);text-decoration:none}.product-card-body p{color:var(--color-text-muted)}.product-card-body .go{margin-top:auto}.sku{font-family:var(--font-display);font-size:0.78rem;font-weight:700;letter-spacing:0.1em;color:var(--color-accent-ink);margin:0 0 0.35rem}.mechanism{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--space-4);align-items:start}.mechanism h2{color:var(--color-on-ink)}.mechanism-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid rgba(255,255,255,0.18)}.mechanism-list li{padding:1.1rem 0;border-bottom:1px solid rgba(255,255,255,0.18);display:grid;gap:0.2rem}.mechanism-list strong{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-on-ink-accent)}.mechanism-list span{color:var(--color-on-ink-muted)}@media (max-width:860px){.mechanism{grid-template-columns:1fr}}.warning{display:flex;gap:0.75rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:var(--radius);background:var(--color-warn-bg);color:var(--color-warn-text);border-left:4px solid var(--color-accent-2);margin:1.5rem 0 0;font-size:0.98rem}.warning .icon{color:var(--color-accent-2);margin-top:2px}.section--ink .warning{color:var(--color-warn-text)}.settings{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--space-4);align-items:start}.settings-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.6rem}.settings-list li{padding:0.55rem 1rem;border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface-2);font-weight:500;font-size:0.98rem}.settings-list li:nth-child(5n + 1){border-color:var(--color-accent)}@media (max-width:860px){.settings{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}.split-links{display:flex;flex-wrap:wrap;gap:0.5rem 1.75rem;margin-top:1.25rem}.chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.chip-list a{display:inline-block;padding:0.45rem 0.9rem;border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-line);text-decoration:none;color:var(--color-text);font-weight:500;font-size:0.95rem}.chip-list a:hover{border-color:var(--color-accent)}@media (max-width:860px){.split{grid-template-columns:1fr}}.cta-band{background:linear-gradient(120deg,var(--color-ink) 0%,var(--color-ink-2) 100%);color:var(--color-on-ink);padding:var(--space-4) 0;position:relative;overflow:hidden}.cta-band-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.cta-band h2{color:var(--color-on-ink);font-size:var(--step-2);margin-bottom:0.3rem}.cta-band p{color:var(--color-on-ink-muted);margin:0}.cta-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.visit{display:grid;grid-template-columns:0.6fr 1.4fr;gap:var(--space-4);align-items:center}.visit h2{margin:0;font-size:var(--step-2)}.visit-list{margin:0;display:grid;grid-template-columns:1.1fr 0.8fr 1.3fr;gap:1.25rem 2rem}.visit-list dt{display:flex;align-items:center;gap:0.45rem;font-family:var(--font-display);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);margin-bottom:0.35rem}.visit-list dt .icon{color:var(--color-accent-ink)}.visit-list dd{margin:0;font-weight:500}.visit-list dd a{text-decoration:none;overflow-wrap:break-word}.visit-list--stack{grid-template-columns:1fr}@media (max-width:860px){.visit,.visit-list{grid-template-columns:1fr}}.prose-split{display:grid;grid-template-columns:0.8fr 1.2fr;gap:var(--space-4)}.prose{max-width:68ch}.mission{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-4)}.mission-text{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);line-height:1.3;color:var(--color-primary)}.values{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.value{padding:1.5rem 1.6rem;border-radius:var(--radius-img);border:1px solid var(--color-line);background:var(--color-surface-2);border-top:4px solid var(--color-accent)}.value p{margin:0;color:var(--color-text-muted)}.facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4)}.facts div{padding:1rem 0;border-bottom:1px solid var(--color-line);display:grid;grid-template-columns:11rem 1fr;gap:1rem}.facts dt{font-weight:700;font-family:var(--font-display);font-size:0.95rem}.facts dd{margin:0}@media (max-width:860px){.prose-split,.mission,.values,.facts{grid-template-columns:1fr}.facts div{grid-template-columns:1fr;gap:0.25rem}}.jump{position:sticky;top:var(--header-h);z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-line)}.jump ul{list-style:none;margin:0;padding:0;display:flex;gap:0.25rem;overflow-x:auto;scrollbar-width:none}.jump a{display:block;padding:0.85rem 0.9rem;text-decoration:none;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:0.95rem;color:var(--color-text-muted)}.jump a:hover{color:var(--color-primary)}.products{display:grid;gap:var(--space-5)}.product{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--space-4);align-items:start;scroll-margin-top:calc(var(--header-h) + 64px)}.product--flip .product-media{order:2}.product-media{margin:0;background:var(--color-surface);border-radius:var(--radius-img);padding:2rem;display:grid;place-items:center;position:sticky;top:calc(var(--header-h) + 72px)}.product-media img{max-height:420px;width:auto;object-fit:contain}.product-for{font-family:var(--font-display);font-weight:600;color:var(--color-accent-ink);font-size:var(--step-1);margin-top:-0.3rem}.spec{width:100%;border-collapse:collapse;margin:1.25rem 0 0.5rem;font-size:0.98rem}.spec caption{text-align:left;font-family:var(--font-display);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);padding-bottom:0.5rem}.spec th,.spec td{text-align:left;padding:0.6rem 0.75rem;border-bottom:1px solid var(--color-line)}.spec th{font-family:var(--font-display);font-size:0.85rem;color:var(--color-text-muted);font-weight:700}.spec tbody tr:nth-child(odd){background:var(--color-surface-2)}.box-note{font-size:0.95rem;color:var(--color-text-muted)}.product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.5rem;margin-top:1.25rem}@media (max-width:860px){.product{grid-template-columns:1fr}.product--flip .product-media{order:0}.product-media{position:static;padding:1.25rem}.product-media img{max-height:280px}}.manu-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.spec--formula td em{font-style:italic}@media (max-width:860px){.manu-grid{grid-template-columns:1fr}}.areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.area{padding:1.4rem 1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-img);background:var(--color-surface-2)}.area h3{font-size:1.15rem;color:var(--color-primary);padding-bottom:0.6rem;border-bottom:2px solid var(--color-accent)}.area ul{margin:0;padding-left:1.1rem;color:var(--color-text-muted);font-size:0.98rem}.area li + li{margin-top:0.35rem}.conditions{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--space-4);align-items:start}.conditions h2{color:var(--color-on-ink)}.conditions-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem 1.5rem}.conditions-list li{padding:0.7rem 0 0.7rem 1.4rem;border-bottom:1px solid rgba(255,255,255,0.16);position:relative}.conditions-list li::before{content:"";position:absolute;left:0;top:1.25rem;width:8px;height:8px;border-radius:50%;background:var(--color-on-ink-accent)}@media (max-width:860px){.conditions,.conditions-list{grid-template-columns:1fr}}.source-note{font-size:0.95rem;color:var(--color-text-muted);max-width:900px;border-top:1px solid var(--color-line);padding-top:1.5rem}.service-index{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0.6rem}.service-index a{display:inline-flex;align-items:center;gap:0.6rem;padding:0.55rem 1rem;border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-line);text-decoration:none;color:var(--color-text);font-weight:600;font-family:var(--font-display);font-size:0.95rem}.service-index .num{color:var(--color-accent-ink);font-size:0.85rem}.services{display:grid;gap:var(--space-5)}.service{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center;scroll-margin-top:calc(var(--header-h) + 24px)}.service--flip .frame{order:2}.service .frame img{aspect-ratio:3 / 2}.service-copy .num{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);color:var(--color-accent);line-height:1;margin-bottom:0.5rem}@media (max-width:860px){.service{grid-template-columns:1fr}.service--flip .frame{order:0}}.faq{display:grid;grid-template-columns:1.5fr 0.7fr;gap:var(--space-4);align-items:start}.faq-list{display:grid;gap:0.75rem}.faq-item{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface-2)}.faq-item[open]{border-color:var(--color-accent);background:var(--color-bg)}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:1.05rem;min-height:48px}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{color:var(--color-accent-ink);transition:transform 0.2s}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 1.25rem 1.1rem;color:var(--color-text-muted)}.faq-answer p:last-child{margin-bottom:0}.faq-aside{position:sticky;top:calc(var(--header-h) + 24px);padding:1.75rem;border-radius:var(--radius-img);background:var(--color-surface)}.faq-aside h2{font-size:var(--step-1)}.faq-aside .warning{font-size:0.92rem}@media (max-width:860px){.faq{grid-template-columns:1fr}.faq-aside{position:static}}.downloads{display:grid;gap:var(--space-4)}.download{display:grid;grid-template-columns:280px 1fr;gap:var(--space-4);align-items:center;padding:2rem;border:1px solid var(--color-line);border-radius:var(--radius-img);background:var(--color-surface-2)}.download-cover{margin:0}.download-cover img{box-shadow:var(--shadow)}.download--small{grid-template-columns:96px 1fr}.download-icon{width:96px;height:96px;border-radius:var(--radius-img);background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center}.download-icon .icon{width:44px;height:44px}.file-meta{display:flex;align-items:center;gap:0.4rem;font-size:0.92rem;color:var(--color-text-muted)}@media (max-width:700px){.download,.download--small{grid-template-columns:1fr;padding:1.4rem}.download-cover{max-width:240px}}.contact{display:grid;grid-template-columns:0.85fr 1.15fr;gap:var(--space-4);align-items:start}.contact-details h2,.form h2{font-size:var(--step-2)}.form{padding:2rem;border-radius:var(--radius-img);background:var(--color-surface)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:grid;gap:0.4rem;margin-bottom:1rem}.field label{font-weight:500;font-size:0.98rem}.field input,.field textarea{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:0.75rem 0.9rem;min-height:48px;width:100%}.field input:focus,.field textarea:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:0}.form-status{margin:1rem 0 0;font-weight:500;color:var(--color-accent-ink)}@media (max-width:860px){.contact,.field-row{grid-template-columns:1fr}.form{padding:1.4rem}}.social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.social a{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.9rem;min-height:44px;border:1px solid var(--color-line);border-radius:var(--radius-pill);text-decoration:none;color:var(--color-text);font-size:0.95rem}.social a:hover{border-color:var(--color-accent)}.site-footer{background:var(--color-ink-2);color:var(--color-on-ink-muted);padding:0 0 1.5rem;font-size:0.98rem}.footer-rule{color:var(--color-on-ink-accent);opacity:0.7}.footer-rule .pulse-rule{height:28px}.footer-grid{display:grid;grid-template-columns:1.4fr 0.8fr 1fr 1.2fr;gap:var(--space-4);padding:var(--space-4) 0}.footer-brand img{width:220px;height:auto;margin-bottom:1rem;border-radius:0}.footer-h{font-size:var(--step--1);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-on-ink);margin-bottom:1rem}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:0.35rem}.site-footer a{color:var(--color-on-ink);text-decoration:none}.site-footer a:hover{color:var(--color-on-ink-accent)}.footer-line{display:flex;gap:0.6rem;align-items:flex-start}.footer-line .icon{color:var(--color-on-ink-accent);margin-top:3px}.social--footer a{border-color:rgba(255,255,255,0.2);color:var(--color-on-ink)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem 1.5rem;border-top:1px solid rgba(255,255,255,0.14);padding-top:1.25rem;font-size:0.875rem}.footer-bottom p{margin:0}@media (max-width:1000px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.reveal-ready .reveal{opacity:0;transform:translateY(18px);transition:opacity 0.6s ease,transform 0.6s ease}.reveal-ready .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1;transform:none;transition:none}}.q-wrap{max-width:860px}.q-gate{max-width:460px;padding:2rem;border-radius:var(--radius-img);background:var(--color-surface)}.q-gate h2{font-size:var(--step-2)}.q-bar{position:sticky;top:calc(var(--header-h) + 8px);z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem 1.5rem;padding:0.85rem 1.1rem;margin-bottom:1.5rem;border-radius:var(--radius);background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-display);font-weight:600;font-size:0.95rem;box-shadow:var(--shadow)}.q-saved{color:var(--color-on-ink-muted);font-weight:500}.q-saved.is-ok{color:var(--color-on-ink-accent)}.q-saved.is-error{color:var(--color-warn-text);background:var(--color-warn-bg);padding:0.1rem 0.5rem;border-radius:6px}.q-section{margin-bottom:var(--space-4)}.q-section h2{font-size:var(--step-2);padding-bottom:0.6rem;border-bottom:2px solid var(--color-accent);margin-bottom:0.75rem}.q-intro{color:var(--color-text-muted)}.q{border:1px solid var(--color-line);border-radius:var(--radius);padding:1.1rem 1.25rem 1.25rem;margin:0 0 1rem;background:var(--color-surface-2);border-left:4px solid var(--color-line)}.q.is-answered{border-left-color:var(--color-accent)}.q-label{display:flex;gap:0.7rem;align-items:baseline;font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1.35;padding:0;margin-bottom:0.5rem}.q-num{flex:none;min-width:1.8rem;height:1.8rem;border-radius:50%;display:inline-grid;place-items:center;background:var(--color-primary-soft);color:var(--color-primary);font-size:0.85rem}.q.is-answered .q-num{background:var(--color-accent);color:var(--color-text-on-primary)}.q-hint{color:var(--color-text-muted);font-size:0.95rem;margin:0 0 0.75rem}.q textarea,.q input[type="text"],.q input[type="url"]{width:100%;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:0.7rem 0.85rem;min-height:48px}.q textarea:focus,.q input:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:0}.q-choices,.q-checks{display:grid;gap:0.4rem;margin-bottom:0.6rem}.q-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.q-opt{display:flex;gap:0.6rem;align-items:center;min-height:44px;padding:0.4rem 0.75rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);cursor:pointer}.q-opt input{width:20px;height:20px;flex:none;accent-color:var(--color-primary)}.q-opt:has(input:checked){border-color:var(--color-accent);background:var(--color-primary-soft)}.q-note-label{display:block;font-size:0.9rem;color:var(--color-text-muted);margin:0.4rem 0 0.3rem}.q-actions{display:flex;flex-wrap:wrap;gap:0.75rem}@media (max-width:640px){.q-checks{grid-template-columns:1fr}.q-gate{padding:1.4rem}}legend.q-label{float:left;width:100%}legend.q-label + *{clear:both}.feature{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--space-4);align-items:center}.feature-media{display:grid;grid-template-columns:1fr;gap:1rem}.feature-main{margin:0}.feature-main img{width:100%;box-shadow:var(--shadow)}.feature-thumb{margin:0;max-width:46%;justify-self:end;margin-top:-22%;position:relative}.feature-thumb img{width:100%;box-shadow:var(--shadow);border:4px solid var(--color-bg)}.feature-copy em{font-style:italic}@media (max-width:860px){.feature{grid-template-columns:1fr}.feature-thumb{margin-top:-16%}}.supply-head{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-4);align-items:end;margin-bottom:var(--space-4)}.supply-head .section-head{margin-bottom:0}.supply-banner img{aspect-ratio:3 / 2}.supply-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.supply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.supply{display:grid;grid-template-columns:42% 1fr;border:1px solid var(--color-line);border-radius:var(--radius-img);overflow:hidden;background:var(--color-surface-2)}.supply-media{margin:0;position:relative;background:var(--color-surface)}.supply-media img{width:100%;height:100%;min-height:200px;object-fit:cover;border-radius:0}.supply-media.is-cutout img{object-fit:contain;padding:1rem}.supply-body{padding:1.25rem 1.4rem}.supply-body h3{font-size:1.15rem;color:var(--color-primary);padding-bottom:0.5rem;border-bottom:2px solid var(--color-accent)}.supply-body ul{margin:0;padding-left:1.1rem;color:var(--color-text-muted)}.supply-body li + li{margin-top:0.25rem}.supply-note{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.5rem;margin-top:var(--space-3)}.credit{font-size:0.75rem;color:var(--color-text-muted);padding:0.35rem 0.5rem 0}.supply-media .credit{position:absolute;left:0;right:0;bottom:0;padding:0.3rem 0.5rem;background:rgba(0,0,0,0.55);color:var(--color-on-ink)}.credit a{color:inherit}@media (max-width:860px){.supply-head{grid-template-columns:1fr}}@media (max-width:480px){.supply{grid-template-columns:1fr}.supply-media img{min-height:180px}}@media (min-width:1000px){.values{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero--premium .hero-media img{object-position:70% 30%}.hero--premium .hero-inner{min-height:min(78vh,680px);padding-bottom:var(--space-5)}.hero--premium h1{font-size:clamp(2rem,1.5rem + 2.2vw,3.2rem)}.premium-band{background:linear-gradient(180deg,var(--color-ink) 0%,var(--color-ink-2) 100%);color:var(--color-on-ink);padding:var(--space-4) 0 var(--space-5)}.premium-eyebrow{display:flex;align-items:center;gap:1.25rem;justify-content:center;margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:700;letter-spacing:0.24em;text-transform:uppercase;font-size:0.95rem;color:var(--color-on-ink-accent)}.premium-eyebrow::before,.premium-eyebrow::after{content:"";flex:0 1 160px;height:1px;background:var(--color-on-ink-accent);opacity:0.6}.premium-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:900px){.premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium{display:grid;grid-template-columns:1.1fr 0.9fr;align-items:center;gap:1rem;background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-img);padding:1.75rem 1.5rem 1.75rem 1.9rem;box-shadow:var(--shadow);border-top:5px solid var(--color-accent)}.premium--red{border-top-color:var(--color-ankaferd-red)}.premium--amber{border-top-color:var(--color-proteo-amber)}.premium-label{font-family:var(--font-display);font-weight:800;font-size:1.05rem;margin:0 0 0.35rem}.premium--red .premium-label{color:var(--color-ankaferd-red)}.premium--amber .premium-label{color:var(--color-proteo-ink)}.premium h3{font-size:var(--step-2);line-height:1.15;color:var(--color-primary);margin-bottom:0.6rem}.premium p{color:var(--color-text-muted);font-size:1rem}.premium-facts{list-style:none;margin:0 0 0.4rem;padding:0;display:grid;gap:0.3rem;font-size:0.95rem}.premium-facts b{font-family:var(--font-display);color:var(--color-text)}.premium-note{font-size:0.8rem !important;margin-bottom:1rem}.premium .btn{margin-top:0.5rem}.premium-media{margin:0}.premium-media img{width:100%;max-height:260px;object-fit:contain}@media (max-width:560px){.premium{grid-template-columns:1fr}.premium-media{order:-1}.premium-media img{max-height:200px}}.trust{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.trust li{display:grid;justify-items:center;text-align:center;gap:0.35rem;padding:0.5rem 1.25rem;border-left:1px solid rgba(255,255,255,0.18)}.trust li:first-child{border-left:0}.trust .icon{width:34px;height:34px;color:var(--color-on-ink-accent)}.trust strong{font-family:var(--font-display);font-size:1.05rem;color:var(--color-on-ink)}.trust span{font-size:0.9rem;color:var(--color-on-ink-muted)}@media (max-width:860px){.trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.trust li:nth-child(3){border-left:0}}@media (max-width:480px){.trust{grid-template-columns:1fr}.trust li{border-left:0}}.why{list-style:none;margin:0.5rem 0 0;padding:0;display:grid;gap:0}.why li{display:grid;gap:0.2rem;padding:0.9rem 0 0.9rem 1.1rem;border-bottom:1px solid var(--color-line);position:relative}.why li::before{content:"";position:absolute;left:0;top:1.25rem;width:8px;height:8px;border-radius:50%;background:var(--color-accent-2)}.why strong{font-family:var(--font-display);font-size:1.05rem}.why span{color:var(--color-text-muted)}.customers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:700px){.customers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.customers{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer{display:grid;grid-template-rows:110px auto;border:1px solid var(--color-line);border-radius:var(--radius-img);overflow:hidden;background:var(--color-bg)}.customer-logo{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-logo-tile)}.customer-logo img{max-height:78px;max-width:100%;width:auto;object-fit:contain;border-radius:0}.customer-name{padding:0.65rem 0.8rem;font-family:var(--font-display);font-weight:600;font-size:0.9rem;text-align:center;border-top:1px solid var(--color-line)}.settings--inline{margin-top:var(--space-4);grid-template-columns:0.6fr 1.4fr}.settings--inline h3{font-size:var(--step-1)}@media (max-width:560px){.premium-eyebrow{letter-spacing:0.14em;font-size:0.85rem;white-space:nowrap;gap:0.75rem}.premium-eyebrow::before,.premium-eyebrow::after{flex-basis:28px}}.credits{margin:1.5rem 0 0;font-size:0.75rem;line-height:1.5;color:var(--color-text-muted);opacity:0.75}.credits a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.credits a:hover{opacity:1;color:var(--color-primary)}.facts-cta{margin-top:var(--space-3)}.service-text{font-size:var(--step-1);line-height:1.55;color:var(--color-text-muted);max-width:46ch}.customer-logo--initials span{display:grid;place-items:center;min-width:72px;height:72px;padding:0 0.9rem;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:0.04em}.disclaimer{font-size:0.9rem;color:var(--color-text-muted);border-left:3px solid var(--color-line);padding-left:0.8rem}.docs{margin-top:var(--space-4);padding-top:1.25rem;border-top:1px solid var(--color-line)}.docs-h{font-family:var(--font-display);font-size:1rem;font-weight:700;margin:0 0 0.75rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 0.75rem}.docs-h span{font-size:0.82rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted)}.doc-list{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem}.doc-list a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0.75rem;min-height:48px;padding:0.6rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-img);background:var(--color-bg);color:var(--color-text);text-decoration:none;transition:border-color 0.2s,background 0.2s}.doc-list a:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.doc-list .icon{color:var(--color-primary)}.doc-name{font-family:var(--font-display);font-weight:700}.doc-meta{font-size:0.88rem;color:var(--color-text-muted);white-space:nowrap}.download-copy .doc-list{margin-top:1rem}@media (max-width:520px){.doc-list a{grid-template-columns:auto 1fr}.doc-meta{grid-column:2}}
