@font-face{font-family:OpenAI Sans;src:url(/assets/fonts/OpenAISans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:OpenAI Sans;src:url(/assets/fonts/OpenAISans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:OpenAI Sans;src:url(/assets/fonts/OpenAISans-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:OpenAI Sans;src:url(/assets/fonts/OpenAISans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}:root{--color-primary:#06c;--color-primary-focus:#0071e3;--color-primary-on-dark:#2997ff;--color-ink:#1d1d1f;--color-body-muted:#ccc;--color-ink-muted-80:#333;--color-ink-muted-48:#7a7a7a;--color-hairline:#e0e0e0;--color-canvas:#fff;--color-canvas-parchment:#f5f5f7;--color-surface-pearl:#fafafc;--color-surface-black:#000;--color-surface-tile-1:#272729;--radius-sm:8px;--radius-md:11px;--radius-lg:18px;--radius-pill:9999px;--font-base:"OpenAI Sans", "PingFang SC", "Noto Sans SC", "Source Han Sans CN", "Microsoft YaHei", sans-serif;--font-display:var(--font-base);--font-text:var(--font-base);--content-max:980px;--page-max:1440px;--section-y:80px}*,:before,:after{box-sizing:border-box;font-family:var(--font-base)}::placeholder{font-family:inherit}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-text);letter-spacing:-.374px;color:var(--color-ink);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-weight:400;line-height:1.47}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}img,svg{display:block}::selection{background:#0066cc29}:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}.site-nav{z-index:100;height:64px;display:flow-root;position:sticky;top:0}.site-nav:after{content:"";z-index:-2;-webkit-backdrop-filter:saturate(180%)blur(22px);background-color:#ffffffb8;border-bottom:1px solid #0f18280f;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.site-nav--compact:after{opacity:0}.site-nav__inner{width:100%;max-width:var(--page-max);border-radius:0;align-items:center;gap:36px;height:64px;margin:0 auto;padding:0 22px;transition:max-width .55s cubic-bezier(.32,.72,0,1),height .55s cubic-bezier(.32,.72,0,1),margin .55s cubic-bezier(.32,.72,0,1),padding .55s cubic-bezier(.32,.72,0,1),gap .55s cubic-bezier(.32,.72,0,1),border-radius .55s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.site-nav__inner:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:saturate(200%)blur(24px);opacity:0;pointer-events:none;background:radial-gradient(120% 150% at 14% 0,#ffffffeb 0%,#fff0 48%),linear-gradient(#ffffffbd 0%,#f4f8ff8a 100%);border:1px solid #ffffff9e;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;box-shadow:0 20px 44px -20px #0f18284d,0 2px 8px -3px #0f18281a,0 0 0 1px #0f18280d,inset 0 1px #ffffffbf}.site-nav--compact .site-nav__inner{max-width:var(--capsule-w,fit-content);border-radius:999px;gap:20px;height:44px;margin:12px auto 8px;padding:0 8px 0 14px}.site-nav--measure .site-nav__inner{visibility:hidden;gap:20px;width:max-content;max-width:none;padding:0 8px 0 14px;transition:none;position:absolute;top:0;left:0}.site-nav--compact .site-nav__inner:before{opacity:1}.site-nav__brand{flex:none;align-items:center;display:inline-flex}.site-nav__brand img{width:auto;height:36px}.site-nav__menu{flex:1}.site-nav__menu>ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-item{position:relative}.nav-trigger{border-radius:var(--radius-pill);height:36px;color:var(--color-ink);letter-spacing:-.224px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .18s;display:inline-flex}.nav-trigger:hover{background:#0f18280d}.nav-trigger svg{opacity:.55;transition:transform .2s,opacity .2s}.nav-item[data-open=true] .nav-trigger svg{opacity:.9;transform:rotate(180deg)}.nav-dropdown{border-radius:var(--radius-lg);-webkit-backdrop-filter:saturate(180%)blur(24px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#ffffffeb 0%,#fafafcbd 100%);border:1px solid #0f182814;width:340px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 24px 48px -12px #0f182824}.nav-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-item[data-open=true] .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-dropdown ul{margin:0;padding:0;list-style:none}.nav-dropdown li+li{margin-top:2px}.nav-link{border-radius:var(--radius-md);padding:10px 12px;transition:background-color .15s;display:block}.nav-link:hover{background:#0f18280d}.nav-link__title{letter-spacing:-.224px;color:var(--color-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.nav-link__desc{letter-spacing:-.12px;color:var(--color-ink-muted-48);margin-top:2px;font-size:13px;line-height:1.4;display:block}.nav-badge{background:var(--color-canvas-parchment);border:1px solid var(--color-hairline);letter-spacing:0;color:var(--color-ink-muted-48);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:500}.site-nav__actions{flex:none;align-items:center;gap:10px;display:flex}.nav-cta{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;letter-spacing:-.224px;justify-content:center;align-items:center;height:38px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.nav-cta:hover{background:var(--color-primary-focus)}.nav-cta:active{transform:scale(.95)}.nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.nav-toggle span{background:var(--color-ink);width:20px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.nav-toggle span+span{margin-top:5px}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{z-index:99;-webkit-backdrop-filter:saturate(180%)blur(24px);background:linear-gradient(#fffffff0 0%,#f5f5f7e0 100%);padding:20px 22px 48px;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-group+.mobile-group{border-top:1px solid var(--color-hairline);margin-top:26px;padding-top:22px}.mobile-group__title{letter-spacing:.02em;color:var(--color-ink-muted-48);font-size:13px;font-weight:600}.mobile-group ul{margin:10px 0 0;padding:0;list-style:none}.mobile-link{padding:10px 0;display:block}.mobile-link__title{color:var(--color-ink);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.mobile-link__desc{color:var(--color-ink-muted-48);margin-top:2px;font-size:13px;display:block}.nav-cta--mobile{width:100%;height:46px;margin-top:32px}html.nav-open{overflow:hidden}@media (width<=959px){.site-nav__menu,.site-nav__actions .nav-cta{display:none}.nav-toggle{display:flex}.site-nav__inner{justify-content:space-between;gap:16px}.site-nav--compact .site-nav__inner{max-width:calc(100% - 32px)}}@media (width>=960px){.mobile-menu{display:none!important}}.section{padding:var(--section-y) 22px}.section--parchment{background:var(--color-canvas-parchment)}.section__inner{max-width:var(--content-max);margin:0 auto}.section__eyebrow{letter-spacing:-.224px;color:var(--color-primary);font-size:14px;font-weight:600}.section__title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:40px;font-weight:600;line-height:1.1}.section__lead{letter-spacing:.231px;max-width:640px;color:var(--color-ink-muted-48);margin-top:14px;font-size:21px;line-height:1.19}@media (width<=640px){.section__title{font-size:34px}}@media (width<=419px){.section__title{font-size:28px}.section{padding:48px 20px}}.footer{background:var(--color-canvas-parchment);border-top:1px solid var(--color-hairline);padding:56px 22px 32px}.footer__inner{max-width:var(--page-max);margin:0 auto}.footer__top{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.footer__brand img{width:28px;height:30px;display:block}.footer__brand p{letter-spacing:-.12px;color:var(--color-ink-muted-48);margin-top:14px;font-size:13px;line-height:1.6}.footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;max-width:720px;display:grid}.footer__col-title{letter-spacing:-.08px;color:var(--color-ink);font-size:12px;font-weight:600}.footer__col ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.footer__col a{letter-spacing:-.12px;color:var(--color-ink-muted-48);font-size:13px;transition:color .2s}.footer__col a:hover{color:var(--color-ink)}.footer__legal{border-top:1px solid var(--color-hairline);letter-spacing:-.12px;color:var(--color-ink-muted-48);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}@media (width<=900px){.footer__top{flex-direction:column;gap:32px}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;max-width:none}}.hero[data-astro-cid-po7cdvp6]{background:radial-gradient(70% 55% at 50% 0,#e9f3fe 0%,#e9f3fe00 70%),linear-gradient(#f4f9ff 0%,#fbfbfd 62%);padding-top:clamp(4rem,7.5vw,6.5rem);padding-bottom:0;position:relative;overflow:hidden}.container[data-astro-cid-po7cdvp6]{width:min(100% - 2*clamp(1.25rem,4vw,3rem),70rem);margin-inline:auto}.hero-copy[data-astro-cid-po7cdvp6]{text-align:center;max-width:64rem;margin-inline:auto;position:relative}.eyebrow[data-astro-cid-po7cdvp6]{color:#0071e3;letter-spacing:.02em;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-po7cdvp6]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hero[data-astro-cid-po7cdvp6] h1[data-astro-cid-po7cdvp6]{letter-spacing:-.045em;color:#1d1d1f;margin-top:1.2rem;font-size:clamp(3.1rem,8.2vw,7.2rem);font-weight:700;line-height:.98}.hero[data-astro-cid-po7cdvp6] h1[data-astro-cid-po7cdvp6] .line[data-astro-cid-po7cdvp6]{display:block}.hero[data-astro-cid-po7cdvp6] h1[data-astro-cid-po7cdvp6] .line[data-astro-cid-po7cdvp6]>span[data-astro-cid-po7cdvp6]{background-image:radial-gradient(circle 190px at var(--hx,-700px) var(--hy,-700px), #1f8fffe6, transparent 68%), linear-gradient(#1d1d1f, #1d1d1f);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.expand[data-astro-cid-po7cdvp6]{white-space:nowrap}.expand-text[data-astro-cid-po7cdvp6]{background-image:radial-gradient(circle 190px at var(--hx,-700px) var(--hy,-700px), #1f8fffe6, transparent 68%), linear-gradient(#1d1d1f, #1d1d1f);color:#0000;-webkit-background-clip:text;background-clip:text}.expand-caret[data-astro-cid-po7cdvp6]{vertical-align:-.06em;background:#0071e3;border-radius:1px;width:.05em;height:.78em;margin-left:.045em;animation:1.1s step-end infinite caret-blink;display:inline-block}.expand-caret[data-astro-cid-po7cdvp6][hidden]{display:none}@keyframes caret-blink{0%,45%{opacity:1}45.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.expand-caret[data-astro-cid-po7cdvp6]{display:none}}.lede[data-astro-cid-po7cdvp6]{color:#6e6e73;letter-spacing:-.01em;max-width:40rem;margin:1.25rem auto 0;font-size:clamp(1.0625rem,1.55vw,1.4375rem);line-height:1.6}.lede-line[data-astro-cid-po7cdvp6]{display:block}.hero-actions[data-astro-cid-po7cdvp6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;margin-top:1.8rem;display:flex}.btn[data-astro-cid-po7cdvp6]{border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.65rem 1.4rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s cubic-bezier(.28,.11,.32,1),transform .18s cubic-bezier(.28,.11,.32,1);display:inline-flex}.btn-primary[data-astro-cid-po7cdvp6]{color:#fff;background:#0071e3}.btn-primary[data-astro-cid-po7cdvp6]:hover{background:#0077ed;text-decoration:none}.btn-primary[data-astro-cid-po7cdvp6]:active{transform:scale(.985)}.link-arrow[data-astro-cid-po7cdvp6]{color:#0071e3;align-items:center;gap:.3rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow[data-astro-cid-po7cdvp6] span[data-astro-cid-po7cdvp6]{transition:transform .18s cubic-bezier(.28,.11,.32,1)}.link-arrow[data-astro-cid-po7cdvp6]:hover{text-decoration:none}.link-arrow[data-astro-cid-po7cdvp6]:hover span[data-astro-cid-po7cdvp6]{transform:translate(3px)}.trust[data-astro-cid-po7cdvp6]{color:#6e6e73;letter-spacing:0;margin-top:1.5rem;font-size:.75rem}.hero-field[data-astro-cid-po7cdvp6]{width:100%;height:clamp(260px,30vw,420px);margin-top:clamp(1rem,2vw,1.75rem);position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.hero-field[data-astro-cid-po7cdvp6] canvas[data-astro-cid-po7cdvp6]{width:100%;height:100%;display:block}.hero-field[data-astro-cid-po7cdvp6]:before{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#2997ff3d,#0000 72%);width:min(1000px,92vw);height:64%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.hero-field[data-astro-cid-po7cdvp6]:after{content:"";opacity:.35;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width<=560px){.hero[data-astro-cid-po7cdvp6] h1[data-astro-cid-po7cdvp6]{letter-spacing:-.035em;font-size:clamp(2.35rem,11vw,3.1rem)}.hero[data-astro-cid-po7cdvp6] .lede[data-astro-cid-po7cdvp6]{font-size:1rem}.hero-actions[data-astro-cid-po7cdvp6]{gap:1rem}}._canvas_cpr11_1{width:100%;height:100%;display:block}._hero_1i526_1{background:var(--color-canvas);text-align:center;padding:88px 22px 96px;position:relative;overflow:hidden}._whales_1i526_9{z-index:0;pointer-events:auto;cursor:crosshair;height:560px;position:absolute;top:0;left:0;right:0}._hero_1i526_1>:not(._whales_1i526_9){z-index:1;position:relative}._hero_1i526_1>._glow_1i526_25{filter:blur(60px);opacity:.8;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#0066cc29,#0066cc0f 55%,#0000 78%);border-radius:50%;width:min(980px,92vw);height:560px;margin-left:calc(min(980px,92vw)/-2);position:absolute;top:4%;left:50%}._eyebrow_1i526_45{border-radius:var(--radius-pill);background:var(--color-canvas-parchment);color:var(--color-primary);letter-spacing:.02em;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}._eyebrowIcon_1i526_58{animation:16s linear infinite _spin_1i526_1}@keyframes _spin_1i526_1{to{transform:rotate(360deg)}}._title_1i526_68{max-width:1040px;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:24px auto 0;font-size:84px;font-weight:600;line-height:1.05}._titleLine_1i526_79{margin:-.3em 0 -.12em;padding:.3em 0 .12em;display:block;overflow:hidden}._titleLineInner_1i526_86{will-change:transform;display:block}._aiCarousel_1i526_91{vertical-align:-.21em;width:1.25em;height:1.25em;margin:0 .1em;display:inline-block;position:relative}._aiSlide_1i526_100{opacity:0;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._aiSlide_1i526_100:first-child{opacity:1;visibility:visible}._aiSlide_1i526_100 svg,._aiSlide_1i526_100 img{object-fit:contain;width:1.15em;height:1.15em;display:block}._srOnly_1i526_123{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._lead_1i526_135{letter-spacing:-.224px;max-width:660px;color:var(--color-ink-muted-48);margin:22px auto 0;font-size:21px;font-weight:400;line-height:1.42}._chat_1i526_146{background:var(--color-canvas-parchment);border:1px solid var(--color-hairline);text-align:left;border-radius:24px;max-width:760px;margin:56px auto 0;padding:10px}._chatHead_1i526_156{align-items:center;gap:10px;padding:6px 10px 12px;display:flex}._chatDots_1i526_163{gap:5px;display:flex}._chatDots_1i526_163 i{background:#d2d2d7;border-radius:50%;width:8px;height:8px}._chatTitle_1i526_175{letter-spacing:-.08px;color:var(--color-ink-muted-48);font-size:12px;font-weight:500}._chatBadge_1i526_182{background:var(--color-canvas);border:1px solid var(--color-hairline);letter-spacing:-.08px;color:var(--color-ink-muted-48);border-radius:9999px;margin-left:auto;padding:2px 9px;font-size:11px}._chatBody_1i526_193{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:14px;flex-direction:column;gap:14px;min-height:232px;padding:16px;display:flex}._userRow_1i526_204{opacity:0;visibility:hidden;justify-content:flex-end;display:flex}._userBubble_1i526_211{background:var(--color-primary);color:#fff;letter-spacing:-.12px;text-align:left;border-radius:16px 16px 4px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.55}._aiRow_1i526_223{opacity:0;visibility:hidden;align-items:flex-start;gap:10px;display:flex}._aiAvatar_1i526_231{width:28px;height:28px;color:var(--color-primary);background:#0066cc14;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._aiBubble_1i526_243{background:var(--color-canvas-parchment);letter-spacing:-.12px;max-width:82%;color:var(--color-ink);border-radius:16px 16px 16px 4px;padding:12px 16px;font-size:14px;line-height:1.65}._aiLine_1i526_254+._aiLine_1i526_254{margin-top:8px}._aiLine_1i526_254 mark{color:var(--color-primary);background:#0066cc14;border-radius:5px;padding:1px 5px;font-weight:600;animation:3.6s ease-in-out infinite _markPulse_1i526_1}@keyframes _markPulse_1i526_1{0%,to{box-shadow:0 0 #06c0}50%{box-shadow:0 0 0 4px #0066cc1a}}._inputBar_1i526_278{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:8px 8px 8px 16px;display:flex}._inputWrap_1i526_289{white-space:nowrap;letter-spacing:-.12px;min-height:34px;color:var(--color-ink);flex:1;align-items:center;gap:2px;font-size:14px;display:flex;overflow:hidden}._inputText_1i526_302{text-overflow:ellipsis;min-width:0;overflow:hidden}._caret_1i526_308{background:var(--color-primary);border-radius:1px;flex:none;width:2px;height:16px;animation:1s steps(2,start) infinite _blink_1i526_1}@keyframes _blink_1i526_1{to{visibility:hidden}}._sendBtn_1i526_323{background:var(--color-primary);color:#fff;letter-spacing:-.08px;opacity:.55;pointer-events:none;cursor:default;border:none;border-radius:9999px;flex:none;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}._marquee_1i526_341{max-width:760px;margin:20px auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._marqueeTrack_1i526_362{width:max-content;animation:34s linear infinite _marquee_1i526_341;display:flex}._marqueeGroup_1i526_368{align-items:center;gap:36px;padding-right:36px;display:flex}._marquee_1i526_341:hover ._marqueeTrack_1i526_362{animation-play-state:paused}._marqueeItem_1i526_379{letter-spacing:-.12px;color:var(--color-ink-muted-48);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}._marqueeItem_1i526_379 svg,._marqueeItem_1i526_379 img{object-fit:contain;width:20px;height:20px;display:block}@keyframes _marquee_1i526_341{to{transform:translate(-50%)}}@media (width<=900px){._title_1i526_68{font-size:60px}}@media (width<=640px){._hero_1i526_1{padding:64px 20px 72px}._title_1i526_68{font-size:44px}._lead_1i526_135{font-size:17px;line-height:1.5}._chat_1i526_146{margin-top:44px}._chatBody_1i526_193{min-height:260px}._userBubble_1i526_211{max-width:86%}._aiBubble_1i526_243{max-width:88%}._marqueeGroup_1i526_368{gap:28px;padding-right:28px}._whales_1i526_9{height:440px}._hero_1i526_1>._glow_1i526_25{filter:blur(48px);height:380px}}@media (width<=419px){._title_1i526_68{font-size:36px}}@media (prefers-reduced-motion:reduce){._eyebrowIcon_1i526_58,._aiLine_1i526_254 mark{animation:none}}.platforms[data-astro-cid-zhrhm7wo]{background:var(--color-canvas);text-align:center;border-bottom:1px solid var(--color-hairline);padding:72px 22px 88px}.platforms__inner[data-astro-cid-zhrhm7wo]{max-width:var(--page-max);margin:0 auto}.platforms__eyebrow[data-astro-cid-zhrhm7wo]{letter-spacing:-.08px;color:var(--color-primary);font-size:13px;font-weight:600}.platforms__title[data-astro-cid-zhrhm7wo]{letter-spacing:-.02em;color:var(--color-ink);margin-top:12px;font-size:40px;font-weight:600;line-height:1.1}.platforms__lead[data-astro-cid-zhrhm7wo]{letter-spacing:-.374px;color:var(--color-ink-muted-48);margin-top:12px;font-size:17px;line-height:1.47}.platforms__grid[data-astro-cid-zhrhm7wo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.platforms__item[data-astro-cid-zhrhm7wo]{background:var(--color-canvas-parchment);min-height:72px;color:var(--color-ink);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 16px;transition:transform .2s,background-color .2s;display:flex}.platforms__item[data-astro-cid-zhrhm7wo]:hover{background:#f0eff2;transform:translateY(-2px)}.platforms__icon[data-astro-cid-zhrhm7wo]{height:24px;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.platforms__name[data-astro-cid-zhrhm7wo]{letter-spacing:-.224px;font-size:15px;font-weight:500}@media (width<=900px){.platforms__grid[data-astro-cid-zhrhm7wo]{grid-template-columns:repeat(2,minmax(0,1fr))}.platforms__title[data-astro-cid-zhrhm7wo]{font-size:32px}}@media (width<=640px){.platforms[data-astro-cid-zhrhm7wo]{padding:56px 20px 64px}.platforms__title[data-astro-cid-zhrhm7wo]{font-size:26px}.platforms__item[data-astro-cid-zhrhm7wo]{min-height:62px}}.services[data-astro-cid-lesv7jgp]{background:var(--color-canvas-parchment);padding:96px 22px}.services__inner[data-astro-cid-lesv7jgp]{max-width:var(--page-max);margin:0 auto}.services__head[data-astro-cid-lesv7jgp]{max-width:720px}.services__eyebrow[data-astro-cid-lesv7jgp]{letter-spacing:-.08px;color:var(--color-primary);font-size:13px;font-weight:600}.services__title[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;color:var(--color-ink);margin-top:12px;font-size:44px;font-weight:600;line-height:1.08}.services__lead[data-astro-cid-lesv7jgp]{letter-spacing:-.224px;color:var(--color-ink-muted-48);margin-top:16px;font-size:19px;line-height:1.42}.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.service[data-astro-cid-lesv7jgp]{border-radius:var(--radius-lg);background:var(--color-canvas);border:1px solid var(--color-hairline);flex-direction:column;padding:26px 24px 22px;display:flex}.service__icon[data-astro-cid-lesv7jgp]{width:40px;height:40px;color:var(--color-primary);background:#0066cc14;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.service__title[data-astro-cid-lesv7jgp]{letter-spacing:-.224px;color:var(--color-ink);margin-top:18px;font-size:19px;font-weight:600;line-height:1.3}.service__desc[data-astro-cid-lesv7jgp]{letter-spacing:-.224px;color:var(--color-ink-muted-48);flex:1;margin-top:10px;font-size:14px;line-height:1.6}.service__meta[data-astro-cid-lesv7jgp]{border-top:1px solid var(--color-hairline);letter-spacing:-.12px;color:var(--color-primary);align-items:center;gap:6px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}@media (width<=1023px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}.services__title[data-astro-cid-lesv7jgp]{font-size:36px}}@media (width<=640px){.services[data-astro-cid-lesv7jgp]{padding:64px 20px}.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.services__title[data-astro-cid-lesv7jgp]{font-size:28px}.services__lead[data-astro-cid-lesv7jgp]{font-size:17px}}.metrics[data-astro-cid-ic3gsucs]{color:#f5f5f7;background:#1d1d1f;padding:96px 22px}.metrics__inner[data-astro-cid-ic3gsucs]{max-width:var(--page-max);margin:0 auto}.metrics__head[data-astro-cid-ic3gsucs]{max-width:760px}.metrics__eyebrow[data-astro-cid-ic3gsucs]{letter-spacing:-.08px;color:#2997ff;font-size:13px;font-weight:600}.metrics__title[data-astro-cid-ic3gsucs]{letter-spacing:-.02em;color:#f5f5f7;margin-top:12px;font-size:44px;font-weight:600;line-height:1.08}.metrics__lead[data-astro-cid-ic3gsucs]{letter-spacing:-.224px;color:#a1a1a6;margin-top:16px;font-size:19px;line-height:1.42}.metrics__grid[data-astro-cid-ic3gsucs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:48px 0 0;padding:0;list-style:none;display:grid}.metric[data-astro-cid-ic3gsucs]{border-radius:var(--radius-lg);background:#272729;border:1px solid #ffffff14;padding:22px 20px 24px}.metric__top[data-astro-cid-ic3gsucs]{justify-content:space-between;align-items:center;display:flex}.metric__icon[data-astro-cid-ic3gsucs]{color:#2997ff;display:inline-flex}.metric__no[data-astro-cid-ic3gsucs]{letter-spacing:.04em;color:#6e6e73;font-size:12px;font-weight:500}.metric__name[data-astro-cid-ic3gsucs]{letter-spacing:-.224px;color:#f5f5f7;margin-top:26px;font-size:21px;font-weight:600}.metric__en[data-astro-cid-ic3gsucs]{letter-spacing:.02em;color:#6e6e73;margin-left:6px;font-size:12px;font-weight:400}.metric__desc[data-astro-cid-ic3gsucs]{letter-spacing:-.12px;color:#a1a1a6;margin-top:8px;font-size:13px;line-height:1.6}@media (width<=1023px){.metrics__grid[data-astro-cid-ic3gsucs]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics__title[data-astro-cid-ic3gsucs]{font-size:36px}}@media (width<=760px){.metrics[data-astro-cid-ic3gsucs]{padding:64px 20px}.metrics__grid[data-astro-cid-ic3gsucs]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics__title[data-astro-cid-ic3gsucs]{font-size:28px}.metrics__lead[data-astro-cid-ic3gsucs]{font-size:17px}}@media (width<=480px){.metrics__grid[data-astro-cid-ic3gsucs]{grid-template-columns:minmax(0,1fr)}}.process[data-astro-cid-grsovck6]{background:var(--color-canvas);padding:96px 22px}.process__inner[data-astro-cid-grsovck6]{max-width:var(--page-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin:0 auto;display:grid}.process__eyebrow[data-astro-cid-grsovck6]{letter-spacing:-.08px;color:var(--color-primary);font-size:13px;font-weight:600}.process__title[data-astro-cid-grsovck6]{letter-spacing:-.02em;color:var(--color-ink);margin-top:12px;font-size:44px;font-weight:600;line-height:1.08}.process__lead[data-astro-cid-grsovck6]{letter-spacing:-.374px;color:var(--color-ink-muted-48);margin-top:16px;font-size:17px;line-height:1.5}.process__steps[data-astro-cid-grsovck6]{padding-left:30px;position:relative}.process__track[data-astro-cid-grsovck6],.process__line[data-astro-cid-grsovck6]{width:1px;position:absolute;top:10px;bottom:14px;left:5px}.process__track[data-astro-cid-grsovck6]{background:var(--color-hairline)}.process__line[data-astro-cid-grsovck6]{background:var(--color-primary);transform-origin:top;transform:scaleY(0)}.step[data-astro-cid-grsovck6]{padding-bottom:36px;position:relative}.step[data-astro-cid-grsovck6]:last-child{padding-bottom:0}.step__dot[data-astro-cid-grsovck6]{background:var(--color-canvas);border:2px solid var(--color-primary);border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:-30px}.step__no[data-astro-cid-grsovck6]{letter-spacing:.04em;color:var(--color-primary);font-size:12px;font-weight:600}.step__title[data-astro-cid-grsovck6]{letter-spacing:-.224px;color:var(--color-ink);margin-top:4px;font-size:21px;font-weight:600}.step__desc[data-astro-cid-grsovck6]{letter-spacing:-.224px;max-width:520px;color:var(--color-ink-muted-48);margin-top:8px;font-size:15px;line-height:1.6}@media (width<=900px){.process__inner[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr);gap:44px}.process__title[data-astro-cid-grsovck6]{font-size:34px}}@media (width<=640px){.process[data-astro-cid-grsovck6]{padding:64px 20px}.process__title[data-astro-cid-grsovck6]{font-size:28px}}.beliefs[data-astro-cid-x35wsnvp]{background:var(--color-canvas-parchment);padding:96px 22px}.beliefs__inner[data-astro-cid-x35wsnvp]{max-width:var(--page-max);margin:0 auto}.beliefs__head[data-astro-cid-x35wsnvp]{max-width:720px}.beliefs__eyebrow[data-astro-cid-x35wsnvp]{letter-spacing:-.08px;color:var(--color-primary);font-size:13px;font-weight:600}.beliefs__title[data-astro-cid-x35wsnvp]{letter-spacing:-.02em;color:var(--color-ink);margin-top:12px;font-size:44px;font-weight:600;line-height:1.08}.beliefs__lead[data-astro-cid-x35wsnvp]{letter-spacing:-.224px;color:var(--color-ink-muted-48);margin-top:16px;font-size:19px;line-height:1.42}.beliefs__grid[data-astro-cid-x35wsnvp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.belief[data-astro-cid-x35wsnvp]{border-radius:var(--radius-lg);background:var(--color-canvas);border:1px solid var(--color-hairline);padding:28px 26px}.belief__icon[data-astro-cid-x35wsnvp]{width:40px;height:40px;color:var(--color-primary);background:#0066cc14;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.belief__title[data-astro-cid-x35wsnvp]{letter-spacing:-.224px;color:var(--color-ink);margin-top:18px;font-size:19px;font-weight:600}.belief__desc[data-astro-cid-x35wsnvp]{letter-spacing:-.224px;color:var(--color-ink-muted-48);margin-top:8px;font-size:14px;line-height:1.6}@media (width<=900px){.beliefs__grid[data-astro-cid-x35wsnvp]{grid-template-columns:minmax(0,1fr)}.beliefs__title[data-astro-cid-x35wsnvp]{font-size:36px}}@media (width<=640px){.beliefs[data-astro-cid-x35wsnvp]{padding:64px 20px}.beliefs__title[data-astro-cid-x35wsnvp]{font-size:28px}.beliefs__lead[data-astro-cid-x35wsnvp]{font-size:17px}}.cta[data-astro-cid-4zgmmfpt]{text-align:center;background:#1d1d1f;padding:104px 22px 112px}.cta__inner[data-astro-cid-4zgmmfpt]{max-width:720px;margin:0 auto}.cta__title[data-astro-cid-4zgmmfpt]{letter-spacing:-.025em;color:#f5f5f7;font-size:52px;font-weight:600;line-height:1.06}.cta__lead[data-astro-cid-4zgmmfpt]{letter-spacing:-.224px;color:#a1a1a6;margin-top:18px;font-size:19px;line-height:1.47}.cta__actions[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.cta__primary[data-astro-cid-4zgmmfpt],.cta__ghost[data-astro-cid-4zgmmfpt]{border-radius:var(--radius-pill);letter-spacing:-.224px;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.cta__primary[data-astro-cid-4zgmmfpt]{background:var(--color-primary);color:#fff}.cta__primary[data-astro-cid-4zgmmfpt]:hover{background:var(--color-primary-focus)}.cta__ghost[data-astro-cid-4zgmmfpt]{color:#f5f5f7;border:1px solid #ffffff52}.cta__ghost[data-astro-cid-4zgmmfpt]:hover{border-color:#fff9}.cta__primary[data-astro-cid-4zgmmfpt]:active,.cta__ghost[data-astro-cid-4zgmmfpt]:active{transform:scale(.95)}.cta__note[data-astro-cid-4zgmmfpt]{letter-spacing:-.12px;color:#6e6e73;margin-top:20px;font-size:12px}@media (width<=640px){.cta[data-astro-cid-4zgmmfpt]{padding:72px 20px 80px}.cta__title[data-astro-cid-4zgmmfpt]{font-size:34px}.cta__lead[data-astro-cid-4zgmmfpt]{font-size:17px}}
