.dot-grid-root[data-astro-cid-c6bfje4p]{width:100%;height:100%;position:relative}.dot-grid__canvas[data-astro-cid-c6bfje4p]{width:100%;height:100%;display:block;position:absolute;inset:0}.sol-icon[data-astro-cid-5olnpxzq]{display:inline-flex}.sol-icon[data-astro-cid-5olnpxzq] svg[data-astro-cid-5olnpxzq]{width:100%;height:100%}.hub-clients[data-astro-cid-hwl3to3c]{padding:var(--space-20) 0;background:var(--surface);overflow:hidden}.hub-clients-head[data-astro-cid-hwl3to3c]{max-width:720px;margin:0 auto var(--space-12);text-align:center;padding:0 var(--space-6)}.hub-clients-head[data-astro-cid-hwl3to3c] h2[data-astro-cid-hwl3to3c]{font-family:var(--font-display);color:var(--rec-blue);margin:var(--space-3) 0 var(--space-2)}.hub-clients-head[data-astro-cid-hwl3to3c] h2[data-astro-cid-hwl3to3c] em[data-astro-cid-hwl3to3c]{color:var(--rec-teal);font-style:italic}.hub-clients-head[data-astro-cid-hwl3to3c] p[data-astro-cid-hwl3to3c]{color:var(--text);opacity:.7}html[data-theme=dark] .hub-clients-head[data-astro-cid-hwl3to3c] h2[data-astro-cid-hwl3to3c]{color:var(--text-strong)}html[data-theme=dark] .hub-clients-head[data-astro-cid-hwl3to3c] h2[data-astro-cid-hwl3to3c] em[data-astro-cid-hwl3to3c]{color:var(--accent)}.hub-clients-modes[data-astro-cid-hwl3to3c]{margin-top:var(--space-5);background:#0126590d;border:1px solid #01265914;border-radius:11px;gap:2px;padding:4px;display:inline-flex}html[data-theme=dark] .hub-clients-modes[data-astro-cid-hwl3to3c]{background:#ffffff0f;border-color:#ffffff1a}.hcm-btn[data-astro-cid-hwl3to3c]{font-family:var(--font-ui);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:.76rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.hcm-btn[data-astro-cid-hwl3to3c]:hover{color:var(--text)}.hcm-btn[data-astro-cid-hwl3to3c].active{color:var(--rec-teal);background:var(--surface-raised);box-shadow:0 2px 6px #0126591a}html[data-theme=dark] .hcm-btn[data-astro-cid-hwl3to3c].active{color:var(--accent)}.hcm-btn[data-astro-cid-hwl3to3c] svg[data-astro-cid-hwl3to3c]{flex-shrink:0}.hub-clients-track[data-astro-cid-hwl3to3c]{width:100%;position:relative;overflow:hidden}.hub-clients-track[data-astro-cid-hwl3to3c]:before,.hub-clients-track[data-astro-cid-hwl3to3c]:after{content:"";z-index:2;pointer-events:none;width:9%;position:absolute;top:0;bottom:0}.hub-clients-track[data-astro-cid-hwl3to3c]:before{background:linear-gradient(to right, var(--surface), transparent);left:0}.hub-clients-track[data-astro-cid-hwl3to3c]:after{background:linear-gradient(to left, var(--surface), transparent);right:0}.hub-clients-belt[data-astro-cid-hwl3to3c]{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:max-content;animation:56s linear infinite hub-clients-scroll;display:flex;transform:translateZ(0)}.hub-clients-track[data-astro-cid-hwl3to3c]:hover .hub-clients-belt[data-astro-cid-hwl3to3c]{animation-play-state:paused}.hub-client[data-astro-cid-hwl3to3c]{background:#fff;border:1px solid #01265914;border-radius:16px;flex:none;justify-content:center;align-items:center;width:auto;height:104px;margin:0 10px;padding:0 32px;display:flex;box-shadow:0 4px 16px #0126590a}.hub-client[data-astro-cid-hwl3to3c] img[data-astro-cid-hwl3to3c]{height:calc(52px * var(--logo-scale,1));object-fit:contain;filter:saturate(.96);width:auto;max-width:172px}@keyframes hub-clients-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hub-clients[data-astro-cid-hwl3to3c].is-grid .hub-clients-track[data-astro-cid-hwl3to3c]{padding:0 var(--space-6);overflow:visible}.hub-clients[data-astro-cid-hwl3to3c].is-grid .hub-clients-track[data-astro-cid-hwl3to3c]:before,.hub-clients[data-astro-cid-hwl3to3c].is-grid .hub-clients-track[data-astro-cid-hwl3to3c]:after{display:none}.hub-clients[data-astro-cid-hwl3to3c].is-grid .hub-clients-belt[data-astro-cid-hwl3to3c]{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:1100px;margin:0 auto;animation:none;transform:none}.hub-clients[data-astro-cid-hwl3to3c].is-grid .hub-client[data-astro-cid-hwl3to3c][aria-hidden=true]{display:none}.hub-clients[data-astro-cid-hwl3to3c].is-grid .hub-client[data-astro-cid-hwl3to3c]{margin:0}@media (prefers-reduced-motion:reduce){.hub-clients-belt[data-astro-cid-hwl3to3c]{flex-wrap:wrap;justify-content:center;width:100%;animation:none}}@media (width<=640px){.hub-clients[data-astro-cid-hwl3to3c]{padding:var(--space-16) 0}.hub-client[data-astro-cid-hwl3to3c]{border-radius:14px;height:82px;margin:0 7px;padding:0 22px}.hub-client[data-astro-cid-hwl3to3c] img[data-astro-cid-hwl3to3c]{height:calc(40px * var(--logo-scale,1));max-width:132px}.hub-clients-belt[data-astro-cid-hwl3to3c]{animation-duration:42s}.hub-clients-track[data-astro-cid-hwl3to3c]:before,.hub-clients-track[data-astro-cid-hwl3to3c]:after{width:7%}}[data-astro-cid-zwfcyefb][data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(28px)}[data-astro-cid-zwfcyefb][data-reveal].in-view{opacity:1;transform:none}.hub-eyebrow[data-astro-cid-zwfcyefb]{font-family:var(--font-ui);font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase;color:var(--rec-teal-soft);font-weight:600;display:inline-block}.hub-eyebrow-dark[data-astro-cid-zwfcyefb]{color:var(--accent-strong)}.hub-section-head[data-astro-cid-zwfcyefb]{max-width:880px;margin:0 auto var(--space-10);text-align:center}.hub-section-head[data-astro-cid-zwfcyefb] h2[data-astro-cid-zwfcyefb]{font-family:var(--font-display);letter-spacing:-.025em;margin:var(--space-3) 0 var(--space-3);color:var(--text);font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:500;line-height:1.03}.hub-section-head[data-astro-cid-zwfcyefb] h2[data-astro-cid-zwfcyefb] em[data-astro-cid-zwfcyefb]{color:var(--accent-strong);font-style:italic;font-weight:400}.hub-section-head[data-astro-cid-zwfcyefb] p[data-astro-cid-zwfcyefb]{color:var(--text-muted);font-size:var(--type-body);max-width:580px;margin:0 auto;line-height:1.65}.hub-section-head[data-astro-cid-zwfcyefb].light-head h2[data-astro-cid-zwfcyefb]{color:#fff}.hub-section-head[data-astro-cid-zwfcyefb].light-head .hub-eyebrow[data-astro-cid-zwfcyefb]{color:var(--rec-teal-soft)}.hub-btn-primary[data-astro-cid-zwfcyefb]{background:var(--rec-teal);color:#fff;letter-spacing:.04em;text-transform:lowercase;transition:transform var(--motion-fast) var(--easing), box-shadow var(--motion-fast) var(--easing), background var(--motion-fast) var(--easing);border-radius:999px;align-items:center;gap:10px;padding:16px 30px;font-size:.95rem;font-weight:700;display:inline-flex}.hub-btn-primary[data-astro-cid-zwfcyefb]:hover{background:#00b3a9;transform:translateY(-2px);box-shadow:0 10px 28px #00a19859}.hub-btn-primary[data-astro-cid-zwfcyefb] svg[data-astro-cid-zwfcyefb]{transition:transform var(--motion-fast) var(--easing)}.hub-btn-primary[data-astro-cid-zwfcyefb]:hover svg[data-astro-cid-zwfcyefb]{transform:translate(3px)}.hub-btn-primary--big[data-astro-cid-zwfcyefb]{padding:18px 36px;font-size:1rem}.hub-btn-primary--alt[data-astro-cid-zwfcyefb]{background:var(--surface-raised);color:var(--text)}.hub-btn-primary--alt[data-astro-cid-zwfcyefb]:hover{background:var(--rec-teal);color:#fff}.hub-hero-grid[data-astro-cid-zwfcyefb]{z-index:-2;opacity:.85;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000008c 60%,#0000 95%);mask-image:radial-gradient(#000 0%,#0000008c 60%,#0000 95%)}.hub-hero-grid[data-astro-cid-zwfcyefb]>[data-astro-cid-zwfcyefb]{width:100%;height:100%;display:block}.hub-manifesto[data-astro-cid-zwfcyefb]{background:var(--surface-2);padding:clamp(64px, 10vw, 128px) var(--space-6)}.hub-manifesto-inner[data-astro-cid-zwfcyefb]{max-width:var(--container-max);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.hub-manifesto-text[data-astro-cid-zwfcyefb]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0;font-size:clamp(1.5rem,3.2vw,2.7rem);font-weight:400;line-height:1.22}.hub-manifesto-text[data-astro-cid-zwfcyefb] strong[data-astro-cid-zwfcyefb]{color:var(--accent-strong);font-style:italic;font-weight:500}.hub-manifesto-text[data-astro-cid-zwfcyefb] a[data-astro-cid-zwfcyefb]{color:var(--rec-teal);transition:color var(--motion-fast) var(--easing);border-bottom:1px solid;padding-bottom:1px}.hub-manifesto-text[data-astro-cid-zwfcyefb] a[data-astro-cid-zwfcyefb]:hover{color:var(--text)}.hub-solutions[data-astro-cid-zwfcyefb]{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);padding:var(--space-10) 0 var(--space-12);position:relative;overflow:visible}.hub-solutions[data-astro-cid-zwfcyefb]:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 45%,#00a1980f 0%,#0000 60%);position:absolute;inset:0}.hub-solutions-inner[data-astro-cid-zwfcyefb]{max-width:1320px;margin:0 auto;position:relative}.hub-orbit[data-astro-cid-zwfcyefb]{justify-content:center;width:100vw;margin-left:calc(50% - 50vw);display:flex}.orbit-stage[data-astro-cid-zwfcyefb]{aspect-ratio:1400/780;width:100%;max-width:none;position:relative}.orbit-lines[data-astro-cid-zwfcyefb]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.orbit-line[data-astro-cid-zwfcyefb] line[data-astro-cid-zwfcyefb]{transition:stroke-opacity .4s}.orbit-spark[data-astro-cid-zwfcyefb]{fill:#00a198;filter:drop-shadow(0 0 5px #00a198e6)drop-shadow(0 0 2px #fff);opacity:0;offset-distance:0%;animation:orbit-spark-roundtrip 18s var(--delay,0s) ease-in-out infinite}@keyframes orbit-spark-roundtrip{0%{offset-distance:0%;opacity:0;r:3.5}4%{opacity:1;r:3.5}26%{offset-distance:50%;opacity:1;r:3.5}29%{offset-distance:50%;opacity:0;r:2}71%{offset-distance:50%;opacity:0;r:2}74%{opacity:1;r:3.5}96%{offset-distance:100%;opacity:1;r:3.5}to{offset-distance:100%;opacity:0;r:2}}.orbit-core[data-astro-cid-zwfcyefb]{aspect-ratio:1;z-index:3;justify-content:center;align-items:center;width:17%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-pulse[data-astro-cid-zwfcyefb]{opacity:0;border:1px solid #00a19866;border-radius:50%;animation:4.2s cubic-bezier(.22,1,.36,1) infinite orbit-pulse;position:absolute;inset:0}.orbit-pulse[data-astro-cid-zwfcyefb].pulse-b{animation-delay:1.4s}.orbit-pulse[data-astro-cid-zwfcyefb].pulse-c{animation-delay:2.8s}@keyframes orbit-pulse{0%{opacity:0;border-color:#00a1988c;transform:scale(.7)}20%{opacity:.8}to{opacity:0;border-color:#00a19800;transform:scale(1.6)}}.orbit-globe[data-astro-cid-zwfcyefb]{filter:drop-shadow(0 12px 30px #00a19833)drop-shadow(0 4px 18px #01265940);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:6s ease-in-out infinite orbit-globe-breathe;display:flex;position:relative}@keyframes orbit-globe-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.orbit-globe-hub[data-astro-cid-zwfcyefb]{z-index:2;opacity:.92;filter:drop-shadow(0 0 10px #00a19866)drop-shadow(0 2px 6px #00000059);user-select:none;pointer-events:none;width:68%;height:auto;position:relative}.orbit-globe[data-astro-cid-zwfcyefb]>svg[data-astro-cid-zwfcyefb]{width:100%;height:100%;position:absolute;inset:0}.globe-meridians[data-astro-cid-zwfcyefb]{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite orbit-globe-meridians}@keyframes orbit-globe-meridians{0%{transform:scaleX(1)}25%{transform:scaleX(.15)}50%{transform:scaleX(-1)}75%{transform:scaleX(-.15)}to{transform:scaleX(1)}}.orbit-stage[data-astro-cid-zwfcyefb]>article[data-astro-cid-zwfcyefb]:nth-child(4),.orbit-stage[data-astro-cid-zwfcyefb]>article[data-astro-cid-zwfcyefb]:nth-child(11){margin-top:-28px}.orbit-card[data-astro-cid-zwfcyefb]{background:var(--surface-raised);border:1px solid var(--border-soft);z-index:4;width:265px;transition:transform .6s cubic-bezier(.22,1,.36,1) var(--card-delay,0s), opacity .6s ease var(--card-delay,0s), box-shadow .35s ease, border-color .35s ease, background .35s ease;opacity:0;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.88);box-shadow:0 8px 24px #0126590f}.hub-orbit[data-astro-cid-zwfcyefb].in-view .orbit-card[data-astro-cid-zwfcyefb]{opacity:1;transform:translate(-50%,-50%)scale(1)}.orbit-card[data-astro-cid-zwfcyefb]:hover{z-index:10;background:linear-gradient(160deg, var(--surface-raised) 0%, var(--accent-tint) 100%);border-color:#00a19880;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s,box-shadow .35s,border-color .35s,background .35s;transform:translate(-50%,calc(-50% - 36px))scale(1.06);box-shadow:0 18px 40px #01265929}.orbit-scan[data-astro-cid-zwfcyefb]{border-radius:inherit;pointer-events:none;z-index:1;transform-origin:bottom;opacity:0;animation:orbit-scan-sweep 18s var(--spark-delay,0s) ease-in-out infinite;background:linear-gradient(#00a1982e 0%,#00a1981a 40%,#00a19800 100%);border-top:2px solid #00a198a6;position:absolute;inset:0;transform:scaleY(0)}@keyframes orbit-scan-sweep{0%,28%{opacity:0;transform:scaleY(0)}30%{opacity:1;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}54%{opacity:1;transform:scaleY(1)}70%{opacity:1;transform:scaleY(0)}72%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}.orbit-card[data-astro-cid-zwfcyefb]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;animation:orbit-card-border-pulse 18s var(--spark-delay,0s) ease-in-out infinite;border:1.5px solid #00a19800;transition:border-color .35s,box-shadow .35s;position:absolute;inset:0}@keyframes orbit-card-border-pulse{0%,48%{box-shadow:none;border-color:#00a19800}52%{border-color:#00a19899;box-shadow:inset 0 0 16px #00a19824}56%{border-color:#00a19899;box-shadow:inset 0 0 16px #00a19824}70%{box-shadow:none;border-color:#00a19800}to{box-shadow:none;border-color:#00a19800}}.orbit-card-head[data-astro-cid-zwfcyefb]{justify-content:space-between;align-items:center;gap:8px;display:flex}.orbit-card-icon[data-astro-cid-zwfcyefb]{width:30px;height:30px;color:var(--text);justify-content:center;align-items:center;transition:color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:flex}.orbit-card[data-astro-cid-zwfcyefb]:hover .orbit-card-icon[data-astro-cid-zwfcyefb]{color:var(--rec-teal);transform:rotate(-6deg)scale(1.08)}.orbit-card-code[data-astro-cid-zwfcyefb]{font-family:var(--font-ui);letter-spacing:.18em;color:var(--text-soft);font-size:.62rem;font-weight:700}.orbit-card[data-astro-cid-zwfcyefb] h3[data-astro-cid-zwfcyefb]{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.08rem;font-weight:500;line-height:1.15}.orbit-card[data-astro-cid-zwfcyefb] p[data-astro-cid-zwfcyefb]{font-family:var(--font-body);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.orbit-card-tags[data-astro-cid-zwfcyefb]{opacity:0;flex-wrap:wrap;gap:4px;max-height:0;margin:4px 0 0;padding:0;list-style:none;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .28s,margin .4s;display:flex;overflow:hidden}.orbit-card[data-astro-cid-zwfcyefb]:hover .orbit-card-tags[data-astro-cid-zwfcyefb]{opacity:1;max-height:80px;margin-top:8px}.orbit-card-tags[data-astro-cid-zwfcyefb] li[data-astro-cid-zwfcyefb]{font-family:var(--font-ui);letter-spacing:.05em;color:var(--accent);white-space:nowrap;background:#00a19814;border-radius:999px;padding:3px 7px;font-size:.6rem}.hub-solutions-stack[data-astro-cid-zwfcyefb],.hub-sol-more[data-astro-cid-zwfcyefb]{display:none}@media (width<=1320px){.hub-orbit[data-astro-cid-zwfcyefb]{display:none}.hub-solutions-stack[data-astro-cid-zwfcyefb]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}@media (width<=980px){.hub-solutions-stack[data-astro-cid-zwfcyefb]{grid-template-columns:1fr;max-width:640px}}@media (width<=640px){.hub-solutions-stack[data-astro-cid-zwfcyefb]{gap:var(--space-3);grid-template-columns:1fr 1fr;max-width:100%;margin:0;padding:0;display:grid;overflow:visible}.hub-solutions-stack[data-astro-cid-zwfcyefb]:not(.is-expanded) .stack-tile[data-astro-cid-zwfcyefb]:nth-child(n+5){display:none}}.stack-tile[data-astro-cid-zwfcyefb]{background:var(--surface-raised);border:1px solid var(--border-soft);padding:var(--space-5);gap:var(--space-4);border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}@media (width<=640px){.stack-tile[data-astro-cid-zwfcyefb]{gap:var(--space-2);padding:var(--space-4);border-radius:14px;grid-template-columns:1fr}.hub-solutions-stack[data-astro-cid-zwfcyefb] .stack-tile[data-astro-cid-zwfcyefb] .stack-tile-tags[data-astro-cid-zwfcyefb]{display:none}}.hub-sol-more[data-astro-cid-zwfcyefb]{margin:var(--space-5) auto 0;font-family:var(--font-ui);color:var(--rec-teal);cursor:pointer;background:#00a19812;border:1px solid #00a19847;border-radius:999px;align-items:center;gap:7px;padding:11px 22px;font-size:.82rem;font-weight:600;display:none}.hub-sol-more[data-astro-cid-zwfcyefb] svg[data-astro-cid-zwfcyefb]{transition:transform .3s}.hub-sol-more[data-astro-cid-zwfcyefb][aria-expanded=true] svg[data-astro-cid-zwfcyefb]{transform:rotate(180deg)}@media (width<=640px){.hub-sol-more[data-astro-cid-zwfcyefb]{display:inline-flex}.hub-sol-more[data-astro-cid-zwfcyefb].is-hidden{display:none}}.stack-tile[data-astro-cid-zwfcyefb]:hover{border-color:#00a1984d;transform:translateY(-3px);box-shadow:0 12px 28px #01265914}.stack-tile-icon[data-astro-cid-zwfcyefb]{width:44px;height:44px;color:var(--rec-teal);background:#00a19814;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stack-tile-body[data-astro-cid-zwfcyefb]{flex-direction:column;gap:4px;display:flex}.stack-tile-code[data-astro-cid-zwfcyefb]{font-family:var(--font-ui);font-size:var(--type-micro);letter-spacing:.15em;color:var(--text-soft);font-weight:600}.stack-tile[data-astro-cid-zwfcyefb] h3[data-astro-cid-zwfcyefb]{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.15rem;font-weight:500;line-height:1.2}.stack-tile[data-astro-cid-zwfcyefb] p[data-astro-cid-zwfcyefb]{font-family:var(--font-body);color:var(--text-muted);margin:4px 0 0;font-size:.85rem;line-height:1.55}.stack-tile-tags[data-astro-cid-zwfcyefb]{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.stack-tile-tags[data-astro-cid-zwfcyefb] li[data-astro-cid-zwfcyefb]{font-family:var(--font-ui);letter-spacing:.05em;color:var(--accent);background:#00a19814;border:1px solid #00a19829;border-radius:999px;padding:3px 8px;font-size:.65rem}}.hub-method[data-astro-cid-zwfcyefb]{background:var(--rec-blue);color:#fff;padding:var(--space-20) var(--space-6);position:relative;overflow:hidden}.hub-method[data-astro-cid-zwfcyefb]:before{content:"";background:linear-gradient(90deg,#0000 0%,#00a19866 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.hub-method-inner[data-astro-cid-zwfcyefb]{max-width:1180px;margin:0 auto}.hub-method-flow[data-astro-cid-zwfcyefb]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.method-step[data-astro-cid-zwfcyefb]{padding:var(--space-5) var(--space-3) 0;position:relative}.step-number[data-astro-cid-zwfcyefb]{font-family:var(--font-display);color:var(--rec-teal);letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:clamp(2.5rem,4vw,3.2rem);font-weight:200;line-height:1}.step-body[data-astro-cid-zwfcyefb] h3[data-astro-cid-zwfcyefb]{font-family:var(--font-display);color:#fff;margin:0 0 var(--space-3);font-size:1.4rem;font-weight:400;line-height:1.2}.step-body[data-astro-cid-zwfcyefb] p[data-astro-cid-zwfcyefb]{color:#ffffffb8;font-size:var(--type-small);margin:0;line-height:1.6}.step-line[data-astro-cid-zwfcyefb]{top:calc(var(--space-5) + 1.6rem);background:linear-gradient(90deg, var(--rec-teal), #00a1981a);width:32px;height:1px;position:absolute;right:-16px}@media (width<=900px){.hub-method-flow[data-astro-cid-zwfcyefb]{grid-template-columns:repeat(2,1fr)}.step-line[data-astro-cid-zwfcyefb]:nth-of-type(odd){display:none}}@media (width<=540px){.hub-method-flow[data-astro-cid-zwfcyefb]{grid-template-columns:1fr}.step-line[data-astro-cid-zwfcyefb]{display:none}}.hub-ambassadors[data-astro-cid-zwfcyefb]{background:var(--surface-raised);padding:var(--space-12) var(--space-6) var(--space-20);position:relative}.hub-amb-inner[data-astro-cid-zwfcyefb]{max-width:1200px;padding:clamp(var(--space-8), 5vw, var(--space-16));color:#fff;gap:var(--space-12);background:linear-gradient(135deg,#021438 0%,#042050 60%,#003e3a 100%);border-radius:28px;grid-template-columns:1.4fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #01265940}.hub-amb-inner[data-astro-cid-zwfcyefb]:before{content:"";pointer-events:none;background:radial-gradient(circle,#00a19840 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.hub-amb-text[data-astro-cid-zwfcyefb]{z-index:2;position:relative}.hub-amb-text[data-astro-cid-zwfcyefb] .hub-eyebrow[data-astro-cid-zwfcyefb]{color:var(--rec-teal-soft)}.hub-amb-text[data-astro-cid-zwfcyefb] h2[data-astro-cid-zwfcyefb]{font-family:var(--font-display);letter-spacing:-.025em;margin:var(--space-3) 0 var(--space-4);color:#fff;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:1.03}.hub-amb-text[data-astro-cid-zwfcyefb] h2[data-astro-cid-zwfcyefb] em[data-astro-cid-zwfcyefb]{color:var(--rec-teal-soft);font-style:italic;font-weight:400}.hub-amb-text[data-astro-cid-zwfcyefb]>p[data-astro-cid-zwfcyefb]{font-size:var(--type-body);color:#fffc;margin:0 0 var(--space-5);line-height:1.7}.hub-amb-text[data-astro-cid-zwfcyefb] strong[data-astro-cid-zwfcyefb]{color:#fff;font-weight:600}.hub-amb-bullets[data-astro-cid-zwfcyefb]{margin:0 0 var(--space-6);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.hub-amb-bullets[data-astro-cid-zwfcyefb] li[data-astro-cid-zwfcyefb]{font-size:var(--type-small);color:#ffffffd9;line-height:1.5}.hub-amb-seal[data-astro-cid-zwfcyefb]{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.seal-ring[data-astro-cid-zwfcyefb]{width:280px;height:280px;position:relative}.seal-ring[data-astro-cid-zwfcyefb] svg[data-astro-cid-zwfcyefb]{color:#ffffff8c;text-transform:uppercase;font-family:var(--font-ui);font-weight:700;animation:32s linear infinite hub-seal-spin}@keyframes hub-seal-spin{to{transform:rotate(360deg)}}.seal-core[data-astro-cid-zwfcyefb]{backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:24%}.seal-logo[data-astro-cid-zwfcyefb]{filter:brightness(0)invert();opacity:.92;width:80%;height:auto;display:block}@media (width<=880px){.hub-amb-inner[data-astro-cid-zwfcyefb]{gap:var(--space-6);padding:var(--space-8);grid-template-columns:1fr}.seal-ring[data-astro-cid-zwfcyefb]{width:220px;height:220px;margin:0 auto}}@media (width<=1023px){.hub-hero-grid[data-astro-cid-zwfcyefb]{display:none}}@media (width<=640px){.hub-manifesto[data-astro-cid-zwfcyefb]{padding:var(--space-12) var(--space-4)}}
