.sx-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#e7893673,#0000 45%),radial-gradient(circle at 10% 95%,#2f9e664d,#0000 40%),linear-gradient(135deg,#1b2353,#0b0e22);padding:64px 0 56px;position:relative;overflow:hidden}.sx-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1.4px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}.sx-hero-grid{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.sx-hero .directory-hero{padding:0}.sx-hero .eyebrow{color:#f6c453}.sx-hero h1{color:#fff;margin:14px 0 18px;font-size:clamp(38px,5.6vw,72px)}.sx-hero h1 em{color:#f7c28f}.sx-hero p,.sx-hero .directory-hero p{color:#d6d9ee;max-width:56ch;font-size:18px}.sx-hero .directory-hero a{color:#f7c28f}.sx-ctas{flex-wrap:wrap;gap:12px;margin:26px 0 18px;display:flex}.sx-btn{border-radius:14px;align-items:center;min-height:52px;padding:0 24px;font-weight:600;display:inline-flex;text-decoration:none!important}.sx-btn-primary{background:#e78936;box-shadow:0 10px 30px #e7893659;color:#121735!important}.sx-btn-primary:hover{filter:brightness(1.05)}.sx-btn-ghost{border:1px solid #ffffff59;color:#fff!important}.sx-steps .sx-btn-primary{color:#121735!important}.sx-trust{color:#cfd3ea;flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.sx-trust li{align-items:center;gap:6px;display:inline-flex}.sx-showcase{gap:16px;display:grid}.sx-mock,.sx-founding{backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;padding:20px}.sx-mock{color:#242629;background:#fffefb;transform:rotate(-2deg);box-shadow:0 24px 60px #00000059}.sx-mock-top{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.sx-logo{background:linear-gradient(135deg,#273469,#e78936);border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.sx-mock-top small{color:#62645f;display:block}.sx-up{color:#273469;border:1px solid #d9d3cb;border-radius:12px;padding:6px 10px;font-weight:700}.sx-mock-tags{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.sx-mock-tags span{background:#f0ebe4;border-radius:999px;padding:4px 10px;font-size:12px}.sx-mock-tags span:first-child{color:#8a4a12;background:#fde7cf}.sx-mock-bar{background:#f0ebe4;border-radius:99px;height:8px}.sx-mock-bar i{background:linear-gradient(90deg,#273469,#e78936);border-radius:99px;width:64%;height:100%;display:block}.sx-founding strong{color:#f6c453;font-variant-numeric:tabular-nums;font-size:40px;display:block}.sx-founding small{color:#cfd3ea}.sx-progress{background:#ffffff26;border-radius:99px;height:10px;margin:10px 0;overflow:hidden}.sx-progress i{background:linear-gradient(90deg,#f6c453,#e78936);border-radius:99px;width:3%;height:100%;transition:width .8s;display:block}.sx-why,.sx-steps,.sx-cats,.sx-faq{padding-top:56px}.sx-why h2,.sx-cats h2,.sx-faq h2,.sx-steps h2{margin-bottom:18px;font-size:clamp(28px,3.6vw,40px)}.sx-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sx-why-grid article{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.sx-why-grid article svg{color:var(--accent)}.sx-why-grid h3{margin:10px 0 6px;font-size:18px}.sx-steps{grid-template-columns:1fr;gap:20px;display:grid}.sx-steps>.sx-btn{justify-self:start}.sx-steps ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sx-steps li{counter-increment:step;background:var(--soft);border-radius:18px;flex-direction:column;gap:4px;padding:18px 18px 18px 58px;display:flex;position:relative}.sx-steps li:before{content:counter(step);background:var(--brand);width:30px;height:30px;color:var(--on-brand);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:16px;left:16px}.sx-steps li span{color:var(--muted);font-size:14px}.sx-cat-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.sx-cat{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.sx-cat:hover{border-color:var(--brand);text-decoration:none}.sx-cat-icon{background:var(--soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.sx-directory{padding-top:48px;scroll-margin-top:80px}.sx-founder-band{background:var(--soft);margin-top:64px;padding:48px 0}.sx-founder-grid{grid-template-columns:1fr 2fr;align-items:center;gap:32px;display:grid}.sx-founder-grid h2{margin:8px 0;font-size:clamp(28px,3.6vw,40px)}.sx-founder-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sx-founder-links a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;flex-direction:column;gap:2px;padding:16px;display:flex}.sx-founder-links a:hover{border-color:var(--brand);text-decoration:none}.sx-founder-links small{color:var(--muted)}.sx-faq{max-width:860px;padding-bottom:64px}.sx-faq details{border-bottom:1px solid var(--line);padding:14px 0}.sx-faq summary{cursor:pointer;font-size:17px;font-weight:600}.sx-faq .directory-explainer{margin-top:24px;font-size:14px}@media (width<=960px){.sx-hero-grid,.sx-founder-grid{grid-template-columns:1fr}.sx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-mock{transform:none}}@media (width<=600px){.sx-hero{padding:40px 0}.sx-why-grid,.sx-steps ol,.sx-founder-links{grid-template-columns:1fr}}.place-hero h1{margin-top:10px}.place-stats{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.place-stats span{color:#d6d9ee;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;padding:8px 14px}.place-stats strong{color:#fff;margin-right:4px;font-size:20px}.place-invite{border:1px dashed #f6c45399;border-radius:14px;margin-top:14px;padding:12px 16px;color:#f6c453!important}.place-related{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sx-hero .place-related a{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:14px}.place-related a:hover{background:#ffffff2e;text-decoration:none}.place-related small{color:#f6c453;margin-left:4px}.sx-hero .place-related a:focus-visible,.sx-hero .sx-btn:focus-visible{outline-offset:3px;outline:3px solid #f6c453}.place-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.place-head a{font-weight:600}.place-card>span:last-child{min-width:0;display:grid}.place-card small{color:var(--muted);font-size:13px;font-weight:400}.place-pin{color:hsl(var(--hue,220) 55% 45%);background:color-mix(in srgb, hsl(var(--hue,220) 60% 55%) 14%, var(--surface))}:root[data-theme=dark] .place-pin{color:hsl(var(--hue,220) 70% 72%)}.place-card.is-empty{border-style:dashed}.sx-cat:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.place-states{color:var(--muted);margin-top:14px;font-size:14px}@media (width<=600px){.sx-cat-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.place-hero>a:first-child{margin-bottom:12px;display:table}
