.gc-container{max-width:1200px;margin:0 auto;padding:0 24px}.gc-navbar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--gov-border);background:#fffc;position:sticky;top:0}.gc-navbar__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;height:64px;margin:0 auto;padding:0 24px;display:flex}.gc-navbar__brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.gc-navbar__brand img{width:auto;height:26px;display:block}.gc-navbar__nav{align-items:center;gap:20px;display:flex}.gc-navbar__link{color:#666;font-size:14px;font-weight:400;text-decoration:none;transition:color .12s}.gc-navbar__link:hover{color:#000}.gc-navbar__divider{background:var(--gov-border);width:1px;height:16px}.gc-navbar__auth{align-items:center;gap:8px;display:flex}.gc-state-selector{border:1px solid var(--gov-border);color:#000;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:inline-flex}.gc-state-selector:hover{border-color:#000}.gc-btn{cursor:pointer;height:40px;transition:all .15s var(--ease-smooth);white-space:nowrap;letter-spacing:-.01em;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.gc-btn--sm{height:32px;padding:0 12px;font-size:13px}.gc-btn--primary{color:#fff;background:#000}.gc-btn--primary:hover{background:#333}.gc-btn--ghost{color:#000;background:0 0}.gc-btn--ghost:hover{background:var(--gov-surface-2)}.gc-btn--cta{color:#fff;background:#000;border-radius:9999px;height:44px;padding:0 22px;font-size:14px;font-weight:500}.gc-btn--cta:hover{background:#333;transform:translateY(-1px)}.gc-btn--block{width:100%}.gc-hero{border-bottom:1px solid var(--gov-border);background:#fff;padding:80px 0 96px;position:relative;overflow:hidden}.gc-hero__grid-bg{pointer-events:none;background-image:linear-gradient(to right, var(--gov-border) 1px, transparent 1px), linear-gradient(to bottom, var(--gov-border) 1px, transparent 1px);opacity:.7;background-position:50%;background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 75%)}.gc-hero__inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.gc-hero__copy{flex-direction:column;gap:22px;display:flex}.gc-hero__title{font-family:var(--font-sans);letter-spacing:-.045em;color:#000;margin:0;font-size:clamp(44px,5.2vw,72px);font-weight:600;line-height:1}.gc-hero__accent{background:linear-gradient(90deg,#2563eb 0%,#0d9488 60%,#111 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;display:block}.gc-hero__sub{color:#666;letter-spacing:-.01em;max-width:560px;margin:0;font-size:20px;line-height:1.5}.gc-hero__states{flex-wrap:wrap;gap:6px;display:flex}.gc-state-pill{border:1px solid var(--gov-border);color:#000;letter-spacing:.04em;font-size:11px;font-weight:600;font-family:var(--font-mono);background:#fff;border-radius:4px;padding:4px 10px}.gc-state-pill--more{color:#888;font-family:var(--font-sans);font-weight:500}.gc-hero__trust{color:#666;flex-direction:column;gap:8px;font-size:14px;display:flex}.gc-hero__trust>div{align-items:center;gap:8px;display:inline-flex}.gc-live-chip{border:1px solid var(--gov-border);color:#666;background:#fff;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.gc-live-chip__dot{width:6px;height:6px;position:relative}.gc-live-chip__core{background:#10b981;border-radius:9999px;position:absolute;inset:0}.gc-live-chip__ping{background:#10b981;border-radius:9999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite gc-ping;position:absolute;inset:0}@keyframes gc-ping{75%,to{opacity:0;transform:scale(2.6)}}.gc-waitlist{border:1px solid var(--gov-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:28px}.gc-waitlist__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#666;font-size:11px;font-weight:600;font-family:var(--font-mono);margin-bottom:14px;display:inline-block}.gc-waitlist__title{color:#000;letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:600}.gc-waitlist__sub{color:#666;margin:0 0 20px;font-size:14px}.gc-waitlist__form{flex-direction:column;gap:10px;display:flex}.gc-waitlist__fine{color:#999;margin:6px 0 0;font-size:11px;line-height:1.5}.gc-waitlist__success{background:var(--gov-surface-1);border:1px solid var(--gov-border);color:#000;border-radius:10px;align-items:flex-start;gap:14px;padding:20px;display:flex}.gc-field{border:1px solid var(--gov-border-strong);height:40px;font:400 14px var(--font-sans);color:#000;background:#fff;border-radius:8px;outline:none;width:100%;padding:0 14px;transition:all .15s}.gc-field::placeholder{color:#999}.gc-field:focus{border-color:#000;box-shadow:0 0 0 3px #00000014}.gc-section{padding:96px 0;position:relative}.gc-section--white{border-bottom:1px solid var(--gov-border);background:#fff}.gc-section--muted{background:var(--gov-surface-1);border-bottom:1px solid var(--gov-border)}.gc-section__head{text-align:center;max-width:720px;margin:0 auto 56px}.gc-eyebrow{border:1px solid var(--gov-border);color:#000;font-size:12px;font-weight:500;font-family:var(--font-mono);letter-spacing:.02em;background:#fff;border-radius:9999px;align-items:center;gap:6px;margin-bottom:20px;padding:4px 12px;display:inline-flex}.gc-h2{letter-spacing:-.035em;color:#000;margin:0 0 12px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.05}.gc-lead{color:#666;letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.5}.gc-section__cta{justify-content:center;margin-top:56px;display:flex}.gc-step-grid{border:1px solid var(--gov-border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.gc-step{border-right:1px solid var(--gov-border);padding:40px 32px;transition:background .2s;position:relative}.gc-step:last-child{border-right:none}.gc-step:hover{background:var(--gov-surface-1)}.gc-step__icon{color:#fff;background:#000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:20px;display:flex}.gc-step__title{color:#000;letter-spacing:-.015em;margin:0 0 6px;font-size:18px;font-weight:600}.gc-step__body{color:#666;margin:0;font-size:14px;line-height:1.5}.gc-service-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gc-service{font:inherit;text-align:left;border:1px solid var(--gov-border);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:22px;transition:all .18s;display:flex}.gc-service:hover{box-shadow:var(--shadow-card-hover);border-color:#000;transform:translateY(-1px)}.gc-service__icon{background:var(--gov-surface-2);color:#000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;display:flex}.gc-service__title{color:#000;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.gc-service__body{color:#666;margin:0;font-size:13px;line-height:1.5}.gc-features__group{color:#666;text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:500;font-family:var(--font-mono);border-top:1px solid var(--gov-border);margin:0 0 20px;padding-top:8px}.gc-features__group+.gc-feature-grid{margin-bottom:56px}.gc-feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gc-feature{border:1px solid var(--gov-border);background:#fff;border-radius:10px;padding:22px;transition:border-color .18s}.gc-feature:hover{border-color:#000}.gc-feature__icon{background:var(--gov-surface-2);color:#000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;display:flex}.gc-feature__title{color:#000;letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:600}.gc-feature__body{color:#666;margin:0;font-size:13px;line-height:1.5}.gc-stat-grid{border-top:1px solid var(--gov-border);border-bottom:1px solid var(--gov-border);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.gc-stat{border-right:1px solid var(--gov-border);padding:32px 24px}.gc-stat:last-child{border-right:none}.gc-stat__top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gc-stat__label{color:#666;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:500;font-family:var(--font-mono)}.gc-stat__icon{color:#000}.gc-stat__value{color:#000;letter-spacing:-.045em;font-size:48px;font-weight:600;line-height:1}.gc-stat__sub{color:#666;margin-top:8px;font-size:13px}.gc-footer{color:#fff;background:#000}.gc-footer__cta{border-bottom:1px solid #222;padding:96px 0}.gc-footer__headline{letter-spacing:-.035em;color:#fff;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.gc-footer__headline-break{color:#888;margin-top:2px;font-weight:500;display:block}.gc-footer__sub{color:#888;margin:0 0 28px;font-size:16px}.gc-footer__form{flex-wrap:wrap;gap:8px;max-width:440px;margin:0 auto;display:flex}.gc-footer__form .gc-field{color:#fff;background:#0a0a0a;border-color:#222;border-radius:9999px;flex:220px;height:44px;padding:0 18px}.gc-footer__form .gc-field::placeholder{color:#666}.gc-footer__form .gc-field:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff14}.gc-footer__form .gc-btn{color:#000;background:#fff;flex:none;width:auto;height:44px}.gc-footer__form .gc-btn:hover{background:#eee}.gc-footer__cols{grid-template-columns:repeat(4,1fr);gap:32px;padding:56px 24px 40px;display:grid}.gc-footer__colhead{text-transform:uppercase;letter-spacing:.08em;color:#fff;font-size:12px;font-weight:500;font-family:var(--font-mono);margin:0 0 16px}.gc-footer__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gc-footer__list a{color:#888;font-size:13px;text-decoration:none;transition:color .12s}.gc-footer__list a:hover{color:#fff}.gc-footer__base{color:#666;border-top:1px solid #222;padding:24px;font-size:12px}@media (max-width:960px){.gc-hero__inner,.gc-step-grid,.gc-service-grid,.gc-feature-grid,.gc-stat-grid,.gc-footer__cols{grid-template-columns:1fr}.gc-step,.gc-stat{border-right:none;border-bottom:1px solid var(--gov-border)}.gc-navbar__nav{display:none}.gc-navbar__inner{padding:0 16px}.gc-navbar__brand img{height:22px}.gc-hero{padding:48px 0 64px}.gc-hero__title{font-size:36px}.gc-hero__sub{font-size:16px}.gc-waitlist{margin-top:32px}.gc-section{padding:64px 0}.gc-section__head{margin-bottom:36px}.gc-service-grid,.gc-feature-grid{grid-template-columns:1fr 1fr}.gc-footer__form{flex-direction:column}}@media (max-width:640px){.gc-service-grid,.gc-feature-grid{grid-template-columns:1fr}.gc-hero__title{font-size:28px}.gc-hero__sub{font-size:15px}.gc-h2{font-size:28px}.gc-lead{font-size:15px}.gc-stat__value{font-size:36px}.gc-container{padding:0 16px}.gc-navbar__auth .gc-btn--ghost{display:none}}
