:root{--teal:#005474;--cyan:#66defb;--ink:#031d28;--white:#f5fafc;--muted:#bed4de}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--white);font-family:'Exo 2',sans-serif;font-size:18px;line-height:1.6}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}.wrap{max-width:1320px;margin:auto;padding-left:48px;padding-right:48px}.header{height:110px;display:flex;align-items:center;gap:32px}.logo{width:112px;height:auto;display:block}.header-note{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--muted)}.small-cta{font-size:13px;font-weight:800;text-decoration:none;border-bottom:2px solid var(--cyan);padding:8px 0}.hero{display:grid;grid-template-columns:43% 57%;padding-top:48px;padding-bottom:80px;position:relative}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:var(--cyan);margin:0 0 24px}.eyebrow span{display:inline-block;width:8px;height:8px;background:var(--cyan);margin-right:8px}.hero h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(90px,9.2vw,140px);line-height:.84;letter-spacing:-2px;font-weight:900;margin:0 0 30px}.hero h1 em{font-style:normal;color:var(--cyan)}.hero-text{font-size:20px;line-height:1.55;margin-bottom:27px;max-width:440px}.hero-text strong{color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--cyan);color:var(--ink);text-decoration:none;font-size:16px;font-weight:800;padding:18px 24px;box-shadow:6px 6px 0 var(--teal);transition:transform .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:24px;line-height:1}.fine{font-size:11px;color:var(--muted);margin-top:19px}.hero-art{align-self:center;position:relative;margin-left:12px}.hero-art:before{content:'';position:absolute;inset:-26px -10px 30px 30px;border:1px solid #167995;transform:rotate(3deg);z-index:-1}.hero-art img{display:block;width:100%;border:1px solid #1b6c82;border-radius:2px}.art-label{font-size:10px;letter-spacing:2px;text-align:right;color:var(--cyan);font-weight:800;margin-bottom:12px}.commission{position:absolute;bottom:-48px;right:22px;background:var(--cyan);color:var(--ink);padding:16px 30px;transform:rotate(-4deg);box-shadow:8px 8px 0 #00131b;display:flex;flex-direction:column}.commission span{font-size:10px;font-weight:800;letter-spacing:2px}.commission strong{font-family:'Barlow Condensed',sans-serif;font-size:76px;line-height:1.1;font-weight:800}.commission small{font-size:24px}.ticker{background:var(--cyan);color:var(--ink);padding:16px 20px;transform:skewY(-1.5deg);font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:800;letter-spacing:1px;text-align:center;overflow:hidden}.ticker span{margin:0 20px}.section{padding-top:105px;padding-bottom:105px}h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(46px,5vw,68px);line-height:1.02;margin:0;font-weight:800;letter-spacing:-.4px}h2 span{color:var(--cyan)}h3{font-family:'Barlow Condensed',sans-serif;font-size:28px;line-height:1.1;margin:0 0 14px;font-weight:800}p{color:var(--muted)}.section-head{max-width:780px}.section-head>p:last-child{max-width:630px;margin-top:25px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:52px}.steps article{border-top:2px solid #246478;padding-top:24px}.step-number{font-family:'Barlow Condensed',sans-serif;color:var(--cyan);font-size:48px;font-weight:700;display:block;line-height:1;margin-bottom:23px}.steps p{font-size:16px}.offer-section{background:linear-gradient(115deg,#005474,#00394f);padding:86px 0;border-top:1px solid #197994;border-bottom:1px solid #197994}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.products{display:flex;flex-direction:column;justify-content:center;gap:38px}.products article{display:flex;gap:22px}.products p{font-size:16px;margin:0;color:#d8e9ef}.product-icon{flex:none;font-family:'Barlow Condensed',sans-serif;display:flex;justify-content:center;align-items:center;width:65px;height:65px;border:1px solid var(--cyan);font-size:29px;color:var(--cyan)}.fit{display:grid;grid-template-columns:1fr 1fr;gap:75px}.fit-intro{max-width:420px;margin-top:26px}.text-link{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1px;color:var(--cyan);margin-top:20px;text-underline-offset:6px}.requirements article{display:flex;gap:22px;border-bottom:1px solid #235162;padding:23px 0}.requirements article:first-child{padding-top:0}.requirements article>span{font-size:30px;color:var(--cyan)}.requirements h3{font-size:24px;margin-bottom:8px}.requirements p{font-size:15px;margin:0}.pay{padding-top:50px;padding-bottom:55px;border-top:1px solid #235162;border-bottom:1px solid #235162;background:#062935}.pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.pay h2{font-size:54px}.pay-amount{color:var(--cyan);font-family:'Barlow Condensed',sans-serif;font-size:62px;line-height:1;margin:0 0 17px;font-weight:800}.pay-amount small{font-family:'Exo 2',sans-serif;font-size:15px;font-weight:600}.pay-grid>div>p:not(.pay-amount){font-size:15px}.pay-detail{font-size:10px!important;letter-spacing:1px;color:var(--white);font-weight:700}.application-heading{text-align:center;max-width:780px;margin:0 auto 40px}.application-heading h2{font-size:80px}.application-heading>p:not(.eyebrow){max-width:620px;margin:25px auto}.application-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:9px;letter-spacing:1px;color:var(--cyan);font-weight:800}.form-frame{max-width:940px;margin:auto;background:#fff;border-radius:10px;overflow:hidden;border:2px solid var(--teal);box-shadow:0 0 50px #00547444}.form-heading{background:var(--teal);padding:20px 26px;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:1px}.form-heading span{font-size:9px;color:#c6e5ef}.form-frame iframe{display:block;min-height:600px;background:white}.form-fallback{font-size:12px;color:#365565;text-align:center;padding:12px 15px;margin:0;background:#edf5f7}.form-fallback a{color:var(--teal);font-weight:700}.faq{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding-top:0}.faq details{border-bottom:1px solid #235162;padding:22px 0}.faq summary{cursor:pointer;font-size:20px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';color:var(--cyan)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:16px}footer{border-top:1px solid #235162;display:flex;align-items:center;gap:24px;padding-top:35px;padding-bottom:35px}footer img{width:82px}footer p{font-size:10px;letter-spacing:1px;font-weight:700}footer>span{margin-left:auto;font-size:11px;color:var(--muted)}
@media(min-width:1600px){.hero h1{font-size:140px}}@media(max-width:1000px){.wrap{padding-left:30px;padding-right:30px}.header-note{font-size:9px}.hero h1{font-size:100px}.hero-text{font-size:17px}.commission strong{font-size:58px}.commission{right:10px;padding:14px 20px}.ticker{font-size:18px}.ticker span{margin:0 8px}.fit,.offer-grid,.pay-grid{gap:35px}.pay h2{font-size:43px}.steps{gap:23px}}
@media(max-width:700px){body{font-size:16px}.wrap{padding-left:22px;padding-right:22px}.header{height:84px;gap:15px}.logo{width:85px}.header-note{display:none}.small-cta{margin-left:auto;font-size:11px}.hero{grid-template-columns:1fr;padding-top:26px;padding-bottom:75px}.hero h1{font-size:clamp(95px,22vw,140px)}.hero-text{font-size:18px}.hero-art{margin:52px 0 0}.hero-art:before{inset:-10px 6px 25px 9px}.art-label{font-size:8px;letter-spacing:1px}.commission{bottom:-35px;right:12px}.commission strong{font-size:57px}.commission span{font-size:8px}.commission small{font-size:18px}.ticker{font-size:16px;line-height:1.8;padding:11px 18px}.ticker span{margin:0 6px}.section{padding-top:70px;padding-bottom:70px}.steps,.fit,.offer-grid,.pay-grid{grid-template-columns:1fr}.steps{gap:26px;margin-top:32px}.steps article{display:grid;grid-template-columns:44px 1fr;column-gap:22px}.steps .step-number{grid-row:span 2;font-size:42px}.steps h3{margin-bottom:0}.steps p{margin-top:10px}.offer-section{padding:65px 0}.offer-grid{gap:35px}.products article{gap:18px}.product-icon{width:50px;height:50px;font-size:25px}.products h3{font-size:25px}.fit{gap:35px}.requirements h3{font-size:23px}.pay{padding-top:35px;padding-bottom:35px}.pay-grid{gap:25px}.pay h2{font-size:42px}.pay-amount{font-size:62px}.pay-amount small{font-size:12px}.application-heading h2{font-size:58px}.application-notes{gap:10px;flex-direction:column}.form-heading{padding:17px 12px;font-size:10px}.form-heading span{display:none}.form-frame{border-radius:7px}.faq{grid-template-columns:1fr;gap:0;padding-top:0}.faq summary{font-size:17px}.faq details p{font-size:15px}footer{flex-wrap:wrap;gap:12px}footer p{font-size:8px;margin-left:auto}footer>span{width:100%;margin:0;font-size:10px}.eyebrow{font-size:10px;letter-spacing:1.5px}.hero .eyebrow{font-size:10px}.button{font-size:14px}.fine{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
