.te-lp{--te-lp-surface: #232326;--te-lp-accent: rgb(var(--color-accent, 231 253 60));--te-lp-line: var(--te-bundle-line, rgba(255, 255, 255, .14));--te-lp-muted: rgb(var(--color-foreground, 255 255 255) / .72);position:relative;overflow-x:clip;padding-bottom:2.5rem}.te-lp a:not(.button):focus-visible{outline:2px solid #fff;outline-offset:2px}.te-lp__hero{position:relative}.te-lp__hero-media{position:relative;aspect-ratio:4 / 5;max-height:44svh;width:100%;overflow:hidden;background:var(--te-lp-surface)}.te-lp__hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.te-lp__hero-media:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to bottom,#1f1f2100,#1f1f21);pointer-events:none}.te-lp__hero-media .ai-badge-img{bottom:auto;top:8px}.te-lp__hero-copy{position:relative;margin-top:-3.5rem;z-index:1}.te-lp__eyebrow{display:inline-block;margin:0 0 .75rem;padding:.3rem .75rem;border-radius:999px;background:var(--te-lp-accent);color:#111;font-size:.8rem;font-weight:600;letter-spacing:.02em}.te-lp__h1{margin:0 0 .75rem;line-height:1.05;max-width:18ch;text-wrap:balance}.te-lp__lead{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.5;color:var(--te-lp-muted);max-width:48ch}.te-lp__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.te-lp__ctas .button{min-height:48px}.te-lp__ctas--center{justify-content:center}.te-lp__rating{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;color:var(--te-lp-muted);text-decoration:none;min-height:44px}.te-lp__rating:hover{color:#fff}.te-lp__stars{color:var(--te-lp-accent);letter-spacing:.08em}.te-lp__stars--sm{font-size:.85rem;margin:0 0 .5rem}@media(max-width:749px){.te-lp__ctas .button{flex:1 1 100%;justify-content:center}.te-lp__hero .te-lp__h1{font-size:clamp(1.9rem,8.2vw,2.4rem)}.te-lp__lead{font-size:1rem;margin-bottom:1rem}.te-lp__hero-copy{margin-top:-2.5rem}}@media(min-width:750px){.te-lp__hero{min-height:min(78svh,760px);display:flex;align-items:flex-end}.te-lp__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none;height:100%}.te-lp__hero-media img{object-position:50% 35%}.te-lp__hero-media:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to right,#1f1f21eb,#1f1f218c 45%,#1f1f2100 75%),linear-gradient(to bottom,#1f1f2100 60%,#1f1f21)}.te-lp__hero-copy{margin:0 auto;width:100%;padding-block:4rem 3.5rem}.te-lp__lead{font-size:1.15rem}}.te-lp{--te-lp-sec: 2.75rem;--te-lp-head: 1.25rem;--te-lp-pad: 1rem;--te-lp-gap: .75rem}@media(min-width:750px){.te-lp{--te-lp-sec: 3.5rem;--te-lp-pad: 1.25rem;--te-lp-gap: 1rem}}@media(min-width:990px){.te-lp{--te-lp-sec: 4.5rem;--te-lp-head: 1.5rem;--te-lp-gap: 1.25rem}}.te-lp__sec{margin-top:var(--te-lp-sec)}.te-lp__hero+.te-lp__sec{margin-top:calc(var(--te-lp-sec) * .6)}.te-lp__h2{margin:0;line-height:1.1;text-wrap:balance}.te-lp__sub{margin:.4rem 0 0;color:var(--te-lp-muted)}.te-lp__h2+:is(.te-lp__cards,.te-lp__steps,.te-lp__reviews,.te-lp__text,.te-lp__faq-list),.te-lp__sub+:is(.te-lp__cards,.te-lp__steps,.te-lp__reviews){margin-top:var(--te-lp-head)}.te-lp__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.te-lp__cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--te-lp-gap)}.te-lp__card{position:relative;background:var(--te-lp-surface);border-radius:var(--rounded-card, 15px);overflow:hidden;border:1px solid rgb(255 255 255 / .08);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.te-lp__card-link{display:grid;grid-template-columns:36% 1fr;min-height:172px;height:100%}.te-lp__card-media{position:relative;background:var(--te-lp-surface);overflow:hidden}.te-lp__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.te-lp__card-media .ai-badge-img{z-index:4}.te-lp__badge{position:absolute;top:8px;left:8px;z-index:2;padding:.25rem .55rem;border-radius:999px;background:var(--te-lp-accent);color:#111;font-weight:700;font-size:.85rem;line-height:1.2}.te-lp__card-body{padding:var(--te-lp-pad);display:flex;flex-direction:column;gap:.35rem;min-width:0}.te-lp__card-title{margin:0;font-size:1.125rem;line-height:1.2}.te-lp__card-text{margin:0;font-size:.9375rem;line-height:1.45;color:var(--te-lp-muted)}.te-lp__card-cta{margin-top:auto;padding-top:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;color:var(--te-lp-accent);font-weight:600;font-size:.95rem;line-height:1.25;text-decoration:none}.te-lp__card-cta .icon{flex:0 0 auto;width:2rem;height:2rem;padding:.45rem;box-sizing:border-box;border-radius:50%;background:var(--te-lp-accent);color:#111;transition:transform .2s ease}.te-lp__card-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit}.te-lp__card-cta:focus-visible{outline:none}.te-lp__card:has(.te-lp__card-cta:focus-visible){outline:2px solid #fff;outline-offset:3px;border-color:var(--te-lp-accent)}@supports not selector(:has(*)){.te-lp__card-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}}@media(hover:hover){.te-lp__card:hover{border-color:#e7fd3c8c;transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.te-lp__card:hover .te-lp__card-media img{transform:scale(1.04)}.te-lp__card:hover .te-lp__card-cta .icon{transform:translate(3px)}}.te-lp__card:active{transform:scale(.985);border-color:var(--te-lp-accent)}@media(min-width:750px){.te-lp__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.te-lp__card-link{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}.te-lp__card-media{aspect-ratio:4 / 5}.te-lp__card-title{font-size:1.3rem}}.te-lp__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--te-lp-gap)}.te-lp__step{display:flex;gap:.875rem;align-items:flex-start;background:var(--te-lp-surface);border-radius:var(--rounded-card, 15px);padding:var(--te-lp-pad)}.te-lp__step p{margin:0;color:var(--te-lp-muted);font-size:.9375rem;line-height:1.5}.te-lp__step-title{margin:.2rem 0;font-size:1.05rem;line-height:1.25}.te-lp__num{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--te-lp-accent);color:#111;font-weight:700}@media(min-width:750px){.te-lp__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.te-lp__reviews{list-style:none;margin:0;padding:0;display:grid;gap:var(--te-lp-gap)}.te-lp__review{background:var(--te-lp-surface);border-radius:var(--rounded-card, 15px);padding:var(--te-lp-pad);display:flex;flex-direction:column;gap:.5rem}.te-lp__review .te-lp__stars--sm{margin:0}.te-lp__quote{margin:0;font-size:1rem;line-height:1.5}.te-lp__translated{margin:0;font-size:.75rem;font-style:italic;color:var(--te-lp-muted)}.te-lp__meta{margin:auto 0 0;padding-top:.25rem;font-size:.85rem;color:var(--te-lp-muted);line-height:1.5}@media(min-width:750px){.te-lp__reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}.te-lp__usps{list-style:none;margin:0;padding:var(--te-lp-pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--te-lp-gap);border:1px solid var(--te-lp-line);border-radius:var(--rounded-card, 15px)}.te-lp__usp{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;line-height:1.35;color:var(--te-lp-muted)}.te-lp__usp strong{display:block;color:#fff}.te-lp__usp .icon{flex:0 0 auto;color:var(--te-lp-accent);margin-top:2px}@media(min-width:990px){.te-lp__usps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.te-lp__text{max-width:68ch;color:#ffffffc7}.te-lp__text.rte>*{margin-block:0}.te-lp__text.rte>*+*{margin-top:.75rem}.te-lp__text.rte>h3{margin-top:1.5rem;margin-bottom:0;font-size:1.125rem;line-height:1.3;color:#fff}.te-lp__text.rte>h3+p{margin-top:.4rem}.te-lp__text a{color:#fff;text-decoration:underline;text-underline-offset:3px}.te-lp__faq-list{border-top:1px solid var(--te-lp-line)}.te-lp__faq .accordion{border-bottom:1px solid var(--te-lp-line)}.te-lp__faq .details .details__summary{padding-block:1rem;min-height:44px}.te-lp__faq .details__content{padding-bottom:1rem}.te-lp__faq .details .details__content:after{content:none}.te-lp__faq .details__content p{margin:0}.te-lp__faq-q{margin:0;font-size:1.05rem;font-weight:500;line-height:1.3}.te-lp__faq .details__content a{text-decoration:underline}@media(min-width:990px){.te-lp__seo,.te-lp__faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:4rem;align-items:start}.te-lp__seo>.te-lp__h2+*,.te-lp__faq>.te-lp__h2+*{margin-top:0}.te-lp__text,.te-lp__faq-list{max-width:none}}.te-lp__final{text-align:center;background:var(--te-lp-surface);border-radius:var(--rounded-card, 15px);padding:1.75rem var(--te-lp-pad)}.te-lp__final .te-lp__ctas{margin-top:var(--te-lp-head)}@media(max-width:749px){.te-lp__final .te-lp__ctas .button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.te-lp__card,.te-lp__card-media img,.te-lp__card-cta .icon{transition:none}.te-lp__card:hover,.te-lp__card:active{transform:none}}.te-lp{--te-lp-ease: cubic-bezier(.2, .7, .2, 1)}.te-lp a,.te-lp .button,.te-lp summary{touch-action:manipulation}.te-lp__card{cursor:pointer}.te-lp__textlink{display:inline-flex;align-items:center;min-height:44px;padding-inline:.25rem;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6;transition:text-decoration-color .2s var(--te-lp-ease),color .2s var(--te-lp-ease)}.te-lp__textlink:hover{text-decoration-color:currentColor}.te-lp__textlink--accent{color:var(--te-lp-accent);text-decoration-color:#e7fd3c73}.te-lp__ctas{align-items:center;gap:.5rem 1.25rem}@media(max-width:749px){.te-lp__hero .te-lp__ctas .te-lp__textlink{flex:1 1 100%;justify-content:center}}.te-lp__trust{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.875rem;line-height:1.3;color:var(--te-lp-muted)}.te-lp__trust li{display:inline-flex;align-items:center;gap:.4rem;min-height:28px}.te-lp__trust .icon{color:var(--te-lp-accent);flex:0 0 auto}.te-lp__trust a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.te-lp__trust a:hover{color:#fff}@media(max-width:749px){.te-lp__trust{justify-content:center;gap:.25rem .9rem}.te-lp__trust li:first-child{flex:1 1 100%;justify-content:center}}.te-lp__chips{list-style:none;margin:.15rem 0 .1rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.te-lp__chips li{font-size:.75rem;line-height:1;padding:.35rem .55rem;border-radius:999px;border:1px solid rgb(255 255 255 / .16);color:#ffffffd9;white-space:nowrap}@media(max-width:749px){.te-lp__card-text{display:none}.te-lp__card-link{min-height:150px}}.te-lp__card{transition:border-color .2s var(--te-lp-ease),transform .2s var(--te-lp-ease),box-shadow .2s var(--te-lp-ease)}.te-lp__after{margin:var(--te-lp-head) 0 0;text-align:center}.te-lp__final .te-lp__usps{margin-top:1.5rem;border:0;border-top:1px solid var(--te-lp-line);border-radius:0;padding:1.25rem 0 0;text-align:left}@media(min-width:990px){.te-lp__final{padding:2.5rem 2rem 2rem}}.te-lp__sticky{display:none}@media(max-width:749px){.te-lp{padding-bottom:calc(2.5rem + 72px)}.te-lp__sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.625rem 16px calc(.625rem + env(safe-area-inset-bottom));background:linear-gradient(to top,#1f1f21fa 60%,#1f1f2100);transform:translateY(110%);transition:transform .25s var(--te-lp-ease);pointer-events:none}.te-lp__sticky.is-on{transform:none;pointer-events:auto}.te-lp__sticky-btn{width:100%;min-height:48px;justify-content:center}}@media(prefers-reduced-motion:reduce){.te-lp__sticky,.te-lp__textlink{transition:none}}.te-lp__hero-badge{position:absolute;z-index:2;right:16px;bottom:18%;width:104px;height:104px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--te-lp-accent);color:#111;box-shadow:0 0 0 6px #e7fd3c2e,0 12px 32px #00000073;transform:rotate(-8deg);pointer-events:none}.te-lp__hero-badge-num{font-family:var(--font-heading-family, inherit);font-weight:800;font-size:1.9rem;line-height:1;letter-spacing:-.02em}.te-lp__hero-badge-txt{font-size:.8rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem}@media(min-width:750px){.te-lp__hero-badge{width:148px;height:148px;right:8%;bottom:auto;top:22%}.te-lp__hero-badge-num{font-size:2.75rem}.te-lp__hero-badge-txt{font-size:.95rem}}.te-lp__anchor{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:-.25rem 0 1.1rem;font-size:1rem;line-height:1.35}.te-lp__anchor-label{color:var(--te-lp-muted);flex-basis:100%;font-size:.875rem}@media(min-width:750px){.te-lp__anchor-label{flex-basis:auto;font-size:1rem}}.te-lp__anchor s,.te-lp__calc s{color:#fff9;text-decoration-thickness:1.5px}.te-lp__anchor strong{color:var(--te-lp-accent);font-size:1.35rem;font-weight:800}.te-lp__save{display:inline-block;padding:.2rem .5rem;border-radius:999px;background:#e7fd3c24;color:var(--te-lp-accent);font-weight:700;font-size:.8125rem;line-height:1.2}.te-lp__badge--xl{top:10px;left:10px;padding:.4rem .7rem .35rem;border-radius:12px;font-size:1.25rem;font-weight:800;line-height:1;text-align:center;box-shadow:0 6px 16px #00000059}.te-lp__badge--xl small{display:block;margin-top:.15rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}@media(min-width:750px){.te-lp__badge--xl{font-size:1.6rem;padding:.5rem .8rem .45rem}}.te-lp__calc{margin-top:.35rem;padding:.55rem .7rem;border-radius:10px;background:#ffffff0a;border:1px dashed rgb(231 253 60 / .35)}.te-lp__calc-prices{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:.95rem;line-height:1.3}.te-lp__calc-prices strong{color:var(--te-lp-accent);font-size:1.15rem;font-weight:800}.te-lp__calc-items{margin:.25rem 0 0;font-size:.75rem;line-height:1.35;color:var(--te-lp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:749px){.te-lp__calc{padding:.45rem .55rem}.te-lp__calc-prices{font-size:.875rem}.te-lp__calc-prices strong{font-size:1.05rem}.te-lp__card-link{grid-template-columns:38% 1fr}}@media(max-width:749px){.te-lp__anchor{margin:-.35rem 0 .85rem;gap:.2rem .45rem}.te-lp__anchor-label{flex-basis:auto}.te-lp__anchor strong{font-size:1.2rem}.te-lp__badge--xl{font-size:1.05rem;padding:.3rem .5rem .28rem;border-radius:10px;top:8px;left:8px}.te-lp__badge--xl small{font-size:.5625rem}}#te-lp-bundles .te-lp__cards{gap:20px}.te-lp__card{border-radius:14px}.te-lp__card-media{aspect-ratio:4 / 5}.te-lp__badge--xl{font-size:.8rem;padding:.3rem .55rem;border-radius:999px;letter-spacing:.01em}.te-lp__badge--xl small{display:none}.te-lp__card-body{gap:.4rem;padding:14px 16px 16px}.te-lp__card-title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.te-lp__card-text{font-size:.875rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.te-lp__chips li{font-size:.7rem}.te-lp__card-cta{margin-top:auto;padding-top:6px;font-size:.875rem}@media(min-width:750px){#te-lp-bundles .te-lp__cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin-inline:auto}#te-lp-bundles>.te-lp__h2,#te-lp-bundles>.te-lp__sub{text-align:center;margin-inline:auto}.te-lp__card-title{font-size:1.1rem}}@media(max-width:749px){#te-lp-bundles .te-lp__cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:calc(-1 * var(--te-lp-gutter, 16px));padding:2px var(--te-lp-gutter, 16px) 10px;scrollbar-width:none;overscroll-behavior-x:contain}#te-lp-bundles .te-lp__cards::-webkit-scrollbar{display:none}#te-lp-bundles .te-lp__card{flex:0 0 44%;scroll-snap-align:start}#te-lp-bundles .te-lp__card-link{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}#te-lp-bundles .te-lp__card-media{aspect-ratio:4 / 5}.te-lp__card-body{padding:10px 12px 12px}.te-lp__card-title{font-size:.95rem}.te-lp__chips,.te-lp__card-text{display:none}.te-lp__card-cta{min-height:44px;align-items:center;justify-content:flex-end}.te-lp__card-cta>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/te-bb-landing2.css.map */
