.gc-container{max-width:1200px;margin:0 auto;padding:0 24px}@keyframes gcNavFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gc-nav{position:sticky;top:0;z-index:90;background:rgba(255,255,255,.88);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--gov-border)}.gc-nav__inner{max-width:1320px;margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px}.gc-nav__brand{display:inline-flex;align-items:center;flex:none}.gc-nav__brand img{height:24px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.gc-nav__links{display:flex;align-items:center;gap:2px;font-size:14px;min-width:0}.gc-nav__link{display:inline-flex;align-items:center;height:34px;padding:0 11px;border-radius:7px;color:var(--slate-700);font-weight:400;text-decoration:none;white-space:nowrap;transition:background .15s var(--ease-smooth),color .15s var(--ease-smooth)}.gc-nav__link:hover{background:var(--slate-100);color:var(--gov-text-primary)}.gc-nav__link[aria-current=page]{color:var(--gov-text-primary);font-weight:500}.gc-nav__actions{display:flex;align-items:center;gap:10px;flex:none}.gc-nav__signin{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:7px;color:var(--slate-700);font-size:14px;text-decoration:none;transition:background .15s var(--ease-smooth)}.gc-nav__signin:hover{background:var(--slate-100)}.gc-nav__cta{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:8px;background:var(--gov-primary-700);color:#fff;font-size:14px;font-weight:500;text-decoration:none;box-shadow:var(--shadow-sm);transition:background .15s var(--ease-smooth),transform .15s var(--ease-smooth)}.gc-nav__cta:hover{background:var(--gov-primary-500);color:#fff;transform:translateY(-1px)}.gc-nav__cta:active{transform:translateY(0)}.gc-nav__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--gov-border);border-radius:9px;background:#fff;color:#000;cursor:pointer;flex:none}.gc-nav__menu{border-top:1px solid var(--gov-border);background:#fff;padding:10px 20px 22px;animation:gcNavFade .2s var(--ease-smooth) both;max-height:calc(100vh - 64px);overflow-y:auto}.gc-nav__menuLinks{display:flex;flex-direction:column}.gc-nav__menuLinks a{padding:15px 2px;font-size:16px;color:var(--gov-text-primary);text-decoration:none;border-bottom:1px solid var(--gov-border)}.gc-nav__menuActions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.gc-nav__menuCta,.gc-nav__menuSecondary{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:9px;font-size:15.5px;font-weight:500;text-decoration:none}.gc-nav__menuCta{background:var(--gov-primary-700);color:#fff}.gc-nav__menuSecondary{border:1px solid var(--gov-border);background:#fff;color:var(--gov-text-primary)}.gc-nav :focus-visible{outline:2px solid var(--gov-primary-500);outline-offset:2px;border-radius:4px}@media (max-width:939px){.gc-nav__actions,.gc-nav__links{display:none}.gc-nav__toggle{display:inline-flex}.gc-nav__inner{padding:0 16px}}@media (prefers-reduced-motion:reduce){.gc-nav__menu{animation:none}.gc-nav__cta,.gc-nav__link,.gc-nav__signin{transition:none}}.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-stories{padding:80px 0 88px;background:#fff;border-bottom:1px solid var(--gov-border)}.gc-stories__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.gc-stories__head h2{margin:0;color:#000;font-size:28px;font-weight:500;letter-spacing:-.025em}.gc-stories__head a{color:#111;font-size:14px;text-decoration:none}.gc-stories__head a:hover{text-decoration:underline;text-underline-offset:3px}.gc-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gc-story{min-width:0}.gc-story__link{display:block;color:inherit;text-decoration:none}.gc-story__image{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;border-radius:8px;background:var(--gov-surface-2)}.gc-story__image img{transition:transform .24s var(--ease-smooth)}.gc-story__link:hover .gc-story__image img{transform:scale(1.015)}.gc-story__placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#f3f3f3,#dedede)}.gc-story h3{margin:18px 0 0;color:#000;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.gc-story__link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gc-story__meta{display:flex;align-items:center;gap:10px;margin-top:14px;color:#777;font-size:13px}.gc-story__meta span{color:#333;font-weight:500}.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:var(--gov-dark-bg);color:var(--gov-text-muted-on-dark);border-top:1px solid #1f2937}.gc-footer__grid{max-width:1320px;margin:0 auto;padding:56px 24px 40px;display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:36px}.gc-footer__brand{min-width:0}.gc-footer__brand img{height:22px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;filter:brightness(0) invert(1)}.gc-footer__brand p{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:#64748B;max-width:280px}.gc-footer__col{min-width:0}.gc-footer__colhead{display:block;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#E2E8F0;margin:0}.gc-footer__list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:9px}.gc-footer__list a{color:#94A3B8;text-decoration:none;font-size:14px;transition:color .12s}.gc-footer__list a:hover{color:#F9FAFB}.gc-footer__baseWrap{border-top:1px solid #1f2937}.gc-footer__base{max-width:1320px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:12.5px;color:#64748B}.gc-footer__baseMeta{font-family:var(--font-mono)}.gc-footer :focus-visible{outline:2px solid var(--gov-primary-500);outline-offset:2px;border-radius:4px}@media (max-width:1099px){.gc-footer__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:699px){.gc-footer__grid{grid-template-columns:1fr;padding:40px 16px 32px}.gc-footer__base{padding:18px 16px}}@media (max-width:960px){.gc-feature-grid,.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-stories__grid{gap:18px}}@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-stories{padding:56px 0 64px}.gc-stories__grid{grid-template-columns:1fr;gap:36px}.gc-story h3{font-size:18px}.gc-navbar__auth{gap:6px}.gc-navbar__auth .gc-btn--sm{height:30px;padding:0 10px;font-size:12px}}.gc-reveal{transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth);transition-delay:var(--gc-reveal-delay,0s)}.gc-reveal[data-revealed=false]{opacity:0;transform:translateY(12px)}.gc-reveal[data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gc-reveal,.gc-reveal[data-revealed=false],.gc-reveal[data-revealed=true]{opacity:1;transform:none;transition:none;transition-delay:0s}}