@media (max-width:1023px){.basic-hero{background-color:var(--gen-ink);background-image:linear-gradient(to bottom, #0f6b78 0 80px, #0d5e69 26%, #0a4a55 46%, #073a43 70%, var(--gen-ink) 100%);background-repeat:no-repeat;background-size:100% 82svh}}@media (min-width:1024px){.basic-hero:before{content:"";inset-inline:0;z-index:0;pointer-events:none;background:linear-gradient(#0e6270 0 8px,#0e6270f0 60px,#0e6270cc 120px,#0e627094 180px,#0e627057 240px,#0e627024 300px,#0e62700a 350px,#0e627000 400px);height:80svh;position:absolute;top:0}}.gen-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gen-glow span{aspect-ratio:1;filter:blur(110px);border-radius:9999px;position:absolute;translate:-50% -50%}[dir=rtl] .gen-glow span{translate:50% -50%}.gen-aurora{animation:22s ease-in-out infinite alternate gen-aurora-drift}.gen-aurora:nth-child(2n){animation-duration:28s;animation-direction:alternate-reverse}.gen-aurora:nth-child(3n){animation-duration:34s}@keyframes gen-aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(8%,-6%)scale(1.12)}to{transform:translate(-6%,7%)scale(.94)}}.gen-sweep{background:linear-gradient(105deg,#0000 38%,#ffffff12 48%,#7ef2d90f 52%,#0000 62%);animation:14s ease-in-out infinite gen-sweep;position:absolute;inset:-20% -40%}@keyframes gen-sweep{0%,35%{transform:translate(-45%)}75%,to{transform:translate(45%)}}@media (prefers-reduced-motion:reduce){.gen-aurora,.gen-sweep{animation:none}}@media (hover:none),(pointer:coarse){.gen-glow span{filter:none;scale:1.9;-webkit-mask-image:radial-gradient(closest-side,#0000008c,#00000047 35%,#00000014 70%,#0000);mask-image:radial-gradient(closest-side,#0000008c,#00000047 35%,#00000014 70%,#0000)}.gen-aurora{animation:none}.gen-sweep{display:none}}@property --w{syntax:"<number>";inherits:false;initial-value:1}.gen-statement{view-timeline-name:--gen-st;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.1rem + 3.4vw,4.6rem);font-weight:300;line-height:1.12}.gen-statement-word{--lit:#fff;color:color-mix(in srgb, var(--lit) calc(var(--w) * 100%), #ffffff24)}.gen-statement-word[data-accent]{--lit:var(--gen-lime);font-weight:400}@keyframes gen-word-lit{0%{--w:0}to{--w:1}}@supports (animation-timeline:view()){.gen-statement-word{animation:linear both gen-word-lit;animation-timeline:--gen-st;animation-range:cover calc(28% + 36% * var(--i) / var(--n)) cover calc(28% + 36% * (var(--i) + 1) / var(--n))}}.gen-statement[data-play=time] .gen-statement-word{animation:.5s ease-out both gen-word-lit;animation-range:normal;animation-delay:calc(.5s + var(--i) * .14s)}.gen-statement[data-fx-js] .gen-statement-word{--w:clamp(0, (var(--fx-p,1) - .28) / .36 * var(--n) - var(--i), 1)}.gen-glint{color:var(--gen-lime)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gen-glint{background-image:linear-gradient(100deg, var(--gen-lime) 0%, var(--gen-lime) 40%, #eafffb 48%, var(--gen-lime) 56%, var(--gen-lime) 100%);-webkit-text-fill-color:transparent;background-position:100%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes gen-glint{0%{background-position:100%}30%,to{background-position:0%}}@media (prefers-reduced-motion:no-preference){.gen-glint{animation:5s ease-in-out 1.6s infinite gen-glint}}}.gen-example-phone{--gen-phone-h:min(34rem, 72svh)}@media (min-width:1024px){.gen-example-phone{--gen-phone-h:min(40rem, calc(100svh - var(--header-h,65px) - 8rem))}}.gen-example-screen{background:#2a1520;position:absolute;inset:0;overflow:hidden}.gen-example-screen img{width:100%;height:auto;display:block}@keyframes gen-example-scroll{0%,10%{translate:0}24%{translate:0 -17%}30%{translate:0 -17%}46%{translate:0 -41%}52%{translate:0 -41%}68%,78%{translate:0 -70.4%}to{translate:0}}@media (prefers-reduced-motion:no-preference){.gen-example-screen img{animation:26s cubic-bezier(.45,0,.25,1) 1.2s infinite gen-example-scroll}}.basic-features{--edge:max(1rem, calc((100% - 70rem) / 2));isolation:isolate;padding:clamp(3rem, 2.4rem + 2.4vw, 5rem) var(--edge);background:linear-gradient(160deg, #0a4a55 0%, var(--gen-ink) 55%, #06343c 100%);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #06343ce6}.basic-features-glow{z-index:-1;aspect-ratio:1;inset-inline-start:-10%;background:radial-gradient(closest-side,#7ef2d938,#0000);border-radius:50%;width:55%;animation:18s ease-in-out infinite alternate basic-features-drift;position:absolute;top:-30%}.basic-features-glow[data-b]{inset-inline:auto -15%;background:radial-gradient(closest-side,#ff7a1a1f,#0000);animation-duration:23s;animation-direction:alternate-reverse;top:40%}@keyframes basic-features-drift{to{translate:12% 18%}}.basic-feature{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.25rem;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1.3rem .9rem;transition:translate .45s cubic-bezier(.2,.8,.2,1),background-color .45s,border-color .45s,box-shadow .45s;display:flex;position:relative}.basic-feature:focus-visible{outline:2px solid var(--gen-lime);outline-offset:3px}.basic-feature[data-lit]{background:#ffffff1a;border-color:#7ef2d98c;translate:0 -6px;box-shadow:0 18px 40px -18px #7ef2d973,inset 0 1px #ffffff1f}.basic-feature-icon{width:3rem;height:3rem;color:var(--gen-lime);background:#7ef2d924;border-radius:.9rem;place-items:center;transition:background-color .45s,color .45s,scale .45s cubic-bezier(.2,.8,.2,1),rotate .45s cubic-bezier(.2,.8,.2,1);display:grid}.basic-feature-icon svg{width:1.55rem;height:1.55rem}.basic-feature[data-lit] .basic-feature-icon{background:var(--gen-lime);color:var(--gen-ink);rotate:-6deg;scale:1.08}.basic-feature-icon path{stroke-dasharray:1;stroke-dashoffset:1px}.basic-features[data-seen] .basic-feature-icon path{animation:1.1s cubic-bezier(.45,0,.2,1) forwards basic-feature-draw;animation-delay:calc(var(--i,0) * 90ms + .15s)}@keyframes basic-feature-draw{to{stroke-dashoffset:0}}.basic-features-hint{color:var(--gen-lime);justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);font-weight:600;display:flex;position:relative}.basic-features-hint svg{flex-shrink:0;width:1.3rem;height:1.3rem;animation:2.4s ease-in-out infinite basic-hint-tap}@keyframes basic-hint-tap{0%,60%,to{transform:translateY(0)scale(1)}70%{transform:translateY(2px)scale(.9)}80%{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.basic-features-hint svg{animation:none}}.basic-feature-cta{color:var(--gen-lime);border:1px solid #7ef2d966;border-radius:9999px;align-items:center;gap:.45rem;margin-top:.85rem;padding:.3rem .45rem .3rem .85rem;font-size:.8rem;font-weight:600;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}[dir=rtl] .basic-feature-cta{padding:.3rem .85rem .3rem .45rem}.basic-feature-plus{background:#7ef2d92e;border-radius:9999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.95rem;line-height:1;display:grid}.basic-feature[data-lit] .basic-feature-cta,.basic-feature:hover .basic-feature-cta,.basic-feature:focus-visible .basic-feature-cta{border-color:var(--gen-lime);background:var(--gen-lime);color:var(--gen-ink)}.basic-feature[data-lit] .basic-feature-plus,.basic-feature:hover .basic-feature-plus,.basic-feature:focus-visible .basic-feature-plus{background:var(--gen-ink);color:var(--gen-lime)}.basic-feature-title{color:#fff;margin-top:.9rem;font-size:1.02rem;font-weight:600;line-height:1.3}.basic-feature-more{display:block}.basic-feature-text{color:#ffffffa8;padding-top:.4rem;font-size:.85rem;line-height:1.45;transition:color .35s}.basic-feature[data-lit] .basic-feature-text{color:#ffffffeb}@media (max-width:639px){.basic-feature{padding:1.1rem .7rem}.basic-feature-title{font-size:.95rem}.basic-feature-text{font-size:.8rem}}.basic-bonus-slot{width:11.5rem;margin-top:1.75rem;margin-left:auto;margin-right:.5rem;position:relative}.basic-bonus-row{justify-content:space-between;gap:.75rem;margin-top:1.75rem;padding-inline:.5rem;display:flex;position:relative}.basic-bonus-row .basic-bonus-slot{flex:0 11.5rem;min-width:0;margin:0}.basic-bonus--code{background:linear-gradient(150deg,#ffc58f 0%,#ff9a4d 100%);box-shadow:0 24px 48px -20px #ff9a4d80,inset 0 1px #ffffff80}.basic-bonus--code:hover,.basic-bonus--code:focus-visible{box-shadow:0 28px 56px -18px #ff9a4da6,inset 0 1px #ffffff80}.basic-bonus--code .basic-bonus-icon{background:var(--gen-ink);color:#ffb070}.basic-bonus--code .basic-bonus-title{color:var(--gen-ink)}.basic-bonus--code .basic-bonus-more{background:var(--gen-ink)}.basic-bonus--code:after{animation-delay:4.25s}@media (min-width:1024px){.basic-features{--bonus-w:12.5rem}.basic-features>.fx-reveal{padding-inline:calc(var(--bonus-w) + 1rem)}.basic-bonus-slot{z-index:1;top:clamp(2rem,1.5rem + 1.5vw,3.5rem);right:var(--edge);width:var(--bonus-w);margin:0;position:absolute}.basic-bonus-row{display:contents}.basic-bonus-row .basic-bonus-slot{width:var(--bonus-w)}.basic-bonus-slot--code{right:auto;left:var(--edge)}.basic-bonus-slot .basic-bonus{padding:.95rem .8rem 1.05rem}.basic-bonus-slot .basic-bonus-icon{width:2.6rem;height:2.6rem}.basic-bonus-slot .basic-bonus-title{margin-top:.65rem}.basic-features>ul{margin-top:4.25rem}}.basic-bonus{text-align:center;cursor:pointer;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.3rem .9rem;transition:translate .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #c6f43280,inset 0 1px #ffffff80}.basic-bonus:hover,.basic-bonus:focus-visible{translate:0 -4px;box-shadow:0 28px 56px -18px #c6f432a6,inset 0 1px #ffffff80}.basic-bonus:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:5.5s ease-in-out 1.5s infinite basic-bonus-sheen;position:absolute;inset:-20% auto -20% -60%;translate:0;rotate:18deg}@keyframes basic-bonus-sheen{0%{translate:0}30%,to{translate:420%}}.basic-bonus:focus-visible{outline-offset:3px;outline:2px solid #fff}.basic-bonus-icon{color:#c6f432;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.basic-bonus-icon svg{width:1.55rem;height:1.55rem}.basic-bonus-icon path{stroke-dasharray:1;stroke-dashoffset:1px}.basic-features[data-seen] .basic-bonus-icon path{animation:1.1s cubic-bezier(.45,0,.2,1) forwards basic-feature-draw;animation-delay:calc(var(--i,0) * 90ms + .15s)}.basic-bonus-title{margin-top:.9rem;font-size:1.02rem;font-weight:700;line-height:1.3}.basic-bonus-text{color:#292524;padding-top:.4rem;font-size:.85rem;line-height:1.45}.basic-bonus-more{color:#fff;align-items:center;gap:.25rem;margin-top:.7rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}@media (max-width:639px){.basic-bonus{padding:1.1rem .7rem}.basic-bonus-title{font-size:.95rem}.basic-bonus-text{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.basic-features-glow{animation:none}.basic-feature,.basic-feature-icon,.basic-bonus{transition:none}.basic-bonus:after{animation:none;display:none}.basic-feature[data-lit]{translate:none}.basic-feature-icon path,.basic-features[data-seen] .basic-feature-icon path,.basic-bonus-icon path,.basic-features[data-seen] .basic-bonus-icon path{stroke-dashoffset:0;animation:none}.basic-feature-text{transition:none}}@media (hover:none),(pointer:coarse){.basic-feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14}}.bcode-what{gap:1.5rem;display:grid}@media (min-width:900px){.bcode-what{grid-template-columns:1fr 1.6fr;gap:3rem}}.bcode-what-text{color:#44403c;gap:1rem;font-size:1.05rem;line-height:1.7;display:grid}.bcode-benefits{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.bcode-benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bcode-benefits{grid-template-columns:repeat(3,1fr)}}.bcode-benefit{background:#fff;border:1px solid #e7e5e4;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:translate .4s cubic-bezier(.2,.8,.2,1),border-color .4s,background-color .4s;display:flex;box-shadow:0 12px 30px -20px #1c191740}@media (hover:hover){.bcode-benefit:hover{border-color:#0b556359;translate:0 -4px;box-shadow:0 20px 40px -20px #0b556359}}.bcode-num{color:#ea580c;font-size:1.5rem;font-weight:700;line-height:1}.bcode-benefit-title{color:var(--gen-ink);font-size:1.15rem;font-weight:700}.bcode-benefit-text{color:#57534e;font-size:.95rem;line-height:1.55}.bcode-compare{border:1px solid #e7e5e4;border-radius:1.25rem;margin-top:1.75rem;overflow:hidden}.bcode-compare-row{border-top:1px solid #e7e5e4;grid-template-columns:1fr 1fr;gap:.25rem 1rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.5;display:grid}.bcode-compare-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gen-green);grid-column:1/-1;font-size:.75rem;font-weight:700}@media (min-width:768px){.bcode-compare-row{grid-template-columns:1fr 1.3fr 1.3fr;align-items:center}.bcode-compare-label{grid-column:auto}}.bcode-compare-head{color:var(--gen-ink);background:#f5f5f4;border-top:0;font-weight:700}.bcode-compare-head>:first-child{display:none}@media (min-width:768px){.bcode-compare-head>:first-child{display:block}}.bcode-them{color:#78716c}.bcode-us{color:#c2410c;font-weight:600}.bcode-get{color:var(--gen-ink);background:linear-gradient(150deg,#ffc58f 0%,#ff9a4d 100%);border-radius:1.75rem;padding:clamp(1.75rem,1.2rem + 2vw,3rem);box-shadow:0 30px 60px -30px #ff9a4d8c}.bcode-get .bsheet-h3{color:var(--gen-ink)}.bcode-get ul{gap:.8rem 2rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.bcode-get ul{grid-template-columns:repeat(2,1fr)}}.bcode-get li{align-items:flex-start;gap:.75rem;font-size:1.05rem;font-weight:500;line-height:1.45;display:flex}.bcode-check{background:var(--gen-ink);color:#ffb070;border-radius:.5rem;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:inline-grid}.bfeat-list{gap:1rem;display:grid}@media (min-width:900px){.bfeat-list{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.bfeat{background:#fff;border:1px solid #e7e5e4;border-radius:1.5rem;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);scroll-margin:6rem;transition:border-color .6s,background-color .6s,box-shadow .6s;display:flex;box-shadow:0 12px 30px -20px #1c191740}.bfeat[data-lit]{border-color:#0b556373;box-shadow:0 20px 40px -20px #0b556366}.bfeat-icon{width:3.25rem;height:3.25rem;color:var(--gen-green);background:#0b556314;border-radius:1rem;flex-shrink:0;place-items:center;transition:background-color .4s,color .4s,rotate .4s;display:grid}.bfeat[data-lit] .bfeat-icon{background:var(--gen-green);color:#fff;rotate:-6deg}@media (max-width:639px){.bfeat{flex-direction:column;gap:.9rem}}.bfeat-icon svg{width:1.6rem;height:1.6rem}.bfeat .bcode-num{letter-spacing:.1em;font-size:.85rem}.bfeat-title{color:var(--gen-ink);margin-top:.35rem;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);font-weight:700;line-height:1.25}.bfeat-hook{color:#c2410c;margin-top:.4rem;font-weight:600}.bfeat-text{color:#57534e;margin-top:.6rem;font-size:.98rem;line-height:1.65}.bfeat-also{gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.bfeat-also{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bfeat-also{grid-template-columns:repeat(3,1fr)}}.bfeat-also li{background:#f5f5f4;border-radius:1rem;gap:.8rem;padding:1rem;display:flex}.bfeat-also-icon{color:#c2410c;background:#ea580c1a;border-radius:.7rem;flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid}.bfeat-also-icon svg{width:1.2rem;height:1.2rem}.bfeat-also-title{color:var(--gen-ink);font-weight:700;display:block}.bfeat-also-text{color:#57534e;margin-top:.2rem;font-size:.88rem;line-height:1.5;display:block}.bsheet-cta{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:0 clamp(1.25rem,.5rem + 4vw,5rem) clamp(3rem,2.5rem + 2vw,5rem);display:flex}.bsheet-cta p{max-width:34rem;color:var(--gen-green);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:500;line-height:1.4}.bsheet-cta-btn{color:#1c0a00;background:#ff7a1a;border-radius:999px;padding:1.1rem 2.75rem;font-size:1.05rem;font-weight:700;transition:translate .25s,background-color .25s;display:inline-flex;box-shadow:0 10px 40px -8px #ff7a1ab3}.bsheet-cta-btn:hover{background:#ff8f3d;translate:0 -2px}@media (prefers-reduced-motion:reduce){.bsheet{animation:none}.bcode-benefit,.bfeat,.bfeat-icon{transition:none}}.bhost{margin-top:2rem;position:relative}.bhost-box{background:linear-gradient(135deg,#f0faf8 0%,#fff 60%,#fff6ee 100%);border:2px solid #0b55632e;border-radius:1.5rem;align-items:center;gap:1.1rem;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:grid;box-shadow:0 18px 40px -26px #06343c73}@media (min-width:768px){.bhost-box{grid-template-columns:auto 1fr auto;gap:1.5rem}}.bhost-icon{background:var(--gen-green);width:3.4rem;height:3.4rem;color:var(--gen-lime);border-radius:1rem;place-items:center;display:grid}.bhost-icon svg{width:1.7rem;height:1.7rem}.bhost-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c2410c;font-size:.75rem;font-weight:700}.bhost-title{color:var(--gen-green);margin-top:.3rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:300;line-height:1.2}.bhost-text{color:#57534e;max-width:40rem;margin-top:.45rem;font-size:.97rem;line-height:1.6}.bhost-points{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.bhost-points li{color:var(--gen-ink);background:#0b556314;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.bhost-points li span{color:var(--gen-green);font-weight:700}.bhost-cta{color:#1c0a00;white-space:nowrap;background:#ff7a1a;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:background-color .25s;display:inline-flex;box-shadow:0 10px 30px -10px #ff7a1ab3}.bhost-cta:hover{background:#ff8f3d}.bhost-cta svg{width:1.05rem;height:1.05rem}[dir=rtl] .bhost-cta svg{scale:-1 1}.bhost-arrow{display:none}@media (min-width:1024px){.bhost{margin-top:6.5rem}.bhost-arrow{z-index:1;pointer-events:none;width:6.5rem;height:auto;display:block;position:absolute;bottom:calc(100% - 1.6rem);left:calc(37.5% - 4.5rem)}[dir=rtl] .bhost-arrow{left:auto;right:calc(37.5% - 4.5rem);scale:-1 1}.bhost-arrow path{stroke-dasharray:1;stroke-dashoffset:1px}.bhost[data-seen] .bhost-arrow-line{animation:.9s cubic-bezier(.45,0,.2,1) .2s forwards bhost-draw}.bhost[data-seen] .bhost-arrow-head{animation:.35s ease-out 1.05s forwards bhost-draw}.bhost[data-seen] .bhost-arrow{animation:2.4s ease-in-out 1.5s infinite bhost-bob}}@keyframes bhost-draw{to{stroke-dashoffset:0}}@keyframes bhost-bob{0%,to{translate:0}50%{translate:-3px 7px}}@media (prefers-reduced-motion:reduce){.bhost-arrow path{stroke-dashoffset:0!important;animation:none!important}.bhost[data-seen] .bhost-arrow{animation:none}}.bshop{margin-top:clamp(3rem,2rem + 3vw,5rem);position:relative}.bshop-box{background:linear-gradient(135deg,#f0faf8 0%,#fff 55%,#fff6ee 100%);border:2px solid #0b55632e;border-radius:1.75rem;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);padding:clamp(1.25rem,1rem + 1.6vw,2.5rem);display:grid;box-shadow:0 18px 40px -26px #06343c73}@media (min-width:1024px){.bshop-box{grid-template-columns:1.1fr 1fr;align-items:start}}.bshop-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c2410c;font-size:.75rem;font-weight:700}.bshop-title{letter-spacing:-.01em;color:var(--gen-green);margin-top:.4rem;font-size:clamp(1.6rem,1.25rem + 1.3vw,2.4rem);font-weight:300;line-height:1.15}.bshop-text{color:#57534e;margin-top:.75rem;font-size:1rem;line-height:1.65}.bshop-points{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.bshop-points li{color:#1c1917;background:#0b556314;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.bshop-points li span{color:var(--gen-green);font-weight:700}.bshop-providers{color:#57534e;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.88rem;display:flex}.bshop-providers b{color:var(--gen-green);background:#fff;border:1px solid #0b556333;border-radius:.6rem;padding:.3rem .7rem;font-weight:700}.bshop-steps{background:var(--gen-green);color:#fff;border-radius:1.25rem;padding:clamp(1.1rem,.9rem + 1vw,1.75rem)}.bshop-steps-title{color:var(--gen-lime);font-size:1.1rem;font-weight:600;line-height:1.35}.bshop-steps ol{gap:.9rem;margin-top:1rem;display:grid}.bshop-steps li{align-items:flex-start;gap:.8rem;display:flex}.bshop-num{background:var(--gen-lime);width:1.9rem;height:1.9rem;color:var(--gen-green);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.bshop-step-title{font-weight:700;line-height:1.35}.bshop-step-text{color:#ffffffc7;margin-top:.15rem;font-size:.92rem;line-height:1.55}.bshop-note{color:#ffffffad;border-top:1px solid #ffffff2e;margin-top:1.1rem;padding-top:.9rem;font-size:.84rem;line-height:1.55}.bshop-cta-row{justify-content:center;margin-top:1.25rem;display:flex}.bshop-cta{color:#1c0a00;background:#ff7a1a;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.98rem;font-weight:700;transition:background-color .25s;display:inline-flex;box-shadow:0 10px 30px -10px #ff7a1ab3}.bshop-cta:hover{background:#ff8f3d}.bshop-cta svg{width:1.05rem;height:1.05rem}[dir=rtl] .bshop-cta svg{scale:-1 1}.bperks{--edge:max(1rem, calc((100% - 72rem) / 2));isolation:isolate;padding:clamp(3rem, 2.4rem + 2.4vw, 5rem) var(--edge);background:linear-gradient(160deg, #0a4a55 0%, var(--gen-ink,#052e36) 55%, #06343c 100%);color:#fff;margin-top:clamp(2.5rem,2rem + 2vw,4rem);position:relative;overflow:clip}.bperks-blob{z-index:-1;aspect-ratio:1;filter:blur(40px);inset-inline-start:-20vmax;background:radial-gradient(closest-side,#7ef2d94d,#0000);border-radius:50%;width:60vmax;animation:26s ease-in-out infinite alternate bperks-a;position:absolute;top:-25vmax}.bperks-blob[data-b]{inset-inline:auto -25vmax;background:radial-gradient(closest-side,#1fa3a359,#0000);animation:32s ease-in-out infinite alternate bperks-b;top:20%}.bperks-blob[data-c]{inset-inline-start:25%;background:radial-gradient(closest-side,#ff7a1a1a,#0000);animation:38s ease-in-out infinite alternate bperks-c;top:auto;bottom:-35vmax}@keyframes bperks-a{to{translate:18vmax 14vmax;scale:1.15}}@keyframes bperks-b{to{translate:-16vmax 18vmax;scale:.9}}@keyframes bperks-c{to{translate:-14vmax -16vmax;scale:1.2}}.bperks-grain{z-index:-1;opacity:.08;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite bperks-grain;position:absolute;inset:-50%}@keyframes bperks-grain{33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}}.bperks-head{text-align:center;margin-bottom:1.75rem}.bperks-head h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.6rem);font-weight:300}.bperks-head p{color:#ffffffb3;max-width:42rem;margin:.6rem auto 0}.bperks-head h2{font-weight:700}.bwhy{gap:clamp(1rem,.6rem + 1.5vw,1.75rem);display:grid}.bwhy-row{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1.75rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,.8rem + 2vw,3rem);padding:clamp(1.25rem,.8rem + 2vw,2.75rem);display:grid}.bwhy-row:nth-child(2n) .bwhy-visual{order:-1}.bwhy-words{min-width:0}.bwhy-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gen-lime,#7ef2d9);align-items:center;gap:.6rem;margin:0;font-size:.8rem;font-weight:700;display:flex}.bwhy-num{font-variant-numeric:tabular-nums;letter-spacing:.04em;border:1px solid #7ef2d973;border-radius:999px;place-items:center;min-width:2.2rem;height:1.6rem;display:grid}.bwhy-title{letter-spacing:-.01em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.5rem);font-weight:800;line-height:1.12}.bwhy-text{color:#ffffffc7;max-width:36rem;margin:.8rem 0 0;font-size:clamp(1rem,.95rem + .2vw,1.12rem);line-height:1.6}.bwhy-checks{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.bwhy-checks li{background:#7ef2d91f;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.bwhy-checks svg{width:1rem;height:1rem;color:var(--gen-lime,#7ef2d9)}.bwhy-providers{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.85rem;display:flex}.bwhy-providers b{color:#fff;border:1px solid #fff3;border-radius:.5rem;padding:.2rem .65rem;font-weight:700}.bwhy-link{font:inherit;color:var(--gen-lime,#7ef2d9);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:1.2rem;padding:0;font-weight:700;display:inline-flex}.bwhy-link:hover{text-underline-offset:4px;text-decoration:underline}.bwhy-arrow{transition:translate .25s;display:inline-block}.bwhy-link:hover .bwhy-arrow,.bwhy-item:hover .bwhy-arrow{translate:-4px}[dir=ltr] .bwhy-arrow{transform:scaleX(-1)}[dir=ltr] .bwhy-link:hover .bwhy-arrow,[dir=ltr] .bwhy-item:hover .bwhy-arrow{translate:4px}.bwhy-cta{color:#1c0a00;background:#ff7a1a;border-radius:999px;margin-top:1.4rem;padding:.9rem 2rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px -8px #ff7a1ab3}.bwhy-cta:hover{background:#ff8f3d;transform:translateY(-2px)}.bwhy-visual{min-width:0;position:relative}.bwhy-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.bwhy-mosaic img{aspect-ratio:1;object-fit:cover;border-radius:.8rem;width:100%;max-width:100%;height:auto;box-shadow:0 14px 30px -16px #0009}.bwhy-mosaic img:nth-child(odd){translate:0 .7rem}.bwhy-badge{inset-inline-end:-.5rem;color:var(--gen-ink,#052e36);background:var(--gen-lime,#7ef2d9);border-radius:1rem;padding:.35rem 1rem;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:800;line-height:1;position:absolute;bottom:-1.2rem;rotate:-4deg;box-shadow:0 16px 34px -12px #0009}.bwhy-steps{background:#0000002e;border:1px solid #ffffff1a;border-radius:1.25rem;padding:clamp(1.1rem,.8rem + 1vw,1.75rem)}.bwhy-steps-title{color:var(--gen-lime,#7ef2d9);margin:0 0 1rem;font-weight:700}.bwhy-steps ol{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.bwhy-steps li{gap:.8rem;display:flex}.bwhy-step-num{width:2rem;height:2rem;color:var(--gen-ink,#052e36);background:var(--gen-lime,#7ef2d9);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.bwhy-step-title{margin:0;font-weight:700}.bwhy-step-text{color:#ffffffb8;margin:.15rem 0 0;font-size:.9rem;line-height:1.5}.bwhy-note{color:#fff9;border-top:1px solid #ffffff1f;margin:1rem 0 0;padding-top:.9rem;font-size:.8rem;line-height:1.5}.bwhy-price{text-align:center;place-items:center;display:grid}.bwhy-price small{color:#ffffffbf;font-size:clamp(1rem,.9rem + .4vw,1.3rem);font-weight:600}.bwhy-price bdi{letter-spacing:-.03em;background:linear-gradient(#fff,#7ef2d9);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,2.4rem + 6vw,8.5rem);font-weight:800;line-height:1}.bwhy-also-title{text-align:center;margin:clamp(2.5rem,2rem + 2vw,4rem) 0 1.25rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700}.bwhy-also{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.bwhy-also li{border-top:1px solid #ffffff1f}.bwhy-item{text-align:start;color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.85rem;padding:1.1rem .25rem;display:flex}.bwhy-ico{width:2.6rem;height:2.6rem;color:var(--gen-lime,#7ef2d9);background:#7ef2d91f;border-radius:.8rem;flex:none;place-items:center;transition:background .25s;display:grid}.bwhy-ico svg{width:1.3rem;height:1.3rem}.bwhy-item:hover .bwhy-ico{background:#7ef2d93d}.bwhy-item-words{flex:1;gap:.2rem;min-width:0;display:grid}.bwhy-item-title{font-weight:700;line-height:1.3}.bwhy-item-text{color:#ffffffad;font-size:.9rem;line-height:1.45}.bwhy-item .bwhy-arrow{color:var(--gen-lime,#7ef2d9);opacity:.6;align-self:center}.bwhy-item:hover .bwhy-arrow{opacity:1}.bwhy-item:focus-visible,.bwhy-link:focus-visible{outline:2px solid var(--gen-lime,#7ef2d9);outline-offset:3px;border-radius:.5rem}@media (max-width:980px){.bwhy-row{grid-template-columns:1fr}.bwhy-row:nth-child(2n) .bwhy-visual{order:0}.bwhy-also{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bwhy-also{grid-template-columns:1fr}.bwhy-badge{inset-inline-end:.25rem}}@media (prefers-reduced-motion:reduce){.bperks-blob,.bperks-grain{animation:none}}.bsteps-stage{display:none}.bscene-steps[data-scene=on]{height:360vh;padding-top:0}.bscene-steps[data-scene=on] .bpoints{padding-top:clamp(2.5rem,6vh,4rem)}.bscene-steps[data-scene=on] .bscene-steps-stage{height:100svh;padding-top:var(--header-h,65px);align-content:center;display:grid;position:sticky;top:0}.bscene-steps[data-scene=on] .basic-steps{display:none}.bscene-steps[data-scene=on] .bsteps-stage{--si:0;color:#fff;gap:clamp(1.75rem,4.5vh,3rem);width:min(100% - 5rem,84rem);margin-inline:auto;display:grid}.bsteps-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);display:grid}.bsteps-side{gap:1.25rem;display:grid}.bsteps-count{--h:clamp(6rem, 19vh, 11.5rem);height:var(--h);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.bsteps-digits{translate:0 calc(var(--si) * var(--h) * -1);display:grid}.bsteps-digits span{height:var(--h);font-size:var(--h);letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(170deg, #fff 10%, var(--gen-lime,#7ef2d9) 55%, #7ef2d926 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1;display:block}.bsteps-words{min-height:11.5rem;margin:0;padding:0;list-style:none;position:relative}.bsteps-words li{--d:calc(var(--k) - var(--si));translate:0 calc(var(--d) * 3rem);opacity:clamp(0, 1 - max(var(--d), var(--d) * -1) * 1.8, 1);filter:blur(calc(min(max(var(--d), var(--d) * -1), 1) * 6px));position:absolute;inset:0 0 auto}.bsteps-words h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,1.2rem + 2vw,3.3rem);font-weight:700;line-height:1.05}.bsteps-words p{color:#ffffffbf;max-width:30rem;margin:.9rem 0 0;font-size:clamp(1.02rem,.95rem + .3vw,1.25rem);line-height:1.5}.bsteps-window{background:#0a2328;border:1px solid #ffffff24;border-radius:1.1rem;overflow:hidden;box-shadow:0 50px 100px -40px #000000bf,0 0 0 8px #ffffff08}.bsteps-bar{background:#ffffff0f;align-items:center;gap:.4rem;height:2.4rem;padding:0 .9rem;display:flex}.bsteps-bar>i{background:#ffffff38;border-radius:50%;width:.62rem;height:.62rem}.bsteps-url{color:#ffffffbf;background:#00000040;border-radius:999px;align-items:center;gap:.4rem;width:min(60%,22rem);height:1.6rem;margin-inline:auto;padding:0 .8rem;font-size:.75rem;display:flex;position:relative}.bsteps-url svg{flex:none;width:.8rem;height:.8rem}.bsteps-url-a,.bsteps-url-b{position:absolute;inset-inline-start:2rem}.bsteps-url-a{opacity:clamp(0, (3.6 - var(--si)) * 3, 1)}.bsteps-url-b{opacity:clamp(0, (var(--si) - 3.6) * 3, 1);color:var(--gen-lime,#7ef2d9);font-weight:700}.bsteps-screen{aspect-ratio:5/3;position:relative;overflow:hidden}.bsteps-grid{opacity:clamp(0, 1 - var(--si) * 1.8, 1);scale:calc(1 + min(var(--si), 1) * .08);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.4rem;display:grid;position:absolute;inset:0}.bsteps-grid span{border-radius:.6rem;position:relative;overflow:hidden}.bsteps-grid img{object-fit:cover;object-position:center top}.bsteps-site{--d:calc(var(--si) - var(--k));opacity:clamp(0, 1.6 - max(var(--d), var(--d) * -1) * 1.6, 1);position:absolute;inset:0}.bsteps-site img{object-fit:cover;object-position:top}.bsteps-ov{--d:calc(var(--si) - var(--k));opacity:clamp(0, 1 - max(var(--d), var(--d) * -1) * 2.2, 1);translate:0 calc(var(--d) * -2.5rem);position:absolute}.bsteps-builder{inset-inline-end:4%;color:#0a2f36;background:#ffffffeb;border-radius:1rem;gap:.75rem;width:40%;padding:1rem;display:grid;top:10%;box-shadow:0 30px 60px -25px #0009}.bsteps-edit{align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;line-height:1.3;display:flex}.bsteps-edit svg{color:#0f766e;flex:none;width:1.1rem;height:1.1rem}.bsteps-row{gap:.45rem;display:flex}.bsteps-row i{border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px #fff9}.bsteps-row i:first-child{outline-offset:2px;outline:2px solid #0a2f36}.bsteps-field{background:#eef4f4;border-radius:.6rem;align-items:center;gap:.6rem;height:2.2rem;padding:0 .7rem;display:flex}.bsteps-field b{font-size:.9rem}.bsteps-field span{opacity:.6;background:linear-gradient(90deg,#0a2f36 0 62%,#0000 62%);border-radius:999px;flex:1;height:.45rem}.bsteps-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.bsteps-photos span{aspect-ratio:1;border-radius:.45rem;position:relative;overflow:hidden}.bsteps-photos img{object-fit:cover}.bsteps-pages{background:linear-gradient(#0000,#052e36eb 45%);gap:.6rem;padding:3.5rem 4% 1.4rem;display:flex;inset:auto 0 0}.bsteps-page{aspect-ratio:16/10;translate:0 calc(clamp(0, (var(--k) + .1 + var(--s,0) * .12 - var(--si)) * 6, 1) * 2rem);rotate:calc((var(--s,0) - 1.5) * 1.5deg);border-radius:.6rem;flex:1;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff59,0 20px 40px -18px #000000bf}.bsteps-page img{object-fit:cover;object-position:top}.bsteps-plus{aspect-ratio:16/10;color:#fff;background:#0a2f368c;border:2px dashed #ffffffb3;align-content:center;place-items:center;font-size:1.8rem;font-weight:300;rotate:3deg}.bsteps-pay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#052e368c;place-content:center;justify-items:center;gap:.9rem;display:grid;inset:0}.bsteps-card{aspect-ratio:1.6;width:15rem;rotate:calc(-6deg + clamp(0, 1 - max(var(--d), var(--d) * -1), 1) * 4deg);background:linear-gradient(135deg,#0f766e,#052e36 70%);border-radius:.9rem;padding:1rem;display:block;position:relative;box-shadow:0 30px 60px -25px #000c,inset 0 0 0 1px #ffffff2e}.bsteps-card b{font-size:.9rem}.bsteps-chip{background:linear-gradient(135deg,#f6dfae,#c9954b);border-radius:.3rem;width:2rem;height:1.5rem;position:absolute;top:2.6rem;left:1rem}.bsteps-dots{letter-spacing:.1em;color:#fffc;font-size:.85rem;position:absolute;bottom:.9rem;left:1rem}.bsteps-sum{color:#0a2f36;background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem 1.1rem;font-size:1.4rem;font-weight:800;display:flex}.bsteps-sum span{background:var(--gen-lime,#7ef2d9);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;display:grid}.bsteps-live{inset-inline:0;color:#0a2f36;background:#fffffff2;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;width:fit-content;margin-inline:auto;padding:.75rem 1.2rem;font-size:1.15rem;display:flex;bottom:8%;box-shadow:0 25px 50px -20px #000000b3}.bsteps-pulse{background:#16a34a;border-radius:50%;width:.7rem;height:.7rem;animation:1.6s ease-out infinite bsteps-pulse;box-shadow:0 0 #16a34a80}@keyframes bsteps-pulse{to{box-shadow:0 0 0 .8rem #16a34a00}}.bsteps-ok{background:var(--gen-lime,#7ef2d9);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-weight:800;display:grid}.bsteps-rail{grid-template-columns:repeat(var(--sn), minmax(0, 1fr));border-top:1px solid #ffffff2e;padding-top:1rem;display:grid;position:relative}.bsteps-rail-fill{top:-1px;height:2px;width:calc((var(--si) + 1) / var(--sn) * 100%);background:linear-gradient(90deg, #7ef2d933, var(--gen-lime,#7ef2d9));position:absolute;inset-inline-start:0}[dir=rtl] .bsteps-rail-fill{background:linear-gradient(270deg, #7ef2d933, var(--gen-lime,#7ef2d9))}.bsteps-tick{--on:clamp(0, 1 - max(var(--k) - var(--si), var(--si) - var(--k)) * 1.5, 1);--past:clamp(0, (var(--si) - var(--k)) * 4, 1);color:rgb(255 255 255/calc(.4 + var(--past) * .25 + var(--on) * .6));align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:flex}.bsteps-tick i{background:color-mix(in srgb, var(--gen-lime,#7ef2d9) calc(max(var(--on), var(--past)) * 100%), #ffffff4d);width:.55rem;height:.55rem;scale:calc(1 + var(--on) * .5);box-shadow:0 0 0 calc(var(--on) * 5px) #7ef2d92e;border-radius:50%;flex:none}.bperks[data-arc=on],.bscene-after[data-arc=on]{border-top-left-radius:50% calc((1 - var(--arc-e,0)) * 14vh);border-top-right-radius:50% calc((1 - var(--arc-e,0)) * 14vh);margin-top:-100svh}.bperks[data-arc=on]{z-index:2}.bscene-after{background:#fff;position:relative}.bscene-after[data-arc=on]{z-index:3;padding-top:clamp(2rem,4vh,4rem)}.bperks[data-scene=on]{height:380vh;padding-block:0}.bperks[data-scene=on] .bperks-stage{height:100svh;padding-top:calc(var(--header-h,65px) + clamp(1rem, 4vh, 2.5rem));flex-direction:column;display:flex;position:sticky;top:0}.bperks[data-scene=on] .bwhy{flex:1;display:block;position:relative}.bperks[data-scene=on] .bwhy-row{--in:clamp(0, var(--scene-p,0) * 2 - var(--row-k,0) + 1, 1);--out:clamp(0, var(--scene-p,0) * 2 - var(--row-k,0), 1);transform-origin:50% 0;translate:0 calc((1 - var(--in)) * 105svh - var(--out) * 2.25rem);scale:calc(1 - var(--out) * .06);filter:brightness(calc(1 - var(--out) * .4));-webkit-backdrop-filter:none;background:#0b4752;position:absolute;inset:0 0 auto;box-shadow:0 -24px 60px -30px #000000b3}.bperks[data-scene=on] .bperks-head{margin-bottom:clamp(1rem,3vh,1.75rem)}.bphotos-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin-top:1.5rem;display:grid}.bphotos-grid img{aspect-ratio:1;object-fit:cover;border-radius:.6rem;width:100%;height:auto}@media (max-width:640px){.bphotos-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bphotos-points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bphotos-points li{gap:.6rem;line-height:1.55;display:flex}.bphotos-legal{color:#0b5563bf;margin-top:1.5rem;font-size:.9rem}
