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