.signal-home{--signal-black: #0d0f10;--signal-charcoal: #17191a;--signal-ivory: #f3f0e8;--signal-stone: #d6d0c3;--signal-gold: #b58a43;background:var(--signal-ivory);color:var(--signal-black)}.signal-home *,.signal-home *:before,.signal-home *:after{box-sizing:border-box}.signal-home__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.signal-home__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(38px,6vw,90px);align-items:center;padding-block:clamp(42px,7vw,96px);min-height:76vh}.signal-home__media{background:#111;overflow:hidden}.signal-home__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.signal-home__eyebrow{margin:0 0 18px;color:var(--signal-gold);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.signal-home h1,.signal-home h2,.signal-home h3,.signal-home p{text-wrap:balance}.signal-home h1{max-width:680px;margin:0;font-size:clamp(44px,6.3vw,86px);line-height:.96;letter-spacing:-.045em}.signal-home__lead{max-width:600px;margin:26px 0 0;color:#45433e;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.signal-home__price-row{display:flex;align-items:center;gap:18px;margin-top:28px}.signal-home__price{font-size:25px;font-weight:650}.signal-home__status{border-left:1px solid #b7b0a3;padding-left:18px;color:#4f6555;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.signal-home__form{margin-top:22px}.signal-home__button{display:inline-flex;justify-content:center;align-items:center;width:min(100%,420px);min-height:58px;border:1px solid var(--signal-black);border-radius:0;background:var(--signal-black);color:#fff;padding:16px 26px;font:inherit;font-size:14px;font-weight:750;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.signal-home__button:hover{transform:translateY(-2px);background:transparent;color:var(--signal-black)}.signal-home__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;color:#64615a;font-size:12px;list-style:none}.signal-home__trust li:not(:last-child):after{content:"\b7";margin-left:20px}.signal-home__manifesto{background:var(--signal-black);color:#fff}.signal-home__manifesto-inner{padding-block:clamp(80px,11vw,150px);text-align:center}.signal-home__manifesto p{margin:0 0 24px;color:var(--signal-gold);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.signal-home__manifesto h2{max-width:900px;margin:auto;font-size:clamp(38px,6vw,76px);line-height:1.03;letter-spacing:-.04em}.signal-home__section{padding-block:clamp(76px,10vw,138px)}.signal-home__section--dark{background:var(--signal-charcoal);color:#fff}.signal-home__section-heading{max-width:760px;margin-bottom:52px}.signal-home__section-heading h2{margin:0;font-size:clamp(34px,4.6vw,62px);line-height:1.04;letter-spacing:-.035em}.signal-home__section-heading>p:last-child{margin:20px 0 0;color:#666159;font-size:18px}.signal-home__section-heading--light>p:last-child{color:#bdb7aa}.signal-home__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;background:#c9c2b6;list-style:none}.signal-home__steps li{background:var(--signal-ivory);padding:clamp(28px,4vw,52px)}.signal-home__steps span,.signal-home__kit-number{color:var(--signal-gold);font-size:12px;font-weight:750;letter-spacing:.16em}.signal-home__steps h3,.signal-home__kit-grid h3{margin:42px 0 14px;font-size:27px}.signal-home__steps p,.signal-home__kit-grid article>p:last-child{margin:0;color:#625f59;line-height:1.65}.signal-home__kit-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #3c3e3f;border-left:1px solid #3c3e3f}.signal-home__kit-grid article{min-height:280px;border-right:1px solid #3c3e3f;border-bottom:1px solid #3c3e3f;padding:clamp(28px,4vw,52px)}.signal-home__kit-grid article>p:last-child{max-width:440px;color:#bdb7aa}.signal-home__uses{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.signal-home__uses p{margin:0;border:1px solid #c8c1b5;padding:26px;font-size:18px;font-weight:650}.signal-home__faq{border-top:1px solid #cbc4b8}.signal-home__faq-list{max-width:860px}.signal-home__faq details{border-top:1px solid #bdb6aa}.signal-home__faq details:last-child{border-bottom:1px solid #bdb6aa}.signal-home__faq summary{padding:25px 44px 25px 0;font-size:19px;font-weight:700;cursor:pointer}.signal-home__faq details p{max-width:720px;margin:0;padding:0 0 25px;color:#5c5953;line-height:1.65}.signal-home__final{background:#090a0b;color:#fff}.signal-home__final-inner{padding-block:clamp(90px,13vw,170px);text-align:center}.signal-home__final h2{max-width:880px;margin:0 auto;font-size:clamp(40px,6vw,78px);line-height:1;letter-spacing:-.04em}.signal-home__final-copy{margin:24px auto 0;color:#c4beb2;font-size:18px}.signal-home__final .signal-home__form{display:flex;justify-content:center;margin-top:34px}.signal-home__button--gold{border-color:var(--signal-gold);background:var(--signal-gold);color:#0b0c0d}.signal-home__button--gold:hover{background:transparent;color:#fff}.signal-home__microcopy{margin:15px 0 0;color:#8c887f;font-size:12px}.signal-home__flux{margin:72px 0 0;color:#77736c;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.signal-home__shell{width:min(100% - 28px,640px)}.signal-home__hero{grid-template-columns:1fr;min-height:auto;gap:34px;padding-top:20px}.signal-home__intro{padding-bottom:28px}.signal-home h1{font-size:clamp(43px,13vw,66px)}.signal-home__steps,.signal-home__kit-grid,.signal-home__uses{grid-template-columns:1fr}.signal-home__kit-grid{border-left:0}.signal-home__kit-grid article{min-height:0;border-left:1px solid #3c3e3f}.signal-home__trust{display:grid;gap:7px}.signal-home__trust li:not(:last-child):after{content:none}.signal-home__button{width:100%}}@media(prefers-reduced-motion:reduce){.signal-home__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
