html{scroll-behavior:smooth}.landing-eyebrow{color:var(--color-brand-gold-dark);font-size:.8em;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.landing-eyebrow-light{color:var(--color-brand-gold)}.landing-h2{color:var(--color-gray-900);font-size:2em;margin:0 0 16px;line-height:1.25}.landing-h2-light{color:var(--color-gray-100)}.landing-cta-primary.ui.button{background-color:var(--color-brand-gold);color:var(--color-base-white);padding:14px 28px;border-radius:.35rem}.landing-cta-primary.ui.button:hover{background-color:var(--color-brand-gold-dark);color:var(--color-base-white)}.landing-cta-secondary.ui.button{background-color:transparent;color:var(--color-gray-900);border:1px solid var(--color-gray-900);padding:14px 28px;border-radius:.35rem;margin-left:8px}.landing-cta-secondary.ui.button:hover{background-color:var(--color-gray-900);color:var(--color-gray-100)}.landing-hero{padding:60px 0 40px;background-color:var(--color-base-white)}.landing-hero-grid{align-items:center}.landing-hero-h1,.landing-hero-h1-complement{color:var(--color-gray-900);font-size:2.8em;font-weight:700;line-height:1.15;margin:0 0 18px}.landing-hero-h1-with-complement{margin-bottom:0}.landing-hero-subtitle{color:var(--color-gray-700);font-size:1.1em;line-height:1.55;margin-bottom:26px}.landing-hero-ctas{margin-bottom:32px}.landing-trust-grid{margin-top:12px}.landing-trust-card{background-color:var(--color-base-white);border:1px solid var(--color-gray-200);border-radius:.4rem;padding:18px;height:100%;transition:transform .2s ease,box-shadow .2s ease}.landing-trust-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.landing-trust-card-icon{color:var(--color-brand-gold);font-size:1.5rem;margin-bottom:.5rem;line-height:1}.landing-trust-card-title{color:var(--color-gray-900);font-size:.95em;margin-bottom:4px}.landing-trust-card-subtitle{color:var(--color-gray-700);font-size:.82em;line-height:1.4}.landing-best-sellers-grid{margin-top:0}.landing-product-card{background-color:var(--color-base-white);border:1px solid var(--color-gray-200);border-radius:.4rem;overflow:hidden;padding:0;text-decoration:none;color:inherit;position:relative;transition:box-shadow .2s ease,transform .2s ease}.landing-product-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);color:inherit;transform:translateY(-2px)}.landing-product-card-image{display:block;width:100%;margin:0;padding:0;overflow:hidden}.landing-product-card-image img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.landing-product-card-tag{display:inline-block;position:absolute;top:10px;left:10px;background-color:#c4392d;color:var(--color-gray-100);font-size:.7em;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}.landing-product-card-body{padding:14px 16px;flex:1;display:flex;flex-direction:column}.landing-product-card-name{color:var(--color-gray-900);font-size:.95em;font-weight:400;line-height:1.3;margin:0 0 6px}.landing-product-card-desc{color:var(--color-gray-700);font-size:.85em;line-height:1.4;margin-bottom:12px;flex:1}.landing-product-card-link{color:var(--color-brand-gold-dark);font-weight:700;font-size:.85em}.landing-product-card:hover .landing-product-card-link{color:var(--color-brand-gold-dark)}.landing-tabs{padding:60px 0;background-color:var(--color-gray-100)}.landing-tabs-header{margin-bottom:24px}.landing-tabs-menu.ui.tabular.menu{border-bottom:1px solid var(--color-gray-200);flex-wrap:wrap}.landing-tabs-menu.ui.tabular.menu .item.landing-tabs-item{color:var(--color-gray-700);font-size:.95em;padding:14px 22px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:0}.landing-tabs-menu.ui.tabular.menu .item.landing-tabs-item.active{color:var(--color-gray-900);border-bottom:2px solid var(--color-brand-gold);background-color:transparent}.landing-tabs-item-heading{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.landing-tab-pane.ui.bottom.attached.tab.segment{border:none;background-color:transparent;padding:28px 0}.landing-empty-pane{text-align:center;color:var(--color-gray-700);padding:40px 0}.landing-value{padding:70px 0;background-color:var(--color-base-white)}.landing-value-header{max-width:760px;margin:0 auto 40px}.landing-value-intro{color:var(--color-gray-700);font-size:1.05em;line-height:1.55}.landing-feature-card{background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:.5rem;padding:28px 22px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}.landing-feature-icon-wrap{width:52px;height:52px;border-radius:50%;background-color:var(--color-base-white);border:1px solid var(--color-gray-200);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.landing-feature-icon.icon{color:var(--color-brand-gold-dark);font-size:1.4em;margin:0}.landing-feature-title{color:var(--color-gray-900);font-size:1.15em;margin:0 0 10px}.landing-feature-description{color:var(--color-gray-700);font-size:.95em;line-height:1.55;margin:0}.landing-trust-section{padding:70px 0;background-color:var(--color-gray-100)}.landing-trust-dark{background-color:var(--color-gray-900);color:var(--color-gray-100);border-radius:.5rem;padding:40px 36px}.landing-trust-intro{color:var(--color-gray-200);font-size:1em;line-height:1.6;margin-bottom:26px}.landing-trust-sub-card{background-color:rgba(245,245,245,.06);border:1px solid rgba(245,245,245,.18);border-radius:.35rem;padding:18px 20px;height:100%}.landing-trust-sub-title{color:var(--color-brand-gold);font-size:1em;margin-bottom:6px}.landing-trust-sub-description{color:var(--color-gray-200);font-size:.9em;line-height:1.5}.landing-how-to-buy{background-color:var(--color-base-white);border:1px solid var(--color-gray-200);border-radius:.5rem;padding:40px 36px}.landing-steps{list-style:none;padding:0;margin:0 0 28px}.landing-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.landing-step-number{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--color-brand-gold);color:var(--color-base-white);display:flex;align-items:center;justify-content:center;font-size:.9em}.landing-step-text{color:var(--color-gray-700);font-size:.98em;line-height:1.55;padding-top:5px}.landing-reviews-section{padding:70px 0;background-color:var(--color-base-white)}.landing-reviews-header{max-width:760px;margin:0 auto 36px}.landing-reviews-intro{color:var(--color-gray-700);font-size:1.05em;line-height:1.55;margin:0}.landing-review-card{background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:.5rem;padding:22px 24px}.landing-review-stars{color:var(--color-brand-gold);letter-spacing:.12em}.landing-review-meta{color:var(--color-gray-700);font-size:.78em;letter-spacing:.08em;text-transform:uppercase}.landing-review-text{color:var(--color-gray-900);line-height:1.6;margin:0}.landing-review-avatar{background-color:var(--color-brand-gold);color:var(--color-base-white);width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.landing-review-author{color:var(--color-gray-900);font-weight:700}.landing-review-date{color:var(--color-gray-700);font-size:.85em}.landing-google-reviews-section .ui.avatar.image{width:38px;height:38px;object-fit:cover;flex-shrink:0}.landing-google-reviews-section{background-color:var(--color-gray-100)}.landing-google-reviews-section .landing-review-card{background-color:var(--color-base-white)}.landing-reviews-platforms{margin-top:36px}.landing-reviews-note{color:var(--color-gray-700);margin:0 0 16px}.landing-reviews-trustpilot,.landing-reviews-google{display:inline-block;font-weight:700;font-size:.9em;padding:12px 24px;border-radius:999px;text-decoration:none;margin:0 6px 10px}.landing-reviews-trustpilot{background-color:var(--color-status-trust);color:var(--color-base-white);border:1px solid var(--color-status-trust)}.landing-reviews-trustpilot:hover{background-color:var(--color-status-trust-dark);border-color:var(--color-status-trust-dark);color:var(--color-base-white)}.landing-reviews-google{background-color:var(--color-base-white);color:var(--color-gray-900);border:1px solid var(--color-gray-200)}.landing-reviews-google:hover{background-color:var(--color-gray-100);border-color:var(--color-brand-gold-dark);color:var(--color-gray-900)}.landing-reviews-btn-star{font-weight:800;margin-right:6px}.landing-lead-banner{padding:70px 0;background-color:var(--color-base-white)}.landing-lead-copy{color:var(--color-gray-900)}.landing-lead-copy .landing-eyebrow{color:var(--color-brand-gold-dark)}.landing-lead-intro{color:var(--color-gray-700);font-size:1.05em;line-height:1.55}.landing-lead-form-card{background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:.5rem;padding:36px 32px}.landing-lead-form .field label{color:var(--color-gray-700);font-size:.9em}.landing-lead-form .field input{border:1px solid var(--color-gray-200);border-radius:.3rem;padding:12px 14px}.landing-lead-form .field textarea{width:100%;border:1px solid var(--color-gray-200);border-radius:.3rem;padding:12px 14px;resize:vertical;font-size:1rem;background-color:var(--color-base-white);color:var(--color-gray-900)}.ui.form.landing-lead-form .field textarea{min-height:100px}.landing-lead-form .field textarea:focus{border-color:var(--color-brand-gold);outline:none}.landing-recaptcha-wrap{margin:6px 0 18px}.landing-lead-submit.ui.button{background-color:var(--color-brand-gold);color:var(--color-base-white);padding:14px 28px;border-radius:.35rem;width:100%}.landing-lead-submit.ui.button:hover{background-color:var(--color-brand-gold-dark);color:var(--color-base-white)}.landing-lead-submit.ui.button[disabled],.landing-lead-submit.ui.button:disabled{background-color:var(--color-gray-200);color:var(--color-gray-700);opacity:.5;cursor:not-allowed;pointer-events:auto}.landing-lead-submit.ui.button[disabled]:hover,.landing-lead-submit.ui.button:disabled:hover{background-color:var(--color-gray-200);color:var(--color-gray-700)}.landing-videos-section{padding:70px 0;background-color:var(--color-base-white)}.landing-videos-header{max-width:760px;margin:0 auto 36px}.landing-videos-h3{color:var(--color-gray-900);font-size:1.5em;font-weight:700;margin:0 0 12px;line-height:1.3}.landing-videos-intro{color:var(--color-gray-700);font-size:1.05em;line-height:1.55}.landing-video-card{text-decoration:none;color:inherit;border-radius:.5rem;overflow:hidden;background-color:var(--color-gray-100)}.landing-video-thumb{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.landing-video-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.landing-video-card:hover .landing-video-thumb img{transform:scale(1.06)}.landing-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background-color:rgba(196,57,45,.95);color:var(--color-base-white);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease;pointer-events:none}.landing-video-card:hover .landing-video-play{background-color:#c4392d;transform:translate(-50%,-50%) scale(1.1)}.landing-video-play i.icon{margin:0 0 0 4px;font-size:1.6em}.landing-faq-section{padding:70px 0;background-color:var(--color-gray-100)}.landing-faq-header{max-width:760px;margin:0 auto 32px}.landing-faq-list{max-width:860px;margin:0 auto}.landing-faq-item.ui.accordion{background-color:var(--color-base-white);border:1px solid var(--color-gray-200);border-radius:999px;margin-bottom:12px;overflow:hidden;transition:border-radius .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.03)}.landing-faq-item.ui.accordion:has(.title.active),.landing-faq-item.ui.accordion.is-open{border-radius:24px}.landing-faq-item .title.landing-faq-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;cursor:pointer;color:var(--color-gray-900);background-color:transparent;border:none;font-size:1rem;font-weight:500}.landing-faq-item .title.landing-faq-title:hover{color:var(--color-brand-gold)}.landing-faq-question{flex:1 1 auto;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.landing-faq-icon.icon{color:var(--color-brand-gold);font-size:1.1rem;margin:0;flex:0 0 auto;transition:transform .2s ease}.landing-faq-item .title.active .landing-faq-icon:before{content:""}.landing-faq-section .landing-faq-list .landing-faq-item.ui.accordion .content.landing-faq-content{padding:8px 28px 22px!important;color:var(--color-gray-700);background-color:transparent;border:none}.landing-faq-section .landing-faq-list .landing-faq-item .content.landing-faq-content p{margin:0!important;padding:0;line-height:1.6;color:var(--color-gray-700)}@media only screen and (max-width:991px){.landing-hero-h1,.landing-hero-h1-complement{font-size:2.2em}.landing-cta-secondary.ui.button{margin-left:0;margin-top:10px}.landing-trust-dark,.landing-how-to-buy{padding:30px 24px}}@media only screen and (max-width:767px){.landing-hero{padding:40px 0 30px}.landing-hero-h1,.landing-hero-h1-complement{font-size:1.9em}.landing-tabs,.landing-value,.landing-trust-section,.landing-reviews-section,.landing-lead-banner,.landing-videos-section,.landing-faq-section{padding:40px 0}.landing-lead-form-card{padding:24px 20px}}
