@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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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-bg:#12100e;--color-surface-1:#1a1714;--color-surface-2:#221e1a;--color-surface-3:#2c2722;--color-line:#f3ebdd14;--color-line-strong:#f3ebdd24;--color-text:#f3ebdd;--color-text-2:#bdb2a0;--color-text-3:#867c6d;--color-signal:#ff8a1f;--color-signal-glow:#ffb067;--color-signal-fill:#e4620e;--color-signal-fill-end:#c94f09;--color-on-signal:#fff;--color-ok:#a9c7a2;--color-info:#a3bdeb;--color-danger:#f2a093;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--type-display-size:80px;--type-display-weight:700;--type-display-tracking:-.05em;--type-display-leading:.98;--type-title-size:44px;--type-title-weight:700;--type-title-tracking:-.045em;--type-title-leading:1;--type-heading-size:22px;--type-heading-weight:600;--type-heading-tracking:-.02em;--type-heading-leading:1.25;--type-body-size:15px;--type-body-weight:400;--type-body-tracking:0em;--type-body-leading:1.6;--type-small-size:13px;--type-small-weight:500;--type-small-tracking:0em;--type-small-leading:1.45;--type-mono-size:13px;--type-mono-weight:400;--type-mono-tracking:0em;--type-mono-leading:1.5;--type-label-size:11px;--type-label-weight:500;--type-label-tracking:.09em;--type-label-leading:1.2;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--signal-fill:linear-gradient(180deg, var(--color-signal-fill), var(--color-signal-fill-end));color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:#f6f1e8;--color-surface-1:#fffdf9;--color-surface-2:#efe8dc;--color-surface-3:#e6ddce;--color-line:#1c19161a;--color-line-strong:#1c19162e;--color-text:#1c1916;--color-text-2:#5b544a;--color-text-3:#736b5f;--color-signal:#e0670c;--color-signal-glow:#ff8a1f;--color-signal-fill:#e4620e;--color-signal-fill-end:#c94f09;--color-on-signal:#fff;--color-ok:#457040;--color-info:#41609e;--color-danger:#b4432f;color-scheme:light}}[data-theme=light]{--color-bg:#f6f1e8;--color-surface-1:#fffdf9;--color-surface-2:#efe8dc;--color-surface-3:#e6ddce;--color-line:#1c19161a;--color-line-strong:#1c19162e;--color-text:#1c1916;--color-text-2:#5b544a;--color-text-3:#736b5f;--color-signal:#e0670c;--color-signal-glow:#ff8a1f;--color-signal-fill:#e4620e;--color-signal-fill-end:#c94f09;--color-on-signal:#fff;--color-ok:#457040;--color-info:#41609e;--color-danger:#b4432f;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:radial-gradient(1100px 620px at 85% -160px,#ff8a1f1a,transparent 70%),var(--color-bg);color:var(--color-text);font-family:"Geist Variable",var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:6px}.mono{font-family:"Geist Mono Variable",var(--font-mono)}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{z-index:20;margin-top:12px;position:sticky;top:12px}.nav .bar{-webkit-backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--color-line);background:#1e1a17e6;border-radius:16px;align-items:center;gap:20px;padding:9px 10px 9px 16px;display:flex;box-shadow:0 10px 30px #00000040}.logo{letter-spacing:-.035em;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.logo img{width:auto;height:28px}.nav .links{color:var(--color-text-2);gap:26px;margin-left:12px;font-size:14px;display:flex}.nav .links a{text-decoration:none}.nav .links a:hover{color:var(--color-text)}.nav .end{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=900px){.nav .links{display:none}}.lang{position:relative}.lang summary{cursor:pointer;font-family:"Geist Mono Variable",var(--font-mono);border:1px solid var(--color-line-strong);background:var(--color-bg);border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang svg{width:15px;height:15px}.lang ul{background:var(--color-surface-2);border:1px solid var(--color-line-strong);border-radius:14px;min-width:170px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000073}.lang li a{color:var(--color-text-2);border-radius:9px;justify-content:space-between;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.lang li a:hover,.lang li a[aria-current]{background:var(--color-surface-3);color:var(--color-text)}.lang li a span{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);font-size:11px}.btn{font:inherit;cursor:pointer;white-space:nowrap;height:46px;transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),background var(--motion-base);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-p{background:var(--signal-fill);color:var(--color-on-signal);text-shadow:0 1px #5a1e0040;box-shadow:0 10px 30px #e4620e47,inset 0 1px #ffffff47}.btn-p:hover{box-shadow:0 14px 36px #e4620e66,inset 0 1px #ffffff52}.btn-s{background:var(--color-surface-3);color:var(--color-text);border-color:var(--color-line-strong)}.btn-s:hover{background:#352f29}.btn-g{color:var(--color-text-2);background:0 0}.btn-g:hover{color:var(--color-text)}.btn-sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.btn kbd{font-family:"Geist Mono Variable",var(--font-mono);opacity:.55;border:1px solid;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:500}.hero{padding:96px 0 56px;position:relative}.hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px);background-size:88px 88px;position:absolute;inset:-120px 0 0;-webkit-mask-image:radial-gradient(70% 75% at 72% 30%,#000 18%,#0000 72%);mask-image:radial-gradient(70% 75% at 72% 30%,#000 18%,#0000 72%)}.hero .wmk{opacity:.045;z-index:-1;pointer-events:none;width:min(560px,60vw);position:absolute;bottom:-60px;right:-60px;transform:rotate(-9deg)}.hero-g{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (width<=960px){.hero{padding-top:64px}.hero-g{grid-template-columns:1fr;gap:44px}}.eyebrow{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-2);background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:12px;display:inline-flex}.eyebrow i{color:var(--color-signal-glow);background:#ff8a1f26;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}h1{letter-spacing:-.05em;text-wrap:balance;margin:22px 0 0;font-size:clamp(46px,7.2vw,84px);font-weight:700;line-height:.98}h1 em{color:#0000;background:linear-gradient(95deg,#ffc48a 0%,#ff8a1f 55%,#f06a14 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-style:normal;display:block}.lead{color:var(--color-text-2);max-width:560px;margin:22px 0 30px;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.wl{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.wl input[type=email]{border:1px solid var(--color-line-strong);height:52px;color:var(--color-text);font:inherit;transition:border-color var(--motion-base),box-shadow var(--motion-base);background:#12100ed9;border-radius:13px;outline:none;flex:240px;padding:0 16px;font-size:16px}.wl input[type=email]::placeholder{color:var(--color-text-3)}.wl input[type=email]:focus{border-color:var(--color-signal);box-shadow:0 0 0 4px #ff8a1f24}.wl .btn{border-radius:13px;height:52px;padding:0 24px;font-size:16px}.wl .trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-note{color:var(--color-text-3);margin:12px 0 0;font-size:13px}.wl-msg{margin:12px 0 0;font-size:14px}.wl-msg:empty{display:none}.wl-msg[data-state=ok]{color:var(--color-ok)}.wl-msg[data-state=bad]{color:var(--color-danger)}.works{color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:34px;font-size:13px;display:flex}.works span{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-2);border:1px solid var(--color-line);border-radius:8px;padding:5px 10px;font-size:12px}.crew{flex-direction:column;gap:12px;display:flex}.ag{backdrop-filter:blur(10px);border:1px solid var(--color-line);background:#221e1ad1;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ag.hot{background:linear-gradient(#251e17,#251e17) padding-box padding-box,linear-gradient(120deg,#ff8a1fd9,#ff8a1f1f) border-box;border-color:#0000;transform:translate(-14px);box-shadow:0 14px 40px #ff8a1f1f}@media (width<=960px){.ag.hot{transform:none}}.av{color:#1e1a15;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:flex}.ag .t{flex:1;min-width:0}.ag .t b{font-size:16px;font-weight:600;display:block}.ag .t span{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.chip{font-family:"Geist Mono Variable",var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.chip i{border-radius:50%;width:7px;height:7px;display:inline-block}.c-w{color:var(--color-ok);background:#a9c7a221}.c-w i{background:var(--color-ok);box-shadow:0 0 0 3px #a9c7a226}.c-a{color:var(--color-signal-glow);background:#ff8a1f29}.c-a i{background:var(--color-signal);animation:pulse 2.2s var(--motion-ease) infinite;box-shadow:0 0 0 3px #ff8a1f38}.c-s{color:var(--color-info);background:#a3bdeb21}.c-s i{background:var(--color-info)}.c-i{background:var(--color-surface-3);color:var(--color-text-3)}.c-i i{background:var(--color-text-3)}@keyframes pulse{50%{box-shadow:0 0 0 6px #ff8a1f00}}section.s{padding:96px 0 0}.lbl{font-family:"Geist Mono Variable",var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-3);align-items:center;gap:12px;margin:0 0 18px;font-size:11px;display:flex}.lbl b{color:var(--color-signal);font-weight:500}.lbl:after{content:"";background:var(--color-line);flex:1;height:1px}h2{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.04}.s .intro{color:var(--color-text-2);max-width:640px;margin:16px 0 0;font-size:18px}.card{background:var(--color-surface-1);border:1px solid var(--color-line);border-radius:18px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.step{padding:26px 26px 28px;position:relative}.step .n{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-signal);font-size:12px}.step h3,.feat h3{letter-spacing:-.02em;margin:14px 0 8px;font-size:20px;font-weight:600}.step p,.feat p{color:var(--color-text-2);margin:0;font-size:15px}.step code{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;margin-top:18px;padding:10px 12px;font-size:12.5px;display:block;overflow:hidden}.step code b{color:var(--color-signal);font-weight:500}.feats{border:1px solid var(--color-line);background:var(--color-surface-1);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid;overflow:hidden}.feat{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:28px}.feat:nth-child(3n){border-right:0}.feat:nth-last-child(-n+3){border-bottom:0}.feat .ic{background:var(--color-surface-2);border:1px solid var(--color-line);width:42px;height:42px;color:var(--color-text);border-radius:12px;justify-content:center;align-items:center;display:flex}.feat .ic svg{width:22px;height:22px}.feat:nth-child(2) .ic{color:var(--color-signal);background:#ff8a1f14;border-color:#ff8a1f40}@media (width<=960px){.steps,.feats{grid-template-columns:1fr}.feat{border-right:0!important;border-bottom:1px solid var(--color-line)!important}.feat:last-child{border-bottom:0!important}}.appr-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:40px;display:grid}@media (width<=960px){.appr-g{grid-template-columns:1fr}}.thread{flex-direction:column;gap:14px;padding:26px;display:flex}.mu{background:var(--color-surface-3);border-radius:16px 16px 5px;align-self:flex-end;max-width:76%;padding:12px 16px;font-size:14.5px}.ma{max-width:86%;color:var(--color-text);font-size:14.5px}.tool{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-2);background:var(--color-bg);border:1px solid var(--color-line);white-space:nowrap;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 14px;font-size:12.5px;display:flex;overflow:hidden}.tool b{color:var(--color-ok);font-weight:500}.ac{background:linear-gradient(#1e1813,#1e1813) padding-box padding-box,linear-gradient(125deg,#ff8a1fe6,#ff8a1f1a 60%,#ff8a1f59) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:13px;padding:18px 20px;display:flex}.ac .q{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ac .q b{color:var(--color-signal-glow)}.ac code{font-family:"Geist Mono Variable",var(--font-mono);background:var(--color-bg);border:1px solid var(--color-line);white-space:nowrap;border-radius:10px;padding:11px 13px;font-size:13px;overflow:auto}.ac .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac .always{color:var(--color-text-2);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.ac .always i{border:1px solid var(--color-line-strong);border-radius:5px;width:16px;height:16px;display:inline-block}.btn-d{color:var(--color-danger);background:#f2a09314;border-color:#f2a09340}.phone{width:min(340px,100%);box-shadow:0 0 0 1px var(--color-line-strong),0 30px 80px #00000073;background:radial-gradient(280px 230px at 50% 22%,#ff8a1f4d,#0000 70%),linear-gradient(175deg,#2a231c,#120f0c);border-radius:52px;justify-self:center;padding:16px 16px 26px}.island{background:#000;border-radius:999px;align-items:center;gap:8px;width:210px;height:36px;margin:0 auto;padding:0 10px 0 6px;display:flex}.island img{border-radius:50%;width:24px;height:24px}.island span{flex:1;font-size:12px;font-weight:600}.island i{background:var(--color-signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff8a1f40}.clock{text-align:center;letter-spacing:-.05em;margin:28px 0 34px;font-size:80px;font-weight:600;line-height:1}.date{text-align:center;color:var(--color-text-2);margin-bottom:26px;font-size:14px}.nt{backdrop-filter:blur(20px);border:1px solid var(--color-line);background:#2c2722e6;border-radius:24px;flex-direction:column;gap:10px;padding:14px;display:flex}.nt .top{color:var(--color-text-2);letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.nt .top img{border-radius:7px;width:26px;height:26px}.nt .top span{color:var(--color-text-3);letter-spacing:0;margin-left:auto;font-weight:400}.nt b{font-size:15px}.nt p{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.nt .acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nt .acts span{text-align:center;background:var(--color-surface-3);border-radius:14px;padding:11px 0;font-size:14px;font-weight:600}.nt .acts span.y{background:var(--signal-fill);color:#fff}.os{background:linear-gradient(var(--color-surface-1),var(--color-surface-1)) padding-box,linear-gradient(135deg,#ff8a1f99,#f3ebdd14 40%,#f3ebdd0f 70%,#ff8a1f40) border-box;border:1px solid #0000;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:40px;padding:44px;display:grid;position:relative;overflow:hidden}.os p{color:var(--color-text-2);max-width:560px;margin:14px 0 24px}.os .term{font-family:"Geist Mono Variable",var(--font-mono);background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-text-2);border-radius:14px;padding:18px 20px;font-size:13px;line-height:1.9}.os .term b{color:var(--color-signal);font-weight:500}.os .term em{color:var(--color-ok);font-style:normal}@media (width<=960px){.os{grid-template-columns:1fr;padding:28px}}.faq{border-top:1px solid var(--color-line);margin-top:32px}.faq details{border-bottom:1px solid var(--color-line);padding:20px 4px}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);transition:transform var(--motion-base) var(--motion-ease)}.faq details[open] summary:after{color:var(--color-signal);transform:rotate(45deg)}.faq p{color:var(--color-text-2);max-width:760px;margin:12px 0 0}.cta{text-align:center;margin:110px 0 0;padding:64px 40px;position:relative;overflow:hidden}.cta img.icon{width:84px;height:84px;margin-bottom:22px}.cta h2{margin:0 auto}.cta .intro{margin:14px auto 30px}.cta .wl{justify-content:center;margin:0 auto}.cta:before{content:"";z-index:-1;background:radial-gradient(600px 300px at 50% 0,#ff8a1f29,#0000 70%);position:absolute;inset:0}footer{border-top:1px solid var(--color-line);color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:80px;padding:28px 0 40px;font-size:14px;display:flex}footer a{color:var(--color-text-2);text-decoration:none}footer a:hover{color:var(--color-text)}footer .grow{flex:1}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(zh-Hans) h1,:lang(zh-Hans) h2,:lang(zh-Hans) h3{word-break:auto-phrase;line-break:strict;letter-spacing:-.01em}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) .lead,:lang(ko) p{word-break:keep-all}:lang(ja) h1,:lang(zh-Hans) h1,:lang(ko) h1{letter-spacing:-.02em;font-size:clamp(40px,6.2vw,72px);line-height:1.08}:lang(ja) h2,:lang(zh-Hans) h2,:lang(ko) h2{letter-spacing:-.02em;line-height:1.2}.hero-c{text-align:center;padding:84px 0 40px}.hero-c .badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.plat{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-2);border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.plat svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.hero-c h1{max-width:960px;margin-inline:auto;font-size:clamp(46px,8vw,96px)}.hero-c .lead{max-width:640px;margin-inline:auto}.hero-c .wl{justify-content:center;margin-inline:auto}.hero-c .wl-note,.hero-c .wl-msg{text-align:center}.hero-c .works{justify-content:center}.hero-c .wmk{opacity:.035;width:min(720px,90vw);inset:40px auto auto 50%;transform:translate(-50%)rotate(-9deg)}.hero-c:before{-webkit-mask-image:radial-gradient(60% 70% at 50% 35%,#000 15%,#0000 72%);mask-image:radial-gradient(60% 70% at 50% 35%,#000 15%,#0000 72%)}.demo-wrap{position:relative}.demo-wrap:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#ff8a1f29,#0000);position:absolute;inset:8% 6% -4%}.demo-label{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.demo-label .pulse{background:var(--color-ok);border-radius:50%;width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #a9c7a280}@keyframes ping{70%{box-shadow:0 0 0 8px #a9c7a200}}.dwin{background:var(--color-surface-1);border:1px solid var(--color-line-strong);border-radius:20px;overflow:hidden;box-shadow:0 50px 120px #0000008c,0 0 0 1px #ff8a1f0f}.dtb{background:var(--color-surface-2);border-bottom:1px solid var(--color-line);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.dtb>i{background:var(--color-surface-3);border-radius:50%;width:12px;height:12px}.dtb>i:first-child{background:#5a3a30}.dtb>i:nth-child(2){background:#5a4a30}.dtb>i:nth-child(3){background:#3a4a34}.dtitle{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-2);flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.dsrv{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);align-items:center;gap:6px;font-size:11px;display:flex}.dsrv b{background:var(--color-ok);border-radius:50%;width:7px;height:7px}.dbody{grid-template-columns:270px minmax(0,1fr);height:520px;display:grid}.dside{border-right:1px solid var(--color-line);background:var(--color-bg);text-align:left;flex-direction:column;gap:3px;padding:12px 10px;display:flex}.dsl{font-family:"Geist Mono Variable",var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-3);justify-content:space-between;padding:8px 10px;font-size:10px;display:flex}.dag{all:unset;cursor:pointer;transition:background var(--motion-base);border-radius:12px;align-items:center;gap:11px;padding:9px 10px;display:flex}.dag:hover{background:var(--color-surface-1)}.dag.on{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px #ff8a1f59}.dag:focus-visible{outline:2px solid var(--color-signal);outline-offset:1px}.dag .av{border-radius:10px;width:32px;height:32px;font-size:14px}.dag .t{flex:1;min-width:0}.dag .t b{font-size:14px;font-weight:600;display:block}.dag .t span{color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dag kbd{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);border:1px solid var(--color-line-strong);border-radius:4px;padding:0 4px;font-size:10px}.ddot{background:#4a433a;border-radius:50%;flex:none;width:8px;height:8px}.d-ok{background:var(--color-ok)}.d-info{background:var(--color-info)}.d-idle{background:var(--color-text-3)}.d-need{background:var(--color-signal);animation:2.2s infinite pulse;box-shadow:0 0 0 3px #ff8a1f40}.dsrvrow{color:var(--color-text-2);align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.dsrvrow.off{color:var(--color-text-3)}.dmain{background:var(--color-surface-1);text-align:left;overflow:hidden}.dpane{height:100%;animation:fadein var(--motion-slow) var(--motion-ease);flex-direction:column;display:flex}.dpane[hidden]{display:none}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}}.dmh{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:14px 22px;display:flex}.dmh b{font-size:15px}.dmh em{font-style:normal;font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);border:1px solid var(--color-line);border-radius:6px;padding:2px 7px;font-size:11px}.dmh span{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);margin-left:auto;font-size:12px}.dth{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex;overflow:hidden}.dth code{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-signal-glow);font-size:.92em}.ac.done-ok{background:linear-gradient(#18201a,#18201a) padding-box padding-box,linear-gradient(125deg,#a9c7a2cc,#a9c7a21a) border-box}.ac.done-no{background:linear-gradient(#1e1813,#1e1813) padding-box padding-box,linear-gradient(125deg,#867c6d99,#867c6d1a) border-box}.dhint{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-signal-glow);animation:nudge 1.6s var(--motion-ease) infinite;font-size:12px}@keyframes nudge{50%{transform:translateY(-3px)}}.diff{font-family:"Geist Mono Variable",var(--font-mono);border:1px solid var(--color-line);background:var(--color-bg);border-radius:12px;font-size:12.5px;overflow:hidden}.diff div{padding:4px 12px}.diff .dl{color:var(--color-text-3);border-bottom:1px solid var(--color-line);padding:8px 12px}.diff .del{color:var(--color-danger);background:#f2a09314}.diff .add{color:var(--color-ok);background:#a9c7a214}.sched{border:1px solid var(--color-line);background:var(--color-bg);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sline{align-items:center;gap:12px;display:flex}.sline .mono{color:var(--color-info);font-size:12px}.sline b{flex:1}.sched p{color:var(--color-text-2);margin:0;font-size:14px}.sbar{background:var(--color-surface-3);border-radius:999px;height:6px;overflow:hidden}.sbar i{background:linear-gradient(90deg,var(--color-info),#c7d6f3);border-radius:999px;width:62%;height:100%;animation:8s linear infinite fill;display:block}@keyframes fill{0%{width:20%}to{width:96%}}.smeta{color:var(--color-text-3);justify-content:space-between;font-size:12px;display:flex}.logs{font-family:"Geist Mono Variable",var(--font-mono);background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-text-2);white-space:pre;border-radius:12px;flex:1;padding:12px 14px;font-size:12.5px;line-height:1.75;overflow:hidden}.logs .lg{animation:fadein .4s var(--motion-ease)}.logs .warn{color:var(--color-signal-glow)}@media (width<=860px){.dbody{grid-template-columns:1fr;height:auto}.dside{border-right:0;border-bottom:1px solid var(--color-line);flex-direction:row;overflow-x:auto}.dsl,.dsrvrow,.dag kbd,.dag .t span{display:none}.dag{flex:none}.dpane{min-height:460px}.dsrv{display:none}}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.tile{background:var(--color-surface-1);border:1px solid var(--color-line);border-radius:20px;flex-direction:column;padding:22px 24px 26px;display:flex;position:relative;overflow:hidden}.tile.span2{grid-column:span 2}.tile.glow{background:linear-gradient(var(--color-surface-1),var(--color-surface-1)) padding-box,linear-gradient(135deg,#ff8a1f99,#f3ebdd0f 55%) border-box;border-color:#0000}.tile h3{letter-spacing:-.02em;margin:18px 0 6px;font-size:19px;font-weight:600}.tile p{color:var(--color-text-2);margin:0;font-size:15px}.scene{background:var(--color-bg);border:1px solid var(--color-line);border-radius:14px;height:210px;position:relative;overflow:hidden}@media (width<=960px){.bento{grid-template-columns:1fr}.tile.span2{grid-column:auto}}.chat{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cm{opacity:0;animation:rise .6s var(--motion-ease) forwards;align-items:flex-start;gap:10px;display:flex}.cm:first-child{animation-delay:.1s}.cm:nth-child(3){animation-delay:.7s}.cm:nth-child(4){animation-delay:1.3s}.cm .av{border-radius:9px;width:28px;height:28px;font-size:12px}.cm b{font-size:13px}.cm p{color:var(--color-text-2);margin:0;font-size:13px}.handoff{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);opacity:0;align-self:center;font-size:11px;animation:.5s .45s forwards rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.marquee{flex-direction:column;justify-content:center;gap:12px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.mrow{overflow:hidden}.mtrack{gap:10px;width:max-content;animation:26s linear infinite slide;display:flex}.mrow.rev .mtrack{animation-direction:reverse}.mtrack span{font-family:"Geist Mono Variable",var(--font-mono);border:1px solid var(--color-line-strong);background:var(--color-surface-2);white-space:nowrap;border-radius:10px;padding:8px 13px;font-size:12.5px}@keyframes slide{to{transform:translate(-50%)}}.pocket{background:radial-gradient(220px 160px at 50% 20%,#ff8a1f38,transparent 70%),var(--color-bg);justify-content:center;align-items:center;display:flex}.nt.mini{width:88%;animation:float 4s var(--motion-ease) infinite;transform:translateY(6px)}.nt.mini .acts span.y{animation:2.4s infinite glowy}@keyframes float{50%{transform:translateY(-2px)}}@keyframes glowy{50%{box-shadow:0 0 0 5px #e4620e2e}}.timeline{padding:20px 22px}.tl-hours{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);justify-content:space-between;font-size:11px;display:flex}.tl-track{background:linear-gradient(90deg,var(--color-surface-1),#141828 45%,#141828 70%,var(--color-surface-1));border:1px solid var(--color-line);border-radius:12px;height:120px;margin-top:14px;position:relative}.ev{color:var(--color-text-2);background:var(--color-surface-2);border:1px solid var(--color-line-strong);white-space:nowrap;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;font-style:normal;display:flex;position:absolute;top:28px}.ev b{color:var(--color-text);font-size:13px}.ev.info{border-color:#a3bdeb80}.ev.ok{border-color:#a9c7a280;top:58px}.now{background:var(--color-signal);width:2px;box-shadow:0 0 12px var(--color-signal);animation:12s linear infinite sweep;position:absolute;top:0;bottom:0}@keyframes sweep{0%{left:2%}to{left:98%}}.tl-moon{color:var(--color-info);opacity:.6;position:absolute;bottom:14px;right:20px}.procs{flex-direction:column;gap:6px;padding:14px 16px;font-size:12.5px;display:flex}.procs .ph{color:var(--color-text-3);letter-spacing:.09em;border-bottom:1px solid var(--color-line);justify-content:space-between;padding-bottom:6px;font-size:10px;display:flex}.procs .pr{color:var(--color-text-2);border-radius:8px;justify-content:space-between;padding:5px 8px;display:flex}.procs .pr.hot{color:var(--color-text);background:#ff8a1f1a}.procs .pr.hot span:first-child{color:var(--color-signal-glow)}.procs .pr.strike{color:var(--color-text-3);opacity:.6;text-decoration:line-through}.flow{grid-template-columns:1fr 40px 1.3fr 40px 1.2fr;align-items:center;gap:0;padding:18px;display:grid}.node{border:1px solid var(--color-line-strong);background:var(--color-surface-2);text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.node small{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-text-3);font-size:10px}.node b{font-size:14px}.node span{color:var(--color-text-3);font-size:11px}.node.srv{border-color:#ff8a1f8c;box-shadow:0 0 30px #ff8a1f1f}.link{background:var(--color-line-strong);height:2px;position:relative;overflow:hidden}.link i{background:var(--color-signal);width:30%;height:100%;animation:1.8s linear infinite flow;position:absolute;top:0;left:-30%}@keyframes flow{to{left:100%}}.node.us{opacity:.55;border-style:dashed;position:absolute;bottom:14px;right:18px}.node.us span{color:var(--color-danger)}@media (width<=640px){.flow{grid-template-columns:1fr;gap:10px}.link{display:none}.node.us{position:static}}.guard{flex-direction:column;gap:10px;display:flex}.gc{background:var(--color-surface-1);border:1px solid var(--color-line);opacity:0;animation:rise .5s var(--motion-ease) forwards;animation-delay:calc(var(--i) * 80ms);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.gc code{font-family:"Geist Mono Variable",var(--font-mono);font-size:14px}body{background:var(--color-bg)}.gridbg{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffb0671a 1px,#0000 1px),linear-gradient(#ffb0671a 1px,#0000 1px);background-position:top;background-size:48px 48px;height:1500px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(85% 70% at 50% 18%,#000 25%,#0000 75%);mask-image:radial-gradient(85% 70% at 50% 18%,#000 25%,#0000 75%)}.gridbg:after{content:"";background:radial-gradient(900px 480px at 50% 260px,#ff8a1f1f,#0000 70%);position:absolute;inset:0}.nav2{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:grid;position:sticky;top:0}.nav2:before{content:"";z-index:-1;background:linear-gradient(var(--color-bg) 30%,#12100e00);pointer-events:none;position:absolute;inset:0 -100vw}.nav2 .logo{justify-self:start}.pillnav{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);background:#1a1714bf;border-radius:999px;gap:2px;padding:4px;display:flex}.pillnav a{color:var(--color-text-2);transition:background var(--motion-base),color var(--motion-base);border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none}.pillnav a:hover{background:var(--color-surface-2);color:var(--color-text)}.nav2 .end{justify-self:end;align-items:center;gap:8px;display:flex}@media (width<=980px){.nav2{grid-template-columns:1fr auto}.pillnav{display:none}}.pill{cursor:pointer;white-space:nowrap;height:48px;transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-base),border-color var(--motion-base);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pill:active{transform:translateY(1px)}.pill-sm{height:38px;padding:0 17px;font-size:13px}.pill-light{color:#12100e;background:#f3ebdd}.pill-light:hover{background:#fff}.pill-ghost{color:var(--color-text-2);border-color:var(--color-line-strong);background:0 0}.pill-ghost:hover{color:var(--color-text);border-color:#f3ebdd4d}.lang summary{border-color:var(--color-line);border-radius:999px;height:38px;padding:0 12px}.hero3{text-align:center;padding:72px 0 44px;position:relative}.badges{flex-direction:column;align-items:center;gap:10px;display:flex}.badge{color:var(--color-text-2);border:1px solid var(--color-line-strong);background:#221e1acc;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 8px;font-size:13px;text-decoration:none;display:inline-flex}.badge .bdot{background:radial-gradient(circle,#ff8a1f 0 35%,#ff8a1f40 36% 100%);border-radius:50%;width:20px;height:20px}.badge .arrow{color:var(--color-text-3)}.badge.muted{border-color:var(--color-line);background:0 0;padding:5px 12px 5px 5px;font-size:12.5px}.badge .tag{font-family:"Geist Mono Variable",var(--font-mono);letter-spacing:.06em;color:#12100e;background:#f3ebdd;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.h1x{letter-spacing:-.065em;text-wrap:balance;max-width:1100px;margin:26px auto 0;font-size:clamp(52px,9.4vw,116px);font-weight:500;line-height:.95}.h1x .accent{color:#0000;background:linear-gradient(95deg,#ffc48a 0%,#ff8a1f 50%,#f06a14 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.hero3 .lead{max-width:640px;margin:26px auto 30px;font-size:clamp(17px,1.7vw,20px)}.hero3 .works{justify-content:center}.hero3 .wl-note,.hero3 .wl-msg{text-align:center}:lang(ja) .h1x,:lang(zh-Hans) .h1x,:lang(ko) .h1x{letter-spacing:-.03em;word-break:auto-phrase;font-size:clamp(42px,6.6vw,84px);line-height:1.08}:lang(ko) .h1x{word-break:keep-all}.wl{border:1px solid var(--color-line-strong);max-width:520px;transition:border-color var(--motion-base),box-shadow var(--motion-base);background:#221e1ad9;border-radius:999px;align-items:center;gap:6px;margin-inline:auto;padding:6px;display:flex}.wl:focus-within{border-color:#ff8a1f99;box-shadow:0 0 0 5px #ff8a1f1f}.wl input[type=email]{background:0 0;border:0;flex:1;min-width:0;height:46px;padding:0 10px 0 18px;font-size:16px;box-shadow:none!important}.wl input[type=email]:focus{border:0}.wl .btn{border-radius:999px;height:46px;padding:0 22px;font-size:15px;font-weight:500}@media (width<=520px){.wl{border-radius:22px;flex-direction:column;align-items:stretch}.wl .btn{width:100%}}.sh{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}.s h2,.os h2,.cta2 h2,.faq-l h2{letter-spacing:-.055em;font-size:clamp(38px,5.4vw,64px);font-weight:500;line-height:1}:lang(ja) .s h2,:lang(zh-Hans) .s h2,:lang(ko) .s h2{letter-spacing:-.02em;line-height:1.15}section.s{padding-top:120px}.steps{border-top:1px solid var(--color-line);gap:0;margin-top:44px}.step3{flex-direction:column;gap:6px;padding:28px 28px 8px 0;display:flex}.step3+.step3{border-left:1px solid var(--color-line);padding-left:28px}.step3 .n{font-family:"Geist Mono Variable",var(--font-mono);color:var(--color-signal);font-size:12px}.step3 h3{letter-spacing:-.02em;margin:10px 0 4px;font-size:21px;font-weight:500}.step3 p{color:var(--color-text-2);margin:0}.step3 code{font-family:"Geist Mono Variable",var(--font-mono);background:var(--color-surface-1);border:1px solid var(--color-line);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;margin-top:16px;padding:10px 12px;font-size:12.5px;overflow:hidden}.step3 code b{color:var(--color-signal);font-weight:500}@media (width<=960px){.step3+.step3{border-left:0;border-top:1px solid var(--color-line);padding-left:0}}.tile{border-radius:24px;padding:10px 10px 24px}.tile h3,.tile p{padding:0 14px}.tile h3{font-size:20px;font-weight:500}.scene{border-radius:16px}.tile:nth-child(6){color:#12100e;background:#ffb067;border-color:#0000}.tile:nth-child(6) p{color:#12100eb8}.tile:nth-child(5){background:#1c2019;border-color:#a9c7a22e}.dlg{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.dlc{color:#12100e;min-height:420px;transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base);border-radius:28px;flex-direction:column;padding:34px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dlc:hover{transform:translateY(-4px);box-shadow:0 30px 60px #00000059}.dlc:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#12100e0f 1px,#0000 1px),linear-gradient(#12100e0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 55%);mask-image:linear-gradient(160deg,#000,#0000 55%)}.c-mac{background:#ffb067}.c-ios{background:#a9c7a2}.c-srv{background:#a3bdeb}.dbadge{font-family:"Geist Mono Variable",var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#12100e14;border:1px solid #12100e2e;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:28px;right:28px}.dicon{fill:none;stroke:#12100e;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:88px;height:88px}.dname{letter-spacing:-.045em;margin-top:auto;font-size:44px;font-weight:600;line-height:1}.dspec{color:#12100ea8;margin-top:10px;font-size:14px}.dlink{margin-top:22px;font-size:15px;font-weight:600}@media (width<=960px){.dlg{grid-template-columns:1fr}.dlc{min-height:300px}}.os{border-radius:28px;margin-top:0;padding:48px}.os .row{flex-wrap:wrap;gap:10px;display:flex}.faq2{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.faq-l{flex-direction:column;gap:18px;display:flex;position:sticky;top:110px}.faq-l .more{color:var(--color-text-2);font-size:15px;text-decoration:none}.faq2 .faq{margin-top:0}.faq summary{font-size:19px;font-weight:500}@media (width<=960px){.faq2{grid-template-columns:1fr;gap:20px}.faq-l{position:static}}.cta2{text-align:center;border:1px solid var(--color-line);background:radial-gradient(700px 320px at 50% 0%,#ff8a1f2e,transparent 70%),var(--color-surface-1);border-radius:32px;margin-top:130px;padding:80px 32px;position:relative;overflow:hidden}.cta2:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffb0670f 1px,#0000 1px),linear-gradient(#ffb0670f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 50% 0,#000,#0000 75%)}.cta2>*{position:relative}.cta2 .icon{width:88px;height:88px;margin-bottom:24px}.cta2 .intro{max-width:520px;margin:16px auto 32px}.foot2{border-top:1px solid var(--color-line);margin-top:120px;position:relative}.fgrid{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:32px;padding-top:64px;display:grid}.ftag{letter-spacing:-.035em;max-width:520px;color:var(--color-text);margin:22px 0 24px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.social{gap:10px;display:flex}.social a{border:1px solid var(--color-line-strong);width:40px;height:40px;color:var(--color-text-2);border-radius:50%;place-items:center;display:grid}.social a:hover{color:var(--color-text);border-color:#f3ebdd4d}.fcol{flex-direction:column;gap:14px;font-size:15px;display:flex}.fcol b{font-family:"Geist Mono Variable",var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:4px;font-size:11px;font-weight:500}.fcol a{color:var(--color-text-2);text-decoration:none}.fcol a:hover{color:var(--color-text)}.fcol .lang{align-self:flex-start}.fbar{border-top:1px solid var(--color-line);color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:64px;padding:22px 0;font-size:13px;display:flex}.fbar .grow{flex:1}.avail{align-items:center;gap:8px;display:inline-flex}.avail i{background:var(--color-ok);border-radius:50%;width:7px;height:7px}.pixels{width:100%;height:96px;margin-top:8px;display:block}@media (width<=960px){.fgrid{grid-template-columns:1fr 1fr}.fbrand{grid-column:1/-1}}html,body{overflow-x:clip}.gridbg{z-index:0}main,.foot2{z-index:1;position:relative}.nav2:before{background:linear-gradient(var(--color-bg) 62%,#12100e00);inset:0 -100vw -32px}.cta2 h2{text-wrap:balance;max-width:16ch;margin-inline:auto}
