.cs{--cs-pad: clamp(3.5rem, 8vw, 6.5rem);--cs-line: color-mix(in srgb, var(--cs-fg) 16%, transparent);--cs-soft: color-mix(in srgb, var(--cs-fg) 6%, transparent);position:relative;background:var(--cs-bg);color:var(--cs-fg);font-family:var(--font-body--family);font-weight:var(--font-body--weight);padding-block:var(--cs-pad);overflow:hidden}.cs *,.cs *:before,.cs *:after{box-sizing:border-box}.cs--pad-small{--cs-pad: clamp(2.5rem, 5vw, 4rem)}.cs--pad-large{--cs-pad: clamp(5rem, 11vw, 9rem)}.cs--pad-none{--cs-pad: 0}.cs__wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem);position:relative;z-index:2}.cs__narrow{max-width:44rem;margin-inline:auto}.cs__eyebrow{margin:0 0 1rem;font-size:.9375rem;line-height:1.4;opacity:.72}.cs__h1,.cs__h2,.cs__h3,.cs__display{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);color:inherit;text-wrap:balance}.cs__h1{font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:1;letter-spacing:-.025em}.cs__h2{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.04;letter-spacing:-.02em}.cs__h3{font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.25;letter-spacing:-.005em}.cs__display{font-size:clamp(3rem,8vw,6.5rem);line-height:.95;letter-spacing:-.03em}.cs__rte{font-size:1.0625rem;line-height:1.6;max-width:38rem}.cs__rte>:first-child{margin-top:0}.cs__rte>:last-child{margin-bottom:0}.cs__rte p{margin:0 0 .85em}.cs__rte a{color:inherit;text-underline-offset:.2em}.cs__small{font-size:.875rem;line-height:1.5;opacity:.7;margin:0}.cs__head{margin-bottom:clamp(2rem,4.5vw,3.75rem);max-width:44rem}.cs__head .cs__rte{margin-top:1.25rem}.cs__head--center{text-align:center;margin-inline:auto}.cs__head--center .cs__rte{margin-inline:auto}.cs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.75rem 1.75rem;font:inherit;font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.2;color:var(--cs-btn-fg);background:var(--cs-btn-bg);border:1px solid var(--cs-btn-bg);border-radius:var(--cs-btn-radius);text-decoration:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.cs__btn:hover{opacity:.86}.cs__input{width:100%;min-width:0;height:3.25rem;padding:0 1rem;font:inherit;font-size:1rem;color:var(--cs-fg);background:transparent;border:1px solid color-mix(in srgb,var(--cs-fg) 45%,transparent);border-radius:var(--cs-input-radius);-webkit-appearance:none;appearance:none}.cs__input::placeholder{color:var(--cs-fg);opacity:.55}.cs__input:focus{outline:none;border-color:var(--cs-fg)}.cs a:focus-visible,.cs button:focus-visible,.cs summary:focus-visible,.cs__input:focus-visible{outline:2px solid var(--cs-fg);outline-offset:3px}.cs-form{width:100%;max-width:32rem}.cs-form__fields{display:grid;gap:.5rem}.cs-form__row{display:flex;gap:.5rem}.cs-form__row .cs__input{flex:1 1 auto}.cs-form__fine{margin-top:.85rem;font-size:.8125rem;line-height:1.45;opacity:.65}.cs-form__fine p{margin:0}.cs-form__msg{margin:0;padding:1rem 1.25rem;border:1px solid var(--cs-line);border-radius:var(--cs-input-radius);background:var(--cs-soft);font-size:1rem;line-height:1.45}.cs-form__error{margin:0 0 .75rem;font-size:.9375rem}.cs-center .cs-form{margin-inline:auto}.cs-countdown{display:flex;gap:clamp(1rem,3vw,2rem);margin:0}.cs-countdown[hidden]{display:none}.cs-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:3.25rem}.cs-countdown__unit b{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1;font-variant-numeric:tabular-nums}.cs-countdown__unit span{font-size:.8125rem;opacity:.7;margin-top:.4rem}.cs-center .cs-countdown{justify-content:center}.cs__media{position:relative;overflow:hidden;background:var(--cs-soft);border-radius:var(--cs-media-radius, 0)}.cs__media img,.cs__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs__media--portrait{aspect-ratio:4 / 5}.cs__media--square{aspect-ratio:1}.cs__media--landscape{aspect-ratio:3 / 2}.cs__media svg{fill:color-mix(in srgb,var(--cs-fg) 22%,transparent)}.cs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-hero{padding-block:0;display:flex}.cs-hero--full{min-height:100svh}.cs-hero__inner{position:relative;z-index:2;width:100%;display:grid;align-items:center}.cs-hero--split .cs-hero__inner{grid-template-columns:1fr 1fr}.cs-hero--split.cs-hero--img-left .cs-hero__media{order:-1}.cs-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:46rem;padding:clamp(2.5rem,7vw,6rem) clamp(1.25rem,6vw,5rem)}.cs-hero--background .cs-hero__content,.cs-hero--centred .cs-hero__content{margin-inline:auto;text-align:center;align-items:center}.cs-hero__logo{display:block;width:auto;margin-bottom:.75rem}.cs-hero__media{position:relative;height:100%;min-height:22rem;background:var(--cs-soft)}.cs-hero__media img,.cs-hero__media svg,.cs-hero__bg img,.cs-hero__bg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-hero__media svg,.cs-hero__bg svg{fill:color-mix(in srgb,var(--cs-fg) 22%,transparent)}.cs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cs-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cs-overlay, .35)}.cs-hero--background{--cs-fg: #fff;--cs-btn-bg: #fff;--cs-btn-fg: #000}.cs-hero__sub{margin:0;font-size:1.125rem;line-height:1.55;max-width:34rem}.cs-hero__sub p{margin:0}.cs-hero__points{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;text-align:left}.cs-hero__points li{display:flex;gap:.65rem;align-items:baseline;font-size:1rem;line-height:1.4}.cs-hero__points li:before{content:"";flex:0 0 .45rem;height:.45rem;border-radius:50%;background:currentColor;transform:translateY(-.1em)}.cs-hero .cs-form{margin-top:.5rem}.cs-problem__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:start}.cs-problem__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cs-line)}.cs-problem__list li{padding:1.35rem 0;border-bottom:1px solid var(--cs-line);font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.4}.cs-problem__close{margin:2rem 0 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.25}.cs-problem__head .cs__rte{margin-top:1.25rem}.cs-steps{display:grid;grid-template-columns:repeat(var(--cs-cols, 3),minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);counter-reset:cs-step}.cs-step{display:flex;flex-direction:column;gap:.85rem;padding-top:1.25rem;border-top:1px solid var(--cs-line)}.cs-step__num{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.5rem,5vw,4rem);line-height:1;letter-spacing:-.03em}.cs-step .cs__media{margin-bottom:.5rem}.cs-step p{margin:0;font-size:1rem;line-height:1.55;opacity:.82}.cs-diff__layout{display:grid;gap:clamp(2rem,6vw,5rem);align-items:start}.cs-diff__layout--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.cs-diff__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.5rem)}.cs-diff__layout--image .cs-diff__points{grid-template-columns:1fr}.cs-diff__point{display:flex;flex-direction:column;gap:.5rem}.cs-diff__point p{margin:0;line-height:1.55;opacity:.82}.cs-compare{width:100%;border-collapse:collapse;margin-top:clamp(2.5rem,5vw,4rem);font-size:1rem}.cs-compare-wrap{overflow-x:auto}.cs-compare th,.cs-compare td{padding:1rem .75rem;text-align:left;border-bottom:1px solid var(--cs-line);vertical-align:top;line-height:1.4}.cs-compare thead th{font-weight:600;font-size:.9375rem}.cs-compare th[scope=row]{font-weight:400;opacity:.75;width:34%}.cs-compare .cs-compare__us{background:var(--cs-soft);font-weight:600}.cs-compare thead .cs-compare__us{border-top-left-radius:6px;border-top-right-radius:6px}.cs-craft__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,6.5rem);align-items:center}.cs-craft--img-right .cs-craft__media{order:2}.cs-craft__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 2rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.75rem;border-top:1px solid var(--cs-line)}.cs-stat b{display:block;overflow-wrap:anywhere;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;letter-spacing:-.02em}.cs-stat span{display:block;margin-top:.5rem;font-size:.9375rem;line-height:1.4;opacity:.75}.cs-features{display:grid;grid-template-columns:repeat(var(--cs-cols, 3),minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.25rem)}.cs-feature{display:flex;flex-direction:column;gap:.6rem}.cs-feature .cs__media{margin-bottom:.75rem}.cs-feature p{margin:0;line-height:1.55;opacity:.82}.cs-feature__benefit{font-weight:600;opacity:1!important}.cs-press__label{text-align:center;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:.9375rem;opacity:.7}.cs-press__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.75rem,5vw,4rem)}.cs-press__logo{display:block}.cs-press__logo img{display:block;height:var(--cs-logo-h, 32px);width:auto;max-width:11rem;object-fit:contain}.cs-press--mono .cs-press__logo img{filter:grayscale(1);opacity:.75}.cs-press__name{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;opacity:.75}.cs-press__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--cs-line)}.cs-press__quote{margin:0;text-align:center}.cs-press__quote p{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.cs-press__quote cite{display:block;margin-top:.85rem;font-style:normal;font-size:.9375rem;opacity:.7}.cs-reviews{display:grid;grid-template-columns:repeat(var(--cs-cols, 3),minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.cs-review{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,2.5vw,2rem);background:var(--cs-soft);border-radius:var(--cs-card-radius, 0);margin:0}.cs-review__stars{display:flex;gap:.15rem}.cs-review__stars svg{width:1rem;height:1rem;fill:currentColor}.cs-review__quote{margin:0;font-size:1.0625rem;line-height:1.55;flex:1 1 auto}.cs-review__quote p{margin:0 0 .75em}.cs-review__quote p:last-child{margin:0}.cs-review__who{display:flex;align-items:center;gap:.75rem}.cs-review__avatar{position:relative;flex:0 0 2.75rem;height:2.75rem;border-radius:50%;overflow:hidden;background:var(--cs-line)}.cs-review__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-review__name{display:block;font-weight:600;font-size:.9375rem}.cs-review__detail{display:block;font-size:.875rem;opacity:.7}.cs-founder__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,7vw,6.5rem);align-items:center}.cs-founder--img-right .cs-founder__media{order:2}.cs-founder__story{margin-top:1.5rem}.cs-founder__sign{margin-top:2rem}.cs-founder__sign img{display:block;height:3.5rem;width:auto;margin-bottom:.5rem}.cs-founder__name{display:block;font-weight:600}.cs-founder__role{display:block;font-size:.9375rem;opacity:.7}.cs-offer{text-align:center}.cs-offer .cs__narrow{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cs-offer__deal{margin:.25rem 0}.cs-offer__perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.cs-offer__perks li{padding:.55rem 1rem;border:1px solid var(--cs-line);border-radius:999px;font-size:.9375rem;line-height:1.3}.cs-offer__scarcity{margin:0;font-weight:600;font-size:.9375rem}.cs-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:start}.cs-faq__list{border-top:1px solid var(--cs-line)}.cs-faq__item{border-bottom:1px solid var(--cs-line)}.cs-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;line-height:1.4}.cs-faq__item summary::-webkit-details-marker{display:none}.cs-faq__icon{position:relative;flex:0 0 1rem;height:1rem}.cs-faq__icon:before,.cs-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .2s ease}.cs-faq__icon:after{transform:rotate(90deg)}.cs-faq__item[open] .cs-faq__icon:after{transform:rotate(0)}.cs-faq__answer{padding:0 2.5rem 1.5rem 0}.cs-faq__side .cs__rte{margin-top:1.25rem}.cs-final{text-align:center}.cs-final .cs__narrow{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cs-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cs-final__bg img{width:100%;height:100%;object-fit:cover}.cs-final__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cs-overlay, .45)}.cs-final--image{--cs-fg: #fff;--cs-btn-bg: #fff;--cs-btn-fg: #000}.cs-social{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:.5rem}.cs-social a{color:inherit;font-size:.9375rem;text-underline-offset:.2em}@media(max-width:749px){.cs-hero--split .cs-hero__inner{grid-template-columns:1fr}.cs-hero--split .cs-hero__media{order:-1;min-height:44svh}.cs-form__row{flex-direction:column}.cs-form__row .cs__btn{width:100%}.cs-problem__grid,.cs-diff__layout--image,.cs-craft__grid,.cs-founder__grid,.cs-faq__grid{grid-template-columns:1fr}.cs-craft--img-right .cs-craft__media,.cs-founder--img-right .cs-founder__media{order:0}.cs-steps,.cs-reviews,.cs-diff__points{grid-template-columns:1fr}.cs-features{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-features--mobile-1{grid-template-columns:1fr}.cs-press__logo img{height:calc(var(--cs-logo-h, 32px) * .8)}}@media(min-width:750px)and (max-width:989px){.cs-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-features{grid-template-columns:repeat(min(var(--cs-cols, 3),2),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cs *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cs-sections.css.map */
