@font-face{font-family:Inter;src:url(inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(archivo-700-800.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}:root{color:#fff;background:#080505;font-family:Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{width:100%;height:100%}html{background:#080505}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:#080505;color:#fff;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{color:inherit}img{display:block;max-width:100%}[hidden]{display:none!important}body.archive-modal-open{overflow:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page{height:100vh;overflow-x:hidden;overflow-y:auto;background:#080505;scrollbar-color:rgba(255,77,94,.45) #0b0607}.icon{width:22px;height:22px;flex:0 0 auto;object-fit:contain}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-family:Archivo,sans-serif}.section-shell{position:relative;overflow:hidden}.wide-shell{width:min(100%,1280px);margin:0 auto}.medium-shell{width:min(100%,1000px);margin:0 auto}.section-heading{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.section-heading .eyebrow,.eyebrow{display:inline-flex;align-items:center;justify-content:flex-start;min-height:30px;padding:6px 13px;border:1px solid rgba(255,77,94,.42);border-radius:999px;background:#ff4d5e14;color:#ff9aa5;font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em}.section-heading h2{max-width:920px;color:#fff;font-size:46px;font-weight:800;line-height:1.08;letter-spacing:-.025em}.section-heading>p{max-width:700px;color:#c7b5b7;font-size:17px;line-height:1.65}.hero{padding:80px;background:radial-gradient(circle,#5a1018,#080505 70%)}.hero__inner{display:flex;align-items:flex-start;gap:64px;width:min(100%,1360px);margin:0 auto}.product-preview{display:block;flex:1 1 auto;min-width:0;max-width:734px;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,77,94,.25);border-radius:20px;background:#180d0f;box-shadow:0 28px 90px #0000004d,0 0 60px #ff4d5e14;cursor:zoom-in}.product-preview img{width:100%;height:100%;object-fit:cover}.hero__copy{display:flex;flex:0 0 480px;flex-direction:column;gap:24px}.hero-badge{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;gap:8px;min-height:32px;padding:7px 12px;border:1px solid rgba(255,77,94,.38);border-radius:999px;background:#ff4d5e17;color:#ff9aa5;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em}.hero-badge .icon{width:16px;height:16px}.hero h1{color:#fff;font-size:52px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.hero-stats{display:flex;min-height:35px;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(255,77,94,.28);border-radius:999px;background:#ff4d5e12;color:#fff;font-size:12px;line-height:1.4}.hero-stats strong{color:#ff6f78;font-size:16px}.hero-stats span{color:#fff}.hero-stats i{color:#ff4d5e;font-style:normal}.hero-description{max-width:460px;color:#c7b5b7;font-size:17px;line-height:1.55}.benefits{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.benefits li{display:flex;align-items:center;gap:9px;color:#f5f3f8;font-size:14px;font-weight:500}.benefits .icon{width:19px;height:19px}.price-row{display:flex;min-height:44px;flex-wrap:wrap;align-items:center;gap:12px}.price-row strong{font-family:Archivo,sans-serif;font-size:36px;font-weight:800;line-height:1}.price-row s{color:#ffffff73;font-size:20px;font-weight:500}.price-row span{padding:6px 9px;border-radius:6px;background:#ff4d5e26;color:#ff9aa5;font-size:11px;font-weight:700;letter-spacing:.05em}.purchase-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:58px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(135deg,#ff4d5e,#c51e2b);box-shadow:0 14px 34px #ff4d5e40,inset 0 1px #ffffff38;color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:transform .16s ease,filter .16s ease}.purchase-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.purchase-button span{font-size:20px}.product-form{display:flex;flex-direction:column;gap:9px}.product-form .purchase-button{cursor:pointer}.product-form .purchase-button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.58}.variant-picker{display:flex;flex-direction:column;gap:6px}.variant-picker label{color:#c7b5b7;font-size:12px;font-weight:700}.variant-picker select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,77,94,.28);border-radius:9px;background:#1b1012;color:#fff}.purchase-stack{display:flex;flex-direction:column;gap:6px}.rating-button{display:flex;align-items:center;justify-content:center;gap:8px;align-self:center;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.rating-button strong{font-size:14px}.rating-button>span:last-child{color:#c7b5b7;font-size:13px}.stars{display:inline-flex;align-items:center;gap:2px}.stars .icon{width:18px;height:18px}.stars--small .icon{width:15px;height:15px}.delivery-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,77,94,.22);border-radius:12px;background:#ff4d5e0e}.delivery-card__title{display:flex;align-items:center;gap:9px;color:#fff;font-size:14px;font-weight:700}.delivery-card__title .icon{width:20px;height:20px}.delivery-card p{color:#b7a4a7;font-size:12px;line-height:1.55}.trust-row{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:12px}.trust-row span{display:inline-flex;align-items:center;gap:6px;color:#b8a6a8;font-size:11px;white-space:nowrap}.trust-row .icon{width:18px;height:18px}.testimonials{display:flex;flex-direction:column;gap:48px;padding:88px 80px 80px;background:linear-gradient(180deg,#080505,#17090b 48%,#080505)}.carousel-shell{position:relative;width:min(100%,1200px);margin:0 auto}.carousel-viewport{width:100%;overflow:hidden}.carousel-track{display:flex;gap:24px;transition:transform .42s cubic-bezier(.22,.75,.22,1);will-change:transform}.testimonial-card{display:flex;flex:0 0 calc(50% - 12px);min-height:340px;flex-direction:column;align-items:center;justify-content:space-between;gap:26px;padding:36px;border:1px solid rgba(255,77,94,.22);border-radius:18px;background:linear-gradient(145deg,#ff4d5e13,#ffffff06);box-shadow:0 18px 55px #0003;text-align:center}.testimonial-card blockquote{color:#fff;font-family:Archivo,sans-serif;font-size:21px;font-weight:700;line-height:1.35}.testimonial-person{display:flex;align-items:center;gap:13px}.avatar{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid rgba(255,77,94,.48);border-radius:50%;background:#ff4d5e24;color:#ff9aa5;font-weight:700}.testimonial-person div{display:flex;flex-direction:column;gap:4px}.testimonial-person strong{font-size:15px}.testimonial-person div span{color:#9d898d;font-size:12px}.carousel-arrow{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,77,94,.4);border-radius:50%;background:#211113;box-shadow:0 10px 25px #00000057;transform:translateY(-50%);cursor:pointer}.carousel-arrow .icon{width:20px;height:20px}.carousel-arrow:disabled{opacity:.34;cursor:default}.carousel-arrow--left{left:-23px}.carousel-arrow--right{right:-23px}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-23px}.carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff38;cursor:pointer;transition:width .16s ease,background .16s ease}.carousel-dots button.is-active{width:22px;border-radius:999px;background:#ff555f}.included{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:52px;padding:110px 80px 120px;background-color:#080505;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.78) 0 1px,transparent 1.6px),radial-gradient(circle at 72% 28%,rgba(255,255,255,.62) 0 1px,transparent 1.7px),radial-gradient(circle at 38% 78%,rgba(255,255,255,.48) 0 1px,transparent 1.5px),radial-gradient(circle at 85% 86%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 50% 0%,#2a0b0e,#080505 54%);background-size:238px 220px,317px 281px,281px 257px,359px 317px,100% 100%}.included:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background-image:radial-gradient(circle at 35% 42%,rgba(255,77,94,.14),transparent 34%),radial-gradient(circle at 74% 70%,rgba(197,30,43,.1),transparent 30%);pointer-events:none}.included .wide-shell,.results .wide-shell{display:flex;flex-direction:column;gap:58px}.included .wide-shell{width:min(100%,1440px)}.included .section-heading{gap:22px}.included .section-heading .eyebrow{min-height:0;padding:0;border:0;background:transparent;color:#ff6a73;font-size:15px;letter-spacing:.2em}.included .section-heading h2{max-width:1180px;font-size:clamp(42px,5vw,72px);letter-spacing:-.045em;line-height:1.05}.included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px}.included-card{display:flex;min-height:0;overflow:hidden;padding:34px 32px;flex-direction:column;align-items:center;border:1px solid #3d1b20;border-radius:22px;background:#1b1012e6;box-shadow:inset 0 1px #ffffff06;text-align:center}.included-card__top{display:flex;width:100%;align-items:center;justify-content:center;gap:18px;margin-bottom:24px}.included-card__icon{display:inline-flex;width:64px;height:64px;flex:0 0 64px;align-items:center;justify-content:center;border-radius:17px;background:#2a1115;color:#ff626c}.included-card__icon svg{width:32px;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.included-card h3{color:#fff8f7;font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.15;text-align:center}.included-card p{max-width:360px;color:#b49fa2;font-size:16px;line-height:1.55;text-align:center}.results{padding:80px;background:linear-gradient(180deg,#080505,#140708 48%,#080505)}.results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.result-card{position:relative;height:705px;overflow:hidden;border:1px solid rgba(255,77,94,.25);border-radius:18px;background:#12090a}.result-card:after{position:absolute;top:45%;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent,rgba(8,5,5,.96) 68%)}.result-card__image{height:100%;overflow:hidden}.result-card__image img{width:100%;height:100%;object-fit:cover;object-position:top center}.result-card__copy{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:6px;padding:32px;text-align:left}.result-card__copy strong{font-family:Archivo,sans-serif;color:#fff;font-size:42px;font-weight:800;line-height:1.05}.result-card__copy span{color:#fff;font-size:15px;font-weight:600}.result-card__copy span{color:#ff9aa5}.result-card:nth-child(3) .result-card__copy strong{max-width:320px}.audience{padding:80px;background:radial-gradient(circle,#450d12,#080505 72%)}.audience .medium-shell{display:flex;flex-direction:column;gap:40px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.audience-card{display:flex;align-items:center;gap:16px;min-height:64px;padding:16px 22px;border:1px solid rgba(255,77,94,.2);border-radius:15px;background:#ff4d5e0b;color:#f8f6fa;font-size:16px;font-weight:600}.audience-card .icon{width:27px;height:27px}.comparison{padding:80px;background:radial-gradient(circle,#3a0a0e,#080505 75%)}.comparison-shell{display:flex;width:min(100%,900px);margin:0 auto;flex-direction:column;gap:40px}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.comparison-card{min-height:331.6px;padding:29px 25px;border-radius:18px}.comparison-card--without{border:1px solid rgba(255,255,255,.1);background:#ffffff06}.comparison-card--with{border:1px solid rgba(255,77,94,.42);background:linear-gradient(145deg,#ff4d5e1f,#ff4d5e09);box-shadow:0 16px 50px #ff4d5e14}.comparison-card h3{display:flex;align-items:center;gap:11px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.09);font-size:22px}.comparison-card h3 .icon{width:25px;height:25px}.comparison-card ul{display:flex;margin:24px 0 0;padding:0;flex-direction:column;gap:0;list-style:none}.comparison-card li{display:flex;min-height:47px;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);color:#d8c9cb;font-size:15px}.comparison-card li:last-child{border-bottom:0}.comparison-card li .icon{width:19px;height:19px}.process{padding:96px 80px;background:radial-gradient(circle,#3a0a0e,#080505 75%)}.process-shell{display:flex;flex-direction:column;gap:56px}.process .section-heading{width:720px;max-width:56.25%;gap:18px}.process .section-heading .eyebrow{min-height:32px}.process .section-heading h2{line-height:1.05}.process .section-heading>p{line-height:1.55}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.process-item{position:relative;min-width:0}.process-card{position:relative;display:flex;height:100%;min-height:249px;overflow:hidden;padding:29px;flex-direction:column;align-items:flex-start;border:1px solid rgba(255,77,94,.22);border-radius:18px;background:#ff4d5e0b;text-align:left}.process-number{position:static;margin-bottom:14px;color:#ff6f78;font-family:Archivo,sans-serif;font-size:48px;font-weight:800;line-height:1}.process-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:14px 0 24px;border:1px solid rgba(255,77,94,.35);border-radius:50%;background:#ff4d5e1a}.process-icon .icon{width:27px;height:27px}.process-card h3{margin-bottom:13px;font-size:19px;line-height:1.25}.process-card p{color:#b8a6a8;font-size:13.5px;line-height:1.65}.process-arrow{position:absolute;z-index:2;top:50%;right:-39px;width:22px;height:22px;transform:translateY(-50%)}.faq{padding:96px 80px;background:radial-gradient(circle,#4e1118,#100708 85%)}.faq-shell{display:flex;width:min(100%,820px);margin:0 auto;flex-direction:column;gap:48px}.faq .section-heading>p{max-width:520px}.faq .section-heading .eyebrow{min-height:32px}.faq .section-heading h2{line-height:1.05}.faq .section-heading>p{line-height:1.55}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{overflow:hidden;border:1px solid rgba(255,77,94,.2);border-radius:13px;background:#ffffff06}.faq-item.is-open{border-color:#ff4d5e66;background:#ff4d5e0b}.faq-item>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:0;background:transparent;text-align:left;cursor:pointer}.faq-item>button span{font-family:Archivo,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.faq-item>button .icon{width:20px;height:20px;transition:transform .2s ease}.faq-item.is-open>button .icon{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.faq-answer p{min-height:0;overflow:hidden;padding:0 22px;color:#c7b5b7;font-size:16px;line-height:1.6}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:24px}.footer{display:flex;min-height:79.5px;align-items:center;justify-content:center;gap:8px;padding:20px;border-top:1px solid rgba(255,77,94,.13);background:#080505;text-align:center}.footer .icon{width:16px;height:16px}.footer p{color:#9e8c8f;font-size:13px}.footer a{color:#ff9aa5;text-decoration:none}.modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:28px;background:#050303d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reviews-modal{position:relative;display:flex;width:min(560px,calc(100vw - 32px));height:min(612px,calc(100vh - 76px));overflow:hidden;flex-direction:column;border:1px solid rgba(255,77,94,.3);border-radius:18px;background:#1b1012;box-shadow:0 30px 100px #000000a6}.modal-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;cursor:pointer}.modal-close .icon{width:19px;height:19px}.modal-close--dark{position:absolute;z-index:3;top:15px;right:15px;background:#ffffff14}.reviews-summary{display:grid;flex:0 0 auto;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:27px 68px 25px 27px;border-bottom:1px solid rgba(255,255,255,.08)}.reviews-summary h2{margin-bottom:7px;font-size:24px;font-weight:700}.reviews-summary p,.reviews-score span{color:#a99598;font-size:12px}.reviews-score{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 8px}.reviews-score strong{grid-row:1 / 3;font-family:Archivo,sans-serif;font-size:34px}.reviews-score .stars .icon{width:14px;height:14px}.reviews-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.review-row{display:flex;flex-direction:column;gap:9px;padding:22px 27px;border-bottom:1px solid rgba(255,255,255,.07)}.review-row p{color:#e4d6d8;font-size:14px;line-height:1.55}.review-row strong{margin-top:2px;font-size:13px}.review-row>span:last-child{color:#948286;font-size:11px}.image-backdrop{background:#030202ed}.image-modal{position:relative;width:min(820px,calc(100vw - 100px));aspect-ratio:1}.image-modal>img{width:100%;height:100%;border-radius:4px;object-fit:cover}.modal-close--light{position:absolute;top:-18px;right:-54px;background:#fff}.standard-page{min-height:100vh;padding:64px 24px;overflow-y:auto;background:radial-gradient(circle at 50% 0,#5a1018,#080505 60%);color:#fff}.standard-shell{width:min(100%,1040px);margin:0 auto}.standard-page h1{margin-bottom:28px;font-size:clamp(36px,6vw,58px)}.standard-page h2,.standard-page h3{margin:18px 0 10px}.standard-page p,.standard-page li{color:#d1c2c4;line-height:1.65}.standard-page a{color:#ff9aa5}.standard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.standard-card{padding:22px;border:1px solid rgba(255,77,94,.22);border-radius:14px;background:#ffffff09}.standard-card img{width:100%;border-radius:10px}.cart-row{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.cart-row img{width:96px;border-radius:10px}.cart-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.cart-actions button,.cart-actions a,.standard-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 22px;border:0;border-radius:10px;background:#ff4d5e;color:#fff!important;font-weight:700;text-decoration:none;cursor:pointer}.cart-quantity{width:72px;min-height:40px;padding:0 8px;border:1px solid rgba(255,77,94,.3);border-radius:8px;background:#1b1012;color:#fff}@media(max-width:1100px){.hero{padding:64px 48px}.hero__inner{gap:44px}.hero__copy{flex-basis:430px}.process-grid{gap:18px}.process-card{padding-inline:18px}.process-arrow{display:none}}@media(min-width:769px){.included-card{min-height:0}}@media(max-width:768px){html,body{height:auto;min-height:100%}body{overflow:visible}.page{height:auto;overflow:visible}.section-heading{gap:14px}.section-heading h2{font-size:34px}.section-heading>p{font-size:15px;line-height:1.6}.hero{padding:48px 32px}.hero__inner{flex-direction:column;gap:40px}.product-preview,.hero__copy{flex:none;width:min(100%,520px)}.hero h1{font-size:44px}.testimonials,.included,.results,.audience,.comparison,.process,.faq{padding-right:32px;padding-left:32px}.carousel-track{gap:16px}.testimonial-card{flex-basis:100%}.included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.results-grid,.audience-grid,.comparison-grid,.process-grid{grid-template-columns:1fr}.included-card{min-height:0;padding:28px 26px}.included-card__top{gap:15px;margin-bottom:20px}.included-card__icon{width:58px;height:58px;flex-basis:58px;border-radius:15px}.included-card__icon svg{width:29px;height:29px}.included-card h3{font-size:20px}.included-card p{font-size:15px}.result-card{height:590px}.process-grid{gap:16px}.process-card{min-height:0}}@media(max-width:575px){.section-heading .eyebrow,.eyebrow{min-height:28px;padding:6px 11px;font-size:10px;letter-spacing:.105em}.section-heading h2{font-size:30px;line-height:1.05}.section-heading>p{font-size:14px}.hero{padding:32px 20px 40px}.product-preview{width:350px;max-width:100%}.hero__copy{gap:24px;width:100%}.hero-badge{align-self:stretch;justify-content:flex-start;min-height:32px;padding-left:16px;font-size:11px}.hero h1{font-size:36px;line-height:1.05}.hero-stats{min-height:30px;padding:4px 9px;gap:5px;font-size:11px}.hero-stats strong{font-size:14px}.hero-description{color:#d1c0c3;font-size:15px;line-height:1.55}.benefits{gap:10px}.benefits li{gap:7px;color:#e5d6d8;font-size:15px;font-weight:600;line-height:1.15}.benefits .icon{width:18px;height:18px}.price-row{min-height:79.5px;align-content:space-between;gap:9px}.price-row strong{font-size:34px}.price-row s{font-size:18px}.price-row span{flex:0 0 166px;margin-right:calc(100% - 166px);padding:6px 10px;font-size:11px;text-align:center}.purchase-button{min-height:56px;font-size:17px}.purchase-stack{gap:7.5px}.rating-button{flex-wrap:wrap;gap:6px}.rating-button>span:last-child{font-size:12px}.delivery-card{min-height:128px;padding:12px}.delivery-card p{margin-left:24px;font-size:12.5px}.trust-row{gap:5px}.trust-row span{flex:1 1 0;gap:5px;color:#c7b5b7;font-size:12px;line-height:1.2;white-space:normal}.trust-row{min-height:30px;margin-top:8px}.trust-row .icon{width:18px;height:18px}.testimonials{gap:34px;padding:48px 20px 39px}.carousel-shell{width:350px;max-width:100%}.testimonial-card{min-height:300px;gap:24px;padding:28px}.testimonials .section-heading h2{line-height:1.08;letter-spacing:-.02em}.testimonial-card blockquote{font-size:18px;line-height:1.35}.carousel-arrow{width:38px;height:38px}.carousel-arrow--left{left:-18px}.carousel-arrow--right{right:-18px}.carousel-dots{margin-top:-16px}.included,.results,.audience{padding:40px 20px}.included .wide-shell{gap:36px}.included .section-heading{gap:16px}.included .section-heading .eyebrow{font-size:11px}.included .section-heading h2{font-size:34px}.results .wide-shell{gap:28px}.results .section-heading{gap:16px}.results .section-heading{min-height:141.4px}.results .section-heading .eyebrow{min-height:32px}.results .section-heading>p{font-size:15px;line-height:1.5}.included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.included-card{min-height:0;padding:16px 14px 18px;border-radius:14px}.included-card__top{gap:9px;margin-bottom:14px}.included-card__icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.included-card__icon svg{width:20px;height:20px}.included-card h3{font-size:15px;line-height:1.18}.included-card p{font-size:12px;line-height:1.5}.results-grid{grid-template-columns:1fr;gap:16px}.result-card{height:602px;border-radius:18px}.result-card__copy{gap:4px;padding:30px}.result-card__copy strong{font-size:38px;line-height:1}.result-card__copy span{font-size:17px}.audience .medium-shell{gap:24px}.audience .section-heading{gap:20px}.audience .section-heading{min-height:80.4px}.audience-grid{gap:12px}.audience-card{min-height:56px;padding:12px 18px;color:#fff;font-size:15px;font-weight:700;line-height:1.3}.audience-card .icon{width:24px;height:24px}.comparison{padding:40px 20px}.comparison-shell{gap:24px}.comparison .section-heading{gap:22px}.comparison-grid{gap:17px}.comparison-card{min-height:313px;padding:22px;border-radius:15px}.comparison-card h3{padding-bottom:17px;font-size:19px}.comparison-card ul{margin-top:18px;gap:0}.comparison-card li{min-height:51.5px;font-size:14px}.process{padding:48px 20px}.process-shell{gap:32px}.process .section-heading{width:100%;max-width:100%;gap:18px}.process .section-heading .eyebrow{min-height:32px}.process .section-heading>p{font-size:15px;line-height:1.55}.process-grid{gap:7px}.process-card{min-height:196px;padding:29px}.process-icon{width:50px;height:50px;margin:3px 0 16px}.process-icon .icon{width:23px;height:23px}.process-number{margin-bottom:16px;font-size:46px}.process-card h3{margin-bottom:9px;font-size:20px;line-height:1.2}.process-card p{font-size:13px;line-height:1.55}.faq{padding:48px 20px}.faq-shell{gap:32px}.faq .section-heading{gap:18px}.faq .section-heading .eyebrow{min-height:32px}.faq .section-heading>p{font-size:15px;line-height:1.55}.faq-list{gap:14px}.faq-item>button{padding:18.6px}.faq-item>button span{font-family:Archivo,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.faq-answer p{padding:0 18px;font-size:15px;line-height:1.55}.faq-item.is-open .faq-answer p{padding-bottom:20px}.footer{min-height:95px}.modal-backdrop{align-items:flex-start;padding:64px 12px}.reviews-modal{width:366px;max-width:100%;height:min(716px,calc(100vh - 128px));border-radius:16px}.modal-close--dark{top:13px;right:13px}.reviews-summary{grid-template-columns:1fr;gap:13px;padding:22px 58px 20px 20px}.reviews-summary h2{font-size:22px}.reviews-score{grid-template-columns:auto auto 1fr;justify-content:start}.reviews-score strong{grid-row:auto;font-size:28px}.reviews-score span{align-self:center}.review-row{padding:19px 20px}.image-backdrop{align-items:center;padding:20px}.image-modal{width:300px;max-width:calc(100vw - 40px)}.modal-close--light{top:auto;right:50%;bottom:-58px;transform:translate(50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/archive819.css.map */
