.partners-hub{--prt-harbor:#0b1f2e;--prt-steel:#0d2639;--prt-steel-2:#102e44;--prt-gold:#f5b301;--prt-gold-soft:rgba(245,179,1,.12);--prt-green:#1e9e6a;--prt-green-soft:rgba(30,158,106,.14);--prt-mist:#c7d2dc;--prt-mist-dim:#8aa0b0;--prt-line:rgba(199,210,220,.14);--prt-mono:"SFMono-Regular","JetBrains Mono","Roboto Mono",ui-monospace,Menlo,Consolas,monospace;background:radial-gradient(120% 60% at 80% -10%,rgba(245,179,1,.1) 0,rgba(11,31,46,0) 55%),linear-gradient(180deg,#0b1f2e,#0a1925);color:var(--prt-mist)}.partners-hub section{background-color:transparent}.partners-hub .prt-flagship ul{padding-left:1.15rem;list-style:disc}.partners-hub .prt-flagship li{display:list-item}.partners-hub table.prt-table{display:table;width:100%;table-layout:auto}.partners-hub .prt-table thead{display:table-header-group}.partners-hub .prt-table tbody{display:table-row-group}.partners-hub .prt-table tr{display:table-row}.partners-hub .prt-table td,.partners-hub .prt-table th{display:table-cell}.partners-hub .prt-display{font-family:var(--prt-display-font,"Space Grotesk"),"IBM Plex Sans",sans-serif;letter-spacing:-.02em;line-height:1.04;color:#fff}.partners-hub .prt-eyebrow{font-family:var(--prt-mono);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;color:var(--prt-gold)}.partners-hub .prt-mono{font-family:var(--prt-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.partners-hub .prt-mist{color:var(--prt-mist)}.partners-hub .prt-dim{color:var(--prt-mist-dim)}.partners-hub .prt-hero{padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(2.5rem,5vw,4rem)}.partners-hub .prt-hero h1{font-size:clamp(2.3rem,6vw,4.2rem)}.partners-hub .prt-hero-lead{font-size:clamp(1.02rem,2vw,1.2rem);max-width:36ch;color:var(--prt-mist)}.partners-hub .prt-rail{display:block;border:1px solid var(--prt-line);border-radius:1.1rem;background:linear-gradient(180deg,rgba(16,46,68,.65),rgba(13,38,57,.4));padding:1.4rem 1.4rem 1.1rem;position:relative;overflow:hidden}.partners-hub .prt-rail-title{font-family:var(--prt-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--prt-mist-dim);margin-bottom:1rem}.partners-hub .prt-step{display:flex;align-items:flex-start;gap:.9rem;padding:.55rem 0;position:relative}.partners-hub .prt-step+.prt-step{border-top:1px dashed var(--prt-line)}.partners-hub .prt-step-no{font-family:var(--prt-mono);font-size:.8rem;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;display:grid;place-items:center;border-radius:50%;color:var(--prt-gold);background:var(--prt-gold-soft);border:1px solid rgba(245,179,1,.35)}.partners-hub .prt-step-body{flex:1 1}.partners-hub .prt-step-body strong{color:#fff;font-weight:600;display:block;font-size:.98rem}.partners-hub .prt-step-body span{font-size:.86rem;color:var(--prt-mist-dim)}.partners-hub .prt-step-amt{font-family:var(--prt-mono);color:var(--prt-green);font-size:.92rem;white-space:nowrap;align-self:center}.partners-hub .prt-step.is-recurring .prt-step-amt:after{content:"↻";margin-left:.35rem;color:var(--prt-green)}.partners-hub .prt-btn-gold{background:var(--prt-gold);color:#0b1f2e;border:none;border-radius:999px;font-weight:700;padding:.85rem 1.6rem;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.partners-hub .prt-btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(245,179,1,.28);color:#0b1f2e}.partners-hub .prt-btn-ghost{background:transparent;color:#fff;border:1px solid var(--prt-line);border-radius:999px;font-weight:600;padding:.85rem 1.4rem;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:border-color .15s ease,background .15s ease}.partners-hub .prt-btn-ghost:hover{border-color:var(--prt-gold);background:var(--prt-gold-soft);color:#fff}.partners-hub .prt-flagship{border:1px solid rgba(245,179,1,.35);border-radius:1.25rem;background:radial-gradient(90% 120% at 100% 0,rgba(245,179,1,.1),rgba(11,31,46,0) 60%),linear-gradient(180deg,var(--prt-steel) 0,var(--prt-harbor) 100%);padding:clamp(1.6rem,4vw,2.75rem)}.partners-hub .prt-flag-tag{font-family:var(--prt-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#0b1f2e;background:var(--prt-gold);padding:.25rem .6rem;border-radius:999px;font-weight:700}.partners-hub .prt-section{padding:clamp(2.5rem,6vw,4.5rem) 0}.partners-hub .prt-card{border:1px solid var(--prt-line);border-radius:1rem;background:rgba(16,46,68,.4);padding:1.5rem;height:100%}.partners-hub .prt-card .prt-num{font-family:var(--prt-mono);color:var(--prt-gold);font-size:.8rem}.partners-hub .prt-table{width:100%;border-collapse:separate;border-spacing:0}.partners-hub .prt-table th{font-family:var(--prt-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--prt-mist-dim);text-align:left;padding:.9rem 1rem;border-bottom:1px solid var(--prt-line);white-space:nowrap}.partners-hub .prt-table td{padding:.95rem 1rem;border-bottom:1px solid var(--prt-line);font-size:.92rem;vertical-align:middle}.partners-hub .prt-table tr:hover td{background:rgba(16,46,68,.5)}.partners-hub .prt-prog-name{color:#fff;font-weight:600}.partners-hub .prt-pill{font-family:var(--prt-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem;border-radius:6px;border:1px solid var(--prt-line);color:var(--prt-mist-dim)}.partners-hub .prt-pill.is-prop{color:var(--prt-gold);border-color:rgba(245,179,1,.4)}.partners-hub .prt-pill.is-recurring{color:var(--prt-green);border-color:rgba(30,158,106,.4)}.partners-hub .prt-join{font-family:var(--prt-mono);font-size:.78rem;color:var(--prt-gold);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent}.partners-hub .prt-join:hover{border-bottom-color:var(--prt-gold)}.partners-hub .prt-disclosure{border-left:3px solid var(--prt-gold);background:var(--prt-gold-soft);padding:1rem 1.2rem;border-radius:0 .6rem .6rem 0;font-size:.9rem;color:var(--prt-mist)}.partners-hub .prt-faq-q{color:#fff;font-weight:600}.partners-hub .prt-faq-a{color:var(--prt-mist-dim);font-size:.92rem}@media (prefers-reduced-motion:reduce){.partners-hub .prt-btn-ghost,.partners-hub .prt-btn-gold{transition:none}.partners-hub .prt-btn-gold:hover{transform:none}}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_6b9622;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:__Space_Grotesk_6b9622,__Space_Grotesk_Fallback_6b9622;font-style:normal}.__variable_6b9622{--font-space-grotesk:"__Space_Grotesk_6b9622","__Space_Grotesk_Fallback_6b9622"}