.LandingHero_page__X3Kp0,.LandingHero_page__X3Kp0 *,.LandingHero_page__X3Kp0 :after,.LandingHero_page__X3Kp0 :before{box-sizing:border-box}.LandingHero_page__X3Kp0{--ink:#17181C;--ink-soft:#454B57;--muted:#8A909C;--hair:rgba(23,24,28,0.10);--accent:#2563eb;--brand-red:#dc2626;--shadow-card:0 1px 2px rgba(23,24,28,0.04),0 22px 46px -22px rgba(23,24,28,0.26);--shadow-front:0 2px 4px rgba(23,24,28,0.05),0 40px 70px -30px rgba(23,24,28,0.34);--ini-ink:rgba(23,24,28,0.58);--line:rgba(255,255,255,0.62);--c-canvas-1:#c6dbf4;--c-canvas-2:#e4eefc;--c-column-1:#c9e3cc;--c-column-2:#e9f4ea;--c-activity-1:#f3d9bf;--c-activity-2:#fcebd9;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#ffffff;color:var(--ink)}.LandingHero_wrap__1r74i{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,3rem)}.LandingHero_header__7jIed{flex-shrink:0;padding-top:1.6rem}.LandingHero_headerRow__tr6iC{display:flex;align-items:center;justify-content:space-between}.LandingHero_nav__tHHzy{display:flex;align-items:center;gap:.55rem}.LandingHero_btn__rttKj{font:inherit;font-weight:700;cursor:pointer;border-radius:999px;border:1px solid transparent;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,background .16s,border-color .16s,box-shadow .16s;white-space:nowrap}.LandingHero_btn__rttKj:active{transform:scale(.97)}.LandingHero_btn__rttKj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LandingHero_btn__rttKj:disabled{opacity:.6;cursor:not-allowed}.LandingHero_btnGhost__TBvSE{background:transparent;border-color:var(--hair);color:var(--ink);padding:.52rem 1.05rem;font-size:.9rem}.LandingHero_btnGhost__TBvSE:hover{border-color:var(--muted)}.LandingHero_btnDark__CeAXo{background:var(--ink);color:#fff;padding:.56rem 1.2rem;font-size:.9rem}.LandingHero_btnDark__CeAXo:hover{opacity:.86}.LandingHero_btnGoogle__RL_8C{background:#fff;color:var(--ink);gap:.6rem;border:1px solid rgba(23,24,28,.18);box-shadow:0 1px 2px rgba(23,24,28,.05),0 16px 32px -16px rgba(23,24,28,.42)}.LandingHero_btnGoogle__RL_8C:hover{border-color:rgba(23,24,28,.34);box-shadow:0 1px 2px rgba(23,24,28,.06),0 20px 40px -16px rgba(23,24,28,.5)}.LandingHero_gicon__Tn8qV{width:20px;height:20px;flex-shrink:0}.LandingHero_hero__q7HsX{flex:1 1;min-height:0;display:flex;align-items:center;padding:clamp(1rem,3vh,2rem) 0}.LandingHero_heroGrid__PJCWh{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.LandingHero_copy__Yn_q8{display:flex;flex-direction:column}.LandingHero_headwrap__X7_lw{width:max-content;max-width:100%}.LandingHero_eyebrow__d6Vrg{display:inline-flex;align-items:center;align-self:flex-start;font-size:clamp(.74rem,1.15vw,.85rem);font-weight:700;letter-spacing:.005em;color:var(--accent);background:#eff4ff;border:1px solid #dbe6f7;border-radius:999px;padding:.34rem .85rem;margin-bottom:1.05rem;white-space:nowrap}.LandingHero_title__n0Kp8{font-size:clamp(1.6rem,2.9vw,2.7rem);font-weight:800;letter-spacing:-.038em;line-height:1.08;margin:0;white-space:nowrap}.LandingHero_title__n0Kp8 em{color:var(--accent);font-style:normal}.LandingHero_values__j_vQv{font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:600;letter-spacing:.04em;color:var(--ink-soft);margin:1.15rem 0 0;padding-left:2px;white-space:nowrap}.LandingHero_cta__nh63S{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;width:-moz-fit-content;width:fit-content;margin-top:clamp(1.6rem,3.4vh,2.4rem)}.LandingHero_cta__nh63S .LandingHero_btn__rttKj{min-width:0;padding:1rem 1.3rem;font-size:1.14rem}.LandingHero_cta__nh63S .LandingHero_btnGhost__TBvSE{gap:.6rem;border-color:rgba(23,24,28,.28)}.LandingHero_cta__nh63S .LandingHero_btnGhost__TBvSE:hover{border-color:var(--ink-soft)}.LandingHero_play__NTgPF{width:35px;height:35px;color:var(--brand-red)}.LandingHero_ctaNote__uH1A7{margin-top:.95rem;font-size:clamp(.82rem,1.2vw,.92rem);font-weight:500;color:var(--muted)}.LandingHero_ctaNote__uH1A7 strong{color:var(--ink-soft);font-weight:700}.LandingHero_glimpse___kzSq{position:relative;display:flex;align-items:center;justify-content:center}.LandingHero_glimpse___kzSq:after{content:"";position:absolute;bottom:6%;left:50%;transform:translateX(-50%);width:64%;height:44px;background:radial-gradient(ellipse at center,rgba(23,24,28,.15),transparent 70%);filter:blur(12px);z-index:0}.LandingHero_stack__Hq9zf{position:relative;width:clamp(290px,40vw,430px);aspect-ratio:5/4.35;z-index:1}.LandingHero_pcard__g8VT8{position:absolute;width:64%;aspect-ratio:4/3.02;border-radius:20px;padding:.9rem 1rem;display:flex;flex-direction:column;box-shadow:var(--shadow-card);border:1px solid rgba(255,255,255,.7);animation:LandingHero_floaty__YIcsZ 6.5s ease-in-out infinite}.LandingHero_phead__JgGPf{display:flex;align-items:center;gap:.55rem}.LandingHero_pinit__TR_cE{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center;color:var(--ini-ink);box-shadow:0 2px 6px rgba(0,0,0,.09);flex-shrink:0}.LandingHero_pinit__TR_cE svg{width:18px;height:18px}.LandingHero_ptype__D2NLM{font-size:.75rem;font-weight:700;color:rgba(23,24,28,.6)}.LandingHero_pbody__jojmL{margin-top:auto;display:flex;flex-direction:column;gap:7px}.LandingHero_pline__bqsUb{height:8px;border-radius:5px;background:var(--line)}.LandingHero_w1__6Vqla{width:84%}.LandingHero_w2__YPAni{width:62%}.LandingHero_w3__hiDYc{width:46%}.LandingHero_c1__zqdTP{left:2%;top:0;z-index:1;transform:rotate(-7deg);background:linear-gradient(150deg,var(--c-canvas-1),var(--c-canvas-2));animation-delay:0s}.LandingHero_c2__fxaIZ{right:2%;top:12%;z-index:2;transform:rotate(6deg);background:linear-gradient(150deg,var(--c-column-1),var(--c-column-2));animation-delay:.7s}.LandingHero_c3__y6GnL{left:19%;top:35%;z-index:3;transform:rotate(-1.5deg);background:linear-gradient(150deg,var(--c-activity-1),var(--c-activity-2));box-shadow:var(--shadow-front);animation-delay:.35s}@keyframes LandingHero_floaty__YIcsZ{0%,to{translate:0 0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.LandingHero_pcard__g8VT8{animation:none}}.LandingHero_contactFab__VpWvi{position:fixed;bottom:24px;right:24px;width:46px;height:46px;border-radius:50%;background:#ffffff;border:1px solid #c5d4e8;color:#17181C;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:900;font-size:22px;font-weight:800;line-height:1;transition:color .18s ease,border-color .18s ease,background .18s ease}.LandingHero_contactFab__VpWvi:hover{color:#000;border-color:#a8c0de;background:#f6f9fc}.LandingHero_contactFab__VpWvi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.LandingHero_contactFab__VpWvi{bottom:16px;right:16px;width:40px;height:40px;font-size:18px}}@media (max-width:860px){.LandingHero_page__X3Kp0{overflow:auto;height:auto;min-height:100dvh}.LandingHero_hero__q7HsX{align-items:flex-start;padding-top:1.5rem}.LandingHero_heroGrid__PJCWh{grid-template-columns:1fr;text-align:center;gap:2.8rem;padding-bottom:3rem}.LandingHero_copy__Yn_q8{align-items:center}.LandingHero_headwrap__X7_lw{max-width:100%}.LandingHero_eyebrow__d6Vrg{align-self:center;white-space:normal}.LandingHero_values__j_vQv{white-space:normal}.LandingHero_cta__nh63S{grid-template-columns:1fr}.LandingHero_title__n0Kp8{font-size:clamp(1.5rem,6.5vw,2.4rem)}.LandingHero_stack__Hq9zf{width:min(76vw,340px);margin:0 auto}}.home_container__2nSFh{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.home_loadingOverlay__geEhL{position:fixed;inset:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:9999}.home_loadingContent__Cu_aA{display:flex;flex-direction:column;align-items:center;gap:1rem}.home_loadingText__pboQo{color:#64748b;font-size:.9375rem}.home_spinner__mKqal{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:home_spin__noMEB .8s linear infinite}@keyframes home_spin__noMEB{to{transform:rotate(1turn)}}