.home{max-width:80rem;margin:0 auto;padding:1.25rem 1rem 4rem;position:relative}@media (min-width:640px){.home{padding:2rem 1.5rem 5rem}}@media (min-width:900px){.home{padding:3rem 2rem 6rem}}.home__hero{background:var(--surface-1);border:1px solid var(--border-subtle);background-image:radial-gradient(ellipse 85% 60% at 75% -10%, color-mix(in srgb, var(--color-brand-accent) 22%, transparent) 0%, transparent 70%), radial-gradient(ellipse 50% 40% at 10% 20%, color-mix(in srgb, var(--color-brand-accent) 10%, transparent) 0%, transparent 60%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='1' cy='1' r='1' fill='%234eb344' fill-opacity='0.12'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,28px 28px;border-radius:1.5rem;margin-bottom:3.5rem;padding:3rem 1.5rem 0;position:relative;overflow:visible}@media (min-width:640px){.home__hero{padding:3.5rem 2.5rem 0}}@media (min-width:900px){.home__hero{flex-direction:row;align-items:center;gap:2rem;padding:4.5rem 3.5rem 0;display:flex}}.home__hero:before{content:"";background:linear-gradient(90deg, transparent, var(--color-brand-accent), var(--color-brand-bright), var(--color-brand-accent), transparent);opacity:.65;width:55%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home__hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-0));pointer-events:none;z-index:0;height:7rem;position:absolute;bottom:0;left:0;right:0}.home__hero-text{z-index:1;width:100%;padding-bottom:1.5rem;position:relative}@media (min-width:900px){.home__hero-text{flex:0 0 42%;max-width:42%;padding-bottom:0}}.home__hero-visual{z-index:1;width:100%;min-width:0;position:relative}@media (min-width:900px){.home__hero-visual{flex:1}}.store-section{padding-top:.5rem;position:relative}.store-divider{justify-content:center;align-items:center;gap:1rem;margin:2.25rem 0 1.25rem;padding:0 .5rem;display:flex}.store-divider--sub{margin:2rem 0 1.25rem}.store-divider__line{background:linear-gradient(90deg,#0000,#ffffff2e);flex:1;height:1px}.store-divider__line--right{background:linear-gradient(90deg,#ffffff2e,#0000)}.store-divider__title{color:#f1f5f9;letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700}@media (min-width:640px){.store-divider__title{font-size:1.25rem}}.store-divider__title--sub{color:#cbd5e1;font-size:1rem;font-weight:600}@media (min-width:640px){.store-divider__title--sub{font-size:1.125rem}}.store-controls{flex-direction:column;gap:.875rem;margin-bottom:.5rem;display:flex}@media (min-width:768px){.store-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.store-cat-list{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.store-cat-list::-webkit-scrollbar{display:none}.store-cat-btn{font-family:var(--font-sans);color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.8125rem;font-weight:500;transition:all .18s;display:inline-flex}.store-cat-btn:hover{color:#c2f0be;background:#4eb34414;border-color:#4eb34466}.store-cat-btn.active{color:#4eb344;background:#4eb34429;border-color:#4eb344;font-weight:600;box-shadow:0 0 16px #4eb34426}.store-cat-btn__count{color:inherit;background:#ffffff14;border-radius:9999px;padding:.1rem .35rem;font-size:.6875rem;font-weight:700}.store-cat-btn.active .store-cat-btn__count{color:#4eb344;background:#4eb34440}.store-search{align-items:center;width:100%;display:flex;position:relative}@media (min-width:768px){.store-search{max-width:18rem}}.store-search__icon{color:#64748b;pointer-events:none;position:absolute;left:.875rem}.store-search__input{width:100%;font-family:var(--font-sans);color:#f1f5f9;background:#121412cc;border:1px solid #ffffff14;border-radius:9999px;outline:none;padding:.45rem 2.25rem .45rem 2.35rem;font-size:.8125rem;transition:all .2s}.store-search__input:focus{background:#0e100ef2;border-color:#4eb344;box-shadow:0 0 0 3px #4eb3442e}.store-search__input::placeholder{color:#64748b}.store-search__clear{color:#94a3b8;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .15s;display:flex;position:absolute;right:.625rem}.store-search__clear:hover{color:#052617;background:#4eb344}.store-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:580px){.store-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}@media (min-width:880px){.store-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (min-width:1180px){.store-package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.125rem}}.store-package-col{flex-direction:column;min-width:0;display:flex}.package-card{cursor:pointer;background:#0d0f0e;border:1px solid #ffffff12;border-radius:.875rem;outline:none;flex-direction:column;height:100%;padding:.5rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.package-card:hover,.package-card:focus-visible{border-color:#4eb34473;transform:translateY(-4px);box-shadow:0 14px 30px -8px #000000bf,0 0 22px -4px #4eb34440}.package-card__cover-wrap{aspect-ratio:3/4;background:#141715;border-radius:.625rem;width:100%;position:relative;overflow:hidden}.package-card__cover-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.package-card:hover .package-card__cover-img{transform:scale(1.04)}.package-card__badge{text-transform:uppercase;letter-spacing:.03em;color:#fff;-webkit-backdrop-filter:blur(4px);background:#000000bf;border:1px solid #ffffff26;border-radius:9999px;padding:.15rem .45rem;font-size:.5875rem;font-weight:700;line-height:1.2;position:absolute;top:.45rem;left:.45rem;box-shadow:0 2px 6px #00000080}.package-card__badge--hot{color:#fff;background:#e50914d9;border-color:#ffffff40}.package-card__badge--sale{color:#000;background:#f59e0be6;border-color:#ffffff4d}.package-card__info{flex-direction:column;flex:1;padding:.625rem .25rem .25rem;display:flex}.package-card__title{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.package-card__pricing-top{align-items:center;gap:.45rem;min-height:1.15rem;margin-top:.35rem;display:flex}.package-card__old-price{color:#64748b;font-size:.725rem;line-height:1;text-decoration:line-through}.package-card__old-price-placeholder{height:.725rem;display:inline-block}.package-card__discount-tag{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf847;border-radius:.25rem;align-items:center;gap:.2rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.package-card__bottom-row{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:.4rem;display:flex}.package-card__price-group{flex-direction:column;display:flex}.package-card__main-price{color:#fff;letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1}.package-card__pix-label{color:#94a3b8;margin-top:.25rem;font-size:.65rem;font-weight:500;line-height:1;display:block}.package-card__cart-btn{color:#032013;cursor:pointer;background:#00c87a;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;transition:transform .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 2px 8px #00c87a4d}.package-card:hover .package-card__cart-btn{background:#00e58c;transform:scale(1.06);box-shadow:0 4px 14px #00e58c73}.package-card__cart-btn:active{transform:scale(.94)}.store-empty{text-align:center;color:#64748b;grid-column:1/-1;padding:3.5rem 1rem;font-size:.875rem}.cat-showcase{margin-bottom:2.5rem}.cat-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.cat-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.cat-card{aspect-ratio:187/240;cursor:pointer;text-align:center;background:#0d0f0e;border:1px solid #ffffff14;border-radius:.875rem;outline:none;justify-content:center;align-items:flex-end;padding:1.25rem .75rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.cat-card:hover,.cat-card:focus-visible{border-color:#4eb34480;transform:translateY(-4px);box-shadow:0 16px 36px -10px #000c,0 0 24px -4px #4eb34440}.cat-card__media{background:#141715;position:absolute;inset:0;overflow:hidden}.cat-card__img{object-fit:cover;object-position:center;opacity:.75;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.cat-card:hover .cat-card__img{opacity:.9;transform:scale(1.08)}.cat-card__gradient{background:linear-gradient(#0003 0%,#0a0e0b99 45%,#080a08f5 100%);position:absolute;inset:0}.cat-card__content{z-index:2;flex-direction:column;align-items:center;gap:.2rem;width:100%;display:flex;position:relative}.cat-card__count{color:#7dd474;text-transform:uppercase;letter-spacing:.06em;background:#4eb34426;border:1px solid #4eb3444d;border-radius:9999px;padding:.15rem .5rem;font-size:.625rem;font-weight:600;line-height:1.2}.cat-card__title{color:#fff;text-shadow:0 2px 8px #000c;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}@media (min-width:640px){.cat-card__title{font-size:1.05rem}}.support-banner-wrap{margin:3.5rem 0 2rem}.support-banner{background:linear-gradient(135deg,#121813e6 0%,#0a0e0bf2 100%);border:1px solid #4eb34440;border-radius:1.125rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px -8px #0009}@media (min-width:768px){.support-banner{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 2.25rem}}.support-banner__glow{pointer-events:none;background:radial-gradient(circle,#4eb34426 0%,#0000 65%);width:70%;height:200%;position:absolute;top:-50%;left:-20%}.support-banner__content{z-index:1;align-items:flex-start;gap:1rem;display:flex;position:relative}@media (min-width:640px){.support-banner__content{align-items:center;gap:1.25rem}}.support-banner__icon-box{color:#4eb344;background:#4eb34424;border:1px solid #4eb34459;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 0 20px #4eb34433}.support-banner__text-box{max-width:38rem}.support-banner__title{color:#fff;letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.125rem;font-weight:800;line-height:1.3}@media (min-width:640px){.support-banner__title{font-size:1.25rem}}.support-banner__desc{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.5}.support-banner__action{z-index:1;flex-shrink:0;position:relative}.support-banner__btn{color:#042416;width:100%;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:#00c87a;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #00c87a59}@media (min-width:640px){.support-banner__btn{width:auto}}.support-banner__btn:hover{background:#00f092;transform:translateY(-2px);box-shadow:0 8px 25px #00f09280}.feedbacks-section{margin:3.5rem 0 2rem}.feedbacks-title-group{flex-direction:column;align-items:center;gap:.35rem;display:flex}.feedbacks-stars-pill{color:#ffb800;letter-spacing:.05em;background:#ffb8001a;border:1px solid #ffb80040;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.feedbacks-stars-note{color:#cbd5e1;font-weight:500}.feedbacks-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.feedbacks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.feedbacks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.feedback-card{background:#0d0f0e;border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;padding:1.125rem;transition:all .22s;display:flex}.feedback-card:hover{border-color:#4eb34459;transform:translateY(-3px);box-shadow:0 10px 25px -5px #0009}.feedback-card__header{align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.feedback-card__avatar{color:#7dd474;background:#4eb3442e;border:1px solid #4eb34459;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:flex}.feedback-card__meta{flex-direction:column;min-width:0;display:flex}.feedback-card__name-row{align-items:center;gap:.4rem;display:flex}.feedback-card__name{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.feedback-card__badge-verified{color:#4eb344;background:#4eb3441f;border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .35rem;font-size:.5875rem;font-weight:600;line-height:1;display:inline-flex}.feedback-card__date{color:#64748b;margin-top:.1rem;font-size:.65rem}.feedback-card__stars{align-items:center;gap:.2rem;margin-bottom:.625rem;display:flex}.feedback-card__star{width:.8rem;height:.8rem}.feedback-card__text{color:#94a3b8;flex:1;margin:0 0 .875rem;font-size:.7875rem;line-height:1.5}.feedback-card__product{border-top:1px solid #ffffff0d;align-items:center;gap:.5rem;padding-top:.625rem;display:flex}.feedback-card__prod-thumb{background:#181818;border-radius:.25rem;flex-shrink:0;width:1.75rem;height:2.25rem;position:relative;overflow:hidden}.feedback-card__thumb-img{object-fit:cover;width:100%;height:100%}.feedback-card__prod-name{color:#c2f0be;white-space:nowrap;text-overflow:ellipsis;font-size:.725rem;font-weight:500;overflow:hidden}.faq-section{margin:3.5rem 0 4rem}.faq-container{max-width:48rem;margin:0 auto}.faq-subtitle{text-align:center;color:#64748b;margin:-.5rem 0 1.75rem;font-size:.875rem}.faq-list{flex-direction:column;gap:.625rem;display:flex}.faq-item{background:#0d0f0e;border:1px solid #ffffff12;border-radius:.75rem;transition:border-color .2s,background .2s;overflow:hidden}.faq-item:hover{border-color:#ffffff26}.faq-item.open{background:#121613b3;border-color:#4eb34459}.faq-question-btn{cursor:pointer;text-align:left;color:#f1f5f9;width:100%;font-family:var(--font-sans);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;transition:color .18s;display:flex}.faq-item.open .faq-question-btn{color:#7dd474}.faq-icon-wrap{color:#94a3b8;background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex}.faq-item.open .faq-icon-wrap{color:#4eb344;background:#4eb34433}.faq-chevron{transition:transform .25s cubic-bezier(.16,1,.3,1)}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer-collapse{max-height:0;transition:max-height .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item.open .faq-answer-collapse{max-height:15rem}.faq-answer-content{padding:0 1.25rem 1.125rem}.faq-answer-content p{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.6}.main-footer{background:#080a08;border-top:1px solid #ffffff14;width:100%;margin-top:2rem}.main-footer__top{grid-template-columns:1fr;gap:2.5rem;max-width:80rem;margin:0 auto;padding:3.5rem 1rem 2.5rem;display:grid}@media (min-width:640px){.main-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));padding:3.5rem 1.5rem 2.5rem}}@media (min-width:1024px){.main-footer__top{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;padding:4rem 2rem 3rem}}.main-footer__brand-col{flex-direction:column;align-items:flex-start;display:flex}.main-footer__logo-link{align-items:center;gap:.625rem;margin-bottom:.875rem;text-decoration:none;display:inline-flex}.main-footer__brand-name{letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:800}.main-footer__brand-accent{color:#4eb344}.main-footer__bio{color:#94a3b8;max-width:22rem;margin:0 0 1.25rem;font-size:.8125rem;line-height:1.55}.main-footer__social-btn{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff17;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.775rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.main-footer__social-btn:hover{color:#25d366;background:#25d3661a;border-color:#25d366}.main-footer__links-col{flex-direction:column;display:flex}.main-footer__col-title{text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0 0 1rem;font-size:.8125rem;font-weight:700}.main-footer__links-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.main-footer__links-list a,.main-footer__links-list span{color:#94a3b8;font-size:.8125rem;text-decoration:none;transition:color .18s}.main-footer__links-list a:hover{color:#4eb344}.main-footer__trust-col{flex-direction:column;display:flex}.main-footer__payment-badges{flex-direction:column;gap:.5rem;display:flex}.payment-badge{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.625rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.payment-badge svg{color:#00c87a}.payment-badge--safe svg{color:#38bdf8}.main-footer__bottom{border-top:1px solid #ffffff0f;padding:1.5rem 1rem}@media (min-width:640px){.main-footer__bottom{padding:1.5rem}}@media (min-width:1024px){.main-footer__bottom{padding:1.5rem 2rem}}.main-footer__bottom-container{flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;max-width:80rem;margin:0 auto;display:flex}@media (min-width:768px){.main-footer__bottom-container{flex-direction:row}}.main-footer__copy{color:#64748b;margin:0;font-size:.75rem}.main-footer__bottom-pillars{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.bottom-pillar{color:#94a3b8;align-items:center;gap:.35rem;font-size:.725rem;display:inline-flex}.bottom-pillar svg{color:#4eb344}
.hb{z-index:1;width:100%;position:relative;overflow:visible}.hb__track{perspective:1100px;perspective-origin:50% 40%;width:100%;height:21.8rem;margin:1rem 0 .5rem;position:relative;overflow:visible}@media (min-width:640px){.hb__track{height:28rem}}@media (min-width:900px){.hb__track{height:34.2rem}}.hb__card{cursor:pointer;border-radius:.75rem;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:640px){.hb__card{border-radius:.875rem}}@media (min-width:900px){.hb__card{border-radius:1rem}}.hb__card--active{cursor:default;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-brand-accent) 55%, transparent), 0 0 48px 8px color-mix(in srgb, var(--color-brand-accent) 22%, transparent), 0 24px 64px #0009;transition:box-shadow .4s}.hb__img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hb__card--active .hb__img{animation:8s ease-in-out infinite alternate hb-ken-burns}@keyframes hb-ken-burns{0%{transform:scale(1)}to{transform:scale(1.07)}}.hb__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#0000002e 55%,#000000b8 100%);position:absolute;inset:0}.hb__svg-border{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hb__dots{justify-content:center;align-items:center;gap:.5rem;padding:.75rem 0 .25rem;display:flex}.hb__dot{cursor:pointer;background:#ffffff1f;border:none;border-radius:9999px;width:2rem;height:2px;padding:0;transition:background .2s,transform .2s;overflow:hidden}.hb__dot:hover{background:#ffffff4d;transform:scaleY(2)}.hb__dot--active{background:#fff3}.hb__dot-fill{background:linear-gradient(90deg, var(--color-brand-accent), var(--color-brand-bright));transform-origin:0;height:100%;animation:hb-dot-fill var(--hb-duration,4s) linear forwards;border-radius:9999px;transform:scaleX(0)}@keyframes hb-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.ht{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 1rem;display:flex}@media (min-width:900px){.ht{text-align:left;align-items:flex-start;padding:0 0 3.5rem}}.ht-badge{color:var(--color-brand-bright);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-accent) 30%, transparent);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.ht-badge-indicator{background:var(--color-brand-bright);width:7px;height:7px;box-shadow:0 0 8px var(--color-brand-bright);border-radius:50%}.ht-h1{letter-spacing:-.04em;margin:0 0 1.25rem;font-weight:900;line-height:1.1}.ht-line-wrap{padding-bottom:.08em;display:block;overflow:hidden}.ht-line{color:#fff;font-size:clamp(2.1rem,4.8vw,3.75rem);display:block}.ht-line--accent{background:linear-gradient(135deg, var(--color-brand-bright) 0%, var(--color-brand-soft) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ht-body{color:#9ea3ae;max-width:44ch;margin:0 0 1.75rem;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6}.ht-body-highlight{color:#f3f4f6;font-weight:600}.ht-actions{flex-direction:column;gap:.875rem;width:100%;display:flex}@media (min-width:900px){.ht-actions{width:auto}}.ht-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (min-width:900px){.ht-ctas{justify-content:flex-start}}.ht-cta--primary{background:var(--color-brand-accent);color:#fff;font-family:var(--font-sans);letter-spacing:-.01em;box-shadow:0 4px 20px color-mix(in srgb, var(--color-brand-accent) 45%, transparent);border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.ht-cta--primary:hover{background:var(--color-brand-bright);box-shadow:0 8px 30px color-mix(in srgb, var(--color-brand-accent) 60%, transparent);transform:translateY(-2px)}.ht-cta--primary:active{transform:translateY(0)}.ht-cta--secondary{border:1px solid var(--border-subtle);background:var(--surface-2);color:#e5e7eb;font-family:var(--font-sans);border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ht-cta--secondary:hover{border-color:color-mix(in srgb, var(--color-brand-accent) 60%, transparent);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent);color:#fff}.ht-cta--reviews{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;width:fit-content;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}@media (max-width:899px){.ht-cta--reviews{margin:0 auto}}.ht-cta--reviews:hover{color:#fff;background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-color:var(--border-subtle)}.ht-stars{color:#eab308;letter-spacing:-.05em;font-size:.875rem}
.trust-strip{z-index:1;margin-bottom:3.5rem;position:relative}.trust-strip__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:600px){.trust-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.trust-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.trust-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.trust-card:hover{border-color:color-mix(in srgb, var(--color-brand-accent) 40%, transparent);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.trust-card__icon-wrap{background:color-mix(in srgb, var(--color-brand-accent) 14%, transparent);width:2.75rem;height:2.75rem;color:var(--color-brand-bright);border:1px solid color-mix(in srgb, var(--color-brand-accent) 25%, transparent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-card__info{flex-direction:column;gap:.25rem;display:flex}.trust-card__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}.trust-card__desc{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}
