:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#10263c;background:#eef6fc}.rr-intake-body{margin:0;min-height:100vh;background:radial-gradient(circle at 10% 0,#dff2ff 0,transparent 36%),linear-gradient(180deg,#f8fcff,#eaf4fb)}*{box-sizing:border-box}.rr-intake-shell{max-width:980px;margin:0 auto;padding:28px 20px 70px}.rr-intake-brand{display:flex;align-items:center;justify-content:space-between;font-weight:900;letter-spacing:.05em;color:#0b4f8f;margin-bottom:20px}.rr-intake-brand a{color:#073f74;text-decoration:none}.rr-intake-brand span{font-size:13px;color:#5b748b}.rr-intake-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px}.rr-intake-progress i{height:5px;border-radius:99px;background:#cfdeea}.rr-intake-progress i.on{background:#087ce2}.rr-intake-card{background:#fff;border:1px solid #dbe9f4;border-radius:24px;box-shadow:0 24px 60px rgba(18,68,105,.10);padding:clamp(24px,5vw,52px)}.rr-intake-copy{max-width:740px;margin-bottom:28px}.eyebrow{display:inline-block;color:#0874cc;font-size:12px;font-weight:900;letter-spacing:.16em}.rr-intake-copy h1,.rr-finish h1{font-size:clamp(34px,6vw,58px);line-height:1;margin:10px 0 14px;color:#082b4b;letter-spacing:-.035em}.rr-intake-copy p,.rr-finish>p{color:#567086;font-size:17px;line-height:1.65}.rr-intake-form{display:grid;gap:18px}.rr-intake-form label,.rr-intake-form fieldset{font-weight:800;color:#163c5d}.rr-intake-form label em{font-style:normal;font-weight:600;color:#7a8fa2;font-size:12px}.rr-intake-form input,.rr-intake-form select,.rr-intake-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #bed2e2;border-radius:12px;padding:13px 14px;background:#fbfdff;color:#10263c;font:inherit;outline:none}.rr-intake-form input:focus,.rr-intake-form select:focus,.rr-intake-form textarea:focus{border-color:#1688e7;box-shadow:0 0 0 4px rgba(22,136,231,.10)}.rr-intake-form select[multiple]{min-height:180px}.rr-intake-form small{display:block;margin-top:7px;color:#71879a;font-weight:500;line-height:1.45}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rr-intake-form fieldset{border:0;padding:0;margin:0}.rr-intake-form legend{margin-bottom:9px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seg label{position:relative}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:block;border:1px solid #bfd5e7;border-radius:12px;padding:14px;text-align:center;background:#f8fbfe}.seg input:checked+span{border-color:#087ce2;background:#eaf6ff;color:#0862ae;box-shadow:inset 0 0 0 1px #087ce2}.rr-primary{border:0;border-radius:13px;background:linear-gradient(135deg,#087ce2,#0759bb);color:#fff;font-weight:900;font-size:16px;padding:15px 19px;cursor:pointer;box-shadow:0 12px 28px rgba(8,124,226,.22)}.rr-link-button{display:inline-block;text-decoration:none;margin-top:22px}.privacy,.rr-note{font-size:12px!important;color:#73899b!important;line-height:1.5!important}.rr-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.rr-intake-alert{padding:14px 16px;margin-bottom:14px;background:#fff2f2;border:1px solid #f3c7c7;color:#9b2a2a;border-radius:12px;display:grid;gap:3px}.rr-summary{display:grid;gap:4px;padding:16px 18px;background:#edf7ff;border-radius:14px;margin-bottom:24px}.rr-summary strong{font-size:18px;color:#073e70}.rr-summary span{color:#607a90}.upload{border:2px dashed #b8d6ea;border-radius:15px;padding:16px;background:#f8fcff}.rr-finish{text-align:center}.rr-finish .check{margin:0 auto 14px;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#e5f8ee;color:#16844a;font-size:34px;font-weight:900}.rr-finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.rr-finish-grid div{padding:18px 12px;background:#f3f8fc;border-radius:14px}.rr-finish-grid strong,.rr-finish-grid span{display:block}.rr-finish-grid span{margin-top:6px;color:#60798c;text-transform:capitalize;font-size:13px}@media(max-width:700px){.two,.seg,.rr-finish-grid{grid-template-columns:1fr}.rr-intake-shell{padding:16px 12px 44px}.rr-intake-card{border-radius:18px;padding:24px 18px}.rr-intake-copy h1,.rr-finish h1{font-size:38px}.rr-coords{grid-template-columns:1fr 1fr}}
.rr-launch-choice-v110{margin:24px 0;padding:20px;border:1px solid #cfe0ed;border-radius:18px;background:#f7fbff;color:#123b5d}.rr-launch-title{display:grid;gap:4px;margin-bottom:12px}.rr-launch-title b{font-size:18px;color:#083b69}.rr-launch-title span{font-size:13px;color:#667f94}.rr-launch-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rr-launch-plan{position:relative}.rr-launch-plan input{position:absolute;opacity:0}.rr-launch-plan span{display:block;padding:14px;border:1px solid #bed5e6;border-radius:12px;background:#fff}.rr-launch-plan input:checked+span{border-color:#087ce2;box-shadow:inset 0 0 0 1px #087ce2;background:#eaf6ff}.rr-launch-plan b,.rr-launch-plan em{display:block}.rr-launch-plan em{font-size:12px;font-style:normal;color:#6a8195;margin-top:5px}.rr-assist-choice{display:flex!important;gap:11px;align-items:flex-start;margin-top:12px;padding:14px;border-radius:12px;background:#fff}.rr-assist-choice input{width:auto!important;margin:3px 0 0!important}.rr-assist-choice span,.rr-assist-choice b,.rr-assist-choice small{display:block}.rr-assist-choice small{color:#70869a;margin-top:4px}@media(max-width:700px){.rr-launch-plans{grid-template-columns:1fr}}
.rr-project-intake-callout-v110{display:grid;gap:8px;margin:18px 0 24px;padding:18px 20px;border-radius:14px;background:#eaf6ff;border:1px solid #bcdcf2;color:#123c5d}.rr-project-intake-callout-v110 strong{font-size:18px;color:#073d6c}.rr-project-intake-callout-v110 span{line-height:1.5;color:#5e778c}.rr-project-intake-callout-v110 a{font-weight:900;color:#0873cc;text-decoration:none}
