.landing_page__gXrwl{--bg:#fbfbfa;--ink:#111113;--muted:#64646a;--faint:#8b8b91;--line:#e7e7e3;--panel:#f3f3f0;--accent:#3d5afe;--radius:18px;--gutter:48px;--header:72px;--shadow:0 1px 2px rgb(17 17 19/4%),0 12px 32px -12px rgb(17 17 19/12%),0 48px 96px -48px rgb(17 17 19/22%);color:var(--ink);background:var(--bg);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:clip}.landing_page__gXrwl *{box-sizing:border-box}.landing_page__gXrwl a{color:inherit;text-decoration:none}.landing_page__gXrwl :where(h1,h2,h3,p,ul,ol){margin:0}.landing_page__gXrwl :where(h1,h2,h3){text-wrap:balance}.landing_page__gXrwl :where(p){text-wrap:pretty}.landing_page__gXrwl :where(a,button,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing_page__gXrwl ::-moz-selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.landing_page__gXrwl ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.landing_wrap__1HC_C{width:min(1200px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.landing_wrapWide__WkLIm{width:min(1296px,calc(100% - var(--gutter)));margin-inline:auto}.landing_skip__ouSZk{position:fixed;z-index:100;left:16px;top:-100px;padding:12px 18px;background:var(--ink);color:#fff!important;border-radius:999px;font-size:14px}.landing_skip__ouSZk:focus{top:12px}.landing_header__mLlDT{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s}.landing_header__mLlDT[data-scrolled=true]{background:var(--bg);border-color:var(--line)}.landing_headerInner__JDSNy{height:var(--header);display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.landing_brand__hBa6y{justify-self:start;display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.03em}.landing_mark__1DavB{width:24px;height:24px;flex:none;display:inline-grid;place-items:center;border-radius:7px;background:var(--ink);color:#fff;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:15px;font-weight:500;line-height:1;letter-spacing:0}.landing_headerActions__nsOPu{justify-self:end;display:flex;align-items:center;gap:14px}.landing_languages__WSjbS{display:flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:.06em}.landing_languages__WSjbS a{padding:6px 7px;color:var(--faint);transition:color .2s}.landing_languages__WSjbS a+a{border-left:1px solid var(--line)}.landing_languages__WSjbS a:hover,.landing_languages__WSjbS a[aria-current]{color:var(--ink)}.landing_login__Ekw7N{padding:8px 18px;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:500;background:#fff;transition:border-color .2s,background .2s}.landing_login__Ekw7N:hover{border-color:#d2d2cd;background:var(--panel)}.landing_primary__KO_HZ,.landing_submit__9MLDf{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.landing_primary__KO_HZ{background:var(--ink);color:#fff!important;box-shadow:0 6px 20px -8px rgb(17 17 19/45%)}.landing_primary__KO_HZ:hover{background:#26262a;transform:translateY(-1px)}.landing_arrow__UrvI0{transition:transform .25s}.landing_primary__KO_HZ:hover .landing_arrow__UrvI0,.landing_submit__9MLDf:hover:not(:disabled) .landing_arrow__UrvI0{transform:translateX(3px)}.landing_hero__ojtq6{position:relative;padding:clamp(96px,12vw,180px) 0 48px;isolation:isolate}.landing_hero__ojtq6:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--header)) 0 0;background-image:linear-gradient(#e2e2dd 1px,transparent 0),linear-gradient(90deg,#e2e2dd 1px,transparent 0);background-size:72px 72px;background-position:top;mask-image:radial-gradient(ellipse 50% 66% at 50% 0,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 66% at 50% 0,#000 55%,transparent 100%);pointer-events:none}.landing_title__2Yyy7{max-width:1120px;font-size:clamp(42px,6.6vw,96px);line-height:1.02;letter-spacing:-.05em;font-weight:500}.landing_title__2Yyy7 span{color:var(--faint)}.landing_heroFoot__mBIJH{margin-top:clamp(40px,5vw,64px);padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:32px}.landing_audience__QCShz{max-width:36ch;color:var(--muted);font-size:17px;line-height:1.55}.landing_heroActions__Stxt_{display:flex;gap:10px}.landing_shot__jqtq_{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:var(--shadow);cursor:zoom-in;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.landing_shot__jqtq_:hover{transform:translateY(-3px)}.landing_shotBar__fp45Y{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fcfcfb}.landing_shotBar__fp45Y i{width:9px;height:9px;border-radius:50%;background:#e3e3df}.landing_shot__jqtq_ img{display:block;width:100%;height:auto}.landing_section__GcPQy{padding-top:clamp(112px,13vw,176px)}.landing_hero__ojtq6+.landing_section__GcPQy{padding-top:clamp(24px,3vw,40px)}.landing_h2__IQSvk{font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:500}.landing_h2__IQSvk span{color:var(--faint)}.landing_split__nR5k_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,112px);align-items:start}.landing_sectionLabel__7fxDa{display:flex;align-items:center;gap:12px;margin-bottom:28px!important;color:var(--muted);font-size:14px;font-weight:500}.landing_sectionLabel__7fxDa:before{content:"";width:24px;height:1px;background:var(--accent)}.landing_aside__ttOxD{position:sticky;top:calc(var(--header) + 56px)}.landing_stageNav__zQCYV{list-style:none;margin-top:56px!important;padding:0;border-left:1px solid var(--line)}.landing_stageNav__zQCYV a{position:relative;display:flex;align-items:baseline;gap:16px;padding:11px 0 11px 22px;color:var(--faint);font-size:16px;transition:color .3s}.landing_stageNav__zQCYV a:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--ink);transform:scaleY(0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.landing_stageNav__zQCYV a span{font-size:12px;font-variant-numeric:tabular-nums;transition:color .3s}.landing_stageNav__zQCYV a:hover{color:var(--muted)}.landing_stageNav__zQCYV a[aria-current]{color:var(--ink)}.landing_stageNav__zQCYV a[aria-current]:before{transform:scaleY(1)}.landing_stageNav__zQCYV a[aria-current] span{color:var(--accent)}.landing_stages__a8e4I{display:grid;gap:clamp(96px,11vw,152px)}.landing_stageViewport__d4Sv4{display:none}.landing_stage__6LVfN{scroll-margin-top:calc(var(--header) + 56px)}.landing_stageLabel__qud_V{display:none;margin-bottom:16px!important;color:var(--muted);font-size:13px}.landing_stageLabel__qud_V span{color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums}.landing_stage__6LVfN h3{max-width:24ch;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.035em;font-weight:500}.landing_stage__6LVfN>p{max-width:52ch;margin-top:16px;color:var(--muted);font-size:17px;line-height:1.65}.landing_stageMedia__ZBE0u{margin-top:40px}.landing_chat__1pq4W{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);overflow:hidden}.landing_chatHead__z7ooe{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:500}.landing_botMsg__TK99V .landing_mark__1DavB,.landing_chatHead__z7ooe .landing_mark__1DavB{width:22px;height:22px;border-radius:7px;font-size:13px}.landing_live__1Jw7n{position:relative;width:8px;height:8px;margin-left:auto;border-radius:50%;background:#22c55e}.landing_live__1Jw7n:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:landing_pulse__EGStj 2.4s ease-out infinite}.landing_chatBody__FdCfr{display:grid;gap:24px;padding:clamp(22px,3vw,32px);background:linear-gradient(#fff,#fcfcfb)}.landing_userMsg__4pUKU{justify-self:end;max-width:82%;padding:14px 18px;border-radius:18px 18px 4px 18px;background:var(--ink);color:#fff;font-size:15px;line-height:1.55}.landing_botMsg__TK99V{display:flex;align-items:flex-start;gap:12px;max-width:92%;font-size:15px;line-height:1.6}.landing_botMsg__TK99V ul{list-style:none;display:grid;gap:8px;margin-top:16px;padding:0}.landing_botMsg__TK99V li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.landing_botMsg__TK99V li svg{flex:none;color:var(--accent)}.landing_chatFoot__7MTXe{padding:14px 18px;border-top:1px solid var(--line);background:#fcfcfb;color:var(--faint);font-size:13px}.landing_capGrid___EbNX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,72px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing_cap__3JPkZ{padding:36px 32px 40px;border-left:1px solid var(--line)}.landing_cap__3JPkZ:first-child{padding-left:0;border-left:0}.landing_cap__3JPkZ:last-child{padding-right:0}.landing_cap__3JPkZ h3{font-size:22px;line-height:1.25;letter-spacing:-.03em;font-weight:500}.landing_cap__3JPkZ p{max-width:30ch;margin-top:10px;color:var(--muted);font-size:16px;line-height:1.6}.landing_contact__HgQhD{padding-top:clamp(112px,13vw,176px)}.landing_contactCard__E7TER{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,112px);padding:clamp(32px,6vw,88px);border-radius:28px;background:var(--ink);color:#f5f5f3}.landing_contactCard__E7TER:before{content:"";position:absolute;z-index:-1;width:640px;height:640px;left:-200px;top:-320px;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 45%,transparent),transparent);filter:blur(40px);opacity:.55}.landing_contactCard__E7TER:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgb(255 255 255/7%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/7%) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(120deg,#000,transparent 55%);-webkit-mask-image:linear-gradient(120deg,#000,transparent 55%)}.landing_contactCopy__6Kx7K .landing_h2__IQSvk{color:#fff}.landing_contactCopy__6Kx7K .landing_h2__IQSvk span{color:rgb(255 255 255/42%)}.landing_form__lej_N{display:grid;gap:18px}.landing_formRow__Wcdnp{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing_form__lej_N label{display:block;color:rgb(255 255 255/72%);font-size:13px;font-weight:500}.landing_labelRow__zarBC em{margin-left:6px;color:rgb(255 255 255/38%);font-style:normal;font-weight:400}.landing_form__lej_N input:not([type=checkbox]),.landing_form__lej_N textarea{display:block;width:100%;margin-top:8px;padding:14px 16px;border:1px solid rgb(255 255 255/12%);border-radius:12px;background:rgb(255 255 255/4%);color:#fff;font:inherit;font-size:15px;font-weight:400;transition:border-color .2s,background .2s}.landing_form__lej_N input::-moz-placeholder,.landing_form__lej_N textarea::-moz-placeholder{color:rgb(255 255 255/32%)}.landing_form__lej_N input::placeholder,.landing_form__lej_N textarea::placeholder{color:rgb(255 255 255/32%)}.landing_form__lej_N input:not([type=checkbox]):hover,.landing_form__lej_N textarea:hover{border-color:rgb(255 255 255/22%)}.landing_form__lej_N input:not([type=checkbox]):focus,.landing_form__lej_N textarea:focus{outline:none;border-color:rgb(255 255 255/55%);background:rgb(255 255 255/7%)}.landing_form__lej_N textarea{min-height:112px;resize:vertical}.landing_form__lej_N .landing_consent__ih2Pa{display:flex;align-items:flex-start;gap:12px;color:rgb(255 255 255/58%);font-size:13px;font-weight:400;line-height:1.55}.landing_consent__ih2Pa input{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--accent)}.landing_submit__9MLDf{width:100%;margin-top:6px;border:0;background:#fff;color:var(--ink)}.landing_submit__9MLDf:hover:not(:disabled){background:#e9e9e6}.landing_submit__9MLDf:disabled{opacity:.6;cursor:wait}.landing_honeypot__bZZBq{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.landing_formError__6LosI{color:#ff9a8f;font-size:14px;line-height:1.5}.landing_success__MKgst{align-self:center;padding:clamp(28px,4vw,44px);border:1px solid rgb(255 255 255/12%);border-radius:20px;background:rgb(255 255 255/4%);outline:none}.landing_successDot__YJPag{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:28px;border-radius:50%;background:var(--accent);color:#fff}.landing_success__MKgst h3{color:#fff;font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:500}.landing_success__MKgst p{margin-top:16px;color:rgb(255 255 255/65%);line-height:1.7}.landing_footer__5Q5_4{padding-top:72px;overflow:hidden}.landing_footerRow__GuRI1{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.landing_footerRow__GuRI1 p{margin-top:14px;color:var(--muted);font-size:14px}.landing_footerLinks__j42YA{display:flex;align-items:center;gap:28px;color:var(--faint);font-size:14px}.landing_footerLinks__j42YA a{color:var(--muted);transition:color .2s}.landing_footerLinks__j42YA a:hover{color:var(--ink)}.landing_wordmark__YoH86{margin-top:clamp(32px,5vw,64px)!important;margin-bottom:-.2em!important;text-align:center;font-size:clamp(96px,23vw,340px);font-weight:600;line-height:.9;letter-spacing:-.07em;background:linear-gradient(180deg,#e6e6e1 10%,var(--bg) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing_dialog__LPIHQ{width:min(1500px,95vw);max-width:none;max-height:94dvh;padding:0;border:0;border-radius:16px;background:#fff;box-shadow:0 40px 120px rgb(0 0 0/35%)}.landing_dialog__LPIHQ::backdrop{background:rgb(10 10 12/72%);backdrop-filter:blur(8px)}.landing_dialogBar__K7zqs{position:sticky;top:0;display:flex;justify-content:flex-end;padding:10px;border-bottom:1px solid var(--line);background:#fff}.landing_dialog__LPIHQ img{display:block;width:100%;height:auto}.landing_close__DzAPf{padding:7px 16px;border:1px solid var(--line);border-radius:999px;font-size:14px;cursor:pointer;transition:background .2s}.landing_close__DzAPf:hover{background:var(--panel)}@keyframes landing_rise__lBSds{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing_pulse__EGStj{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}@media (prefers-reduced-motion:no-preference){.landing_heroFoot__mBIJH,.landing_title__2Yyy7{animation:landing_rise__lBSds .9s cubic-bezier(.2,.7,.2,1) both}.landing_heroFoot__mBIJH{animation-delay:.12s}@supports (animation-timeline:view()){.landing_cap__3JPkZ,.landing_contactCard__E7TER,.landing_stage__6LVfN{animation:landing_rise__lBSds linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}}@media (max-width:1100px){.landing_page__gXrwl{--gutter:32px}}@media (max-width:900px){.landing_contactCard__E7TER,.landing_split__nR5k_{grid-template-columns:1fr}.landing_aside__ttOxD{position:static}.landing_split__nR5k_{gap:28px}.landing_sectionLabel__7fxDa{margin-bottom:16px!important}.landing_stageNav__zQCYV{display:none}.landing_stageLabel__qud_V{display:flex;align-items:baseline;gap:10px;margin:0 0 12px!important;font-size:13px}.landing_stages__a8e4I{position:relative;isolation:isolate;align-items:start;gap:24px}.landing_stageViewport__d4Sv4{display:block;position:absolute;width:0;height:100vh;height:100svh;visibility:hidden;pointer-events:none}.landing_stage__6LVfN{position:relative;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 -6px 24px -16px rgb(17 17 19/24%);animation:none;scroll-margin-top:calc(var(--header) + 16px)}.landing_stage__6LVfN>p:not(.landing_stageLabel__qud_V){margin-top:12px;line-height:1.55}.landing_stageMedia__ZBE0u{margin-top:24px}.landing_heroFoot__mBIJH{flex-direction:column;align-items:flex-start}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.landing_stage__6LVfN{position:sticky;top:var(--stage-top,calc(var(--header) + 12px));clip-path:var(--stage-clip,none)}}@media (max-width:760px){body:has(.landing_page__gXrwl),html:has(.landing_page__gXrwl){background-color:#fff}.landing_page__gXrwl{--bg:#fff;--gutter:20px;--header:64px}.landing_headerActions__nsOPu{gap:8px}.landing_login__Ekw7N{padding:7px 14px}.landing_hero__ojtq6:before{background-size:48px 48px}.landing_hero__ojtq6{padding:56px 0 28px}.landing_heroFoot__mBIJH{margin-top:28px;padding-top:24px;gap:24px}.landing_contact__HgQhD,.landing_section__GcPQy{padding-top:72px}.landing_hero__ojtq6+.landing_section__GcPQy{padding-top:28px}.landing_title__2Yyy7{letter-spacing:-.045em;line-height:1.06}.landing_audience__QCShz{font-size:16px}.landing_heroActions__Stxt_{width:100%;flex-wrap:wrap}.landing_heroActions__Stxt_ a{flex:1 1 auto}.landing_shot__jqtq_{border-radius:12px}.landing_shotBar__fp45Y{padding:9px 11px}.landing_shotBar__fp45Y i{width:7px;height:7px}.landing_stage__6LVfN>p{font-size:16px}.landing_stage__6LVfN{padding:20px;border-radius:18px}.landing_stage__6LVfN .landing_stageLabel__qud_V{font-size:13px}.landing_stageMedia__ZBE0u{margin-top:22px}.landing_chatFoot__7MTXe,.landing_chatHead__z7ooe{padding:12px 14px}.landing_chatBody__FdCfr{padding:18px 14px;gap:18px}.landing_stage__6LVfN[data-stage=preparation]{padding:16px}.landing_stage__6LVfN[data-stage=preparation]>p:not(.landing_stageLabel__qud_V){margin-top:8px;line-height:1.48}.landing_stage__6LVfN[data-stage=preparation] .landing_stageMedia__ZBE0u{margin-top:12px}.landing_stage__6LVfN[data-stage=preparation] .landing_chatFoot__7MTXe,.landing_stage__6LVfN[data-stage=preparation] .landing_chatHead__z7ooe{padding-block:8px}.landing_stage__6LVfN[data-stage=preparation] .landing_chatBody__FdCfr{padding-block:12px;gap:12px}.landing_stage__6LVfN[data-stage=preparation] .landing_userMsg__4pUKU{padding-block:10px;line-height:1.45}.landing_stage__6LVfN[data-stage=preparation] .landing_botMsg__TK99V{line-height:1.45}.landing_stage__6LVfN[data-stage=preparation] .landing_botMsg__TK99V ul{gap:6px;margin-top:10px}.landing_userMsg__4pUKU{max-width:94%;padding:12px 14px;font-size:14px}.landing_botMsg__TK99V{max-width:100%;gap:8px;font-size:14px}.landing_botMsg__TK99V li{gap:8px;font-size:13px}.landing_capGrid___EbNX{grid-template-columns:1fr;margin-top:28px}.landing_cap__3JPkZ,.landing_cap__3JPkZ:first-child,.landing_cap__3JPkZ:last-child{padding:24px 0;border-left:0}.landing_cap__3JPkZ+.landing_cap__3JPkZ{border-top:1px solid var(--line)}.landing_contactCard__E7TER{padding:28px 24px;gap:28px;border-radius:22px}.landing_contactCard__E7TER:after{background-size:48px 48px}.landing_form__lej_N input:not([type=checkbox]),.landing_form__lej_N textarea{font-size:16px}.landing_footer__5Q5_4{padding-top:40px}.landing_footerRow__GuRI1{flex-direction:column}.landing_footerLinks__j42YA{width:100%;justify-content:space-between}}@media (max-width:375px){.landing_stage__6LVfN[data-stage=preparation]{padding:12px}.landing_stage__6LVfN[data-stage=preparation]>p:not(.landing_stageLabel__qud_V){font-size:15px;line-height:1.4}.landing_stage__6LVfN[data-stage=preparation] .landing_stageMedia__ZBE0u{margin-top:8px}.landing_stage__6LVfN[data-stage=preparation] .landing_chatFoot__7MTXe,.landing_stage__6LVfN[data-stage=preparation] .landing_chatHead__z7ooe{padding-block:6px}.landing_stage__6LVfN[data-stage=preparation] .landing_chatBody__FdCfr{padding:8px 10px;gap:8px}.landing_stage__6LVfN[data-stage=preparation] .landing_userMsg__4pUKU{max-width:100%;padding:8px 10px;font-size:13px;line-height:1.4}.landing_stage__6LVfN[data-stage=preparation] .landing_botMsg__TK99V{font-size:13px;line-height:1.4}.landing_stage__6LVfN[data-stage=preparation] .landing_botMsg__TK99V ul{gap:4px;margin-top:8px}}@media (max-width:480px){.landing_formRow__Wcdnp{grid-template-columns:1fr}.landing_languages__WSjbS a{padding:6px 5px}}@media (prefers-reduced-motion:reduce){.landing_page__gXrwl *,.landing_page__gXrwl :after,.landing_page__gXrwl :before{animation:none!important;transition:none!important}}