@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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}:root{color-scheme:light;--background:oklch(98.5% .004 75);--foreground:oklch(22% .012 255);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--muted:oklch(95.5% .006 75);--muted-foreground:oklch(48% .012 255);--border:oklch(91% .006 75);--input:oklch(86% .008 75);--primary:oklch(52% .2 260);--primary-foreground:oklch(99% 0 0);--primary-soft:color-mix(in oklab, var(--primary) 12%, var(--card));--ring:color-mix(in oklab, var(--primary) 70%, transparent);--secondary:oklch(95% .008 75);--secondary-foreground:var(--foreground);--accent:oklch(95% .012 250);--accent-foreground:var(--foreground);--success:oklch(55% .13 160);--warning:oklch(70% .17 55);--destructive:oklch(55% .19 27);--chart-1:var(--primary);--chart-2:oklch(70% .09 230);--chart-3:oklch(65% .1 160);--chart-4:oklch(72% .11 70);--chart-5:oklch(60% .02 255);--area-1:#2a78d6;--area-2:#e87ba4;--area-3:#008300;--area-4:#eda100;--sport-1:#3f9fc6;--sport-2:#6250d6;--sport-3:#1baf7a;--sport-other:var(--chart-5);--sidebar:oklch(97.5% .005 75);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--primary-soft);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--backdrop:radial-gradient(90% 60% at 0% 0%, oklch(90% .05 250/.55), transparent 70%), radial-gradient(80% 50% at 100% 0%, oklch(93% .04 60/.5), transparent 70%);--radius:.875rem;--elevation-card:0 1px 2px oklch(25% .02 255/.04), 0 4px 16px oklch(25% .02 255/.05);--elevation-raised:0 2px 4px oklch(25% .02 255/.06), 0 12px 32px oklch(25% .02 255/.1);--body-silhouette:oklch(93.5% .005 75);--body-muscle:oklch(86% .006 75);--body-line:oklch(100% 0 0);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b6f76'%3E%3Cpath d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E");accent-color:var(--primary)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--background:oklch(17% .008 255);--foreground:oklch(95% .004 75);--card:oklch(21% .01 255);--popover:oklch(23% .01 255);--muted:oklch(25% .01 255);--muted-foreground:oklch(73% .01 255);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.18);--primary:oklch(72% .14 255);--primary-foreground:oklch(17% .01 255);--secondary:oklch(26% .01 255);--accent:oklch(28% .025 250);--success:oklch(74% .12 160);--warning:oklch(80% .15 65);--destructive:oklch(70% .17 25);--chart-2:oklch(75% .08 230);--chart-3:oklch(72% .1 160);--chart-4:oklch(80% .11 75);--chart-5:oklch(65% .02 255);--area-1:#3987e5;--area-2:#d55181;--area-3:#008300;--area-4:#c98500;--sport-1:#0090a9;--sport-2:#9085e9;--sport-3:#199e70;--sidebar:oklch(19% .009 255);--backdrop:radial-gradient(90% 60% at 0% 0%, oklch(35% .06 250/.45), transparent 70%), radial-gradient(80% 50% at 100% 0%, oklch(32% .04 60/.3), transparent 70%);--elevation-card:0 1px 2px oklch(0% 0 0/.3);--elevation-raised:0 2px 4px oklch(0% 0 0/.3), 0 12px 32px oklch(0% 0 0/.35);--body-silhouette:oklch(27% .008 255);--body-muscle:oklch(36% .01 255);--body-line:oklch(21% .01 255);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23a3a3a3'%3E%3Cpath d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E")}}:root{--glass-surface:linear-gradient(160deg, oklch(100% 0 0/.82), oklch(100% 0 0/.58));--glass-surface-plain:oklch(100% 0 0/.6);--glass-border:oklch(100% 0 0/.85);--glass-highlight:inset 0 1px 0 oklch(100% 0 0/.9);--page-backdrop:none}@media (prefers-color-scheme:dark){:root{--glass-surface:linear-gradient(160deg, oklch(27% .015 255/.7), color-mix(in oklab, var(--primary) 14%, oklch(22% .012 255/.55)));--glass-surface-plain:oklch(23% .012 255/.62);--glass-border:oklch(100% 0 0/.12);--glass-highlight:inset 0 1px 0 oklch(100% 0 0/.08);--page-backdrop:radial-gradient(70% 55% at 0% 0%, oklch(34% .07 250/.5), transparent 70%), radial-gradient(60% 45% at 100% 10%, oklch(30% .04 60/.3), transparent 70%), radial-gradient(80% 50% at 60% 100%, oklch(30% .05 230/.35), transparent 70%);--backdrop:none}}:root{--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .7);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.3);--radius-2xl:calc(var(--radius) * 1.7);--shadow-card:var(--elevation-card);--shadow-raised:var(--elevation-raised);--text-key:2.75rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--background);background-image:var(--backdrop), var(--page-backdrop);color:var(--foreground);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-size:100% 900px,100% 100%;margin:0;font-family:Geist Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--ring);outline-offset:2px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6em;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2.1rem,6vw,3.4rem)}h2{font-size:clamp(1.5rem,4vw,2.1rem)}h3{font-size:1.2rem}p{text-wrap:pretty;margin:0 0 1em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:var(--card);border-radius:var(--radius-md);padding:.5em 1em;top:8px;left:16px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.narrow{max-width:720px}.muted{color:var(--muted-foreground)}.note{color:var(--muted-foreground);font-size:.9rem}.lead,.body-large{font-size:1.15rem}.lead{color:var(--muted-foreground);max-width:34em}.eyebrow{color:var(--primary);letter-spacing:.02em;margin-bottom:.8em;font-size:.9rem;font-weight:600}.wordmark{--logo-navy:#132139;letter-spacing:-.025em;color:var(--logo-navy);align-items:center;gap:.35em;font-size:1.35rem;font-weight:700;display:inline-flex}.wordmark-symbol{flex-shrink:0;width:auto;height:1.15em}@media (prefers-color-scheme:dark){.wordmark{color:var(--foreground)}}.site-header{z-index:5;background:color-mix(in oklab, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.brand-link{align-items:center;min-height:44px;text-decoration:none;display:flex}.site-header nav{align-items:center;gap:2px;display:flex}.nav-link{color:var(--foreground);border-radius:var(--radius-md);padding:.5em .7em;font-size:.95rem;text-decoration:none}.nav-link:hover{background:var(--accent)}.hide-small{display:none}@media (width>=760px){.hide-small{display:inline-block}}.button{border-radius:var(--radius-lg);background:var(--primary);min-height:48px;color:var(--primary-foreground);font:inherit;cursor:pointer;box-shadow:var(--shadow-card);border:0;justify-content:center;align-items:center;padding:0 1.4em;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:color-mix(in oklab, var(--primary) 88%, black)}.button-small{white-space:nowrap;min-height:40px;padding:0 .8em;font-size:.9rem}@media (width>=760px){.button-small{padding:0 1em;font-size:.95rem}}.button-quiet{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.button-quiet:hover{background:var(--secondary)}.actions{flex-wrap:wrap;gap:12px;margin:1.6em 0 1.2em;display:flex}.card{background:var(--glass-surface,var(--card));border:1px solid var(--glass-border,var(--border));border-radius:var(--radius-2xl);box-shadow:var(--shadow-card), var(--glass-highlight,none);padding:24px}@media (width>=760px){.card{padding:36px}}.section{padding:56px 0}@media (width>=760px){.section{padding:88px 0}}.video-placeholder{aspect-ratio:16/10;text-align:center;width:100%;max-height:420px;color:var(--muted-foreground);place-items:center;gap:12px;display:grid}.video-placeholder p{max-width:24em;margin:0}.price{margin:1em 0}.price-value{font-size:var(--text-key);letter-spacing:-.03em;color:var(--primary);font-weight:700}.checks{gap:.5em;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.checks li{padding-left:1.8em;position:relative}.checks li:before{content:"";border-left:2.5px solid var(--success);border-bottom:2.5px solid var(--success);width:.7em;height:.4em;position:absolute;top:.45em;left:.2em;transform:rotate(-45deg)}.form{gap:16px;margin-top:24px;display:grid}.form label{gap:6px;font-size:.95rem;font-weight:600;display:grid}.form .hint{color:var(--muted-foreground);font-size:.85rem;font-weight:400}.form input,.form textarea{width:100%;font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--radius-md);min-height:48px;padding:.7em .8em;font-size:1rem;font-weight:400}.form textarea{resize:vertical}.form .button{justify-self:start}.trap{position:absolute;left:-9999px}.prose h2{margin-top:2em;font-size:1.3rem}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.4em}.site-footer{border-top:1px solid var(--border);padding:32px 0 40px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.footer-row p{margin:0;font-size:.9rem}.values{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.values .card p{color:var(--muted-foreground);margin:0}@media (width>=900px){.values{grid-template-columns:repeat(3,1fr);gap:24px}}.offer .button{margin-top:.4em}.hero{padding:32px 0 24px}.hero-grid{grid-template-areas:"top""device""bottom";gap:28px;display:grid}.hero-top{grid-area:top}.hero-device{grid-area:device}.hero-bottom{grid-area:bottom}.hero h1{margin-bottom:0;font-size:clamp(1.75rem,7vw,3.4rem)}.app-icon{width:48px;height:48px;box-shadow:var(--shadow-raised);border-radius:12px;margin-bottom:16px}.hero-bottom .actions{margin-top:0}@media (width>=900px){.hero{padding:80px 0 40px}.hero-grid{grid-template:"top device""bottom device"1fr/1fr 1.4fr;align-items:end;gap:24px 48px}.hero-bottom{align-self:start}.hero-device{align-self:center}.app-icon{border-radius:16px;width:64px;height:64px;margin-bottom:24px}}.title-fixed{display:block}.rotator{height:1.15em;color:var(--primary);display:block;overflow:hidden}.rotator-track{animation:14s cubic-bezier(.7,0,.3,1) infinite rotate-phrases;display:block}.rotator-item{white-space:nowrap;height:1.15em;line-height:1.15em;display:block}@keyframes rotate-phrases{0%,21%{transform:translateY(0)}25%,46%{transform:translateY(-1.15em)}50%,71%{transform:translateY(-2.3em)}75%,96%{transform:translateY(-3.45em)}to{transform:translateY(-4.6em)}}@media (prefers-reduced-motion:reduce){.rotator-track{animation:none}}.steps{gap:48px;margin:32px 0 0;padding:0;list-style:none;display:grid}.step{justify-items:center;gap:20px;display:grid}.step-head,.step-body{width:100%}.step-head h3{margin:0}.step-body{color:var(--muted-foreground);margin:0;font-size:1.05rem}.step-number{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:700;transition:background .3s,color .3s;display:inline-grid}.step-device.device-phone{max-width:240px}.step-device.device-tablet{max-width:100%}.how-stage{display:none}@media (width>=900px){.how.is-enhanced .how-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.how.is-enhanced .steps{gap:0;margin-top:0}.how.is-enhanced .step{opacity:.35;align-content:center;justify-items:start;gap:12px;min-height:62vh;transition:opacity .4s}.how.is-enhanced .step.is-active{opacity:1}.how.is-enhanced .step.is-active .step-number{background:var(--primary);color:var(--primary-foreground)}.how.is-enhanced .step-device{display:none}.how.is-enhanced .step-head h3{font-size:1.6rem}.how.is-enhanced .how-stage{display:block}.how-stage-inner{height:76vh;position:sticky;top:12vh}.stage-item{opacity:0;place-items:center;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:0;transform:translateY(24px)scale(.98)}.stage-item.is-active{opacity:1;transform:none}.stage-item{bottom:48px}.stage-item .device-phone{width:min(250px,33.44vh - 28.16px)}.stage-item .device-tablet{width:min(100%,500px,51.68vh - 43.52px)}.stage-progress{justify-content:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.stage-dot{width:30px;height:30px;color:var(--muted-foreground);background:var(--muted);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;transition:background .3s,color .3s;display:inline-grid}.stage-dot.is-active{background:var(--primary);color:var(--primary-foreground)}}@media (prefers-reduced-motion:reduce){.stage-item,.how.is-enhanced .step{transition:none}}.device{width:100%;margin:0;container-type:inline-size}.device-body{box-shadow:0 0 0 1.5px #3a3d43, inset 0 0 0 1px #2a2d32, var(--shadow-raised);background:#16181c;position:relative}.device-screen{background:var(--card);overflow:hidden}.device-screen img{width:100%}.device-phone .device-body{border-radius:16cqi;padding:3.4cqi}.device-phone .device-screen{aspect-ratio:375/812;border-radius:12.6cqi}.device-phone .device-body:after{content:"";background:#0b0c0e;border-radius:999px;width:30cqi;height:8.6cqi;position:absolute;top:6.6cqi;left:50%;transform:translate(-50%)}.device-tablet.portrait .device-body{border-radius:7.5cqi;padding:4.2cqi}.device-tablet.portrait .device-screen{aspect-ratio:820/1180;border-radius:3.4cqi}.device-tablet.landscape .device-body{border-radius:5.2cqi;padding:2.9cqi}.device-tablet.landscape .device-screen{aspect-ratio:1180/820;border-radius:2.3cqi}.device-tablet .device-body:after{content:"";background:#2c3036;border-radius:50%;width:1.2cqi;height:1.2cqi;position:absolute}.device-tablet.portrait .device-body:after{top:1.5cqi;left:calc(50% - .6cqi)}.device-tablet.landscape .device-body:after{top:calc(50% - .6cqi);left:.85cqi}
