.landing-page{--landing-ink:#101828;--landing-trust:#0e2f5f;--landing-motion:#2f7dff;--landing-activation:#d9f236;--landing-muted:#52647d;--landing-border:#dfe5ec;min-height:100svh;color:var(--landing-ink);background:#fff;overflow:hidden}.landing-page a{color:inherit}.landing-nav,.landing-hero,.landing-pillars,.landing-flow,.landing-beta,.landing-footer{width:min(1160px,100% - 64px);margin-inline:auto}.landing-nav{justify-content:space-between;align-items:center;min-height:88px;display:flex}.landing-nav__brand{display:inline-flex}.landing-nav__actions{align-items:center;gap:22px;font-size:.9rem;font-weight:700;display:flex}.landing-nav__login{color:var(--landing-muted)!important}.landing-nav__cta{border:1px solid var(--landing-trust);background:var(--landing-trust);border-radius:999px;align-items:center;min-height:42px;padding:0 18px;display:inline-flex;color:#fff!important}.landing-nav__cta:hover{background:#173d76}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:50px;min-height:590px;padding:50px 0 96px;display:grid}.landing-hero__content{z-index:1;max-width:660px;position:relative}.landing-kicker{color:#0759c7;letter-spacing:.02em;margin:0 0 18px;font-size:.78rem;font-weight:800}.landing-hero h1{letter-spacing:-.07em;max-width:620px;margin:0;font-size:clamp(3.7rem,7vw,7.2rem);line-height:.92}.landing-hero__copy{max-width:560px;color:var(--landing-muted);margin:30px 0 34px;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.55}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.landing-button{border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:800;display:inline-flex}.landing-button--primary{background:var(--landing-motion);box-shadow:0 8px 18px #2f7dff2e;color:#fff!important}.landing-button--primary:hover{background:#1e64dd}.landing-button--quiet{color:var(--landing-trust)!important}.landing-button--quiet:after{content:"↘";color:var(--landing-motion);margin-left:8px;font-size:1.1rem}.cadence-art{background:var(--landing-trust);isolation:isolate;border-radius:18px;min-height:475px;position:relative;overflow:hidden}.cadence-art__module{border-radius:999px;width:70px;display:block;position:absolute;bottom:-100px;transform:rotate(28deg)}.cadence-art__module--activation{background:var(--landing-activation);height:410px;right:27%}.cadence-art__module--motion{background:var(--landing-motion);height:505px;right:43%}.cadence-art__module--trust{opacity:.12;background:#fff;height:585px;right:59%}.cadence-art__orbit{border:1px solid #ffffff38;border-radius:50%;display:block;position:absolute;transform:rotate(-18deg)}.cadence-art__orbit--one{inset:15% -12% -20% 15%}.cadence-art__orbit--two{inset:28% -4% -9% 27%}.cadence-art__caption{color:#fff;text-align:right;font-size:.72rem;font-weight:700;line-height:1.25;position:absolute;bottom:24px;right:26px}.landing-pillars{border-top:1px solid var(--landing-border);padding:100px 0 110px}.landing-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.landing-section-heading h2{letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.landing-pillars__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.landing-pillar{border-top:3px solid var(--landing-border);min-height:190px;padding:22px 5px 0}.landing-pillar__mark{border-radius:50%;width:28px;height:28px;margin-bottom:22px;display:block}.landing-pillar__mark--activation{background:var(--landing-activation)}.landing-pillar__mark--motion{background:var(--landing-motion)}.landing-pillar__mark--trust{background:var(--landing-trust)}.landing-pillar h3{margin:0 0 8px;font-size:1.35rem}.landing-pillar p{max-width:290px;color:var(--landing-muted);margin:0;line-height:1.55}.landing-flow{border-top:1px solid var(--landing-border);grid-template-columns:.85fr 1.15fr;gap:100px;padding:92px 0;display:grid}.landing-flow__intro h2{letter-spacing:-.055em;max-width:390px;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.02}.landing-flow__intro>p:last-child{max-width:360px;color:var(--landing-muted);margin:24px 0 0;line-height:1.55}.landing-flow__steps{align-content:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-flow__steps li{border-bottom:1px solid var(--landing-border);align-items:center;gap:25px;min-height:75px;display:flex}.landing-flow__steps li:first-child{border-top:1px solid var(--landing-border)}.landing-flow__steps span{color:var(--landing-motion);font-size:.78rem;font-weight:800}.landing-flow__steps strong{font-size:clamp(1.15rem,2vw,1.45rem)}.landing-beta{background:var(--landing-trust);color:#fff;border-radius:16px;grid-template-columns:1fr minmax(300px,420px);align-items:start;gap:90px;margin-bottom:80px;padding:clamp(34px,6vw,72px);display:grid}.landing-beta .landing-kicker{color:var(--landing-activation)}.landing-beta h2{letter-spacing:-.065em;max-width:500px;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95}.landing-beta>div>p:last-child{color:#dbeafe;max-width:470px;margin:25px 0 0;line-height:1.55}.landing-beta__form{gap:9px;display:grid}.landing-beta__form label{color:#dbeafe;margin-top:5px;font-size:.8rem;font-weight:700}.landing-beta__form input{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;min-height:48px;padding:0 13px}.landing-beta__form input::placeholder{color:#a9bfdd}.landing-beta__form button{background:var(--landing-activation);min-height:50px;color:var(--landing-ink);border:0;border-radius:7px;margin-top:8px;font-weight:800}.landing-beta__form small{color:#a9bfdd;font-size:.7rem;line-height:1.4}.landing-footer{border-top:1px solid var(--landing-border);min-height:110px;color:var(--landing-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;font-size:.76rem;display:grid}.landing-footer .athiva-brand__wordmark{font-size:19px}.landing-footer p{margin:0}.landing-footer>div{align-items:center;gap:10px;display:flex}.landing-footer a{color:var(--landing-trust);font-weight:700}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page input:focus-visible{outline-offset:3px;outline:3px solid #2f7dff80}@media (max-width:850px){.landing-nav,.landing-hero,.landing-pillars,.landing-flow,.landing-beta,.landing-footer{width:min(100% - 40px,620px)}.landing-nav{min-height:76px}.landing-nav__actions{gap:12px;font-size:.8rem}.landing-nav__cta{min-height:38px;padding-inline:13px}.landing-hero{grid-template-columns:1fr;gap:44px;padding:58px 0 76px}.landing-hero h1{max-width:520px;font-size:clamp(3.35rem,14vw,5.2rem)}.cadence-art{min-height:340px}.cadence-art__module{width:54px}.cadence-art__module--activation{height:300px}.cadence-art__module--motion{height:370px}.cadence-art__module--trust{height:430px}.landing-pillars{padding:76px 0 86px}.landing-section-heading{display:block}.landing-section-heading h2{max-width:520px}.landing-pillars__grid{grid-template-columns:1fr;gap:0;margin-top:40px}.landing-pillar{min-height:auto;padding:22px 0 27px}.landing-flow{grid-template-columns:1fr;gap:44px;padding:76px 0}.landing-beta{grid-template-columns:1fr;gap:42px;margin-bottom:54px;padding:38px 26px}.landing-footer{grid-template-columns:1fr;gap:12px;padding:28px 0 34px}.landing-footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
