body.bt-partner-preview{font-family:Ubuntu,Arial,sans-serif;color:#2f2e38;background:#fff;line-height:1.65}body.bt-partner-preview h1,body.bt-partner-preview h2,body.bt-partner-preview h3{font-family:Barlow,Arial,sans-serif;font-weight:700;line-height:1.13}body.bt-partner-preview h2{font-size:clamp(2rem,3.6vw,3.1rem);margin-bottom:24px}body.bt-partner-preview h3{font-size:1.4rem;margin-bottom:14px}body.bt-partner-preview main a{color:#62421e}body.bt-partner-preview button,body.bt-partner-preview input,body.bt-partner-preview select,body.bt-partner-preview textarea{font:inherit}body.bt-partner-preview a:focus-visible,body.bt-partner-preview button:focus-visible,body.bt-partner-preview input:focus-visible,body.bt-partner-preview select:focus-visible,body.bt-partner-preview textarea:focus-visible{outline:3px solid #287aba;outline-offset:4px}body.bt-partner-preview .review-bar{background:#f8ead4;color:#473117;text-align:center;font-size:.8rem;padding:8px 16px;font-weight:700}body.bt-partner-preview .section{padding:88px 0}body.bt-partner-preview .eyebrow{color:#89581d;font-size:.79rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}body.bt-partner-preview .partner-hero{background:#2f2e38;color:#ebefe6;padding:64px 0 74px}body.bt-partner-preview .hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}body.bt-partner-preview .partner-hero h1{color:#ebefe6;font-size:clamp(2.7rem,4.8vw,4.5rem);letter-spacing:-.035em;margin-bottom:25px}body.bt-partner-preview .partner-hero .eyebrow{color:#f0bf7c}body.bt-partner-preview .hero-copy{font-size:1.13rem;max-width:600px}body.bt-partner-preview .partner-hero figure{margin:0;transform:rotate(1deg)}body.bt-partner-preview .partner-hero figure img{width:100%;height:405px;object-fit:cover;border-radius:3px}body.bt-partner-preview .partner-hero figcaption{font-size:.8rem;margin-top:12px;color:#c9c9cc}body.bt-partner-preview .actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin:30px 0}body.bt-partner-preview .btn{padding:15px 22px;border-radius:3px;font-weight:700;font-size:.88rem}body.bt-partner-preview .secondary{color:#ebefe6;text-underline-offset:5px}body.bt-partner-preview .secondary:hover{color:#f0bf7c}body.bt-partner-preview .hero-promise{border-top:1px solid #ffffff30;padding-top:18px;font-size:.9rem;color:#f0bf7c}body.bt-partner-preview .two-column{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}body.bt-partner-preview .protection{background:#ebefe6}body.bt-partner-preview .lead{font-size:1.2rem}body.bt-partner-preview .fine{font-size:.88rem;line-height:1.65}body.bt-partner-preview .text-link{font-weight:700;text-underline-offset:5px}body.bt-partner-preview .option-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}body.bt-partner-preview .option{border:1px solid #d9ded4;padding:35px;border-radius:4px;display:flex;flex-direction:column}body.bt-partner-preview .option .text-link{margin-top:auto}body.bt-partner-preview .tag{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;color:#675744}body.bt-partner-preview .option-number{font-size:3.3rem;font-weight:700;color:#81531e;line-height:1.2}body.bt-partner-preview .option-number span{font-size:.92rem;display:block;font-weight:400;color:#2f2e38;margin-top:10px}body.bt-partner-preview .option-number.smaller{font-size:2.15rem;padding:9px 0}body.bt-partner-preview .option ul{padding-left:20px;margin:12px 0 25px}body.bt-partner-preview .option li{margin-bottom:9px}body.bt-partner-preview .calculator-section{background:#f5f5f1}body.bt-partner-preview .calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}body.bt-partner-preview .calculator{background:white;padding:36px;border:1px solid #d8ded3;border-radius:5px;box-shadow:0 12px 35px #2f2e3809}body.bt-partner-preview label{display:block;font-weight:600;margin-bottom:8px}body.bt-partner-preview label output{float:right;color:#81531e;font-weight:700}body.bt-partner-preview input:not([type=range]):not([type=radio]):not([type=checkbox]),body.bt-partner-preview select,body.bt-partner-preview textarea{display:block;width:100%;border:1px solid #979d95;background:white;color:#2f2e38;border-radius:3px;min-height:48px;padding:10px 12px;margin-bottom:20px}body.bt-partner-preview input[type=range]{width:100%;accent-color:#8b5c22;height:35px;cursor:pointer}body.bt-partner-preview .range-ends{display:flex;justify-content:space-between;color:#666;font-size:.78rem;margin-bottom:25px}body.bt-partner-preview fieldset{border:0;padding:0;margin:24px 0 0}body.bt-partner-preview legend{font-size:1rem;font-weight:600}body.bt-partner-preview .segments{display:flex;gap:8px}body.bt-partner-preview .segments label{flex:1;position:relative;cursor:pointer}body.bt-partner-preview .segments input{position:absolute;opacity:0}body.bt-partner-preview .segments span{display:block;text-align:center;border:1px solid #979d95;border-radius:3px;padding:12px}body.bt-partner-preview .segments input:checked+span{background:#2f2e38;color:#f0bf7c;border-color:#2f2e38}body.bt-partner-preview .segments input:focus-visible+span{outline:3px solid #287aba;outline-offset:3px}body.bt-partner-preview .earnings-result{margin-top:25px;padding:24px;text-align:center;background:#ebefe6}body.bt-partner-preview .earnings-result>span{font-size:.77rem;letter-spacing:.09em;text-transform:uppercase}body.bt-partner-preview .earnings-result output{display:block;font-size:3.7rem;line-height:1.35;font-weight:700;color:#2f2e38}body.bt-partner-preview .earnings-result small{font-size:.8rem}body.bt-partner-preview .process-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}body.bt-partner-preview .process-photo{width:100%;height:570px;object-fit:cover;border-radius:3px}body.bt-partner-preview .steps{padding-left:24px;margin:30px 0 0}body.bt-partner-preview .steps li{padding-left:10px;margin-bottom:20px}body.bt-partner-preview .steps li::marker{color:#89581d;font-weight:700}body.bt-partner-preview .steps p{margin:5px 0 0}body.bt-partner-preview .inquiry-section{background:#ebefe6}body.bt-partner-preview .demo-notice{padding:18px;border-left:3px solid #a66a27;background:#ffffff80;font-size:.9rem}body.bt-partner-preview .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}body.bt-partner-preview .check{display:flex;gap:12px;align-items:start;font-size:.88rem;margin:22px 0}body.bt-partner-preview .check input{margin-top:7px;width:18px;height:18px;flex-shrink:0}body.bt-partner-preview #inquiry-status{padding:20px;border:1px solid #8b672f;margin-top:20px;white-space:pre-wrap;overflow-wrap:anywhere}body.bt-partner-preview .footer{margin-top:0!important}body.bt-partner-preview .footer .btn{padding:0}body.bt-partner-preview .bt-site-nav{font-family:Arial,sans-serif}html:has(body.bt-partner-preview){scroll-padding-top:100px}body.bt-partner-preview .footer a{color:#ebefe6}body.bt-partner-preview .footer a:hover{color:#f0bf7c}body.bt-partner-preview .footer .btn-social:empty{display:none}@media(min-width:1400px){body.bt-partner-preview .container{max-width:1180px}}@media(max-width:991px){body.bt-partner-preview .hero-grid,body.bt-partner-preview .two-column,body.bt-partner-preview .calculator-grid,body.bt-partner-preview .process-grid{grid-template-columns:1fr;gap:35px}body.bt-partner-preview .section{padding:60px 0}body.bt-partner-preview .partner-hero{padding:48px 0}body.bt-partner-preview .partner-hero figure{transform:none}body.bt-partner-preview .partner-hero figure img{height:350px}body.bt-partner-preview .process-photo{height:340px}body.bt-partner-preview .calculator-grid{gap:24px}}@media(max-width:575px){body.bt-partner-preview .container{padding-left:22px;padding-right:22px}body.bt-partner-preview .option-grid,body.bt-partner-preview .form-pair{grid-template-columns:1fr}body.bt-partner-preview .option{padding:25px}body.bt-partner-preview .calculator{padding:22px}body.bt-partner-preview .partner-hero figure img{height:265px}body.bt-partner-preview .actions{align-items:stretch;flex-direction:column;gap:18px}body.bt-partner-preview .actions .btn{text-align:center}body.bt-partner-preview .earnings-result output{font-size:3.1rem}body.bt-partner-preview .hero-promise{font-size:.85rem}body.bt-partner-preview .section{padding:48px 0}}@media(prefers-reduced-motion:reduce){body.bt-partner-preview *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:992px){body.bt-partner-preview>.container-fluid>.row>div{padding-left:24px!important;padding-right:24px!important}body.bt-partner-preview>.container-fluid .me-4{margin-right:12px!important}body.bt-partner-preview>.container-fluid small{font-size:.8rem}}body.bt-partner-preview .footer .btn.btn-link::before{content:"›";font-family:Arial,sans-serif}

@media(min-width:992px){body.bt-partner-preview .bt-partner-topbar .row>div{display:flex;align-items:center;gap:12px}body.bt-partner-preview .bt-partner-topbar .row>div:last-child{justify-content:flex-end}body.bt-partner-preview .bt-partner-topbar .h-100{height:auto!important;margin:0!important}body.bt-partner-preview .bt-partner-topbar small{white-space:nowrap}}body.bt-partner-preview .footer .btn-social{width:auto;height:auto;padding:6px 9px!important;font:12px Arial,sans-serif}

body.bt-partner-preview .bt-site-nav{font-family:inherit} body.bt-partner-preview h1,body.bt-partner-preview h2,body.bt-partner-preview h3{font-family:Barlow,Arial,sans-serif} body.bt-partner-preview .footer .btn-social{width:38px;height:38px;padding:0!important;font:inherit} body.bt-partner-preview .footer .btn.btn-link::before{font-family:"Font Awesome 5 Free";content:"\f105"} body.bt-partner-preview .partner-hero a.secondary{color:#ebefe6} body.bt-partner-preview .partner-hero a.secondary:hover{color:#f0bf7c}

/* Campaign hero: the same navy used by the existing propeller service page. */
body.bt-partner-preview .partner-hero{background:#082638;color:#fff;padding:64px 0 0;overflow:hidden}
body.bt-partner-preview .partner-hero h1{font-size:clamp(2.7rem,4.7vw,4.25rem);line-height:1.04;color:#fff;max-width:660px;margin-bottom:24px}
body.bt-partner-preview .partner-hero h1 span{color:#f0bf7c}
body.bt-partner-preview .hero-copy{color:#e0e9ee;font-size:1.13rem;line-height:1.65;max-width:590px}
body.bt-partner-preview .partner-hero figure{position:relative;transform:none;padding-bottom:60px}
body.bt-partner-preview .partner-hero figure img{height:420px;border:2px solid #ffffff35;border-radius:12px;box-shadow:0 20px 45px #0004}
body.bt-partner-preview .partner-hero figcaption{max-width:51%;color:#d7e3eb;font-size:.78rem;margin-top:15px;line-height:1.5}
body.bt-partner-preview .hero-rate{position:absolute;right:-10px;bottom:10px;width:225px;padding:17px 21px 21px;transform:rotate(-3deg);border-radius:10px;background:#f0bf7c;color:#082638;box-shadow:0 15px 35px #0004;border:3px solid #f7d7a7}
body.bt-partner-preview .hero-rate>strong{display:block;font:700 76px/1 Barlow,Arial,sans-serif;letter-spacing:-.05em}
body.bt-partner-preview .hero-rate>strong span{font-size:44px;vertical-align:top;line-height:1.35}
body.bt-partner-preview .hero-rate-label{display:block;text-transform:uppercase;font-size:.76rem;font-weight:700;letter-spacing:.09em;margin:7px 0}
body.bt-partner-preview .hero-rate small{display:block;font-size:.76rem;line-height:1.45}
body.bt-partner-preview .hero-promise{color:#f0bf7c;border-color:#ffffff26}
body.bt-partner-preview .hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;padding:25px 0;border-top:1px solid #ffffff26;color:#edf4f8;font-size:.87rem;font-weight:500}
body.bt-partner-preview .hero-facts span::first-letter{color:#f0bf7c}
body.bt-partner-preview .partner-hero .btn-primary{box-shadow:0 5px 0 #9c6529;padding:17px 26px;color:#082638}
body.bt-partner-preview .partner-hero .btn-primary:hover{transform:translateY(-2px)}
@media(max-width:991px){body.bt-partner-preview .partner-hero{padding-top:44px}body.bt-partner-preview .hero-grid{gap:28px}body.bt-partner-preview .partner-hero figure{max-width:620px;width:100%;margin:auto}body.bt-partner-preview .partner-hero figure img{height:380px}body.bt-partner-preview .hero-facts{font-size:.8rem;gap:14px;margin-top:24px}}
@media(max-width:575px){body.bt-partner-preview .partner-hero h1{font-size:2.65rem}body.bt-partner-preview .hero-copy{font-size:1.04rem}body.bt-partner-preview .partner-hero figure img{height:285px}body.bt-partner-preview .partner-hero figure{padding-bottom:92px}body.bt-partner-preview .partner-hero figcaption{max-width:42%;font-size:.7rem}body.bt-partner-preview .hero-rate{right:4px;bottom:8px;width:178px;padding:12px 16px 16px}body.bt-partner-preview .hero-rate>strong{font-size:62px}body.bt-partner-preview .hero-rate>strong span{font-size:35px}body.bt-partner-preview .hero-rate-label{font-size:.64rem}body.bt-partner-preview .hero-rate small{font-size:.7rem}body.bt-partner-preview .hero-facts{grid-template-columns:1fr;gap:9px;padding:20px 0;margin-top:15px}}
