@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;0,700;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-heading: "Poppins", sans-serif;--font-body: "Open Sans", sans-serif;--color-text: rgb(18, 18, 18);--color-green: rgb(50, 96, 55);--color-red: rgb(221, 29, 29);--color-yellow: rgb(249, 201, 25);--color-header-bg: rgb(230, 230, 230);--color-dark: rgb(46, 42, 57);--color-white: rgb(255, 255, 255);--page-width: 1200px}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:400;font-size:1.05rem;line-height:1.75;color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;line-height:1.25}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;cursor:pointer}ul,ol{list-style:none}.announcement{background:#000;color:#fff;overflow:hidden;white-space:nowrap;padding:8px 0;font-size:.85rem;font-weight:700;letter-spacing:.06em}.announcement__track{display:inline-flex;animation:marquee 30s linear infinite}.announcement__item{padding:0 2.5rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header{background:var(--color-header-bg);position:sticky;top:0;z-index:50}.header__inner{max-width:var(--page-width);margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.header__brand{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--color-text)}.btn{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;padding:14px 34px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0003}.btn--green{background:var(--color-green);color:#fff}.btn--green:hover{background:#284e2c}.btn--white{background:#fff;color:var(--color-text)}.btn--red{background:var(--color-red);color:#fff;font-size:1.1rem;padding:18px 48px}.btn--red:hover{background:#be1616}.header .btn{padding:10px 26px}.hero{position:relative;color:#fff;overflow:hidden}.hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#00140f8c,#00140f26 70%)}.hero__content{position:relative;max-width:var(--page-width);margin:0 auto;padding:110px 24px 120px}.hero__box{max-width:620px}.hero__rating{display:flex;align-items:center;gap:4px;font-size:1rem;margin-bottom:14px}.hero__rating .stars{margin-right:8px}.hero h1{font-size:clamp(1.7rem,3.4vw,2.6rem);margin-bottom:20px}.hero__sub{font-size:1.1rem;margin-bottom:18px}.hero__updated{font-style:italic;font-weight:700;margin-bottom:26px}.stars{display:inline-flex;gap:2px;color:#ffb800}.stars svg{width:18px;height:18px;fill:currentColor}.byline{background:var(--color-yellow);padding:20px 24px}.byline p{max-width:var(--page-width);margin:0 auto;font-family:var(--font-heading);font-weight:700;font-size:1.15rem}.article{max-width:var(--page-width);margin:0 auto;padding:70px 24px 30px}.benefit{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:90px}.benefit__media img,.benefit__media video{width:100%;border-radius:14px}.benefit h2{font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:20px}.benefit p+p{margin-top:16px}.benefit--reverse .benefit__media{order:2}.article__cta{text-align:center;padding:10px 0 70px}.sowhat{background:#f3f3f3;padding:80px 24px}.sowhat__inner{max-width:860px;margin:0 auto;text-align:center}.sowhat h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:30px}.sowhat p{margin-bottom:20px;text-align:left}.intro{max-width:860px;margin:0 auto;padding:80px 24px 40px}.intro video{width:100%;border-radius:14px;margin-bottom:44px}.intro h2{font-size:clamp(1.5rem,2.8vw,2.1rem);margin-bottom:22px}.intro p{margin-bottom:18px}.intro__cta{text-align:center;padding:30px 0 60px}.reviews{background:var(--color-dark);color:#fff;padding:80px 0 90px}.reviews__head{max-width:var(--page-width);margin:0 auto 46px;padding:0 24px;text-align:center}.reviews__head h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:14px}.reviews__rating{display:inline-flex;align-items:center;gap:8px}.reviews__carousel{max-width:var(--page-width);margin:0 auto;padding:0 24px;position:relative}.reviews__track{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.reviews__track::-webkit-scrollbar{display:none}.review-card{flex:0 0 calc(50% - 20px);scroll-snap-align:start;background:#ffffff0f;border-radius:14px;padding:34px 32px;display:flex;flex-direction:column}.review-card .stars{margin-bottom:18px}.review-card__quote{font-size:1rem;margin-bottom:24px;flex:1}.review-card__author{display:flex;align-items:center;gap:14px}.review-card__author img{width:56px;height:56px;border-radius:50%;object-fit:cover}.review-card__name{font-family:var(--font-heading);font-weight:700}.reviews__arrows{display:flex;justify-content:center;gap:14px;margin-top:34px}.reviews__arrow{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background-color .15s ease}.reviews__arrow:hover{background:#ffffff26}.final{padding:90px 24px;text-align:center}.final h2{font-size:clamp(1.3rem,2.4vw,1.8rem);margin-top:34px;color:var(--color-red)}@media(max-width:860px){.benefit{grid-template-columns:1fr;gap:28px;margin-bottom:64px}.benefit--reverse .benefit__media{order:0}.review-card{flex:0 0 100%}.hero__content{padding:70px 24px 80px}}
