.v5-hub-hero{min-height:650px;padding:190px 0 95px;background:#090f14;color:#f4f8f7;overflow:hidden}
.v5-hub-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8%}
.v5-hub-hero .eyebrow{color:#dca66d}.v5-hub-hero h1{max-width:750px;margin:20px 0 25px;font-size:70px;line-height:1.08;letter-spacing:0}
.v5-hub-hero p:not(.eyebrow){max-width:550px;color:#b9c9cb;font-size:18px;line-height:1.8}.v5-hub-hero .button{margin-top:28px}
.v5-hub-visual{position:relative;min-height:395px;border-top:1px solid #35484b;border-bottom:1px solid #35484b;background:repeating-linear-gradient(0deg,transparent 0,transparent 45px,#ffffff08 46px),repeating-linear-gradient(90deg,transparent 0,transparent 45px,#ffffff08 46px)}
.v5-hub-visual:before,.v5-hub-visual:after{content:"";position:absolute;background:#69d8b9}.v5-hub-visual:before{left:50%;top:0;bottom:0;width:1px;opacity:.26}.v5-hub-visual:after{top:50%;left:0;right:0;height:1px;opacity:.26}
.v5-hub-radar{position:absolute;inset:0;display:grid;place-items:center}.v5-hub-radar i{position:absolute;width:90px;height:90px;border:1px solid #60c3af77;border-radius:50%;animation:v5-radar 11s linear infinite}.v5-hub-radar i:nth-child(2){width:200px;height:200px;animation-duration:17s}.v5-hub-radar i:nth-child(3){width:310px;height:310px;animation-duration:23s}.v5-hub-radar b{width:13px;height:13px;border-radius:50%;background:#f6b26e;box-shadow:0 0 22px #f6b26e77;z-index:1}
.v5-hub-visual-label{position:absolute;z-index:1;color:#cbdcdb;font:700 11px Consolas,monospace;letter-spacing:1px}.v5-hub-visual-label:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:#69d8b9;vertical-align:middle}.label-a{top:17%;left:7%}.label-b{top:29%;right:6%}.label-c{bottom:20%;left:11%}.label-d{bottom:10%;right:7%}
@keyframes v5-radar{50%{opacity:.32;transform:scale(1.055)}to{transform:scale(1)}}
.v5-hub-strip{background:#eaeff0;border-bottom:1px solid #cfdbdd}.v5-hub-strip .layout{display:flex;gap:26px;align-items:center;min-height:56px;overflow:auto;scrollbar-width:none;white-space:nowrap}.v5-hub-strip span{color:#4c6167;font:700 10px Consolas,monospace}
.v5-hub-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8%;padding:70px 0 100px}.v5-hub-index{position:sticky;top:95px;align-self:start;display:grid;gap:1px}.v5-hub-index a{display:flex;gap:13px;align-items:center;padding:12px 7px;border-bottom:1px solid #d8e1e2;color:#a27042;text-decoration:none;font:700 11px Consolas,monospace}.v5-hub-index a span{color:#283940;font:700 13px system-ui,sans-serif}.v5-hub-index a:hover,.v5-hub-index a:focus-visible{background:#e8efed}
.v5-hub-sections{min-width:0}.v5-business{padding:30px 0 74px;border-bottom:1px solid #bdccce;scroll-margin-top:86px}.v5-business:first-child{padding-top:0}.v5-business-title{max-width:690px}.v5-business-title>span{color:#a46e42;font:750 11px Consolas,monospace}.v5-business-title h2{margin:14px 0 12px;color:#12212a;font-size:43px;line-height:1.12}.v5-business-title p{margin:0;color:#637780;font-size:16px;line-height:1.7}.v5-business-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px}.v5-business-groups>div{min-width:0;border-top:2px solid #14262c;padding-top:13px}.v5-business-groups h3{margin:0 0 10px;color:#a56b3c;font-size:12px}.v5-business-groups a,.v5-pending{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;min-height:39px;padding:9px 0;border-bottom:1px solid #dbe4e5;color:#17252c;text-decoration:none;font-size:13px;font-weight:700}.v5-business-groups a:hover{color:#15826c;border-color:#6ac0a8}.v5-business-groups b{flex-shrink:0;font-size:10px;font-weight:650;color:#2b9b80}.v5-pending{color:#87969d}.v5-pending b{color:#a7afb2}.v5-business-premium .v5-business-groups>div{border-top-color:#cf8b51}
.v5-hub-end{padding:85px 0 105px;background:#10191d;color:#fff}.v5-hub-end .eyebrow{color:#f3bd7a}.v5-hub-end h2{margin:18px 0 30px;font-size:48px;line-height:1.16}.v5-hub-end>div>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.v5-hub-end-link{color:#deebe8;text-decoration:none;font-size:14px;font-weight:700}
.v5-hub-preview{padding:95px 0;background:#f3f6f5}.v5-hub-preview-top{display:flex;justify-content:space-between;align-items:end;gap:28px}.v5-hub-preview .eyebrow{color:#ab713f}.v5-hub-preview h2{margin:15px 0 0;font-size:45px;line-height:1.14}.v5-hub-preview-top>a{color:#167d6a;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap}.v5-hub-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:43px;border-top:1px solid #c6d5d6;border-bottom:1px solid #c6d5d6}.v5-hub-preview-grid>a,.v5-hub-preview-grid>div{display:flex;flex-direction:column;min-width:0;min-height:155px;padding:21px 18px 17px;border-right:1px solid #c6d5d6;text-decoration:none}.v5-hub-preview-grid>*:nth-child(4n){border-right:0}.v5-hub-preview-grid>*:nth-child(n+5){border-top:1px solid #c6d5d6}.v5-hub-preview-grid span{color:#aa7447;font:750 10px Consolas,monospace}.v5-hub-preview-grid strong{margin-top:auto;color:#172730;font-size:22px}.v5-hub-preview-grid small{margin-top:8px;color:#357c6e;font-size:11px}.v5-hub-preview-grid>div strong{color:#7e8e94}.v5-hub-preview-grid>div small{color:#a5afb2}.v5-hub-preview-grid>a:hover{background:#e5eeeb}
.desktop-nav a[aria-current="page"],.mobile-menu nav a[aria-current="page"]{color:#f1b77c}
@media(max-width:1050px){.v5-hub-hero h1{font-size:56px}.v5-hub-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-hub-preview-grid>*:nth-child(2n){border-right:0}.v5-hub-preview-grid>*:nth-child(n+3){border-top:1px solid #c6d5d6}}
@media(max-width:760px){.v5-hub-hero{min-height:0;padding:130px 0 70px}.v5-hub-hero-inner{grid-template-columns:1fr;gap:45px}.v5-hub-hero h1{font-size:44px}.v5-hub-hero p:not(.eyebrow){font-size:15px}.v5-hub-visual{min-height:280px}.v5-hub-radar i:nth-child(3){width:220px;height:220px}.v5-hub-layout{grid-template-columns:1fr;gap:30px;padding:35px 0 70px}.v5-hub-index{position:static;display:flex;overflow:auto;white-space:nowrap;scrollbar-width:none}.v5-hub-index a{flex-shrink:0;border-bottom:2px solid #c8d5d7}.v5-hub-index a span{font-size:11px}.v5-business{padding:45px 0 60px}.v5-business-title h2{font-size:34px}.v5-business-title p{font-size:14px}.v5-business-groups{grid-template-columns:1fr 1fr;gap:24px;margin-top:27px}.v5-hub-end{padding:70px 0 80px}.v5-hub-end h2{font-size:35px}.v5-hub-preview{padding:75px 0}.v5-hub-preview h2{font-size:33px}.v5-hub-preview-top{align-items:start;flex-direction:column}}
@media(max-width:480px){.v5-hub-hero h1{font-size:38px}.v5-hub-visual-label{font-size:9px}.v5-business-groups{grid-template-columns:1fr;gap:20px}.v5-business-groups>div{border-top:1px solid #acbfc1}.v5-hub-preview-grid{grid-template-columns:1fr 1fr}.v5-hub-preview-grid>a,.v5-hub-preview-grid>div{min-height:125px;padding:14px 10px}.v5-hub-preview-grid strong{font-size:17px}.v5-hub-preview-grid small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.v5-hub-radar i{animation:none}}
