.bf-page{--ink:#163b43;--teal:#2e6869;--orange:#b54828;--paper:#f7f7f1;--line:#d9e0dc;--muted:#596c70;margin:0;background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
.bf-page *{box-sizing:border-box}.bf-page [hidden]{display:none!important}.bf-page h1,.bf-page h2,.bf-page h3,.bf-page p{margin:0}.bf-page a{color:inherit;text-underline-offset:4px}.bf-page button,.bf-page input{font:inherit}.bf-page a:focus-visible,.bf-page summary:focus-visible,.bf-page input:focus-visible{outline:3px solid #dc791e;outline-offset:5px}.bf-page img{display:block;max-width:100%}.bf-page section[id]{scroll-margin-top:30px}.bf-page input[type=radio]{accent-color:var(--teal)}
.bf-wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.bf-header{background:#fff;border-bottom:1px solid var(--line)}.bf-header-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.bf-header nav{display:flex;gap:32px}.bf-header a{text-decoration:none;font-size:.84rem;font-weight:650}.bf-header nav a:hover,.bf-login:hover{text-decoration:underline}.bf-login{border:1px solid var(--line);padding:11px 16px;border-radius:6px}.bf-login span{padding-left:10px}.bf-skip{position:absolute;left:20px;top:-100px;padding:10px 20px;background:white;z-index:200}.bf-skip:focus{top:8px}.bf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.bf-hero{background:var(--paper);padding:78px 0 76px;overflow:hidden}.bf-hero-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:84px;align-items:center}.bf-eyebrow{font-size:.68rem;font-weight:750;letter-spacing:.15em;line-height:1.8}.bf-hero .bf-eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.64rem;letter-spacing:.1em}.bf-badge{background:var(--ink);color:#fff;padding:6px 12px;border-radius:3px;letter-spacing:.08em}.bf-hero h1{font-size:clamp(2.6rem,4.8vw,4.3rem);line-height:1.06;letter-spacing:-.055em;margin:26px 0 23px;font-weight:750}.bf-hero h1 span{color:#4d7974}.bf-intro{max-width:480px;color:var(--muted);font-size:1.02rem;line-height:1.75}.bf-intro strong{color:var(--ink);font-weight:600}.bf-button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:16px 22px;border-radius:6px;font-size:.92rem;font-weight:700;text-decoration:none;min-height:54px;line-height:1.4}.bf-button-primary{background:var(--orange);color:#fff!important;box-shadow:0 3px 0 rgba(94,33,15,.08)}.bf-button-primary:hover{background:#983c21}.bf-hero-copy>.bf-button{margin-top:29px}.bf-hero-note{font-size:.73rem;color:var(--muted);margin-top:17px!important;line-height:1.7}.bf-hero-note strong{font-weight:550}
.bf-hero-offer{background:var(--ink);color:#fff;border-radius:13px;padding:29px 31px 20px;position:relative;box-shadow:14px 15px 0 #e4e9df}.bf-offer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.6rem;font-weight:650;letter-spacing:.09em}.bf-chip{display:inline-block;background:#e7f1e9;color:#245348;padding:5px 9px;border-radius:4px;font-weight:700;font-size:.72rem;letter-spacing:0;white-space:nowrap}.bf-offer-header .bf-chip{background:#d7edba;color:#253d27}.bf-offer-paid{font-size:.9rem;margin-top:30px!important;color:#d9e4e3}.bf-offer-paid strong{font-size:1.25rem;color:#fff;margin-left:6px}.bf-offer-total{display:flex;flex-direction:column;margin:13px 0 23px!important;line-height:1.5}.bf-offer-total>span:first-child{font-size:.78rem;color:#c6d8d5}.bf-offer-total strong{font-size:clamp(3.4rem,5.2vw,4.7rem);font-weight:700;letter-spacing:-.05em;line-height:1.15;color:#d7edba;white-space:nowrap}.bf-offer-total>span:last-child{font-size:.85rem}.bf-offer-equation{display:flex;justify-content:space-between;font-size:.72rem;gap:10px;padding:14px 0;border-top:1px solid #49636a;border-bottom:1px solid #49636a;color:#d5e2df}.bf-pro-example{display:flex;align-items:center;gap:17px;padding:17px 0 11px}.bf-pro-number{font-size:3rem;font-weight:700;line-height:1;color:#d7edba}.bf-pro-example p{font-size:.72rem;line-height:1.8;color:#d9e4e3}.bf-pro-example strong{font-size:.84rem;color:#fff}.bf-fine{font-size:.7rem;line-height:1.7;color:var(--muted)}.bf-hero-offer .bf-fine{color:#bfcecb;font-size:.65rem}.bf-offer-link{display:flex;justify-content:space-between;font-size:.78rem;font-weight:650;border-top:1px solid #49636a;margin-top:18px;padding-top:13px;text-decoration:none}.bf-offer-link:hover{text-decoration:underline}
.bf-benefits{border-bottom:1px solid var(--line);background:#fff}.bf-benefits>.bf-wrap{display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px}.bf-benefits span{display:flex;align-items:center;gap:14px;font-size:.78rem;font-weight:550}.bf-benefits b{font-size:.65rem;color:var(--teal);background:#edf2ec;padding:5px 8px;border-radius:50%;font-weight:700}
.bf-section{padding:87px 0}.bf-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:42px}.bf-section-heading .bf-eyebrow{color:var(--teal);margin-bottom:13px}.bf-page h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.16;letter-spacing:-.045em;font-weight:700}.bf-section-heading>p{color:var(--muted);font-size:.86rem;line-height:1.8;max-width:440px}.bf-packages{border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;margin:0}.bf-package{border:1px solid #cbd6d1;border-radius:9px;display:flex;flex-direction:column;position:relative;padding:25px 24px 21px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bf-package:hover{border-color:var(--teal);box-shadow:0 5px 16px #163b430b}.bf-package:has(input:checked){border:2px solid var(--teal);padding:24px 23px 20px;background:#f2f7f0}.bf-package input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.bf-package:has(input:focus-visible){outline:3px solid #dc791e;outline-offset:5px}.bf-package-top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:.6rem;font-weight:700;letter-spacing:.05em}.bf-package-top .bf-chip{font-size:.7rem}.bf-package-paid{font-size:.8rem;display:flex;flex-direction:column;margin:21px 0 14px;color:var(--muted)}.bf-package-paid strong{font-size:1.65rem;color:var(--ink);line-height:1.5;letter-spacing:-.035em}.bf-package-total{font-size:2rem;line-height:1.25;font-weight:750;letter-spacing:-.035em}.bf-package-total small{display:block;font-size:.8rem;font-weight:400;letter-spacing:0;margin-top:5px}.bf-package-bonus{font-size:.73rem;color:#356052;padding-top:12px}.bf-package-select{border-top:1px solid var(--line);display:flex;gap:9px;align-items:center;margin-top:22px;padding-top:17px;font-size:.76rem;font-weight:600}.bf-radio-mark{width:17px;height:17px;border:1px solid #658981;display:inline-block;border-radius:50%;background:#fff;flex-shrink:0}.bf-package:has(input:checked) .bf-radio-mark{border:5px solid var(--teal)}.bf-featured-tag{position:absolute;left:-2px;right:-2px;top:-27px;min-height:27px;background:var(--teal);color:#fff;border-radius:7px 7px 0 0;display:flex;align-items:center;justify-content:center;font-size:.61rem;font-weight:700;letter-spacing:.06em;padding:4px}.bf-package-featured{border-radius:0 0 9px 9px}.bf-custom{border:1px solid var(--line);border-radius:8px;background:#fafbf9;display:grid;grid-template-columns:1fr 290px;gap:35px;align-items:center;margin-top:23px;padding:22px 25px}.bf-custom-option{display:flex;align-items:center;gap:10px;font-size:.85rem;cursor:pointer}.bf-custom-option input{width:17px;height:17px;flex-shrink:0}.bf-custom p{font-size:.74rem;margin-top:5px;color:var(--muted)}.bf-custom>div:first-child>p{margin-left:30px}.bf-custom-field>label{display:block;font-size:.69rem;font-weight:600;margin-bottom:4px}.bf-input-wrap{border:1px solid #a7bcb4;display:flex;align-items:center;background:#fff;border-radius:5px;overflow:hidden}.bf-input-wrap>span{padding-left:12px;color:var(--muted);font-size:.85rem}.bf-input-wrap input{width:100%;min-width:0;border:0;background:transparent;padding:10px;outline-offset:-3px!important;font-weight:600;color:var(--ink);font-size:1rem}.bf-custom .bf-custom-field>p{font-size:.65rem}.bf-error{color:#aa301d!important}.bf-input-wrap:has([aria-invalid=true]){border-color:#aa301d}
.bf-summary{border:1px solid #b4ccc0;background:#f3f7f0;border-radius:9px;display:grid;grid-template-columns:1.25fr 1fr;gap:38px;padding:27px;margin-top:24px}.bf-summary h3{font-size:.9rem;margin-bottom:20px}.bf-summary dl{margin:0;display:grid;grid-template-columns:.9fr 1.05fr 1.1fr;gap:14px}.bf-summary dt{font-size:.67rem;color:var(--muted)}.bf-summary dd{margin:6px 0 0;font-size:1.12rem;font-weight:700;white-space:nowrap}.bf-summary-total{border-left:1px solid #b8cec2;padding-left:19px}.bf-summary-total dd{color:#23684c;font-size:1.25rem}.bf-summary-action{border-left:1px solid #ccdad0;padding-left:30px}.bf-phase-label{font-weight:700;font-size:.9rem}.bf-checkout-note{font-size:.73rem;color:var(--muted);margin:5px 0 11px!important}.bf-summary .bf-button{width:100%;margin:10px 0;font-size:.82rem}.bf-summary .bf-fine{font-size:.65rem}.bf-noscript{font-size:.85rem;margin-top:14px!important;padding:14px;background:#fff0cf}
.bf-examples{background:var(--paper);border-block:1px solid #e9eae1}.bf-examples-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:38px}.bf-example-pro{background:#fff;border:1px solid #d9e1d8;border-radius:10px;padding:28px}.bf-example-label{display:flex;justify-content:space-between;font-size:.64rem;letter-spacing:.07em;font-weight:700}.bf-example-count{display:flex;align-items:baseline;gap:12px;margin-top:20px!important}.bf-example-count strong{font-size:4.7rem;line-height:1.2;font-weight:650;letter-spacing:-.055em;color:var(--teal)}.bf-example-count span{font-size:.86rem;color:var(--muted)}.bf-example h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em;margin:15px 0}.bf-example>p:not(.bf-example-count){font-size:.84rem;color:var(--muted);max-width:350px}.bf-example-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:25px;padding-top:17px;font-size:.69rem}.bf-example-footer a{font-weight:600}.bf-example-list{display:flex;flex-direction:column;justify-content:space-between}.bf-example-row{display:flex;justify-content:space-between;gap:22px;padding:23px 0;border-bottom:1px solid #cdd8d0}.bf-example-row:first-child{padding-top:9px}.bf-example-row:last-child{border-bottom:0}.bf-example-row h3{font-size:1rem;letter-spacing:-.02em}.bf-example-row>div p{font-size:.78rem;color:var(--muted);margin:7px 0 5px}.bf-example-row>div span{font-size:.69rem;font-weight:550}.bf-example-row>p{display:flex;flex-direction:column;text-align:right;min-width:85px;justify-content:center}.bf-example-row>p strong{font-size:2.3rem;line-height:1.2;letter-spacing:-.05em;font-weight:650}.bf-example-row>p span{font-size:.71rem;color:var(--muted)}.bf-example-disclaimer{font-size:.7rem;color:var(--muted);line-height:1.8;max-width:1050px;margin-top:25px!important}
.bf-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.bf-steps li{border-top:1px solid #b9cbc2;padding-top:23px}.bf-steps span{font-size:.75rem;font-weight:650;color:var(--teal)}.bf-steps h3{font-size:1.05rem;margin:14px 0 11px}.bf-steps p{font-size:.83rem;color:var(--muted);line-height:1.8}.bf-passport-section{background:var(--ink);color:#fff;padding:68px 0}.bf-passport-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:95px;align-items:center}.bf-passport-section .bf-eyebrow{color:#bedba5}.bf-passport-section h2{margin:15px 0 21px;font-size:2.5rem}.bf-passport-section p:not(.bf-eyebrow){font-size:.9rem;color:#d6e0dd;line-height:1.8;max-width:490px}.bf-passport-section .bf-passport-note{font-size:.74rem!important;color:#b7c9c4!important;margin-top:16px}.bf-passport-section a{display:inline-block;color:#d7edba;font-size:.82rem;margin-top:22px;font-weight:600}.bf-passport-card{background:#e9efd9;color:var(--ink);border-radius:13px;padding:27px 30px;transform:rotate(-3deg);box-shadow:10px 12px 0 #ffffff0b}.bf-passport-card>div:first-child{display:flex;justify-content:space-between;font-size:.64rem;font-weight:700;letter-spacing:.1em}.bf-passport-card>p{margin:30px 0!important;font-size:.7rem!important;letter-spacing:.24em;color:var(--ink)!important}.bf-passport-card strong{display:block}.bf-passport-card>p strong{font-size:5.3rem;line-height:1;font-weight:650;letter-spacing:-.065em;margin-top:4px}.bf-passport-dates{display:flex;flex-direction:column;border-top:1px solid #b3c6af;padding-top:18px;gap:7px}.bf-passport-dates span:first-child{font-size:.56rem;font-weight:700;letter-spacing:.11em}.bf-passport-dates strong{font-size:.8rem;font-weight:600}.bf-passport-dates span:last-child{font-size:.65rem}
.bf-faq-grid{display:grid;grid-template-columns:.78fr 1.3fr;gap:90px}.bf-faq-grid h2{margin:12px 0 19px}.bf-faq-grid>div>p:not(.bf-eyebrow){font-size:.85rem;color:var(--muted)}.bf-text-link{display:inline-block;margin-top:20px;font-size:.82rem;font-weight:600}.bf-faq details{border-bottom:1px solid var(--line)}.bf-faq details:first-child{border-top:1px solid var(--line)}.bf-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:.87rem;font-weight:600;cursor:pointer}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq summary::after{content:'+';font-size:1.3rem;font-weight:400;flex-shrink:0;color:var(--teal)}.bf-faq details[open] summary::after{content:'−'}.bf-faq details>p{font-size:.81rem;color:var(--muted);line-height:1.85;padding:0 25px 20px 0}.bf-faq details>a{font-size:.8rem;display:inline-block;margin-bottom:20px}.bf-rules-section{background:#f4f6f3;padding:56px 0}.bf-rules-grid{display:grid;grid-template-columns:.78fr 1.3fr;gap:90px}.bf-rules-grid h2{margin-top:12px}.bf-rules-grid ul{padding:0 0 0 18px;margin:0;font-size:.79rem;color:var(--muted);line-height:1.8}.bf-rules-grid li{padding-left:6px;margin-bottom:10px}.bf-rules-grid li strong{color:var(--ink);font-weight:600}.bf-rules-note{border-left:3px solid #96ae8c;background:#eaf0e6;padding:15px 18px;margin:23px 0 16px;font-size:.76rem}.bf-rules-note p{margin-top:5px;color:var(--muted)}.bf-final{padding:62px 0;background:#fff}.bf-final>.bf-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.bf-final h2{margin-top:10px;font-size:2.1rem}.bf-final>.bf-wrap>div:last-child>p{text-align:center;font-size:.69rem;color:var(--muted);margin-top:12px}
.bf-footer{background:#102e36;color:#d8e3e0;padding:48px 0 25px}.bf-footer-top{display:grid;grid-template-columns:1fr 1fr .9fr;gap:50px}.bf-footer p{font-size:.74rem;color:#b5c7c3;margin-top:14px;line-height:1.8}.bf-footer strong{font-size:.8rem;color:#fff}.bf-footer-top>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.bf-footer-top>div:last-child>strong{margin-bottom:7px}.bf-footer a{font-size:.74rem}.bf-footer-bottom{border-top:1px solid #365057;margin-top:37px;padding-top:18px;display:flex;justify-content:space-between;gap:30px;align-items:center}.bf-footer-bottom p{font-size:.61rem;margin:0}.bf-footer-bottom nav{display:flex;gap:20px}.bf-footer-bottom a{font-size:.64rem}.bf-page .cookie-consent[hidden]{display:none!important}
@media(min-width:1500px){.bf-hero h1{font-size:4.6rem}}
@media(max-width:1100px){.bf-wrap{width:calc(100% - 48px)}.bf-hero-grid{gap:40px}.bf-hero{padding:58px 0}.bf-offer-total strong{font-size:3.6rem}.bf-package{padding:24px 18px}.bf-package:has(input:checked){padding:23px 17px}.bf-package-top{font-size:.53rem}.bf-package-total{font-size:1.85rem}.bf-summary{grid-template-columns:1fr;gap:23px}.bf-summary-action{border-left:0;border-top:1px solid var(--line);padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 30px}.bf-summary-action .bf-fine{grid-column:2;grid-row:1/4}.bf-summary-action .bf-button{grid-column:1}.bf-summary-action .bf-checkout-note{grid-column:1}.bf-passport-grid{gap:65px}.bf-faq-grid,.bf-rules-grid{gap:45px}}
@media(max-width:760px){.bf-wrap{width:calc(100% - 40px)}.bf-header-inner{min-height:74px;gap:14px}.bf-header-inner img{width:116px;height:auto}.bf-header nav{display:none}.bf-login{border:0;padding:10px 0;font-size:.72rem!important}.bf-login span{padding-left:4px}.bf-hero{padding:30px 0 44px}.bf-hero-grid{grid-template-columns:1fr;gap:0}.bf-hero-copy{display:contents}.bf-hero .bf-eyebrow{order:0;font-size:.57rem;gap:9px}.bf-badge{padding:5px 8px}.bf-hero h1{order:1;font-size:clamp(2rem,9.8vw,2.6rem);line-height:1.05;margin:17px 0 16px;letter-spacing:-.055em}.bf-intro{order:2;font-size:.9rem;line-height:1.65}.bf-hero-copy>.bf-button{order:4;margin-top:27px}.bf-hero-note{order:5;font-size:.68rem}.bf-hero-offer{order:3;margin-top:24px;padding:24px;box-shadow:7px 8px 0 #e4e9df}.bf-offer-total strong{font-size:3.9rem}.bf-offer-paid{margin-top:23px!important}.bf-offer-header{font-size:.56rem}.bf-benefits>.bf-wrap{flex-direction:column;gap:12px;padding-block:19px}.bf-benefits span{font-size:.73rem;gap:12px}.bf-benefits b{font-size:.58rem;padding:3px 7px}.bf-section{padding:52px 0}.bf-section-heading{display:block;margin-bottom:28px}.bf-section-heading>p{margin-top:17px;font-size:.81rem}.bf-section-heading>p br{display:none}.bf-page h2{font-size:1.95rem}.bf-packages{grid-template-columns:1fr;gap:17px}.bf-package{display:grid;grid-template-columns:1fr 1fr;padding:21px;column-gap:15px}.bf-package:has(input:checked){padding:20px}.bf-package-top{grid-column:1/-1;font-size:.59rem}.bf-package-paid{margin:15px 0 12px}.bf-package-paid strong{font-size:1.4rem}.bf-package-total{align-self:center;margin-top:12px;font-size:1.75rem}.bf-package-total small{font-size:.67rem;line-height:1.45}.bf-package-bonus{grid-column:1/-1;padding-top:0;font-size:.7rem}.bf-package-select{grid-column:1/-1;margin-top:15px;padding-top:14px}.bf-package-featured{margin-top:27px}.bf-featured-tag{font-size:.58rem}.bf-custom{grid-template-columns:1fr;gap:17px;padding:20px;margin-top:20px}.bf-custom-option{align-items:flex-start;font-size:.8rem}.bf-custom-option input{margin-top:3px}.bf-custom>div:first-child>p{margin-left:27px;font-size:.7rem}.bf-custom-field>label{font-size:.72rem}.bf-summary{padding:22px 19px;gap:18px}.bf-summary dl{grid-template-columns:1fr 1fr;gap:19px 10px}.bf-summary dt{font-size:.66rem}.bf-summary dd{font-size:1.04rem}.bf-summary-total{grid-column:1/-1;border-left:0;border-top:1px solid #bdcebf;padding:13px 0 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.bf-summary-total dt{color:var(--ink);font-weight:600;font-size:.76rem}.bf-summary-total dd{margin:0;font-size:1.28rem}.bf-summary-action{display:block;padding-top:17px}.bf-summary-action .bf-fine{font-size:.65rem}.bf-phase-label{font-size:.84rem}.bf-examples-grid{grid-template-columns:1fr;gap:24px}.bf-example-pro{padding:24px}.bf-example-count strong{font-size:4rem}.bf-example-row{padding:20px 0;gap:15px}.bf-example-row h3{font-size:.91rem}.bf-example-row>div p{font-size:.74rem}.bf-example-row>p{min-width:70px}.bf-example-row>p strong{font-size:2.1rem}.bf-example-disclaimer{font-size:.65rem}.bf-steps{grid-template-columns:1fr;gap:25px}.bf-steps li{padding-top:17px}.bf-steps h3{margin:9px 0}.bf-steps p{font-size:.82rem}.bf-passport-section{padding:48px 0 53px}.bf-passport-grid{grid-template-columns:1fr;gap:36px}.bf-passport-section h2{font-size:2rem}.bf-passport-section p:not(.bf-eyebrow){font-size:.85rem}.bf-passport-card{width:calc(100% - 12px);margin:auto;transform:rotate(-2deg);padding:24px}.bf-passport-card>p{margin:24px 0!important}.bf-passport-card>p strong{font-size:4.5rem}.bf-faq-grid,.bf-rules-grid{grid-template-columns:1fr;gap:30px}.bf-faq summary{font-size:.82rem;padding:18px 0}.bf-faq details>p{font-size:.78rem;padding-right:0}.bf-rules-section{padding:43px 0}.bf-rules-grid ul{font-size:.76rem}.bf-final{padding:44px 0}.bf-final>.bf-wrap{display:block}.bf-final h2{font-size:1.9rem}.bf-final>.bf-wrap>div:last-child{margin-top:25px}.bf-final .bf-button{width:100%}.bf-footer{padding:36px 0 23px}.bf-footer-top{grid-template-columns:1fr;gap:29px}.bf-footer-top>div:first-child p br{display:none}.bf-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.bf-footer-bottom nav{flex-wrap:wrap;gap:12px 20px}.bf-page .cookie-consent{left:10px;right:10px;bottom:10px;padding:12px;font-size:.75rem;gap:9px}}
@media(prefers-reduced-motion:reduce){.bf-page *{scroll-behavior:auto!important;transition:none!important}}

.bf-campaign-title{font-size:clamp(3rem,5.8vw,5rem)!important;line-height:1.02!important;letter-spacing:-.06em!important}.bf-campaign-title span{color:var(--orange)!important}.bf-hero-highlight{font-size:1.02rem;font-weight:750;color:var(--ink);margin-bottom:13px!important}.bf-packages{row-gap:32px}.bf-fixed-note{font-size:.76rem;color:var(--muted);margin-top:20px!important}.bf-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.bf-purchase-bar{position:fixed;bottom:0;left:0;right:0;z-index:90;background:#fff;border-top:2px solid var(--teal);box-shadow:0 -4px 22px #163b4315;padding:15px 0}.bf-purchase-bar>.bf-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.bf-purchase-bar>.bf-wrap>div>span{font-size:.6rem;letter-spacing:.1em;font-weight:700;color:var(--teal)}.bf-purchase-bar p{font-size:.85rem}.bf-purchase-bar p strong:last-of-type{color:var(--teal)}.bf-page:has(.bf-purchase-bar:not([hidden])){padding-bottom:110px}
@media(max-width:760px){.bf-campaign-title{font-size:clamp(2.6rem,11.8vw,3.3rem)!important}.bf-hero-highlight{order:2;font-size:.87rem;margin-bottom:10px!important}.bf-intro{order:3}.bf-hero-offer{order:4}.bf-hero-copy>.bf-button{order:5}.bf-hero-note{order:6}.bf-packages{gap:17px}.bf-purchase-bar{padding:10px 0}.bf-purchase-bar>.bf-wrap{display:block}.bf-purchase-bar p{font-size:.76rem}.bf-purchase-bar .bf-button{width:100%;font-size:.84rem;min-height:45px;padding:12px;margin-top:7px}.bf-page:has(.bf-purchase-bar:not([hidden])){padding-bottom:140px}}
