.bf-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""price""actions";gap:32px;display:grid;position:relative}.bf-hero-grid>*{z-index:1;position:relative}.rd-heading.bf-hero-heading{grid-area:copy;margin-bottom:0}.bf-price{grid-area:price}.bf-hero-actions{grid-area:actions}@media (min-width:1024px){.bf-hero-grid{grid-template:"copy price""actions price"1fr/minmax(0,1.22fr) minmax(0,1fr);align-items:start;gap:clamp(28px,2.2vw,40px) clamp(40px,4.4vw,96px)}.bf-price{align-self:center}}.bf-hero-heading .rd-sub{max-width:640px;letter-spacing:var(--cr-track);color:var(--cr-green);margin:clamp(14px,1.2vw,24px) 0 0;font-size:clamp(20px,1.46vw,28px);font-weight:700;line-height:1.4}.bf-h1-prices{flex-wrap:wrap;align-items:flex-end;gap:6px clamp(18px,1.6vw,32px);margin-top:clamp(14px,1.1vw,22px);display:flex}.bf-ref{flex-direction:column;gap:2px;display:inline-flex}.bf-ref-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);font-size:13px;font-weight:600;line-height:1.35}.bf-ref-label>span{white-space:nowrap;display:block}.bf-ref-figure{color:var(--rd-muted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--cr-pink);text-decoration-color:var(--cr-pink);font-variant-numeric:tabular-nums;font-size:.7em;font-weight:700;line-height:1.2;text-decoration-thickness:.09em}.bf-now{color:var(--cr-green);white-space:nowrap;font-variant-numeric:tabular-nums}.bf-now-unit{letter-spacing:var(--cr-track);color:var(--cr-heading);font-size:.5em}.bf-price{border:3px solid var(--cr-pink);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-card);font-family:var(--cr-font);background:#fff;padding:clamp(36px,2.6vw,48px) clamp(22px,2vw,38px) clamp(24px,2vw,36px);position:relative}.cr-icon-badge.bf-price-coin{box-shadow:var(--cr-shadow-card);position:absolute;top:-28px;left:clamp(22px,2vw,38px)}.bf-price-perch{--x:calc(30 * var(--cr-u))}.bf-price-lines{gap:18px;margin:0;padding:0;list-style:none;display:grid}.bf-price-line{gap:4px;display:grid}.bf-price-label{letter-spacing:.03em;color:var(--rd-muted);font-size:15px;font-weight:600;line-height:1.45}.bf-price-value{letter-spacing:.02em;color:var(--cr-heading);font-variant-numeric:tabular-nums;font-size:clamp(18px,1.15vw,22px);font-weight:600;line-height:1.4}.bf-price-line--offer{border:1px solid var(--cr-chip-border);border-left:6px solid var(--cr-pink);background:var(--cr-chip);border-radius:16px;padding:clamp(16px,1.2vw,22px) clamp(16px,1.25vw,24px)}.bf-price-line--offer .bf-price-label{color:var(--cr-heading)}.bf-price-line--offer .bf-price-value{font-size:clamp(22px,1.67vw,32px);font-weight:700;line-height:1.3}.bf-hero-actions{justify-items:start;gap:16px;display:grid}.bf-contact{font-family:var(--cr-font);letter-spacing:var(--cr-track);color:var(--cr-body);margin:0;font-size:clamp(16px,.94vw,18px);line-height:1.65}.bf-contact-link{color:var(--cr-heading);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--cr-pink);text-decoration-color:var(--cr-pink);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.bf-contact-link:hover{color:var(--cr-pink-text)}.bf-contact-link:focus-visible{outline:3px solid var(--cr-heading);outline-offset:3px;border-radius:4px}.rd-card.bf-who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,1.8vw,36px);max-width:1130px;margin:0 auto;display:grid}@media (max-width:599px){.rd-card.bf-who{grid-template-columns:minmax(0,1fr);justify-items:start}}.bf-who .bf-who-title{letter-spacing:var(--cr-track);margin:0 0 6px;font-size:clamp(22px,1.46vw,28px)}.bf-who .bf-who-text{margin:0}.rd-card.bf-get{max-width:1130px;margin:0 auto;padding:clamp(28px,2.6vw,52px)}.cr-checks.bf-get-list{column-gap:clamp(32px,3vw,56px)}@media (min-width:768px){.cr-checks.bf-get-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-terms-card{border:1px solid var(--cr-line);border-radius:var(--cr-radius);max-width:1130px;box-shadow:var(--cr-shadow-card);font-family:var(--cr-font);background:#fff;margin:0 auto;padding:clamp(6px,.8vw,14px) clamp(22px,2.3vw,44px)}.bf-terms-lead{letter-spacing:var(--cr-track);color:var(--cr-heading);margin:0;padding:clamp(18px,1.4vw,26px) 0 clamp(14px,1.1vw,20px);font-size:clamp(17px,1.04vw,20px);font-weight:600;line-height:1.5}.bf-terms{margin:0;padding:0;list-style:none}.bf-terms-row{border-top:1px solid var(--cr-pink);gap:4px 28px;margin:0;padding:clamp(16px,1.3vw,24px) 0;display:grid}@media (min-width:768px){.bf-terms-row{grid-template-columns:240px minmax(0,1fr);align-items:baseline}}@media (min-width:1440px){.bf-terms-row{grid-template-columns:280px minmax(0,1fr)}}.bf-term{letter-spacing:var(--cr-track);color:var(--cr-green);font-size:clamp(19px,1.15vw,22px);font-weight:700;line-height:1.45}.bf-term-value{letter-spacing:.03em;color:var(--cr-heading);font-variant-numeric:tabular-nums;font-size:clamp(17px,1.04vw,20px);font-weight:500;line-height:1.6}.bf-terms-total .bf-term-value{font-size:clamp(20px,1.25vw,24px);font-weight:700}.bf-places{max-width:760px;font-family:var(--cr-font);letter-spacing:var(--cr-track);text-align:center;color:var(--cr-heading);margin:clamp(28px,2.4vw,44px) auto 0;font-size:clamp(17px,1.04vw,20px);font-weight:600;line-height:1.6}.cr-steps.bf-choices{max-width:1130px;margin-inline:auto}.bf-choices .cr-step-title{margin-bottom:10px}.bf-trio{grid-template-columns:minmax(0,1fr);gap:clamp(28px,2vw,36px);max-width:1130px;margin-inline:auto;display:grid}@media (min-width:1024px){.bf-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-trio .cr-card{border:3px solid var(--cr-green)}.bf-trio .bf-trio-deadline .cr-card{border-color:var(--cr-pink)}.bf-trio-text{font-family:var(--cr-font);letter-spacing:var(--cr-track);color:var(--cr-body);margin:0;font-size:16px;line-height:1.65}.cr-dots.bf-trio-dates{font-weight:600}.bf-nowrap{white-space:nowrap}.rd-band.bf-close-band{padding-top:calc(var(--rd-section-y) + clamp(56px, 6vw, 120px))}.bf-close-band .cr-cta-box-fine .bf-contact-link{color:#fff;text-decoration-color:#fff}.bf-close-band .cr-cta-box-fine .bf-contact-link:hover{color:#fff;-webkit-text-decoration-color:var(--cr-mint);text-decoration-color:var(--cr-mint)}.bf-close-band .cr-cta-box-fine .bf-contact-link:focus-visible{outline-color:#fff}@media (max-width:1239px){.bf-close-band .cr-cta-box .cr-cta-box-char{display:none}}@media (max-width:479px){.bf-close-band .cr-cta-box,.bf-close-band .cr-btn{padding-inline:16px}}.bf-small{max-width:1000px;font-family:var(--cr-font);letter-spacing:.03em;color:var(--rd-muted);margin:clamp(32px,2.8vw,52px) auto 0;font-size:14px;line-height:1.65}.rd-band.bf-closed{padding-block:calc(var(--rd-section-y) * 1.4)}.bf-closed-inner{justify-items:center;display:grid}.rd-card.bf-closed-card{text-align:center;justify-items:center;max-width:920px;padding:clamp(32px,3.4vw,64px) clamp(22px,3.4vw,64px);display:grid}.bf-closed-card .bf-closed-title{margin:clamp(20px,1.6vw,28px) 0 0}.bf-closed-card .bf-closed-text{margin:clamp(12px,1vw,18px) auto 0}.bf-closed-link{color:var(--cr-green-text);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.bf-closed-link:hover{color:var(--cr-green-text);-webkit-text-decoration-color:var(--cr-pink);text-decoration-color:var(--cr-pink)}.bf-closed-link:focus-visible{outline:3px solid var(--cr-heading);outline-offset:3px;border-radius:4px}
