@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_502870{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_502870{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_4033d5{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_4033d5{--font-manrope:"Manrope","Manrope Fallback"}:root{--navy:#1d2b64;--navy-deep:#141e4a;--navy-soft:#273679;--teal:#4bc0b0;--teal-deep:#2f9e90;--orange:#f5a623;--orange-deep:#e08c12;--magenta:#d81e5b;--bg:#141e4a;--bg-elevated:#1d2b64;--bg-soft:#273679;--surface:#f4f7fb;--surface-muted:#e7edf6;--ink:#1d2b64;--ink-soft:#4a5788;--text:#f7f9fc;--muted:#b7c0dc;--brass:var(--orange);--brass-deep:var(--orange-deep);--brass-glow:rgba(245,166,35,0.32);--line:rgba(255,255,255,0.14);--line-dark:rgba(29,43,100,0.12);--success:var(--teal);--danger:var(--magenta);--radius:18px;--font-display:var(--font-fraunces),"Fraunces",Georgia,serif;--font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--shadow:0 24px 60px rgba(12,18,48,0.4);--max:1160px;--suzani:url(/brand/suzani-panel.webp);--hero-photo:url(/brand/hero.webp);--mark-ornament:url(/brand/mark-sm.webp)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}.container{width:min(100% - 2.5rem,var(--max));margin-inline:auto}.section{padding:clamp(3.25rem,8vw,7.5rem) 0}.section-label{display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:1rem}.section-label:before{content:"";width:1.25rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--teal))}.section h2{font-family:var(--font-display);font-size:clamp(1.55rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;max-width:min(22ch,100%);text-wrap:balance}.section .lead{margin-top:1rem;color:var(--muted);font-size:1.05rem;max-width:42ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.35rem;border-radius:999px;font-weight:600;font-size:.98rem;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--orange);color:var(--navy-deep);box-shadow:0 10px 30px var(--brass-glow)}.btn-primary:hover{background:#ffb84a}.btn-ghost{border:1px solid var(--line);color:var(--text);background:rgba(255,255,255,.03)}.btn-ghost:hover{background:rgba(255,255,255,.07)}.btn-dark{background:var(--ink);color:var(--text)}.btn-dark:hover{background:#163028}.header{position:fixed;inset:0 0 auto;z-index:50;transition:background .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease;background:rgba(20,30,74,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.header.scrolled{background:rgba(20,30,74,.92);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:3.75rem;gap:.65rem}.logo{display:inline-flex;align-items:center;line-height:0;flex-shrink:0}.logo img{height:1.85rem;width:auto}.logo-footer img{height:2rem}.nav{display:none;gap:1.6rem;color:var(--muted);font-size:.95rem;font-weight:500}.nav a:hover{color:var(--text)}.header-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.lang-switch{position:relative}.lang-trigger{display:inline-flex;align-items:center;gap:.35rem;min-height:2.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--text);font-size:.78rem;font-weight:700;letter-spacing:.06em;transition:background .15s ease,border-color .15s ease}.lang-trigger:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22)}.lang-code{line-height:1}.lang-caret{font-size:.65rem;opacity:.7;transition:transform .2s ease}.lang-switch.open .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:70;min-width:10.5rem;padding:.35rem;border-radius:14px;border:1px solid var(--line);background:rgba(20,30,74,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);display:grid;gap:.2rem}.lang-option{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:10px;color:var(--text);transition:background .15s ease}.lang-option:focus-visible,.lang-option:hover{background:rgba(75,192,176,.14);outline:none}.lang-option.active{background:rgba(75,192,176,.2)}.lang-option-code{min-width:1.6rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--teal)}.lang-option-name{font-size:.88rem;font-weight:500}@media (max-width:719px){.header-actions .login-menu{display:none}}.header .btn{min-height:2.4rem;padding:.45rem .85rem;font-size:.88rem}.header .btn-compact{white-space:nowrap}.label-short{display:inline}.label-full{display:none}.login-menu{position:relative}.login-caret{font-size:.7rem;opacity:.75;transition:transform .2s ease}.login-menu.open .login-caret{transform:rotate(180deg)}.login-menu.align-left .login-dropdown{left:0;right:auto}.login-menu.align-center .login-dropdown{left:50%;right:auto;transform:translateX(-50%)}.login-dropdown{position:absolute;top:calc(100% + .45rem);right:0;min-width:220px;padding:.4rem;border-radius:14px;border:1px solid var(--line);background:rgba(20,30,74,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);display:grid;gap:.25rem;z-index:60}.login-option{display:grid;gap:.15rem;padding:.75rem .85rem;border-radius:10px;transition:background .15s ease}.login-option:focus-visible,.login-option:hover{background:rgba(75,192,176,.14);outline:none}.login-option strong{font-size:.95rem;font-weight:600}.login-option span{color:var(--muted);font-size:.8rem}@media (min-width:720px){.header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.header.scrolled{background:rgba(20,30,74,.92);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{min-height:4.25rem;gap:1rem}.logo img{height:2.15rem}.header-actions{gap:.75rem}.header .btn{min-height:2.55rem;padding:.55rem 1.05rem;font-size:.9rem}.label-short{display:none}.label-full{display:inline}}@media (min-width:900px){.nav{display:flex}}.hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;padding:5.5rem 0 3rem;isolation:isolate}.hero-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,30,74,.62) 0,rgba(20,30,74,.88) 52%,rgba(20,30,74,.98) 100%),linear-gradient(115deg,rgba(29,43,100,.8),transparent 55%),var(--hero-photo) center /cover no-repeat;transform:scale(1.04);animation:heroDrift 28s ease-in-out infinite alternate}.hero-bg:before{background-image:var(--suzani);background-size:min(480px,42vw);background-repeat:no-repeat;background-position:right -4% top 18%;opacity:.18;filter:saturate(1.05);animation:markFloat 10s ease-in-out infinite alternate}.hero-bg:after,.hero-bg:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-bg:after{background:radial-gradient(ellipse 55% 45% at 78% 28%,rgba(245,166,35,.18),transparent 60%),radial-gradient(ellipse 40% 35% at 12% 78%,rgba(75,192,176,.14),transparent 55%)}@keyframes heroDrift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}@keyframes markFloat{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(-2%,3%,0) rotate(-3deg)}}.hero-content{position:relative;z-index:1;max-width:640px}.brand-hero{display:block;width:min(100%,280px);height:auto;margin-bottom:1rem;filter:drop-shadow(0 14px 32px rgba(0,0,0,.35))}.brand-hero-lcp{animation:brandHeroIn .7s var(--ease-out,cubic-bezier(.22,1,.36,1)) both}@keyframes brandHeroIn{0%{transform:translateY(12px)}to{transform:translateY(0)}}.hero h1{font-family:var(--font-display);font-size:clamp(1.45rem,5.2vw,2.55rem);font-weight:700;line-height:1.18;letter-spacing:-.03em;max-width:min(18ch,100%);margin-bottom:.85rem;text-wrap:balance}.hero-copy{color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:clamp(.98rem,2.4vw,1.12rem);line-height:1.5;max-width:34ch;margin-bottom:1.5rem}.hero-ctas{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.35rem}.hero-ctas .btn{width:100%}.hero-note{display:inline-flex;align-items:flex-start;gap:.65rem;color:var(--muted);font-size:.9rem;line-height:1.4;max-width:32ch}.hero-note strong{color:var(--text);font-weight:600}@media (min-width:560px){.hero-ctas{flex-direction:row;flex-wrap:wrap}.hero-ctas .btn{width:auto}}@media (min-width:900px){.hero{align-items:end;padding:7rem 0 4.5rem}.brand-hero{width:min(100%,400px);margin-bottom:1.35rem}.hero:after{content:"";position:absolute;right:max(1rem,5vw);top:26%;width:min(28vw,200px);aspect-ratio:1;z-index:1;background:var(--mark-ornament) center /contain no-repeat;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35));animation:markFloat 9s ease-in-out infinite alternate;pointer-events:none;opacity:.9}.hero-bg:before{background-size:min(520px,48vw);opacity:.2}.hero h1{max-width:20ch}.hero-copy{max-width:38ch;margin-bottom:1.75rem}.hero-ctas{margin-bottom:2rem}}@media (max-width:719px){.hero-bg:before{background-size:min(220px,55vw);background-position:right -20% top 8%;opacity:.1}.container{width:min(100% - 1.75rem,var(--max))}.section h2{max-width:20ch}.seo-intro h2,.seo-uz .section-label+h2{max-width:22ch}}.pulse-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 rgba(75,192,176,.55);animation:pulse 2s ease-out infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(75,192,176,0)}to{box-shadow:0 0 0 0 rgba(75,192,176,0)}}.suzani-divider{height:10px;background:repeating-linear-gradient(90deg,var(--teal) 0 10px,transparent 10px 18px,var(--orange) 18px 28px,transparent 28px 36px);opacity:.55}.seo-intro{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.seo-lead{max-width:62ch}.seo-uz{background:var(--surface);color:var(--ink)}.seo-uz .lead,.seo-uz-extra{color:var(--ink-soft)}.seo-uz-extra{margin-top:1rem;max-width:62ch;line-height:1.55}.faq-list{margin-top:2.5rem;max-width:46rem;display:flex;flex-direction:column;gap:0}.faq-item{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent);padding:1.15rem 0}.faq-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.faq-item summary{cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1rem,2.8vw,1.15rem);font-weight:700;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex-shrink:0;font-family:var(--font-body);font-weight:500;font-size:1.35rem;color:var(--teal);line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:.85rem 0 .25rem;color:var(--muted);line-height:1.55;max-width:58ch}.problems{background:var(--surface);color:var(--ink)}.problems .lead{color:var(--ink-soft)}.problem-grid{display:grid;gap:1.5rem;margin-top:2.75rem;grid-template-columns:1fr}@media (min-width:720px){.problem-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.problem-grid{grid-template-columns:repeat(4,1fr)}}.problem-item{padding-top:1.25rem;border-top:1px solid var(--line-dark)}.problem-num{color:var(--teal-deep);font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:.85rem}.problem-item h3,.problem-num{font-family:var(--font-display)}.problem-item h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:.55rem}.problem-item p{color:var(--ink-soft);font-size:.96rem}.flow-track{list-style:none;margin-top:2.25rem;padding:0;max-width:28rem}.flow-item,.flow-track{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.flow-step{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;padding:.95rem 1.1rem;border-radius:16px;background:var(--bg-soft);border:1px solid var(--line);font-weight:600;font-size:clamp(.88rem,2.8vw,.95rem);line-height:1.3;overflow-wrap:anywhere}.flow-step span{flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:var(--navy-deep);font-size:.78rem;font-weight:700}.flow-arrow{display:flex;align-items:center;justify-content:center;height:1.35rem;color:var(--teal);opacity:.9}.flow-arrow:before{content:"↓";font-size:1rem;line-height:1}@media (min-width:900px){.flow-track{flex-wrap:wrap;max-width:none;gap:.45rem .35rem}.flow-item,.flow-track{flex-direction:row;align-items:center}.flow-item{width:auto;gap:.35rem}.flow-step{width:auto;border-radius:999px;padding:.85rem 1.1rem;overflow-wrap:normal}.flow-arrow{height:auto;width:1.25rem}.flow-arrow:before{content:"→"}}.modules{background:radial-gradient(ellipse 50% 40% at 0 0,rgba(245,166,35,.12),transparent 55%),radial-gradient(ellipse 40% 35% at 100% 100%,rgba(75,192,176,.1),transparent 55%),var(--bg-elevated)}.module-grid{display:grid;gap:1px;margin-top:2.75rem;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;grid-template-columns:1fr}@media (min-width:640px){.module-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.module-grid{grid-template-columns:repeat(3,1fr)}}.module{background:var(--bg-elevated);padding:clamp(1.15rem,3vw,1.45rem) clamp(1rem,3vw,1.35rem);transition:background .2s ease}.module:hover{background:var(--bg-soft)}.module-id{color:var(--orange);font-size:.8rem;font-weight:700;margin-bottom:.7rem}.module h3,.module-id{font-family:var(--font-display)}.module h3{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:.4rem}.module p{color:var(--muted);font-size:.94rem}.feature-stack{display:grid;gap:clamp(2.75rem,6vw,4.5rem)}.feature-row{display:grid;gap:1.5rem;align-items:center}@media (min-width:900px){.feature-row{grid-template-columns:1fr 1.05fr;gap:3.5rem}.feature-row.reverse{grid-template-columns:1.05fr 1fr}.feature-row.reverse .feature-copy{order:2}}.feature-copy h3{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.03em;line-height:1.15;margin-bottom:.85rem}.feature-copy p{color:var(--muted);max-width:40ch}.feature-list{list-style:none;margin-top:1.35rem;display:grid;gap:.7rem}.feature-list li{display:flex;gap:.7rem;align-items:flex-start;color:var(--text);font-size:.98rem}.feature-list li:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--brass);margin-top:.55rem;flex-shrink:0}.panel{border-radius:calc(var(--radius) + 4px);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),var(--bg-soft);padding:1.25rem;box-shadow:var(--shadow);min-height:280px}.kds-board{display:grid;gap:.75rem}.kds-header{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.82rem;margin-bottom:.35rem}.kds-live{color:var(--success);font-weight:600}.ticket{border-radius:12px;padding:.9rem 1rem;background:rgba(7,17,14,.55);border:1px solid var(--line);display:grid;gap:.35rem;animation:ticketIn .7s ease both}.ticket:nth-child(2){animation-delay:.15s}.ticket:nth-child(3){animation-delay:.3s}@keyframes ticketIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ticket-top{display:flex;justify-content:space-between;font-size:.85rem}.status,.ticket strong{font-weight:700}.status{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px}.status.new{background:rgba(245,166,35,.18);color:var(--orange)}.status.cook{background:rgba(75,192,176,.18);color:var(--teal)}.status.ready{background:rgba(90,150,230,.18);color:#8eb8f0}.ticket-items{color:var(--muted);font-size:.88rem}.qr-steps{display:grid;gap:.85rem}.qr-step{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:.95rem 1rem;border-radius:14px;background:rgba(7,17,14,.45);border:1px solid var(--line)}.qr-step b{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--brass);color:var(--ink);font-family:var(--font-display)}.qr-step h4{font-size:1rem;margin-bottom:.2rem}.qr-step p{color:var(--muted);font-size:.9rem}.warehouse-demo{display:grid;gap:1rem}.recipe-card{padding:1rem;border-radius:14px;background:rgba(7,17,14,.5);border:1px solid var(--line)}.recipe-card h4{margin-bottom:.75rem;font-size:.95rem}.deduct{display:flex;justify-content:space-between;padding:.45rem 0;border-top:1px solid var(--line);font-size:.92rem}.deduct span:last-child{color:var(--danger);font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.stat{padding:1rem;border-radius:14px;background:rgba(7,17,14,.5);border:1px solid var(--line)}.stat span{display:block;color:var(--muted);font-size:.8rem;margin-bottom:.35rem}.stat strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.03em}.pay-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.pay-chip{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--line);font-size:.78rem;color:var(--muted)}.telegram{background:radial-gradient(ellipse 55% 50% at 85% 20%,rgba(42,171,238,.12),transparent 55%),var(--surface);color:var(--ink)}.telegram .section-label{color:var(--teal-deep)}.telegram .section-label:before{background:linear-gradient(90deg,var(--orange),var(--teal))}.telegram .lead{color:var(--ink-soft)}.badge-soon{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.35rem .75rem;border-radius:999px;background:rgba(75,192,176,.14);color:var(--teal-deep);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tg-grid{display:grid;gap:1.5rem;margin-top:2.5rem}@media (min-width:800px){.tg-grid{grid-template-columns:repeat(3,1fr)}}.tg-col h3{font-family:var(--font-display);font-size:1.2rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--line-dark)}.tg-col ul{list-style:none;display:grid;gap:.7rem;color:var(--ink-soft);font-size:.96rem}.tg-col li{padding-left:1rem;position:relative}.tg-col li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--orange)}.why-grid{display:grid;gap:1rem;margin-top:2.5rem}@media (min-width:800px){.why-grid{grid-template-columns:repeat(2,1fr)}}.why-item{padding:1.35rem 1.4rem;border-radius:var(--radius);border:1px solid var(--line);background:rgba(255,255,255,.02)}.why-item strong{display:block;font-family:var(--font-display);font-size:1.05rem;margin-bottom:.45rem}.why-item p{color:var(--muted);font-size:.95rem}.platform-row{display:grid;gap:1rem;margin-top:3rem;grid-template-columns:1fr}@media (min-width:560px){.platform-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.platform-row{grid-template-columns:repeat(4,1fr)}}.platform{padding-top:1rem;border-top:1px solid var(--line)}.platform h4{font-family:var(--font-display);margin-bottom:.4rem}.platform p{color:var(--muted);font-size:.9rem}.pricing{background:var(--surface);color:var(--ink)}.pricing .lead{color:var(--ink-soft)}.price-card{margin-top:2.5rem;max-width:520px;padding:clamp(1.75rem,4vw,2.5rem);border-radius:calc(var(--radius) + 6px);background:radial-gradient(circle at 100% 0,rgba(245,166,35,.18),transparent 45%),var(--navy);color:var(--text);position:relative;overflow:hidden;border:1px solid rgba(75,192,176,.35)}.price-card:before{content:"";position:absolute;inset:auto -10% -30% auto;width:220px;height:220px;background-image:var(--suzani);background-size:cover;opacity:.18;pointer-events:none}.price-card>*{position:relative}.price-card .tag{color:var(--brass);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.price-amount{font-family:var(--font-display);font-size:clamp(3rem,8vw,4.5rem);font-weight:800;letter-spacing:-.05em;line-height:1}.price-amount span{font-size:1.1rem;font-weight:500;letter-spacing:0;color:var(--muted);margin-left:.35rem}.price-list{list-style:none;margin:1.5rem 0 1.75rem;display:grid;gap:.65rem;color:var(--muted)}.price-list li{display:flex;gap:.6rem;align-items:center}.price-list li:before{content:"✓";color:var(--brass);font-weight:700}.steps{display:grid;gap:1.25rem;margin-top:2.5rem;counter-reset:step}@media (min-width:640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.steps{grid-template-columns:repeat(4,1fr)}}.step{padding-top:1.25rem;border-top:1px solid var(--line);counter-increment:step}.step:before{content:counter(step,decimal-leading-zero);display:block;color:var(--brass);font-weight:700;margin-bottom:.85rem}.step h3,.step:before{font-family:var(--font-display)}.step h3{font-size:1.15rem;margin-bottom:.45rem}.step p{color:var(--muted);font-size:.94rem}.final-cta{position:relative;overflow:hidden;padding:clamp(3.5rem,10vw,8rem) 0;text-align:center;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(245,166,35,.18),transparent 60%),radial-gradient(ellipse 40% 50% at 80% 100%,rgba(75,192,176,.12),transparent 55%),var(--bg)}.final-cta:before{content:"";position:absolute;inset:0;background-image:var(--suzani);background-repeat:no-repeat;background-position:left -12% bottom -20%;background-size:min(380px,55vw);opacity:.12;pointer-events:none}.final-cta h2{margin-inline:auto;max-width:min(22ch,100%)}.final-cta .lead{margin-inline:auto;margin-bottom:1.75rem}.final-cta .hero-ctas{max-width:28rem;margin-inline:auto}.contact-row{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;color:var(--muted);font-size:.9rem;text-align:center}@media (min-width:720px){.contact-row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem 1.75rem;font-size:.95rem}}.contact-row a{color:var(--text);border-bottom:1px solid var(--line)}.contact-row a:hover{color:var(--brass);border-color:var(--brass)}.footer{border-top:1px solid var(--line);padding:1.75rem 0 2.25rem}.footer-inner{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start;color:var(--muted);font-size:.88rem}.footer-inner p{max-width:42ch;line-height:1.45}@media (min-width:720px){.footer-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.9rem}}.roadmap{background:var(--bg-elevated)}.roadmap-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}@media (max-width:559px){.roadmap-list span{font-size:.82rem;padding:.5rem .75rem}.stats-grid{grid-template-columns:1fr}.header-inner{gap:.5rem}.logo img{height:1.55rem}.header .btn{padding:.4rem .7rem;font-size:.82rem}}.roadmap-list span{padding:.55rem .9rem;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.88rem;background:rgba(255,255,255,.02)}.lead-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;padding:0;background:rgba(4,10,8,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:560px){.lead-overlay{place-items:center;padding:1.25rem}}.lead-modal{position:relative;width:min(100%,440px);max-height:min(92svh,720px);overflow:auto;padding:1.6rem 1.25rem calc(1.45rem + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;border:1px solid rgba(75,192,176,.35);background:radial-gradient(ellipse 70% 50% at 100% 0,rgba(245,166,35,.16),transparent 55%),var(--bg-elevated);box-shadow:var(--shadow)}@media (min-width:560px){.lead-modal{padding:1.6rem 1.45rem 1.45rem;border-radius:20px}}.lead-close{position:absolute;top:.7rem;right:.85rem;width:2rem;height:2rem;border-radius:999px;color:var(--muted);font-size:1.4rem;line-height:1}.lead-close:hover{color:var(--text);background:rgba(255,255,255,.06)}.lead-form h2,.lead-success h2{font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.03em;max-width:none;margin-bottom:.35rem}.lead-form .lead,.lead-success .lead{margin-top:.35rem;margin-bottom:1.25rem}.lead-field{display:grid;gap:.4rem;margin-bottom:.9rem}.lead-field>span{font-size:.85rem;font-weight:600;color:var(--muted)}.lead-field input,.lead-field select,.lead-field textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(20,30,74,.55);color:var(--text);padding:.8rem .9rem;font:inherit;outline:none;resize:vertical}.lead-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--teal) 50%),linear-gradient(135deg,var(--teal) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.lead-field select option{color:var(--navy-deep);background:#fff}.phone-input{display:grid;grid-template-columns:auto 1fr;align-items:stretch;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(20,30,74,.55)}.phone-input:focus-within{border-color:rgba(75,192,176,.65);box-shadow:0 0 0 3px rgba(75,192,176,.22)}.phone-prefix{display:grid;place-items:center;padding:0 .85rem;background:rgba(75,192,176,.14);color:var(--teal);font-weight:700;border-right:1px solid var(--line)}.phone-input input,.phone-prefix{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phone-input input{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;letter-spacing:.04em}.phone-hint{color:var(--muted);font-size:.78rem}.lead-field input:focus,.lead-field textarea:focus{border-color:rgba(75,192,176,.65);box-shadow:0 0 0 3px rgba(75,192,176,.22)}.lead-fieldset{border:none;margin:0 0 .9rem;padding:0}.lead-fieldset legend{font-size:.85rem;font-weight:600;color:var(--muted);margin-bottom:.45rem}.lead-type-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.lead-type-row label{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:12px;border:1px solid var(--line);cursor:pointer;font-weight:600;font-size:.92rem;transition:border-color .15s ease,background .15s ease}.lead-type-row label.active{border-color:rgba(75,192,176,.7);background:rgba(75,192,176,.12);color:var(--teal)}.lead-type-row input{position:absolute;opacity:0;pointer-events:none}.lead-error{color:#f0a39a;font-size:.9rem;margin-bottom:.85rem}.lead-submit{width:100%}.lead-submit:disabled{opacity:.7;cursor:wait;transform:none}.lead-success{text-align:center;padding:1rem .25rem .25rem}.lead-success .btn{margin-top:.5rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}