:root,:root[data-theme=dark]{--marketing-primary:#2dd4bf;--marketing-primary-strong:#14b8a6;--marketing-primary-container:#083344;--marketing-on-primary:#0a0a0a;--marketing-on-primary-container:#5eead4;--marketing-primary-on-container:#5eead4;--marketing-secondary:#67e8f9;--marketing-secondary-container:#164e63;--marketing-tertiary:#67e8f9;--marketing-tertiary-container:#134e4a;--marketing-surface:#0a0a0a;--marketing-surface-dim:#000000;--marketing-surface-container-low:#111111;--marketing-surface-container:#1a1a1a;--marketing-surface-container-high:#222222;--marketing-surface-container-highest:#2a2a2a;--marketing-on-surface:#ffffff;--marketing-on-surface-variant:#9aa0a6;--marketing-outline:#5f6368;--marketing-outline-variant:rgba(94,234,212,0.22);--marketing-outline-highlight:rgba(94,234,212,0.5);--marketing-gradient-accent:linear-gradient(135deg,#5eead4,#2dd4bf 50%,#0891b2);--marketing-gradient-border-stops:#2dd4bf,#22d3ee,#5eead4,#2dd4bf;--marketing-radius-sm:0.75rem;--marketing-radius-md:1rem;--marketing-radius-lg:1.5rem;--marketing-radius-xl:2rem;--marketing-radius-2xl:2.5rem;--marketing-radius-pill:9999px;--marketing-elevation-1:0 0 0 1px rgba(94,234,212,0.1);--marketing-elevation-2:0 0 0 1px rgba(94,234,212,0.16),0 4px 16px rgba(45,212,191,0.08);--marketing-elevation-3:0 0 0 1px rgba(94,234,212,0.22),0 8px 32px rgba(45,212,191,0.14);--marketing-card-highlight-halo:0 0 40px rgba(45,212,191,0.12);--marketing-sticky-bg:rgba(0,0,0,0.75);--marketing-chip-bg:rgba(26,26,26,0.7);--marketing-chip-accent-bg:rgba(45,212,191,0.12);--marketing-ease-emphasized:cubic-bezier(0.2,0,0,1);--marketing-ease-emphasized-decel:cubic-bezier(0.05,0.7,0.1,1);--marketing-ease-emphasized-accel:cubic-bezier(0.3,0,0.8,0.15);--marketing-page-bg:#000000;--marketing-page-glow-top:rgba(45,212,191,0.18);--marketing-page-glow-bottom:rgba(8,145,178,0.14);--marketing-page-gradient:linear-gradient(180deg,#000000,#041416 50%,#000000)}:root[data-theme=light]{--marketing-primary:#0e7490;--marketing-primary-strong:#155e75;--marketing-primary-container:#ecfeff;--marketing-on-primary:#ffffff;--marketing-on-primary-container:#083344;--marketing-primary-on-container:#0e7490;--marketing-secondary:#0e7490;--marketing-secondary-container:#cffafe;--marketing-tertiary:#0f766e;--marketing-tertiary-container:#ccfbf1;--marketing-surface:#ffffff;--marketing-surface-dim:#f8fafc;--marketing-surface-container-low:#f8fafc;--marketing-surface-container:#f1f5f9;--marketing-surface-container-high:#e2e8f0;--marketing-surface-container-highest:#cbd5e1;--marketing-on-surface:#0f172a;--marketing-on-surface-variant:#475569;--marketing-outline:#94a3b8;--marketing-outline-variant:rgba(8,145,178,0.18);--marketing-outline-highlight:rgba(8,145,178,0.5);--marketing-gradient-accent:linear-gradient(135deg,#0891b2,#0d9488 50%,#0e7490);--marketing-gradient-border-stops:#0891b2,#22d3ee,#0e7490,#0891b2;--marketing-elevation-1:0 1px 2px 0 rgba(15,23,42,0.06),0 1px 3px 0 rgba(15,23,42,0.04);--marketing-elevation-2:0 4px 12px 0 rgba(15,23,42,0.06),0 2px 4px 0 rgba(15,23,42,0.04);--marketing-elevation-3:0 8px 24px 0 rgba(15,23,42,0.08),0 4px 8px 0 rgba(15,23,42,0.04);--marketing-card-highlight-halo:0 0 40px rgba(8,145,178,0.12);--marketing-sticky-bg:rgba(255,255,255,0.8);--marketing-chip-bg:rgba(241,245,249,0.8);--marketing-chip-accent-bg:rgba(8,145,178,0.1);--marketing-page-bg:#ffffff;--marketing-page-glow-top:rgba(45,212,191,0.06);--marketing-page-glow-bottom:rgba(8,145,178,0.04);--marketing-page-gradient:linear-gradient(180deg,#ffffff,#f8fafc 50%,#ffffff)}body,html{overflow-x:clip}body{background-color:var(--marketing-page-bg);background-image:radial-gradient(ellipse 90% 60% at 50% 0,var(--marketing-page-glow-top),transparent 55%),radial-gradient(ellipse 70% 40% at 50% 100%,var(--marketing-page-glow-bottom),transparent 60%),var(--marketing-page-gradient);color:var(--marketing-on-surface);font-family:var(--font-figtree),"Figtree",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{overflow:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-bricolage-grotesque),"Bricolage Grotesque",system-ui,sans-serif;color:var(--marketing-on-surface);letter-spacing:-.02em}:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:3px;border-radius:4px}.marketing-container{width:100%;max-width:84rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:1024px){.marketing-container{padding-inline:2.5rem}}.marketing-section{padding-block:2.5rem}@media (min-width:1024px){.marketing-section{padding-block:3.5rem}}.marketing-shell-panel{position:relative;overflow:hidden;border:1px solid var(--marketing-outline-variant);border-radius:var(--marketing-radius-2xl);background:var(--marketing-surface);box-shadow:var(--marketing-elevation-2)}.marketing-shell-panel:before{inset:auto auto -30% -10%;width:22rem;height:22rem;background:radial-gradient(circle,var(--marketing-page-glow-top) 0,transparent 70%);opacity:.8;filter:blur(20px)}.marketing-shell-panel:after,.marketing-shell-panel:before{content:"";position:absolute;border-radius:9999px;pointer-events:none}.marketing-shell-panel:after{inset:-25% -8% auto auto;width:18rem;height:18rem;background:radial-gradient(circle,var(--marketing-page-glow-bottom) 0,transparent 72%);opacity:.65;filter:blur(16px)}.marketing-shell-panel>*{position:relative;z-index:1}.marketing-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--marketing-radius-pill);border:1px solid var(--marketing-outline-variant);background-color:var(--marketing-chip-bg);padding:.5rem .85rem;font-size:.8125rem;line-height:1.2;color:var(--marketing-on-surface-variant)}.marketing-chip[data-tone=accent]{border-color:var(--marketing-outline-highlight);background-color:var(--marketing-chip-accent-bg);color:var(--marketing-on-primary-container)}.marketing-chip-dot{width:.4rem;height:.4rem;flex-shrink:0;border-radius:9999px;background-color:var(--marketing-primary)}.marketing-stat-chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:var(--marketing-radius-pill);background-color:var(--marketing-chip-bg);border:1px solid var(--marketing-outline-variant);padding:.6rem .95rem;font-size:.8125rem;font-weight:500;color:var(--marketing-on-surface)}.marketing-nav-link{border-radius:var(--marketing-radius-pill);padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--marketing-on-surface-variant);transition:background-color .25s var(--marketing-ease-emphasized),color .25s var(--marketing-ease-emphasized)}.marketing-nav-link:hover,.marketing-nav-link[data-active=true]{background-color:var(--marketing-chip-accent-bg);color:var(--marketing-primary)}.marketing-preview-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--marketing-radius-pill);border:1px solid var(--marketing-outline-variant);background-color:var(--marketing-chip-bg);padding:.35rem .7rem;font-size:.75rem;font-weight:600;color:var(--marketing-on-surface-variant)}.marketing-sticky-header{background-color:var(--marketing-sticky-bg);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.marketing-btn-ghost,.marketing-btn-primary,.marketing-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:var(--marketing-radius-pill);font-weight:500;font-size:.9375rem;line-height:1;transition:all .3s var(--marketing-ease-emphasized);cursor:pointer;border:1px solid transparent;white-space:nowrap}.marketing-btn-primary{background-color:var(--marketing-primary);color:var(--marketing-on-primary);font-weight:600}:root[data-theme=dark] .marketing-btn-primary{color:#0a0a0a}.marketing-btn-primary:hover{background-color:var(--marketing-primary-strong);box-shadow:0 4px 16px rgba(45,212,191,.4);transform:translateY(-1px)}.marketing-btn-secondary{background-color:transparent;color:var(--marketing-primary);border-color:var(--marketing-outline-highlight)}:root[data-theme=light] .marketing-btn-secondary{color:var(--marketing-primary-strong)}.marketing-btn-secondary:hover{background-color:var(--marketing-chip-accent-bg);border-color:var(--marketing-primary)}.marketing-btn-ghost{background-color:transparent;color:var(--marketing-primary)}.marketing-btn-ghost:hover{background-color:var(--marketing-chip-accent-bg)}.marketing-btn-disabled,.marketing-btn-ghost:disabled,.marketing-btn-ghost[aria-disabled=true],.marketing-btn-primary:disabled,.marketing-btn-primary[aria-disabled=true],.marketing-btn-secondary:disabled,.marketing-btn-secondary[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;filter:saturate(.8)}.marketing-btn-disabled:hover,.marketing-btn-ghost:disabled:hover,.marketing-btn-ghost[aria-disabled=true]:hover,.marketing-btn-primary:disabled:hover,.marketing-btn-primary[aria-disabled=true]:hover,.marketing-btn-secondary:disabled:hover,.marketing-btn-secondary[aria-disabled=true]:hover{transform:none;box-shadow:none}.marketing-card{background-color:var(--marketing-surface);border:1px solid var(--marketing-outline-variant);border-radius:var(--marketing-radius-xl);padding:2rem;transition:border-color .3s var(--marketing-ease-emphasized),box-shadow .3s var(--marketing-ease-emphasized),transform .3s var(--marketing-ease-emphasized)}.marketing-card:hover{border-color:var(--marketing-outline-highlight);box-shadow:var(--marketing-card-highlight-halo);transform:translateY(-2px)}.marketing-hover-card{display:flex;flex-direction:column;height:100%;background-color:var(--marketing-surface);border:1px solid var(--marketing-outline-variant);border-radius:var(--marketing-radius-xl);padding:1.5rem;transition:border-color .3s var(--marketing-ease-emphasized),box-shadow .3s var(--marketing-ease-emphasized),transform .3s var(--marketing-ease-emphasized)}@media (min-width:768px){.marketing-hover-card{padding:2rem}}.marketing-hover-card:hover{border-color:var(--marketing-outline-highlight);box-shadow:var(--marketing-card-highlight-halo);transform:translateY(-2px)}.marketing-hover-card--lift{transition-duration:.3s}.marketing-hover-card--lift:hover{transform:translateY(-4px)}@property --marketing-gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.marketing-gradient-border{position:relative;border-radius:var(--marketing-radius-xl);background:var(--marketing-surface);padding:2rem;isolation:isolate;box-shadow:var(--marketing-card-highlight-halo)}.marketing-gradient-border:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--marketing-gradient-angle),var(--marketing-gradient-border-stops));animation:marketing-rotate-gradient 6s linear infinite}@keyframes marketing-rotate-gradient{to{--marketing-gradient-angle:360deg}}@media (prefers-reduced-motion:reduce){.marketing-gradient-border:before{animation:none;background:var(--marketing-gradient-accent)}}.marketing-pill-toggle{display:inline-flex;padding:.25rem;background-color:var(--marketing-chip-bg);border:1px solid var(--marketing-outline-variant)}.marketing-pill-toggle,.marketing-pill-toggle-option{border-radius:var(--marketing-radius-pill);position:relative}.marketing-pill-toggle-option{z-index:1;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--marketing-on-surface-variant);transition:color .3s var(--marketing-ease-emphasized);cursor:pointer;border:none;background:transparent}.marketing-pill-toggle-option[data-active=true]{color:var(--marketing-primary)}.marketing-accordion-item{border-bottom:1px solid var(--marketing-outline-variant)}.marketing-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.75rem 0;text-align:left;font-family:var(--font-bricolage-grotesque),system-ui,sans-serif;font-size:1.125rem;font-weight:500;color:var(--marketing-on-surface);background:transparent;border:none;cursor:pointer;transition:color .2s var(--marketing-ease-emphasized)}.marketing-accordion-trigger:hover{color:var(--marketing-primary)}.marketing-accordion-icon{flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .3s var(--marketing-ease-emphasized);color:var(--marketing-on-surface-variant)}.marketing-accordion-trigger[data-open=true] .marketing-accordion-icon{transform:rotate(45deg);color:var(--marketing-primary)}.marketing-accordion-content{padding-bottom:1.75rem;color:var(--marketing-on-surface-variant);line-height:1.6}.marketing-accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s var(--marketing-ease-emphasized),opacity .2s var(--marketing-ease-emphasized)}.marketing-accordion-panel>div{min-height:0;overflow:hidden}.marketing-accordion-panel[data-open=true]{grid-template-rows:1fr;opacity:1}.marketing-gradient-text{background:var(--marketing-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-kicker-text{font-size:.875rem;font-weight:500;color:var(--marketing-on-surface-variant)}.marketing-eyebrow{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:var(--marketing-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-media-slot{position:relative;width:100%;overflow:hidden;border-radius:var(--marketing-radius-2xl);background-color:var(--marketing-surface-container);box-shadow:var(--marketing-elevation-2);border:1px solid var(--marketing-outline-variant)}.marketing-media-slot img{width:100%;height:100%;object-fit:cover}.marketing-media-slot--hero,.marketing-media-slot--story{aspect-ratio:16/9}.marketing-hide-scrollbar::-webkit-scrollbar{display:none}.marketing-promo-bar{overflow:hidden;background:linear-gradient(90deg,var(--marketing-chip-accent-bg),var(--marketing-chip-accent-bg));border-bottom:1px solid var(--marketing-outline-highlight)}.marketing-skip-link{position:fixed;top:-60px;left:1rem;z-index:100;padding:.75rem 1.25rem;border-radius:var(--marketing-radius-pill);background-color:var(--marketing-primary);color:var(--marketing-on-primary);font-size:.875rem;font-weight:600;text-decoration:none;transition:top .25s var(--marketing-ease-emphasized)}.marketing-skip-link:focus-visible{top:1rem;outline:2px solid var(--marketing-on-primary);outline-offset:2px}.marketing-scroll-progress{position:absolute;inset:auto 0 0 0;height:2px;transform-origin:0 50%;background:var(--marketing-gradient-accent);z-index:1}.marketing-logo-marquee{position:relative;overflow:hidden;display:flex;gap:2.5rem;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.marketing-logo-marquee-track{display:flex;flex-shrink:0;gap:2.5rem;padding-right:2.5rem;animation:marketing-logo-scroll 40s linear infinite}.marketing-logo-marquee:hover .marketing-logo-marquee-track{animation-play-state:paused}@keyframes marketing-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 2.5rem))}}.marketing-sticky-mobile-cta{position:fixed;inset:auto 1rem 1rem 1rem;z-index:40;display:flex;justify-content:center;transform:translateY(0);transition:transform .3s var(--marketing-ease-emphasized),opacity .25s var(--marketing-ease-emphasized)}@media (min-width:768px){.marketing-sticky-mobile-cta{display:none}}.marketing-sticky-mobile-cta[data-hidden=true]{transform:translateY(calc(100% + 1rem));opacity:0;pointer-events:none}.marketing-sticky-mobile-cta-btn{width:100%;max-width:22rem;justify-content:center;box-shadow:var(--marketing-elevation-3)}.marketing-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--marketing-radius-pill);border:1px solid var(--marketing-outline-variant);background-color:transparent;color:var(--marketing-on-surface-variant);cursor:pointer;transition:background-color .25s var(--marketing-ease-emphasized),color .25s var(--marketing-ease-emphasized),border-color .25s var(--marketing-ease-emphasized)}.marketing-theme-toggle:hover{color:var(--marketing-primary);border-color:var(--marketing-outline-highlight);background-color:var(--marketing-chip-accent-bg)}.us-map-state{fill:var(--marketing-surface-container);stroke:var(--marketing-outline-variant);stroke-width:.8;cursor:pointer;transition:fill .2s var(--marketing-ease-emphasized),opacity .2s var(--marketing-ease-emphasized),filter .2s var(--marketing-ease-emphasized)}.us-map-state[data-type=state-plan]{fill:var(--marketing-primary);opacity:.8}.us-map-state[data-type=federal]{fill:var(--marketing-primary);opacity:.35}.us-map-state[data-type=coming-soon]{fill:var(--marketing-primary);opacity:.15}.us-map-state:focus-visible,.us-map-state:hover{opacity:1;filter:brightness(1.2);stroke:var(--marketing-outline-highlight);stroke-width:1.5}.us-map-state:focus-visible{outline:2px solid var(--marketing-primary);outline-offset:1px}.us-map-state[data-filtered=false]{opacity:.08;pointer-events:none}.us-map-tooltip{background-color:var(--marketing-surface);border:1px solid var(--marketing-outline-variant);border-radius:var(--marketing-radius-md);padding:.75rem 1rem;box-shadow:var(--marketing-elevation-3);white-space:nowrap}.us-map-legend-dot--state-plan{background-color:var(--marketing-primary);opacity:.8}.us-map-legend-dot--federal{background-color:var(--marketing-primary);opacity:.35}.us-map-legend-dot--coming-soon{background-color:var(--marketing-primary);opacity:.15}.us-map-search-input{width:100%;padding:.625rem 1rem .625rem 2.75rem;border-radius:var(--marketing-radius-pill);border:1px solid var(--marketing-outline-variant);background-color:var(--marketing-chip-bg);color:var(--marketing-on-surface);font-size:.875rem;transition:border-color .25s var(--marketing-ease-emphasized),box-shadow .25s var(--marketing-ease-emphasized)}.us-map-search-input::placeholder{color:var(--marketing-on-surface-variant)}.us-map-search-input:focus{outline:none;border-color:var(--marketing-primary);box-shadow:0 0 0 3px rgba(45,212,191,.15)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.marketing-logo-marquee-track{animation:none}}[data-accent]{--marketing-accent-fg:var(--marketing-accent-strong);--marketing-accent-container:color-mix(in srgb,var(--marketing-accent) 14%,transparent);--marketing-accent-outline:color-mix(in srgb,var(--marketing-accent) 30%,transparent)}[data-accent=red]{--marketing-accent:#f87171;--marketing-accent-strong:#fca5a5}[data-accent=indigo]{--marketing-accent:#818cf8;--marketing-accent-strong:#a5b4fc}[data-accent=blue]{--marketing-accent:#60a5fa;--marketing-accent-strong:#93c5fd}[data-accent=amber]{--marketing-accent:#fbbf24;--marketing-accent-strong:#fcd34d}[data-accent=emerald]{--marketing-accent:#34d399;--marketing-accent-strong:#6ee7b7}[data-accent=teal]{--marketing-accent:#2dd4bf;--marketing-accent-strong:#5eead4}[data-accent=sky]{--marketing-accent:#38bdf8;--marketing-accent-strong:#7dd3fc}[data-accent=yellow]{--marketing-accent:#facc15;--marketing-accent-strong:#fde047}[data-accent=violet]{--marketing-accent:#a78bfa;--marketing-accent-strong:#c4b5fd}[data-accent=lime]{--marketing-accent:#a3e635;--marketing-accent-strong:#bef264}[data-accent=orange]{--marketing-accent:#fb923c;--marketing-accent-strong:#fdba74}[data-accent=cyan]{--marketing-accent:#22d3ee;--marketing-accent-strong:#67e8f9}[data-accent=slate]{--marketing-accent:#94a3b8;--marketing-accent-strong:#cbd5e1}:root[data-theme=light] [data-accent=red]{--marketing-accent:#dc2626;--marketing-accent-strong:#b91c1c}:root[data-theme=light] [data-accent=indigo]{--marketing-accent:#4f46e5;--marketing-accent-strong:#4338ca}:root[data-theme=light] [data-accent=blue]{--marketing-accent:#2563eb;--marketing-accent-strong:#1d4ed8}:root[data-theme=light] [data-accent=amber]{--marketing-accent:#d97706;--marketing-accent-strong:#92400e}:root[data-theme=light] [data-accent=emerald]{--marketing-accent:#059669;--marketing-accent-strong:#047857}:root[data-theme=light] [data-accent=teal]{--marketing-accent:#0d9488;--marketing-accent-strong:#0f766e}:root[data-theme=light] [data-accent=sky]{--marketing-accent:#0284c7;--marketing-accent-strong:#0369a1}:root[data-theme=light] [data-accent=yellow]{--marketing-accent:#ca8a04;--marketing-accent-strong:#854d0e}:root[data-theme=light] [data-accent=violet]{--marketing-accent:#7c3aed;--marketing-accent-strong:#6d28d9}:root[data-theme=light] [data-accent=lime]{--marketing-accent:#65a30d;--marketing-accent-strong:#3f6212}:root[data-theme=light] [data-accent=orange]{--marketing-accent:#ea580c;--marketing-accent-strong:#c2410c}:root[data-theme=light] [data-accent=cyan]{--marketing-accent:#0891b2;--marketing-accent-strong:#0e7490}:root[data-theme=light] [data-accent=slate]{--marketing-accent:#475569;--marketing-accent-strong:#334155}.marketing-accent-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--marketing-radius-md);background-color:var(--marketing-accent-container,var(--marketing-primary-container));color:var(--marketing-accent-fg,var(--marketing-primary-on-container));border:1px solid var(--marketing-accent-outline,var(--marketing-outline-variant))}.marketing-accent-hairline{position:relative}.marketing-accent-hairline:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--marketing-accent,var(--marketing-primary)) 0,transparent 85%);opacity:.9}.marketing-stat-numeral{font-family:var(--font-bricolage-grotesque),"Bricolage Grotesque",system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.marketing-mono-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--marketing-on-surface-variant)}.marketing-section--spacious{padding-block:4rem}@media (min-width:1024px){.marketing-section--spacious{padding-block:6rem}}.marketing-grid-pattern{background-image:linear-gradient(var(--marketing-outline-variant) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-outline-variant) 1px,transparent 1px);background-size:2rem 2rem}.marketing-bento-cell{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--marketing-surface);border:1px solid var(--marketing-outline-variant);border-radius:var(--marketing-radius-xl);padding:1.5rem;transition:border-color .3s var(--marketing-ease-emphasized),box-shadow .3s var(--marketing-ease-emphasized),transform .3s var(--marketing-ease-emphasized)}@media (min-width:768px){.marketing-bento-cell{padding:1.75rem}}.marketing-bento-cell:hover{border-color:var(--marketing-accent-outline,var(--marketing-outline-highlight));box-shadow:var(--marketing-card-highlight-halo);transform:translateY(-2px)}.marketing-mock-frame{position:relative;overflow:hidden;border:1px solid var(--marketing-outline-variant);border-radius:var(--marketing-radius-lg);background-color:var(--marketing-surface-container-low);box-shadow:var(--marketing-elevation-2);font-size:.75rem;line-height:1.4;color:var(--marketing-on-surface-variant)}.marketing-mock-titlebar{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid var(--marketing-outline-variant);background-color:var(--marketing-surface-container)}.marketing-mock-dot{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--marketing-outline);opacity:.55}.marketing-mock-row{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border-bottom:1px solid color-mix(in srgb,var(--marketing-outline-variant) 55%,transparent)}.marketing-mock-row:last-child{border-bottom:none}.marketing-mock-skeleton{height:.45rem;border-radius:9999px;background-color:var(--marketing-surface-container-highest)}.marketing-mock-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;white-space:nowrap;background-color:var(--marketing-accent-container,var(--marketing-chip-accent-bg));color:var(--marketing-accent-fg,var(--marketing-primary-on-container));border:1px solid var(--marketing-accent-outline,var(--marketing-outline-variant))}@font-face{font-family:bricolageGrotesque;src:url(/_next/static/media/93a6e477e1480c92-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:bricolageGrotesque Fallback;src:local("Arial");ascent-override:93.00%;descent-override:27.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_d853d7{font-family:bricolageGrotesque,bricolageGrotesque Fallback}.__variable_d853d7{--font-bricolage-grotesque:"bricolageGrotesque","bricolageGrotesque Fallback"}@font-face{font-family:figtree;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.00%;descent-override:25.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_019f62{font-family:figtree,figtree Fallback}.__variable_019f62{--font-figtree:"figtree","figtree Fallback"}