.page_page__556_G{font-family:var(--font-sans);background:var(--perle);min-height:100vh;color:var(--carbone)}.page_nav__ijo23{display:flex;align-items:center;justify-content:space-between;padding:1rem 2.5rem;background:var(--white);border-bottom:1px solid var(--border-light)}.page_logo__ikIZE{font-family:var(--font-serif);font-size:20px;font-weight:500;color:var(--carbone);letter-spacing:.14em;text-transform:uppercase}.page_logo__ikIZE span{color:var(--champagne)}.page_navLinks__8rPi_{display:flex;gap:2rem;align-items:center}.page_navLink__Z58UL{font-size:12px;font-weight:300;letter-spacing:.06em;color:var(--argent);text-transform:uppercase;cursor:pointer;transition:color .2s}.page_navLink__Z58UL:hover{color:var(--carbone)}.page_btnNav__A9WFN{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:.45rem 1.1rem;background:transparent;border:1px solid var(--champagne);color:var(--champagne);transition:all .2s}.page_btnNav__A9WFN:hover{background:var(--champagne);color:var(--white)}.page_hero__7KFOs{background:var(--white);padding:4rem 2.5rem 3.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid var(--border-light)}.page_heroTitle__ixXIp{font-family:var(--font-serif);font-size:48px;font-weight:300;color:var(--carbone);line-height:1.1;max-width:560px;margin-bottom:1.25rem}.page_heroTitle__ixXIp em{font-style:italic;color:var(--champagne)}.page_heroSub__fi66w{font-size:14px;font-weight:300;color:var(--argent);max-width:400px;line-height:1.8;margin-bottom:2.25rem}.page_heroCtas__lz7_7{display:flex;gap:.75rem;align-items:center}.page_btnPrimary__d_sTc{font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.75rem;background:var(--carbone);border:1px solid var(--carbone);color:var(--white);transition:background .2s}.page_btnPrimary__d_sTc:hover{background:#2a2a2a}.page_btnGhost__lrA6K{font-size:12px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.75rem;background:transparent;border:1px solid var(--border);color:var(--argent);transition:all .2s}.page_btnGhost__lrA6K:hover{border-color:var(--champagne);color:var(--champagne)}.page_features__GdcOS{background:var(--perle-warm);padding:1.5rem 2.5rem;display:flex;justify-content:center;gap:3rem;border-bottom:1px solid var(--border-light)}.page_feat__co56L{display:flex;align-items:center;gap:.5rem;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--argent)}.page_featIcon__yzGvw{color:var(--champagne)}.page_split__tNyHh{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.page_leftPanel__Wgol6{background:var(--white);padding:2.5rem;border-right:1px solid var(--border-light);display:flex;flex-direction:column}.page_formTabs__TcbKJ{display:flex;margin-bottom:1.75rem;border-bottom:1px solid var(--border-light)}.page_tabBtn__y29Cg{font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:.55rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--argent-light);transition:all .2s;margin-bottom:-1px}.page_tabActive__3nEZU{color:var(--carbone);border-bottom-color:var(--champagne)!important}.page_tabBtn__y29Cg:hover:not(.page_tabActive__3nEZU){color:var(--carbone)}.page_panelTitle__frBVT{font-family:var(--font-serif);font-size:26px;font-weight:400;color:var(--carbone);margin-bottom:.3rem}.page_panelSub__WzUlI{font-size:12px;color:var(--argent);font-weight:300;margin-bottom:1.75rem}.page_formGroup__SWXkg{margin-bottom:1rem}.page_formRow___pGD1{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.page_formLabel___SCQg{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--argent);margin-bottom:.35rem}.page_formInput__j2g1R{width:100%;padding:.6rem .85rem;border:1px solid var(--border-light);background:var(--perle);font-size:13px;color:var(--carbone);outline:none;transition:border-color .2s,background .2s;border-radius:0}.page_formInput__j2g1R:focus{border-color:var(--champagne);background:var(--white)}.page_formInput__j2g1R::placeholder{color:var(--argent-light);font-size:12px}.page_btnSubmit__YpINj{width:100%;padding:.75rem;background:var(--carbone);border:none;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne-light);transition:background .2s;margin-top:.25rem}.page_btnSubmit__YpINj:hover{background:#2c2c2c}.page_btnSubmit__YpINj:disabled{opacity:.6;cursor:not-allowed}.page_forgot__ytdzV{text-align:right;margin-top:-.5rem;margin-bottom:.85rem}.page_forgot__ytdzV a{font-size:11px;color:var(--argent-light);cursor:pointer}.page_forgot__ytdzV a:hover{color:var(--champagne)}.page_switchLink__t2IhM{text-align:center;font-size:12px;color:var(--argent);margin-top:1.1rem}.page_switchLink__t2IhM a{color:var(--champagne);cursor:pointer}.page_switchLink__t2IhM a:hover{text-decoration:underline}.page_errorMsg__DJjpl{font-size:11px;color:var(--danger);margin-top:.25rem;display:block}.page_successState__aF30N{flex-direction:column;flex:1 1;text-align:center;padding:2rem 0}.page_successIcon__nCg7s,.page_successState__aF30N{display:flex;align-items:center;justify-content:center}.page_successIcon__nCg7s{width:48px;height:48px;border-radius:50%;border:1px solid var(--champagne);margin-bottom:1.1rem;color:var(--champagne);font-size:20px}.page_successTitle__MqbtE{font-family:var(--font-serif);font-size:22px;font-weight:400;color:var(--carbone);margin-bottom:.4rem}.page_successSub__SuI7N{font-size:12px;color:var(--argent);font-weight:300}.page_rightPanel__RHTvm{background:var(--perle-warm);padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.page_pitchTitle___ja6T{font-family:var(--font-serif);font-size:30px;font-weight:300;color:var(--carbone);line-height:1.2;margin-bottom:2rem}.page_pitchTitle___ja6T em{color:var(--champagne);font-style:italic}.page_modulesGrid__Bmkbb{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:2rem}.page_moduleCard__FZHPH{background:var(--white);border:1px solid var(--border);padding:.85rem 1rem}.page_moduleName__70chZ{font-size:11px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--carbone);margin-bottom:.15rem}.page_moduleDesc__KHTj3{font-size:11px;color:var(--argent);font-weight:300}.page_testimonial__izKrF{border-left:2px solid var(--champagne);padding-left:1rem}.page_testimonialText__0jB2O{font-family:var(--font-serif);font-size:15px;font-weight:300;font-style:italic;color:#555;line-height:1.6;margin-bottom:.4rem}.page_testimonialAuthor__a32R1{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--champagne)}