.brand-module__yIYRFa__hero{background:var(--shc-navy-900);color:#fff;position:relative;overflow:hidden}.brand-module__yIYRFa__hero:before{content:"";background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:96px 100%;position:absolute;inset:0}.brand-module__yIYRFa__hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#0070c06b,#0000 62%);border-radius:50%;width:60%;position:absolute;top:-40%;right:-14%}.brand-module__yIYRFa__heroInner{z-index:2;max-width:1280px;padding:28px var(--shc-gutter) 0;margin:0 auto;position:relative}.brand-module__yIYRFa__heroInner .shc-crumb{margin-bottom:52px}.brand-module__yIYRFa__heroGrid{grid-template-columns:minmax(0,1fr) 384px;align-items:end;gap:64px;padding-bottom:56px;display:grid}.brand-module__yIYRFa__kicker{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--shc-blue-300);align-items:center;gap:10px;margin-bottom:20px;font-weight:500;display:inline-flex}.brand-module__yIYRFa__kicker:before{content:"";background:currentColor;width:24px;height:1px}.brand-module__yIYRFa__hero h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:#fff;max-width:20ch;margin:0 0 20px}.brand-module__yIYRFa__lede{font-size:var(--fs-lg);color:#ffffffd6;max-width:56ch;margin:0 0 32px;line-height:1.55}.brand-module__yIYRFa__ctas{flex-wrap:wrap;gap:12px;display:flex}.brand-module__yIYRFa__plate{border-radius:var(--radius-base);background:#fff;flex-direction:column;gap:18px;padding:26px;display:flex;box-shadow:0 24px 60px -28px #0009}.brand-module__yIYRFa__plateSlot{text-align:center;background:repeating-linear-gradient(135deg,#fafbfc 0 6px,#fff 6px 12px);border:1px dashed #c4cbd3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:104px;padding:12px;display:flex}.brand-module__yIYRFa__plateSlot em{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:#6b7480;font-style:normal}.brand-module__yIYRFa__plateLogo{justify-content:center;align-items:center;height:104px;display:flex}.brand-module__yIYRFa__plateLogo img{max-width:100%}.brand-module__yIYRFa__plateSlot span{font-size:var(--fs-label);color:#9aa3ad}.brand-module__yIYRFa__plateRows{gap:0;display:grid}.brand-module__yIYRFa__plateRow{font-size:var(--fs-xs);border-top:1px solid #dde2e8;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.brand-module__yIYRFa__plateRow:first-child{border-top:none;padding-top:0}.brand-module__yIYRFa__plateRow dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:#5b6472;margin:0}.brand-module__yIYRFa__plateRow dd{color:#1f2530;text-align:right;margin:0;font-weight:600}.brand-module__yIYRFa__plateRow dd.todo{color:#8a6d1f}.brand-module__yIYRFa__heroStats{z-index:2;max-width:1280px;padding:0 var(--shc-gutter) 52px;margin:0 auto;position:relative}.brand-module__yIYRFa__heroStatsInner{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 44px;padding-top:28px;display:grid}.brand-module__yIYRFa__heroStat b{font-family:var(--font-display);font-size:var(--fs-h3);color:#fff;letter-spacing:var(--ls-tight);line-height:1.1;display:block}.brand-module__yIYRFa__heroStat span{font-size:var(--fs-xs);color:#fffc;line-height:1.45}.brand-module__yIYRFa__rangebar{border-bottom:1px solid var(--shc-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.brand-module__yIYRFa__rangebarCount{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--shc-heading);letter-spacing:var(--ls-tight)}.brand-module__yIYRFa__rangebarCount b{color:var(--shc-link)}.brand-module__yIYRFa__rangebar a{font-size:var(--fs-sm);font-weight:600}.brand-module__yIYRFa__grp{border-bottom:1px solid var(--shc-border)}.brand-module__yIYRFa__grpHead{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:22px 0 12px;display:grid}.brand-module__yIYRFa__grpHead h3{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--shc-heading);letter-spacing:var(--ls-tight);margin:0}.brand-module__yIYRFa__grpHead h3 i{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--shc-n-400);vertical-align:1px;margin-left:10px}.brand-module__yIYRFa__grpHead a{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.brand-module__yIYRFa__grpRows{padding-bottom:14px;display:grid}.brand-module__yIYRFa__prow{color:inherit;transition:background var(--shc-dur-base);border-radius:3px;grid-template-columns:212px minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:9px 0;display:grid}.brand-module__yIYRFa__prow:hover{background:var(--shc-n-25);color:inherit}.brand-module__yIYRFa__prow>b{font-size:var(--fs-body);color:var(--shc-heading);font-weight:600}.brand-module__yIYRFa__prow:hover>b{color:var(--shc-link)}.brand-module__yIYRFa__prowTags{font-size:var(--fs-xs);color:var(--shc-text-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.brand-module__yIYRFa__prowTags span+span:before{content:"·";color:var(--shc-n-400);margin-right:8px}.brand-module__yIYRFa__prowGo{font-size:var(--fs-sm);color:var(--shc-link);opacity:0;transition:opacity var(--shc-dur-base);white-space:nowrap}.brand-module__yIYRFa__prow:hover .brand-module__yIYRFa__prowGo,.brand-module__yIYRFa__prow:focus-visible .brand-module__yIYRFa__prowGo{opacity:1}.brand-module__yIYRFa__rangeNote{font-size:var(--fs-xs);color:var(--shc-text-subtle);border-left:2px solid var(--shc-n-300);max-width:76ch;margin-top:26px;padding-left:12px;line-height:1.6}.brand-module__yIYRFa__reag{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:20px;display:grid}.brand-module__yIYRFa__rcard{border:1px solid var(--shc-border);border-radius:var(--radius-base);background:var(--shc-surface);flex-direction:column;gap:10px;padding:26px 24px;display:flex}.brand-module__yIYRFa__rcardKind{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--shc-link)}.brand-module__yIYRFa__rcard h3{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--shc-heading);letter-spacing:var(--ls-tight);margin:0}.brand-module__yIYRFa__rcard p{font-size:var(--fs-sm);color:var(--shc-text-muted);margin:0;line-height:1.55}.brand-module__yIYRFa__rcardFor{border-top:1px solid var(--shc-border);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.brand-module__yIYRFa__rcardFor em{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--shc-text-subtle)}.brand-module__yIYRFa__rcardFor span{font-size:var(--fs-xs);color:var(--shc-text-muted);line-height:1.5}.brand-module__yIYRFa__reagbar{border-bottom:1px solid var(--shc-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;padding-bottom:16px;display:flex}.brand-module__yIYRFa__reagbarT{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--shc-heading);letter-spacing:var(--ls-tight)}.brand-module__yIYRFa__reagbar a{font-size:var(--fs-sm);font-weight:600}.brand-module__yIYRFa__reagNote{font-size:var(--fs-xs);color:var(--shc-text-subtle);border-left:2px solid var(--shc-n-300);max-width:70ch;margin-top:20px;padding-left:12px;line-height:1.55}.brand-module__yIYRFa__split{grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;display:grid}.brand-module__yIYRFa__applist{gap:0;display:grid}.brand-module__yIYRFa__arow{border-bottom:1px solid var(--shc-border);color:var(--shc-heading);grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:15px 0;display:grid}.brand-module__yIYRFa__arow>b{font-size:var(--fs-sm);grid-column:1;font-weight:600}.brand-module__yIYRFa__arowP{font-size:var(--fs-xs);color:var(--shc-text-muted);grid-column:1}.brand-module__yIYRFa__arowN{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--shc-text-subtle);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.brand-module__yIYRFa__svc{border:1px solid var(--shc-border);border-radius:var(--radius-base);background:var(--shc-surface);padding:30px 28px}.brand-module__yIYRFa__svc h3{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--shc-heading);letter-spacing:var(--ls-tight);margin:0 0 14px}.brand-module__yIYRFa__svc p{font-size:var(--fs-sm);color:var(--shc-text-muted);margin:0 0 20px;line-height:1.6}.brand-module__yIYRFa__svc dl{font-size:var(--fs-xs);grid-template-columns:auto 1fr;gap:10px 18px;margin:0 0 22px;display:grid}.brand-module__yIYRFa__svc dt{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--shc-text-subtle);padding-top:1px}.brand-module__yIYRFa__svc dd{color:var(--shc-text);margin:0}@media (max-width:1080px){.brand-module__yIYRFa__heroGrid{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:44px}.brand-module__yIYRFa__heroInner .shc-crumb{margin-bottom:36px}.brand-module__yIYRFa__plate{max-width:420px}.brand-module__yIYRFa__heroStatsInner{grid-template-columns:1fr 1fr}.brand-module__yIYRFa__prow{grid-template-columns:180px minmax(0,1fr)}.brand-module__yIYRFa__prowGo{display:none}.brand-module__yIYRFa__reag{grid-template-columns:1fr}.brand-module__yIYRFa__split{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:720px){.brand-module__yIYRFa__heroInner{padding-top:20px}.brand-module__yIYRFa__hero h1{max-width:none}.brand-module__yIYRFa__ctas{flex-direction:column;align-items:stretch}.brand-module__yIYRFa__ctas .shc-btn{justify-content:center;width:100%}.brand-module__yIYRFa__heroStatsInner{grid-template-columns:1fr;gap:16px}.brand-module__yIYRFa__heroStat{align-items:baseline;gap:12px;display:flex}.brand-module__yIYRFa__heroStat b{font-size:var(--fs-h4)}.brand-module__yIYRFa__grpHead{grid-template-columns:minmax(0,1fr);gap:6px}.brand-module__yIYRFa__prow{grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 0}}
