@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e16d442e-module__LpqCYa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_e16d442e-module__LpqCYa__variable{--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,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(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,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(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,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(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:103.19%}.manrope_b75c9109-module__e62RMW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b75c9109-module__e62RMW__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cf41d9fd-module__VlLTfG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cf41d9fd-module__VlLTfG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8609cb7e-module__tG4fIW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8609cb7e-module__tG4fIW__variable{--font-logo:"Outfit", "Outfit Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream:#f3f2ea;--surface:#fff;--surface-2:#f7f6f0;--ink:#0e1317;--ink-2:#39423f;--muted:#5f6a65;--line:#e4e3d9;--track:#e8e7dd;--green-700:#0b7a49;--green-600:#16a765;--green-500:#22c77a;--green-400:#4fda95;--green-300:#8bedb4;--green-glow:#22c77a47;--on-green:#06110a;--accent-soft:#e6f7ed;--logo-a1:#2bd06a;--logo-a2:#0e8f7e;--logo-b1:#c4f46e;--logo-b2:#22b35a;--dark:#0e1317;--dark-2:#161d22;--dark-3:#1d2a25;--on-dark:#f2f7f3;--on-dark-muted:#94a49b;--dark-line:#232c31;--island-edge:transparent;--kraft-1:#c9a174;--kraft-2:#b38a5c;--kraft-3:#93704a;--kraft-4:#6f5336;--shadow:0 1px 2px #0e13170f, 0 0 0 1px #0e13170d;--shadow-lift:0 18px 40px -18px #0e131747, 0 0 0 1px #0e13170d;--shadow-deep:0 40px 80px -30px #06110a8c;--r-island:32px;--r-card:24px;--r-inner:16px;--ease:cubic-bezier(.16, .84, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--gutter:16px;--maxw:1200px;--header-h:64px;--section-y:clamp(80px, 11vw, 150px);--f-display:var(--font-display), "Plus Jakarta Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--f-body:var(--font-body), "Manrope", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--f-mono:var(--font-mono), "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--f-logo:var(--font-logo), "Outfit", ui-sans-serif, system-ui, sans-serif}@media (min-width:768px){:root{--gutter:28px}}@media (min-width:1200px){:root{--gutter:40px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0b0f12;--surface:#141a1e;--surface-2:#1a2126;--ink:#eef4f0;--ink-2:#c4cfc9;--muted:#93a099;--line:#252e33;--track:#232c31;--accent-soft:#14271d;--green-700:#4fda95;--dark:#10171b;--dark-2:#182028;--dark-3:#1d2a25;--island-edge:#232c31;--shadow:0 1px 2px #00000080, 0 0 0 1px #ffffff0d;--shadow-lift:0 18px 40px -18px #000000bf, 0 0 0 1px #ffffff0f}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--cream);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img,video,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--green-300);color:var(--on-green)}:focus-visible{outline:2px solid var(--green-500);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--cream);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.display{font-family:var(--f-display);letter-spacing:-.042em;text-wrap:balance;font-size:clamp(44px,7.4vw,108px);font-weight:800;line-height:.98}.h2{font-family:var(--f-display);letter-spacing:-.036em;text-wrap:balance;font-size:clamp(34px,4.8vw,66px);font-weight:800;line-height:1.02}.h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(20px,1.9vw,25px);font-weight:700;line-height:1.2}.lead{color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1.5px}.mono{font-family:var(--f-mono)}.num{font-variant-numeric:tabular-nums}.grad-text{background:linear-gradient(100deg, var(--on-dark) 20%, var(--green-300) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.hl{color:var(--green-700)}.on-dark .hl{color:var(--green-400)}.sec-head{gap:18px;max-width:820px;margin-bottom:clamp(40px,6vw,72px);display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.btn{--bh:54px;min-height:var(--bh);font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;transition:transform .22s var(--ease), box-shadow .22s var(--ease), background-color .22s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px;transition:transform .22s var(--ease)}.btn:hover svg.arrow{transform:translate(3px)}.btn--primary{background:var(--green-500);color:var(--on-green);box-shadow:0 10px 30px -12px var(--green-glow)}.btn--primary:hover{box-shadow:0 0 0 6px var(--green-glow), 0 14px 34px -12px var(--green-glow)}.btn--ghost{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.btn--ghost:hover{box-shadow:var(--shadow-lift)}.on-dark .btn--ghost{color:var(--on-dark);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.on-dark .btn--ghost:hover{background:#ffffff21}.btn--sm{--bh:42px;padding:0 18px;font-size:14.5px}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.link-arrow{font-family:var(--f-display);color:var(--green-700);align-items:center;gap:8px;font-weight:700;display:inline-flex}.link-arrow svg{width:17px;height:17px;transition:transform .22s var(--ease)}.link-arrow:hover svg{transform:translate(3px)}.on-dark .link-arrow{color:var(--green-300)}.chip{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip--green{background:var(--green-500);color:var(--on-green);box-shadow:none}.chip--soft{background:var(--accent-soft);color:var(--green-700);box-shadow:none}.chip--mono{font-family:var(--f-mono);letter-spacing:.08em;font-size:11.5px}.on-dark .chip{color:var(--on-dark);box-shadow:none;background:#ffffff12}.on-dark .chip--green{background:var(--green-500);color:var(--on-green)}.on-dark .chip--ghost{box-shadow:inset 0 0 0 1px var(--dark-line);color:var(--on-dark-muted);background:0 0}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:clamp(20px,2.4vw,32px)}.island{isolation:isolate;border-radius:var(--r-island);background:radial-gradient(120% 140% at 85% -10%, var(--dark-3) 0%, var(--dark) 55%), var(--dark);color:var(--on-dark);box-shadow:var(--shadow-deep), inset 0 0 0 1px var(--island-edge);position:relative;overflow:hidden}.island:after{content:"";background:radial-gradient(circle, var(--green-glow) 0%, transparent 70%);pointer-events:none;z-index:-1;width:460px;height:460px;position:absolute;top:-160px;right:-120px}.on-dark{color:var(--on-dark)}.on-dark .lead{color:var(--on-dark-muted)}.on-dark .eyebrow{color:var(--green-300)}.island-wrap{padding-inline:clamp(10px,1.4vw,16px)}.grid-paper{background-image:linear-gradient(90deg,#0e13170e 1px,#0000 1px),linear-gradient(#0e13170e 1px,#0000 1px),linear-gradient(90deg,#0e131708 1px,#0000 1px),linear-gradient(#0e131708 1px,#0000 1px);background-position:top;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js [data-reveal=fade]{transform:none}.js [data-reveal=scale]{transform:scale(.94)}.js [data-reveal].is-in{opacity:1;transform:none}.js .lines .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.js .lines .line>span{transition:transform 1s var(--ease);transition-delay:calc(var(--i,0) * 90ms + var(--d,0s));display:block;transform:translateY(105%)}.js .lines.is-in .line>span{transform:none}[data-speed],[data-speed-x]{transform:translate3d(var(--px,0px), var(--py,0px), 0);will-change:transform}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js .lines .line>span{opacity:1!important;transition:none!important;transform:none!important}[data-speed],[data-speed-x]{transform:none!important}*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
.logo{font-family:var(--f-logo);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;align-items:center;gap:.42em;font-size:22px;line-height:1;display:inline-flex}.logo__mark{flex:none;width:1.22em;height:auto;transform:translateY(-.04em)}.logo__word b{font-weight:700}.logo__word span{color:color-mix(in srgb, currentColor 72%, transparent);margin-left:.02em;font-weight:400}.hdr{z-index:50;pointer-events:none;padding:10px clamp(10px,1.4vw,16px) 0;position:fixed;inset:0 0 auto}.hdr__bar{pointer-events:auto;max-width:calc(var(--maxw) + 80px);height:var(--header-h);background:color-mix(in srgb, var(--cream) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent), 0 10px 30px -18px #0e131759;transition:background-color .4s var(--ease), box-shadow .4s var(--ease), color .4s var(--ease);border-radius:999px;align-items:center;gap:18px;margin-inline:auto;padding:0 10px 0 20px;display:flex}.hdr__logo .logo{transition:color .4s var(--ease);font-size:21px}.hdr__nav{gap:4px;margin-inline:auto;display:none}.hdr__nav a{color:var(--ink-2);border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s}.hdr__nav a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.hdr__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.hdr__cta{--bh:44px}.hdr__burger{width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.hdr__burger svg{width:22px;height:22px}@media (max-width:420px){.hdr__bar{gap:8px;padding-left:16px}.hdr__logo .logo{font-size:18px}.hdr__cta{--bh:40px;padding:0 14px;font-size:13.5px}}@media (min-width:1040px){.hdr__nav{display:flex}.hdr__actions{margin-left:0}.hdr__burger{display:none}}html[data-hdr=dark] .hdr:not(.is-open) .hdr__bar{background:#0e13178c;box-shadow:0 0 0 1px #ffffff14,0 10px 30px -18px #0009}html[data-hdr=dark] .hdr:not(.is-open) .logo,html[data-hdr=dark] .hdr:not(.is-open) .hdr__burger{color:var(--on-dark)}html[data-hdr=dark] .hdr:not(.is-open) .hdr__nav a{color:var(--on-dark-muted)}html[data-hdr=dark] .hdr:not(.is-open) .hdr__nav a:hover{color:var(--on-dark);background:#ffffff14}.hdr__sheet{pointer-events:auto;z-index:-1;background:var(--cream);padding:calc(var(--header-h) + 40px) var(--gutter) 32px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.hdr__sheet[hidden]{display:none}.hdr__sheet nav{display:grid}.hdr__sheet nav a{border-bottom:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.03em;animation:sheetIn .6s var(--ease) both;animation-delay:calc(var(--i) * 50ms);align-items:baseline;gap:14px;padding:14px 0;font-size:clamp(30px,8.5vw,44px);font-weight:800;line-height:1.1;display:flex}.hdr__sheet nav a .mono{color:var(--green-700);letter-spacing:.1em;font-size:12px;font-weight:600}.hdr__sheet-cta{gap:10px;margin-top:28px;display:grid}@keyframes sheetIn{0%{opacity:0;transform:translateY(16px)}}html.menu-open{overflow:hidden}@media (min-width:1040px){.hdr__sheet{display:none!important}}.ftr{padding:0 0 28px;position:relative;overflow:hidden}.ftr__marquee{padding:clamp(40px,7vw,90px) 0 clamp(30px,5vw,60px);overflow:hidden}.ftr__marquee-row{white-space:nowrap;font-family:var(--f-display);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--ink) 22%, transparent);gap:.4em;margin-left:-8vw;font-size:clamp(56px,11vw,170px);font-weight:800;line-height:.95;display:flex}.ftr__marquee-row i{color:var(--green-500);-webkit-text-stroke:0;font-style:normal}.ftr__grid{border-top:1px solid var(--line);gap:36px;padding-top:36px;display:grid}@media (min-width:860px){.ftr__grid{grid-template-columns:1.5fr 1fr 1.3fr 1.2fr}}.ftr__brand{align-content:start;gap:12px;display:grid}.ftr__brand .logo{font-size:24px}.ftr__brand p{font-family:var(--f-display);letter-spacing:-.015em;font-size:18px;font-weight:700}.ftr__brand .ftr__small{font-family:var(--f-body);color:var(--muted);max-width:34ch;font-size:15px;font-weight:400}.ftr__h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}.ftr__col{align-content:start;gap:8px;font-size:15.5px;display:grid}.ftr__col a{color:var(--ink-2);width:fit-content;transition:color .2s}.ftr__col a:hover{color:var(--green-700)}.ftr__contact{align-items:center;gap:8px;display:inline-flex}.ftr__contact svg{width:18px;height:18px}.ftr__legal{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;font-size:13.5px;display:flex}.ftr__legal nav{gap:18px;display:flex}.ftr__legal a:hover{color:var(--ink)}.fab{z-index:45;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--green-500);height:52px;color:var(--on-green);font-family:var(--f-display);opacity:0;pointer-events:none;transition:transform .45s var(--ease), opacity .35s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;transform:translateY(24px)scale(.9);box-shadow:0 14px 30px -12px #06110a80,0 0 0 1px #06110a0f}.fab.is-on{opacity:1;pointer-events:auto;transform:none}.fab svg{width:24px;height:24px}@media (max-width:560px){.fab{justify-content:center;width:56px;height:56px;padding:0}.fab span{display:none}}.consent{z-index:60;background:var(--surface);max-width:560px;color:var(--ink);box-shadow:var(--shadow-lift);border-radius:20px;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.5;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.consent a{color:var(--green-700);text-decoration:underline}.consent__btns{justify-content:flex-end;gap:8px;display:flex}.consent__btns .btn{flex:1}
.hero{--W:clamp(170px, min(22vw, 31svh), 290px);height:430svh;position:relative}@media (max-width:899px){.hero{--W:clamp(150px, min(46vw, 24svh), 200px);height:360svh}}.hero__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hero__island{isolation:isolate;color:var(--on-dark);clip-path:inset(calc((1 - var(--open,0)) * 12px) round calc((1 - var(--open,0)) * 32px));background:radial-gradient(90% 80% at 78% 12%,#1d2a25 0%,#0000 60%),radial-gradient(70% 60% at 10% 100%,#13201b 0%,#0000 70%),#0b1013;position:absolute;inset:0;overflow:hidden}.hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__glow{will-change:transform;border-radius:50%;position:absolute}.hero__glow--a{width:70vmax;height:70vmax;transform:translate3d(calc(var(--hp,0) * -14vw), calc(var(--hp,0) * 30vh), 0);background:radial-gradient(circle,#22c77a33 0%,#0000 62%);top:-30vmax;right:-18vmax}.hero__glow--b{width:55vmax;height:55vmax;transform:translate3d(calc(var(--hp,0) * 18vw), calc(var(--hp,0) * -20vh), 0);background:radial-gradient(circle,#c4f46e17 0%,#0000 60%);bottom:-32vmax;left:-20vmax}.hero__canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero__poster{object-fit:cover;object-position:calc(var(--fx,.5) * 100%) 50%;z-index:1;width:100%;height:100%;transition:opacity .3s var(--ease);position:absolute;inset:0}.hero.has-frames .hero__poster{opacity:0}.hero__scrim{z-index:2;pointer-events:none;opacity:max(var(--intro,1), var(--outro,0));background:linear-gradient(90deg,#0b1013d1 0%,#0b101380 40%,#0000 66%);position:absolute;inset:0}@media (max-width:899px){.hero__scrim{background:linear-gradient(#0b1013e0 0%,#0b10138c 46%,#0000 72%)}}.hero__scene{z-index:1;perspective:1800px;perspective-origin:50% 35%;pointer-events:none;position:absolute;inset:0}.iso{left:var(--sx,69%);top:var(--sy,57%);width:var(--W);height:var(--W);margin:calc(var(--W) / -2) 0 0 calc(var(--W) / -2);transform-style:preserve-3d;transform:translate3d(0, var(--shift,0px), 0) scale(var(--sc,1));position:absolute}@media (max-width:899px){.iso{left:var(--sx,50%);top:var(--sy,80%)}}.iso__rig{transform-style:preserve-3d;transform:rotateX(var(--rx,58deg)) rotateZ(var(--rz,-42deg));position:absolute;inset:0}.iso__rig>*{position:absolute}.iso__floor{background-image:linear-gradient(90deg,#8bedb421 1px,#0000 1px),linear-gradient(#8bedb421 1px,#0000 1px),linear-gradient(90deg,#8bedb40d 1px,#0000 1px),linear-gradient(#8bedb40d 1px,#0000 1px);background-size:calc(var(--W) / 2) calc(var(--W) / 2), calc(var(--W) / 2) calc(var(--W) / 2), calc(var(--W) / 10) calc(var(--W) / 10), calc(var(--W) / 10) calc(var(--W) / 10);background-position:50%;width:460%;height:460%;top:-180%;left:-180%;transform:translateZ(-2px);-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.iso__shadow{background:radial-gradient(closest-side,#0009,#0000 75%);inset:-30%;transform:translateZ(-1px)}.box{transform-style:preserve-3d;inset:0}.box>*{backface-visibility:visible;position:absolute}.box__base{background:var(--kraft-4);inset:0}.box__wall{--H:calc(var(--W) * .22);background:linear-gradient(to bottom, var(--c1), var(--c2))}.box__wall:after{content:"";background:linear-gradient(#ffffff1f,#0000 18%);position:absolute;inset:0}.box__wall--s{--c1:var(--kraft-1);--c2:var(--kraft-2);width:100%;height:var(--H);transform-origin:top;top:100%;left:0;transform:rotateX(90deg)}.box__wall--n{--c1:var(--kraft-3);--c2:var(--kraft-4);left:0;top:calc(var(--H) * -1);width:100%;height:var(--H);transform-origin:bottom;transform:rotateX(-90deg)}.box__wall--w{--c1:var(--kraft-2);--c2:var(--kraft-3);left:calc(var(--H) * -1);width:var(--H);transform-origin:100%;background:linear-gradient(to left, var(--c1), var(--c2));height:100%;top:0;transform:rotateY(90deg)}.box__wall--e{--c1:var(--kraft-3);--c2:var(--kraft-4);width:var(--H);transform-origin:0;height:100%;top:0;left:100%;transform:rotateY(-90deg)}.lid{transform:translateZ(var(--lz,calc(var(--W) * .22))) rotateX(var(--lr,0deg));opacity:var(--lo,1);background:linear-gradient(135deg, #ffffff24, transparent 45%), linear-gradient(180deg, var(--kraft-1), var(--kraft-2));inset:-1.5%;box-shadow:inset 0 0 0 1px #00000014}.lid__tape{background:linear-gradient(90deg,#0b1013,#141c21 50%,#0b1013);place-items:center;width:22%;display:grid;position:absolute;top:0;bottom:0;left:39%}.lid__mark{width:78%}.ly{transform:translateZ(var(--z,8px));transform-style:flat;inset:7%}.ly__pin{width:2px;height:2px;position:absolute;bottom:0;right:0}.ly__face{border-radius:calc(var(--W) * .035);font-family:var(--f-body);font-size:calc(var(--W) * .043);line-height:1.2;position:absolute;inset:0;overflow:hidden}.ly__face:after{content:"";border-radius:inherit;opacity:0;transition:opacity .4s var(--ease);background:#0b1013;position:absolute;inset:0}.ly__face--light{color:#0e1317;box-shadow:0 0 0 1px #8bedb459, 0 0 0 calc(var(--W) * .012) #ffffff0a;background:#fff}.ly__face--dark{color:var(--on-dark);background:linear-gradient(160deg,#1c272d,#0f161a);box-shadow:0 0 0 1px #8bedb466}.hero:not([data-active="-1"]) .ly__face:after{opacity:.5}.hero[data-active="0"] .ly[data-i="0"] .ly__face:after,.hero[data-active="1"] .ly[data-i="1"] .ly__face:after,.hero[data-active="2"] .ly[data-i="2"] .ly__face:after,.hero[data-active="3"] .ly[data-i="3"] .ly__face:after,.hero[data-active="4"] .ly[data-i="4"] .ly__face:after,.hero[data-active="5"] .ly[data-i="5"] .ly__face:after{opacity:0}.hero[data-active="0"] .ly[data-i="0"] .ly__face,.hero[data-active="1"] .ly[data-i="1"] .ly__face,.hero[data-active="2"] .ly[data-i="2"] .ly__face,.hero[data-active="3"] .ly[data-i="3"] .ly__face,.hero[data-active="4"] .ly[data-i="4"] .ly__face,.hero[data-active="5"] .ly[data-i="5"] .ly__face{box-shadow:0 0 0 1.5px var(--green-400), 0 0 calc(var(--W) * .15) #22c77a73}.ly--urun .ly__face img{object-fit:cover;width:100%;height:100%}.ui-site{grid-template-rows:auto 1fr;display:grid}.ui-bar{border-bottom:1px solid #eceae2;align-items:center;gap:.35em;padding:.55em .7em;display:flex}.ui-bar i{background:#dcdad0;border-radius:50%;width:.5em;height:.5em}.ui-bar span{background:#f1f0ea;border-radius:99px;flex:1;height:.9em;margin-left:.4em}.ui-shop{grid-template-columns:1fr 1fr;gap:.7em;padding:.8em;display:grid}.ui-img{background:#f4f3ee;border-radius:.5em;overflow:hidden}.ui-img img{object-fit:cover;width:100%;height:100%}.ui-meta{align-content:center;gap:.5em;display:grid}.ui-meta b{background:#e6e4dc;border-radius:99px;height:.7em}.ui-meta b.short{width:60%}.ui-meta em{background:#0e1317;border-radius:99px;width:45%;height:.95em}.ui-btn{background:var(--green-500);color:var(--on-green);text-align:center;white-space:nowrap;border-radius:99px;margin-top:.3em;padding:.55em .4em;font-size:.85em;font-weight:700}.ui-stock{align-content:center;gap:.9em;padding:1em;display:grid}.ui-row{color:var(--on-dark-muted);grid-template-columns:4.6em 1fr;align-items:center;gap:.6em;font-weight:600;display:grid}.ui-row i{background:linear-gradient(90deg, var(--green-600), var(--green-300)) 0 0 / calc(var(--w) * 100%) 100% no-repeat, #232c31;border-radius:99px;height:.8em}.ui-sync{background:var(--green-500);color:var(--on-green);border-radius:99px;justify-self:start;align-items:center;gap:.4em;padding:.35em .8em;font-weight:700;display:inline-flex}.ui-sync svg{width:1.1em;height:1.1em}.ui-ig{background:#fff;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.ui-ig img{object-fit:cover;border-radius:2px;width:100%;height:100%}.ui-ads{grid-template-rows:auto 1fr;gap:.5em;padding:.9em;display:grid}.ui-chip{font-family:var(--f-mono);letter-spacing:.1em;color:var(--green-300);background:#ffffff14;border-radius:99px;justify-self:start;padding:.3em .7em;font-size:.85em;font-weight:600}.ui-ads svg{width:100%;height:100%}.ui-ads .area{fill:#4fda9538}.ui-ads .ln{fill:none;stroke:var(--green-300);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ui-report{align-content:start;gap:.75em;padding:.9em 1em;display:grid}.ui-report__head{font-family:var(--f-display);justify-content:space-between;align-items:center;font-size:1.15em;display:flex}.ui-tick{background:var(--green-500);width:1.5em;height:1.5em;color:var(--on-green);border-radius:50%;place-items:center;display:grid}.ui-tick svg{stroke-width:3px;width:.95em;height:.95em}.ui-report__row{color:#6b7671;text-transform:uppercase;letter-spacing:.05em;gap:.3em;font-size:.78em;font-weight:600;display:grid}.ui-report__row i{background:#eceae2;border-radius:99px;height:.6em}.ui-report__row:nth-child(3) i{width:80%}.ui-report__row:nth-child(5) i{width:55%}.hero__lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__lines path{fill:none;stroke:#8bedb499;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.hero__lines circle{fill:var(--green-300);opacity:0}.hero__labels{z-index:2;pointer-events:none;position:absolute;inset:0}.hero__label{opacity:0;will-change:transform, opacity;gap:3px;width:320px;display:grid;position:absolute;top:0;left:0}.hero__label .mono,.hero__cap .mono{letter-spacing:.13em;color:var(--green-300);font-size:11px;font-weight:600}.hero__label b{font-family:var(--f-display);letter-spacing:-.01em;color:var(--on-dark-muted);transition:color .3s var(--ease);font-size:16px;font-weight:700}.hero[data-active="0"] .hero__label[data-i="0"] b,.hero[data-active="1"] .hero__label[data-i="1"] b,.hero[data-active="2"] .hero__label[data-i="2"] b,.hero[data-active="3"] .hero__label[data-i="3"] b,.hero[data-active="4"] .hero__label[data-i="4"] b,.hero[data-active="5"] .hero__label[data-i="5"] b{color:#fff}.hero__titleblock{z-index:2;right:max(var(--gutter), 3vw);letter-spacing:.1em;color:var(--on-dark-muted);opacity:var(--lbl,0);border:1px solid #ffffff24;grid-template-columns:auto auto;font-size:10.5px;display:grid;position:absolute;bottom:28px}.hero__titleblock span{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:6px 10px}.hero__titleblock span:nth-child(2){border-right:0}.hero__titleblock span:nth-child(3){border-bottom:0;border-right:0;grid-column:1/-1}.hero__caps{z-index:2;left:var(--gutter);right:var(--gutter);bottom:calc(env(safe-area-inset-bottom) + 34px);height:64px;opacity:var(--lbl,0);pointer-events:none;position:absolute}.hero__cap{text-align:center;opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);gap:4px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(8px)}.hero__cap b{font-family:var(--f-display);letter-spacing:-.015em;font-size:19px}.hero[data-active="0"] .hero__cap[data-i="0"],.hero[data-active="1"] .hero__cap[data-i="1"],.hero[data-active="2"] .hero__cap[data-i="2"],.hero[data-active="3"] .hero__cap[data-i="3"],.hero[data-active="4"] .hero__cap[data-i="4"],.hero[data-active="5"] .hero__cap[data-i="5"]{opacity:1;transform:none}@media (min-width:900px){.hero__caps{display:none}}@media (max-width:899px){.hero__lines,.hero__labels,.hero__titleblock{display:none}}.hero__intro,.hero__outro,.hero__hint{z-index:3;position:absolute}.hero__intro{left:max(var(--gutter), calc((100vw - var(--maxw)) / 2));width:min(640px,50vw);opacity:var(--intro,1);transform:translate3d(0, calc(-50% + (1 - var(--intro,1)) * -70px), 0);gap:22px;display:grid;top:50%}.hero__intro .display{font-size:clamp(42px,6vw,90px)}.hero__intro .lead{color:var(--on-dark-muted);max-width:46ch}.hero__micro{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);font-size:11.5px}.hero.intro-off .hero__intro{pointer-events:none;visibility:hidden}@media (max-width:899px){.hero__intro{left:var(--gutter);right:var(--gutter);width:auto;top:calc(var(--header-h) + 34px);transform:translate3d(0, calc((1 - var(--intro,1)) * -50px), 0);gap:16px}.hero__intro .btn-row .btn--ghost{display:none}.hero__intro .btn--primary{width:100%}}@media (max-width:899px) and (max-height:700px){.hero__intro .lead{display:none}}@media (min-width:900px) and (max-height:740px){.hero__intro{top:calc(var(--header-h) + 26px);transform:translate3d(0, calc((1 - var(--intro,1)) * -70px), 0);gap:14px;width:min(560px,46vw)}.hero__intro .display{font-size:clamp(38px,5vw,64px)}.hero__intro .lead{font-size:16px}.hero__micro{display:none}}@media (min-width:1800px) and (min-height:900px){.hero{--W:clamp(170px, min(20vw, 31svh), 360px)}}.js .hero .lines .line>span{animation:heroLine 1.1s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .12s);transform:none}.hero__intro>:not(h1){animation:heroFade 1s var(--ease) both;animation-delay:.52s}@keyframes heroLine{0%{transform:translateY(105%)}}@keyframes heroFade{0%{opacity:0;transform:translateY(16px)}}.hero__outro{width:min(820px, calc(100% - var(--gutter) * 2));transform:translate3d(-50%, calc((1 - var(--outro,0)) * 40px), 0);opacity:var(--outro,0);text-align:center;pointer-events:none;visibility:hidden;justify-items:center;gap:18px;display:grid;top:13%;left:50%}.hero.outro-on .hero__outro{pointer-events:auto;visibility:visible}@media (max-width:899px){.hero__outro{top:calc(var(--header-h) + 40px)}.hero__outro .h2{font-size:clamp(30px,8.4vw,40px)}}.hero__hint{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-muted);opacity:clamp(0, calc(1 - var(--hp,0) * 30), 1);align-items:center;gap:8px;font-size:11px;display:inline-flex;bottom:26px;left:50%;transform:translate(-50%)}.hero__hint svg{width:15px;height:15px;animation:hintBob 1.8s var(--ease-in-out) infinite}@keyframes hintBob{50%{transform:translateY(4px)}}@media (max-width:899px){.hero__hint{display:none}}.hero.is-static{height:auto}.hero.is-static .hero__sticky{height:auto;min-height:100svh;position:relative}.hero.is-static .hero__island{min-height:100svh;position:relative}.hero.is-static .hero__outro,.hero.is-static .hero__hint,.hero.is-static .hero__caps{display:none}
.talk{z-index:2;background:var(--cream);border-radius:var(--r-island) var(--r-island) 0 0;padding-block:clamp(90px, 11vw, 150px) var(--section-y);margin-top:-14svh;position:relative;overflow:hidden;box-shadow:0 -30px 60px -30px #00000080}.talk__bgword{white-space:nowrap;font-family:var(--f-display);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--ink) 9%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(64px,11vw,170px);font-weight:800;line-height:1;position:absolute;top:clamp(18px,3vw,40px);left:0}.talk__bgword span{display:inline-block}.talk__grid{align-items:center;gap:clamp(40px,6vw,90px);display:grid;position:relative}@media (min-width:960px){.talk__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.chat__body{height:640px}}.talk__copy{gap:20px;display:grid}.chat{background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow-lift);border-radius:28px;justify-self:center;overflow:hidden}.chat__head{background:var(--dark);color:var(--on-dark);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat__avatar{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--dark-line);background:#0b1013;border-radius:50%;place-items:center;display:grid}.chat__avatar svg{width:22px}.chat__head b{font-family:var(--f-display);font-size:15.5px;display:block}.chat__head span{color:var(--green-300);font-size:12.5px}.chat__body{background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--green-500) 6%, transparent), transparent 40%), var(--surface-2);flex-direction:column;justify-content:flex-end;gap:8px;height:600px;padding:18px 16px 20px;display:flex;overflow:hidden}.bub{border-radius:18px;max-width:84%;padding:10px 14px 8px;font-size:15px;line-height:1.45;display:none;position:relative}.bub.is-on{animation:bubIn .42s var(--ease) both;display:block}@keyframes bubIn{0%{opacity:0;transform:translateY(12px)scale(.96)}}.bub time{color:var(--muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:11px;display:flex}.bub time svg{width:14px;height:14px;color:var(--green-600)}.bub--me{background:var(--accent-soft);color:var(--ink);border-bottom-right-radius:6px;align-self:flex-end}.bub--us{background:var(--dark);color:var(--on-dark);border-bottom-left-radius:6px;align-self:flex-start;font-weight:600}.bub--us time{color:var(--on-dark-muted)}.bub--cta{padding:12px 14px}.bub--cta.is-on{gap:12px;display:grid}.bub--cta .btn{justify-self:start}.bub--typing{background:var(--dark);align-self:flex-start;gap:4px;padding:12px 14px}.bub--typing.is-on{display:flex}.bub--typing i{background:var(--on-dark-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.bub--typing i:nth-child(2){animation-delay:.15s}.bub--typing i:nth-child(3){animation-delay:.3s}@keyframes typing{40%{opacity:1;transform:translateY(-4px)}0%,80%,to{opacity:.4}}.pks__stack{gap:20px;display:grid}.pk{--top:calc(var(--header-h) + 30px + var(--i) * 22px);border-radius:var(--r-island);background:var(--surface);box-shadow:var(--shadow-lift);gap:clamp(24px,3vw,44px);padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}@media (min-width:960px){.pk{grid-template-columns:1.08fr 1fr}}@media (min-width:960px) and (min-height:860px){.pks__stack{gap:0;padding-bottom:40px}.pk{top:var(--top);margin-bottom:26vh;position:sticky}.pk:last-child{margin-bottom:0}}.pk--vitrin{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface))}.pk--zirve{background:radial-gradient(120% 140% at 85% -10%, var(--dark-3) 0%, var(--dark) 55%), var(--dark);box-shadow:var(--shadow-deep), inset 0 0 0 1px var(--island-edge)}.pk--zirve:after{content:"";background:radial-gradient(circle, var(--green-glow) 0%, transparent 70%);pointer-events:none;width:520px;height:520px;position:absolute;top:-180px;right:-140px}.pk__main{z-index:1;align-content:start;gap:14px;display:grid;position:relative}.pk__top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk__num{color:var(--muted);font-size:13px;font-weight:600}.on-dark .pk__num{color:var(--on-dark-muted)}.pk__name{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(56px,6.6vw,96px);font-weight:800;line-height:.9}.pk--zirve .pk__name{background:linear-gradient(100deg, var(--on-dark) 30%, var(--green-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pk__line{font-family:var(--f-display);letter-spacing:-.02em;max-width:30ch;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.25}.pk__items{gap:8px;margin:4px 0 8px;display:grid}.pk__items li{color:var(--ink-2);grid-template-columns:26px 1fr;gap:10px;font-size:15px;line-height:1.4;display:grid}.on-dark .pk__items li{color:var(--on-dark-muted)}.pk__items b{color:var(--ink);font-weight:700}.on-dark .pk__items b{color:var(--on-dark)}.pk__tick{background:var(--accent-soft);width:24px;height:24px;color:var(--green-700);border-radius:8px;place-items:center;margin-top:1px;display:grid}.on-dark .pk__tick{color:var(--green-300);background:#22c77a29}.pk__tick svg{stroke-width:2.6px;width:15px;height:15px}.pk__side{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.pk__visual{background:var(--surface-2);min-height:300px;box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;position:relative;overflow:hidden}.pk--vitrin .pk__visual{background:color-mix(in srgb, var(--surface) 70%, transparent)}.pk--zirve .pk__visual{box-shadow:inset 0 0 0 1px var(--dark-line);background:#ffffff08}@media (min-width:960px){.pk__visual{flex:1;min-height:300px}}.pk__for{color:var(--ink-2);background:color-mix(in srgb, var(--surface-2) 70%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:4px;padding:14px 16px;font-size:15px;display:grid}.pk__for .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);font-size:11px;font-weight:600}.on-dark .pk__for{color:var(--on-dark-muted);box-shadow:inset 0 0 0 1px var(--dark-line);background:#ffffff0a}.on-dark .pk__for .mono{color:var(--green-300)}.pks__sites{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding:20px 24px;display:flex}.pks__sites p{color:var(--ink-2)}.pks__sites b{color:var(--ink)}.vz{position:absolute;inset:0}.vz-browser{color:#0e1317;background:#fff;border-radius:16px;width:72%;font-size:14px;position:absolute;top:12%;left:8%;overflow:hidden;box-shadow:0 24px 50px -24px #0e131759,0 0 0 1px #0e13170f}.vz-shop{grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.vz-shop img{aspect-ratio:1;object-fit:cover;background:#f4f3ee;border-radius:10px}.vz-shop>div{align-content:center;gap:9px;display:grid}.vz-shop b{background:#e6e4dc;border-radius:99px;height:10px}.vz-shop b.short{width:62%}.vz-shop em{background:#0e1317;border-radius:99px;width:44%;height:14px}.vz-float{border-radius:16px;position:absolute;box-shadow:0 24px 40px -20px #0e131773}.vz-stock{background:var(--dark);width:52%;color:var(--on-dark);gap:9px;padding:14px 16px;font-size:13px;display:grid;bottom:10%;right:6%}.vz-stock .mono{letter-spacing:.14em;color:var(--green-300);font-size:10.5px}.vz-stock .ui-row{grid-template-columns:64px 1fr}.vz-order,.vz-msg{background:var(--surface);color:var(--ink);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.vz-order{top:8%;right:10%}.vz-order svg,.vz-msg svg{background:var(--accent-soft);width:30px;height:30px;color:var(--green-700);border-radius:10px;flex:none;padding:6px}.vz-order b,.vz-msg b{font-family:var(--f-display);display:block}.vz-order small,.vz-msg small{color:var(--muted)}.vz-ig{background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:4px;width:56%;padding:4px;display:grid;position:absolute;top:9%;left:10%;box-shadow:0 24px 50px -24px #0e131759,0 0 0 1px #0e13170f}.vz-ig img{aspect-ratio:4/5;object-fit:cover;border-radius:6px}.vz-msg{top:22%;right:5%}.vz-cal{background:var(--dark);width:42%;color:var(--on-dark);gap:10px;padding:14px;display:grid;bottom:9%;right:8%}.vz-cal .mono{letter-spacing:.14em;color:var(--green-300);font-size:10.5px}.vz-cal__grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.vz-cal__grid i{aspect-ratio:1;background:#ffffff12;border-radius:5px}.vz-cal__grid i.on{background:var(--green-500)}.pk--zirve .pk__visual{container-type:inline-size}.vz--zirve .vz-lines{width:100%;height:100%;position:absolute;inset:0}.vz--zirve .vz-lines--v{display:none}.vz--zirve .vz-lines path{fill:none;stroke:#8bedb473;stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:1.6s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-18px}}.vz-node,.vz-core{position:absolute}.vz-node{box-shadow:inset 0 0 0 1px var(--dark-line);color:var(--on-dark);white-space:nowrap;background:#151d21;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;animation:4.8s ease-in-out infinite nodeFloat;display:inline-flex}.vz-node svg{width:18px;height:18px;color:var(--green-300);flex:none}.vz-node--in{left:6%;translate:0 -50%}.vz-node--1{top:20%}.vz-node--2{animation-delay:-1.6s;top:50%}.vz-node--3{animation-delay:-3.2s;top:80%}.vz-node--out{background:var(--green-500);color:var(--on-green);box-shadow:0 10px 30px -10px var(--green-glow);animation-delay:-2.4s;top:50%;right:6%;translate:0 -50%}.vz-node--out svg{color:var(--on-green)}@keyframes nodeFloat{50%{transform:translateY(-4px)}}.vz-core{width:96px;height:96px;box-shadow:inset 0 0 0 1px var(--dark-line), 0 0 60px #22c77a59;background:#0b1013;border-radius:28px;place-items:center;animation:3.2s ease-in-out infinite coreGlow;display:grid;top:50%;left:50%;translate:-50% -50%}.vz-core svg{width:54px}@keyframes coreGlow{50%{box-shadow:inset 0 0 0 1px var(--dark-line), 0 0 80px #22c77a80}}@container (max-width:460px){.vz--zirve .vz-lines--h{display:none}.vz--zirve .vz-lines--v{display:block}.vz-node{gap:6px;padding:8px 11px;font-size:12.5px}.vz-node svg{width:15px;height:15px}.vz-node--in{top:20%;translate:-50% -50%}.vz-node--1{left:18%}.vz-node--2{left:50%}.vz-node--3{left:82%}.vz-node--out{top:83%;left:50%;right:auto;translate:-50% -50%}.vz-core{border-radius:22px;width:76px;height:76px}.vz-core svg{width:42px}}@container (max-width:340px){.vz-node--in svg{display:none}.vz-node--in{padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vz-node,.vz-core,.vz--zirve .vz-lines path{animation:none}}.cs{padding-block:clamp(20px,3vw,40px)}.cs__island{padding:clamp(40px,6vw,96px) clamp(20px,5vw,80px)}.cs__grid{max-width:var(--maxw);align-items:center;gap:56px;margin-inline:auto;display:grid}@media (min-width:960px){.cs__grid{grid-template-columns:1fr 1fr}}.cs__copy{gap:22px;display:grid}.cs__feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs__feats li{box-shadow:inset 0 0 0 1px var(--dark-line);background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;font-weight:600;display:flex}.cs__feats svg{width:18px;height:18px;color:var(--green-300);flex:none}.cs__stage{place-items:center;min-height:660px;display:grid;position:relative}.cs__halo{aspect-ratio:1;background:radial-gradient(circle,#22c77a38,#0000 65%);border-radius:50%;width:80%;position:absolute}.cs__phone{z-index:1;position:relative}.cs__float{z-index:2;background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;display:flex;position:absolute;box-shadow:0 24px 40px -18px #0009}.cs__float svg{background:var(--accent-soft);width:34px;height:34px;color:var(--green-700);border-radius:11px;padding:7px}.cs__float b{font-family:var(--f-display);font-size:14px;display:block}.cs__float small{color:var(--muted)}.cs__float--a{top:14%;left:0}.cs__float--b{top:44%;right:-2%}.cs__float--c{bottom:12%;left:4%}@media (max-width:560px){.cs__stage{min-height:640px}.cs__float{padding:8px 12px 8px 8px;font-size:12px}.cs__float svg{width:28px;height:28px;padding:5px}.cs__float--a{top:2%;left:-6px}.cs__float--b{top:46%;right:-6px}.cs__float--c{bottom:2%;left:-6px}.cs__feats{gap:8px}.cs__feats li{gap:8px;padding:10px 11px;font-size:13px}}.phone{background:linear-gradient(145deg,#2a3338,#0b1013 40%,#1a2126);border-radius:48px;width:300px;height:620px;padding:11px;box-shadow:0 50px 80px -30px #000c,inset 0 0 0 1.5px #ffffff14}.phone__screen{color:#0e1317;background:#f3f2ea;border-radius:38px;flex-direction:column;height:100%;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.app__note{letter-spacing:.1em;text-align:center;color:#0b7a49;background:#e6f7ed;padding:30px 14px 7px;font-size:9.5px;font-weight:600}.app__top{align-items:center;gap:9px;padding:10px 14px 6px;display:flex}.app__badge{color:#f2f7f3;width:34px;height:34px;font-family:var(--f-display);background:#0e1317;border-radius:11px;place-items:center;font-weight:800;display:grid}.app__top b{font-family:var(--f-display);font-size:14.5px;display:block}.app__by{color:#6b7671;align-items:center;gap:4px;font-size:10.5px;display:flex}.app__by svg{width:12px}.app__tabs{gap:6px;padding:6px 14px 10px;display:flex}.app__tabs button{color:#39423f;background:#fff;border-radius:999px;flex:1;padding:7px 0;font-size:12px;font-weight:700;transition:background .25s,color .25s;box-shadow:0 1px 2px #0e13170f,0 0 0 1px #0e13170d}.app__tabs button.is-on{color:#f3f2ea;background:#0e1317}.app__view{animation:viewIn .45s var(--ease) both;flex:1;align-content:start;gap:10px;padding:0 12px 14px;display:grid}@keyframes viewIn{0%{opacity:0;transform:translateY(8px)}}.app__hero{color:#f2f7f3;background:radial-gradient(120% 140% at 85% -10%,#1d2a25 0%,#0e1317 55%),#0e1317;border-radius:20px;gap:6px;padding:14px;display:grid;position:relative;overflow:hidden}.app__label{letter-spacing:.08em;text-transform:uppercase;color:#94a49b;font-size:9.5px;font-weight:600}.app__value{font-family:var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#f2f7f3 25%,#8bedb4 95%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1}.app__sub{color:#94a49b;font-size:11.5px}.app__sub b{color:#f2f7f3}.app__track{background:#1e262b;border-radius:99px;height:10px;overflow:hidden}.app__track i{height:100%;width:calc(var(--w) * 100%);transform-origin:0;transition:transform 1.2s var(--ease) .2s;background:linear-gradient(90deg,#16a765,#4fda95 70%,#8bedb4);border-radius:99px;display:block;transform:scaleX(.02);box-shadow:0 0 16px #22c77a66}.phone.is-live .app__track i{transform:none}.app__chips{flex-wrap:wrap;gap:5px;display:flex}.app__chips .chip{color:#f2f7f3;box-shadow:none;background:#ffffff14;padding:4px 9px;font-size:10.5px}.app__chips .chip--green{color:#06110a;background:#22c77a}.app__chart{width:100%;height:58px;margin-top:2px}.app__chart .area{fill:#4fda9533}.app__chart .ln{fill:none;stroke:#8bedb4;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) .3s}.phone.is-live .app__chart .ln{stroke-dashoffset:0}.app__wins{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app__win{background:#fff;border-radius:16px;gap:1px;padding:10px 11px;display:grid;box-shadow:0 1px 2px #0e13170f,0 0 0 1px #0e13170d}.app__win span{color:#6b7671;font-size:10px}.app__win b{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px}.app__win small{color:#0b7a49;font-size:10.5px;font-weight:700}.app__win.is-accent{background:linear-gradient(150deg,#22c77a,#16a765)}.app__win.is-accent span,.app__win.is-accent small{color:#06110ab8}.app__ach{color:#f2f7f3;background:linear-gradient(160deg,#0e1317,#161d22);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.app__ach:before{content:"";background:linear-gradient(115deg,#0000 35%,#8bedb459 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.phone.is-live .app__ach:before{animation:2.4s ease-in-out .9s 2 sheen}@keyframes sheen{to{transform:translate(120%)}}.app__medal{color:#06110a;background:linear-gradient(145deg,#4fda95,#16a765);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.app__medal svg{width:18px;height:18px}.app__ach b{font-family:var(--f-display);font-size:13.5px;display:block}.app__ach small{color:#94a49b;font-size:10.5px}.app__ach em{letter-spacing:.08em;color:#06110a;background:#22c77a;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:800}.app__tasks{gap:8px;display:grid}.app__col{background:#fff;border-radius:16px;padding:10px 11px;box-shadow:0 1px 2px #0e13170f,0 0 0 1px #0e13170d}.app__col.is-mine{background:#e6f7ed}.app__colh{font-family:var(--f-display);justify-content:space-between;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.app__colh span{font-family:var(--f-body);color:#6b7671;font-size:10.5px}.app__task{border-top:1px solid #ecebe3;grid-template-columns:15px 1fr auto;align-items:start;gap:7px;padding:6px 0;font-size:11.5px;display:grid}.app__task:first-of-type{border-top:0}.app__task i{border-radius:5px;place-items:center;width:15px;height:15px;display:grid;box-shadow:inset 0 0 0 1.5px #0e131740}.app__task.is-done i{box-shadow:none;background:#22c77a}.app__task i svg{stroke-width:3.5px;color:#06110a;width:10px;height:10px}.app__task.is-done span{color:#6b7671;text-decoration:line-through}.app__task small{color:#6b7671;white-space:nowrap;font-size:10px}.app__report{background:#fff;border-radius:16px;gap:7px;padding:10px 11px;display:grid;box-shadow:0 1px 2px #0e13170f,0 0 0 1px #0e13170d}.app__report span{letter-spacing:.06em;text-transform:uppercase;color:#6b7671;font-size:9.5px;font-weight:600}.app__report p{font-size:11.5px}.app__orders{gap:7px;display:grid}.app__order{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex;box-shadow:0 1px 2px #0e13170f,0 0 0 1px #0e13170d}.app__order b{font-family:var(--f-display);font-size:12.5px;display:block}.app__order b span{font-family:var(--f-body);color:#6b7671;margin-left:4px;font-size:10px;font-weight:600}.app__order small{color:#39423f;font-size:11px}.app__st{color:#0b7a49;white-space:nowrap;background:#e6f7ed;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:700}.app__st.is-ship{color:#39423f;background:#eceae2}.app__label10{background:#fff;border:1.5px dashed #c9c7bd;border-radius:14px;gap:8px;margin-top:4px;padding:12px;display:grid}.app__label10-head{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9.5px;font-weight:600;display:flex}.app__label10-head svg{color:#0b7a49;width:18px;height:18px}.app__barcode{gap:2px;height:46px;display:flex}.app__barcode i{flex:var(--b);background:#0e1317}.app__barcode i:nth-child(3n){background:0 0}.app__label10 p{font-size:11px}.stock__grid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.stock__grid{grid-template-columns:1fr 1fr}}.stock__copy{gap:22px;display:grid}.stock__cards{gap:10px;display:grid}.stock__cards li{background:var(--surface);box-shadow:var(--shadow);border-left:3px solid var(--green-500);border-radius:18px;gap:2px;padding:14px 18px;display:grid}.stock__cards b{font-family:var(--f-display)}.stock__cards span{color:var(--ink-2);font-size:15px}.stock__foot{color:var(--muted);font-size:15px}.sim{gap:18px;padding:clamp(18px,2.4vw,28px);display:grid}.sim__tabs{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:6px;width:fit-content;padding:5px;display:flex}.sim__tabs button{color:var(--ink-2);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:background .25s,color .25s}.sim__tabs button.is-on{background:var(--ink);color:var(--cream)}.sim__shelf{background:var(--dark);color:var(--on-dark);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.sim__shelf .mono{letter-spacing:.14em;color:var(--green-300);font-size:11px}.sim__items{gap:8px;display:flex}.sim__item{background:linear-gradient(160deg, var(--kraft-1), var(--kraft-2));color:#3b2a18;width:42px;height:42px;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:12px;place-items:center;display:grid}.sim__item svg{width:22px;height:22px}.sim__item.is-gone{opacity:.15;transform:scale(.85)}.sim__shelf b{font-family:var(--f-display);margin-left:auto}.sim__cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sim__col{background:var(--surface-2);min-height:190px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:12px}.sim__colh{justify-content:space-between;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.sim__colh .mono{color:var(--muted);font-size:11.5px;font-weight:600}.sim__orders{gap:6px;display:grid}.sim__order{background:var(--surface);box-shadow:var(--shadow);animation:bubIn .38s var(--ease) both;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.sim__order.is-ok{border-left:3px solid var(--green-500)}.sim__order.is-iptal{color:var(--muted);border-left:3px solid #e5484d}.sim__order em{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#e5484d;border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800}.sim__order.is-yok{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0;font-weight:400}.sim__result{background:var(--accent-soft);color:var(--ink);opacity:.35;transition:opacity .4s var(--ease);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.sim__result.is-on{opacity:1}.sim__result b{font-family:var(--f-display);font-size:19px}.sim__result span{color:var(--ink-2);font-size:14.5px}.sim__replay{color:var(--green-700);justify-self:start;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.sim__replay svg{width:16px;height:16px}.calc-sec__grid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.calc-sec__grid{grid-template-columns:1fr 1fr}}.calc-sec__copy{gap:22px;display:grid}.formula{gap:8px;display:grid}.formula div{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:96px 20px 1fr;align-items:baseline;padding:12px 16px;font-weight:600;display:grid}.formula .mono{letter-spacing:.1em;color:var(--green-700);font-size:12.5px}.formula b{color:var(--muted)}.calc{gap:18px;padding:clamp(18px,2.4vw,30px);display:grid}.calc__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.calc__head>.mono{letter-spacing:.14em;color:var(--muted);font-size:11.5px;font-weight:600}.calc__inputs{gap:14px;display:grid}.field{color:var(--ink-2);gap:6px;font-size:14px;font-weight:600;display:grid}.field input,.field select,.field textarea,.field__box{background:var(--surface-2);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border:0;border-radius:14px;padding:0 16px;font-size:17px;font-weight:600;transition:box-shadow .2s}.field textarea{resize:vertical;min-height:90px;padding:14px 16px;font-size:16px;font-weight:400}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6a65' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px;font-size:16px}.field input:focus,.field select:focus,.field textarea:focus,.field__box:focus-within{box-shadow:inset 0 0 0 2px var(--green-500);outline:none}.field__box{align-items:center;padding:0;display:flex}.field__box input{box-shadow:none;font-variant-numeric:tabular-nums;background:0 0}.field__box input:focus{box-shadow:none}.field__box em{color:var(--muted);padding:0 16px;font-style:normal}.field--range b{color:var(--green-700);font-family:var(--f-display)}.field input[type=range]{appearance:none;height:8px;min-height:0;box-shadow:none;background:linear-gradient(90deg, var(--green-600), var(--green-400)) 0 0 / calc(var(--v) * 100%) 100% no-repeat, var(--track);border-radius:99px;margin:12px 0;padding:0}.field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--surface);width:26px;height:26px;box-shadow:0 2px 8px #0e13174d, 0 0 0 4px var(--green-500);cursor:grab;border-radius:50%}.field input[type=range]::-moz-range-thumb{background:var(--surface);border:4px solid var(--green-500);border-radius:50%;width:22px;height:22px}.calc__help{color:var(--green-700);justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.calc__help svg{width:16px;height:16px}.calc__helper{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:12px;padding:14px;font-size:14px;display:grid}.calc__helper-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.field--sm input{background:var(--surface);min-height:44px;font-size:15px}.calc__out{background:var(--dark);color:var(--on-dark);border-radius:20px;gap:10px;padding:16px 18px;display:grid}.calc__nums{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calc__nums span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted);font-size:11px;display:block}.calc__nums b{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(36px,4.2vw,52px);font-weight:800;line-height:1.05}.calc__out.is-ok .calc__nums div:first-child b{color:var(--green-300)}.calc__out.is-bad .calc__nums div:first-child b{color:#ff8a8e}.calc__verdict{color:var(--on-dark-muted);font-size:14.5px}.calc__verdict b{color:var(--on-dark);margin-right:4px}.calc__dot{background:#f5c451;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.is-ok .calc__dot{background:var(--green-400)}.is-bad .calc__dot{background:#ff6b70}.calc__note{color:var(--on-dark-muted);border-top:1px solid var(--dark-line);padding-top:10px;font-size:12.5px}.calc__cta{width:100%}.work__grid{gap:20px;display:grid}@media (min-width:960px){.work__grid{grid-template-columns:repeat(12,1fr)}.case--riyam,.case--ig{grid-column:span 12}.case--luisero{grid-column:span 7}.case--abb{grid-column:span 5}}.case{border-radius:var(--r-island);background:var(--surface);box-shadow:var(--shadow);transition:box-shadow .3s var(--ease);align-content:start;display:grid;position:relative;overflow:hidden}.case:hover{box-shadow:var(--shadow-lift)}.case__media{background:var(--surface-2);aspect-ratio:16/10;position:relative;overflow:hidden}.case__img{position:absolute;inset:-8% 0}.case__img img{object-fit:cover;object-position:top;width:100%;height:100%;transform:translate3d(0, calc((var(--p,.5) - .5) * -10%), 0) scale(1.06)}.case__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.case__video.is-on{opacity:1}.case__body{align-content:start;gap:10px;padding:clamp(20px,2.4vw,32px);display:grid}.case__body p{color:var(--ink-2);font-size:16px}.case__tag{letter-spacing:.14em;font-weight:600;color:var(--green-700)!important;font-size:11.5px!important}.case--riyam{color:#f4efe8;background:#1c1916}@media (min-width:960px){.case--riyam{grid-template-columns:1.6fr 1fr;align-items:center}}.case--riyam .case__body p{color:#c9bfb2}.case--riyam .case__tag{color:#d9c7a8!important}.case--riyam .link-arrow{color:#f4efe8}.case__media--duo{background:radial-gradient(120% 100% at 30% 20%,#3a3129,#1c1916 70%)}.case__browser{background:#111;border-radius:14px;width:78%;position:absolute;top:9%;left:6%;overflow:hidden;box-shadow:0 40px 70px -30px #000c}.case__browser .ui-bar{background:#242018;border-bottom:1px solid #332d24;align-items:center;gap:6px;padding:8px 10px;display:flex}.case__browser .ui-bar i{background:#4a4236;border-radius:50%;width:8px;height:8px}.case__browser .ui-bar span{color:#a39884;background:#1a1712;border-radius:99px;flex:1;align-items:center;height:20px;margin-left:6px;padding:0 10px;font-size:11px;display:flex}.case__phone{border:6px solid #0b0b0b;border-radius:26px;width:24%;position:absolute;bottom:-6%;right:6%;overflow:hidden;box-shadow:0 40px 70px -24px #000000e6}.case--ig{background:var(--dark);color:var(--on-dark)}.case--ig .case__body p{color:var(--on-dark-muted)}.case--ig .case__tag{color:var(--green-300)!important}.case__body--wide{max-width:760px}.ig-strip{gap:12px;padding-bottom:28px;display:grid;overflow:hidden}.ig-strip__row{gap:12px;width:max-content;margin-left:-20%;display:flex}.ig-strip__row--b{margin-left:-45%}.ig-strip__row img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:clamp(150px,16vw,230px)}.about{overflow:hidden}.story{gap:clamp(28px,4vw,48px);padding-left:34px;display:grid;position:relative}.story:before,.story:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.story:after{background:linear-gradient(var(--green-500), var(--green-300));transform-origin:top;transform:scaleY(clamp(0, calc((var(--p,0) - .15) * 1.8), 1))}.story__item{align-items:start;gap:18px;display:grid;position:relative}.story__item:before{content:"";background:var(--cream);width:16px;height:16px;box-shadow:0 0 0 2px var(--green-500);border-radius:50%;position:absolute;top:6px;left:-33px}@media (min-width:900px){.story__item{grid-template-columns:110px 1fr 300px;gap:32px}}.story__year{letter-spacing:.1em;color:var(--green-700);text-transform:uppercase;align-self:start;padding-top:4px;font-size:13px;font-weight:600}.story__text{gap:8px;max-width:560px;display:grid}.story__text p{color:var(--ink-2)}.story__fig{background:var(--surface);box-shadow:var(--shadow-lift);border-radius:18px;justify-self:start;width:100%;max-width:300px;overflow:hidden}.story__fig img{width:100%}.story__fig--phone{max-width:190px}.story__fig--phone img{aspect-ratio:9/13;object-fit:cover;object-position:top}.story__fig figcaption{letter-spacing:.08em;color:var(--muted);padding:8px 12px;font-size:10.5px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:clamp(56px,7vw,90px);display:grid}@media (min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{border-top:3px solid var(--ink);align-content:start;gap:6px;padding-top:16px;display:grid}.stat b{font-family:var(--f-display);letter-spacing:-.04em;color:var(--green-700);white-space:nowrap;font-size:clamp(34px,4.4vw,62px);font-weight:800;line-height:1}.stat>span{color:var(--ink-2);max-width:24ch;font-size:14.5px}.engineers{align-items:center;gap:32px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.engineers{grid-template-columns:1.3fr 1fr}}.engineers>div{gap:14px;display:grid}.engineers .lead b{color:var(--on-dark)}.engineers__steps{gap:10px;display:grid}.engineers__steps li{box-shadow:inset 0 0 0 1px var(--dark-line);background:#ffffff0d;border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex}.engineers__steps .mono{color:var(--green-300);font-size:13px;font-weight:600}.engineers__steps b{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px}.engineers__steps li:last-child{background:var(--green-500);color:var(--on-green);box-shadow:none}.engineers__steps li:last-child .mono{color:var(--on-green)}.process__grid{gap:48px;display:grid}@media (min-width:960px){.process__grid{grid-template-columns:.9fr 1.1fr;align-items:start}.process__head{top:calc(var(--header-h) + 50px);position:sticky}}.process__head{gap:22px;display:grid}.process__checks{gap:12px;display:grid}.process__checks .mono{letter-spacing:.14em;color:var(--muted);font-size:11.5px;font-weight:600}.process__checks ul{flex-wrap:wrap;gap:8px;display:flex}.process__checks li{background:var(--accent-soft);color:var(--green-700);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:700}.steps{gap:14px;display:grid}.step{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:56px 1fr;gap:16px;padding:22px 22px 22px 18px;display:grid}.step__n{background:var(--dark);width:48px;height:48px;color:var(--green-300);border-radius:14px;place-items:center;font-size:14px;font-weight:600;display:grid}.step:first-child .step__n{background:var(--green-500);color:var(--on-green)}.step p{color:var(--ink-2);margin-top:6px;font-size:16px}.faq__grid{gap:40px;display:grid}@media (min-width:960px){.faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start}.faq__head{top:calc(var(--header-h) + 50px);position:sticky}}.faq__head{gap:18px;display:grid}.faq__list{gap:10px;display:grid}.qa{background:var(--surface);box-shadow:var(--shadow);border-radius:20px}.qa summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:clamp(17px,1.5vw,19px);font-weight:700;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary i{background:var(--surface-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .3s var(--ease);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.qa summary i:after{transform:rotate(90deg)}.qa[open] summary i{background:var(--green-500);box-shadow:none}.qa[open] summary i:before,.qa[open] summary i:after{background:var(--on-green)}.qa[open] summary i:after{transform:rotate(0)}.qa p{color:var(--ink-2);max-width:66ch;padding:0 22px 22px}.qa[open] p{animation:heroFade .5s var(--ease) both}.contact{padding-block:clamp(20px,3vw,40px)}.contact__island{padding:clamp(40px,6vw,96px) clamp(20px,5vw,80px) clamp(120px,14vw,200px)}.contact__grid{z-index:1;max-width:var(--maxw);gap:40px;margin-inline:auto;display:grid;position:relative}@media (min-width:960px){.contact__grid{grid-template-columns:1fr 1fr;align-items:start}}.contact__copy{align-content:start;gap:22px;display:grid}.contact__wa{justify-self:start}.contact__facts{color:var(--on-dark-muted);gap:10px;font-size:15.5px;display:grid}.contact__facts li{align-items:center;gap:10px;display:flex}.contact__facts svg{width:20px;height:20px;color:var(--green-300);stroke-width:3px;background:#22c77a2e;border-radius:50%;flex:none;padding:3px}.contact__peaks{z-index:0;pointer-events:none;height:clamp(140px,22vw,300px);position:absolute;bottom:0;left:0;right:0}.contact__peaks svg{width:110%;max-width:none;height:100%;position:absolute;bottom:-10px;left:-5%}.pk-l--3 path{fill:#13201b}.pk-l--2 path{fill:#163026}.pk-l--1 path{fill:#1a3d2d}.form{background:var(--surface);color:var(--ink);border-radius:26px;gap:14px;padding:clamp(20px,2.6vw,32px);display:grid;box-shadow:0 40px 80px -40px #000000b3}.form__title{letter-spacing:.14em;color:var(--muted);font-size:11.5px;font-weight:600}.form__row{gap:14px;display:grid}@media (min-width:560px){.form__row{grid-template-columns:1fr 1fr}}.form .field input,.form .field select,.form .field textarea{font-size:16px;font-weight:400}.form__kvkk{color:var(--ink-2);cursor:pointer;grid-template-columns:22px 1fr;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.form__kvkk input{width:20px;height:20px;accent-color:var(--green-600);margin:1px 0 0}.form__kvkk a{color:var(--green-700);text-decoration:underline}.form__err{color:#a4262c;background:#fdecec;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.form__submit{width:100%;margin-top:4px}.form__submit:disabled{opacity:.6;cursor:wait}.form--done{align-content:start;justify-items:start;gap:12px}.form--done p:not(.h3){color:var(--ink-2)}.form__okicon{background:var(--green-500);width:56px;height:56px;color:var(--on-green);border-radius:18px;place-items:center;display:grid}.form__okicon svg{stroke-width:3px;width:28px;height:28px}
.js .lines--auto .line>span{animation:heroLine 1.1s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .12s);transform:none}.phero{padding-top:10px}.phero__island{padding:calc(var(--header-h) + clamp(56px, 7vw, 100px)) clamp(20px, 5vw, 80px) clamp(48px, 6vw, 90px);align-items:center;min-height:min(760px,92svh);display:grid}.phero__grid{max-width:var(--maxw);align-items:center;gap:48px;width:100%;margin-inline:auto;display:grid}@media (min-width:960px){.phero__grid{grid-template-columns:1.1fr 1fr}}.phero__copy{gap:22px;display:grid}.phero__copy .display{font-size:clamp(40px,5.4vw,80px)}.phero__copy .lead b{color:var(--on-dark)}.phero__visual{min-height:380px;box-shadow:inset 0 0 0 1px var(--dark-line);background:#ffffff0a;border-radius:24px;position:relative;overflow:hidden}.phero__visual .vz-stock,.phero__visual .vz-cal{box-shadow:0 0 0 1px var(--dark-line), 0 24px 40px -20px #0009}.phero__visual .vz-ig{width:50%;top:7%}.phero__visual--sites{background:radial-gradient(120% 100% at 30% 20%,#3a3129,#1c1916 70%);min-height:420px}.scope__grid{gap:16px;display:grid}@media (min-width:900px){.scope__grid{grid-template-columns:repeat(3,1fr)}}.scope__card{align-content:start;gap:12px;padding:clamp(22px,2.6vw,32px);display:grid}.scope__note{letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);font-size:11.5px;font-weight:600}.scope__card ul{gap:10px;margin-top:4px;display:grid}.scope__card li{color:var(--ink-2);grid-template-columns:26px 1fr;gap:10px;font-size:15.5px;line-height:1.45;display:grid}.scope__card--yours{border-radius:var(--r-card)}.scope__card--yours .scope__note{color:var(--green-300)}.scope__card--yours li{color:var(--on-dark-muted)}.scope__zirve{border-top:1px solid var(--dark-line);color:var(--on-dark-muted);margin-top:8px;padding-top:14px;font-size:15px}.scope__zirve b{color:var(--on-dark)}.ig-sec .sec-head{margin-bottom:36px}.ig-strip--light{padding:0 0 8px}.ig-strip--light .ig-strip__row{margin-left:-10%}.ig-strip--light img{box-shadow:var(--shadow-lift)}.other{padding-bottom:var(--section-y)}.other__card{border-radius:var(--r-island);background:var(--surface);box-shadow:var(--shadow);transition:box-shadow .3s var(--ease);gap:6px;padding:clamp(24px,3vw,40px) 90px clamp(24px,3vw,40px) clamp(24px,3vw,40px);display:grid;position:relative}.other__card:hover{box-shadow:var(--shadow-lift)}.other__card .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);font-size:11.5px;font-weight:600}.other__card b{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(26px,3vw,40px)}.other__card span:not(.mono){color:var(--ink-2)}.other__card svg{width:36px;height:36px;color:var(--green-700);transition:transform .3s var(--ease);position:absolute;top:50%;right:clamp(24px,3vw,40px);translate:0 -50%}.other__card:hover svg{transform:translate(6px)}.offers{padding-bottom:0}.offers__grid{gap:16px;display:grid}@media (min-width:900px){.offers__grid{grid-template-columns:1fr 1fr}}.offer{border-radius:var(--r-island);align-content:start;gap:14px;padding:clamp(24px,3vw,44px);display:grid}.offer__name{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(52px,6vw,88px);font-weight:800;line-height:.95}.offer__line{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.3}.offer ul{gap:10px;display:grid}.offer li{color:var(--ink-2);grid-template-columns:26px 1fr;gap:10px;font-size:15.5px;display:grid}.offer__ex{letter-spacing:.1em;color:var(--muted);margin-top:6px;font-size:12px}.offer--sahne{color:#f4efe8;background:#1c1916}.offer--sahne .eyebrow{color:#d9c7a8}.offer--sahne li{color:#c9bfb2}.offer--sahne .pk__tick{color:#d9c7a8;background:#d9c7a826}.offer--sahne .offer__ex{color:#a39884}.why3__grid{align-items:end;gap:32px;display:grid}@media (min-width:900px){.why3__grid{grid-template-columns:1fr 1fr}}.why3__text{gap:14px;display:grid}.why3__text b{color:var(--ink)}.calc-page{padding-top:calc(var(--header-h) + clamp(60px, 8vw, 110px))}.calc-page__grid{align-items:start;gap:48px;display:grid}@media (min-width:960px){.calc-page__grid{grid-template-columns:1fr 1fr}.calc-page__copy{top:calc(var(--header-h) + 50px);position:sticky}}.calc-page__copy{gap:22px;display:grid}.calc-page__h1{font-size:clamp(42px,5.6vw,84px)}.calc-page__copy .lead b{color:var(--ink)}.calc-page__small{color:var(--muted);max-width:56ch;font-size:14.5px}.tips__grid{gap:16px;display:grid}@media (min-width:900px){.tips__grid{grid-template-columns:repeat(3,1fr)}}.tip{align-content:start;gap:12px;display:grid}.tip p{color:var(--ink-2);font-size:16px}.legal{padding:calc(var(--header-h) + clamp(60px, 8vw, 110px)) 0 var(--section-y)}.legal__wrap{max-width:calc(760px + var(--gutter) * 2);gap:14px;display:grid}.legal__date{color:var(--muted);font-size:12.5px}.legal__body{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow);color:var(--ink-2);gap:14px;margin-top:20px;padding:clamp(22px,3vw,40px);display:grid}.legal__body h2{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);margin-top:12px;font-size:20px}.legal__body ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.legal__body a{color:var(--green-700);text-decoration:underline}.legal__body b{color:var(--ink)}.legal__note{color:var(--muted);margin-top:8px;font-size:13.5px}.nf{min-height:80svh;padding:calc(var(--header-h) + 60px) 0 60px;align-items:center;display:grid}.nf__wrap{justify-items:start;gap:20px;display:grid}
