.auth-shell{display:flex;min-height:100vh;min-height:100dvh;background:#FBFAF7}.auth-brand{flex:1.1;background:#20204D;color:#fff;justify-content:space-between;gap:32px;padding:48px 56px}.auth-brand,.auth-brand-head{display:flex;flex-direction:column}.auth-brand-head{gap:8px;align-items:flex-start}.auth-pitch{max-width:500px;display:flex;flex-direction:column;gap:26px}.auth-headline{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:40px;line-height:1.08;letter-spacing:-.025em;margin:0}.auth-features{display:flex;flex-direction:column;gap:26px}.auth-brand-foot{font-size:13.5px;color:#A8B6D0}.auth-form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.auth-form-card{width:400px;max-width:100%}@media (max-width:860px){.auth-shell{flex-direction:column}.auth-brand{flex:none;padding:26px 22px 30px;gap:18px}.auth-headline{font-size:clamp(26px,7vw,34px)}.auth-pitch{gap:18px;max-width:none}.auth-brand-foot,.auth-features{display:none}.auth-form-wrap{flex:none;align-items:flex-start;padding:30px 22px 48px}.auth-form-card{width:100%}}@media (max-width:420px){.auth-brand{padding:22px 18px 26px}.auth-form-wrap{padding:26px 18px 40px}}.ri-page{min-height:100vh;min-height:100dvh;background:#FBFAF7;color:#20204D;font-family:Hanken Grotesk,system-ui,sans-serif}.ri-hero{background:#20204D;color:#fff}.ri-wrap{max-width:1040px;margin:0 auto}.ri-nav{display:flex;align-items:center;gap:16px;padding:22px 28px}.ri-hero-body{padding:38px 28px 56px}.ri-hero-title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(30px,5.2vw,50px);line-height:1.05;letter-spacing:-.025em;margin:0 0 18px;max-width:680px}.ri-hero-stats{display:flex;gap:26px;flex-wrap:wrap;font-size:14px;color:#A8B6D0}.ri-container{max-width:1040px;margin:0 auto;padding:44px 28px 70px;display:flex;flex-direction:column;gap:52px}.ri-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ri-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.ri-form-section{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.ri-form-intro{flex:1 1 280px;min-width:260px;display:flex;flex-direction:column;gap:14px}.ri-form-card{flex:1.4 1 420px;min-width:300px;background:#fff;border:1px solid #eceae2;border-radius:16px;padding:26px}.ri-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ri-col-span{grid-column:1/-1}@media (max-width:720px){.ri-nav{padding:20px}.ri-hero-body{padding:30px 20px 44px}.ri-container{padding:36px 20px 60px;gap:40px}.ri-hero-stats{gap:16px 22px}}@media (max-width:560px){.ri-form-grid{grid-template-columns:1fr}.ri-form-card{padding:22px 18px}.ri-nav{padding:18px}.ri-hero-body{padding:26px 18px 40px}.ri-container{padding:32px 18px 52px}}