.hub-page{--ink:#07111c;--ink-soft:#111f2d;--surface:#f4f7fa;--surface-alt:#eef2f7;--muted:#5a6775;--line:#dce3e9;--pink:#e92f72;--pink-hover:#d91b5c;--pink-soft:#e92f7217;--green:#14866d;--green-soft:#14866d1a;--purple:#7057d9;--mint:#42c7a6;--red:#c02a3f;--on-dark:#ffffffb8;--on-dark-dim:#ffffff8c;--hairline:#ffffff24;--radius:2px;--radius-pill:999px;--pad-section:96px;--hub-pink:#e92f72;--hub-pink-deep:#d91b5c;--hub-pink-soft:#e92f7217;--hub-purple:#7057d9;--hub-purple-soft:#8f7ce4;--hub-mint:#42c7a6;--hub-green:#14866d;--hub-red:#c02a3f;--hub-gold:#ff4d8b;--hub-gold-deep:#ff8bb3;--hub-cyan:#42c7a6;--hub-dark:#07111c;--hub-dark-2:#07111c;--hub-dark-3:#111f2d;--hub-light:#f4f7fa;--hub-light-2:#eef2f7;--hub-text:#07111c;--hub-text-gray:#5a6775;--hub-border-light:#dce3e9;--hub-glass:#ffffff08;--hub-glass-2:#ffffff0f;--hub-border:#ffffff24;--hub-muted:#ffffffb8;--hub-radius:2px;--hub-radius-pill:999px;color:var(--hub-text);background:#fff;overflow-x:hidden}.hub-page h1,.hub-page h2,.hub-page h3,.hub-page h4,.hub-page h5,.hub-page h6,.hub-page summary{font-family:var(--font-body), "Archivo", sans-serif;font-weight:700}.hub-page h2{text-wrap:balance}.hub-page .mega-menu-icon{width:auto;min-width:0;height:auto;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.hub-page svg{flex-shrink:0;width:20px;height:20px}.hub-container{width:min(1240px,100% - 80px);margin-inline:auto}.hub-container-narrow{width:min(920px,100% - 80px);margin-inline:auto}.hub-section{padding:100px 0;position:relative}.hub-section.tight{padding:72px 0}.hub-section.dark{background:var(--hub-dark);color:#fff}.hub-section.dark-2{background:radial-gradient(circle at 88% 6%, #7057d94d, transparent 36%), radial-gradient(circle at 3% 97%, #e92f7229, transparent 32%), var(--hub-dark);color:#fff}.hub-section.light{background:var(--hub-light)}.hub-section.cream{background:var(--hub-light-2)}.hub-section.white{background:#fff}.hub-head{max-width:780px;margin-bottom:52px}.hub-head.center{text-align:center;margin-left:auto;margin-right:auto}.hub-label{letter-spacing:1.6px;text-transform:uppercase;color:var(--hub-pink-deep);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.hub-label:before{content:"";background:var(--hub-pink-deep);flex-shrink:0;width:26px;height:2px}.hub-head.center .hub-label:before{display:none}.hub-section.dark .hub-label,.hub-section.dark-2 .hub-label{color:#ff8bb3}.hub-section.dark .hub-label:before,.hub-section.dark-2 .hub-label:before{background:#ff8bb3}.hub-h2{letter-spacing:-1px;color:var(--hub-text);margin:0 0 18px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.13}.hub-section.dark .hub-h2,.hub-section.dark-2 .hub-h2{color:#fff}.hub-h2 span{color:var(--hub-pink-deep)}.hub-section.dark .hub-h2 span,.hub-section.dark-2 .hub-h2 span{color:#ff4d8b}.hub-h3{letter-spacing:-.5px;color:var(--hub-text);margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}.hub-section.dark .hub-h3,.hub-section.dark-2 .hub-h3{color:#fff}.hub-lede{color:var(--hub-text-gray);margin:0;font-size:17px;line-height:1.68}.hub-section.dark .hub-lede,.hub-section.dark-2 .hub-lede{color:var(--hub-muted)}.hub-body{color:var(--hub-text-gray);margin:0 0 18px;font-size:16px;line-height:1.75}.hub-section.dark .hub-body,.hub-section.dark-2 .hub-body{color:var(--hub-muted)}.hub-body strong{color:var(--hub-text);font-weight:700}.hub-section.dark .hub-body strong,.hub-section.dark-2 .hub-body strong{color:#fff}.hub-rule{background:var(--hub-border-light);border:0;height:1px;margin:0}.hub-btn{cursor:pointer;border:2px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s,border-color .25s;display:inline-flex}.hub-btn svg,.hub-btn .mega-menu-icon svg{width:17px;height:17px}.hub-btn-primary{background:var(--hub-pink);color:#fff;box-shadow:0 6px 20px #ff2d7547}.hub-btn-primary:hover{color:var(--hub-pink);background:#fff;transform:translateY(-3px);box-shadow:0 12px 28px #ff2d753d}.hub-section.light .hub-btn-primary:hover,.hub-section.cream .hub-btn-primary:hover,.hub-section.white .hub-btn-primary:hover{border-color:var(--hub-pink)}.hub-btn-gold{background:var(--hub-gold);color:#16130a;box-shadow:0 6px 20px #ffc7003d}.hub-btn-gold:hover{color:#16130a;background:#fff;transform:translateY(-3px)}.hub-btn-ghost{color:#fff;background:0 0;border-color:#ffffff42}.hub-btn-ghost:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.hub-btn-line{color:var(--hub-text);border-color:var(--hub-border-light);background:0 0}.hub-btn-line:hover{border-color:var(--hub-text);transform:translateY(-3px)}.hub-link{color:var(--hub-pink-deep);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.hub-link .mega-menu-icon svg{width:16px;height:16px}.hub-link:hover{gap:14px}.hub-section.dark .hub-link,.hub-section.dark-2 .hub-link{color:#ff8bb3}.hub-hero{background:radial-gradient(circle at 50% 0%, #e92f722e 0%, #07111c00 65%), var(--hub-dark);color:#fff;padding:172px 0 90px;position:relative;overflow:hidden}.hub-hero-fx{pointer-events:none;z-index:0;position:absolute;inset:0}.hub-hero-orb{filter:blur(130px);opacity:.36;border-radius:50%;position:absolute}.hub-hero-orb.a{background:#e92f721f;width:520px;height:520px;top:-180px;left:-140px}.hub-hero-orb.b{background:var(--hub-pink);opacity:.24;width:460px;height:460px;bottom:-220px;right:-120px}.hub-hero-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 78%)}.hub-hero .hub-container{z-index:1;position:relative}.hub-hero-split{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.hub-hero-badge{color:var(--hub-gold);letter-spacing:1.1px;text-transform:uppercase;background:#ffc7001a;border:1px solid #ffc7003d;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px 7px 12px;font-size:12px;font-weight:700;display:inline-flex}.hub-hero-badge .mega-menu-icon svg{width:14px;height:14px}.hub-hero-badge .dot{background:var(--hub-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffc70029}.hub-hero-flag{font-size:17px;line-height:1}.hub-hero-title{letter-spacing:-1.7px;color:#fff;margin:0 0 22px;font-size:clamp(34px,4.6vw,58px);font-weight:700;line-height:1.09}.hub-hero-title span{color:#ff4d8b}.hub-hero-sub{color:#ffffffbd;max-width:620px;margin:0 0 34px;font-size:18px;line-height:1.66}.hub-hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.hub-hero-meta{color:#fff9;flex-wrap:wrap;gap:10px 26px;font-size:13.5px;display:flex}.hub-hero-meta span{align-items:center;gap:8px;display:inline-flex}.hub-hero-meta span:before{content:"";background:var(--hub-green);border-radius:50%;width:5px;height:5px}.hub-hero-stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:0;padding-top:26px;display:flex}.hub-hero-stat{flex:130px;padding-right:26px}.hub-hero-stat+.hub-hero-stat{border-left:1px solid #ffffff1f;padding-left:26px}.hub-hero-stat strong{letter-spacing:-1px;color:var(--hub-gold);margin-bottom:5px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.1;display:block}.hub-hero-stat span{color:#ffffff94;font-size:12.5px;line-height:1.42;display:block}.hub-toc{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:40px;padding-top:24px;display:flex}.hub-toc>span{letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;font-size:.72rem;font-weight:700}.hub-toc ul{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.hub-toc a{border-radius:var(--radius-pill);color:#ffffffd6;border:1px solid #fff3;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.hub-toc a:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.hub-hero-visual{position:relative}.hub-hero-img{border:1px solid #ffffff1f;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.hub-hero-img img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.hub-hero-img:after{content:"";background:linear-gradient(#01090e1a 0%,#01090e9e 100%);position:absolute;inset:0}.hub-float-card{-webkit-backdrop-filter:blur(14px);z-index:2;background:#0a0a1edb;border:1px solid #ffffff24;border-radius:2px;min-width:210px;padding:20px 24px;position:absolute;bottom:-26px;left:-26px;box-shadow:0 20px 44px #0006}.hub-float-card .fc-label{letter-spacing:1.2px;text-transform:uppercase;color:#ffffff8f;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.hub-float-card .fc-label .mega-menu-icon{color:var(--hub-gold)}.hub-float-card .fc-label .mega-menu-icon svg{width:14px;height:14px}.hub-float-card .fc-value{letter-spacing:-1px;color:#fff;margin-bottom:6px;font-size:30px;font-weight:700;line-height:1}.hub-float-card .fc-note{color:#ffffff8c;font-size:12.5px;line-height:1.4}.hub-capsule{border:1px solid var(--hub-border-light);border-left:4px solid var(--hub-pink);background:#fff;border-radius:2px;grid-template-columns:auto 1fr;gap:28px;padding:38px 42px;display:grid;box-shadow:0 12px 34px #1018280f}.hub-capsule-mark{width:46px;height:46px;color:var(--hub-pink-deep);background:#ff2d7517;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub-capsule-mark .mega-menu-icon svg{width:22px;height:22px}.hub-capsule-kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--hub-text-gray);margin-bottom:10px;font-size:11.5px;font-weight:700}.hub-capsule-text{color:var(--hub-text);margin:0;font-size:18px;line-height:1.66}.hub-capsule-text strong{font-weight:700}.hub-capsule-foot{border-top:1px dashed var(--hub-border-light);color:var(--hub-text-gray);margin-top:16px;padding-top:14px;font-size:13px}.hub-section.dark .hub-capsule,.hub-section.dark-2 .hub-capsule{background:var(--hub-glass);border-color:var(--hub-border);border-left-color:var(--hub-gold);box-shadow:none}.hub-section.dark .hub-capsule-text,.hub-section.dark-2 .hub-capsule-text{color:#fff}.hub-section.dark .hub-capsule-kicker,.hub-section.dark-2 .hub-capsule-kicker,.hub-section.dark .hub-capsule-foot,.hub-section.dark-2 .hub-capsule-foot{color:#ffffff8f}.hub-section.dark .hub-capsule-mark,.hub-section.dark-2 .hub-capsule-mark{color:var(--hub-gold);background:#ffc7001c}.hub-section.dark .hub-capsule-foot,.hub-section.dark-2 .hub-capsule-foot{border-top-color:#ffffff24}.hub-band{background:var(--hub-dark);color:#fff;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:46px 0}.hub-band.on-light{color:var(--hub-text);border-color:var(--hub-border-light);background:#fff}.hub-band-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.hub-band-grid.three{grid-template-columns:repeat(3,1fr)}.hub-band-item{border-left:1px solid #ffffff1a;padding:4px 30px}.hub-band-item:first-child{border-left:0;padding-left:0}.hub-band.on-light .hub-band-item{border-left-color:var(--hub-border-light)}.hub-band-num{letter-spacing:-1.4px;color:var(--hub-gold);margin-bottom:8px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.hub-band.on-light .hub-band-num{color:var(--hub-pink-deep)}.hub-band-label{color:#fff9;font-size:13px;line-height:1.5}.hub-band.on-light .hub-band-label{color:var(--hub-text-gray)}.hub-band-src{color:#ffffff5c;margin-top:6px;font-size:11.5px;display:block}.hub-band.on-light .hub-band-src{color:#9aa0ab}.hub-grid{gap:26px;display:grid}.hub-grid.c2{grid-template-columns:repeat(2,1fr)}.hub-grid.c3{grid-template-columns:repeat(3,1fr)}.hub-grid.c4{grid-template-columns:repeat(4,1fr)}.hub-card{border:1px solid var(--hub-border-light);background:#fff;border-radius:2px;flex-direction:column;padding:32px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.hub-card:hover{border-color:#ff2d7566;transform:translateY(-6px);box-shadow:0 18px 40px #10182817}.hub-section.light .hub-card,.hub-section.cream .hub-card{background:#fff}.hub-section.dark .hub-card,.hub-section.dark-2 .hub-card{background:var(--hub-glass);border-color:var(--hub-border)}.hub-section.dark .hub-card:hover,.hub-section.dark-2 .hub-card:hover{background:var(--hub-glass-2);border-color:#ffc70073;box-shadow:0 18px 40px #00000057}.hub-card-icon{width:46px;height:46px;color:var(--hub-pink-deep);background:#ff2d7517;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.hub-card-icon .mega-menu-icon svg{width:21px;height:21px}.hub-card-icon.gold{color:var(--hub-gold-deep);background:#ffc7001f}.hub-card-icon.purple{color:var(--hub-purple);background:#3d0da817}.hub-card-icon.green{color:#0d9268;background:#10b9811a}.hub-section.dark .hub-card-icon,.hub-section.dark-2 .hub-card-icon{color:var(--hub-gold);background:#ffc7001c}.hub-card-num{letter-spacing:1.4px;color:var(--hub-pink-deep);margin-bottom:14px;font-size:12px;font-weight:700}.hub-section.dark .hub-card-num,.hub-section.dark-2 .hub-card-num{color:var(--hub-gold)}.hub-card h3,.hub-card h4{letter-spacing:-.3px;color:var(--hub-text);margin:0 0 11px;font-size:18.5px;font-weight:700;line-height:1.32}.hub-section.dark .hub-card h3,.hub-section.dark .hub-card h4,.hub-section.dark-2 .hub-card h3,.hub-section.dark-2 .hub-card h4{color:#fff}.hub-card p{color:var(--hub-text-gray);margin:0;font-size:14.5px;line-height:1.66}.hub-section.dark .hub-card p,.hub-section.dark-2 .hub-card p{color:var(--hub-muted)}.hub-card-foot{margin-top:auto;padding-top:20px}.hub-card-tag{color:var(--hub-purple);letter-spacing:1.1px;text-transform:uppercase;background:#3d0da814;border-radius:2px;align-self:flex-start;margin-bottom:16px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.hub-section.dark .hub-card-tag,.hub-section.dark-2 .hub-card-tag{color:var(--hub-gold);background:#ffc7001f}.hub-dir-card{border:1px solid var(--hub-border-light);background:#fff;border-radius:2px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.hub-dir-card:hover{border-color:#ff2d7566;transform:translateY(-6px);box-shadow:0 20px 44px #1018281a}.hub-dir-media{aspect-ratio:16/9;background:var(--hub-dark-2);position:relative;overflow:hidden}.hub-dir-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.hub-dir-card:hover .hub-dir-media img{transform:scale(1.05)}.hub-dir-media:after{content:"";background:linear-gradient(#01090e0d 40%,#01090eb8 100%);position:absolute;inset:0}.hub-dir-badge{z-index:2;-webkit-backdrop-filter:blur(8px);color:var(--hub-gold);letter-spacing:1.2px;text-transform:uppercase;background:#01090eb8;border-radius:2px;padding:5px 11px;font-size:10.5px;font-weight:700;position:absolute;top:14px;left:14px}.hub-dir-stat{z-index:2;color:#fff;letter-spacing:-.3px;font-size:15px;font-weight:700;position:absolute;bottom:14px;left:16px}.hub-dir-body{flex-direction:column;flex:1;padding:26px 26px 24px;display:flex}.hub-dir-body h3{letter-spacing:-.4px;color:var(--hub-text);margin:0 0 10px;font-size:20px;font-weight:700}.hub-dir-body p{color:var(--hub-text-gray);margin:0 0 20px;font-size:14.5px;line-height:1.65}.hub-dir-cta{color:var(--hub-pink-deep);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;transition:gap .25s;display:inline-flex}.hub-dir-cta .mega-menu-icon svg{width:15px;height:15px}.hub-dir-card:hover .hub-dir-cta{gap:13px}.hub-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.hub-split.w-left{grid-template-columns:1.15fr .85fr}.hub-split.w-right{grid-template-columns:.85fr 1.15fr}.hub-split.top{align-items:start}.hub-split-flip .hub-split-visual{order:-1}.hub-split-media{border:1px solid var(--hub-border-light);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 22px 50px #1018281a}.hub-section.dark .hub-split-media,.hub-section.dark-2 .hub-split-media{border-color:var(--hub-border);box-shadow:0 24px 54px #00000070}.hub-split-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.hub-featlist{flex-direction:column;gap:26px;margin-top:32px;display:flex}.hub-feat{grid-template-columns:44px 1fr;align-items:start;gap:18px;display:grid}.hub-feat-icon{width:44px;height:44px;color:var(--hub-pink-deep);background:#ff2d7517;border-radius:2px;justify-content:center;align-items:center;display:flex}.hub-feat-icon .mega-menu-icon svg{width:20px;height:20px}.hub-feat-icon.gold{background:var(--pink-soft);color:var(--pink)}.hub-feat-icon.purple{background:var(--purple-soft);color:var(--purple)}.hub-feat-icon.green,.hub-feat-icon.mint{background:var(--green-soft);color:var(--green)}.hub-section.dark .hub-feat-icon,.hub-section.dark-2 .hub-feat-icon{color:#fff;border:1px solid var(--hairline);background:#ffffff0f}.hub-feat h4{letter-spacing:-.3px;color:var(--hub-text);margin:0 0 7px;font-size:17.5px;font-weight:700}.hub-section.dark .hub-feat h4,.hub-section.dark-2 .hub-feat h4{color:#fff}.hub-feat p{color:var(--hub-text-gray);margin:0;font-size:14.5px;line-height:1.65}.hub-section.dark .hub-feat p,.hub-section.dark-2 .hub-feat p{color:var(--hub-muted)}.hub-steps{counter-reset:hubstep;gap:0;display:grid}.hub-steps.c5{grid-template-columns:repeat(5,1fr)}.hub-steps.c4{grid-template-columns:repeat(4,1fr)}.hub-steps.c3{grid-template-columns:repeat(3,1fr)}.hub-step{border-left:1px solid var(--hub-border-light);padding:0 26px;position:relative}.hub-step:first-child{border-left:0;padding-left:0}.hub-section.dark .hub-step,.hub-section.dark-2 .hub-step{border-left-color:#ffffff1f}.hub-step-num{letter-spacing:-2px;color:var(--hub-border-light);align-items:baseline;gap:4px;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1;display:inline-flex}.hub-section.dark .hub-step-num,.hub-section.dark-2 .hub-step-num{color:#ffffff29}.hub-step h3{letter-spacing:-.3px;color:var(--hub-text);margin:0 0 10px;font-size:17.5px;font-weight:700}.hub-section.dark .hub-step h3,.hub-section.dark-2 .hub-step h3{color:#fff}.hub-step p{color:var(--hub-text-gray);margin:0;font-size:14px;line-height:1.64}.hub-section.dark .hub-step p,.hub-section.dark-2 .hub-step p{color:var(--hub-muted)}.hub-step-meta{letter-spacing:.8px;text-transform:uppercase;color:var(--hub-pink-deep);margin-top:12px;font-size:12px;font-weight:700;display:block}.hub-section.dark .hub-step-meta,.hub-section.dark-2 .hub-step-meta{color:var(--hub-gold)}.hub-rail{padding-left:34px;position:relative}.hub-rail:before{content:"";background:linear-gradient(180deg, var(--hub-pink) 0%, var(--hub-purple) 100%);opacity:.28;width:2px;position:absolute;top:8px;bottom:8px;left:10px}.hub-rail-item{padding-bottom:34px;position:relative}.hub-rail-item:last-child{padding-bottom:0}.hub-rail-item:before{content:"";border:3px solid var(--hub-pink);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-30px}.hub-section.dark .hub-rail-item:before,.hub-section.dark-2 .hub-rail-item:before{background:var(--hub-dark);border-color:var(--hub-gold)}.hub-rail-tag{letter-spacing:1.3px;text-transform:uppercase;color:var(--hub-pink-deep);margin-bottom:7px;font-size:11.5px;font-weight:700}.hub-section.dark .hub-rail-tag,.hub-section.dark-2 .hub-rail-tag{color:var(--hub-gold)}.hub-rail-item h4{letter-spacing:-.3px;color:var(--hub-text);margin:0 0 8px;font-size:18px;font-weight:700}.hub-section.dark .hub-rail-item h4,.hub-section.dark-2 .hub-rail-item h4{color:#fff}.hub-rail-item p{color:var(--hub-text-gray);margin:0;font-size:14.5px;line-height:1.66}.hub-section.dark .hub-rail-item p,.hub-section.dark-2 .hub-rail-item p{color:var(--hub-muted)}.hub-table-wrap{border:1px solid var(--hub-border-light);-webkit-overflow-scrolling:touch;background:#fff;border-radius:2px;overflow-x:auto}.hub-section.dark .hub-table-wrap,.hub-section.dark-2 .hub-table-wrap{background:var(--hub-glass);border-color:var(--hub-border)}.hub-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:14.5px}.hub-table th{letter-spacing:1.1px;text-transform:uppercase;color:var(--hub-text-gray);background:var(--hub-light);border-bottom:1px solid var(--hub-border-light);white-space:nowrap;padding:18px 22px;font-size:12px;font-weight:700}.hub-table th.is-us{color:var(--hub-pink-deep);background:#ff2d750d}.hub-section.dark .hub-table th,.hub-section.dark-2 .hub-table th{color:#fff9;border-bottom-color:var(--hub-border);background:#ffffff0a}.hub-section.dark .hub-table th.is-us,.hub-section.dark-2 .hub-table th.is-us{color:var(--hub-gold);background:#ffc70012}.hub-table td{color:var(--hub-text-gray);border-bottom:1px solid var(--hub-border-light);vertical-align:top;padding:17px 22px;line-height:1.55}.hub-section.dark .hub-table td,.hub-section.dark-2 .hub-table td{color:var(--hub-muted);border-bottom-color:#ffffff12}.hub-table tbody tr:last-child td{border-bottom:0}.hub-table tbody tr:hover td{background:#ff2d7505}.hub-section.dark .hub-table tbody tr:hover td,.hub-section.dark-2 .hub-table tbody tr:hover td{background:#ffffff05}.hub-table td.row-head{color:var(--hub-text);white-space:nowrap;font-weight:700}.hub-section.dark .hub-table td.row-head,.hub-section.dark-2 .hub-table td.row-head{color:#fff}.hub-table td.is-us{color:var(--hub-text);background:#ff2d750a;font-weight:600}.hub-section.dark .hub-table td.is-us,.hub-section.dark-2 .hub-table td.is-us{color:#fff;background:#ffc7000d}.hub-yes{color:#0d9268;font-weight:700}.hub-no{color:#9aa0ab}.hub-table-note{color:#8a909c;margin-top:14px;font-size:12.5px;line-height:1.6}.hub-contrast{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.hub-contrast-col{border:1px solid var(--hub-border-light);background:#fff;border-radius:2px;padding:34px 32px}.hub-contrast-col.bad{background:var(--hub-light)}.hub-contrast-col.good{background:linear-gradient(160deg,#ff2d750d 0%,#3d0da80b 100%);border-color:#ff2d7552}.hub-section.dark .hub-contrast-col,.hub-section.dark-2 .hub-contrast-col{background:var(--hub-glass);border-color:var(--hub-border)}.hub-section.dark .hub-contrast-col.good,.hub-section.dark-2 .hub-contrast-col.good{background:linear-gradient(160deg,#3d0da84d 0%,#ff2d7529 100%);border-color:#ff2d7561}.hub-contrast-kicker{letter-spacing:1.4px;text-transform:uppercase;color:#8a909c;margin-bottom:12px;font-size:11.5px;font-weight:700}.hub-contrast-col.good .hub-contrast-kicker{color:var(--hub-pink-deep)}.hub-section.dark .hub-contrast-col.good .hub-contrast-kicker,.hub-section.dark-2 .hub-contrast-col.good .hub-contrast-kicker{color:var(--hub-gold)}.hub-contrast-col h3{letter-spacing:-.5px;color:var(--hub-text);margin:0 0 20px;font-size:21px;font-weight:700}.hub-section.dark .hub-contrast-col h3,.hub-section.dark-2 .hub-contrast-col h3{color:#fff}.hub-ticks{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.hub-ticks li{color:var(--hub-text-gray);grid-template-columns:20px 1fr;gap:11px;font-size:14.5px;line-height:1.6;display:grid}.hub-section.dark .hub-ticks li,.hub-section.dark-2 .hub-ticks li{color:var(--hub-muted)}.hub-ticks li .mega-menu-icon{margin-top:2px}.hub-ticks li .mega-menu-icon svg{width:18px;height:18px}.hub-ticks li.yes .mega-menu-icon{color:#0d9268}.hub-ticks li.no .mega-menu-icon{color:#c2c7d0}.hub-section.dark .hub-ticks li.no .mega-menu-icon,.hub-section.dark-2 .hub-ticks li.no .mega-menu-icon{color:#ffffff4d}.hub-chart{border:1px solid var(--hub-border-light);background:#fff;border-radius:2px;padding:32px 34px}.hub-section.dark .hub-chart,.hub-section.dark-2 .hub-chart{background:var(--hub-glass);border-color:var(--hub-border)}.hub-chart-head{border-bottom:1px solid var(--hub-border-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.hub-section.dark .hub-chart-head,.hub-section.dark-2 .hub-chart-head{border-bottom-color:var(--hub-border)}.hub-chart-title{letter-spacing:-.2px;color:var(--hub-text);font-size:16px;font-weight:700}.hub-section.dark .hub-chart-title,.hub-section.dark-2 .hub-chart-title{color:#fff}.hub-chart-sub{color:#8a909c;font-size:12.5px}.hub-bars{flex-direction:column;gap:18px;display:flex}.hub-bar-row{grid-template-columns:130px 1fr 56px;align-items:center;gap:16px;display:grid}.hub-bar-label{color:var(--hub-text);font-size:13.5px;font-weight:600;line-height:1.35}.hub-section.dark .hub-bar-label,.hub-section.dark-2 .hub-bar-label{color:#ffffffdb}.hub-bar-track{background:var(--hub-border-light);border-radius:999px;height:10px;overflow:hidden}.hub-section.dark .hub-bar-track,.hub-section.dark-2 .hub-bar-track{background:#ffffff17}.hub-bar-fill{background:var(--hub-pink);border-radius:999px;height:100%}.hub-bar-fill.gold{background:var(--hub-pink)}.hub-bar-fill.mute{background:#c2c7d0}.hub-section.dark .hub-bar-fill.mute,.hub-section.dark-2 .hub-bar-fill.mute{background:#ffffff3d}.hub-bar-val{text-align:right;color:var(--hub-text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.hub-section.dark .hub-bar-val,.hub-section.dark-2 .hub-bar-val{color:#fff}.hub-legend{border-top:1px solid var(--hub-border-light);color:var(--hub-text-gray);flex-wrap:wrap;gap:20px;margin-top:24px;padding-top:18px;font-size:12.5px;display:flex}.hub-section.dark .hub-legend,.hub-section.dark-2 .hub-legend{border-top-color:var(--hub-border);color:var(--hub-muted)}.hub-legend i{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:8px;display:inline-block}.hub-legend i.a{background:var(--hub-pink)}.hub-legend i.b{background:#c2c7d0}.hub-legend i.c{background:var(--hub-gold)}.hub-quote{text-align:center;max-width:900px;margin:0 auto;position:relative}.hub-quote-mark{color:var(--hub-pink);opacity:.24;width:42px;height:42px;margin:0 auto 20px}.hub-quote-mark .mega-menu-icon svg{width:42px;height:42px}.hub-quote blockquote{letter-spacing:-.5px;color:var(--hub-text);margin:0 0 24px;font-size:clamp(20px,2.2vw,27px);font-weight:500;line-height:1.48}.hub-section.dark .hub-quote blockquote,.hub-section.dark-2 .hub-quote blockquote{color:#fff}.hub-quote cite{letter-spacing:.6px;color:var(--hub-text-gray);font-size:13.5px;font-style:normal;font-weight:600;display:block}.hub-section.dark .hub-quote cite,.hub-section.dark-2 .hub-quote cite{color:#ffffff8f}.hub-faq{flex-direction:column;gap:12px;display:flex}.hub-faq-item{border:1px solid var(--hub-border-light);background:#fff;border-radius:2px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.hub-faq-item[open]{border-color:#ff2d7557;box-shadow:0 10px 28px #1018280f}.hub-section.dark .hub-faq-item,.hub-section.dark-2 .hub-faq-item{background:var(--hub-glass);border-color:var(--hub-border)}.hub-section.dark .hub-faq-item[open],.hub-section.dark-2 .hub-faq-item[open]{box-shadow:none;border-color:#ffc70066}.hub-faq-item summary{color:var(--hub-text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:16px;font-weight:600;line-height:1.45;list-style:none;transition:color .2s;display:flex}.hub-faq-item summary::-webkit-details-marker{display:none}.hub-section.dark .hub-faq-item summary,.hub-section.dark-2 .hub-faq-item summary{color:#fff}.hub-faq-item summary:hover{color:var(--hub-pink-deep)}.hub-section.dark .hub-faq-item summary:hover,.hub-section.dark-2 .hub-faq-item summary:hover{color:var(--hub-gold)}.hub-faq-sign{border:1.5px solid var(--hub-border-light);border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:transform .3s,border-color .3s;position:relative}.hub-section.dark .hub-faq-sign,.hub-section.dark-2 .hub-faq-sign{border-color:#ffffff3d}.hub-faq-sign:before,.hub-faq-sign:after{content:"";background:var(--hub-text-gray);transition:opacity .25s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-faq-sign:before{width:9px;height:1.5px}.hub-faq-sign:after{width:1.5px;height:9px}.hub-section.dark .hub-faq-sign:before,.hub-section.dark .hub-faq-sign:after,.hub-section.dark-2 .hub-faq-sign:before,.hub-section.dark-2 .hub-faq-sign:after{background:#ffffffad}.hub-faq-item[open] .hub-faq-sign{border-color:var(--hub-pink);transform:rotate(90deg)}.hub-section.dark .hub-faq-item[open] .hub-faq-sign,.hub-section.dark-2 .hub-faq-item[open] .hub-faq-sign{border-color:var(--hub-gold)}.hub-faq-item[open] .hub-faq-sign:after{opacity:0}.hub-faq-item[open] .hub-faq-sign:before{background:var(--hub-pink)}.hub-section.dark .hub-faq-item[open] .hub-faq-sign:before,.hub-section.dark-2 .hub-faq-item[open] .hub-faq-sign:before{background:var(--hub-gold)}.hub-faq-answer{color:var(--hub-text-gray);padding:0 26px 24px;font-size:15px;line-height:1.72}.hub-section.dark .hub-faq-answer,.hub-section.dark-2 .hub-faq-answer{color:var(--hub-muted)}.hub-faq-answer p{margin:0 0 12px}.hub-faq-answer p:last-child{margin-bottom:0}.hub-sources{border-top:1px solid var(--hub-border-light);padding-top:28px}.hub-section.dark .hub-sources,.hub-section.dark-2 .hub-sources{border-top-color:var(--hub-border)}.hub-sources h4{letter-spacing:1.4px;text-transform:uppercase;color:var(--hub-text-gray);margin:0 0 16px;font-size:12px;font-weight:700}.hub-section.dark .hub-sources h4,.hub-section.dark-2 .hub-sources h4{color:#ffffff80}.hub-sources ol{counter-reset:src;grid-template-columns:repeat(2,1fr);gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}.hub-sources li{counter-increment:src;color:var(--hub-text-gray);grid-template-columns:26px 1fr;gap:8px;font-size:13.5px;line-height:1.6;display:grid}.hub-section.dark .hub-sources li,.hub-section.dark-2 .hub-sources li{color:#ffffff8f}.hub-sources li:before{content:"[" counter(src) "]";color:var(--hub-pink-deep);font-size:12px;font-weight:700}.hub-section.dark .hub-sources li:before,.hub-section.dark-2 .hub-sources li:before{color:var(--hub-gold)}.hub-cta{background:radial-gradient(circle at 50% 0%, #e92f722e 0%, #07111c00 70%), var(--hub-dark);color:#fff;padding:96px 0;position:relative;overflow:hidden}.hub-cta:before{content:"";background:var(--hub-pink);filter:blur(160px);opacity:.2;border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-180px}.hub-cta .hub-container{z-index:1;position:relative}.hub-cta-inner{grid-template-columns:1.25fr .75fr;align-items:center;gap:54px;display:grid}.hub-cta h2{letter-spacing:-1.2px;color:#fff;margin:0 0 16px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.14}.hub-cta h2 span{color:#ff4d8b}.hub-cta p{color:#ffffffb8;max-width:560px;margin:0;font-size:17px;line-height:1.66}.hub-cta-actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.hub-cta-actions .hub-btn{justify-content:center}.hub-cta-assure{color:#ffffff80;text-align:center;margin-top:4px;font-size:12.5px;line-height:1.6}.hub-related{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hub-related-link{border:1px solid var(--hub-border-light);color:var(--hub-text);background:#fff;border-radius:2px;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .25s,transform .25s,color .25s;display:flex}.hub-related-link .mega-menu-icon{color:var(--hub-pink-deep);flex-shrink:0}.hub-related-link .mega-menu-icon svg{width:15px;height:15px}.hub-related-link:hover{border-color:var(--hub-pink);color:var(--hub-pink-deep);transform:translate(4px)}.hub-section.dark .hub-related-link,.hub-section.dark-2 .hub-related-link{background:var(--hub-glass);border-color:var(--hub-border);color:#fff}.hub-section.dark .hub-related-link .mega-menu-icon,.hub-section.dark-2 .hub-related-link .mega-menu-icon{color:var(--hub-gold)}.hub-section.dark .hub-related-link:hover,.hub-section.dark-2 .hub-related-link:hover{color:var(--hub-gold);border-color:#ffc70080}.hub-panel{border:1px solid var(--hub-border-light);background:#fff;border-radius:2px;padding:36px 34px}.hub-section.dark .hub-panel,.hub-section.dark-2 .hub-panel{background:var(--hub-glass);border-color:var(--hub-border)}.hub-panel.accent{border-color:#ff2d7552;box-shadow:0 18px 44px #ff2d7517}.hub-panel-head{border-bottom:1px solid var(--hub-border-light);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:20px;display:flex}.hub-section.dark .hub-panel-head,.hub-section.dark-2 .hub-panel-head{border-bottom-color:var(--hub-border)}.hub-panel-head h3{letter-spacing:-.3px;color:var(--hub-text);margin:0;font-size:19px;font-weight:700}.hub-section.dark .hub-panel-head h3,.hub-section.dark-2 .hub-panel-head h3{color:#fff}.hub-price{letter-spacing:-1.2px;color:var(--hub-pink-deep);font-size:30px;font-weight:700;line-height:1}.hub-section.dark .hub-price,.hub-section.dark-2 .hub-price{color:var(--hub-gold)}.hub-price small{letter-spacing:.4px;color:#8a909c;margin-top:6px;font-size:12px;font-weight:600;display:block}.hub-deflist{flex-direction:column;gap:0;display:flex}.hub-deflist-row{border-bottom:1px dashed var(--hub-border-light);grid-template-columns:1fr auto;gap:18px;padding:13px 0;font-size:14.5px;line-height:1.5;display:grid}.hub-section.dark .hub-deflist-row,.hub-section.dark-2 .hub-deflist-row{border-bottom-color:#ffffff17}.hub-deflist-row:last-child{border-bottom:0}.hub-deflist-row dt{color:var(--hub-text-gray)}.hub-section.dark .hub-deflist-row dt,.hub-section.dark-2 .hub-deflist-row dt{color:var(--hub-muted)}.hub-deflist-row dd{color:var(--hub-text);text-align:right;margin:0;font-weight:700}.hub-section.dark .hub-deflist-row dd,.hub-section.dark-2 .hub-deflist-row dd{color:#fff}.hub-notice{background:#ffc70012;border:1px solid #ffc70047;border-radius:2px;grid-template-columns:auto 1fr;gap:20px;padding:26px 30px;display:grid}.hub-notice.info{background:#3d0da80d;border-color:#3d0da833}.hub-section.dark .hub-notice,.hub-section.dark-2 .hub-notice{background:#ffc7000f}.hub-notice-icon{width:40px;height:40px;color:var(--hub-gold-deep);background:#ffc70029;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub-notice.info .hub-notice-icon{color:var(--hub-purple);background:#3d0da81a}.hub-section.dark .hub-notice-icon,.hub-section.dark-2 .hub-notice-icon{color:var(--hub-gold)}.hub-notice-icon .mega-menu-icon svg{width:19px;height:19px}.hub-notice h4{color:var(--hub-text);margin:0 0 7px;font-size:16px;font-weight:700}.hub-section.dark .hub-notice h4,.hub-section.dark-2 .hub-notice h4{color:#fff}.hub-notice p{color:var(--hub-text-gray);margin:0;font-size:14.5px;line-height:1.66}.hub-section.dark .hub-notice p,.hub-section.dark-2 .hub-notice p{color:var(--hub-muted)}.hub-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 54px;display:flex}.hub-logos img{object-fit:contain;opacity:.6;filter:grayscale();width:auto;height:30px;transition:opacity .3s,filter .3s}.hub-logos img:hover{opacity:1;filter:grayscale(0)}.hub-logos-label{text-align:center;letter-spacing:1.6px;text-transform:uppercase;color:#9aa0ab;margin-bottom:26px;font-size:12px;font-weight:700}.hub-form{flex-direction:column;gap:20px;display:flex}.hub-field label{letter-spacing:1.1px;text-transform:uppercase;color:var(--hub-text-gray);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.hub-section.dark .hub-field label,.hub-section.dark-2 .hub-field label{color:#fff9}.hub-field input,.hub-field select{width:100%;color:var(--hub-text);border:1px solid var(--hub-border-light);appearance:none;background:#fff;border-radius:2px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.hub-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235c6270' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.hub-field input:focus,.hub-field select:focus{border-color:var(--hub-pink);outline:none;box-shadow:0 0 0 3px #ff2d751f}.hub-section.dark .hub-field input,.hub-section.dark .hub-field select,.hub-section.dark-2 .hub-field input,.hub-section.dark-2 .hub-field select{color:#fff;background:#ffffff0d;border-color:#ffffff24}.hub-section.dark .hub-field input:focus,.hub-section.dark .hub-field select:focus,.hub-section.dark-2 .hub-field input:focus,.hub-section.dark-2 .hub-field select:focus{border-color:var(--hub-gold);box-shadow:0 0 0 3px #ffc70024}.hub-field-hint{color:#8a909c;margin-top:7px;font-size:12.5px}.hub-field-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.hub-score{grid-template-columns:auto 1fr;align-items:center;gap:32px;display:grid}.hub-score-ring{flex-shrink:0;width:150px;height:150px;position:relative}.hub-score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hub-score-ring-val{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hub-score-ring-val strong{letter-spacing:-2px;color:var(--hub-text);font-size:40px;font-weight:700;line-height:1}.hub-section.dark .hub-score-ring-val strong,.hub-section.dark-2 .hub-score-ring-val strong{color:#fff}.hub-score-ring-val span{letter-spacing:1.2px;text-transform:uppercase;color:#8a909c;margin-top:5px;font-size:11.5px;font-weight:700}.hub-tz{flex-direction:column;gap:22px;display:flex}.hub-tz-row{grid-template-columns:150px 1fr;align-items:center;gap:20px;display:grid}.hub-tz-label{color:var(--hub-text);font-size:13.5px;line-height:1.4}.hub-tz-label strong{margin-bottom:3px;font-weight:700;display:block}.hub-tz-label span{color:#8a909c;font-size:12px}.hub-section.dark .hub-tz-label,.hub-section.dark-2 .hub-tz-label{color:#fff}.hub-section.dark .hub-tz-label span,.hub-section.dark-2 .hub-tz-label span{color:#ffffff80}.hub-tz-track{background:var(--hub-light);border:1px solid var(--hub-border-light);border-radius:2px;height:34px;position:relative;overflow:hidden}.hub-section.dark .hub-tz-track,.hub-section.dark-2 .hub-tz-track{border-color:var(--hub-border);background:#ffffff0a}.hub-tz-block{letter-spacing:.4px;color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.hub-tz-block.work{background:linear-gradient(90deg, var(--hub-purple) 0%, var(--hub-purple-soft) 100%)}.hub-tz-block.overlap{background:linear-gradient(90deg, var(--hub-pink) 0%, #ff6b3d 100%);box-shadow:inset 0 0 0 1px #ffffff47}.hub-tz-scale{grid-template-columns:150px 1fr;gap:20px;padding-top:4px;display:grid}.hub-tz-hours{color:#9aa0ab;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.hub-section.dark .hub-tz-hours,.hub-section.dark-2 .hub-tz-hours{color:#fff6}@media (max-width:760px){.hub-tz-row,.hub-tz-scale{grid-template-columns:1fr;gap:8px}.hub-tz-block{font-size:10.5px}}@media (max-width:1100px){.hub-hero-split,.hub-split{gap:44px}.hub-steps.c5{grid-template-columns:repeat(3,1fr);gap:34px 0}.hub-steps.c5 .hub-step:nth-child(4){border-left:0;padding-left:0}.hub-grid.c4{grid-template-columns:repeat(2,1fr)}.hub-container,.hub-container-narrow{padding:0 32px}.hub-section{padding:78px 0}.hub-section.tight{padding:56px 0}.hub-hero{padding:148px 0 72px}.hub-hero-split{grid-template-columns:1fr;gap:52px}.hub-hero-sub{max-width:100%}.hub-float-card{bottom:-22px;left:auto;right:16px}.hub-split,.hub-split.w-left,.hub-split.w-right{grid-template-columns:1fr;gap:40px}.hub-split-flip .hub-split-visual{order:0}.hub-grid.c3{grid-template-columns:repeat(2,1fr)}.hub-steps.c4{grid-template-columns:repeat(2,1fr);gap:34px 0}.hub-steps.c4 .hub-step:nth-child(3){border-left:0;padding-left:0}.hub-band-grid,.hub-band-grid.three{grid-template-columns:repeat(2,1fr);gap:30px 0}.hub-band-item:nth-child(odd){border-left:0;padding-left:0}.hub-cta-inner{grid-template-columns:1fr;gap:34px}.hub-cta-actions{align-items:flex-start}.hub-related{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hub-contrast{grid-template-columns:1fr}.hub-steps.c3{grid-template-columns:1fr;gap:30px 0}.hub-steps.c3 .hub-step{border-left:0;padding-left:0}.hub-sources ol{grid-template-columns:1fr}.hub-score{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.hub-container,.hub-container-narrow{padding:0 20px}.hub-section{padding:62px 0}.hub-section.tight{padding:46px 0}.hub-hero{padding:132px 0 60px}.hub-hero-title{letter-spacing:-1px}.hub-hero-actions .hub-btn{justify-content:center;width:100%}.hub-hero-stat,.hub-hero-stat+.hub-hero-stat{border-top:1px solid #ffffff1a;border-left:0;flex:100%;padding:14px 0 0}.hub-hero-stat:first-child{border-top:0;padding-top:0}.hub-float-card{width:100%;margin-top:16px;position:static}.hub-grid.c2,.hub-grid.c3,.hub-grid.c4{grid-template-columns:1fr}.hub-steps.c4,.hub-steps.c5{grid-template-columns:1fr;gap:28px 0}.hub-steps.c4 .hub-step,.hub-steps.c5 .hub-step{border-left:0;padding-left:0}.hub-band-grid,.hub-band-grid.three{grid-template-columns:1fr;gap:26px}.hub-band-item{border-left:0;padding:0}.hub-capsule{grid-template-columns:1fr;gap:18px;padding:28px 24px}.hub-capsule-text{font-size:16.5px}.hub-related{grid-template-columns:1fr}.hub-bar-row{grid-template-columns:96px 1fr 48px;gap:12px}.hub-bar-label{font-size:12.5px}.hub-field-row{grid-template-columns:1fr}.hub-chart,.hub-panel{padding:26px 22px}.hub-contrast-col{padding:28px 24px}.hub-faq-item summary{gap:14px;padding:19px 20px;font-size:15px}.hub-faq-answer{padding:0 20px 20px;font-size:14.5px}.hub-cta{padding:68px 0}.hub-cta-actions,.hub-cta-actions .hub-btn{width:100%}.hub-logos{gap:16px 32px}.hub-logos img{height:24px}}.hub-status{color:var(--hub-gold-deep);letter-spacing:1.1px;text-transform:uppercase;background:#ffc7001a;border:1px solid #ffc70052;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.hub-status .pulse{background:var(--hub-gold-deep);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffc7002e}.hub-section.dark .hub-status,.hub-section.dark-2 .hub-status{color:var(--hub-gold)}.hub-section.dark .hub-status .pulse,.hub-section.dark-2 .hub-status .pulse{background:var(--hub-gold)}.hub-pending{border:1px dashed var(--hub-border-light);background:repeating-linear-gradient(135deg, var(--hub-light) 0px, var(--hub-light) 10px, #fff 10px, #fff 20px);border-radius:2px;padding:28px 30px}.hub-pending-label{letter-spacing:1.3px;text-transform:uppercase;color:#8a909c;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.hub-pending h4{color:var(--hub-text);margin:0 0 8px;font-size:17px;font-weight:700}.hub-pending p{color:var(--hub-text-gray);margin:0;font-size:14.5px;line-height:1.66}@media (prefers-reduced-motion:reduce){.hub-page *,.hub-page :before,.hub-page :after{transition:none!important;animation:none!important;transform:none!important}}@media (max-width:420px){.hub-container,.hub-container-narrow{width:calc(100% - 40px)}}
