.rapd-hero{background:var(--ink);color:#fff;padding:4.5rem 0 3rem}.rapd-hero__grid{grid-template-columns:1fr 1.04fr;align-items:center;gap:3.5rem;display:grid}.rapd-hero h1{letter-spacing:-.045em;margin-bottom:1.4rem;font-size:clamp(3rem,4.9vw,4.8rem)}.rapd-hero__line{color:#ffad87;margin-bottom:1.5rem;font:italic 1.8rem/1.25 Georgia,serif}.rapd-hero__copy>p:not([class]){color:#ddd;max-width:39rem}.rapd-hero__image{flex-direction:column;justify-content:center;align-self:stretch;margin:0;display:flex}.rapd-hero__image img{object-fit:cover;object-position:48% 50%;border-radius:3px;width:100%;height:30rem}.rapd-hero__image figcaption{color:#bfbfbf;margin-top:.6rem;font-size:.72rem;line-height:1.4}.rapd-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.rapd-button{color:#111;background:#f05a28;border-color:#f05a28}.rapd-button:hover{background:#ff794d}.rapd-offer{background:#f5f5f5;border-bottom:1px solid #ddd;padding:3.5rem 0}.rapd-offer__grid{grid-template-columns:1fr 2fr;align-items:center;gap:3.5rem;display:grid}.rapd-number{letter-spacing:-.07em;margin:0;font-size:clamp(6rem,11vw,10rem);font-weight:800;line-height:1}.rapd-number span{color:#a63c15;font-size:.48em}.rapd-offer h2{font-size:clamp(2rem,3.2vw,3rem)}.rapd-note{color:#505050;font-size:.88rem;line-height:1.55}.rapd-section{padding:5rem 0}.rapd-section .eyebrow,.rapd-offer .eyebrow{color:#a63c15}.rapd-section h2{letter-spacing:-.025em;font-size:clamp(2.2rem,3.8vw,3.5rem)}.rapd-intro{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.rapd-intro p:last-child{margin-bottom:0}.rapd-path{background:var(--mist);scroll-margin-top:2rem}.rapd-section-heading{max-width:43rem;margin-bottom:2rem}.rapd-section-heading>p:last-child{color:#505050}.rapd-paths{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.rapd-path-card{background:#fff;border:1px solid #d4d4d4;border-radius:5px;padding:2.5rem}.rapd-path-card__label{font-size:1.08rem;font-weight:800}.rapd-path-card h3{align-items:center;gap:1rem;max-width:18rem;margin:1.5rem 0 2rem;font-size:1rem;line-height:1.45;display:flex}.rapd-path-card h3>span{font-size:5.5rem;font-weight:800;line-height:1}.rapd-path-card ol{margin:0;padding:0;list-style:none}.rapd-path-card li{border-top:1px solid #dedede;align-items:center;gap:1.2rem;padding:1rem 0;font-weight:700;display:flex}.rapd-path-card li>span{color:#666;font-size:.76rem}.rapd-path-card--featured{color:#fff;border-top:5px solid var(--orange);background:#181818;padding-top:calc(2.5rem - 4px)}.rapd-path-card--featured h3>span,.rapd-path-card--featured li>span{color:#ff986f}.rapd-path-card--featured li{border-color:#414141}.rapd-path-card--featured>p:last-child{color:#ddd;margin:1.1rem 0 0;font-size:.82rem}.rapd-qualification{background:#fff;border-left:3px solid #a63c15;margin:1.5rem 0 0;padding:1.2rem 1.5rem;font-size:.92rem}.rapd-benefits{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.rapd-benefits article{border-top:1px solid #aaa;padding:2rem 0}.rapd-benefits h3{margin-top:1.1rem;font-size:1.55rem;line-height:1.2}.rapd-card-number{color:#a63c15;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.rapd-relationship{background:var(--charcoal);color:#fff;padding:3.5rem 0}.rapd-relationship h2{font-size:2.8rem}.rapd-relationship p{max-width:55rem}.rapd-relationship .rapd-note{color:#ccc;margin:0}.rapd-apply{background:var(--mist);scroll-margin-top:2rem}.rapd-apply__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;display:grid}.rapd-review-steps{margin:2rem 0;padding-left:1.4rem}.rapd-review-steps li{padding:0 0 1.2rem .4rem}.rapd-review-steps span{margin-top:.25rem;font-size:.92rem;display:block}.rapd-form{background:#fff;border:1px solid #ddd;border-radius:5px;gap:1.4rem;min-width:0;padding:2rem;display:grid}.rapd-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rapd-form__row>div{min-width:0}.rapd-form label,.rapd-form legend{margin-bottom:.5rem;font-size:.92rem;font-weight:700;line-height:1.4;display:block}.rapd-form label>span:not(:only-child){font-weight:400}.rapd-form input:not([type=radio],[type=checkbox],[type=hidden]),.rapd-form select,.rapd-form textarea{color:#111;background:#fff;border:1px solid #888;border-radius:3px;width:100%;max-width:100%;min-height:3rem;padding:.7rem}.rapd-form textarea{resize:vertical}.rapd-form input[type=file]{padding:.5rem;font-size:.8rem}.rapd-form small{font-size:.8rem}.rapd-form fieldset{border:0;min-width:0;margin:0;padding:0}.rapd-radio-row{gap:1rem;margin:.4rem 0 .8rem;display:flex}.rapd-radio-row label{cursor:pointer;border:1px solid #999;border-radius:3px;align-items:center;gap:.7rem;min-height:3rem;padding:.65rem 1.3rem;display:flex}.rapd-form input[type=checkbox],.rapd-form input[type=radio]{accent-color:#a63c15;flex:none;width:1.2rem;height:1.2rem}.rapd-form .rapd-note{margin:.5rem 0 0}.rapd-consent{border-top:1px solid #ddd;padding-top:1.5rem}.rapd-consent label{align-items:flex-start;gap:.65rem;display:flex}.rapd-consent a{overflow-wrap:anywhere;text-underline-offset:3px}.rapd-status{scroll-margin:2rem;font-size:.92rem;line-height:1.6}.rapd-status:empty{display:none}.rapd-status[data-state=error]{background:#fff2ee;border-left:4px solid #a82616;padding:1rem}.rapd-status[data-state=success]{background:#f0f8f2;border-left:4px solid #256544;padding:1rem}.rapd-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-copy{max-width:52rem;padding:4rem 0}.privacy-copy h1{font-size:clamp(2.5rem,5vw,4rem)}.privacy-copy h2{margin-top:2.5rem;font-size:1.7rem;line-height:1.2}.privacy-copy a{overflow-wrap:anywhere}@media (width<=1000px){.rapd-hero__grid{gap:2rem}.rapd-hero__image img{height:29rem}.rapd-apply__grid{grid-template-columns:1fr}.rapd-apply__intro{max-width:45rem}.rapd-review-steps{gap:2rem;display:flex}.rapd-review-steps li{flex:1}.rapd-intro{gap:2rem}}@media (width<=800px){.rapd-hero{padding-top:3rem}.rapd-hero__grid{grid-template-columns:1fr}.rapd-hero__image img{aspect-ratio:16/9;height:auto}.rapd-offer__grid{grid-template-columns:.7fr 1.3fr;gap:2rem}.rapd-intro{grid-template-columns:1fr;gap:1rem}.rapd-path-card{padding:1.5rem}.rapd-path-card--featured{padding-top:calc(1.5rem - 4px)}.rapd-benefits{gap:2rem}}@media (width<=560px){.rapd-section{padding:3.5rem 0}.rapd-hero h1{font-size:clamp(2.4rem,11vw,3rem)}.rapd-hero__line{font-size:1.6rem}.rapd-offer__grid,.rapd-paths,.rapd-benefits,.rapd-form__row{grid-template-columns:1fr}.rapd-offer__grid{gap:1.5rem}.rapd-number{font-size:7rem}.rapd-actions{flex-direction:column}.rapd-form{padding:1.25rem}.rapd-review-steps{display:block}.rapd-path-card h3{max-width:100%}.rapd-benefits{gap:0}.rapd-relationship h2{font-size:2.2rem}}
