@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;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:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.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:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;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:500;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:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.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:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;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:600;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:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.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:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;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: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.p.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.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-20C4,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.p.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.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-20C4,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_2d5f2b5f-module__i6slBa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_2d5f2b5f-module__i6slBa__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.p.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.p.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.p.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.p.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_5dda7b6c-module__3_YYCG__className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.newsreader_5dda7b6c-module__3_YYCG__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--bg:#faf7f2;--bg-card:#fff;--bg-card-subtle:#f6f1ea;--bg-card-hover:#fdfbf7;--bg-tag:#f3ece2;--accent:#d46b18;--accent-hover:#bf5d11;--accent-gradient:linear-gradient(135deg, #de731d 0%, #c45f12 100%);--accent-soft:#fdf1e6;--accent-tint:#fff9f3;--accent-border:#d46b1838;--gold-star:#f59e0b;--ink:#1c1917;--ink-2:#38332e;--ink-3:#57514a;--muted:#78716c;--muted-light:#a8a29e;--line:#ebe3d7;--line-subtle:#f2ece2;--line-strong:#dccfbf;--radius-xs:6px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:26px;--radius-pill:9999px;--shadow-xs:0 1px 2px #1c191708;--shadow-sm:0 2px 8px #1c19170a, 0 1px 2px #1c191705;--shadow-md:0 10px 30px -4px #1c19170f, 0 3px 10px -2px #1c191708;--shadow-lg:0 20px 50px -10px #d46b181f, 0 10px 24px -5px #1c19170d;--shadow-mockup:0 35px 80px -15px #be5d1324, 0 15px 35px -10px #1c19170f, 0 0 0 1px #ebe3d7d9;--nav-h:76px;--maxw:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background-color:var(--bg);color:var(--ink);max-width:100%;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.serif-italic,h1 em,h2 em,h3 em,.hero h1 em,.shead h2 em{font-family:var(--font-serif), Georgia, serif;color:var(--accent);letter-spacing:-.01em;font-style:italic;font-weight:500}p{text-wrap:pretty;color:var(--muted);margin:0}figure,blockquote{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{scroll-margin-top:calc(var(--nav-h) + 18px);padding:96px 0;position:relative}.btn{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.btn-primary{background:var(--accent-gradient);color:#fff;border:1px solid #ffffff2e;box-shadow:0 4px 16px #d46b1847}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d46b1861}.btn-primary .btn-arrow{transition:transform .2s}.btn-primary:hover .btn-arrow{transform:translate(3px)}.btn-ghost{color:var(--ink-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9}.btn-ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-2px)}.btn-sm{border-radius:var(--radius-sm);min-height:40px;padding:9px 18px;font-size:14px}.hero-backdrop-container{pointer-events:none;z-index:0;-webkit-mask-composite:source-in;width:100%;max-width:none;height:1180px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#000 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-radial-glow{filter:blur(50px);background:radial-gradient(70% 55% at 50% 32%,#de731d33 0%,#f6b26b17 45%,#faf7f200 75%);border-radius:50%;width:min(1400px,105vw);height:900px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.arch-ring{border:1px solid #d46b181c;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.arch-ring-1{border-color:#d46b1829;width:560px;height:560px;top:40px}.arch-ring-2{border-color:#d46b181f;width:960px;height:960px;top:-150px}.arch-ring-3{border-color:#d46b1814;width:1400px;height:1400px;top:-370px}.arch-ring-4{border-color:#d46b180d;width:1840px;height:1840px;top:-590px}.promo-bar{z-index:81;background:var(--accent);color:#fff;border-bottom:1px solid var(--accent-hover);position:relative}.promo-bar-in{max-width:var(--maxw);justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:8px 28px;font-size:14px;line-height:1.4;display:flex}.promo-bar-tag{border-radius:var(--radius-xs);background:var(--ink);font-variant-numeric:tabular-nums;flex:none;padding:4px 8px;font-size:15px;font-weight:800}.promo-bar-text b{font-weight:700}.promo-bar-price{white-space:nowrap}.promo-bar-lead-short{display:none}.promo-bar-detail{color:#ffffffd1}.promo-bar-count{white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.promo-bar-slots{gap:2px;display:inline-flex}.promo-bar-slots i{background:#1c191747;border-radius:1px;width:5px;height:14px}.promo-bar-slots i.on{background:#fff}.promo-bar-left b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.promo-bar.is-few .promo-bar-left b{color:var(--ink)}.promo-bar-cta{border-radius:var(--radius-xs);color:var(--accent-hover);white-space:nowrap;background:#fff;flex:none;padding:5px 12px;font-weight:700}.promo-bar-in:hover .promo-bar-cta{background:var(--ink);color:#fff}.nav{z-index:80;background:0 0;border-bottom:1px solid #0000;position:relative}.nav.menu-open{border-bottom-color:var(--line);background:#faf7f2fa}.nav-in{max-width:var(--maxw);height:var(--nav-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;padding:0 28px;display:grid}.logo .brand-image{object-fit:contain;object-position:left center;mix-blend-mode:normal;width:182px;height:auto;display:block}.logo{color:var(--ink);letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.logo-circle-star{background:var(--accent-gradient);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 3px 8px #d46b184d}.logo-circle-star svg{fill:currentColor;width:15px;height:15px}.nav-links{color:var(--ink-3);align-items:center;gap:36px;font-size:14.5px;font-weight:500;display:flex}.nav-links a{padding:6px 0;transition:color .18s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a.active{color:var(--ink);font-weight:600}.nav-links a:after{content:"";background:var(--accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-account{gap:8px;padding-left:6px}.nav-avatar{background:var(--accent-gradient);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-grid}.nav-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:12px;display:flex}.burger{border:1px solid var(--line);background:#fff9;border-radius:8px;place-items:center;width:42px;height:42px;display:none}.burger svg{width:22px;height:22px;stroke:var(--ink);stroke-width:2px;fill:none;stroke-linecap:round}.hero{text-align:center;z-index:1;padding:72px 0 88px;position:relative}.hero-copy{z-index:2;max-width:900px;margin:0 auto;position:relative}.hero h1{letter-spacing:-.01em;margin-bottom:22px;font-size:clamp(38px,5.8vw,68px);font-weight:800;line-height:1.25}.hero h1 em{margin-top:6px;display:inline-block}.hero-sub{color:var(--ink-3);max-width:640px;margin:0 auto;font-size:17.5px;line-height:1.65}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.hero-cta .btn-primary{border-radius:var(--radius-sm);padding:16px 36px;font-size:16px}.hero-price{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;display:flex}.hero-price strong{color:var(--ink);font-size:17px;font-weight:800}.hero-price del{color:var(--muted)}.hero-price-discount{border-radius:var(--radius-pill);color:var(--accent);background:#d46b181f;padding:2px 8px;font-size:12.5px;font-weight:800}.hero-cta .btn-ghost{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:15px 28px;font-size:15.5px;display:inline-flex}.play-ic-pill{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.play-ic-pill svg{fill:currentColor;width:11px;height:11px;margin-left:2px}.hero-rating-badge{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-pill);color:var(--ink-2);background:#ffffffe0;border:1px solid #dccdbea6;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:30px;padding:8px 22px;font-size:13.5px;display:inline-flex;box-shadow:0 6px 22px #1c19170d,0 1px 3px #1c191705}.hero-avatar-stack{align-items:center;margin-right:-2px;display:flex}.hero-avatar-stack .ava-mini{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:10.5px;font-weight:700;display:grid;box-shadow:0 2px 5px #00000014}.hero-avatar-stack .ava-mini:first-child{margin-left:0}.ava-1{background:linear-gradient(135deg,#f59e0b,#d97706)}.ava-2{background:linear-gradient(135deg,#10b981,#059669)}.ava-3{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ava-4{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.hero-stars-group{align-items:center;gap:3px;display:flex}.hero-stars-group svg{fill:#f59e0b;filter:drop-shadow(0 1px 2px #f59e0b59);width:16px;height:16px}.hero-rating-info{align-items:baseline;gap:6px;display:flex}.hero-rating-info b{color:var(--ink);font-size:14px;font-weight:700}.hero-rating-info small{color:var(--muted);font-size:13px}.hero-rating-dot{background:var(--muted-light);border-radius:50%;width:4px;height:4px}.hero-rating-stat{align-items:baseline;gap:6px;display:flex}.hero-rating-stat b{color:var(--ink);font-size:14px;font-weight:700}.hero-rating-stat small{color:var(--muted);font-size:13px}.published-apps{background:linear-gradient(180deg, #ffffff47, var(--bg));padding-top:64px}.published-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.published-app-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);align-items:flex-start;gap:18px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.published-app-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.published-app-icon{background:var(--accent-soft);width:72px;height:72px;color:var(--accent);border-radius:17px;flex:0 0 72px;place-items:center;font-size:32px;font-weight:800;display:grid;overflow:hidden}.published-app-icon img{object-fit:cover;width:100%;height:100%}.published-app-info{min-width:0}.published-app-platform{color:var(--accent);font-size:12px;font-weight:700}.published-app-info h3{overflow-wrap:anywhere;margin:5px 0 12px;font-size:19px}.published-app-info a{color:var(--ink-2);font-size:13px;font-weight:700}.published-app-info a:hover{color:var(--accent)}.published-app-empty{text-align:center;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:32px;padding:28px}@media (max-width:900px){.published-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.published-app-grid{grid-template-columns:1fr}.published-app-card{padding:20px}}.refund-guarantee{background:linear-gradient(180deg, #ffffff47, var(--bg));padding-top:64px}.refund-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.refund-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);padding:26px}.refund-check{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.refund-card h3{margin:16px 0 8px;font-size:18px}.refund-card p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.refund-grid{grid-template-columns:1fr}.refund-card{padding:20px}}.agent-download-section{padding-top:24px;padding-bottom:72px}.agent-download-card{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 12% 10%,#de731d47,#0000 36%),linear-gradient(145deg,#24201d 0%,#171513 100%);border:1px solid #ffffff17;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:36px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px -24px #1c191780}.agent-download-card:after{content:"";pointer-events:none;border:1px solid #de731d38;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-250px;left:-180px;box-shadow:0 0 0 48px #de731d09,0 0 0 96px #de731d05}.agent-download-copy,.agent-install-panel{z-index:1;position:relative}.agent-download-kicker{color:#ffd4ad;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.agent-download-kicker span{color:#4ade80;filter:drop-shadow(0 0 6px #4ade80cc);font-size:10px}.agent-download-heading{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.agent-download-icon{color:#fff;background:var(--accent-gradient);border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 26px #d46b1857}.agent-download-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px}.agent-download-icon circle{fill:currentColor;stroke:none}.agent-download-heading h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.15}.agent-download-heading h2 em{color:#f4a35f}.agent-download-heading p{color:#c9c2bb;max-width:620px;margin-top:16px;font-size:15px;line-height:1.7}.agent-download-heading p strong{color:#fff;font-weight:600}.agent-download-meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.agent-download-meta span{color:#e9e2dc;border-radius:var(--radius-pill);background:#fff1;border:1px solid #ffffff17;padding:6px 11px;font-size:12px;font-weight:600}.agent-download-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.agent-download-button{min-height:52px;padding:15px 24px}.agent-download-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.agent-download-safe{color:#9f9790;max-width:170px;font-size:11.5px;line-height:1.45}.agent-checksum{color:#968e87;margin-top:20px;font-size:11.5px}.agent-checksum summary{cursor:pointer;color:#bdb5ae;width:fit-content;font-weight:600}.agent-checksum code{overflow-wrap:anywhere;color:#cfc7c0;background:#0003;border-radius:8px;max-width:580px;margin-top:9px;padding:10px 12px;font-size:10.5px;line-height:1.5;display:block}.agent-install-panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border:1px solid #ffffff1a;align-self:stretch;padding:26px}.agent-install-panel-head{color:#fff;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;font-size:14px;font-weight:700;display:flex}.agent-install-panel-head span:last-child{color:#d9a87c;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.agent-install-steps{gap:19px;margin:22px 0 0;padding:0;list-style:none;display:grid}.agent-install-steps li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.agent-step-number{color:#ffd4ad;background:#d46b182e;border:1px solid #de731d40;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.agent-install-steps strong{color:#f7f3ef;font-size:13.5px;display:block}.agent-install-steps p{color:#aaa29a;margin-top:4px;font-size:12px;line-height:1.55}.agent-install-note{color:#c6beb7;background:#0000002e;border-radius:10px;align-items:flex-start;gap:10px;margin-top:22px;padding:12px;font-size:11.5px;line-height:1.5;display:flex}.agent-install-note svg{fill:none;stroke:#e8934c;stroke-width:1.8px;stroke-linecap:round;flex:none;width:17px;height:17px;margin-top:1px}.hero-mockup-outer{z-index:3;max-width:1040px;margin:56px auto 0;position:relative}.dash-mock{background:var(--bg);border-radius:var(--radius);border:1px solid var(--line-strong);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;box-shadow:0 24px 48px -28px #1c191738}.dash-mock-chrome{background:var(--bg-card-subtle);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:38px;padding:0 16px;display:flex}.dash-mock-dots{gap:6px;display:flex}.dash-mock-dots i{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.dash-mock-url{border-radius:var(--radius-xs);background:var(--bg-card);border:1px solid var(--line);color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:0 320px;margin:0 auto;padding:4px 12px;font-size:11.5px;overflow:hidden}.dash-mock-head{background:var(--bg-card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.dash-mock-head .brand-image{object-fit:contain;object-position:left center;width:118px;height:32px}.dash-mock-ghost{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);padding:6px 12px;font-size:12px;font-weight:700}.dash-mock-layout{grid-template-columns:200px minmax(0,1fr);min-height:420px;display:grid}.dash-mock-sidebar{background:var(--bg-card);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.dash-mock-link{border-radius:var(--radius-sm);color:var(--ink-2);align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.dash-mock-link svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0}.dash-mock-link.is-active{background:var(--accent-soft);color:var(--accent-hover);box-shadow:inset 2px 0 0 var(--accent);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.dash-mock-link.is-active svg{stroke:var(--accent)}.dash-mock-foot{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin-top:auto;padding:12px 8px 0;font-size:11px}.dash-mock-body{align-content:start;gap:14px;padding:26px 30px 30px;display:grid}.dash-mock-overview{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}.dash-mock-overview strong{color:var(--ink);font-size:22px;line-height:1.2;display:block}.dash-mock-overview span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.dash-mock-overview .dash-mock-primary{border-radius:var(--radius-xs);background:var(--accent);color:#fff;flex-shrink:0;margin:0;padding:8px 14px;font-size:12.5px;font-weight:700}.dash-mock-stats{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-mock-stats div{gap:4px;padding:11px 14px;display:grid}.dash-mock-stats div+div{border-left:1px solid var(--line)}.dash-mock-stats span{color:var(--muted);font-size:11px}.dash-mock-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.dash-mock-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);gap:12px;padding:18px;display:grid}.dash-mock-card-head{align-items:center;gap:12px;display:flex}.dash-mock-avatar{border-radius:var(--radius-xs);background:var(--accent);color:#fff;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.dash-mock-avatar[data-tone=ink]{background:var(--ink-2)}.dash-mock-card-name{flex:1;min-width:0}.dash-mock-card-name strong{color:var(--ink);font-size:15px;display:block}.dash-mock-card-name span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:ui-monospace,monospace;font-size:11px;display:block;overflow:hidden}.dash-mock-stage{border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-3);flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.dash-mock-stage:before{content:"";background:var(--muted-light);border-radius:50%;width:6px;height:6px}.dash-mock-stage[data-stage=testing]{color:#1f7a52;border-color:#a7d7bf}.dash-mock-stage[data-stage=testing]:before{background:#1f9d63}.dash-mock-day{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-mock-day strong{color:var(--ink);font-size:20px;line-height:1}.dash-mock-day span{color:var(--muted);font-size:12px}.dash-mock-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.dash-mock-days i{background:var(--line-subtle);border-radius:2px;height:10px}.dash-mock-days i[data-state=done]{background:var(--accent)}.dash-mock-days i[data-state=today]{background:var(--bg-card);box-shadow:inset 0 0 0 2px var(--accent)}.dash-mock-testers{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.dash-mock-testers strong{color:var(--ink)}.dash-mock-phones{gap:3px;display:flex}.dash-mock-phones i{background:#e3f4ea;border:1.5px solid #1f9d63;border-radius:2px;width:7px;height:12px}.dash-mock-next{border-left:2px solid var(--accent);border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--bg-card-subtle);gap:3px;padding:11px 13px;display:grid}.dash-mock-note{color:var(--muted);margin:0;padding-left:50px;font-size:12px}.dash-mock-next span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:800}.dash-mock-next p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.tech-ticker-wrap{border-top:1px solid var(--line-subtle);margin-top:40px;padding:44px 0 20px;position:relative}.tech-ticker-title{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:24px;font-size:12.5px;font-weight:600}.tech-logos{opacity:.75;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 48px;display:flex}.tech-logo-item{color:var(--ink-3);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:700;transition:opacity .2s,color .2s;display:flex}.tech-logo-item:hover{opacity:1;color:var(--accent)}.tech-logo-item svg{fill:currentColor;width:22px;height:22px}.shead{text-align:center;margin-bottom:56px}.slabel-pill{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.shead h2{font-size:clamp(30px,4vw,44px);line-height:1.15}.shead p{margin-top:16px;max-width:580px;color:var(--ink-3);margin-inline:auto;font-size:16.5px}.bento-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bento-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:34px 32px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-3px)}.bento-card-header h3{margin-bottom:10px;font-size:22px;font-weight:700}.bento-card-header p{color:var(--muted);font-size:14.5px;line-height:1.6}.bento-card-full{grid-column:span 1}.bento-device-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px;display:grid}.bento-device-summary{color:var(--ink-2);align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:700;display:inline-flex}.bento-device-summary[data-online=false] .device-pulse{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.bento-tablet-count{color:var(--muted);font-weight:600}.bento-device-item{background:var(--bg);border:1px solid var(--line-subtle);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}.bento-device-item:hover{border-color:var(--accent-border);background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #1c19170d}.device-logo-box{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:3px;display:grid;box-shadow:0 1px 3px #00000008}.device-logo-box svg{object-fit:contain;width:100%;height:100%}.device-info{flex:auto;min-width:0}.device-name{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.device-meta{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:10.5px;display:flex}.device-meta>span:not(.device-tag-os){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-tag-os{background:var(--bg-card-subtle);color:var(--ink-2);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600}.device-kind-badge{color:#075985;background:#e0f2fe;border-radius:3px;padding:1px 5px;font-weight:700}.device-pulse{background:#10b981;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.device-status{color:#047857;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.device-status[data-online=false]{color:#b45309}.device-status[data-online=false] .device-pulse{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.bento-device-more{color:var(--accent);align-self:flex-start;margin-top:16px;padding:7px 0;font-size:12px;font-weight:700}.bento-device-more:hover{text-decoration:underline}.bento-device-empty{color:var(--muted);margin-top:22px;font-size:13px}.bento-card-right-top{grid-column:span 1}.track-visual{gap:18px;margin-top:26px;display:grid}.track-stages{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.track-stages li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:relative}.track-stages li+li:before{content:"";border-top:2px dashed var(--line-strong);width:calc(100% - 28px);position:absolute;top:12px;right:calc(50% + 18px)}.track-stages li[data-state=done]+li:before,.track-stages li[data-state=current]:before{border-top-style:solid;border-color:var(--accent-border)}.track-stage-dot{border:2px solid var(--line-strong);background:var(--bg-card);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.track-stages li[data-state=done]{color:var(--ink-3)}.track-stages li[data-state=done] .track-stage-dot{background:#10b981;border-color:#10b981}.track-stages li[data-state=current]{color:var(--accent)}.track-stages li[data-state=current] .track-stage-dot{border-color:var(--accent);box-shadow:inset 0 0 0 5px var(--bg-card), inset 0 0 0 13px var(--accent)}.track-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:18px}.track-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.track-panel-head strong{color:var(--ink);font-size:20px;line-height:1}.track-panel-head span{color:var(--muted);font-size:12.5px}.track-days{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:14px;display:grid}.track-days span{aspect-ratio:1;border:1px dashed var(--line-strong);background:var(--bg-card);max-height:34px;color:var(--muted-light);border-radius:8px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.track-days span[data-state=done]{color:var(--accent-hover);background:#fbe4ce;border:1px solid #f6d2b0}.track-days span[data-state=today]{border:1px solid var(--accent);background:var(--accent-gradient);color:#fff;box-shadow:0 4px 12px #d46b1847}.track-facts{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;font-size:12.5px;display:grid}.track-facts b{color:var(--ink);font-size:14px;display:block}.bento-card-full-bottom{grid-column:span 2}.pipeline-visual{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid;position:relative}.pipeline-visual:before{content:"";background:repeating-linear-gradient(90deg, var(--accent) 0, var(--accent) 6px, transparent 6px, transparent 12px);z-index:1;height:2px;position:absolute;top:24px;left:30px;right:30px}.pipeline-step{z-index:2;border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:16px 14px;position:relative}.pipeline-step-dot{background:var(--bg);border:2px solid var(--accent);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:12px;font-size:11px;font-weight:700;display:grid}.pipeline-step h4{color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:700}.pipeline-step p{color:var(--muted);font-size:12.5px;line-height:1.5}.bento-card-mail{grid-column:span 2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;display:grid}.mail-facts{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mail-facts li{color:var(--ink-2);padding-left:26px;font-size:14px;font-weight:600;position:relative}.mail-facts svg{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:2px;left:0}.mail-visual{background-color:var(--bg-card-subtle);background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);border:1px solid var(--line);border-radius:var(--radius);background-size:14px 14px;padding:26px}.mail-mock{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-sm);color:var(--ink-2);background:#fff;padding:18px 20px 20px;font-size:13px}.mail-mock-from{border-bottom:1px solid var(--line-subtle);align-items:center;gap:10px;padding-bottom:12px;display:flex}.mail-mock-from div{flex:1;min-width:0;display:grid}.mail-mock-from strong{color:var(--ink);font-size:13.5px}.mail-mock-from div span,.mail-mock-from time{color:var(--muted);font-size:12px}.mail-mock-from div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-mock-avatar{border-radius:var(--radius-xs);background:var(--accent);color:#fff;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.mail-mock-subject{color:var(--ink);margin:14px 0 12px;font-size:14.5px;font-weight:700;line-height:1.4}.mail-mock-greeting{margin:0 0 6px}.mail-mock-title{color:var(--ink);margin:0 0 10px;font-weight:700}.mail-mock-title span{color:#b42318;font-weight:600}.mail-mock blockquote{border-left:3px solid var(--line-strong);background:var(--bg-card-subtle);color:var(--ink-3);margin:0 0 16px;padding:10px 12px;line-height:1.55}.mail-mock-button{border-radius:var(--radius-xs);background:var(--accent);color:#fff;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.steps-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:64px;display:grid}.steps-aside{top:calc(var(--nav-h) + 40px);position:sticky}.steps-aside h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15}.steps-aside p{color:var(--ink-3);margin-top:18px;font-size:16px;line-height:1.7}.steps-aside .btn{margin-top:28px}.steplist{border-top:1px solid var(--line)}.srow{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:26px;padding:30px 4px;transition:background .2s,padding-left .2s;display:grid}.srow:hover{background:#fff9;padding-left:14px}.snum{color:var(--accent);font-variant-numeric:tabular-nums;min-width:26px;padding-top:3px;font-size:15px;font-weight:800}.srow h3{letter-spacing:-.02em;margin-bottom:8px;font-size:18.5px}.srow p{color:var(--ink-3);font-size:14.5px;line-height:1.68}.swhen{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:12.5px;font-weight:600}.compare{margin-top:84px}.compare-head{text-align:center;margin-bottom:36px}.compare-head h3{font-size:clamp(24px,2.8vw,32px)}.compare-head p{margin-top:10px;font-size:15.5px}.ctable{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.crow{grid-template-columns:1.4fr 1fr 1fr;align-items:center;display:grid}.crow>*{padding:18px 24px}.crow+.crow{border-top:1px solid var(--line-subtle)}.crow-head{background:var(--bg-card-subtle);border-bottom:1px solid var(--line)}.crow-head>*{font-size:13.5px;font-weight:700}.crow-head .c-us{color:var(--accent)}.c-label{color:var(--ink);font-size:14.5px;font-weight:600}.c-them,.c-us{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.c-us{color:var(--ink);background:var(--accent-tint);font-weight:600}.c-ic{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.c-ic svg{stroke-width:2.6px;fill:none;stroke-linecap:round;width:11px;height:11px}.c-no{background:#f1f2f4}.c-no svg{stroke:#9aa0aa}.c-yes{background:var(--accent)}.c-yes svg{stroke:#fff}.proof-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.stat-row{flex-wrap:wrap;gap:40px;display:flex}.stat b{color:var(--accent);letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:1.1;display:block}.stat b i{color:var(--ink-2);margin-left:4px;font-size:16px;font-style:normal;font-weight:600}.stat span{color:var(--muted);margin-top:5px;font-size:13.5px;display:block}.tmarquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ttrack{gap:22px;width:max-content;animation:60s linear infinite tslide;display:flex}.tmarquee:hover .ttrack{animation-play-state:paused}@keyframes tslide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.tcards{gap:22px;display:flex}.tcard{border:1px solid var(--line);border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;flex:0 0 380px;padding:26px 24px;transition:border-color .2s,box-shadow .2s;display:flex}.tcard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.stars{gap:3px;margin-bottom:14px;display:flex}.stars svg{width:16px;height:16px;fill:var(--gold-star)}.tcard h3{margin-bottom:10px;font-size:16.5px;font-weight:700;line-height:1.35}.tcard p{color:var(--ink-3);min-height:80px;font-size:14px;line-height:1.7}.tuser{border-top:1px solid var(--line-subtle);align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.tuser .ava{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border:1px solid var(--accent-border);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.tuser .who{flex:auto;min-width:0}.tuser b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.tuser small{color:var(--muted);font-size:12px;display:block}.tapp{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);background:var(--bg);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.tapp:hover{border-color:var(--accent);color:var(--accent)}.tapp svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:36px 30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.pcard:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-4px)}.pcard.featured{border:2px solid var(--accent);box-shadow:var(--shadow-lg)}.ptag{background:var(--accent-gradient);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;padding:5px 16px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #d46b184d}.pcard h3{font-size:20px}.pcard>p{color:var(--muted);min-height:38px;margin-top:8px;font-size:13.5px}.pprice{align-items:baseline;gap:6px;margin:20px 0 4px;display:flex}.pprice b{letter-spacing:-.03em;color:var(--ink);font-size:38px;font-weight:800}.pprice span{color:var(--muted);font-size:14px;font-weight:500}.pold-price{color:var(--muted);font-size:13px}.pdiscount{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent);align-self:flex-start;margin-bottom:12px;padding:5px 10px;font-size:12px;font-weight:700}.pcard.coming-soon{color:#777b82;background:#f5f5f6;border-color:#d9dadd}.pcard.coming-soon:hover{box-shadow:none;border-color:#d9dadd;transform:none}.pcard.coming-soon h3,.pcard.coming-soon .pprice b,.pcard.coming-soon .pnote{color:#777b82}.pcard.coming-soon .btn{color:#777b82;pointer-events:none;border-color:#cfd1d5;margin-top:auto}.coming-soon-tag{border-radius:var(--radius-pill);color:#62666e;background:#e2e3e6;align-self:flex-start;margin-bottom:12px;padding:5px 10px;font-size:12px;font-weight:700}.pnote{color:var(--accent);font-size:12.5px;font-weight:600}.plist{flex:1;gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.plist li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.plist svg{width:17px;height:17px;stroke:var(--accent);stroke-width:2.3px;fill:none;flex:none;margin-top:3px}.pcard .btn{width:100%}.faq{grid-template-columns:1fr 1fr;align-items:start;gap:16px 20px;max-width:1100px;margin:0 auto;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:background .2s,border-color .2s,box-shadow .2s}.faq details:hover{border-color:var(--line-strong)}.faq details[open]{background:var(--bg);border-color:var(--accent-border);box-shadow:var(--shadow-sm)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;line-height:1.45;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex:none;width:9px;height:9px;margin-top:-4px;transition:transform .22s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.faq .ans{color:var(--ink-3);padding:0 22px 20px;font-size:14.5px;line-height:1.7}.faq .ans strong{color:var(--ink);font-weight:600}.cta-band{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fdf3e8 0%,#faf0e4 50%,#f5e6d3 100%);border:1px solid #d46b1840;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:56px 60px;display:flex;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#de731d26 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-80px;right:-80px}.cta-band h2{font-size:clamp(26px,3.2vw,36px);line-height:1.2}.cta-band p{color:var(--ink-2);margin-top:12px;font-size:16px}.fab{z-index:90;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.fab-item{color:#fff;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s;display:grid;position:relative;transform:translateY(14px)scale(.85);box-shadow:0 6px 20px #1c191738}.fab.open .fab-item{opacity:1;pointer-events:auto;transform:none}.fab.open .fab-item:first-child{transition-delay:.16s}.fab.open .fab-item:nth-child(2){transition-delay:.12s}.fab.open .fab-item:nth-child(3){transition-delay:80ms}.fab.open .fab-item:nth-child(4){transition-delay:40ms}.fab-item:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 10px 26px #1c191747}.fab-item svg{fill:currentColor;width:24px;height:24px}.fab-zalo{background:#0068ff}.fab-fb{background:#0866ff}.fab-tg{background:#28a8e9}.fab-tel{background:#10b981}.fab-toggle{background:var(--accent-gradient);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .24s,background .2s;display:grid;position:relative;box-shadow:0 8px 24px #d46b186b}.fab-toggle:hover{transform:scale(1.05)}.fab-toggle svg{stroke:#fff;stroke-width:2px;fill:none;width:25px;height:25px}.fab-toggle .ic-close,.fab.open .fab-toggle .ic-chat{display:none}.fab.open .fab-toggle .ic-close{display:block}.fab-item:after{content:attr(data-label);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:62px;transform:translateY(-50%)translate(6px)}.fab-item:hover:after{opacity:1;transform:translateY(-50%)}.foot{border-top:1px solid var(--line);background:#fff;margin-top:88px;padding:64px 0 36px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px;display:grid}.foot-brand p{color:var(--muted);max-width:300px;margin-top:16px;font-size:14px;line-height:1.65}.foot h4{margin-bottom:16px;font-size:14px;font-weight:700}.foot ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.foot ul a{color:var(--muted);font-size:14px;transition:color .18s}.foot ul a:hover{color:var(--accent)}.foot ul li{color:var(--muted);font-size:14px}.foot-bot{border-top:1px solid var(--line-subtle);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}.reveal{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.js-reveal .reveal{opacity:0;transform:translateY(22px)}.js-reveal .reveal.in{opacity:1;transform:none}@media (max-width:1180px) and (min-width:769px){.nav-links{gap:22px}}@media (max-width:1080px){.agent-download-card{grid-template-columns:1fr}.hero-mockup-outer{margin-top:44px}.bento-grid{grid-template-columns:1fr}.bento-card-full-bottom{grid-column:span 1}.bento-card-mail{grid-column:span 1;grid-template-columns:1fr;gap:26px}.pipeline-visual{grid-template-columns:1fr 1fr}.pipeline-visual:before{display:none}.steps-grid{grid-template-columns:1fr;gap:36px}.steps-aside{position:static}.faq{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.foot-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:768px){.agent-download-card{gap:28px;padding:30px 26px}.nav-links{top:var(--nav-h);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:10px 24px 20px;display:none;position:absolute;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid var(--line-subtle);padding:12px 0}.nav-links a:after{display:none}.burger{display:grid}.nav .btn-sm{display:none}.promo-bar-in{gap:8px;padding:8px 16px;font-size:13px}.promo-bar-detail,.promo-bar-slots,.promo-bar-lead,.promo-bar-total{display:none}.promo-bar-lead-short{display:inline}.promo-bar-text{white-space:nowrap}.promo-bar-tag{padding:3px 6px;font-size:13px}.promo-bar-left b{font-size:15px}.promo-bar-cta{padding:4px 8px}.nav .nav-account{border-radius:50%;min-height:0;padding:4px;display:inline-flex}.nav .nav-account-label{display:none}.dash-mock-layout{grid-template-columns:1fr;min-height:0}.dash-mock-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:8px 12px;overflow:hidden}.dash-mock-link{white-space:nowrap;flex:none}.dash-mock-foot{display:none}.dash-mock-body{padding:18px 16px 20px}.dash-mock-overview{flex-direction:column;align-items:stretch}.dash-mock-overview .dash-mock-primary{text-align:center}.bento-device-grid{grid-template-columns:1fr}.bento-device-grid[data-expanded=false]>.bento-device-item:nth-child(n+5){display:none}.pipeline-visual{grid-template-columns:1fr}.mail-visual{padding:14px}.cta-band{text-align:left;flex-direction:column;align-items:flex-start;padding:36px 28px}.cta-band .btn{width:100%}}@media (max-width:560px){.agent-download-section{padding-top:6px;padding-bottom:54px}.agent-download-card{border-radius:var(--radius-lg);padding:26px 20px}.agent-download-heading{grid-template-columns:1fr}.agent-download-icon{border-radius:14px;width:50px;height:50px}.agent-download-heading h2{font-size:28px}.agent-download-actions{flex-direction:column;align-items:stretch}.agent-download-button{width:100%}.agent-download-safe{text-align:center;max-width:none}.agent-install-panel{padding:21px 18px}.wrap,.nav-in{padding:0 18px}.hero h1{font-size:34px}.hero-sub{font-size:15.5px}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%}.dash-mock-head{padding:0 16px}.dash-mock-card-head{flex-wrap:wrap}.dash-mock-card-name{flex-basis:calc(100% - 50px)}.dash-mock-stage{margin-left:50px}.dash-mock-stats{grid-template-columns:1fr 1fr}.dash-mock-stats div:last-child{display:none}.dash-mock-testers{flex-direction:column;align-items:flex-start;gap:6px}.track-stages li{font-size:11.5px}.srow{grid-template-columns:auto 1fr;gap:14px}.swhen{grid-column:2;justify-self:start}.crow{grid-template-columns:1fr}.crow-head{display:none}.crow>*{padding:12px 18px}.foot-grid{grid-template-columns:1fr;gap:28px}.fab{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.reveal,.js-reveal .reveal{opacity:1;transform:none}.ttrack{animation:none}}.foot-bot a{color:inherit;transition:color .18s}.foot-bot a:hover{color:var(--accent)}.hero-kit-link{color:var(--ink-2);border-bottom:1px dashed var(--accent-border);align-items:center;gap:8px;margin-top:14px;font-size:14.5px;text-decoration:none;display:inline-flex}.hero-kit-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.hero-kit-link svg{fill:none;width:18px;height:18px;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round;flex-shrink:0}.hero-kit-link strong{color:var(--accent)}.kit-gift{padding-top:24px}.kit-gift-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.kit-gift-label{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:800;display:block}.kit-gift-copy h2{font-size:clamp(28px,3.6vw,40px);line-height:1.15}.kit-gift-copy>p{color:var(--ink-3);margin-top:16px;font-size:16.5px;line-height:1.6}.kit-gift-points{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kit-gift-points li{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.kit-gift-points li>span{border-radius:var(--radius-xs);background:var(--accent);color:#fff;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.kit-gift-points h3{margin:2px 0 4px;font-size:16.5px}.kit-gift-points p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.55}.kit-gift-mock{background:var(--bg-card);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-md);gap:12px;padding:22px;display:grid}.kit-gift-mock-head{gap:4px;padding-bottom:6px;display:grid}.kit-gift-mock-head small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.kit-gift-mock-head strong{font-size:18px}.kit-gift-mock-button,.kit-gift-mock-copy{border-radius:var(--radius-xs);justify-self:start;margin-top:6px;padding:7px 12px;font-size:13px;font-weight:700}.kit-gift-mock-button{background:var(--accent);color:#fff}.kit-gift-mock-copy{border:1px solid var(--line-strong);color:var(--ink-2);margin-top:0}.kit-gift-mock-answer{background:var(--bg-card-subtle);border:1px solid var(--line);border-radius:var(--radius-xs);gap:6px;padding:14px;display:grid}.kit-gift-mock-answer small{color:var(--muted);font-size:12.5px;font-style:italic}.kit-gift-mock-answer p{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.kit-gift-mock-answer mark{color:inherit;background:#fde68a;border-radius:2px;padding:0 2px}@media (max-width:900px){.kit-gift-grid{grid-template-columns:1fr;gap:32px}.kit-gift-mock{padding:18px}.compat-band{padding-top:24px}.compat-band-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);background-image:radial-gradient(var(--line) 1px, transparent 1px);background-position:100% 0;background-size:14px 14px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:28px;padding:32px;display:grid}.compat-band-card>div:first-child{background:var(--bg-card);padding-right:8px}.compat-band-card h2{margin:14px 0 12px;font-size:clamp(26px,3vw,34px);line-height:1.15}.compat-band-card h2 em{color:var(--accent);font-style:normal}.compat-band-card p{color:var(--ink-3);margin:0;font-size:16px;line-height:1.65}.compat-band-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.compat-band-card li{padding-left:18px;font-size:15px;position:relative}.compat-band-card li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.55em;left:0}.compat-band-side{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);align-content:center;gap:12px;padding:22px;display:grid}.compat-band-price{color:var(--ink-3);margin:0;font-weight:700}.compat-band-price b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px}.compat-band-side small{color:var(--ink-3)}@media (max-width:900px){.compat-band-card{grid-template-columns:1fr;padding:22px}.compat-band-card ul{grid-template-columns:1fr}}}
