.bf-page{--bf-hero-bg:#e7e5fc;--bf-power-bg:#efeefd;--bf-wa-bg:#f0effd;--bf-offer-bg:#e8e6fd;--bf-ice:#f6f7fe;--bf-gutter:max(5vw, (100vw - 1180px) / 2)}.bf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf-accent{background:var(--cw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.bf-statement{color:var(--cw-ink);font-size:var(--cw-statement);letter-spacing:-.015em;text-wrap:pretty;margin:0 0 14px;font-weight:500;line-height:1.35}.bf-text{max-width:38rem;color:var(--cw-soft);margin:0 0 14px;font-size:.98rem;line-height:1.6}.bf-note{color:var(--cw-soft);margin:0;font-size:.9rem;font-style:italic}.bf-btn{max-width:100%;font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:.02em;text-align:center;padding-inline:30px;font-size:.9rem;line-height:1.25}.bf-btn--lg{min-height:58px;padding:16px 36px;font-size:.98rem}.bf-btn:disabled{cursor:wait;opacity:.7}.bf-btn:focus-visible,.bf-page a:focus-visible,.bf-modal button:focus-visible{outline-offset:3px;outline:3px solid #7c5cff73}.bf-hero .cw-eyebrow{letter-spacing:.16em;margin-bottom:6px;font-size:.62rem}.bf-hero .cw-eyebrow:before{width:16px}.bf-date{color:var(--cw-muted);letter-spacing:.14em;margin:0 0 20px;font-size:.64rem;font-weight:600}.bf-deal{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:30px 0;display:flex}.bf-deal__headline{flex-direction:column;margin:0;line-height:1;display:flex}.bf-deal__value{color:#0000;font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(100deg,#12bfd6 0%,#7c5cff 45%,#d24bc8 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.7rem,4.4vw,3.7rem);font-weight:700}.bf-deal__label{color:var(--cw-ink);font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:.08em;margin-top:6px;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:700}.bf-perks{border-left:1px solid #7c5cff40;gap:10px;margin:0;padding:0 0 0 24px;list-style:none;display:grid}.bf-perks li{color:var(--cw-ink);align-items:center;gap:10px;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.bf-perks li span{color:#fff;background:linear-gradient(135deg,#7c5cff,#d24bc8);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;display:inline-flex}.bf-timer{margin:28px 0 22px}.bf-timer__label{color:#4c32c9;max-width:100%;font-family:var(--font-clock), monospace;font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;-webkit-font-smoothing:none;text-shadow:0 0 6px #7c5cff80;margin:0 0 12px;font-size:clamp(.62rem,1.05vw,.75rem);font-weight:400;line-height:1.75}.bf-count{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bf-count__group{align-items:center;gap:8px;display:inline-flex}.bf-count__cell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #fffffff2;border-radius:16px;flex-direction:column;align-items:center;min-width:70px;padding:10px 8px 8px;display:inline-flex;box-shadow:0 10px 26px #5549a01a}.bf-count__cell b{color:var(--cw-ink);font-family:var(--font-head,"Poppins", sans-serif);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1.05}.bf-count__cell small{color:var(--cw-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.bf-count__group i{color:var(--cw-violet);font-style:normal;font-weight:700}.bf-conditions-link{color:var(--cw-violet-deep);text-underline-offset:3px;margin-top:8px;font-size:.9rem;font-style:italic;text-decoration:underline;display:inline-block}.cw-hero.bf-hero{background:radial-gradient(ellipse 60% 50% at 80% 30%, #7c5cff1a, transparent 70%), var(--cw-bg);min-height:0;padding:clamp(104px,11vw,128px) 0 clamp(48px,6vw,80px);display:block}.bf-hero__top{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.bf-hero .cw-hero__copy{z-index:1;width:auto;position:relative}.bf-hero__art{z-index:0;margin:0 calc(-1 * var(--bf-gutter)) 0 -52%;position:relative}.bf-hero__art img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 9% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 9% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bf-scene .cw-image-section__bg{-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%)}.bf-hero h1{margin-bottom:clamp(.9rem,1.5vw,1.25rem)}.bf-hero__sub{max-width:34rem;color:var(--cw-ink);margin:0;font-size:clamp(1.02rem,1.4vw,1.15rem);font-weight:500;line-height:1.4}.bf-hero .cw-lede{max-width:34rem;color:var(--cw-soft);margin-top:10px;font-size:.98rem;line-height:1.55}.bf-hero__timer{background:#ffffffb8;border:1px solid #7c5cff24;border-radius:22px;flex-direction:column;align-items:stretch;gap:12px;width:min(40rem,100%);margin-top:22px;padding:16px 18px 14px;display:flex;box-shadow:0 16px 36px #5549a01a}.bf-hero__timer .bf-timer__label{text-align:left;margin:0;font-size:clamp(.6rem,.95vw,.7rem);font-weight:400}.bf-hero__timer .bf-count{justify-content:flex-start;gap:8px}.bf-hero__timer .bf-count__group{gap:8px}.bf-hero__timer .bf-count__cell{border-radius:16px;min-width:78px;padding:12px 8px 10px}.bf-hero__timer .bf-count__cell b{font-size:2rem}.bf-hero__timer .bf-count__cell small{letter-spacing:.08em;margin-top:2px;font-size:.68rem}.bf-hero__actions{justify-content:flex-start;width:100%;margin-top:16px;display:flex}.bf-hero__actions .bf-btn{min-width:240px}.bf-hero__timer .bf-count i{font-size:1.4rem}.bf-offer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(50% 90% at 0 0,#d24bc81f,#0000 60%),radial-gradient(40% 90% at 100% 100%,#12bfd61a,#0000 62%),#ffffffdb;border:1px solid #ffffffeb;border-radius:28px;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);grid-template-areas:"price perks""foot foot";align-items:center;width:min(820px,100%);margin:clamp(26px,3vw,42px) auto 0;padding:26px 32px 0;display:grid;box-shadow:0 24px 54px #5549a024}.bf-offer__price{text-align:center;flex-direction:column;grid-area:price;justify-content:center;align-items:center;margin:0;padding:10px 32px 10px 6px;line-height:1;display:flex}.bf-offer .bf-deal__value{white-space:nowrap;font-size:clamp(3.4rem,5.2vw,4.7rem);line-height:.95;display:block}.bf-offer .bf-deal__label{font-size:clamp(.82rem,1vw,.95rem)}.bf-offer__perks{border-left:1px solid #7c5cff29;flex-direction:column;grid-area:perks;align-items:center;gap:14px;min-width:0;padding:2px 0 2px 32px;display:flex}.bf-offer .bf-perks{border:0;gap:8px;padding:0}.bf-offer .bf-perks li{font-size:.92rem}.bf-offer__foot{border-top:1px solid #7c5cff1f;flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:4px 18px;margin-top:20px;padding:12px 0 14px;display:flex}.bf-offer__foot .bf-note,.bf-offer__foot .bf-conditions-link{margin:0;font-size:.82rem}.bf-scene--power .cw-image-section__bg{background-image:url(/images/cocoland-blackfriday/power.webp)}.bf-scene--power:after{background:linear-gradient(90deg,#f5f4fc 0%,#f5f4fcfa 40%,#f5f4fce6 50%,#f5f4fc59 62%,#0000 74%)}.bf-scene--power .cw-image-section__copy{width:min(480px,100%)}.bf-power__behind{color:var(--cw-ink-2);margin:4px 0 0;font-size:.98rem;line-height:1.6}.bf-power__behind strong{color:var(--cw-ink);font-weight:600}.bf-power__do{background:#fff;border:1px solid #7c5cff24;border-radius:22px;margin-top:22px;padding:16px;box-shadow:0 16px 40px #5549a01a}.bf-power__do .cw-convo__avatar img{border-radius:50%}.bf-power__do input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.bf-power__do .bf-btn{width:100%}.bf-power__do .bf-btn+.bf-btn{margin-top:12px}.bf-page .bf-power__conditions{color:var(--cw-soft);text-underline-offset:3px;margin-top:16px;padding-left:4px;font-size:.78rem;font-style:italic;font-weight:400;line-height:1.4;text-decoration:underline;display:inline-block}.bf-page .bf-power__conditions:hover{color:var(--cw-violet-deep)}.bf-page .bf-power__offer{color:var(--cw-ink);font-family:var(--font-head,"Poppins", sans-serif);margin:26px 0 14px;padding-left:4px;font-size:.95rem;font-weight:600;line-height:1.4}.cw-image-section.bf-scene--whatsapp{align-items:flex-start;min-height:0;padding-bottom:40px}.bf-scene--whatsapp .cw-image-section__bg{background-image:url(/images/cocoland-blackfriday/whatsapp.webp);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.cw-image-section.bf-scene--connect{min-height:0;padding-top:56px}.bf-scene--connect .cw-image-section__bg{background-image:url(/images/cocoland-blackfriday/connect.webp);background-position:right 4vw top 8px;background-repeat:no-repeat;background-size:min(32vw,500px)}.bf-scene--offer .cw-image-section__bg{background-image:url(/images/cocoland-blackfriday/offer.webp);background-position:100%;background-repeat:no-repeat;background-size:92%;-webkit-mask-image:none;mask-image:none}.bf-scene .cw-image-section__copy h2{margin-bottom:16px}@media (min-width:761px){.bf-scene--whatsapp .cw-image-section__copy{width:min(40rem,62%)}.bf-scene--offer .cw-image-section__copy{width:min(42rem,46%)}.bf-scene--connect .cw-image-section__copy{width:min(36rem,52%)}.bf-scene--whatsapp:after{background:linear-gradient(90deg,#f5f4fc 0%,#f5f4fcfa 36%,#f5f4fce6 48%,#f5f4fc59 62%,#0000 74%)}.bf-scene--offer:after{background:linear-gradient(90deg,#f5f4fcfa 0%,#f5f4fceb 30%,#f5f4fc66 44%,#0000 54%)}.bf-scene--connect:after{background:linear-gradient(90deg,#f5f4fc 0%,#f5f4fcfa 36%,#f5f4fc8c 48%,#0000 60%)}}.bf-scene .cw-fit-lines{margin-bottom:18px}@media (max-width:760px){.bf-title-break{display:block}}.bf-scene .bf-text,.bf-scene .bf-statement{max-width:none}.bf-callout{background:#ffffffb8;border:1px solid #fffffff2;border-radius:20px;align-items:flex-start;gap:14px;margin-top:18px;padding:16px 18px;display:flex;box-shadow:0 14px 34px #5549a014}.bf-callout img{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.bf-callout p{color:var(--cw-ink-2);margin:0;font-size:.92rem;line-height:1.55}.bf-callout strong{color:var(--cw-ink);font-weight:600}.bf-ask-inline{width:100%;min-height:0;margin-top:16px;padding:14px}.bf-ask-inline .cw-convo__ask{margin-bottom:0}.bf-ask-inline .bf-ask__hello{margin-bottom:14px;font-size:.95rem}.bf-ask-inline .bf-btn{width:100%}.bf-scene--connect .bf-ask-inline{width:min(420px,100%);margin-top:18px}.bf-ask-inline .cw-convo__avatar img,.bf-ask-inline .bf-ask__hello img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bf-ask-inline .bf-ask__hello img{flex:0 0 34px;width:34px;height:34px}.bf-btn--ghost{color:var(--cw-violet-deep);box-shadow:none;background:#fff;border:1px solid #7c5cff59}.bf-btn--ghost:hover{color:var(--cw-violet-deep);background:#7c5cff0f}.bf-timer--lg{margin-top:28px}.bf-timer--lg .bf-hero__actions,.bf-scene--offer>.cw-container .bf-hero__actions,.bf-scene--offer .bf-hero__actions{justify-content:flex-start;margin-top:16px}.bf-timer--lg .bf-timer__label,.bf-scene--offer .bf-timer__label{text-align:left;font-size:clamp(.62rem,1.05vw,.75rem);font-weight:400}.bf-scene--offer .bf-count{justify-content:flex-start}.bf-timer--lg .bf-count__cell{min-width:88px;padding:14px 10px 12px}.bf-timer--lg .bf-count__cell b{font-size:clamp(1.8rem,3vw,2.5rem)}.bf-conditions{text-align:center;padding:28px 0 8px;scroll-margin-top:96px}.bf-conditions .cw-container{max-width:760px}.bf-conditions p{color:var(--cw-muted);margin:0 auto 10px;font-size:.78rem;font-style:italic;line-height:1.55}.bf-conditions__title{color:var(--cw-soft);font-size:.84rem}.bf-badge-wa{color:#0b6b3a;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 14px;font-size:.68rem;font-weight:700;line-height:1.35;display:flex}.bf-badge-wa svg{color:#fff;background:var(--cw-green);border-radius:50%;flex:0 0 24px;width:24px;height:24px;padding:4px}.bf-verbs{color:var(--cw-violet-deep);margin:2px 0 12px;font-size:1rem;font-weight:600}.bf-textlink{color:var(--cw-violet-deep);cursor:pointer;font-family:var(--font-head,"Poppins", sans-serif);text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;margin-top:8px;padding:0;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.bf-textlink:hover{color:var(--cw-violet)}.bf-deal--final{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 16px}.bf-deal--final .bf-perks{border-left:0;padding-left:0}.bf-scene--offer .bf-note{margin-bottom:18px}.bf-scene--offer .bf-timer{margin:18px 0 0}.bf-steps{background:radial-gradient(40% 50% at 15% 40%,#12bfd629,#0000 70%),radial-gradient(40% 50% at 85% 60%,#d24bc824,#0000 70%),linear-gradient(#f3f1fd 0%,#f7f8fe 100%);padding:96px 0}.bf-steps__grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.bf-steps__grid li{background:#ffffffeb;border:1px solid #7c5cff29;border-radius:28px;padding:34px 28px 30px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 22px 50px #5549a01f}.bf-steps__grid li:before{content:"";background:linear-gradient(90deg,#12bfd6,#7c5cff,#d24bc8) 0 0/200% 100%;border-radius:0 0 3px 3px;height:3px;animation:3.6s ease-in-out infinite bf-sheen;position:absolute;top:0;left:22px;right:22px}.bf-steps__grid li:nth-child(2):before{animation-delay:.6s}.bf-steps__grid li:nth-child(3):before{animation-delay:1.2s}.bf-steps__grid li:hover{transform:translateY(-8px);box-shadow:0 28px 60px #5b4bff2e}@media (min-width:901px){.bf-steps__grid li:not(:last-child):after{z-index:1;content:"";border-top:2px solid #7c5cff;border-right:2px solid #d24bc8;width:14px;height:14px;position:absolute;top:58px;right:-22px;transform:rotate(45deg)}}.bf-steps__icon{color:#fff;background:linear-gradient(135deg,#12bfd6,#7c5cff 55%,#d24bc8);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;animation:3.4s ease-in-out infinite bf-float;display:inline-flex;box-shadow:0 14px 28px #7c5cff52}.bf-steps__grid li:nth-child(2) .bf-steps__icon{animation-delay:.45s}.bf-steps__grid li:nth-child(3) .bf-steps__icon{animation-delay:.9s}@keyframes bf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bf-sheen{0%,to{background-position:0%}50%{background-position:100%}}.bf-steps__icon svg{width:24px;height:24px}.bf-steps__grid h3{letter-spacing:.08em;margin:0 0 10px;font-size:1.02rem;font-weight:700}.bf-steps__grid p{color:var(--cw-soft);margin:0;line-height:1.6}.bf-proof{background:var(--bf-ice);padding:24px 0 88px}.bf-proof__board{background:#fff;border:1px solid #7c5cff1f;border-radius:32px;max-width:1080px;margin:0 auto;padding:28px 28px 24px;box-shadow:0 28px 70px #5549a01a}.bf-proof__head{text-align:left;max-width:680px;margin:0 0 20px}.bf-proof__head .bf-statement{margin:0}.bf-proof__media{grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);align-items:stretch;gap:16px;display:grid}.bf-proof__board .bf-btn{margin-top:18px}.bf-proof__board .bf-video,.bf-proof__board .bf-frame{box-shadow:none;border-radius:20px}.bf-proof__board .bf-frame{min-height:100%;position:relative}.bf-proof__board .bf-frame img{position:absolute;inset:0}.bf-frame{background:#ecebfd;border:1px solid #fffffff2;border-radius:30px;margin:0;overflow:hidden;box-shadow:0 26px 60px #5549a024}.bf-frame img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;display:block}.bf-credibility{color:var(--cw-ink);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 20px;font-size:.95rem;font-weight:600;display:flex}.bf-credibility i{color:#7c5cff73;font-style:normal}.bf-video{background:#e1def9;border:1px solid #fffffff2;border-radius:30px;margin:0;overflow:hidden;box-shadow:0 30px 70px #5549a033}.bf-video video{aspect-ratio:16/9;background:#0d1024;width:100%;height:auto;display:block}.bf-figures{background:linear-gradient(#f3f3fd 0%,#f8f8fe 100%);padding:24px 0 48px}.bf-figures .cw-readiness{max-width:720px}.bf-figures h2{margin-bottom:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600}.bf-figures .cw-readiness__proof{gap:20px;margin-top:22px}.bf-figures .cw-readiness__proof article{border-radius:16px;gap:12px;padding:18px 20px}.bf-figures .cw-readiness__proof strong{white-space:nowrap;border-radius:12px;min-height:0;padding:8px 10px;font-size:clamp(1.15rem,1.6vw,1.45rem)}.bf-figures .cw-readiness__proof p{font-size:.84rem;line-height:1.4}.bf-source{max-width:640px;color:var(--cw-muted);margin:14px auto 0;font-size:.72rem;font-style:italic;line-height:1.5}.bf-connect{background:linear-gradient(180deg, #f8f8fe 0%, #fbfbff 50%, var(--bf-ice) 100%)}.bf-connect__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:60px;display:grid}.bf-connect h2 span{display:block}.bf-integrations{gap:14px;margin:26px 0 24px;padding:0;list-style:none;display:grid}.bf-integrations li{background:#ffffffd1;border:1px solid #7c5cff1c;border-radius:20px;align-items:center;gap:18px;padding:16px 20px;display:flex}.bf-integrations__logos{flex:0 0 76px;justify-content:center;align-items:center;gap:6px;width:76px;display:flex}.bf-integrations__logos img{object-fit:contain;width:34px;height:34px}.bf-integrations h3{letter-spacing:-.01em;margin:0 0 4px;font-size:1.02rem;font-weight:600}.bf-integrations p{color:var(--cw-soft);margin:0;font-size:.95rem;line-height:1.55}.bf-closing{color:var(--cw-ink);margin:0 0 26px;font-weight:600}.bf-booking{background:linear-gradient(180deg, #e3e2fb 0%, var(--bf-ice) 30%, #fff 100%);padding:72px 0 36px}.bf-booking__card{background:#fff;border:1px solid #7c5cff1f;border-radius:32px;max-width:940px;margin-inline:auto;padding:clamp(26px,4vw,48px);box-shadow:0 30px 80px #5549a01f}.bf-booking__head{text-align:center;margin-bottom:28px}.bf-booking__head .cw-eyebrow{justify-content:center}.bf-booking__head h2{margin-bottom:12px}.bf-booking__head .bf-statement{max-width:620px;font-size:var(--cw-title-inner);margin:0 auto}.bf-form__grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.bf-req{color:var(--cw-violet)}.bf-form label:not(.bf-form__consent){color:var(--cw-ink-2);gap:7px;font-size:.88rem;font-weight:500;display:grid}.bf-form__wide{grid-column:1/-1}.bf-form input:not([type=hidden]):not([type=checkbox]){width:100%;min-height:52px;color:var(--cw-ink);font:inherit;background:#fbfbff;border:1px solid #7c5cff33;border-radius:14px;outline:none;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.bf-form input:not([type=hidden]):not([type=checkbox]):focus{border-color:var(--cw-violet);box-shadow:0 0 0 4px #7c5cff1c}.bf-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bf-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;margin-top:24px;display:flex}.bf-promo{color:var(--cw-violet-deep);font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:.12em;background:#7c5cff0f;border:1px dashed #7c5cff73;border-radius:12px;align-items:center;margin:0;padding:10px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.bf-form label.bf-form__consent{color:var(--cw-ink-2);align-items:flex-start;gap:10px;margin-top:18px;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.5;display:flex}.bf-form__consent .bf-consent__tail{white-space:nowrap}.bf-form__consent input{width:18px;height:18px;accent-color:var(--cw-violet);flex:none;margin-top:2px}.bf-form__consent a{color:var(--cw-violet-deep)}.bf-merci{padding:clamp(120px,14vw,150px) 0 72px}.bf-merci__card{text-align:center;max-width:880px;margin-inline:auto}.bf-merci h1{margin:12px 0 14px}.bf-merci .bf-statement{max-width:640px;margin:0 auto 8px}.bf-merci__back{color:var(--cw-violet-deep);margin-top:22px;font-size:.92rem;font-weight:600;display:inline-block}.bf-calendar{background:#fff;border:1px solid #7c5cff24;border-radius:22px;margin-top:28px;overflow:hidden}.bf-calendar iframe{border:0;width:100%;height:720px;display:block}.bf-legal{background:#f7f8fc;border-top:1px solid #7c5cff1a;padding:56px 0;scroll-margin-top:90px}.bf-legal__inner{max-width:900px}.bf-legal p{color:var(--cw-soft);margin:0 0 14px;font-size:.88rem;font-style:italic;line-height:1.7}.bf-legal p:last-child{margin-bottom:0}.bf-ask{padding:64px 0 80px}.bf-ask h2{margin-bottom:10px}.bf-ask__intro{color:var(--cw-soft);margin:0 0 8px;font-size:1.05rem;font-style:italic}.bf-ask .cw-convo{min-height:0}.bf-ask__hello{color:var(--cw-ink);align-items:center;gap:12px;margin:0 0 14px;font-weight:600;display:flex}.bf-ask__hello img{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.bf-ask .cw-convo__ask{margin-bottom:0}.bf-ask .cw-convo__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bf-modal{z-index:300;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bf-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#24205457;border:0;position:absolute;inset:0}.bf-modal__dialog{overscroll-behavior:contain;width:min(880px,100%);max-height:calc(100dvh - 40px);color:var(--cw-ink);font-family:var(--font-head,"Poppins", sans-serif);--cw-ink:#151f3e;--cw-ink-2:#2b3660;--cw-soft:#5a6488;--cw-violet:#7c5cff;--cw-violet-deep:#5b4bff;--cw-title-section:clamp(1.7rem, 3vw, 2.4rem);--cw-title-inner:clamp(1.05rem, 1.6vw, 1.25rem);--cw-statement:clamp(1.05rem, 1.6vw, 1.25rem);--cw-gradient:linear-gradient(90deg, #12bfd6, #7c5cff, #d24bc8);background:#fff;border-radius:30px;padding:clamp(24px,4vw,44px);font-weight:300;line-height:1.6;animation:.3s bf-modal-in;position:relative;overflow-y:auto;box-shadow:0 40px 100px #2420544d}.bf-modal__dialog h2{font-size:var(--cw-title-section);letter-spacing:-.03em;margin:0 0 12px;font-weight:600;line-height:1.15}.bf-modal__dialog .cw-btn{font-family:var(--font-head,"Poppins", sans-serif)}.bf-modal__close{width:42px;height:42px;color:var(--cw-ink);cursor:pointer;background:#f1f0fc;border:0;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:16px;right:16px}.bf-modal .bf-calendar iframe{height:640px}@keyframes bf-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (min-width:761px){.bf-page footer{padding-right:max(5vw,112px)!important}}body.bf-booking-open #cywyc_app_container,body.bf-booking-open [class*=cywyc-floater]{visibility:hidden!important}@media (max-width:1060px){.bf-page .cw-nav__burger{margin-left:auto}}@media (max-width:1100px){.bf-hero__top{grid-template-columns:1fr}.bf-hero__art{margin:8px calc(-1 * var(--bf-gutter)) 0}.bf-hero__art img{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 86%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.bf-offer{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"price perks""foot foot";margin-top:0}.bf-offer__perks{border-right:0;padding-right:0}.bf-offer__foot{margin-top:16px}.bf-proof__media{grid-template-columns:1fr}.bf-proof__board .bf-frame{min-height:0}.bf-proof__board .bf-frame img{aspect-ratio:16/9;height:auto;position:static}.bf-proof__board .bf-btn{width:100%}.bf-steps__grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}@media (max-width:760px){.cw-hero.bf-hero{padding:94px 0 40px}.bf-hero__sub,.bf-hero .cw-lede{margin-inline:auto}.bf-hero__art{margin:4px -20px 0}.cw-section.bf-scene,.cw-image-section.bf-scene--whatsapp,.cw-image-section.bf-scene--connect{align-items:stretch;padding:28px 0 0}.bf-scene .cw-image-section__copy{z-index:1;width:100%;position:relative}.bf-scene .cw-image-section__mobile{z-index:0;width:calc(100% + 40px);max-width:none;height:auto;margin:-92% -20px 0;position:relative}.bf-proof__board .bf-frame img{aspect-ratio:auto;object-fit:contain;object-position:center top;width:100%;height:auto;position:static}.bf-timer--lg .bf-count{flex-wrap:nowrap;justify-content:flex-start;gap:4px}.bf-timer--lg .bf-count__cell{flex:0 auto;min-width:0;padding:8px 6px 6px}.bf-timer--lg .bf-count__cell b{font-size:1.35rem}.bf-offer{border-radius:24px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"price perks""cta cta""foot foot";margin-top:28px;padding:18px 18px 0}.bf-offer__price{padding-right:16px}.bf-offer .bf-deal__value{font-size:2.6rem}.bf-offer .bf-deal__label{font-size:.72rem}.bf-offer__perks{display:contents}.bf-offer .bf-perks{border-top:0;border-left:1px solid #7c5cff29;grid-area:perks;width:auto;padding:0 0 0 16px}.bf-offer .bf-perks li{align-items:flex-start;gap:8px;font-size:.8rem}.bf-offer .bf-perks li span{flex-basis:20px;width:20px;height:20px;font-size:.62rem}.bf-offer__perks .bf-btn{grid-area:cta;width:100%;margin-top:16px}.bf-hero__timer{text-align:center;width:100%;margin-top:20px;padding:12px 10px;display:block}.bf-hero__timer .bf-timer__label{text-align:left;margin-bottom:10px}.bf-hero__timer .bf-count{justify-content:flex-start;gap:4px;margin-left:0}.bf-hero__timer .bf-count__group{flex:1 1 0;gap:4px;min-width:0}.bf-hero__timer .bf-count__group:last-child{flex:.82 1 0}.bf-hero__timer .bf-count__cell{flex:auto;width:auto;min-width:0;max-width:none;padding:8px 2px 6px}.bf-hero__timer .bf-count__cell b{font-size:1.7rem}.bf-hero__timer .bf-count__cell small{letter-spacing:.05em;font-size:.62rem}.bf-offer__foot{text-align:center;flex-direction:column;gap:6px;margin-top:14px}.bf-deal{gap:18px;margin:24px 0}.bf-perks{border-top:1px solid #7c5cff38;border-left:0;padding:16px 0 0}.bf-deal,.bf-deal__headline,.bf-perks,.bf-hero__actions .bf-btn,.bf-scene .bf-btn,.bf-proof .bf-btn,.bf-form__footer .bf-btn{width:100%}.cw-hero__copy>.bf-hero__actions .bf-btn,.bf-scene--offer .bf-hero__actions .bf-btn{width:auto}.bf-count,.bf-count__group{gap:4px}.bf-count__cell{width:calc(22.5vw - 12px);min-width:0;max-width:74px;padding:8px 4px 6px}.bf-count__cell b{font-size:1.35rem}.bf-count__cell small{letter-spacing:.06em;font-size:.58rem}.bf-steps,.bf-booking,.bf-ask{padding:72px 0}.bf-form__grid{grid-template-columns:1fr}.bf-form__footer{flex-direction:column;align-items:stretch}.bf-promo{justify-content:center}.bf-calendar iframe,.bf-modal .bf-calendar iframe{height:760px}.bf-modal{place-items:end stretch;padding:0}.bf-modal__dialog{border-radius:26px 26px 0 0;max-height:94dvh}.bf-figures .cw-readiness__proof{grid-template-columns:1fr}.bf-integrations li{align-items:flex-start;padding:16px}.bf-integrations__logos{flex-basis:64px;width:64px}.cw-hero__copy>.bf-hero__actions .bf-btn,.bf-scene--offer .bf-hero__actions .bf-btn{width:100%;min-width:0}.bf-hero__art img{aspect-ratio:941/1000;object-fit:cover;object-position:center bottom;width:100%;height:auto}.bf-scene .cw-image-section__mobile{-webkit-mask-image:linear-gradient(#0000 0,#000 18% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 94%,#0000 100%)}.bf-steps{padding:40px 0 48px}.bf-steps__grid{gap:14px}.bf-steps__grid li{border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px;padding:20px 18px 18px;display:grid}.bf-steps__icon{border-radius:15px;grid-row:span 2;width:48px;height:48px;margin:0}.bf-steps__icon svg{width:21px;height:21px}.bf-steps__grid h3{margin:2px 0 4px;font-size:.92rem}.bf-steps__grid p{font-size:.9rem;line-height:1.5}.bf-proof{padding-bottom:48px}.bf-proof__board{border-radius:26px;padding:22px 18px 20px}.bf-credibility{gap:8px;margin-bottom:16px;font-size:.82rem}.bf-credibility i{display:none}.bf-credibility span{background:#7c5cff14;border-radius:999px;padding:6px 12px}.bf-proof__board .bf-frame img{aspect-ratio:9/10;object-fit:cover;object-position:center bottom}.bf-figures{padding:36px 0 40px}.bf-figures h2{font-size:1.4rem;line-height:1.25}.bf-figures .cw-readiness__proof{gap:14px}.bf-figures .cw-readiness__proof strong{font-size:1.75rem}.bf-figures .cw-readiness__proof p{font-size:.9rem}.bf-conditions{padding:32px 0 16px}.bf-conditions p{color:var(--cw-soft);font-size:.8rem}.bf-conditions__title{color:var(--cw-ink);font-weight:600}.bf-booking,.bf-ask{padding:48px 0}.bf-page footer{padding-bottom:104px!important}}@media (prefers-reduced-motion:reduce){.bf-modal__dialog{animation:none}.bf-page .cw-reveal{opacity:1;transition:none;transform:none}.bf-btn{transition:none}.bf-steps__icon,.bf-steps__grid li:before{animation:none}.bf-steps__grid li:hover{transform:none}}
