.rg-hero{color:#edf1fa;text-align:center;background:linear-gradient(165deg,#0b1550 0%,#0f1b5c 45%,#152470 75%,#1a3080 100%);padding:calc(62px + clamp(32px,6vw,56px)) 0 clamp(40px,7vw,64px);position:relative;overflow:hidden}.rg-hero-mesh{pointer-events:none;background:radial-gradient(55% 55% at 80% 10%,#ffa51f2e 0%,#0000 55%),radial-gradient(40% 40% at 10% 80%,#2151cd33 0%,#0000 55%),radial-gradient(28% 28%,#ffa51f0f 0%,#0000 55%);position:absolute;inset:0}.rg-hero-inner{z-index:1;max-width:560px;margin:0 auto;padding:0 clamp(20px,6vw,28px);position:relative}.rg-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffa51f;background:#ffa51f1f;border:1px solid #ffa51f47;border-radius:100px;margin-bottom:20px;padding:4px 14px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;display:inline-block}.rg-hero-title{letter-spacing:-.03em;color:#edf1fa;margin:0 0 16px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1.9rem,5vw,3rem);font-weight:900;line-height:1.1}.rg-hero-sub{color:#b4c8f0bf;margin:0;font-family:Outfit,sans-serif;font-size:clamp(.95rem,2.2vw,1.1rem);font-weight:400;line-height:1.6}.rg-section{background:var(--ew-page-bg,#e5edfb);padding:clamp(40px,7vw,72px) 0 clamp(56px,10vw,96px)}.rg-container{flex-direction:column;gap:28px;max-width:680px;margin:0 auto;padding:0 clamp(16px,5vw,28px);display:flex}.rg-paths{grid-template-columns:1fr;gap:16px;display:grid}.rg-path-card{background:#fff;border:1px solid #0b155014;border-radius:20px;padding:clamp(22px,5vw,32px);transition:box-shadow .25s,transform .25s;box-shadow:0 4px 20px #0b155012}.rg-path-card:hover{transform:translateY(-2px);box-shadow:0 10px 36px #0b15501f}.rg-path-header{margin-bottom:14px}.rg-path-title{letter-spacing:-.02em;color:var(--ew-text,#0e1a3a);margin:0 0 10px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.15rem;font-weight:800}.rg-path-body{color:var(--ew-body,#3a4d70);margin:0 0 20px;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.6}.rg-path-actions{flex-direction:column;gap:10px;display:flex}.rg-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:3px 11px;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:800;display:inline-block}.rg-badge-a{color:#ffa51f;background:#ffa51f1f;border:1px solid #ffa51f4d}.rg-badge-b{color:#0b1550;background:#0b155014;border:1px solid #0b15502e}.rg-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;text-decoration:none!important}.rg-btn-primary{color:#0a0600;background:#ffa51f;box-shadow:0 4px 18px #ffa51f61}.rg-btn-primary:hover{background:#e89000;transform:translateY(-2px);box-shadow:0 8px 28px #ffa51f80}.rg-btn-ghost{color:#ffa51f;background:0 0;border:1.5px solid #ffa51f80}.rg-btn-ghost:hover{background:#ffa51f14;border-color:#ffa51f}.rg-btn-navy{color:#edf1fa;background:#0b1550;box-shadow:0 4px 16px #0b155038}.rg-btn-navy:hover{background:#0f1b5c;transform:translateY(-2px);box-shadow:0 8px 28px #0b155052}.rg-btn-full{width:100%}.rg-form-card{background:#fff;border:1px solid #0b155014;border-radius:24px;flex-direction:column;gap:22px;padding:clamp(24px,6vw,40px);display:flex;box-shadow:0 6px 32px #0b155017}.rg-form-head{flex-direction:column;gap:10px;display:flex}.rg-form-title{letter-spacing:-.025em;color:var(--ew-text,#0e1a3a);margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:800}.rg-form-sub{color:var(--ew-muted,#4a5c82);margin:0;font-family:Outfit,sans-serif;font-size:.88rem;line-height:1.55}.rg-field{flex-direction:column;gap:7px;display:flex}.rg-field-half{max-width:50%}.rg-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rg-label{letter-spacing:.03em;color:var(--ew-text,#0e1a3a);font-family:Outfit,sans-serif;font-size:.8rem;font-weight:700}.rg-input-wrap{align-items:center;display:flex;position:relative}.rg-input-icon{pointer-events:none;color:#0b155059;flex-shrink:0;position:absolute;left:13px}.rg-input{width:100%;color:var(--ew-text,#0e1a3a);background:var(--ew-cream,#eef3fd);-webkit-appearance:none;border:1.5px solid #0b15501a;border-radius:12px;outline:none;padding:11px 14px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.rg-input-with-icon{padding-left:38px}.rg-input::placeholder{color:#0b15504d}.rg-input:focus{background:#fff;border-color:#ffa51f;box-shadow:0 0 0 3px #ffa51f26}.rg-preview-wrap{position:relative}.rg-preview{width:100%;color:var(--ew-body,#3a4d70);background:var(--ew-cream,#eef3fd);resize:none;cursor:default;border:1.5px solid #0b155014;border-radius:12px;outline:none;padding:14px 16px;font-family:Outfit,monospace;font-size:.82rem;line-height:1.6}.rg-tip{background:#ffa51f12;border:1px solid #ffa51f38;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.rg-tip svg{color:#ffa51f;flex-shrink:0;margin-top:1px}.rg-tip-text{color:var(--ew-muted,#4a5c82);margin:0;font-family:Outfit,sans-serif;font-size:.8rem;line-height:1.55}.rg-agreement{color:var(--ew-muted,#4a5c82);text-align:center;margin:0;font-family:Outfit,sans-serif;font-size:.78rem;line-height:1.5}.rg-link{color:#ffa51f;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.rg-link:hover{color:#e89000}.rg-back{text-align:center}.rg-back-link{color:var(--ew-muted,#4a5c82);align-items:center;gap:6px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.rg-back-link:hover{color:var(--ew-text,#0e1a3a)}.ew-site[data-theme=dark] .rg-path-card,.ew-site[data-theme=dark] .rg-form-card{background:#0c1844f7!important;border-color:#5078dc26!important;box-shadow:0 8px 32px #00000059!important}.ew-site[data-theme=dark] .rg-path-title,.ew-site[data-theme=dark] .rg-form-title,.ew-site[data-theme=dark] .rg-label{color:#edf1fa!important}.ew-site[data-theme=dark] .rg-path-body,.ew-site[data-theme=dark] .rg-form-sub,.ew-site[data-theme=dark] .rg-tip-text,.ew-site[data-theme=dark] .rg-agreement,.ew-site[data-theme=dark] .rg-back-link{color:#9ab0d5!important}.ew-site[data-theme=dark] .rg-back-link:hover{color:#edf1fa!important}.ew-site[data-theme=dark] .rg-badge-b{color:#9ab0d5!important;background:#5078dc1a!important;border-color:#5078dc33!important}.ew-site[data-theme=dark] .rg-input{color:#edf1fa!important;background:#07102ae6!important;border-color:#5078dc38!important}.ew-site[data-theme=dark] .rg-input::placeholder{color:#a0b8e14d!important}.ew-site[data-theme=dark] .rg-input:focus{background:#0c1844f7!important;border-color:#ffa51f!important;box-shadow:0 0 0 3px #ffa51f2e!important}.ew-site[data-theme=dark] .rg-input-icon{color:#a0b8e159!important}.ew-site[data-theme=dark] .rg-preview{color:#9ab0d5!important;background:#07102ad9!important;border-color:#5078dc2e!important}.ew-site[data-theme=dark] .rg-tip{background:#ffa51f12!important;border-color:#ffa51f2e!important}.ew-site[data-theme=dark] .rg-btn-navy{background:#0b1550cc!important}@media (min-width:520px){.rg-path-actions{flex-direction:row}}@media (min-width:640px){.rg-paths{grid-template-columns:1fr 1fr}.rg-field-half{max-width:48%}}@media (max-width:400px){.rg-row{grid-template-columns:1fr}.rg-field-half{max-width:100%}}@media (prefers-reduced-motion:reduce){.rg-path-card,.rg-btn,.rg-input,.rg-back-link,.rg-link{transition:none!important}}html.dark .rg-section{background:#070b13}html.dark .rg-path-card,html.dark .rg-form-card{background:#0d1428;border-color:#ffffff14;box-shadow:0 4px 6px #0000004d,0 12px 40px #00000073}html.dark .rg-path-title,html.dark .rg-form-title{color:#e7eaf2}html.dark .rg-label{color:#e7eaf2d9}html.dark .rg-path-body,html.dark .rg-form-sub,html.dark .rg-tip-text,html.dark .rg-agreement,html.dark .rg-back-link{color:#e7eaf28c}html.dark .rg-back-link:hover{color:#e7eaf2}html.dark .rg-badge-b{color:#e7eaf28c;background:#ffffff0f;border-color:#ffffff1f}html.dark .rg-input{color:#e7eaf2;background:#ffffff0d;border-color:#ffffff1a}html.dark .rg-input::placeholder{color:#e7eaf24d}html.dark .rg-input:focus{background:#ffffff12;border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f626}html.dark .rg-input-icon{color:#b4c8f080}html.dark .rg-preview{color:#e7eaf28c;background:#ffffff0a;border-color:#ffffff14}html.dark .rg-tip{background:#ffa51f12;border-color:#ffa51f2e}html.dark .rg-link{color:#60a5fa}html.dark .rg-link:hover{color:#93c5fd}