@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap);.sdrp-site{margin:0;color:#182c42;background:#f8faf9;font:15px/1.65 'DM Sans',sans-serif}.sdrp-site *{box-sizing:border-box}.sdrp-site a{color:inherit}.topbar{background:#102c43;color:#e5eef2;padding:10px max(6vw,20px);font-size:10px;letter-spacing:1.8px}.topbar span{float:right;letter-spacing:.4px}header{padding:24px 6vw;display:flex;align-items:center;justify-content:space-between;background:#fff}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;font-size:17px;line-height:1.3}.mark{width:48px;height:54px;border-radius:6px 6px 18px 18px;background:#0f6b66;color:#fff;display:grid;place-content:center;text-align:center;font-size:22px}.mark span{font-size:10px;letter-spacing:3px}nav{display:flex;gap:28px;align-items:center}nav a{text-decoration:none;font-size:13px;font-weight:700}.navbutton{border:1px solid #ccd8dd;border-radius:6px;padding:10px 16px}.hero{background:#102c43;color:#fff;min-height:440px;display:grid;grid-template-columns:1.2fr 1fr;padding:60px 8vw;overflow:hidden;gap:30px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#0d756c}.hero .eyebrow{color:#eac47d}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.2}h1{font-size:clamp(40px,4.8vw,68px);letter-spacing:-2.5px;margin:20px 0}h2{font-size:30px;letter-spacing:-1px;margin:14px 0 20px}h3{font-size:16px}.hero p{max-width:430px;color:#c6d6df;font-size:16px}.button{display:flex;align-items:center;justify-content:space-between;gap:32px;border:0;border-radius:6px;padding:16px 22px;text-decoration:none!important;font:700 14px 'DM Sans',sans-serif;cursor:pointer;min-height:50px;width:fit-content}.gold{background:#efc779;color:#102c43!important;margin-top:28px}.teal{background:#086c63;color:white!important;width:100%}.hero-note{font-size:11px;color:#c7d8df;margin-top:22px}.art{position:relative;min-height:325px}.orbit{width:320px;height:320px;border:1px solid #365265;border-radius:50%;position:absolute;left:30px;top:0;box-shadow:0 0 0 35px #ffffff03,0 0 0 70px #ffffff03}.card{position:absolute;background:#fff;border-radius:12px;color:#173849;padding:22px;box-shadow:0 20px 40px #041e3260;display:grid;gap:5px}.one{top:30px;left:20px;width:245px;transform:rotate(-6deg)}.two{top:175px;left:175px;width:210px;transform:rotate(6deg);background:#d9eeea}.icon{color:#0b7068;font-size:32px}.card small{color:#637d87}.bars{display:flex;gap:8px;margin-top:12px}.bars i{height:35px;background:#eac47d;width:55px;border-radius:4px}.bars i:nth-child(2){background:#b4d9d2}.bars i:nth-child(3){background:#c2d3e2}.art-label{position:absolute;top:290px;left:25px;color:#b4cbd6;font-size:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:35px 8vw;background:#fff;border-bottom:1px solid #e4eaed}.steps div{position:relative;padding-left:40px}.steps b{position:absolute;left:0;top:12px;color:#138078;font-size:13px}.steps p{font-size:13px;color:#62747e;margin:0}.steps h3{margin:10px 0}.application{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;padding:70px 8vw;scroll-margin-top:30px}.application aside>p{color:#657884}.info{padding:20px 0;border-bottom:1px solid #dce5e7}.info strong{font-size:14px}.info p{font-size:13px;color:#657884;margin:7px 0}.small{font-size:11px;color:#64767f}.form-card{background:#fff;border:1px solid #e1e8ea;border-radius:12px;padding:32px;box-shadow:0 12px 35px #16394b08}.form-card h2{font-size:24px;margin-top:0;margin-bottom:8px}.sub{color:#71818a;font-size:12px;margin-bottom:25px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wide{grid-column:1/-1}label{display:block;font-size:12px;font-weight:700}input:not([type=checkbox]){display:block;width:100%;border:1px solid #cad7dc;border-radius:5px;padding:13px 12px;margin-top:7px;font:14px 'DM Sans',sans-serif;background:#fcfdfd;color:#173849}input:focus{outline:2px solid #138078;outline-offset:2px}.upload{border:1px dashed #b6ccce;padding:16px;background:#f5faf8;border-radius:6px}.upload input{border:0;padding:6px 0;background:#fff0;font-size:12px}.upload small{display:block;color:#647b82;font-weight:400;margin-top:7px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;font-weight:400;margin:22px 0}.consent input{margin:4px 0;accent-color:#087064}.trap{position:absolute;left:-9999px}.success-icon{width:60px;height:60px;border-radius:50%;display:grid;place-content:center;background:#def1ea;color:#086c63;font-size:30px;margin-bottom:24px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:50px 8vw 70px;background:#edf3f2}details{border-bottom:1px solid #cddad9;padding:18px 0}summary{cursor:pointer;font-weight:700;font-size:14px}details p{font-size:13px;color:#516e78}footer{display:flex;justify-content:space-between;padding:30px 8vw;background:#102c43;color:#d2e1e6;font-size:12px}footer span{color:#8fadb9}@media(max-width:800px){header{padding:20px}.brand{font-size:14px}nav>a:not(.navbutton){display:none}.navbutton{font-size:11px;padding:8px}.hero{grid-template-columns:1fr;padding:45px 25px}.art{display:none}h1{font-size:46px}.steps{padding:25px;gap:20px;grid-template-columns:1fr}.steps div{padding-left:42px}.application{grid-template-columns:1fr;gap:28px;padding:45px 20px}.application aside .info{display:none}.form-card{padding:24px 20px}.grid{grid-template-columns:1fr}.wide{grid-column:auto}.faq{grid-template-columns:1fr;padding:35px 25px;gap:0}footer{gap:15px;padding:25px;flex-direction:column}.topbar{padding:10px 20px}.topbar span{display:none}h2{font-size:27px}}