.go-portal,.go-portal *{box-sizing:border-box}.go-portal{--portal-bg:#f4f4f5;--portal-surface:#fff;--portal-text:#18181b;--portal-text-muted:#71717a;--portal-accent:#18181b;--portal-accent-hover:#27272a;--portal-accent-text:#fff;--portal-border:rgba(0,0,0,.08);--portal-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);--portal-tier-highlight-bg:rgba(24,24,27,.04);--portal-tier-highlight-border:#18181b;--portal-radius:12px;--portal-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%;height:auto;min-height:100vh;overflow:visible;position:relative;pointer-events:auto;background:var(--portal-bg);color:var(--portal-text);font-family:var(--portal-font);padding:2rem 1rem calc(6.5rem + env(safe-area-inset-bottom, 0px));line-height:1.5;-webkit-font-smoothing:antialiased}.go-portal-shell{max-width:720px;margin:0 auto}.go-portal--linkedin{--portal-bg:#f3f2ef;--portal-surface:#fff;--portal-text:#191919;--portal-text-muted:#666;--portal-accent:#0a66c2;--portal-accent-hover:#004182;--portal-accent-text:#fff;--portal-border:rgba(0,0,0,.09);--portal-shadow:0 0 0 1px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05);--portal-tier-highlight-bg:rgba(10,102,194,.06);--portal-tier-highlight-border:#0a66c2}.go-portal--instagram{--portal-accent:#e1306c;--portal-accent-hover:#c13584;--portal-tier-highlight-border:#e1306c;--portal-tier-highlight-bg:rgba(225,48,108,.06);background:linear-gradient(160deg,#fdf2f8,#faf5ff 50%,#fff7ed)}.go-portal--facebook{--portal-bg:#f0f2f5;--portal-accent:#1877f2;--portal-accent-hover:#166fe5;--portal-tier-highlight-border:#1877f2;--portal-tier-highlight-bg:rgba(24,119,242,.06)}.go-portal--tiktok{--portal-bg:#0f0f0f;--portal-surface:#1a1a1a;--portal-text:#f5f5f5;--portal-text-muted:#a1a1aa;--portal-accent:#fe2c55;--portal-accent-hover:#e0264a;--portal-border:hsla(0,0%,100%,.1);--portal-shadow:0 4px 24px rgba(0,0,0,.4);--portal-tier-highlight-border:#25f4ee;--portal-tier-highlight-bg:rgba(37,244,238,.08)}.go-portal--snapchat{--portal-bg:#fffc00;--portal-surface:#fff;--portal-text:#000;--portal-text-muted:#525252;--portal-accent:#000;--portal-accent-hover:#262626;--portal-accent-text:#fffc00;--portal-border:rgba(0,0,0,.12);--portal-tier-highlight-border:#000;--portal-tier-highlight-bg:rgba(0,0,0,.04)}.go-portal--whatsapp{--portal-bg:#e7fce3;--portal-accent:#25d366;--portal-accent-hover:#1da851;--portal-accent-text:#fff;--portal-tier-highlight-border:#25d366;--portal-tier-highlight-bg:rgba(37,211,102,.08)}.go-portal--fiverr{--portal-bg:#fff8f0;--portal-surface:#fff;--portal-text:#222325;--portal-text-muted:#62646a;--portal-accent:#1dbf73;--portal-accent-hover:#19a463;--portal-accent-text:#fff;--portal-border:rgba(34,35,37,.1);--portal-tier-highlight-border:#1dbf73;--portal-tier-highlight-bg:rgba(29,191,115,.08)}.go-portal--upwork{--portal-bg:#f2f7f2;--portal-surface:#fff;--portal-text:#001e00;--portal-text-muted:#5e6d55;--portal-accent:#14a800;--portal-accent-hover:#108a00;--portal-accent-text:#fff;--portal-border:rgba(0,30,0,.1);--portal-tier-highlight-border:#14a800;--portal-tier-highlight-bg:rgba(20,168,0,.08)}.go-portal--toptal{--portal-bg:#f4f7ff;--portal-accent:#204ecf;--portal-accent-hover:#183aa3;--portal-tier-highlight-border:#204ecf;--portal-tier-highlight-bg:rgba(32,78,207,.08)}.go-portal--ninetyninedesigns{--portal-bg:#fff5f8;--portal-accent:#f6426e;--portal-accent-hover:#d9345c;--portal-tier-highlight-border:#f6426e;--portal-tier-highlight-bg:rgba(246,66,110,.08)}.go-portal--designcrowd{--portal-bg:#fff7f0;--portal-accent:#f36c00;--portal-accent-hover:#d45e00;--portal-tier-highlight-border:#f36c00;--portal-tier-highlight-bg:rgba(243,108,0,.08)}.go-portal--freelancer{--portal-bg:#f3faff;--portal-accent:#29b2fe;--portal-accent-hover:#1496de;--portal-tier-highlight-border:#29b2fe;--portal-tier-highlight-bg:rgba(41,178,254,.1)}.go-portal--wellfound{--portal-bg:#f6f6f6;--portal-accent:#000;--portal-accent-hover:#333;--portal-tier-highlight-border:#000;--portal-tier-highlight-bg:rgba(0,0,0,.05)}.go-portal--contra{--portal-bg:#fafafa;--portal-accent:#111;--portal-accent-hover:#333;--portal-tier-highlight-border:#111;--portal-tier-highlight-bg:rgba(0,0,0,.05)}.go-portal--peopleperhour{--portal-bg:#fff6f3;--portal-accent:#ff7a59;--portal-accent-hover:#e56545;--portal-tier-highlight-border:#ff7a59;--portal-tier-highlight-bg:rgba(255,122,89,.1)}.go-portal--guru{--portal-bg:#fffaf0;--portal-accent:#f5a623;--portal-accent-hover:#d99012;--portal-tier-highlight-border:#f5a623;--portal-tier-highlight-bg:rgba(245,166,35,.12)}.go-portal--bark{--portal-bg:#f1fbf6;--portal-accent:#00b67a;--portal-accent-hover:#009564;--portal-tier-highlight-border:#00b67a;--portal-tier-highlight-bg:rgba(0,182,122,.1)}.go-portal--clutch{--portal-bg:#f5f7fb;--portal-accent:#16325c;--portal-accent-hover:#0f2342;--portal-tier-highlight-border:#16325c;--portal-tier-highlight-bg:rgba(22,50,92,.08)}.go-portal--designrush{--portal-bg:#f7f5ff;--portal-accent:#6c5ce7;--portal-accent-hover:#5a4bd1;--portal-tier-highlight-border:#6c5ce7;--portal-tier-highlight-bg:rgba(108,92,231,.1)}.go-portal--goodfirms{--portal-bg:#f3f8ff;--portal-accent:#2f80ed;--portal-accent-hover:#1c6dd8;--portal-tier-highlight-border:#2f80ed;--portal-tier-highlight-bg:rgba(47,128,237,.1)}.go-portal--techbehemoths{--portal-bg:#f2f6ff;--portal-accent:#0f62fe;--portal-accent-hover:#0043ce;--portal-tier-highlight-border:#0f62fe;--portal-tier-highlight-bg:rgba(15,98,254,.1)}.go-portal--sortlist{--portal-bg:#f5f4ff;--portal-accent:#5b4bff;--portal-accent-hover:#4739e0;--portal-tier-highlight-border:#5b4bff;--portal-tier-highlight-bg:rgba(91,75,255,.1)}.go-portal--truelancer{--portal-bg:#f2fbfa;--portal-accent:#2bbbad;--portal-accent-hover:#239e92;--portal-tier-highlight-border:#2bbbad;--portal-tier-highlight-bg:rgba(43,187,173,.1)}.go-portal--legiit{--portal-bg:#f6f5ff;--portal-accent:#6c63ff;--portal-accent-hover:#574fd6;--portal-tier-highlight-border:#6c63ff;--portal-tier-highlight-bg:rgba(108,99,255,.1)}.go-portal--topdevelopers{--portal-bg:#fff8f1;--portal-accent:#e67e22;--portal-accent-hover:#c96a16;--portal-tier-highlight-border:#e67e22;--portal-tier-highlight-bg:rgba(230,126,34,.1)}.go-portal--softwareworld{--portal-bg:#f3f9fd;--portal-accent:#3498db;--portal-accent-hover:#2580bc;--portal-tier-highlight-border:#3498db;--portal-tier-highlight-bg:rgba(52,152,219,.1)}.go-portal--superbcompanies{--portal-bg:#f9f5fc;--portal-accent:#9b59b6;--portal-accent-hover:#823d9c;--portal-tier-highlight-border:#9b59b6;--portal-tier-highlight-bg:rgba(155,89,182,.1)}.go-portal--crunchbase{--portal-bg:#f2f9fc;--portal-accent:#0288d1;--portal-accent-hover:#0270ab;--portal-tier-highlight-border:#0288d1;--portal-tier-highlight-bg:rgba(2,136,209,.1)}.go-portal--linkedin-services{--portal-bg:#f3f2ef;--portal-accent:#0a66c2;--portal-accent-hover:#004182;--portal-tier-highlight-border:#0a66c2;--portal-tier-highlight-bg:rgba(10,102,194,.08)}.go-portal--alignable{--portal-bg:#f0fafd;--portal-accent:#00a0dc;--portal-accent-hover:#0086b8;--portal-tier-highlight-border:#00a0dc;--portal-tier-highlight-bg:rgba(0,160,220,.1)}.go-portal--google-business{--portal-bg:#f3f7fe;--portal-accent:#4285f4;--portal-accent-hover:#2b6de0;--portal-tier-highlight-border:#4285f4;--portal-tier-highlight-bg:rgba(66,133,244,.1)}.go-portal--dribbble{--portal-bg:#fff5f9;--portal-accent:#ea4c89;--portal-accent-hover:#d63a74;--portal-tier-highlight-border:#ea4c89;--portal-tier-highlight-bg:rgba(234,76,137,.1)}.go-portal--behance{--portal-bg:#f3f7ff;--portal-accent:#1769ff;--portal-accent-hover:#0f54d6;--portal-tier-highlight-border:#1769ff;--portal-tier-highlight-bg:rgba(23,105,255,.1)}.go-portal--github{--portal-bg:#f6f8fa;--portal-accent:#24292f;--portal-accent-hover:#000;--portal-tier-highlight-border:#24292f;--portal-tier-highlight-bg:rgba(36,41,47,.08)}.go-portal--devto{--portal-bg:#f7f7f7;--portal-accent:#0a0a0a;--portal-accent-hover:#333;--portal-tier-highlight-border:#0a0a0a;--portal-tier-highlight-bg:rgba(0,0,0,.06)}.go-portal-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.go-portal-topbar-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.go-portal-topbar-site{font-size:.75rem;font-weight:650;color:var(--portal-accent);text-decoration:none;white-space:nowrap;padding:.35rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--portal-accent) 35%,transparent);background:color-mix(in srgb,var(--portal-accent) 8%,transparent)}.go-portal-topbar-site:hover{background:color-mix(in srgb,var(--portal-accent) 14%,transparent)}.go-portal-logo{font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--portal-text);text-decoration:none}.go-portal-logo:hover{color:var(--portal-accent)}.go-portal-kicker{letter-spacing:.1em;color:var(--portal-accent);margin:0 0 .5rem}.go-portal-channel-pill,.go-portal-kicker{font-size:.6875rem;font-weight:600;text-transform:uppercase}.go-portal-channel-pill{letter-spacing:.06em;padding:.3rem .65rem;border-radius:999px;background:var(--portal-surface);color:var(--portal-text-muted);border:1px solid var(--portal-border);box-shadow:var(--portal-shadow)}.go-portal--linkedin .go-portal-channel-pill{color:var(--portal-accent);border-color:rgba(10,102,194,.25);background:rgba(10,102,194,.06)}.go-portal-card{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow)}.go-portal-card--hero{padding:2rem 1.75rem;margin-bottom:1.5rem}.go-portal-card--hero h1{font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0 0 .75rem;color:var(--portal-text)}.go-portal-lead{font-size:1rem;line-height:1.6;color:var(--portal-text-muted);margin:0 0 1.5rem;max-width:52ch}.go-portal-cta-block{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.go-portal-cta-block--center{justify-content:center}.go-portal-cta-secondary{display:inline-flex;align-items:center;padding:.75rem 1.25rem;border-radius:999px;border:1px solid var(--portal-border);background:transparent;color:var(--portal-text);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.go-portal-cta-secondary:hover{border-color:var(--portal-accent);color:var(--portal-accent)}.go-portal-cta-intake{border-color:rgba(10,102,194,.35);background:rgba(10,102,194,.06)}.go-portal--whatsapp .go-portal-cta-intake{border-color:rgba(37,211,102,.45);background:rgba(37,211,102,.08)}.go-portal-intake-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:var(--portal-surface);border:1px solid var(--portal-accent);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease}.go-portal-intake-banner:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-1px)}.go-portal-intake-banner-eyebrow{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--portal-accent);margin-bottom:.35rem}.go-portal-intake-banner-copy h2{margin:0 0 .35rem;font-size:1.0625rem;font-weight:600;color:var(--portal-text)}.go-portal-intake-banner-copy p{margin:0;font-size:.8125rem;color:var(--portal-text-muted);max-width:42ch;line-height:1.5}.go-portal-intake-banner-cta{font-size:.875rem;font-weight:600;color:var(--portal-accent);white-space:nowrap}.go-portal-intake-footer-btn{border-color:var(--portal-accent);color:var(--portal-accent);background:rgba(10,102,194,.06)}.go-portal--whatsapp .go-portal-intake-footer-btn{border-color:#25d366;color:#128c7e;background:rgba(37,211,102,.1)}.go-portal-explore-card--featured{border-color:var(--portal-accent);background:var(--portal-tier-highlight-bg);grid-column:1/-1}@media (min-width:560px){.go-portal-explore-card--featured{grid-column:span 2}}.go-portal-cta{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,220px);padding:.75rem 1.5rem;border:none;border-radius:999px;background:var(--portal-accent);color:var(--portal-accent-text);font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease}.go-portal-cta:hover:not(:disabled){background:var(--portal-accent-hover)}.go-portal-cta--whatsapp{background:#25d366;color:#fff;text-decoration:none}.go-portal-cta--whatsapp:hover{background:#1da851;color:#fff}.go-portal-cta--whatsapp[aria-disabled=true],.go-portal-cta:disabled{opacity:.7;cursor:not-allowed}.go-portal-preview-hint{font-size:.75rem;color:var(--portal-text-muted);margin:.5rem 0 0}.go-portal-trust{list-style:none;padding:1.25rem 0 0;margin:0;border-top:1px solid var(--portal-border);display:flex;flex-direction:column;gap:.625rem}.go-portal-trust li{font-size:.875rem;color:var(--portal-text-muted);padding-left:1.25rem;position:relative}.go-portal-trust li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--portal-accent)}.go-portal-section{width:100%;height:auto;padding:0;margin-bottom:1.5rem;overflow:visible;background:transparent;position:static}.go-portal-section-title{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--portal-text-muted);margin:0 0 .75rem}.go-portal-section-title--inline{margin:0}.go-portal-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.go-portal-section-lead{font-size:.875rem;color:var(--portal-text-muted);margin:-.35rem 0 .75rem;max-width:52ch}.go-portal-text-link{font-size:.8125rem;font-weight:600;color:var(--portal-accent);text-decoration:none}.go-portal-text-link:hover{text-decoration:underline}.go-portal-services-grid{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:560px){.go-portal-services-grid{grid-template-columns:repeat(2,1fr)}}.go-portal-service-card{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);padding:1rem 1.125rem;box-shadow:var(--portal-shadow)}.go-portal-service-card h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--portal-text)}.go-portal-service-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.go-portal-service-card li{font-size:.75rem;color:var(--portal-text-muted);padding-left:.75rem;position:relative}.go-portal-service-card li:before{content:"·";position:absolute;left:0;color:var(--portal-accent);font-weight:700}.go-portal-works-grid{display:grid;grid-gap:.75rem;gap:.75rem}.go-portal-work-card{display:block;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);padding:1.125rem 1.25rem;box-shadow:var(--portal-shadow);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.go-portal-work-card:hover{border-color:var(--portal-accent);box-shadow:0 4px 20px rgba(0,0,0,.08)}.go-portal-work-category{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--portal-accent)}.go-portal-work-card h3{margin:.35rem 0 .5rem;font-size:.9375rem;font-weight:600;color:var(--portal-text);line-height:1.35}.go-portal-work-card p{margin:0 0 .65rem;font-size:.8125rem;color:var(--portal-text-muted);line-height:1.5}.go-portal-work-cta{font-size:.8125rem;font-weight:600;color:var(--portal-accent)}.go-portal-explore-grid{display:grid;grid-gap:.625rem;gap:.625rem}@media (min-width:560px){.go-portal-explore-grid{grid-template-columns:repeat(2,1fr)}}.go-portal-explore-card{display:block;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);padding:.875rem 1rem;text-decoration:none;color:inherit;transition:border-color .15s ease}.go-portal-explore-card:hover{border-color:var(--portal-accent)}.go-portal-explore-card h3{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:var(--portal-text)}.go-portal-explore-card p{margin:0;font-size:.75rem;color:var(--portal-text-muted);line-height:1.45}.go-portal-final-cta{padding:1.75rem 1.5rem;text-align:center;margin-bottom:1.5rem}.go-portal-final-cta h2{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;color:var(--portal-text)}.go-portal-final-cta p{margin:0 0 1rem;font-size:.875rem;color:var(--portal-text-muted)}.go-portal-tier-grid{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:540px){.go-portal-tier-grid{grid-template-columns:repeat(3,1fr)}}.go-portal-tier{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);padding:1rem 1.125rem;box-shadow:var(--portal-shadow)}.go-portal-tier--highlight{border-color:var(--portal-tier-highlight-border);background:var(--portal-tier-highlight-bg)}.go-portal-tier h3{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:var(--portal-text)}.go-portal-tier-price{font-size:.8125rem;font-weight:600;color:var(--portal-accent);margin:0 0 .35rem}.go-portal-tier-desc{font-size:.8125rem;color:var(--portal-text-muted);margin:0;line-height:1.45}.go-portal-section--faq{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius);padding:1.25rem 1.5rem;box-shadow:var(--portal-shadow)}.go-portal-faq{margin:0}.go-portal-faq-item{padding:.875rem 0;border-bottom:1px solid var(--portal-border)}.go-portal-faq-item:last-child{padding-bottom:0;border-bottom:none}.go-portal-faq-item:first-child{padding-top:0}.go-portal-faq dt{font-size:.875rem;font-weight:600;margin:0 0 .35rem;color:var(--portal-text)}.go-portal-faq dd{font-size:.8125rem;margin:0;color:var(--portal-text-muted);line-height:1.55}.go-portal-footer{text-align:center;padding:1.25rem 0 .5rem}.go-portal-footer-note,.go-portal-fullsite{margin:0;font-size:.875rem;line-height:1.55;color:var(--portal-text-muted)}.go-portal-fullsite--final{margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--portal-border)}@media (min-width:769px){.go-portal-footer .go-portal-fullsite,.go-portal-fullsite,.go-portal-fullsite--final{width:80%;margin-left:auto;margin-right:auto}.go-portal-fullsite--final{margin-top:1.15rem}}.go-portal-footer-link{color:var(--portal-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.go-portal-footer-link:hover{color:var(--portal-accent-hover)}.go-portal-site-nudge{position:fixed;left:1rem;bottom:1.15rem;z-index:9997;max-width:min(17.5rem,calc(100vw - 5.5rem));animation:goPortalNudgeIn .45s cubic-bezier(.22,1,.36,1) both}@media (min-width:769px){.go-portal-site-nudge{left:10%;width:80%;max-width:80%}}@keyframes goPortalNudgeIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.go-portal-site-nudge-card{position:relative;display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.85rem 1rem .9rem;border-radius:14px;background:var(--portal-surface);color:var(--portal-text);border:1px solid var(--portal-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--portal-accent) 18%,transparent),0 12px 36px rgba(0,0,0,.18);text-decoration:none;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.go-portal-site-nudge-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--portal-accent) 35%,transparent),0 16px 40px rgba(0,0,0,.22);text-decoration:none;color:var(--portal-text)}.go-portal-site-nudge-pulse{position:absolute;top:.75rem;right:.75rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--portal-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--portal-accent) 55%,transparent);animation:goPortalNudgePulse 1.8s ease-out infinite}@keyframes goPortalNudgePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--portal-accent) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.go-portal-site-nudge-kicker{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--portal-accent)}.go-portal-site-nudge-title{font-size:.95rem;font-weight:700;line-height:1.25;color:var(--portal-text)}.go-portal-site-nudge-sub{font-size:.75rem;line-height:1.35;color:var(--portal-text-muted)}.go-portal-site-nudge-close{position:absolute;top:-.35rem;right:-.35rem;z-index:2;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text-muted);font-size:1rem;line-height:1;cursor:pointer;box-shadow:var(--portal-shadow)}.go-portal-site-nudge-close:hover{color:var(--portal-text);border-color:var(--portal-accent)}@media (max-width:480px){.go-portal-site-nudge{left:.65rem;bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));max-width:min(16.5rem,calc(100vw - 4.75rem));z-index:10000}.go-portal-channel-pill{display:none}}.go-hub{--hub-bg:#0a140c;--hub-surface:#0f1c12;--hub-text:#f4f7f5;--hub-muted:#9aada0;--hub-accent:#22c55e;--hub-border:hsla(0,0%,100%,.08);--hub-font-display:"Segoe UI","Helvetica Neue",Arial,sans-serif;--hub-font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(34,197,94,.18),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 80%,rgba(14,165,233,.08),transparent 50%),var(--hub-bg);color:var(--hub-text);font-family:var(--hub-font);padding:2rem 1.25rem 4rem;line-height:1.5;-webkit-font-smoothing:antialiased}.go-hub-shell{max-width:960px;margin:0 auto}.go-hub-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}.go-hub-logo{font-family:var(--hub-font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--hub-text);text-decoration:none}.go-hub-topbar-link{color:var(--hub-muted);text-decoration:none;font-size:.9rem}.go-hub-topbar-link:hover{color:var(--hub-accent)}.go-hub-hero{margin-bottom:2.75rem}.go-hub-kicker{margin:0 0 .75rem;color:var(--hub-accent);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.go-hub-hero h1{margin:0 0 .85rem;font-family:var(--hub-font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;max-width:18ch}.go-hub-lead{margin:0 0 1.5rem;color:var(--hub-muted);font-size:1.05rem;max-width:42ch}.go-hub-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.go-hub-cta{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.15rem;border-radius:10px;background:var(--hub-accent);color:#052e16;font-weight:650;text-decoration:none;font-size:.95rem}.go-hub-cta:hover{filter:brightness(1.06)}.go-hub-cta-ghost{display:inline-flex;align-items:center;padding:.7rem 1.15rem;border-radius:10px;border:1px solid var(--hub-border);color:var(--hub-text);text-decoration:none;font-size:.95rem}.go-hub-cta-ghost:hover{border-color:rgba(34,197,94,.45);color:var(--hub-accent)}.go-hub-markets{margin-bottom:2.5rem;padding:1.15rem 1.25rem;border:1px solid var(--hub-border);border-radius:14px;background:rgba(15,28,18,.65)}.go-hub-markets h2{margin:0 0 .35rem;font-size:.95rem;font-weight:650}.go-hub-markets>p{margin:0 0 .85rem;color:var(--hub-muted);font-size:.88rem}.go-hub-market-list{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.go-hub-market-list li{padding:.3rem .65rem;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid var(--hub-border);font-size:.8rem;color:var(--hub-muted)}.go-hub-tier{margin-bottom:2.25rem}.go-hub-tier-label{margin:0 0 .85rem;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted)}.go-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.65rem;gap:.65rem}.go-hub-card{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border-radius:12px;border:1px solid var(--hub-border);background:var(--hub-surface);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.go-hub-card:hover{border-color:color-mix(in srgb,var(--card-accent,var(--hub-accent)) 55%,transparent);transform:translateY(-1px)}.go-hub-card-dot{width:8px;height:8px;border-radius:50%;background:var(--card-accent,var(--hub-accent))}.go-hub-card-title{font-weight:650;font-size:.95rem}.go-hub-card-sub{color:var(--hub-muted);font-size:.78rem;line-height:1.35}.go-hub-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hub-border);color:var(--hub-muted);font-size:.85rem;text-align:center}.go-hub-footer a{color:var(--hub-accent);text-decoration:none}.go-hub-footer a:hover{text-decoration:underline}@media (min-width:769px){.go-hub-footer{width:80%;margin-left:auto;margin-right:auto}}@media (max-width:560px){.go-hub-hero h1{max-width:none}}