:root{--shadow-card: 0 10px 20px rgba(34, 197, 94, .04);--shadow-button: 0 10px 25px rgba(34, 197, 94, .25);--shadow-soft: 0 8px 25px rgba(34, 197, 94, .12);--shadow-faq: 0 10px 25px rgba(34, 197, 94, .08);--shadow-icon: 0 12px 30px rgba(34, 197, 94, .15);--shadow-avatar: 0 8px 18px rgba(0, 0, 0, .08);--container-width: 1440px;--container-padding: 72px;--container-padding-tablet: 40px;--container-padding-mobile: 20px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 28px;--radius-3xl: 34px;--radius-round: 50%;--transition-default: .3s ease;--transition-faq: .35s ease;--aos-duration: .6s;--aos-delay: 0s}*{box-sizing:border-box}body{margin:0;font-family:Open Sans,system-ui,sans-serif;color:var(--color-black);background:var(--color-body-bg)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page{max-width:100%;margin:0 auto;overflow:hidden}.container,.container-2{width:100%;max-width:var(--container-width);margin:0 auto}.container{padding:0 var(--container-padding)}.container-2{padding:0}@media(max-width:991px){.container{padding:0 var(--container-padding-tablet)}}@media(max-width:767px){.container{padding:0 var(--container-padding-mobile)}.container-2{padding:0 var(--container-2-padding-mobile)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 34px;border:0;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-weight:700;box-shadow:var(--shadow-button)}.button--small{padding:14px 24px;border-radius:24px}.button--outline{width:100%;border:2px solid var(--color-primary);background:var(--color-white);color:var(--color-primary);box-shadow:none}.sticky-header{position:absolute;top:0;right:0;left:0;z-index:9}.header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;height:86px}.logo{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.logo__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--gradient-logo);font-size:14px}.nav{display:flex;gap:48px;font-size:13px;font-weight:700}.header__actions{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:700}@media(max-width:1098px){.nav,.header__actions{display:none}}.mobile-menu-toggle{position:relative;z-index:1001;display:none;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.mobile-menu-toggle span{display:block;width:26px;height:2px;margin:6px auto;border-radius:99px;background:var(--color-text);transition:transform var(--transition-default),opacity var(--transition-default)}.header.is-mobile-menu-open .mobile-menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header.is-mobile-menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.header.is-mobile-menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:1098px){body.is-mobile-menu-opened{overflow:hidden}.mobile-menu-toggle{display:block;margin-left:auto}.mobile-menu{display:none}.header.is-mobile-menu-open .mobile-menu{position:fixed;top:100px;right:20px;left:20px;z-index:999;display:block;padding:28px 32px 32px;border-radius:var(--radius-2xl);background:var(--color-white);box-shadow:var(--shadow-menu)}.mobile-menu .nav{display:flex;flex-direction:column;gap:0}.mobile-menu .nav__link{display:block;padding:18px 0;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-dark);font-size:18px;font-weight:700}.mobile-menu .header__actions{display:flex;flex-direction:column;gap:18px;margin-top:24px}.mobile-menu .header__login{text-align:center;font-weight:700}.mobile-menu .button{width:100%;justify-content:center}}.hero{background-color:var(--hero-bg-color);background-image:var(--hero-bg-image);background-position:var(--hero-bg-x) var(--hero-bg-y);background-repeat:no-repeat;background-size:cover;min-height:32vw;display:flex;align-items:center;justify-content:center}.hero .container{position:relative;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;padding-top:120px;padding-bottom:110px}.hero__content{position:relative;z-index:2;align-self:start;margin-top:35px}.badge{display:inline-flex;align-items:center;margin-bottom:20px;gap:10px;padding:8px 16px;border-radius:999px;background:#22c55e14;border:1px solid rgba(34,197,94,.15);font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;color:#16a34a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge__icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#22c55e26;font-size:12px}.badge__text{white-space:nowrap}.hero__title{margin:0 0 26px;font-size:68px;line-height:1.07;font-weight:700;letter-spacing:-3px}.hero__title span,.section-heading strong,.features__intro span,.cta h2 span{color:var(--color-primary)}.hero__text{margin:0 0 30px;color:var(--color-muted-2);font-size:18px;line-height:1.75}.hero__button svg{display:inline-block;vertical-align:top;position:relative;margin:-4px}.hero__trust{display:flex;align-items:center;gap:16px;margin-top:34px;color:var(--color-muted-2);font-size:13px;line-height:1.5}.hero__trust i,.hero__trust em{color:#fbbf24;font-style:normal}.hero__visual{position:relative;z-index:2;align-self:end}.hero__visual img{width:760px;margin-left:-30px}.hero__features{position:absolute;top:50%;right:var(--container-padding);list-style:none;padding:0;margin:-200px 0 0}@media(max-width:1350px){.hero__features{display:none}}.hero__features li{display:flex;align-items:center}.hero__features li+li{margin-top:25px}.hero-feature__icon{width:70px;height:70px;background:var(--color-hero-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-avatar);display:flex;align-items:center;justify-content:center;margin:0 20px 0 0}.hero-feature__title{padding:0;margin:0;font-weight:700}@media(max-width:1900px){.hero{background-position:center}}@media(max-width:1098px){.hero__title{font-size:48px}}@media(max-width:767px){.hero{background-image:var(--hero-bg-image-mobile)}.hero .container{display:block;padding-top:70px;padding-bottom:500px}.hero__text{font-size:16px}.hero__button{display:block;width:100%;text-align:center}}.avatars{display:flex}.avatars span,.avatar{border:3px solid var(--color-white);box-shadow:var(--shadow-avatar)}.avatars span{width:30px;height:30px;margin-left:-8px;border-radius:var(--radius-round);background:url(person-1.png) center no-repeat;background-size:cover}.avatars span:first-child{margin-left:0;background-image:url(person-2.png)}.avatars span:last-child{background-image:url(person-3.png)}.avatar{width:68px;height:68px;border-radius:var(--radius-round);background-size:cover}.avatar--one{background:url(person-1.png) center no-repeat;background-size:cover}.avatar--two{background:url(person-2.png) center no-repeat;background-size:cover}.avatar--three{background:url(person-4.png) center no-repeat;background-size:cover}.features{padding:70px 0;border-top:3px solid var(--color-white);background:var(--color-features-bg);position:relative;margin-top:-25px;border-radius:var(--radius-3xl) var(--radius-3xl) 0px 0px}@media(max-width:767px){.features{padding:40px 10px}}.features .container{display:grid;grid-template-columns:380px 1fr;gap:70px}.features__intro>span{position:relative;display:inline-block;margin-bottom:6px;font-size:12px;font-weight:900;letter-spacing:.04em}.features__intro h2{margin:10px 0 0;font-size:32px;line-height:1.18;letter-spacing:-1px}.features__intro h2 span{color:var(--color-primary-2)}.features__intro p{color:var(--color-muted-2)}.features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.feature-card,.step-card,.review-card,.price-card{border:1px solid var(--color-line-2);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card)}.feature-card{min-height:100%;padding:30px 24px;text-align:center}.feature-card svg,.feature-card img{display:block;width:60px;height:60px;margin:0 auto 20px}.feature-card__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border-radius:var(--radius-md);color:var(--color-white)}.feature-card h3{margin:0 0 11px;font-size:16px}.feature-card p{margin:0;color:var(--color-muted-3);font-size:12px;line-height:1.7}@media(max-width:1298px){.features .container{grid-template-columns:250px 1fr}}@media(max-width:1098px){.features__intro h2{font-size:28px}.features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.features .container{display:block}.features__intro h2{margin:0 0 30px}.features__grid{margin:40px 0 20px}.feature-card{min-width:50%;padding:25px 10px}}.steps,.reviews,.pricing,.faq,.cta{position:relative;padding:72px 92px}@media(max-width:991px){.steps,.reviews,.pricing,.faq,.cta{position:relative;padding:62px 52px}}@media(max-width:767px){.steps,.reviews,.pricing,.faq,.cta{position:relative;padding:52px 22px}.pricing,.reviews{padding-left:0;padding-right:0}}.section-heading{max-width:820px;margin:0 auto 60px;text-align:center}.section-heading>span{position:relative;display:inline-block;margin-bottom:12px;font-size:12px;font-weight:900;letter-spacing:.04em;color:var(--color-primary)}.section-heading h2{margin:0 0 16px;font-size:50px;line-height:1.08;letter-spacing:-2px}.section-heading--with-svg h2{margin-bottom:30px}.section-heading h2 span{color:var(--color-primary-2);position:relative}.section-heading h2 span svg{position:absolute;bottom:-15px;left:0;right:0;width:100%;height:auto}.section-heading p{margin:0;color:var(--color-muted-2);font-size:15px;line-height:1.6}.section-heading--compact{margin-bottom:38px}.section-heading--compact h2{font-size:28px}.section-heading--left{margin:0 0 24px;text-align:left}@media(max-width:767px){.section-heading{margin-bottom:40px}.section-heading h2{font-size:34px}.section-heading p{font-size:14px}.section-heading--compact h2{font-size:32px}}.steps{z-index:1;border-top:1px solid var(--color-border-dark);background:var(--color-bg-soft-4)}.steps:before,.steps:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;display:block;width:500px;background:url(bg-how-it-works.png) center no-repeat;background-size:cover}@media(max-width:1298px){.steps:before,.steps:after{display:none}}.steps:before{left:0;background-position:center left}.steps:after{right:0;background-position:center right}.steps__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:76px}.step-card{position:relative;padding:0 28px 34px;min-height:100%;text-align:center}.step-card svg{position:absolute;top:42%;left:104%;z-index:2;transform:translateY(-50%)}.step-card__number{position:absolute;top:-20px;left:0;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-round);background:var(--color-white);color:var(--color-primary);font-size:27px;box-shadow:var(--shadow-soft)}.step-card img{height:226px;margin:28px auto 20px;object-fit:contain}.step-card h3{margin:0 0 10px;font-size:20px}.step-card p{margin:0;color:var(--color-muted-3);font-size:13px;line-height:1.65}@media(max-width:1098px){.steps__grid{grid-template-columns:repeat(2,1fr);gap:30px}.step-card:last-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:35vw}.step-card svg,.steps:after{display:none}.steps:before{width:100%}}@media(max-width:767px){.steps{padding:50px 20px}.steps__grid{display:block}.step-card:last-child{max-width:100%}.steps__grid div+div{margin-top:50px}}.reviews{margin:0 0 72px;background-color:var(--cta-bg-color);background-image:var(--cta-bg-image);background-position:var(--cta-bg-position);background-repeat:no-repeat;background-size:cover;border-bottom:1px solid var(--color-border-dark)}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1298px){.reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.reviews__grid{grid-template-columns:repeat(1,1fr)}}.review-card{position:relative;padding:28px;border-radius:22px;background:#fff;box-shadow:0 15px 40px #0000000f;display:flex;flex-direction:column;gap:18px;min-height:100%}@media(max-width:1098px)and (min-width:992px){.review-card:last-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:35vw}}.review-card__top{display:flex;align-items:center;gap:14px}.review-card__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover}.review-card__info h3{margin:0;font-size:16px;font-weight:700}.review-card__verified{font-size:12px;color:#27a455;font-weight:600}.review-card__stars{margin-left:auto;color:#fbbf24;font-size:14px}.review-card p{font-size:15px;color:#555;line-height:1.5}.review-card__tags{display:flex;gap:10px;flex-wrap:wrap}.review-card__tags span{padding:6px 12px;border-radius:999px;background:#f0f7f1;font-size:12px;font-weight:600;color:#27a455}.review-card__image{width:120px;height:auto;border-radius:16px;margin-top:8px;margin-left:auto;margin-bottom:auto}@media(max-width:767px){.review-card__image{width:70px}}.review-card__bottom{display:flex}.review-card__bottom-left{padding-right:30px}.reviews-stats{display:flex;align-items:center;justify-content:center;gap:52px;max-width:1080px;margin:42px auto 0;padding:26px 46px;border-radius:999px;background:#fff;box-shadow:0 18px 50px #0f172a0f}@media(max-width:1298px){.reviews-stats{flex-wrap:wrap}}.reviews-stats__item{display:flex;align-items:center;gap:18px}.reviews-stats__icon{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border-radius:50%;background:#eaf8ef;color:#27a455}.reviews-stats strong{display:block;color:#071225;font-size:30px;font-weight:900;line-height:1;letter-spacing:-.04em}.reviews-stats p{margin:7px 0 0;color:#66758e;font-size:15px;font-weight:600}.reviews-stats__divider{width:1px;height:48px;background:#27a45538}@media(max-width:1298px){.reviews-stats__divider{display:none}}@media(max-width:991px){.reviews-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;border-radius:28px;padding:28px}.reviews-stats__divider{display:none}}@media(max-width:575px){.reviews-stats{grid-template-columns:1fr}}.pricing{padding-top:70px;border-top:1px solid var(--color-border-dark);border-bottom:1px solid var(--color-border-dark);background-color:var(--cta-bg-color);background-image:var(--cta-bg-image);background-position:var(--cta-bg-position);background-repeat:no-repeat;background-size:cover}.pricing__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}@media(max-width:1298px){.pricing__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:1298px)and (min-width:992px){.price-card:last-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:35vw}}.price-card{position:relative;padding:36px 36px 34px;border:1px solid var(--color-line);border-radius:var(--radius-3xl);background:var(--color-white);box-shadow:var(--shadow-card)}.price-card--featured{border:2px solid var(--color-primary);padding-top:70px}.price-card__badge{position:absolute;top:0;left:0;right:0;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;background:var(--gradient-featured);color:#fff;font-size:14px;font-weight:800;letter-spacing:.04em}.price-card__top{display:flex;justify-content:space-between;gap:24px;min-height:150px}.price-card__top h3{margin:0 0 8px;font-size:24px;line-height:1.1;color:var(--color-text)}@media(max-width:767px){.price-card__top h3{font-size:18px}}.price-card__top p{margin:0;font-size:20px;line-height:1.25;color:var(--color-muted)}@media(max-width:767px){.price-card__top p{font-size:17px}}.price-card__top img{max-width:150px;object-fit:contain}.price-card__image-wrap{position:relative}.price-card__discount{position:absolute;right:-18px;bottom:16px;width:72px;height:72px;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:#fff;font-size:17px;font-weight:800;line-height:1.05;text-align:center;padding:17px 0}.price-card__discount i{font-size:8px;font-style:normal;width:100%;display:block}.price-card__price{margin-top:26px;font-size:42px;font-weight:900;color:var(--color-text-dark);letter-spacing:-.04em}@media(max-width:767px){.price-card__price{font-size:32px}}.price-card__price small{font-size:15px;font-weight:600;color:var(--color-muted);letter-spacing:0}@media(max-width:767px){.price-card__price small{font-size:14px}}.price-card__save{display:inline-flex;margin-top:14px;padding:8px 16px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-2);font-size:15px;font-weight:800}.price-card ul{display:grid;gap:14px;margin:34px 0 40px;padding:0;list-style:none}.price-card li{position:relative;padding-left:30px;font-size:15px;font-weight:400;color:var(--color-muted)}.price-card li:before{content:"\2713";position:absolute;left:0;top:2px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;font-size:12px;font-weight:900}.price-card .button{display:block;width:100%;text-align:center;cursor:pointer}.price-card__shipping{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;color:var(--color-primary-2);font-size:15px;font-weight:700}@media(max-width:991px){.pricing__cards{grid-template-columns:1fr}.price-card{padding:36px 28px 30px}.price-card--featured{padding-top:68px}}.faq{display:grid;grid-template-columns:430px 1fr;gap:70px;margin:0 28px;border-radius:var(--radius-3xl);background-color:var(--cta-bg-color);background-image:var(--cta-bg-image);background-position:var(--cta-bg-position);background-repeat:no-repeat;background-size:cover;border:1px solid var(--color-border-dark)}@media(max-width:767px){.faq{background:none;border:none}}.faq__content{padding:35px 20px 55px}@media(max-width:767px){.faq__content{padding:0}}.faq details{margin-bottom:25px;padding:28px;border:1px solid var(--color-line-3);border-radius:15px;background:var(--color-white);box-shadow:var(--shadow-faq)}@media(max-width:767px){.faq details{margin-bottom:15px}}.faq summary{display:flex;justify-content:space-between;font-size:14px;font-weight:700;list-style:none;cursor:pointer}.faq summary:after{content:"+"}.faq__item[open] summary:after{content:"\2212"}.faq__item{overflow:hidden}.faq__question{list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__answer{height:0;overflow:hidden;transition:height var(--transition-faq)}.faq__item[open] .faq__answer{overflow:hidden}.faq__item.is-animating .faq__question{pointer-events:none}@media(max-width:1298px){.faq{grid-template-columns:350px 1fr}}@media(max-width:1098px){.faq{grid-template-columns:280px 1fr;padding-right:50px;padding-left:50px}}@media(max-width:991px){.faq{grid-template-columns:250px 1fr;gap:30px}}@media(max-width:767px){.faq{grid-template-columns:1fr;padding:0;gap:20px}.faq__image{display:none}}.cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:440px;margin:46px 28px 54px;padding:130px 92px;border:1px solid var(--color-border-dark);border-radius:var(--radius-3xl);background-color:var(--cta-bg-color);background-image:var(--cta-bg-image);background-position:var(--cta-bg-position);background-repeat:no-repeat;background-size:cover;text-align:left}.cta__icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 28px;border-radius:var(--radius-round);background:var(--color-white);box-shadow:var(--shadow-icon)}.cta h2{margin:0 0 22px;font-size:58px;line-height:1.08;letter-spacing:-2px}.cta p{margin:0 0 28px;color:var(--color-muted);font-size:17px;line-height:1.6}@media(max-width:767px){.cta p{margin-bottom:10px;font-size:15px}}.cta small{display:block;margin-top:18px;font-weight:700}.cta__image{justify-self:end;width:590px;margin-right:-24px}.cta .hero__trust p{padding:0;margin:0;font-size:12px}.trust-badges{display:flex;align-items:center;gap:54px}.trust-badge{display:flex;align-items:center;gap:14px;margin-bottom:30px}.trust-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#dff7e8;color:#21c45a;flex-shrink:0}.trust-badge__icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.trust-badge__text{font-size:15px;line-height:1.35;font-weight:700;color:#101522;white-space:nowrap}@media(max-width:767px){.trust-badges{align-items:flex-start;gap:38px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative;margin:0 -30px;padding:0 30px}.trust-badges::-webkit-scrollbar{display:none}}@media(max-width:1298px){.cta{min-height:380px;padding:130px 92px}}@media(max-width:991px){.cta{padding:40px 50px}}@media(max-width:767px){.cta{position:relative;display:block;overflow:hidden;margin:55px 0 0;padding:40px 20px 450px;background:none;border:none;border-radius:0;border-top:1px solid var(--color-border-dark)}.cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:115%;background-image:var(--cta-bg-image-mobile);background-size:cover;background-position:center right;z-index:-1}.cta h2{font-size:42px}}.footer{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.55fr;gap:42px;margin:0 28px 38px;padding:56px 70px 34px;border-radius:var(--radius-xl);background:var(--color-navy-dark);color:var(--color-footer-text)}.logo--footer{margin-bottom:18px;color:var(--color-white)}.footer p{color:var(--color-footer-muted);font-size:13px;line-height:1.75}.footer h3{margin:0 0 20px;color:var(--color-white);font-size:12px}.footer a{display:block;margin:0 0 14px;color:var(--color-footer-link);font-size:13px}.footer__col ul,.footer__social,.footer>div:last-child nav ul{margin:0;padding:0;list-style:none}.footer__social{display:flex;gap:12px;margin-top:22px}.footer__social a{display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:var(--radius-round);background:var(--color-navy-soft);color:var(--color-white)}.footer .footer__newsletter-form{display:flex;gap:8px;margin-top:20px}.footer input{min-width:0;height:44px;padding:0 16px;border:0;border-radius:var(--radius-sm);background:var(--color-navy-soft);color:var(--color-white)}.footer button{width:46px;border:0;border-radius:var(--radius-sm);background:var(--gradient-primary);color:var(--color-white);cursor:pointer}.footer>div:last-child{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:22px;padding-top:26px;border-top:1px solid var(--color-footer-border)}.footer>div:last-child nav ul{display:flex;gap:34px}.footer>div:last-child a,.footer>div:last-child p{margin:0;font-size:12px}@media(max-width:991px){.footer{grid-template-columns:repeat(2,1fr);gap:36px 28px;margin:0 20px 32px;padding:48px 40px 32px}}@media(max-width:767px){.footer{grid-template-columns:1fr;gap:30px;margin:0;padding:42px 22px;border-radius:0}.footer>div:last-child{display:block}.footer>div:last-child nav ul{margin-top:20px}}.logo__image--footer{display:block;width:auto;max-width:190px;height:auto}body.body-aos [data-aos]{opacity:0;transform:translateY(50px);transition-property:opacity,transform;transition-duration:var(--aos-duration);transition-delay:var(--aos-delay);transition-timing-function:ease}body.body-aos [data-aos].aos-animate,body.body-aos [data-aos] [data-aos]{opacity:1;transform:none}@media(max-width:1098px){body.body-aos [data-aos]{transition-delay:0s}}.content-page{padding:120px 0 90px}.content-page__hero{max-width:820px;margin:0 auto 56px;text-align:center}.content-page__hero span{display:inline-block;margin-bottom:16px;font-size:13px;font-weight:800;letter-spacing:.14em}.content-page__hero h1{margin:0 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.04;letter-spacing:-.05em}.content-page__hero p{margin:0;font-size:18px}.content-page__body{max-width:920px;margin:0 auto;padding:58px 64px;border-radius:28px;background:#fff}.content-page__body h2{margin:42px 0 14px;font-size:26px;line-height:1.25;letter-spacing:-.03em}.content-page__body h2:first-child{margin-top:0}.content-page__body p,.content-page__body li{font-size:16px;line-height:1.85}.content-page__body p{margin:0 0 18px}.content-page__body ul{margin:0 0 24px;padding-left:22px}.content-page__body a{font-weight:700;text-decoration:none}.content-page__body a:hover{text-decoration:underline}@media(max-width:767px){.content-page{padding:90px 0 60px}.content-page__hero{margin-bottom:34px}.content-page__body{padding:34px 24px;border-radius:22px}.content-page__body h2{font-size:22px}.content-page__body p,.content-page__body li{font-size:15px}}.floating-cart{position:fixed;right:24px;bottom:24px;width:64px;height:64px;border-radius:50%;background:#111;color:#fff;border:none;cursor:pointer;z-index:7;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0003;transition:transform .2s ease}.floating-cart:hover{transform:scale(1.08)}.floating-cart__count{position:absolute;top:-6px;right:-6px;background:#ff3b3b;color:#fff;font-size:12px;font-weight:600;padding:4px 7px;border-radius:20px}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-body)}h1,h2,h3,h4,h5,h6,.hero__title,.features__intro h2,.section-heading h2,.cta h2,.content-page__hero h1,.content-page__body h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.logo,.logo--footer{font-family:var(--font-logo-family);font-style:var(--font-logo-style);font-weight:var(--font-logo-weight);font-size:var(--font-size-logo)}.nav,.header__actions,.mobile-menu .nav__link,.mobile-menu .header__login{font-family:var(--font-navigation-family);font-style:var(--font-navigation-style);font-weight:var(--font-navigation-weight);font-size:var(--font-size-nav)}.button,.footer button,.floating-cart,.floating-cart__count{font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:var(--font-size-button)}.section-heading span,.steps .section-heading span,.price-card--featured>b,.content-page__hero span,.pricing__note{font-family:var(--font-badge-family);font-style:var(--font-badge-style);font-weight:var(--font-badge-weight)}.price-card__price{font-family:var(--font-price-family);font-style:var(--font-price-style);font-weight:var(--font-price-weight);font-size:var(--font-size-price)}.hero__title{font-size:var(--font-size-hero-title)}.hero__text{font-size:var(--font-size-hero-text)}.section-heading h2{font-size:var(--font-size-section-heading)}.section-heading p{font-size:var(--font-size-section-text)}.feature-card h3,.step-card h3,.review-card h3,.price-card h3{font-size:var(--font-size-card-title)}.feature-card p,.step-card p,.review-card p,.review-card__top p,.review-card>div>p,.price-card p,.price-card li,.faq p{font-size:var(--font-size-card-text)}.footer p,.footer a,.footer h3,.footer>div:last-child a,.footer>div:last-child p{font-size:var(--font-size-footer)}.content-page__hero p,.content-page__body p,.content-page__body li{font-size:var(--font-size-section-text)}@media(max-width:767px){body{font-size:var(--font-size-body-mobile)}.nav,.header__actions,.mobile-menu .nav__link,.mobile-menu .header__login{font-size:var(--font-size-nav-mobile)}.hero__title{font-size:var(--font-size-hero-title-mobile)}.hero__text{font-size:var(--font-size-hero-text-mobile)}.section-heading h2,.cta h2,.content-page__hero h1{font-size:var(--font-size-section-heading-mobile)}.section-heading p,.cta p,.content-page__hero p,.content-page__body p,.content-page__body li{font-size:var(--font-size-section-text-mobile)}.feature-card h3,.step-card h3,.review-card h3,.price-card h3{font-size:var(--font-size-card-title-mobile)}.feature-card p,.step-card p,.review-card p,.review-card__top p,.review-card>div>p,.price-card p,.price-card li,.faq p{font-size:var(--font-size-card-text-mobile)}.price-card__price{font-size:var(--font-size-price-mobile)}.footer p,.footer a,.footer h3,.footer>div:last-child a,.footer>div:last-child p{font-size:var(--font-size-footer-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles.css.map */
