@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_85d3a8b5-module__3sJEza__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_85d3a8b5-module__3sJEza__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_edca9f69-module__TUtMOq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_edca9f69-module__TUtMOq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_HsnYgkdC5YEWFK46duwnyj7Vcivt)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9326615e-module__w9RNvG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9326615e-module__w9RNvG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#f3f1ec;--surface:#fff;--ink:#111;--charcoal:#2a2a2a;--muted:#6b6b6b;--hair:#dedad2;--signal:#d7ff3a;--on-signal:#111;--danger:#b3261e;--band-bg:#111;--band-text:#f3f1ec;--band-muted:#9a968d;--band-line:#2c2c2c;--display:var(--font-display), Impact, sans-serif;--body:var(--font-body), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", var(--font-body), sans-serif;--radius-pill:999px;--radius-card:24px;--wrap:1320px;--gutter:32px}@media (max-width:920px){:root{--gutter:20px}}
*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.skip{background:var(--ink);color:var(--paper);z-index:10;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}mark{background:var(--signal);color:inherit;padding:0 .12em}h1,h2,h3,.price,.price-line,.pitch-line{font-family:var(--display);text-transform:uppercase;font-weight:400}h2.mono{font-family:var(--mono);font-weight:400}.nav{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.mark{font-family:var(--display);letter-spacing:.01em;font-size:30px;line-height:1}.links{align-items:center;gap:32px;display:flex}.links a:not(.btn){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.links a:not(.btn):hover{text-underline-offset:5px;text-decoration:underline}.btn{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1.5px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:17px 28px;font-size:13.5px;font-weight:600;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn svg{width:15px;height:15px;transition:transform .15s}.btn:hover svg{transform:translate(3px)}.btn:disabled{opacity:.6;cursor:progress}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--signal);color:var(--ink)}.btn-signal{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.btn-signal:hover{background:var(--band-text);border-color:var(--band-text)}.btn-small{padding:12px 20px;font-size:12.5px}.hero{padding-top:44px}.hero-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}h1{letter-spacing:-.01em;font-size:clamp(3.6rem,12.4vw,11.4rem);line-height:.92}h1 span{display:block}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;margin-top:72px;padding-bottom:104px;display:grid}.pitch-line{font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.16}.pitch-line mark{line-height:1.02;display:inline-block}.pitch .sub{color:var(--charcoal);max-width:30ch;margin-top:20px;font-size:1.15rem}.pitch .sub span{white-space:nowrap}.pitch .sub span:last-child{white-space:normal}.pitch .cta{margin-top:30px}.pitch .note{color:var(--muted);max-width:38ch;margin-top:22px;font-size:14.5px}.pitch .note a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.pitch .note a:hover{background:var(--signal)}.stage{position:relative;container:stage/inline-size}.rig{aspect-ratio:100/80;position:relative}.imac{width:82cqi;position:absolute;top:4cqi;left:0;container:imac/inline-size}.imac-display{background:#fbfbfa;border-radius:1.5cqi 1.5cqi 0 0;padding:2.4cqi 2.2cqi;position:relative;box-shadow:0 0 0 .2cqi #cfd0cc}.imac-camera{background:#2e2e32;border-radius:50%;width:.6cqi;height:.6cqi;position:absolute;top:.95cqi;left:50%;transform:translate(-50%)}.imac-chin{background:linear-gradient(#e2e3e0,#d4d5d1);border-radius:0 0 1.5cqi 1.5cqi;height:10.5cqi;position:relative;box-shadow:0 0 0 .2cqi #c9cac6,0 3cqi 6cqi -3.5cqi #11111159}.imac-stand{background:linear-gradient(90deg,#11111112,#0000 16% 84%,#11111112),linear-gradient(#aeafab,#cbccc8 30%,#d9dad6);width:23.6cqi;height:15cqi;margin:0 auto;position:relative}.imac-stand:after{content:"";background:linear-gradient(#f1f1ef,#d5d6d2);border-radius:.4cqi;height:2.3cqi;position:absolute;bottom:0;left:-.6cqi;right:-.6cqi;box-shadow:0 .5cqi .9cqi -.3cqi #1111114d}.imac-stand:before{content:"";background:radial-gradient(closest-side,#11111138,#0000);height:4cqi;position:absolute;bottom:-2.4cqi;left:-14cqi;right:-14cqi}.screen{aspect-ratio:16/9;background:#5d5751;outline:.25cqi solid #1b1b1d;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.browser-bar{color:#8b8b8f;height:4.6cqi;font-family:var(--ui);background:linear-gradient(#fbfbfa,#f0efed);border-bottom:1px solid #d8d6d1;flex:none;justify-content:space-between;align-items:center;padding:0 1.7cqi;display:flex;position:relative}.bar-side{align-items:center;gap:1.4cqi;display:flex}.lights{gap:.85cqi;margin-right:1cqi;display:flex}.lights i{background:#ff5f57;border-radius:50%;width:1.35cqi;height:1.35cqi;box-shadow:inset 0 0 0 .1cqi #00000029}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.6cqi;height:1.6cqi}.glyph.dim{opacity:.38}.address{color:#3a3a3e;letter-spacing:-.005em;white-space:nowrap;background:#0000000f;border-radius:.8cqi;justify-content:center;align-items:center;gap:.6cqi;width:34cqi;height:2.8cqi;font-size:1.2cqi;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.address svg{fill:none;stroke-linecap:round;stroke-linejoin:round}.address .lock{stroke:#6e6e73;stroke-width:2.2px;width:1.05cqi;height:1.05cqi}.address .reload{stroke:#7c7c80;stroke-width:1.9px;width:1.15cqi;height:1.15cqi;position:absolute;right:.9cqi}.page{flex:1;position:relative;overflow:hidden}.shot{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.shot-page{width:100%;height:auto;display:none;position:absolute;top:0;left:0}.phone{width:28cqi;position:absolute;bottom:0;right:-1cqi;container:phone/inline-size}.phone-body{aspect-ratio:100/208.5;background:linear-gradient(145deg,#a6a6ab 0%,#505055 9%,#27272b 36%,#1d1d20 62%,#3c3c41 88%,#8f8f95 100%);border-radius:16.5cqi;padding:1.3cqi;position:relative;box-shadow:inset 0 0 0 .3cqi #fff3,inset 0 0 0 .9cqi #00000059,0 3cqi 5cqi -1cqi #1116,0 18cqi 32cqi -10cqi #1111118c}.key{z-index:-1;background:linear-gradient(90deg,#2b2b2f,#8c8c92 50%,#3a3a3f);width:2cqi;position:absolute}.key-action,.key-up,.key-down{border-radius:1cqi 0 0 1cqi;left:-1.2cqi}.key-action{height:5.2%;top:17.5%}.key-up{height:8.4%;top:25.5%}.key-down{height:8.4%;top:35.8%}.key-side{border-radius:0 1cqi 1cqi 0;height:12.6%;top:27%;right:-1.2cqi}.phone-bezel{background:#050505;border-radius:15.2cqi;height:100%;padding:2.5cqi}.phone-screen{isolation:isolate;background:#111;border-radius:12.7cqi;height:100%;position:relative;overflow:hidden}.phone-screen:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff26 0%,#ffffff0d 24%,#0000 40%);position:absolute;inset:0}.status{z-index:2;height:12.4cqi;color:var(--status-ink,#fff);font-family:var(--ui);grid-template-columns:1fr 30cqi 1fr;align-items:center;padding-top:.5cqi;transition:color .4s;display:grid;position:absolute;inset:0 0 auto}@property --wash{syntax:"<color>";inherits:true;initial-value:#0000}.status-wash{--wash:var(--status-wash,#00000012);z-index:1;pointer-events:none;background:linear-gradient(var(--wash), transparent);-webkit-backdrop-filter:blur(.7cqi);backdrop-filter:blur(.7cqi);height:14.5cqi;transition:--wash .4s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.time{letter-spacing:-.01em;justify-self:center;font-size:4.1cqi;font-weight:600;line-height:1}.status-icons{grid-column:3;justify-self:center;align-items:center;gap:1.3cqi;display:flex}.status-icons svg{fill:currentColor;width:auto;height:3cqi}.status-icons svg:last-child{height:3.3cqi}.viewport{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.viewport .shot{height:204cqi;inset:13.43cqi 0 auto}.viewport .shot-page{top:13.43cqi}.extend{height:13.43cqi;position:absolute;inset:0 0 auto;overflow:hidden}.extend img{transform-origin:top;filter:blur(1.4cqi);width:100%;height:auto;position:absolute;top:100%;left:0;transform:scale(1.12,-14)}.viewport:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#faf9f500,#faf9f580 45%,#faf9f5e0);height:19cqi;position:absolute;inset:auto 0 0}.safari{z-index:2;color:#1d1d1f;height:10.8cqi;font-family:var(--ui);gap:1.8cqi;display:flex;position:absolute;bottom:5.6cqi;left:3.4cqi;right:3.4cqi}.glass{-webkit-backdrop-filter:blur(1.4cqi)saturate(1.8);backdrop-filter:blur(1.4cqi)saturate(1.8);background:#ffffff9e;border-radius:99px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 .22cqi #fffc,0 .8cqi 2.6cqi #00000029}.glass.round{flex:none;width:10.8cqi}.glass.pill{letter-spacing:-.01em;white-space:nowrap;flex:1;gap:1.1cqi;min-width:0;padding:0 2.4cqi;font-size:3.2cqi;font-weight:500}.glass.pill span{text-overflow:ellipsis;overflow:hidden}.glass svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4cqi;height:4cqi}.glass.pill svg{width:3cqi;height:3cqi}.glass svg.dots{fill:currentColor;stroke:none}.island{z-index:2;background:radial-gradient(circle at 79%,#1c2431 0 1.1cqi,#0c0e12 1.2cqi 1.8cqi,#0000 1.9cqi),#000;border-radius:99px;width:29cqi;height:8.6cqi;position:absolute;top:2.3cqi;left:50%;transform:translate(-50%)}.home-bar{z-index:2;mix-blend-mode:difference;background:#fff;border-radius:99px;width:35cqi;height:1.3cqi;position:absolute;bottom:1.9cqi;left:50%;transform:translate(-50%)}.sticker{z-index:3;aspect-ratio:1;background:var(--signal);width:16cqi;color:var(--on-signal);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:-4cqi;left:72cqi;transform:rotate(-9deg);box-shadow:0 1.1cqi 2.4cqi -1cqi #00000059}.sticker span{font-family:var(--display);font-size:5.1cqi;line-height:.9}.sticker small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-top:.5cqi;font-size:1.4cqi}.caption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:1.4cqi;font-size:11.5px;line-height:1.6;display:flex}.hint{align-items:center;gap:9px;transition:opacity .3s;display:none}.hint svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:11px;height:16px}@container stage (max-width:560px){.sticker{width:19cqi;top:-8cqi;left:70cqi}.sticker span{font-size:6cqi}.sticker small{font-size:1.65cqi}.caption{font-size:10.5px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.shot-page{transition:transform 1.3s cubic-bezier(.3,.7,.2,1);display:block}.stage:hover .page .shot-page{transition:transform 11s cubic-bezier(.45,0,.55,1) .15s;transform:translateY(calc(51.65cqi - 100%))}.stage:hover .viewport .shot-page{transition:transform 11s cubic-bezier(.45,0,.55,1) .15s;transform:translateY(calc(204cqi - 100%))}.stage:hover .status{color:var(--status-ink-scrolled,#111);transition-delay:var(--status-switch,2s)}.stage:hover .status-wash{--wash:var(--status-wash-scrolled,#ffffff4d);transition-delay:var(--status-switch,2s)}.hint{display:inline-flex}.stage:hover .hint{opacity:0}}.steps{border-top:1px solid var(--ink);padding-bottom:80px}.steps-head{justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0 36px;display:flex}.row{border-top:1px solid var(--hair);grid-template-columns:120px minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:32px;padding:30px 0;display:grid}.row .n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:13px}.row h3{font-size:clamp(2rem,4.4vw,4rem);line-height:.98}.row p{color:var(--charcoal);max-width:44ch;font-size:1.06rem}.band{background:var(--band-bg);color:var(--band-text)}.band-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;padding-top:88px;padding-bottom:92px;display:grid}.price{color:var(--signal);font-size:clamp(6rem,15vw,14rem);line-height:.86}.price-line{max-width:16ch;margin-top:18px;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.04}.band .btn{margin-top:36px}.band :focus-visible{outline-color:var(--signal)}.band-label{color:var(--band-muted)}.band-list{margin-top:22px}.band-list li{border-top:1px solid var(--band-line);grid-template-columns:44px 1fr;padding:17px 0;font-size:16.5px;line-height:1.45;display:grid}.band-list li:last-child{border-bottom:1px solid var(--band-line)}.band-list i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--band-muted);padding-top:3px;font-size:12px}.care{color:#b5b1a8;margin-top:28px;font-size:15px}.care b{color:var(--band-text);font-weight:600}.guarantee{padding:112px 0 104px}.guarantee-title{max-width:15ch;margin-top:22px;font-size:clamp(2.8rem,7.2vw,6.8rem);line-height:.96}.guarantee-title mark{padding:0 .08em;line-height:1.02;display:inline-block}.guarantee-body{max-width:42ch;color:var(--charcoal);margin-top:30px;font-size:1.2rem}.split{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;padding:72px 0 104px;display:grid}.section-title{margin-top:16px;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:.98}.about .body,.start-copy .body{max-width:36ch;color:var(--charcoal);margin-top:20px}.about-sign{margin-top:18px}.faq-list{border-top:1px solid var(--hair);margin-top:30px}details{border-bottom:1px solid var(--hair)}summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19px;font-weight:500;line-height:1.35;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.plus{border:1px solid #c9c4ba;border-radius:50%;flex:none;width:30px;height:30px;transition:transform .2s,background .2s,border-color .2s;position:relative}.plus:before,.plus:after{content:"";background:var(--ink);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:after{transform:translate(-50%,-50%)rotate(90deg)}summary:hover .plus{border-color:var(--ink)}details[open] .plus{background:var(--signal);border-color:var(--signal);transform:rotate(45deg)}details p{max-width:60ch;color:var(--charcoal);padding:0 56px 24px 0}.start{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;padding:88px 0 112px;display:grid}.start-mail{color:var(--muted);margin-top:18px;font-size:15px}.start-mail a,.form-failed a,.foot-top a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.start-mail a:hover,.form-failed a:hover{background:var(--signal)}.form-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-card);gap:22px;padding:40px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{align-content:start;gap:8px;display:grid}.field label{font-size:14.5px;font-weight:500}.field label span{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border-radius:var(--radius-pill);border:1px solid #aba69c;padding:13px 20px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;border-radius:20px;min-height:128px;padding:14px 20px}.field input::placeholder,.field textarea::placeholder{color:#8f8b82}.field input:hover,.field textarea:hover{border-color:#7d786f}.field input:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--signal);outline:none}.field [aria-invalid=true]{border-color:var(--danger)}.field [aria-invalid=true]:focus{box-shadow:0 0 0 3px #b3261e33}.field-error{color:var(--danger);font-size:14px;font-weight:500}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.form-outcome{outline:none;flex:1;min-width:240px;font-size:15px}.form-failed{color:var(--ink);border:1px solid var(--danger);background:#fff6f5;border-radius:14px;padding:12px 16px}.form-invalid{color:var(--danger);font-weight:500}.form-done{outline:none;justify-items:start;gap:16px;padding:56px 40px}.form-done svg{width:56px;height:56px}.form-done h3{font-size:3.2rem;line-height:1}.form-done p{max-width:36ch;color:var(--charcoal);font-size:1.1rem}.foot{border-top:1px solid var(--ink);padding-top:28px;overflow-x:clip}.foot-top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;font-size:12px;display:flex}.foot-top a{font-weight:500;text-decoration-thickness:1px}.foot-mark{font-family:var(--display);letter-spacing:-.005em;-webkit-user-select:none;user-select:none;margin:36px 0 0 -.03em;padding-bottom:.16em;font-size:clamp(6rem,30vw,28rem);line-height:.9}@media (max-width:920px){.links a:not(.btn){display:none}.hero{padding-top:28px}.hero-top p:last-child{display:none}.hero-grid{grid-template-columns:1fr;gap:40px;margin-top:52px;padding-bottom:76px}.row{grid-template-columns:1fr;gap:10px;padding:26px 0}.band-in{grid-template-columns:1fr;gap:48px;padding-top:64px;padding-bottom:68px}.guarantee{padding:76px 0 72px}.split,.start{grid-template-columns:1fr;gap:52px;padding:64px 0 76px}.form-card{padding:26px 20px}.field-row{grid-template-columns:1fr}details p{padding-right:0}.foot-top{flex-direction:column}.foot-mark{font-size:36vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.legal{max-width:68ch;padding:56px 0 112px}.legal .section-title{margin-top:14px}.legal-intro{color:var(--charcoal);margin-top:24px;font-size:1.2rem}.legal section{border-top:1px solid var(--hair);margin-top:40px;padding-top:24px}.legal h2{font-family:var(--body);text-transform:none;letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.legal section p{color:var(--charcoal);margin-top:12px}.legal-contact{color:var(--muted);margin-top:48px}.legal-contact a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.legal-contact a:hover{background:var(--signal)}
