@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{font-family:'DM Sans',Arial,sans-serif;color:#171717;background:white;font-synthesis:none}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:24px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}p{font-size:17px;line-height:1.8;color:#646464}h1,h2{font-family:'Barlow Condensed','Arial Narrow',sans-serif;line-height:1.05;letter-spacing:-.015em;margin:18px 0 25px}h1{font-size:clamp(48px,6vw,82px);font-weight:700}h2{font-size:clamp(38px,4.5vw,59px)}h3{font-size:21px;line-height:1.3}header{height:114px;background:#080808;display:flex;align-items:center;justify-content:space-between;padding:0 max(6vw,24px);color:white}.brand{display:block;width:174px;height:100px;overflow:hidden;position:relative}.brand img{position:absolute;width:160px;height:160px;max-width:none;left:10px;top:-27px;object-fit:contain}.phone{font-size:15px;border-bottom:1px solid #666;padding-bottom:5px}.hero{background:#080808;color:white;position:relative;overflow:hidden;padding:20px 24px 0}.intro{position:relative;text-align:center;z-index:1;max-width:1080px;margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;display:block}h1 em{font-style:normal;color:#bababa;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.intro p{color:#b6b6b6;font-size:19px;margin:25px 0 30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;border:1px solid #141414;border-radius:40px;background:#111;color:white;padding:19px 29px;font-weight:700;font-size:16px;cursor:pointer;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px);background:#333}.button.light{background:white;color:#111;border-color:white}.button.light:hover{background:#ddd}.button span{font-size:21px}.intro small{display:block;color:#999;font-size:12px;margin:16px 0 40px}.orb{position:absolute;border-radius:50%;background:#171717}.one{width:350px;height:350px;right:-155px;top:-230px}.two{width:170px;height:170px;left:4%;top:305px}.showcase{max-width:1080px;margin:0 auto;position:relative}.showcase>img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;border-radius:28px 28px 0 0}.caption{display:flex;justify-content:space-between;padding:18px 0;color:#b3b3b3;font-size:13px}.caption span{color:#767676}.strip{display:flex;justify-content:center;gap:85px;padding:27px 24px;border-bottom:1px solid #e5e5e5;font-weight:600;font-size:14px}.strip span:before{content:'✓';margin-right:12px}.section{padding:95px max(calc((100vw - 1100px)/2),6vw)}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.split p:first-child{margin-top:0}.split .button{margin-top:15px}.statement .eyebrow{color:#777}.numbers{max-width:1100px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto 90px;text-align:center}.numbers>div{padding:10px 30px;border-right:1px solid #ddd}.numbers>div:last-child{border:0}.numbers strong{font:700 66px 'Barlow Condensed',sans-serif;display:block}.numbers span{display:block;margin-top:12px;color:#666;font-size:14px;line-height:1.5}.dark{background:#111;color:white}.callout{text-align:center;padding:85px 24px}.callout p{max-width:690px;margin:0 auto 32px;color:#aaa}.center{text-align:center;max-width:800px;margin:0 auto 55px}.center .eyebrow{color:#777}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 60px}.features p{font-size:15px}.icon{font-size:31px;display:inline-flex;width:57px;height:57px;background:#f3f3f3;border-radius:50%;align-items:center;justify-content:center}.soft{background:#f6f6f6}.offer-card{background:#fff;border:1px solid #ddd;border-radius:20px;padding:44px;box-shadow:0 20px 60px #00000008}.offer-card>strong{display:block;font:700 100px 'Barlow Condensed',sans-serif}.offer-card hr{border:0;border-top:1px solid #ddd;margin:25px 0}.offer-card p{font-size:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps b{font:700 58px 'Barlow Condensed',sans-serif;color:#c3c3c3}.steps p{font-size:15px}.apply-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;background:#0a0a0a;color:white;padding:90px max(calc((100vw - 1100px)/2),6vw);align-items:start}.apply-intro{position:sticky;top:40px;padding-top:25px}.apply-intro p{color:#aaa}.apply-intro .note{font-size:14px}.apply-intro>a{display:inline-block;font-size:14px;margin-top:20px;border-bottom:1px solid #777;padding-bottom:7px}form{padding:35px;background:white;color:#111;border-radius:18px}form h3{margin:0 0 28px;font-size:24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}label{display:block;font-size:13px;font-weight:600;margin-bottom:20px}label>span{font-weight:400;color:#777}input,select,textarea{width:100%;display:block;background:#fafafa;border:1px solid #ddd;border-radius:7px;padding:13px 12px;margin-top:8px;font-size:15px;color:#111}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #555;outline-offset:2px}.consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.consent input{width:16px;height:16px;flex-shrink:0;margin:2px 0}.consent span{color:#555}.privacy{font-size:12px;line-height:1.5;color:#777;margin-bottom:0}form .button{width:100%}.honey{display:none}footer{background:#080808;color:#aaa;padding:45px max(calc((100vw - 1100px)/2),6vw) 25px;border-top:1px solid #282828}.footer-top{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:45px;align-items:start}.footer-top b{display:block;color:white;margin:20px 0}.footer-top a:not(.brand){display:block;font-size:14px;margin:12px 0;overflow-wrap:anywhere}.copyright{font-size:12px;border-top:1px solid #282828;padding-top:25px;margin-top:35px}a:focus-visible,button:focus-visible{outline:3px solid #999;outline-offset:5px}@media(max-width:760px){header{height:95px}.hero{padding:25px 20px 0}h1{font-size:51px}.intro p{font-size:17px}.intro small{line-height:1.5}.showcase>img{height:auto;min-height:230px}.caption{font-size:11px;gap:20px}.strip{gap:18px;padding:20px 15px;font-size:11px;line-height:1.4}.strip span:before{display:none}.section{padding:65px 24px}.split{grid-template-columns:1fr;gap:25px}.numbers{margin:0 16px 55px}.numbers>div{padding:5px 12px}.numbers strong{font-size:46px}.numbers span{font-size:12px}.features{grid-template-columns:1fr 1fr;gap:28px 24px}.features h3{font-size:18px}.features p{font-size:14px}.center{margin-bottom:35px}.steps{grid-template-columns:1fr;gap:20px}.steps article{border-top:1px solid #ddd;padding-top:20px}.apply-section{grid-template-columns:1fr;padding:60px 20px;gap:30px}.apply-intro{position:static;padding:0}.apply-intro h2{font-size:49px}.apply-intro h2 br{display:none}form{padding:25px 20px}.fields{grid-template-columns:1fr}footer{padding:30px 24px}.footer-top{grid-template-columns:1fr;gap:5px}.footer-top nav{display:flex;flex-wrap:wrap;gap:16px}.button{font-size:14px;padding:17px 23px}.eyebrow{font-size:11px;line-height:1.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.form-price{font-size:15px;line-height:1.6;margin:-12px 0 25px;padding:14px;background:#f5f5f5;border-radius:7px}.form-price strong{color:#111}
