.signals{--s:#20ed73;color:#eef5f0;background:#07090d;min-height:100vh}.sigNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#07090de8;border-bottom:1px solid #203328;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.sigBrand{font-size:28px;font-weight:750}.sigBrand span{color:#8ba195;font-weight:450}.sigNav nav{align-items:center;gap:26px;display:flex}.sigNav button,.sigPrimary{background:var(--s);color:#041008;cursor:pointer;border:0;padding:15px 20px;font-weight:720}.sigHero{background:radial-gradient(circle at 75% 40%,#103b22,#0000 35%),linear-gradient(#09100c,#07090d);flex-direction:column;justify-content:center;min-height:680px;padding:110px max(24px,8vw) 90px;display:flex}.eyebrow{color:#68a77e;font:600 11px var(--font-geist-mono);letter-spacing:.18em}.sigHero h1{margin:20px 0 0;font-size:clamp(70px,11vw,170px)}.sigHero h1 em{color:var(--s)}.sigHero h2{margin:0;font-size:clamp(28px,4vw,58px)}.sigHero>p:not(.eyebrow){color:#9fb0a6;font-size:21px}.sigHero>div{align-items:center;gap:18px;margin:30px 0;display:flex}.sigHero>div>a{border:1px solid #486052;padding:14px 20px}.sigHero small{color:#6f8477}.typeRail{border-top:1px solid #203328;border-left:1px solid #203328;grid-template-columns:repeat(3,1fr);display:grid}.typeRail button{color:#fff;text-align:left;cursor:pointer;background:#090e0b;border:1px solid #203328;border-top:0;border-left:0;min-height:115px;padding:26px}.typeRail b,.typeRail span{display:block}.typeRail span{color:#789084;margin-top:10px}.directory,.comparison{padding:100px clamp(20px,6vw,84px)}.dirHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.dirHead h2,.comparison h2{letter-spacing:-.05em;max-width:900px;font-size:clamp(38px,5vw,70px)}.search{grid-template-columns:1fr 240px;margin:45px 0 30px;display:grid}.search input,.search select,.formBody input,.formBody textarea,.formBody select{color:#eef5f0;font:inherit;background:#0d1510;border:1px solid #304638;padding:16px}.cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cards article{background:#0a100c;border:1px solid #263d2e;padding:28px}.cards article>div,.cards footer{justify-content:space-between;gap:20px;display:flex}.type{color:var(--s);font:650 12px var(--font-geist-mono)}.status{color:#79a789;font-size:11px}.cards h3,.preview h3{margin:28px 0 15px;font-size:25px}.cards p,.preview p{color:#91a298;line-height:1.6}.cards dl{gap:50px;display:flex}.cards dt{text-transform:uppercase;color:#607669;font-size:10px}.cards dd{margin:5px 0}.cards footer{color:#8da095;border-top:1px solid #263d2e;padding-top:20px}.cards footer a{color:var(--s)}.empty{text-align:center;color:#8ca095;border:1px dashed #36503e;padding:55px}.comparison{color:#0b120e;background:#edf1ee}.comparison>div{margin-top:50px}.comparison>div p{border-top:1px solid #bccbc0;grid-template-columns:1fr 60px 1fr;padding:20px 0;font-size:20px;display:grid}.comparison span{color:#76877b}.comparison b{text-align:center}.commercial{grid-template-columns:repeat(3,1fr);gap:18px;padding:70px clamp(20px,6vw,84px);display:grid}.commercial article{border:1px solid #263d2e;padding:30px}.commercial small,.commercial a{color:var(--s)}.commercial p{color:#91a298;line-height:1.6}.modal{z-index:50;background:#020503da;place-items:start center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.modal form{background:#09100c;border:1px solid #36513e;width:min(840px,100%);margin:auto}.modal form>header{border-bottom:1px solid #263d2e;justify-content:space-between;padding:24px 30px;display:flex}.modal header h2{margin:8px 0 0}.modal header button{color:#fff;background:0 0;border:0;font-size:32px}.steps{grid-template-columns:repeat(4,1fr);padding:0 30px;display:grid}.steps b{color:#64766b;border-bottom:2px solid #23372a;padding:18px 0}.steps .on{color:var(--s);border-color:var(--s)}.formBody{gap:20px;padding:30px;display:grid}.formBody label{color:#a7b6ad;gap:8px;display:grid}.formBody textarea{resize:vertical;min-height:110px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formBody fieldset{border:1px solid #304638;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.formBody legend{padding:0 8px}.row{justify-content:space-between;align-items:center;display:flex}.row>button:not(.sigPrimary){color:#a8b6ad;background:0 0;border:0;padding:15px}.preview{background:#0d1711;border:1px solid #36513e;padding:28px}.notice{color:#d3c68d;background:#2b260e;padding:16px}.check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.check input{width:20px;height:20px}.trap{position:absolute;left:-9999px}.error{color:#ff9d9d}.success>b{color:var(--s);font-size:24px}.success>a{color:#8cdca8}.copy{display:flex}.copy input{flex:1}.copy button{border:0;padding:0 18px}.success .row a{display:inline-block}.modal button,.signals a{cursor:pointer}.status{white-space:nowrap}@media (width<=760px){.sigNav nav>a{display:none}.typeRail,.commercial,.cards,.search,.two,.formBody fieldset{grid-template-columns:1fr}.modal{padding:0}.modal form{min-height:100vh}.sigHero{padding-top:80px}.sigHero>div{flex-direction:column;align-items:stretch}.comparison>div p{grid-template-columns:1fr 35px 1fr}.dirHead{flex-direction:column;align-items:flex-start}}
