.premium-value-page{--value-gold:#dfff81;--value-cyan:#c6adff;background:#0d1024}.bf-ribbon{padding:14px 20px;background:#dfff81;color:#17192e;text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em}.bf-ribbon span{margin:0 22px}.premium-value-page .value-hero{padding:80px 0 90px;background:radial-gradient(ellipse at 85% 25%,#663dbd55,transparent 50%),radial-gradient(ellipse at 0 95%,#353ecb44,transparent 55%),#10142d}.value-hero-grid{grid-template-columns:1.1fr 1fr;gap:70px}.value-title{font-size:clamp(3.4rem,6.5vw,6.2rem);line-height:1.02;letter-spacing:-.065em}.value-title span{color:#dfff81}.value-lead{font-size:1.08rem;max-width:500px}.bf-dot{width:8px;height:8px;background:#dfff81;border-radius:50%;box-shadow:0 0 15px #dfff81}.bf-countdown-wrap{margin-top:28px}.bf-countdown-wrap>p{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#c6adff;font-weight:800}.bf-countdown{display:flex;gap:12px;align-items:center}.bf-countdown>div{width:72px;text-align:center;border:1px solid #ffffff25;border-radius:12px;background:#ffffff06;padding:10px 5px}.bf-countdown strong{display:block;font-size:31px;font-variant-numeric:tabular-nums;line-height:1.2}.bf-countdown span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c1c9e5}.bf-countdown>b{color:#a893e4}.bf-fine{font-size:12px;line-height:1.7;color:#b9c1dc;margin:14px 0 0}.value-actions .v4-btn.primary{background:#dfff81!important;color:#161b30!important;border:1px solid #dfff81!important;box-shadow:0 5px 28px #dfff8118}.value-actions .v4-btn{font:inherit;font-weight:700;cursor:pointer}.value-actions .v4-btn:focus-visible,summary:focus-visible{outline:3px solid #dfff81;outline-offset:5px}.bf-ticket-stack{position:relative;padding-top:24px}.bf-ticket{position:relative;padding:28px 30px 20px;border:1px solid #c6adff80;border-radius:22px;background:linear-gradient(130deg,#362564,#201c45);transform:rotate(-3deg);box-shadow:0 20px 45px #0004}.bf-ticket-year{margin-top:24px;transform:rotate(3deg);background:linear-gradient(130deg,#dfff81,#bde861);border-color:#dfff81;color:#17252a}.bf-ticket-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.13em;font-weight:800}.bf-saving{display:flex;align-items:center;font-size:clamp(5rem,8vw,7.5rem);font-weight:800;letter-spacing:-.08em;line-height:1.1;color:#dfff81}.bf-saving>span{font-size:.4em;letter-spacing:-.04em;line-height:1}.bf-saving small{display:block;font-size:.32em;letter-spacing:.1em;margin-top:7px}.bf-ticket h2{font-size:18px;font-weight:800;color:inherit;letter-spacing:-.03em}.bf-ticket p{font-size:12px;line-height:1.5;opacity:.8;margin-bottom:20px}.bf-ticket-year .bf-saving{color:#17252a}.bf-ticket-foot{border-top:1px dashed currentColor;padding-top:15px;display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.09em;font-weight:800}.bf-sticker{position:absolute;right:-16px;top:-25px;z-index:3;width:115px;height:115px;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:11px;line-height:1.3;font-weight:800;background:#c6adff;color:#191830;transform:rotate(12deg);border-radius:50%;box-shadow:0 0 0 7px #c6adff25}.bf-sticker em{font-style:normal}.bf-ticket-stack>.bf-fine{margin-top:30px;text-align:center}.premium-feature-card{min-height:215px}.premium-feature-card.is-new{border-color:#c6adff80;background:linear-gradient(145deg,#302653,#19213e)}.bf-faq{max-width:850px;margin:auto}.bf-faq details{border-bottom:1px solid #ffffff25;padding:22px 0}.bf-faq summary{cursor:pointer;color:white;font-weight:700;font-size:18px}.bf-faq p{color:#c1c9e5;line-height:1.8;margin:16px 0 0}.value-cta-card{background:radial-gradient(ellipse at right,#6c3ba644,transparent),#1b2040}.value-status{background:#202443}.no-code-pill{color:#dfff81;border-color:#dfff8155;background:#dfff810c}@media(max-width:991px){.value-hero-grid{grid-template-columns:1fr;gap:55px}.bf-ticket-stack{max-width:520px;width:100%;margin:auto}.value-title{max-width:700px}.bf-sticker{right:0}.bf-ribbon{line-height:1.8;font-size:10px}.bf-ribbon span{margin:0 8px}}@media(max-width:575px){.premium-value-page .value-hero{padding:45px 0 65px}.bf-ticket-stack{padding:24px 12px 0}.bf-sticker{width:95px;height:95px;font-size:9px;right:8px}.bf-ticket{padding:24px}.bf-ticket-foot{font-size:8px}.bf-countdown{gap:8px}.bf-countdown>div{width:62px}.bf-countdown strong{font-size:27px}.value-actions .v4-btn{width:100%}.bf-ribbon{letter-spacing:.04em}.bf-saving{font-size:6rem}}
.bf-saving{gap:8px}.bf-reminder[hidden],.bf-sticker[hidden]{display:none!important}
/* Editorial feature section: open space, a product visual and three quick reads. */
.bf-playground{padding:110px 0 85px;overflow:hidden}.bf-playground h2 span,.bf-faq-layout h2 span{color:#c6adff}.bf-feature-stage{position:relative;display:grid;grid-template-columns:.9fr 1.3fr;align-items:center;gap:32px;padding:15px 0 55px}.bf-feature-copy h3{font-size:clamp(2rem,3.3vw,3.2rem);color:white;font-weight:800;letter-spacing:-.055em;line-height:1.1}.bf-feature-copy p{color:#bfc8e1;max-width:310px;line-height:1.7}.bf-handnote{display:block;color:#dfff81;font-style:italic;font-size:17px;transform:rotate(-5deg);margin-bottom:22px}.bf-device-label{font-size:11px;font-weight:800;letter-spacing:.16em;color:#c6adff;margin-top:25px}.bf-feature-stage>img{width:100%;height:auto;filter:drop-shadow(0 20px 45px #7460d935)}.bf-feature-stamp{position:absolute;right:0;bottom:35px;display:flex;gap:12px;align-items:center;color:#dfff81;transform:rotate(-8deg);font-size:80px;line-height:1}.bf-feature-stamp span{font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.08em}.bf-benefit-rows article{display:flex;align-items:center;gap:26px;padding:30px 0;border-top:1px solid #ffffff24}.bf-row-icon{color:#dfff81;font-size:46px;min-width:65px;text-align:center}.bf-benefit-rows h3{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;color:white;letter-spacing:-.04em;margin:0 0 8px}.bf-benefit-rows p{color:#c0c6df;margin:0;line-height:1.6;font-size:14px}.bf-row-tag{margin-left:auto;white-space:nowrap;font-size:10px;letter-spacing:.1em;color:#c6adff;font-weight:800}.bf-extra-tools{padding-top:36px;text-align:center}.bf-extra-tools>span{font-size:10px;letter-spacing:.16em;color:#a9b2cf;font-weight:800}.bf-extra-tools ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:22px 0}.bf-extra-tools li{color:#e0e4f3;font-size:14px}.bf-extra-tools li:before{content:'✦';color:#c6adff;margin-right:9px}.bf-extra-tools a{color:#dfff81;font-weight:700;font-size:13px;text-underline-offset:5px}.bf-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.bf-faq-layout h2{font-size:clamp(2.8rem,4.4vw,4.3rem);line-height:1.04;font-weight:800;letter-spacing:-.06em;color:white}.bf-faq-layout header>p{color:#abb6d4;margin-top:20px}.bf-faq-doodle{display:block;font-size:90px;color:#dfff81;line-height:1;margin:15px 0;transform:rotate(-12deg)}.bf-faq{width:100%;margin:0}.bf-faq details{padding:23px 0}.bf-faq details:first-child{border-top:1px solid #ffffff25}.bf-faq summary{list-style:none;display:flex;align-items:baseline;gap:16px;font-size:17px}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq summary>span{font-size:11px;color:#c6adff;letter-spacing:.1em}.bf-faq summary:after{content:'+';margin-left:auto;color:#dfff81;font-size:24px;font-weight:400}.bf-faq details[open] summary:after{content:'−'}.bf-faq p{font-size:14px;padding-left:32px;margin-top:10px}.bf-calendar-dialog{background:#191e3b;color:white;border:1px solid #c6adff80;border-radius:25px;padding:40px;width:min(520px,calc(100% - 32px));box-shadow:0 30px 100px #0008;max-height:90vh;overflow:auto}.bf-calendar-dialog::backdrop{background:#060a1dcc;backdrop-filter:blur(8px)}.bf-calendar-dialog h2{color:#dfff81;font-size:38px;letter-spacing:-.045em;font-weight:800;line-height:1.1}.bf-calendar-dialog>p{color:#c3cbe2;font-size:14px;line-height:1.6}.bf-dialog-close{position:absolute;right:16px;top:12px;background:none;border:0;color:white;font-size:30px;cursor:pointer}.bf-calendar-options{display:grid;gap:10px;margin:24px 0}.bf-calendar-options a{padding:16px 18px;border:1px solid #ffffff30;border-radius:12px;color:white;text-decoration:none;font-weight:700}.bf-calendar-options a:hover{border-color:#dfff81;background:#dfff810a}.bf-calendar-options span{display:block;font-size:11px;font-weight:400;margin-top:4px;color:#c6adff}.bf-calendar-dialog :focus-visible{outline:2px solid #dfff81;outline-offset:3px}@media(max-width:767px){.bf-playground{padding:75px 0 50px}.bf-feature-stage{grid-template-columns:1fr;gap:15px;padding-bottom:70px}.bf-feature-copy{max-width:420px}.bf-feature-stage>img{max-width:550px;margin:auto}.bf-feature-stamp{right:12px;bottom:25px}.bf-benefit-rows article{gap:14px;padding:24px 0}.bf-row-icon{min-width:38px;font-size:32px}.bf-row-tag{display:none}.bf-faq-layout{grid-template-columns:1fr;gap:20px}.bf-faq-doodle{display:none}.bf-faq-layout header{margin-bottom:12px}.bf-faq-section{padding-top:50px}.bf-calendar-dialog{padding:32px 23px}.bf-calendar-dialog h2{font-size:32px}}

/* Live screenshot trio; source captures remain individually replaceable. */
.bf-phone-trio { position: relative; width: 100%; max-width: 660px; margin: 0 auto; aspect-ratio: 1.13; isolation: isolate; }
.bf-phone-trio::before { content: ''; position: absolute; inset: 14% 2% 3%; border-radius: 50%; background: radial-gradient(ellipse, #9571ec38, transparent 68%); z-index: -1; }
.bf-phone-side { position: absolute; width: 35%; height: auto; top: 13%; filter: drop-shadow(0 16px 20px #0006); }
.bf-phone-services { left: 0; transform: rotate(-9deg); z-index: 1; }
.bf-phone-regions { right: 0; transform: rotate(9deg); z-index: 1; }
.bf-phone-home { position: absolute; width: 39%; left: 30.5%; top: 0; z-index: 2; padding: 5px; background: #07090f; border: 2px solid #9a9b9f; border-radius: 15% / 7%; box-shadow: 0 25px 40px #0008, inset 0 0 0 2px #303038; overflow: hidden; }
.bf-phone-home img { display: block; width: 100%; height: auto; border-radius: 13% / 6%; }
@media (max-width: 767px) { .bf-phone-trio { margin-top: 18px; max-width: 550px; } .bf-phone-home { padding: 3px; } }
