.auth-page--marketing{--av-navy:#081429;--av-green:#08785f;--av-lime:#b9ff25;--av-muted:#68758c;--av-border:#08142917;background:radial-gradient(circle at 18% 10%,#b9ff251a,#0000 22rem),linear-gradient(#f7f9f7 0%,#f4f6f8 100%);padding:1.4rem}.auth-page--marketing .auth-experience{grid-template-columns:minmax(0,1.02fr) minmax(24rem,.78fr);gap:1.1rem;width:min(100% - 1rem,76rem)}.auth-page--marketing .auth-marketing-panel,.auth-page--marketing .auth-shell--embedded{border:1px solid var(--av-border);border-radius:1.2rem;box-shadow:0 18px 45px #0f172a0d}.auth-page--marketing .auth-marketing-panel--v2{background:radial-gradient(circle at 88% 12%,#b9ff252e,#0000 18rem),#fff;min-height:36rem;padding:2.35rem}.auth-page--marketing .auth-marketing-panel--v2 .marketing-eyebrow{color:var(--av-green);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.auth-page--marketing .auth-marketing-panel--v2 h2{max-width:34rem;color:var(--av-navy);letter-spacing:-.04em;margin:.45rem 0 .65rem;font-size:clamp(2.2rem,4vw,3.35rem);line-height:1.02}.auth-page--marketing .auth-marketing-panel--v2 p{color:#526079;max-width:34rem;font-size:.9rem;line-height:1.55}.auth-page--marketing .auth-marketing-panel--v2 ul{gap:.7rem}.auth-page--marketing .auth-marketing-panel--v2 li{color:#334155;font-size:.78rem}.auth-page--marketing .auth-shell--embedded{background:#fff;padding:2.45rem}.auth-page--marketing .auth-shell--embedded>.marketing-eyebrow{color:var(--av-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.65rem;font-weight:900}.auth-page--marketing .auth-shell--embedded h1{color:var(--av-navy);letter-spacing:-.035em;margin:.15rem 0 .45rem;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.auth-page--marketing .auth-shell--embedded>p{color:#526079;margin:0 0 1.2rem;font-size:.86rem;line-height:1.5}.auth-page--marketing .auth-shell--embedded form{gap:.9rem;display:grid}.auth-page--marketing .auth-shell--embedded label>span{color:var(--av-navy);font-size:.72rem;font-weight:800}.auth-page--marketing .auth-shell--embedded input,.auth-page--marketing .auth-shell--embedded select{min-height:3rem;color:var(--av-navy);background:#fbfcfd;border:1px solid #d8dee5;border-radius:.72rem}.auth-page--marketing .auth-shell--embedded input:focus,.auth-page--marketing .auth-shell--embedded select:focus{border-color:#08785f73;outline:3px solid #08785f1a}.auth-page--marketing .auth-shell--embedded .mf-button,.auth-page--marketing .auth-shell--embedded button[type=submit]{border-radius:.75rem;min-height:3rem}.auth-page--marketing .auth-shell--embedded .mf-button--primary,.auth-page--marketing .auth-shell--embedded button[type=submit]{background:var(--av-lime);color:var(--av-navy);border-color:var(--av-lime)}.auth-page--marketing .auth-shell--embedded .auth-checkbox{grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.auth-page--marketing .auth-shell--embedded .auth-checkbox>input[type=checkbox]{width:1.05rem;height:1.05rem;min-height:0;accent-color:var(--av-green);background:#fff;border:1px solid #b9c1cc;border-radius:.25rem;margin:.13rem 0 0;padding:0}.auth-page--marketing .auth-shell--embedded .auth-checkbox>span{color:var(--av-navy);margin:0;font-size:.72rem;font-weight:750;line-height:1.45;display:block}.auth-page--marketing .auth-shell--embedded .auth-checkbox a{color:var(--av-green);text-underline-offset:2px;font-weight:850;text-decoration:underline}@media (max-width:54rem){.auth-page--marketing{padding:.75rem}.auth-page--marketing .auth-experience{grid-template-columns:1fr;width:min(100%,42rem)}.auth-page--marketing .auth-marketing-panel--v2{min-height:auto}.auth-page--marketing .auth-marketing-panel--v2 ul{margin-top:1.5rem}}
