.bn-home2-remix{--panel:#17151e;--line:#292532;--muted:#96919f;background:#0d0c11;color:#faf6ff;font-family:var(--h2-body),sans-serif;font-size:13px;line-height:1.65}.bn-home2-remix .container{width:min(1280px,calc(100% - 96px));max-width:none}.bn-home2-remix :is(h1,h2,h3){font-family:var(--h2-display),sans-serif;font-weight:600}.bn-home2-remix :is(h1,h2) span{color:var(--purple)}.bn-home2-remix .brand{font-family:BoostnowInter,Arial,sans-serif}.bn-home2-remix .section{padding-block:88px}.bn-home2-remix .eyebrow{justify-content:center;color:#bc9bfa;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:22px;padding:0;border:0;border-radius:0;background:transparent}.bn-home2-remix .eyebrow .dot{width:6px;height:6px}.bn-home2-remix :is(.section-heading h2,.home2-faq h2){font-size:clamp(36px,4.1vw,52px);line-height:1.08;letter-spacing:-.7px}.bn-home2-remix :is(.section-heading p,.description){max-width:670px;margin:22px auto 0;font-size:15px;line-height:1.8;color:var(--muted)}.bn-home2-remix header{width:min(1160px,calc(100% - 72px));margin:18px auto 0;top:18px;border:1px solid #302a39;border-radius:999px;background:rgba(23,21,30,.96);box-shadow:0 16px 40px #05020840,inset 0 1px 0 #ffffff0a;font-family:var(--h2-body),sans-serif}.bn-home2-remix header .nav{width:100%;height:72px;padding-inline:25px;gap:24px}.bn-home2-remix header .nav nav{gap:1px;font-size:13px;font-weight:600}.bn-home2-remix header .nav nav a{padding:11px 13px;border-radius:999px}.bn-home2-remix .header-actions{gap:8px}.bn-home2-remix header :is(.ct2-social,.button.small){width:38px;height:38px;min-height:38px;padding:0;border-radius:10px;border-color:#302a39;background:#17151e;color:#a39caa;box-shadow:none}.bn-home2-remix header :is(.ct2-social,.button.small):hover{border-color:var(--purple);color:#f7f5fb;background:#201e28}.bn-home2-remix .button{min-height:52px;padding:15px 25px;gap:16px;border-radius:999px;font-size:13px;font-weight:700}.bn-home2-remix .button.primary{background:#9560ff;border:1px solid #b184ff;box-shadow:0 5px 0 #6039a9,0 12px 25px #9560ff26,inset 0 1px 0 #ffffff26}.bn-home2-remix .button.primary:hover{background:#a676ff;transform:translateY(-1px)}.bn-home2-remix .button.primary:active{transform:translateY(3px);box-shadow:0 2px 0 #6039a9}.bn-home2-remix .button.quiet{border-color:#302d38;background:#17151e;box-shadow:0 4px 0 #0d0c11;color:#d8d5df}.bn-home2-remix .button.quiet:hover{border-color:#48434f;background:#201e28}.bn-home2-remix .hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:650px;margin:24px auto 0;padding:72px 48px 100px;gap:0;text-align:center;border:1px solid #2d293480;border-radius:36px;background:#17151e}.bn-home2-remix .hero.container{width:90%;max-width:none}.bn-home2-remix .hero:after,.bn-home2-remix .hero:before{content:none}.bn-home2-remix .hero-branch{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.bn-home2-remix .hero-branch svg{position:absolute;left:-12px;bottom:-12px;width:clamp(200px,26vw,350px);height:auto;opacity:.24}@media (max-width:700px){.bn-home2-remix .hero-branch svg{width:180px;left:-30px;opacity:.17}}.bn-home2-remix .hero-copy{position:relative;z-index:2;width:100%;max-width:950px;margin-inline:auto}.bn-home2-remix .hero .eyebrow{display:inline-flex;width:auto;padding:9px 17px;margin:0 0 22px;border:1px solid #302d38;border-radius:999px;background:#17151e;color:#bdb7c8;font-size:10px;letter-spacing:1.2px}.bn-home2-remix .hero h1{max-width:950px;margin:0 auto 26px;font-size:clamp(62px,6.7vw,96px);line-height:1.04;letter-spacing:-1.6px;font-weight:550;text-wrap:balance}.bn-home2-remix .hero-copy>p{max-width:640px;margin:0 auto 30px;font-size:16px;line-height:1.8;color:#c1b4ce}.bn-home2-remix .hero .actions{justify-content:center;gap:14px}.bn-home2-remix .hero-notes{justify-content:center;flex-wrap:wrap;gap:16px 24px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:35px auto 0;padding:0;border:0;font-size:11px;color:#b6a7c5}.bn-home2-remix .hero-notes svg{color:#c5a0ff}.bn-home2-remix .hero-visual{position:absolute;z-index:1;right:max(3%,calc((100vw - 1480px) / 2));bottom:2px;display:block;min-height:0;width:240px;margin:0;overflow:visible}.bn-home2-remix .hero-mascot{width:100%;max-width:100%;margin:0;filter:drop-shadow(0 20px 25px #07020d50)}.bn-home2-remix .hero-visual:before{content:none}.bn-home2-remix .hero-visual .orbit{display:none}.bn-home2-remix .hero-visual .floating-note{bottom:6px;left:-50px;padding:10px 15px;border-color:#3e344a;border-radius:999px;background:#17151e;color:#dfcff2;font-size:10px;transform:rotate(-4deg);box-shadow:0 8px 24px #0003}.bn-home2-remix #services.container,.bn-home2-remix .home2-faq.container{width:min(1180px,calc(100% - 64px));max-width:none}.bn-home2-remix #services{padding-block:84px 88px}.bn-home2-remix #services .section-heading{text-align:center;margin-bottom:32px}.bn-home2-remix #services .section-heading h2{margin:0}.bn-home2-remix .ls2-tabs{gap:10px;margin:0 auto 36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bn-home2-remix .ls2-tabs button{min-height:48px;padding:12px 20px;gap:9px;border:1px solid #302d38;border-radius:999px;background:#17151e;box-shadow:0 4px 0 #0a0710,0 7px 16px #0002;color:#aaa5b3;font-size:12px;font-weight:600}.bn-home2-remix .ls2-tabs button svg{color:inherit}.bn-home2-remix .ls2-tabs button.active{color:#fff;background:#9560ff;border-color:#b28aff;box-shadow:0 4px 0 #6039a9,0 8px 20px #9560ff20}.bn-home2-remix .ls2-tabs button:hover:not(.active){background:#201e28;border-color:#48434f;color:#fff}.bn-home2-remix .ls2-tabs button:not(.active) .ls2-tab-count{color:#aaa5b3;background:#ffffff09;border-color:#ffffff12}.bn-home2-remix .ls2-tab-count{min-width:18px;height:18px;font-size:9px}.bn-home2-remix .ls2-grid{gap:18px}.bn-home2-remix .ls2-card{padding:0;border:1px solid #302a39;border-radius:18px;background:#17151e;box-shadow:none}.bn-home2-remix .ls2-card:hover{transform:none;border-color:#6c597f;box-shadow:none}.bn-home2-remix .ls2-product-card:before,.bn-home2-remix :is(.ls2-cover,.ls2-rocket,.ls2-spark){display:none}.bn-home2-remix .ls2-product-card{min-height:231px}.bn-home2-remix .ls2-product-body{padding:21px}.bn-home2-remix .ls2-product-card .ls2-meta{min-height:26px;gap:8px}.bn-home2-remix .ls2-product-card .ls2-overline{font-size:10px;letter-spacing:.06em;color:#948ba3}.bn-home2-remix .ls2-product-card .ls2-level{padding:4px 8px;background:transparent;font-size:11px;text-transform:none;letter-spacing:0}.bn-home2-remix .ls2-product-card .ls2-row{margin-top:18px;gap:10px}.bn-home2-remix .ls2-product-card .ls2-title h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.3px}.bn-home2-remix .ls2-product-card .ls2-title p{margin-top:6px;font-size:13px;color:#96919f}.bn-home2-remix .ls2-product-card .ls2-price strong{font-family:var(--h2-display),sans-serif;font-size:28px;font-weight:500;letter-spacing:-.5px}.bn-home2-remix .ls2-product-card .ls2-price>span{font-size:9px;color:#8f8898}.bn-home2-remix .ls2-divider{margin-top:22px;background:#302a39}.bn-home2-remix .ls2-product-buy{min-height:46px;margin-top:18px;border-radius:999px;background:#9560ff;border:1px solid #b184ff;box-shadow:0 4px 0 #6039a9;font-size:13px;font-weight:700}.bn-home2-remix .ls2-product-buy:not(:disabled):hover{background:#a676ff}.bn-home2-remix .ls2-product-buy:disabled{background:#17151e;border-color:#302d38;color:#77727e;box-shadow:none}.bn-home2-remix .home2-faq{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:start;gap:72px;padding-block:88px}.bn-home2-remix .home2-faq>.home2-faq-intro{grid-column:2;grid-row:1;text-align:center;position:sticky;top:114px}.bn-home2-remix .home2-faq>.faq-list{grid-column:1;grid-row:1}.bn-home2-remix .home2-faq .description{font-size:13px;line-height:1.8;margin-top:22px}.bn-home2-remix .faq-mascot{width:255px;margin:22px auto 0}.bn-home2-remix .faq-item{border-radius:18px;margin-bottom:12px;background:#17151e;border-color:#292532}.bn-home2-remix .faq-item.is-open{border-color:#9560ff66;background:#17151e}.bn-home2-remix .faq-summary{min-height:74px;padding:22px;gap:16px;font-family:var(--h2-body),sans-serif;font-size:13px;line-height:1.6;font-weight:700}.bn-home2-remix .faq-number{display:grid;place-items:center;flex-shrink:0;width:33px;height:33px;border-radius:8px;background:#17151e;color:#a8a2b2;font-family:var(--h2-body),sans-serif;font-size:11px;font-weight:700}.bn-home2-remix .faq-summary .plus{color:#c4a0f2;font-size:24px}.bn-home2-remix .faq-answer p{padding:0 26px 26px;font-size:13px;line-height:1.8;color:#bdb0cc}.bn-home2-remix :is(button,a):focus-visible{outline:2px solid #d0a9ff;outline-offset:4px}@media (min-width:1101px){.bn-home2-remix #services.container,.bn-home2-remix .home2-faq.container{width:min(1110px,calc(100% - 64px))}}@media (max-width:1100px){.bn-home2-remix .container{width:calc(100% - 64px)}.bn-home2-remix header{width:calc(100% - 48px)}.bn-home2-remix header .nav{gap:14px;padding-inline:20px}.bn-home2-remix header .nav nav a{padding-inline:9px}.bn-home2-remix .hero{min-height:640px;padding-inline:36px;padding-bottom:118px}.bn-home2-remix .hero h1{font-size:68px;max-width:800px}.bn-home2-remix .hero-visual{width:210px;right:0;bottom:0}.bn-home2-remix .hero-visual .floating-note{left:-30px;font-size:9px}.bn-home2-remix .home2-faq{gap:40px}}@media (max-width:900px){.bn-home2-remix header .nav nav{display:none}.bn-home2-remix .ls2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bn-home2-remix .hero{min-height:620px;padding-top:64px;padding-bottom:200px}.bn-home2-remix .hero h1{font-size:60px}.bn-home2-remix .hero-visual{width:180px}}@media (max-width:700px){.bn-home2-remix #services.container,.bn-home2-remix .container,.bn-home2-remix .home2-faq.container{width:calc(100% - 36px)}.bn-home2-remix .section{padding-block:52px}.bn-home2-remix header{width:calc(100% - 28px);margin-top:10px;top:10px}.bn-home2-remix header .nav{height:66px;padding-inline:16px}.bn-home2-remix header .brand{font-size:21px}.bn-home2-remix .header-actions{gap:6px}.bn-home2-remix header :is(.ct2-social,.button.small){width:36px;height:36px;min-height:36px}.bn-home2-remix .hero{min-height:0;display:flex;flex-direction:column;padding:50px 22px 28px;border-radius:26px}.bn-home2-remix .hero h1{font-size:clamp(43px,10vw,64px);letter-spacing:-.7px;line-height:1.07}.bn-home2-remix .hero .eyebrow{font-size:9px;padding:8px 12px;letter-spacing:.7px}.bn-home2-remix .hero-copy>p{font-size:13px;line-height:1.8;margin-bottom:25px}.bn-home2-remix .hero .actions{gap:12px;flex-wrap:wrap}.bn-home2-remix .hero .actions .button{flex:1;min-width:134px;padding-inline:12px;gap:8px}.bn-home2-remix .button{min-height:48px;padding:13px 20px;font-size:12px}.bn-home2-remix .hero-notes{font-size:10px;gap:12px;margin-top:28px}.bn-home2-remix .hero-visual{position:relative;width:150px;right:auto;bottom:auto;margin:20px auto 0;padding:0}.bn-home2-remix .hero-visual .floating-note{left:50%;bottom:-5px;padding:8px 12px;transform:translateX(-50%) rotate(-3deg);white-space:nowrap;font-size:9px}.bn-home2-remix #services{padding-block:52px}.bn-home2-remix #services .section-heading{margin-bottom:30px}.bn-home2-remix :is(.section-heading h2,.home2-faq h2){font-size:36px}.bn-home2-remix :is(.section-heading p,.description){font-size:13px;margin-top:18px}.bn-home2-remix .ls2-tabs{margin-bottom:36px;gap:9px}.bn-home2-remix .ls2-tabs button{min-height:44px;padding:10px 14px;gap:7px;font-size:11px}.bn-home2-remix .ls2-grid{grid-template-columns:1fr;gap:22px}.bn-home2-remix .ls2-card{border-radius:18px}.bn-home2-remix .home2-faq{grid-template-columns:1fr;gap:28px;padding-block:52px}.bn-home2-remix .home2-faq>.home2-faq-intro{position:static;grid-column:auto;grid-row:auto}.bn-home2-remix .home2-faq>.faq-list{grid-column:auto;grid-row:auto}.bn-home2-remix .faq-mascot{width:170px;margin-top:16px}.bn-home2-remix .faq-summary{min-height:72px;padding:18px 16px;gap:11px;font-size:12px}.bn-home2-remix .faq-number{width:30px;height:30px;border-radius:10px;font-size:10px}.bn-home2-remix .faq-answer p{padding:0 20px 23px;font-size:12px}}@media (max-width:370px){.bn-home2-remix .ls2-product-card .ls2-title h3{font-size:17px}.bn-home2-remix .ls2-product-card .ls2-price strong{font-size:26px}.bn-home2-remix header .nav{padding-inline:12px;gap:7px}.bn-home2-remix header .brand{font-size:19px}.bn-home2-remix .brand-mark{margin-right:7px}.bn-home2-remix .header-actions{gap:5px}.bn-home2-remix header :is(.ct2-social,.button.small){width:32px;height:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.bn-home2-remix *,.bn-home2-remix :after,.bn-home2-remix :before{scroll-behavior:auto;animation:none!important;transition:none!important}.bn-home2-remix [data-reveal]{opacity:1!important;transform:none!important}}.bn-home2-remix .home2-faq h2{font-size:clamp(27px,2.55vw,34px);white-space:nowrap;letter-spacing:-.7px}.bn-home2-remix .home2-faq .eyebrow{display:inline-flex;padding:10px 17px;border:1px solid #302a39;border-radius:30px;background:#17151e;color:#b798e5;font-size:12px;font-weight:400;letter-spacing:.3px;text-transform:none}.bn-home2-remix h2{font-weight:550}@media (max-width:700px){.bn-home2-remix .hero{padding:32px 22px 22px}.bn-home2-remix .hero-visual .floating-note,.bn-home2-remix .hero>.hero-copy>.eyebrow{display:none}.bn-home2-remix .hero h1{margin-bottom:20px}.bn-home2-remix .hero-notes{margin-top:22px;gap:10px 12px}.bn-home2-remix .hero-visual{width:100px;margin-top:12px}.bn-home2-remix .ls2-grid{gap:14px}.bn-home2-remix .ls2-product-card{min-height:0}.bn-home2-remix .ls2-product-body{padding:16px}.bn-home2-remix .ls2-product-card .ls2-row{margin-top:10px}.bn-home2-remix .ls2-product-card .ls2-divider{display:none}.bn-home2-remix .ls2-product-buy{min-height:44px;margin-top:14px}.bn-home2-remix .ct2-art-reveal,.bn-home2-remix .home2-faq .faq-mascot,.bn-home2-remix .home2-guides.container{display:none}.bn-home2-remix .home2-mobile-guides-link{display:inline-flex;align-items:center;min-height:44px;order:5;font-size:14px;color:#b798e5}.bn-home2-remix [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.bn-home2-remix .ct2-section,.bn-home2-remix .rounded-footer,.bn-home2-remix .rv2-section{--panel:#17151e;--line:#292532;--muted:#96919f;--purple:#9560ff}.bn-home2-remix .ct2-section>.container,.bn-home2-remix .mascot-footer-wrap,.bn-home2-remix .rv2-panel{width:min(1180px,calc(100% - 64px))}.bn-home2-remix .rv2-section{padding-block:84px 76px;border-block:1px solid #201c27;border-radius:0;background:#111015}.bn-home2-remix .rv2-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left}.bn-home2-remix .rv2-heading{max-width:none;text-align:left;margin-bottom:0}.bn-home2-remix .rv2-heading .eyebrow{justify-content:flex-start;padding:10px 17px;margin-bottom:18px;border:1px solid #2b2337;border-radius:30px;background:#191520;color:#b184ff;font-size:12px;font-weight:400;letter-spacing:.3px;text-transform:none}.bn-home2-remix .rv2-heading h2{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.15;letter-spacing:-1.4px}.bn-home2-remix .ct2-copy h2 span,.bn-home2-remix .rv2-heading h2 span{color:var(--purple)}.bn-home2-remix .rv2-rating{gap:14px;padding-bottom:4px;text-align:left}.bn-home2-remix .rv2-rating-note{color:#96919f;font-size:12px;line-height:1.55}.bn-home2-remix .rv2-trustpilot-pill{color:#e5e1e9;background:#17151e;border-color:#302d36}.bn-home2-remix .rv2-trustpilot-pill:hover{color:#fff;background:#1d1b23;border-color:#4a4452}.bn-home2-remix .rv2-cards{grid-auto-columns:calc((100% - 48px) / 4);gap:16px;padding:84px 8px 20px;border-radius:20px}.bn-home2-remix .rv2-review{min-height:246px;padding:20px 18px;border:1px solid #292532;border-radius:20px;background:#17151e;box-shadow:0 16px 28px #0004}.bn-home2-remix .rv2-modal-text,.bn-home2-remix .rv2-modal-title,.bn-home2-remix .rv2-review-text,.bn-home2-remix .rv2-review-title{font-family:var(--h2-body),sans-serif}.bn-home2-remix .rv2-review-title{margin:0 0 8px;color:#f7f5fb;font-size:14px;font-weight:600;line-height:1.4}.bn-home2-remix .rv2-review-text{margin:0 0 16px;color:#b3aebf;font-size:13px;line-height:1.65;-webkit-line-clamp:3}.bn-home2-remix .rv2-card-top{margin-bottom:14px}.bn-home2-remix .rv2-author{padding-top:14px;border-color:#ffffff09}.bn-home2-remix .rv2-author-meta strong{color:#e0dce9;font-size:12px;font-weight:500}.bn-home2-remix .rv2-author-meta small{color:#96919f;font-size:10px}.bn-home2-remix .rv2-nav{width:36px;height:36px;border-color:#3d3748;background:#17151e;color:#d8d3e2}.bn-home2-remix .rv2-modal-head strong{font-size:14px}.bn-home2-remix .rv2-modal-title{font-size:17px;font-weight:600;line-height:1.4}.bn-home2-remix .rv2-modal-text{font-size:15px;line-height:1.8}.bn-home2-remix .ct2-section{padding:74px 0 82px}.bn-home2-remix .ct2-banner{grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr);min-height:0;gap:44px;padding:36px 56px;border-color:#2d2934;border-radius:22px;background:#17151e}.bn-home2-remix .ct2-art-cluster--simple:before,.bn-home2-remix .ct2-banner:before{display:none}.bn-home2-remix .ct2-copy{text-align:left}.bn-home2-remix .ct2-copy .eyebrow{justify-content:flex-start;margin-bottom:16px;padding:0;border:0;background:none;color:#9560ff;font-size:12px;font-weight:400;letter-spacing:.3px;text-transform:none}.bn-home2-remix .ct2-copy h2{margin:0 0 16px;font-size:clamp(32px,3.1vw,44px);line-height:1.1;letter-spacing:-1.35px}.bn-home2-remix .ct2-copy>p{max-width:420px;margin:0 0 24px;color:#b2a7c1;font-size:14px;line-height:1.7}.bn-home2-remix .ct2-actions{justify-content:flex-start}.bn-home2-remix .ct2-art-reveal{justify-self:end;width:100%;max-width:280px;opacity:.96}.bn-home2-remix .ct2-art-cluster--simple{display:grid;place-items:center;aspect-ratio:1;transform:none}.bn-home2-remix .ct2-open-gift{width:84%}.bn-home2-remix .mascot-footer-wrap{margin-top:120px;padding-bottom:32px}.bn-home2-remix .footer-mascot{width:190px;top:-128px;right:55px}.bn-home2-remix .rounded-footer{display:block;padding-block:48px 24px;border:1px solid #292532;border-radius:16px;background:#0d0c11}.bn-home2-remix .rounded-footer .brand{font-size:18px}.bn-home2-remix .rounded-footer :is(p,li a,li button){font-family:var(--h2-body),sans-serif}.bn-home2-remix .rounded-footer-brand>p{color:#9ca3af;font-size:14px;line-height:1.625}.bn-home2-remix .rounded-footer li a,.bn-home2-remix .rounded-footer li button{color:#9ca3af;font-size:14px;line-height:20px}.bn-home2-remix .rounded-footer li a:hover,.bn-home2-remix .rounded-footer li button:hover{color:#9560ff}.bn-home2-remix .rounded-footer-groups>div>div>p{margin-bottom:16px;color:#fff;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.6px}@media (hover:hover) and (pointer:fine){.bn-home2-remix .rv2-review:hover{border-color:#9560ff;box-shadow:0 22px 38px #0006,0 0 20px #9560ff14}}@media (min-width:1101px){.bn-home2-remix .ct2-section>.container,.bn-home2-remix .mascot-footer-wrap,.bn-home2-remix .rv2-panel{width:min(1110px,calc(100% - 64px))}.bn-home2-remix .rv2-heading .eyebrow{padding:9px 16px;margin-bottom:24px}}@media (max-width:1100px){.bn-home2-remix .rv2-cards{grid-auto-columns:calc((100% - 44px) / 3)}.bn-home2-remix .ct2-banner{gap:28px;padding:40px 36px}}@media (max-width:760px){.bn-home2-remix .rv2-section{padding-block:40px}.bn-home2-remix .rv2-head{flex-direction:column;align-items:flex-start;gap:18px}.bn-home2-remix .rv2-heading .eyebrow{padding:7px 11px;margin-bottom:18px;border-color:#302a39;background:#17151e;color:#b798e5}.bn-home2-remix .ct2-copy h2,.bn-home2-remix .rv2-heading h2{font-size:28px;line-height:1.18;letter-spacing:-.8px}.bn-home2-remix .rv2-cards{grid-auto-columns:min(78%,270px);gap:12px;padding-block:24px 12px}.bn-home2-remix .rv2-review{min-height:220px;padding:18px 16px;border-radius:16px;box-shadow:none}.bn-home2-remix .rv2-card-top{margin-bottom:12px}.bn-home2-remix .rv2-review .rv2-score-mark{width:26px;height:26px;border-radius:7px}.bn-home2-remix .rv2-review .rv2-score-mark svg{width:18px;height:18px}.bn-home2-remix .rv2-review-title{margin-bottom:6px;font-size:13px}.bn-home2-remix .rv2-review-text{margin-bottom:14px;font-size:12px;line-height:1.6;-webkit-line-clamp:2}.bn-home2-remix .rv2-author{padding-top:12px}.bn-home2-remix .rv2-avatar{width:30px;height:30px}.bn-home2-remix .rv2-hearts{display:none}.bn-home2-remix .ct2-section{padding-block:36px}.bn-home2-remix .ct2-banner{grid-template-columns:1fr;padding:26px 22px;gap:12px;border-radius:18px;background:#17151e}.bn-home2-remix .ct2-copy{text-align:center}.bn-home2-remix .ct2-copy .eyebrow{justify-content:center;font-size:10px}.bn-home2-remix .ct2-copy>p{margin-inline:auto}.bn-home2-remix .ct2-actions{justify-content:center}.bn-home2-remix .ct2-art-reveal{max-width:120px;justify-self:center}.bn-home2-remix .ct2-open-gift{width:100%}.bn-home2-remix .footer-mascot{display:none}.bn-home2-remix .rounded-footer div:has(>ul a[href="/#services"]){display:none}.bn-home2-remix .rounded-footer{padding-block:24px 20px}.bn-home2-remix .rounded-footer .gap-10{gap:20px}.bn-home2-remix .rounded-footer>div>.grid{display:flex;flex-direction:column}.bn-home2-remix .rounded-footer-brand{display:contents}.bn-home2-remix .rounded-footer-brand>.brand{order:1}.bn-home2-remix .rounded-footer-groups{order:2}.bn-home2-remix .rounded-footer-status{order:3;margin-bottom:0}.bn-home2-remix .rounded-footer-socials{order:4;margin-bottom:0}.bn-home2-remix .rounded-footer .max-w-sm{display:none}.bn-home2-remix .rounded-footer .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bn-home2-remix .rounded-footer ul{display:grid;gap:0}.bn-home2-remix .rounded-footer li{margin-top:0}.bn-home2-remix .rounded-footer-groups>div>div>p{margin-bottom:6px}.bn-home2-remix .rounded-footer li a,.bn-home2-remix .rounded-footer li button{display:flex;align-items:center;min-height:36px}.bn-home2-remix .rounded-footer a[title]{min-width:44px;min-height:44px}.bn-home2-remix .rounded-footer .mt-10{margin-top:20px}.bn-home2-remix .rounded-footer [aria-label="Payment provider brands"]{display:none}}@media (max-width:700px){.bn-home2-remix .ct2-section>.container,.bn-home2-remix .mascot-footer-wrap,.bn-home2-remix .rv2-panel{width:calc(100% - 36px)}.bn-home2-remix .mascot-footer-wrap{margin-top:28px}}.bn-home2-remix .rv2-carousel:after,.bn-home2-remix .rv2-carousel:before{display:none}.bn-home2-remix .rv2-progress>span{background:#9560ff}.bn-home2-remix .rv2-background-hearts{top:0;height:132px;z-index:0;overflow:hidden}.bn-home2-remix .rv2-background-hearts .rv2-heart{top:100px;left:6%;animation-delay:-1s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(2){left:18%;animation-delay:-5.5s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(3){left:31%;animation-delay:-2.7s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(4){left:44%;animation-delay:-7.2s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(5){left:57%;animation-delay:-4.4s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(6){left:70%;animation-delay:-8.9s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(7){left:83%;animation-delay:-6.1s}.bn-home2-remix .rv2-background-hearts .rv2-heart:nth-child(8){left:94%;animation-delay:-1.6s}.bn-home2-remix .rv2-cards,.bn-home2-remix .rv2-controls{position:relative;z-index:1}