.sub-hero .wrap,.sub-channels .wrap,.sub-faq .wrap{padding-top:64px;padding-bottom:64px}.sub-channels{background:var(--paper-2);border-top:1px solid var(--rule-soft);border-bottom:3px double var(--rule)}.sub-faq{background:var(--paper)}.sub-hero .wrap{grid-template-columns:1fr minmax(420px, var(--wrap-narrow-col,480px));align-items:start;gap:64px;display:grid}.sub-hero__prose .lead-first{font-family:var(--f-display);color:var(--ink);margin:0 0 22px;font-size:clamp(22px,2.6vw,29px);font-weight:400;line-height:1.34}.sub-hero__prose p{max-width:56ch;margin:0 0 18px}.sub-prose-list{margin:26px 0 0;padding:0;list-style:none}.sub-prose-list li{border-top:1px solid var(--rule-softer);color:var(--ink-3);padding:14px 0 14px 30px;font-size:.98em;line-height:1.55;position:relative}.sub-prose-list li:last-child{border-bottom:1px solid var(--rule-softer)}.sub-prose-list li:before{content:"";border:1px solid var(--accent);background:var(--accent);width:9px;height:9px;position:absolute;top:22px;left:4px}.sub-prose-list b{color:var(--ink)}.sub-metrics{flex-wrap:wrap;gap:34px;margin-top:34px;display:flex}.sub-metric{flex-direction:column;gap:4px;display:flex}.sub-metric__num{font-family:var(--f-display);color:var(--ink-2);font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1}.sub-metric__lab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.alertcard{border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow-plate-lg);position:sticky;top:24px}.alertcard__head{border-bottom:3px double var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.alertcard__kicker{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.alertcard__free{font-family:var(--f-mono);padding:4px 9px;font-size:10px}.alertform{padding:24px}.field{margin-bottom:18px}.field--two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.field .req{color:var(--accent)}.field .opt{text-transform:none;letter-spacing:0;color:var(--muted-2);font-size:11px;font-style:italic}.alertform input[type=email],.alertform input[type=text],.alertform select{width:100%;font-family:var(--f-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule-soft);appearance:none;border-radius:0;padding:12px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s}.alertform select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235b5b6b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.alertform input:focus,.alertform select:focus{border-color:var(--ink-2);outline:none;box-shadow:0 0 0 3px #2d2e831f}.checks{border:none;margin:4px 0 22px;padding:0}.checks legend{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;padding:0;font-size:11px}.check{cursor:pointer;border-top:1px solid var(--rule-softer);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.check:last-of-type{border-bottom:1px solid var(--rule-softer)}.check input{opacity:0;width:0;height:0;position:absolute}.check__box{border:1px solid var(--rule);background:var(--paper);flex:none;width:19px;height:19px;margin-top:2px;transition:background .15s,border-color .15s;position:relative}.check__box:after{content:"✓";color:var(--paper);opacity:0;justify-content:center;align-items:center;font-size:13px;transition:opacity .15s,transform .15s;display:flex;position:absolute;inset:0;transform:scale(.6)}.check input:checked+.check__box{background:var(--ink-2);border-color:var(--ink-2)}.check input:checked+.check__box:after{opacity:1;transform:scale(1)}.check input:focus-visible+.check__box{box-shadow:0 0 0 3px #2d2e832e}.check__txt{color:var(--ink-3);font-size:15.5px;line-height:1.4}.check__txt b{color:var(--ink);font-weight:600}.alertform__submit{justify-content:center;width:100%;font-size:12.5px}.alertform__submit .arrow{transition:transform .2s}.alertform__submit:hover .arrow{transform:translate(4px)}.alertform__fine{color:var(--muted);margin:16px 0 0;font-size:12.5px;line-height:1.55}.channelgrid{border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.channel{border-right:1px solid var(--rule-soft);background:var(--card);flex-direction:column;padding:28px 26px 26px;transition:background .2s;display:flex}.channel:last-child{border-right:none}.channel:hover{background:var(--paper)}.channel__glyph{color:var(--accent);margin-bottom:16px;font-size:26px;line-height:1}.channel h3{font-family:var(--f-display);color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:600}.channel p{color:var(--ink-3);margin:0 0 20px;font-size:15px;line-height:1.55}.channel .morelink{align-self:flex-start;margin-top:auto;font-size:11px}.channel__soon{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-top:auto;font-size:10.5px}.sub-faq__intro{max-width:64ch;margin-bottom:40px}.sub-faq__intro h2{font-family:var(--f-display);letter-spacing:-.01em;margin:6px 0 16px;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.06}.sub-faq__intro p{color:var(--ink-3);margin:0;font-size:1.04em;line-height:1.62}.faqlist{border-top:1px solid var(--rule);max-width:860px}.faq{border-bottom:1px solid var(--rule-soft)}.faq summary{cursor:pointer;font-family:var(--f-display);color:var(--ink);padding:22px 44px 22px 0;font-size:clamp(18px,2.1vw,22px);font-weight:500;line-height:1.3;list-style:none;transition:color .18s;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--ink-2)}.faq__sign{width:16px;height:16px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq__sign:before,.faq__sign:after{content:"";background:var(--accent);transition:opacity .2s,transform .2s;position:absolute}.faq__sign:before{width:16px;height:2px;top:7px;left:0}.faq__sign:after{width:2px;height:16px;top:0;left:7px}.faq[open] .faq__sign:after{opacity:0;transform:rotate(90deg)}.faq__body{padding:0 44px 24px 0;animation:.25s both faqIn}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq__body p{color:var(--ink-3);max-width:70ch;margin:0;font-size:16px;line-height:1.66}.sub-cta{background:var(--ink);color:var(--paper);border-top:3px double var(--rule)}.sub-cta .wrap{padding:60px var(--gutter);text-align:center}.sub-cta__eyebrow{color:var(--accent);margin-bottom:18px}.sub-cta h2{font-family:var(--f-display);color:var(--paper);max-width:20ch;margin:0 auto;font-size:clamp(28px,4.4vw,46px);font-style:italic;font-weight:400;line-height:1.08}.sub-cta__row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}@media (max-width:1040px){.sub-hero .wrap{grid-template-columns:1fr;gap:44px}.alertcard{max-width:560px;position:static}.channelgrid{grid-template-columns:1fr 1fr}.channel:nth-child(2){border-right:none}.channel:first-child,.channel:nth-child(2){border-bottom:1px solid var(--rule-soft)}}@media (max-width:560px){.sub-hero .wrap,.sub-channels .wrap,.sub-faq .wrap{padding-top:44px;padding-bottom:44px}.field--two,.channelgrid{grid-template-columns:1fr}.channel{border-right:none;border-bottom:1px solid var(--rule-soft)}.channel:last-child{border-bottom:none}.sub-metrics{gap:24px}.alertform{padding:20px}}
