.cs-section{padding:80px var(--cs-sides)}@media(min-width:768px){.cs-section{padding:120px var(--cs-sides)}}.cs-section--dark{background:#2e2d2b;color:#f5f5f3!important}.cs-section.cs-section--dark *,.cs-section.cs-section--dark p,.cs-section.cs-section--dark h1,.cs-section.cs-section--dark h2,.cs-section.cs-section--dark h3,.cs-section.cs-section--dark h4,.cs-section.cs-section--dark span,.cs-section.cs-section--dark a{color:#f5f5f3!important}.cs-section.cs-section--dark .cs-why-card__body,.cs-section.cs-section--dark .cs-why-card__number,.cs-section.cs-section--dark .cs-why-card__quote,.cs-section.cs-section--dark .cs-section__eyebrow,.cs-section.cs-section--dark .cs-section__subheading{color:#f5f5f38c!important}.cs-section--card{background:#0a0a0a}.cs-section--card *,.cs-section--card p,.cs-section--card h1,.cs-section--card h2,.cs-section--card h3,.cs-section--card span,.cs-section--card a{color:#f5f5f3!important}.cs-section *,.cs-section p,.cs-section h1,.cs-section h2,.cs-section h3,.cs-section h4,.cs-section span:not(.cs-badge),.cs-section a{color:#f5f5f3!important}.cs-section .cs-section__eyebrow,.cs-section .cs-section__subheading,.cs-section .cs-feature__label,.cs-section .cs-feature__body,.cs-section .cs-feature__stat-label,.cs-section .cs-faq-item__answer-inner{color:#f5f5f380!important}.cs-section__eyebrow{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin:0 0 32px}.cs-section__eyebrow:before{content:"";display:block;width:32px;height:1px;background:currentColor;flex-shrink:0}.cs-section__heading{font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 0 20px}.cs-section__subheading{font-size:clamp(15px,2vw,18px);line-height:1.6;opacity:.6;max-width:560px;margin:0}.cs-why__grid{display:grid;grid-template-columns:1fr;gap:2px;margin-top:64px}@media(min-width:768px){.cs-why__grid{grid-template-columns:repeat(3,1fr)}}.cs-why-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:40px 32px;display:flex;flex-direction:column;gap:20px}.cs-why-card__number{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.3}.cs-why-card__icon{font-size:28px;line-height:1}.cs-why-card__title{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0;color:#f5f5f3!important}.cs-why-card__body{font-size:14px;line-height:1.6;opacity:.6;margin:0;flex:1}.cs-why-card__quote{font-size:13px;font-style:italic;opacity:.4;border-left:2px solid rgba(255,255,255,.2);padding-left:12px;margin:0;line-height:1.5}.cs-features__layout{display:grid;grid-template-columns:1fr;gap:48px;margin-top:64px}@media(min-width:768px){.cs-features__layout{grid-template-columns:1fr 1fr;gap:2px}}.cs-feature{padding:40px 0;border-top:1px solid var(--cs-border);display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.cs-feature{padding:40px 48px 40px 0}.cs-feature:nth-child(2n){padding:40px 0 40px 48px;border-left:1px solid var(--cs-border)}}.cs-feature__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.4}.cs-feature__title{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.cs-feature__body{font-size:15px;line-height:1.65;opacity:.65;margin:0;max-width:480px}.cs-feature__stat{display:inline-flex;align-items:baseline;gap:8px;margin-top:8px}.cs-feature__stat-num{font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--cs-fg)}.cs-feature__stat-label{font-size:13px;opacity:.5;line-height:1.3}.cs-transform__hero-img{width:100%;border-radius:20px;overflow:hidden;margin-bottom:48px}.cs-transform__hero-img img{width:100%;display:block;max-height:600px;object-fit:cover;object-position:center}.cs-transform__grid{display:grid;grid-template-columns:1fr;gap:2px;margin-top:64px;border:1px solid var(--cs-border);border-radius:var(--cs-radius);overflow:hidden}@media(min-width:768px){.cs-transform__grid{grid-template-columns:1fr 1fr}}.cs-transform-col{padding:48px 40px;display:flex;flex-direction:column;gap:24px}.cs-transform-col--before{background:#1a1918}.cs-transform-col--before *,.cs-transform-col--before h3,.cs-transform-col--before span,.cs-transform-col--before li{color:#f5f5f38c!important}.cs-transform-col--after{background:var(--cs-fg);color:#f5f5f3!important}.cs-transform-col--after *,.cs-transform-col--after h3,.cs-transform-col--after span,.cs-transform-col--after li{color:#f5f5f3!important}.cs-transform-col__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.4}.cs-transform-col__heading{font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.cs-transform-col__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cs-transform-col__item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;opacity:.75}.cs-transform-col__item:before{content:"\2717";flex-shrink:0;font-weight:700;opacity:.5;font-size:12px;margin-top:2px}.cs-transform-col--after .cs-transform-col__item:before{content:"\2713";opacity:1;color:#4ade80}.cs-faq__list{margin-top:64px;border-top:1px solid var(--cs-border)}.cs-faq-item{border-bottom:1px solid var(--cs-border)}.cs-faq-item__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--cs-font);font-size:clamp(15px,2vw,18px);font-weight:600;letter-spacing:-.02em;color:var(--cs-fg);transition:opacity .2s}.cs-faq-item__btn:hover{opacity:.7}.cs-faq-item__icon{flex-shrink:0;width:28px;height:28px;border:1.5px solid var(--cs-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;line-height:1;transition:transform .3s ease,background .2s;color:var(--cs-fg)}.cs-faq-item.is-open .cs-faq-item__icon{transform:rotate(45deg);background:var(--cs-fg);color:var(--cs-bg);border-color:var(--cs-fg)}.cs-faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.cs-faq-item.is-open .cs-faq-item__answer{max-height:400px}.cs-faq-item__answer-inner{padding:0 0 28px;font-size:15px;line-height:1.7;opacity:.65;max-width:640px}.cs-cta{padding:var(--cs-sides)}.cs-cta__inner{background:#2e2d2b;color:#f5f5f3!important;border-radius:12px;padding:64px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}@media(min-width:768px){.cs-cta__inner{padding:96px 80px}}.cs-cta__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f366!important}.cs-cta__heading{font-size:clamp(36px,6vw,80px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0;max-width:800px;color:#f5f5f3!important}.cs-cta__sub{font-size:clamp(15px,2vw,18px);line-height:1.6;color:#f5f5f38c!important;max-width:500px;margin:0}.cs-cta__note{color:#f5f5f359!important}.cs-cta__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:8px}.cs-cta__btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border-radius:980px;font-size:16px;font-weight:600;font-family:var(--cs-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:none;transition:opacity .2s;white-space:nowrap}.cs-cta__btn:hover{opacity:.85}.cs-cta__btn--primary{background:#f3f3f0!important;color:#111110!important}.cs-cta__btn--outline{background:transparent!important;color:#f5f5f3!important;border:1.5px solid rgba(255,255,255,.35)}.cs-cta__btn--outline:hover{border-color:var(--cs-bg);opacity:1}.cs-cta__note{font-size:12px;opacity:.35;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cs-sections.css.map */
