.reseller-preview{--rp-ink:#0b1b58;--rp-blue:#0665f5;--rp-copy:#617a9e;--rp-line:#dce6f3;color:var(--rp-ink);background:#fff}
.reseller-preview main{overflow:clip}.reseller-preview section[id],.rp-form-title{scroll-margin-top:110px}.reseller-preview :focus-visible{outline:3px solid #94bbff;outline-offset:4px}.reseller-preview .eyebrow{font-size:10px;letter-spacing:2.3px;color:#537db5;line-height:1.6}
.rp-preview-bar{padding-top:var(--header-height);background:#eff6ff;border-bottom:1px solid #dfeaf9}.rp-preview-bar .container{min-height:40px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#5577a6}.rp-preview-bar strong{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-right:22px}
.rp-hero{position:relative;background:#eff7ff;min-height:550px}.rp-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.rp-hero .container{position:relative}.rp-breadcrumb{padding-top:27px;display:flex;gap:13px;align-items:center;font-size:12px;color:#6480aa}.rp-hero-copy{width:44%;padding:75px 0 72px}.rp-hero-copy .eyebrow{margin-bottom:25px;font-size:10px}.rp-hero h1{font-size:clamp(44px,3.8vw,65px);line-height:1.09;letter-spacing:-.045em;font-weight:720;margin:0 0 27px}.rp-hero h1 span{color:var(--rp-blue)}.rp-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#5d799e;max-width:405px;margin:0}.rp-actions{display:flex;gap:26px;align-items:center;margin-top:30px}.rp-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:27px;background:var(--rp-blue);color:#fff;font:inherit;font-size:14px;font-weight:600;min-height:49px;padding:13px 24px;cursor:pointer;text-decoration:none}.rp-button:hover{background:#0054d4}.rp-text-link{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:5px 0;color:var(--rp-blue);font:inherit;font-weight:550;font-size:14px;cursor:pointer;text-decoration:none}.rp-text-link:hover{text-decoration:underline;text-underline-offset:5px}.rp-hero-note{display:flex;align-items:center;gap:8px;color:#5276aa;font-size:11px;margin-top:25px}.rp-hero-note svg{flex-shrink:0}
.rp-page-nav{border-bottom:1px solid var(--rp-line);background:#fff}.rp-page-nav>.container{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:80px}.rp-page-nav strong{font-size:14px;font-weight:550}.rp-page-nav .container>div{display:flex;align-items:center;gap:34px}.rp-page-nav a{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#6580a9}.rp-page-nav a:last-child{color:var(--rp-blue)}
.rp-section{padding-block:74px}.rp-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:36px}.rp-section-heading .eyebrow{margin-bottom:19px}.rp-section-heading h2,.rp-eligibility h2{font-size:clamp(32px,3vw,46px);line-height:1.14;letter-spacing:-1.65px;margin:0}.rp-section-heading h2 span,.rp-eligibility h2 span{color:#6b8bc0}.rp-section-heading>p{font-size:14px;line-height:1.8;color:var(--rp-copy);margin:0 0 3px}
.rp-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:11px}.rp-benefits article{padding:0 28px;border-right:1px solid var(--rp-line)}.rp-benefits article:first-child{padding-left:0}.rp-benefits article:last-child{padding-right:0;border-right:0}.rp-benefit-icon{display:grid;place-items:center;width:58px;height:58px;background:#edf5ff;border:1px solid #e1edfb;border-radius:16px;color:#367dc9;margin-bottom:23px}.rp-benefits h3{font-size:19px;letter-spacing:-.45px;line-height:1.35;max-width:215px;margin:0 0 13px}.rp-benefits p{font-size:13px;line-height:1.85;color:var(--rp-copy);margin:0;max-width:260px}
.rp-impact{display:grid;grid-template-columns:1fr 1fr;padding-block:5px 0}.rp-impact-image{min-width:0;overflow:hidden;border-radius:20px 0 0 20px}.rp-impact-image img{width:100%;height:100%;object-fit:cover;object-position:62% center}.rp-impact-copy{position:relative;border:1px solid #e2eaf7;border-left:0;border-radius:0 20px 20px 0;overflow:hidden;background:#eff7ff;padding:58px 50px}.rp-impact-copy>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}.rp-impact-copy>div{position:relative}.rp-impact-copy .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:24px}.rp-impact-copy svg{color:#4e8bce}.rp-impact-copy h2{font-size:37px;line-height:1.14;letter-spacing:-1.3px;margin:22px 0}.rp-impact-copy h2 span{color:var(--rp-blue)}.rp-impact-copy p:not(.eyebrow){font-size:14px;line-height:1.85;color:#6380a7;max-width:410px;margin:0 0 25px}.rp-impact-copy .rp-text-link{font-size:12px}
.rp-eligibility{display:grid;grid-template-columns:1fr 1.12fr;gap:90px}.rp-eligibility>div>.eyebrow{margin-bottom:20px}.rp-eligibility>div>p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--rp-copy);margin:23px 0}.rp-eligibility .rp-text-link{font-size:12px}.rp-eligibility-cards{display:flex;flex-direction:column;gap:17px}.rp-eligibility-cards article{border:1px solid #d9e5f5;border-radius:14px;padding:24px 25px;display:flex;gap:22px;align-items:center}.rp-eligibility-cards article>svg{color:#4d87d0;flex-shrink:0}.rp-eligibility-cards article>svg:last-child{margin-left:auto;width:19px;color:#80a9da}.rp-eligibility-cards h3{font-size:18px;letter-spacing:-.3px;margin:0 0 10px}.rp-eligibility-cards article p{font-size:12px;line-height:1.8;color:var(--rp-copy);margin:0}.rp-eligibility-cards>p{display:flex;gap:8px;align-items:center;font-size:11px!important;margin:0!important;color:#8196b2!important}
.rp-process{background:#f5f9ff;padding:60px 0 64px;border-block:1px solid #eef3fa}.rp-process ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;margin:40px 0 0}.rp-process li{border-top:1px solid #d7e5f7;padding-top:24px}.rp-process li>span{font-size:13px;color:#5f8aca}.rp-process h3{font-size:20px;letter-spacing:-.5px;margin:19px 0 13px}.rp-process li p{font-size:13px;line-height:1.85;color:var(--rp-copy);margin:0;max-width:320px}
.rp-application{padding-block:74px 80px}.rp-application-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;align-items:start}.rp-form-panel{border:1px solid #dce6f4;border-radius:19px;padding:33px 36px;box-shadow:0 12px 35px #315c9005;min-width:0}.rp-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:0 0 31px;padding:0 0 27px;border-bottom:1px solid var(--rp-line)}.rp-steps li{display:flex;gap:9px;align-items:center;color:#8b9db5}.rp-steps li>span,.rp-steps li>button{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid #dbe5f3;background:#fff;font:inherit;font-size:10px;color:inherit;padding:0}.rp-steps li>button{cursor:pointer}.rp-steps small{font-size:10px;line-height:1.4}.rp-steps .active{color:var(--rp-blue);font-weight:600}.rp-steps .active>span{background:var(--rp-blue);color:white;border-color:var(--rp-blue)}.rp-steps .done>span,.rp-steps .done>button{background:#f0f7ff;color:#699acd}.rp-form-title{font-size:27px;line-height:1.25;letter-spacing:-.75px;margin:0 0 12px;outline:none}.rp-form-intro{font-size:13px;line-height:1.75;color:var(--rp-copy);margin:0 0 30px}.rp-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 21px}.rp-field{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600;color:#314c76;min-width:0;position:relative}.rp-field>small{font-size:10px;color:#91a0b5;font-weight:400;position:absolute;right:0;top:1px}.rp-field input,.rp-field select,.rp-phone input,.rp-phone select{font:inherit;display:block;background:white;color:#365477;border:1px solid #d6e2f1;border-radius:8px;min-height:48px;padding:12px 13px;width:100%;min-width:0;box-sizing:border-box}.rp-field input,.rp-field select,.rp-phone input{font-size:14px;font-weight:400}.rp-field input::placeholder,.rp-phone input::placeholder{color:#a2afc0;font-size:12px}.rp-full{grid-column:1/-1}.rp-email-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#7a8fac;line-height:1.7;margin-top:12px}.rp-email-consent input,.rp-terms input{width:16px;height:16px;flex-shrink:0;accent-color:var(--rp-blue);margin:2px 0 0}.rp-phone{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;margin-top:10px}.rp-phone select{font-size:13px}.rp-email-block{border-top:1px solid var(--rp-line);padding-top:24px;margin-top:1px}.rp-upload-group{border-top:1px solid var(--rp-line);padding-top:28px;margin-top:28px}.rp-upload-group h4{font-size:15px;letter-spacing:-.2px;margin:0 0 9px}.rp-upload-group>p{font-size:11px;line-height:1.8;color:#8498b2;margin:0 0 18px}.rp-upload{position:relative;border:1px dashed #b5ccec;border-radius:12px;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:27px 20px;color:#548acb;cursor:pointer;text-align:center}.rp-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.rp-upload:focus-within{outline:3px solid #94bbff;outline-offset:3px}.rp-upload strong{font-size:14px;color:#356fac}.rp-upload span{font-size:11px;color:#8499b6}.rp-upload.error{border-color:#c85463}.rp-file{display:flex;align-items:center;gap:11px;border:1px solid #dae7f7;border-radius:9px;padding:14px 16px;margin-top:15px;color:#608ac0}.rp-file>div{min-width:0}.rp-file strong{font-size:12px;color:#3f608b;display:block;overflow-wrap:anywhere}.rp-file small{font-size:10px;color:#8398b6;display:block;margin-top:5px}.rp-file .icon-button{margin-left:auto;width:30px;height:30px;min-width:30px}.rp-upload-group .rp-upload-note{font-size:10px;color:#899bb5;margin:13px 0 0}.rp-upload-group .rp-error{color:#b64250;font-size:12px;margin:14px 0 0}
.rp-demo{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;color:#7089ad;background:#f3f8ff;border:1px solid #e5eefb;padding:13px 15px;border-radius:8px;margin:30px 0 0}.rp-demo>svg{color:#5c8ccc;flex-shrink:0;margin-top:2px}.rp-demo strong{display:block;color:#557da8;font-weight:550}.rp-form-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--rp-line);padding-top:24px;margin-top:27px}.rp-form-actions .rp-button{font-size:12px;border-radius:9px;min-height:47px;padding:12px 20px}.rp-back{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #dbe5f2;border-radius:9px;color:#5c769d;font:inherit;font-size:12px;min-height:47px;padding:11px 15px;cursor:pointer}.rp-privacy{font-size:11px;color:#7894b9;text-decoration:underline;text-underline-offset:4px}.rp-terms{display:flex;flex-direction:column;gap:16px}.rp-terms label{display:flex;gap:15px;border:1px solid #dce7f6;background:#fcfdff;border-radius:12px;padding:21px 23px;color:#607b9e;font-size:12px;line-height:1.85;cursor:pointer}.rp-terms label:has(input:checked){border-color:#b6d2f9;background:#f6faff}.rp-terms label span small{font-size:9px;letter-spacing:1.4px;color:#7698c4;display:block;margin-bottom:8px}.rp-terms label span b{font-weight:500}.rp-terms h4{font-size:18px;letter-spacing:-.4px;margin:13px 0 0}.rp-review-group{border:1px solid var(--rp-line);border-radius:12px;margin-bottom:18px;overflow:hidden}.rp-review-group>div{display:flex;justify-content:space-between;align-items:center;padding:17px 21px;background:#f6faff;border-bottom:1px solid #e3edfa;gap:15px}.rp-review-group h4{font-size:15px;margin:0;letter-spacing:-.2px}.rp-review-group button{display:inline-flex;gap:7px;align-items:center;background:none;border:0;color:#3272bf;font:inherit;font-size:11px;cursor:pointer;padding:3px}.rp-review-group dl{display:grid;gap:18px;margin:0;padding:22px}.rp-review-group dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:17px}.rp-review-group dt{font-size:11px;color:#8a9cb5;line-height:1.8}.rp-review-group dd{font-size:12px;color:#45678f;line-height:1.8;margin:0;white-space:pre-line;overflow-wrap:anywhere}.rp-review-group>p{display:flex;gap:9px;align-items:center;font-size:12px;color:#6c88ac;margin:0;padding:22px}.rp-review-group>p>svg{color:#508dcb;flex-shrink:0}.rp-complete>span{display:grid;place-items:center;color:#3d86cc;background:#ecf5ff;width:76px;height:76px;border-radius:50%;margin:26px 0}.rp-complete>p{font-size:14px;line-height:1.8;color:#6784a8}.rp-complete>div:not(.rp-form-actions){background:#f5f9ff;border:1px solid var(--rp-line);border-radius:12px;padding:23px;margin-top:25px;overflow-wrap:anywhere}.rp-complete strong{font-size:18px}.rp-complete div>p{font-size:13px;line-height:1.8;color:#6f88ac}.rp-complete small{font-size:11px;line-height:1.7;color:#8d9fb8}
.rp-form-aside{position:sticky;top:107px;background:linear-gradient(140deg,#eaf3ff,#f7fbff);border:1px solid #d9e7fa;border-radius:19px;padding:31px 28px}.rp-aside-icon{display:grid;place-items:center;width:60px;height:60px;color:#5b90cf;background:#fff9;border:1px solid #dbe9fa;border-radius:17px;margin-bottom:24px}.rp-form-aside .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:17px}.rp-form-aside h3{font-size:25px;line-height:1.25;letter-spacing:-.8px;margin:0 0 20px}.rp-form-aside h3 span{color:#678dcc}.rp-form-aside>p:not(.eyebrow){font-size:12px;line-height:1.85;color:#7791b4;margin:0 0 25px}.rp-checklist{border-top:1px solid #d4e2f5;padding-top:23px}.rp-checklist h4{font-size:13px;margin:0 0 15px}.rp-checklist p{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.75;color:#6e8aaf;margin:0 0 13px}.rp-checklist svg{flex-shrink:0;color:#73a2d9;margin-top:1px}.rp-aside-note{display:flex;gap:11px;border-top:1px solid #d4e2f5;margin-top:25px;padding-top:23px;color:#6c95ca}.rp-aside-note svg{flex-shrink:0}.rp-aside-note p{font-size:11px;line-height:1.8;color:#7a94b7;margin:0}.rp-form-aside .rp-text-link{font-size:10px;margin-top:25px}
.rp-bottom{background:#f5f9ff;padding-block:43px;border-top:1px solid #e7effa}.rp-bottom>.container{display:flex;justify-content:space-between;align-items:center;gap:25px}.rp-bottom .eyebrow{font-size:8px;margin:0 0 12px}.rp-bottom h2{font-size:27px;letter-spacing:-.8px;margin:0}.rp-bottom .rp-text-link{font-size:13px}.rp-dialog{width:min(600px,calc(100% - 30px));max-height:90dvh;overflow:auto;border:1px solid #d5e4f6;border-radius:18px;padding:30px;color:#0b1b58;background:#fff}.rp-dialog::backdrop{background:#0e205d77;backdrop-filter:blur(5px)}.rp-dialog>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rp-dialog h2{font-size:24px;margin:0;letter-spacing:-.5px}.rp-dialog p{font-size:14px;line-height:1.8;color:#617a9e;margin-top:20px}.rp-dialog .icon-button{flex-shrink:0}
@media(max-width:1100px){.rp-hero{min-height:0;padding-bottom:330px;background:#f3f9ff}.rp-hero-copy{width:100%;padding:48px 0 25px}.rp-hero h1{font-size:52px;max-width:650px}.rp-hero-copy>p:not(.eyebrow){max-width:490px}.rp-hero-art{inset:auto 0 0;height:350px;object-fit:cover;object-position:right center;mask-image:linear-gradient(transparent,#000 20%)}.rp-benefits article{padding-inline:19px}.rp-benefits h3{font-size:17px}.rp-benefits p{font-size:12px}.rp-impact-copy{padding:40px 30px}.rp-impact-copy h2{font-size:30px}.rp-impact-copy p:not(.eyebrow){font-size:13px}.rp-impact-copy .eyebrow{font-size:8px;letter-spacing:1.5px}.rp-eligibility{gap:45px}.rp-eligibility-cards article{padding:24px 21px;gap:16px}.rp-eligibility-cards h3{font-size:16px}.rp-application-layout{grid-template-columns:minmax(0,1fr) 260px;gap:23px}.rp-form-panel{padding:28px}.rp-form-aside{padding:26px 22px}.rp-form-aside h3{font-size:22px}.rp-steps{gap:9px}.rp-steps li{flex-direction:column;align-items:flex-start;gap:8px}.rp-review-group dl>div{grid-template-columns:140px minmax(0,1fr)}.rp-fields{gap:23px 17px}}
@media(max-width:900px){.rp-section,.rp-application{padding-block:58px}.rp-section-heading h2,.rp-eligibility h2{font-size:36px}.rp-section-heading>p{font-size:12px}.rp-benefits{grid-template-columns:1fr 1fr;gap:30px}.rp-benefits article{padding:0;border:0}.rp-benefits h3{max-width:none}.rp-benefits p{max-width:290px}.rp-benefit-icon{margin-bottom:18px}.rp-impact{grid-template-columns:1fr 1fr}.rp-impact-copy{padding:32px 25px}.rp-impact-copy .eyebrow{margin-bottom:18px;font-size:7px;letter-spacing:1px}.rp-impact-copy h2{font-size:28px;margin:17px 0}.rp-impact-copy p:not(.eyebrow){font-size:12px}.rp-impact-copy .rp-text-link{font-size:11px}.rp-eligibility{grid-template-columns:1fr;gap:30px}.rp-eligibility-cards{display:grid;grid-template-columns:1fr 1fr}.rp-eligibility-cards article{align-items:flex-start;gap:13px}.rp-eligibility-cards article>svg:last-child{display:none}.rp-eligibility-cards>p{grid-column:1/-1}.rp-process ol{gap:25px}.rp-process h3{font-size:18px}.rp-process li p{font-size:12px}.rp-application-layout{grid-template-columns:1fr}.rp-form-panel{padding:32px}.rp-steps li{flex-direction:row;align-items:center}.rp-form-aside{position:static;display:none}.rp-review-group dl>div{grid-template-columns:180px minmax(0,1fr)}.rp-page-nav strong{font-size:12px}.rp-page-nav .container>div{gap:23px}.rp-page-nav a{font-size:11px}}
@media(max-width:760px){.rp-preview-bar .container{font-size:10px;min-height:34px}.rp-preview-bar strong{font-size:9px;letter-spacing:1px;margin-right:13px}.rp-preview-bar .container>span:last-child{display:none}.rp-breadcrumb{font-size:11px;padding-top:23px;gap:10px}.rp-hero{padding-bottom:calc(clamp(200px,61.5vw,285px) - 10px)}.rp-hero-art{height:clamp(200px,61.5vw,285px);object-position:right center}.rp-hero-copy{padding:41px 0 24px}.rp-hero-copy .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:23px}.rp-hero h1{font-size:clamp(33px,8vw,49px);letter-spacing:-1.4px;margin-bottom:23px}.rp-hero-copy>p:not(.eyebrow){font-size:16px;max-width:440px}.rp-actions{gap:20px;margin-top:24px}.rp-actions .rp-button{font-size:12px;padding-inline:20px;min-height:47px}.rp-actions .rp-text-link{font-size:12px}.rp-hero-note{font-size:10px;align-items:flex-start;line-height:1.7;margin-top:24px;max-width:290px}.rp-hero-note svg{margin-top:1px}.rp-page-nav>.container{min-height:66px;justify-content:center}.rp-page-nav strong{display:none}.rp-page-nav .container>div{gap:30px}.rp-page-nav a{font-size:11px}.rp-section,.rp-application{padding-block:46px}.rp-section-heading{display:block;margin-bottom:29px}.rp-section-heading .eyebrow,.rp-eligibility>div>.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:16px}.rp-section-heading h2,.rp-eligibility h2{font-size:32px;letter-spacing:-1.1px}.rp-section-heading>p{font-size:13px;margin:18px 0 0}.rp-benefits{gap:29px 22px;padding:0}.rp-benefit-icon{width:48px;height:48px;border-radius:14px;margin-bottom:17px}.rp-benefit-icon svg{width:25px;height:25px}.rp-benefits h3{font-size:16px;line-height:1.4;letter-spacing:-.3px;margin-bottom:10px}.rp-benefits p{font-size:12px;line-height:1.75}.rp-impact{grid-template-columns:1fr;padding:0}.rp-impact-image{border-radius:16px 16px 0 0;aspect-ratio:1.4}.rp-impact-image img{object-position:60% center}.rp-impact-copy{border-left:1px solid #e2eaf7;border-top:0;border-radius:0 0 16px 16px;padding:31px 27px}.rp-impact-copy .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:21px}.rp-impact-copy h2{font-size:32px;letter-spacing:-1px;line-height:1.15;margin:19px 0}.rp-impact-copy p:not(.eyebrow){font-size:13px;line-height:1.85;margin-bottom:21px}.rp-impact-copy .rp-text-link{font-size:12px}.rp-eligibility{gap:25px}.rp-eligibility>div>p:not(.eyebrow){font-size:13px;line-height:1.8;margin:19px 0}.rp-eligibility .rp-text-link{font-size:12px}.rp-eligibility-cards{grid-template-columns:1fr;gap:15px}.rp-eligibility-cards article{padding:24px 21px;gap:18px}.rp-eligibility-cards h3{font-size:17px;margin-bottom:10px}.rp-eligibility-cards article p{font-size:12px}.rp-eligibility-cards>p{font-size:10px!important;align-items:flex-start!important;gap:7px!important}.rp-process{padding:44px 0}.rp-process .rp-section-heading>a{font-size:12px;margin-top:20px}.rp-process ol{grid-template-columns:1fr;gap:25px;margin-top:28px}.rp-process li{display:grid;grid-template-columns:30px 1fr;gap:0 16px;padding-top:23px}.rp-process li>span{grid-row:1/3;line-height:1.7;font-size:12px}.rp-process h3{font-size:18px;margin:0 0 10px}.rp-process li p{font-size:12px;max-width:unset}.rp-form-panel{padding:23px 20px;border-radius:15px}.rp-steps{gap:6px;padding-bottom:24px;margin-bottom:26px}.rp-steps li{flex-direction:column;align-items:flex-start;gap:9px}.rp-steps li>span,.rp-steps li>button{width:27px;height:27px;font-size:10px}.rp-steps small{font-size:9px}.rp-form-title{font-size:25px;letter-spacing:-.7px}.rp-form-intro{font-size:12px;line-height:1.8;margin-bottom:26px}.rp-fields{grid-template-columns:1fr;gap:24px}.rp-field{font-size:12px;gap:10px}.rp-field input,.rp-field select,.rp-phone input,.rp-phone select{font-size:16px;min-height:48px;padding:12px}.rp-field input::placeholder,.rp-phone input::placeholder{font-size:12px}.rp-phone{grid-template-columns:88px minmax(0,1fr);gap:10px}.rp-email-consent{font-size:10px;line-height:1.8;gap:9px}.rp-field>small{font-size:9px}.rp-upload-group{padding-top:25px;margin-top:25px}.rp-upload-group h4{font-size:14px;line-height:1.5}.rp-upload{padding:27px 18px}.rp-upload span{font-size:10px;line-height:1.7}.rp-upload strong{font-size:13px}.rp-file{padding:13px 12px;gap:9px}.rp-file strong{font-size:11px}.rp-demo{font-size:10px;gap:8px;padding:13px;margin-top:26px}.rp-form-actions{gap:10px;flex-wrap:wrap;margin-top:24px;padding-top:23px}.rp-form-actions .rp-button{font-size:11px;min-height:45px;padding:11px 14px;gap:8px}.rp-back{font-size:11px;min-height:45px;padding:11px;gap:6px}.rp-privacy{font-size:10px}.rp-terms{gap:14px}.rp-terms label{padding:19px 16px;gap:12px;font-size:12px;line-height:1.8}.rp-terms label span small{font-size:8px}.rp-terms h4{font-size:18px}.rp-review-group>div{padding:17px 16px;gap:10px}.rp-review-group h4{font-size:14px}.rp-review-group button{font-size:10px}.rp-review-group dl{padding:18px;gap:18px}.rp-review-group dl>div{grid-template-columns:1fr;gap:4px}.rp-review-group dt{font-size:10px}.rp-review-group dd{font-size:12px}.rp-review-group>p{padding:18px;font-size:11px;line-height:1.7;align-items:flex-start}.rp-complete>p{font-size:13px}.rp-complete>div:not(.rp-form-actions){padding:20px}.rp-complete strong{font-size:17px}.rp-complete div>p{font-size:12px}.rp-complete small{font-size:10px}.rp-bottom{padding-block:35px}.rp-bottom>.container{display:block}.rp-bottom h2{font-size:27px;line-height:1.2;letter-spacing:-.7px}.rp-bottom .rp-text-link{margin-top:22px;font-size:12px}.rp-dialog{padding:24px}.rp-dialog h2{font-size:22px}.rp-dialog p{font-size:13px}}
@media(max-width:360px){.rp-hero h1{font-size:30px;letter-spacing:-1.15px}.rp-hero-copy>p:not(.eyebrow){font-size:15px}.rp-actions{gap:17px}.rp-actions .rp-button{font-size:11px;padding-inline:17px}.rp-actions .rp-text-link{font-size:11px}.rp-page-nav .container>div{gap:23px}.rp-form-panel{padding-inline:15px}.rp-steps small{font-size:8px}.rp-benefits{gap:25px 17px}.rp-benefits h3{font-size:15px}.rp-benefits p{font-size:11px}.rp-section-heading h2,.rp-eligibility h2{font-size:29px}.rp-form-title{font-size:23px}.rp-form-actions .rp-button{padding-inline:10px;font-size:10px}.rp-back{font-size:10px;padding-inline:10px}.rp-terms label{padding-inline:13px}}
