@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff")}:root{--surface:#f0f0f0;--surface-low:#f0f0f0;--surface-high:#f0f0f0;--surface-card:#fff;--surface-glass:#ffffffbd;--surface-ink:#000;--ink:#001946;--ink-soft:#001946c7;--ink-muted:#0019469e;--primary:#003295;--primary-dim:#001946;--primary-soft:#3968ed2e;--secondary:#00910d;--secondary-bright:#4cbb16;--secondary-soft:#4cbb162e;--tertiary:#3968ed;--tertiary-soft:#3968ed33;--outline-ghost:#0019462e;--outline-soft:#00194624;--shadow-low:0 4px 20px #0000000f;--shadow-high:0 12px 40px #00000014;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-hero:2.5rem;--shell:min(1180px, calc(100vw - 1.5rem));--transition:.2s ease-out}*{box-sizing:border-box}html{color:var(--ink);scroll-behavior:smooth;background:radial-gradient(circle at 0 0,#3968ed2e,#0000 26%),radial-gradient(circle at 88% 16%,#4cbb161f,#0000 16%),linear-gradient(#fff 0%,#f0f0f0 42% 100%);font-family:Manrope,sans-serif}body{min-height:100vh;margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.icon{flex:none;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none;animation:none}}.skip-link{background:var(--primary);color:#fff;z-index:50;border-radius:999px;padding:.8rem 1rem;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-shell{position:relative;overflow:clip}.page-shell__backdrop{pointer-events:none;z-index:-2;background-image:linear-gradient(#3968ed09 1px,#0000 1px),linear-gradient(90deg,#3968ed09 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;mask-image:linear-gradient(#000000e0,#0000 90%)}.page-shell__glow{filter:blur(100px);pointer-events:none;z-index:-1;border-radius:999px;position:fixed}.page-shell__glow--top{background:#3968ed3d;width:280px;height:280px;top:2rem;right:-4rem}.page-shell__glow--bottom{background:#4cbb161f;width:220px;height:220px;bottom:6rem;left:-4rem}.shell{width:var(--shell);margin-inline:auto}.page-main{padding-bottom:4rem}.site-header{inset-inline:0;z-index:30;padding-top:.75rem;position:sticky;top:0}.site-header__inner{backdrop-filter:blur(12px);background:var(--surface-glass);box-shadow:inset 0 0 0 1px #ffffff94, var(--shadow-low);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.65rem .75rem .65rem 1rem;display:flex}.brand,.brand-lockup{align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.brand-lockup__badge{background:var(--secondary-bright);border:1px solid #00000024;border-radius:28%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #00000029}.brand-lockup__mark{width:72%;height:72%;display:block}.brand-lockup__wordmark{width:clamp(5.85rem,10vw,7.05rem);height:auto;display:block}.brand-lockup--footer{gap:.65rem}.brand-lockup--footer .brand-lockup__badge{width:42px;height:42px}.brand-lockup--footer .brand-lockup__wordmark{width:5.5rem}.site-nav{align-items:center;gap:.15rem;display:flex}.site-nav__link,.site-mobile-nav__link{color:var(--ink-soft);letter-spacing:-.02em;transition:color var(--transition), background var(--transition);border-radius:999px;padding:.75rem .9rem;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link--active,.site-mobile-nav__link:hover,.site-mobile-nav__link:focus-visible,.site-mobile-nav__link--active{color:var(--primary);background:#ffffffd6}.site-header__actions{align-items:center;gap:.5rem;display:flex}.site-header__cta{white-space:nowrap;min-width:0;min-height:48px;padding:.8rem 1.1rem}.nav-toggle{box-shadow:inset 0 0 0 1px var(--outline-ghost);color:var(--ink);cursor:pointer;background:#ffffffd1;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.78rem .92rem;display:none}.nav-toggle__line{background:currentColor;border-radius:999px;width:14px;height:2px;display:block}.nav-toggle__label{font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700}.site-header__mobile,.site-header__mobile[hidden]{display:none}.site-header__mobile-inner{backdrop-filter:blur(16px);box-shadow:var(--shadow-high);background:#f0f0f0f5;border-radius:1.5rem;margin-top:.65rem;padding:1rem}.site-mobile-nav{gap:.35rem;display:grid}.site-header__mobile-cta{margin-top:.85rem}.site-header__mobile-link{width:100%}.eyebrow{background:var(--secondary-soft);color:var(--secondary);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;margin:0 0 1rem;padding:.55rem .8rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.eyebrow__icon{align-items:center;margin-right:.2rem;display:inline-flex}.display-title,.section-title,.card-title{letter-spacing:-.05em;margin:0;font-family:Space Grotesk,sans-serif}.display-title{max-width:11ch;font-size:clamp(3rem,12vw,5.8rem);line-height:.95}.section-title{font-size:clamp(2rem,7vw,3.35rem);line-height:.96}.card-title{font-size:1.6rem;line-height:1.02}.section-copy,.page-body,.landing-hero__lede,.page-hero__body,.analytics-banner__body{color:var(--ink-soft);margin:0;font-size:clamp(1rem,2.9vw,1.08rem);line-height:1.72}.section-copy--measure{max-width:39rem}.section-heading{justify-items:start;gap:.9rem;display:grid}.section-heading--center{text-align:center;justify-items:center;max-width:42rem;margin-inline:auto}.section-heading__underline{background:var(--primary);border-radius:999px;width:4.75rem;height:.22rem}.button{background:linear-gradient(135deg, var(--primary), #3968ed);color:#fff;cursor:pointer;min-height:52px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:0;border-radius:.95rem;justify-content:center;align-items:center;padding:.95rem 1.25rem;font-family:Space Grotesk,sans-serif;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #3968ed38}.button:hover,.button:focus-visible{transform:translateY(-1px);box-shadow:0 20px 42px #3968ed47}.button--ghost{box-shadow:inset 0 0 0 1px var(--outline-ghost), var(--shadow-low);color:var(--ink);background:#ffffffe6}.button--mint{background:var(--secondary);box-shadow:0 16px 36px #00910d38}.button--mint:hover,.button--mint:focus-visible{box-shadow:0 20px 42px #00910d47}.app-store-link{transition:transform var(--transition), filter var(--transition);text-decoration:none;display:inline-flex}.app-store-link:hover,.app-store-link:focus-visible{filter:drop-shadow(0 14px 24px #00000024);transform:translateY(-1px)}.app-store-link:focus-visible{outline-offset:4px;border-radius:.85rem;outline:3px solid #3968ed33}.app-store-link__badge{width:clamp(152px,18vw,180px);height:auto;display:block}.app-store-link--compact{flex-shrink:0}.app-store-link--compact .app-store-link__badge{width:146px}.landing-hero,.page-hero,.contact-hero{align-items:center;gap:2rem;padding:4.75rem 0 0;display:grid}.landing-hero,.page-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.landing-hero{align-items:start}.page-hero__copy--wide{max-width:54rem}.landing-hero__actions,.proof-band__actions,.contact-form__actions,.analytics-banner__actions,.cta-slab__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.landing-hero__actions{margin-top:2rem}.process-step__index,.step-block__number,.hero-stage__caption-label,.support-bullet__label,.policy-nav__title,.analytics-banner__eyebrow,.home-feature-card__kicker,.support-panel__eyebrow{color:var(--ink-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:800}.hero-stage{justify-content:flex-end;min-height:0;padding:2rem 0 4.5rem 2rem;display:flex;position:relative}.hero-stage__halo{filter:blur(26px);opacity:.95;z-index:1;background:radial-gradient(circle at 52% 48%,#3968ed6b,#0000 58%),radial-gradient(circle at 30% 20%,#4cbb1638,#0000 32%);position:absolute;inset:-10% -12% -14% -6%;mask-image:radial-gradient(circle at 52% 44%,#000000f5 0%,#000000b8 42%,#0000 78%)}.hero-stage__frame{background:var(--surface-card);border-radius:var(--radius-hero);z-index:2;width:min(100%,29rem);margin-left:auto;padding:.7rem;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 20px 60px #0000001a}.hero-stage__picture,.media-panel__picture,.step-media__picture,.story-spotlight__picture{display:block}.hero-stage__picture{aspect-ratio:.88;width:100%}.hero-stage__image{border-radius:calc(var(--radius-hero) - .55rem);object-fit:cover;width:100%;height:100%}.hero-stage__scan{border-radius:999px;position:absolute}.hero-stage__scan--piece{background:#4cbb162e;border:2px solid #4cbb16eb;width:50px;height:50px;top:73%;left:33%;transform:translate(-50%,-50%)}.hero-stage__caption{backdrop-filter:blur(16px);color:#fff;background:#000000b8;border-radius:1.2rem;gap:.2rem;padding:.95rem 1rem;display:grid;position:absolute;bottom:1.2rem;left:1.2rem}.hero-stage__caption strong{letter-spacing:-.02em;align-items:center;gap:.45rem;display:inline-flex}.hero-stage__card{backdrop-filter:blur(16px);box-shadow:var(--shadow-high);z-index:3;background:#ffffffe0;border-radius:1.25rem;align-items:center;gap:.8rem;max-width:16.5rem;padding:.9rem 1rem;display:flex;position:absolute}.hero-stage__card strong{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:.98rem;display:block}.hero-stage__card p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}.hero-stage__card--top{top:calc(3.35rem + 20px);left:.6rem;transform:rotate(-4deg)}.hero-stage__pill{background:linear-gradient(180deg, var(--secondary-bright), #4cbb16);border-radius:999px;flex:none;width:.72rem;height:.72rem;box-shadow:0 0 0 .45rem #4cbb1624}.hero-stage__chip,.chip{color:var(--secondary);letter-spacing:.02em;background:#00910d1f;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.section-stack{gap:1.25rem;padding:4.5rem 0 0;display:grid}.home-feature-band{background:#f0f0f0eb;margin-top:3rem;padding:4.5rem 0}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}.home-feature-card{box-shadow:var(--shadow-low);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:#ffffffeb;border:1px solid #ffffffc2;border-radius:1.7rem;padding:1.65rem}.home-feature-card--visual{position:relative}.home-feature-card--raised{transform:translateY(-.8rem)}.home-feature-card__marker{letter-spacing:-.03em;border-radius:1.05rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.1rem;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;display:inline-flex}.home-feature-card__marker--primary{background:var(--primary-soft);color:var(--primary)}.home-feature-card__marker--secondary{background:var(--secondary-soft);color:var(--secondary)}.home-feature-card__marker--tertiary{background:var(--tertiary-soft);color:#003295}.home-feature-card__visual-frame{border-radius:1.3rem;min-height:218px;margin:0 0 1.25rem;position:relative;overflow:hidden}.home-feature-card__visual-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#0000005c);position:absolute;inset:0}.home-feature-card__visual-frame--primary{box-shadow:0 14px 30px #3968ed24}.home-feature-card__visual-frame--secondary{box-shadow:0 14px 30px #00910d24}.home-feature-card__visual-frame--tertiary{box-shadow:0 14px 30px #00329524}.home-feature-card__visual-picture,.home-feature-card__visual-image{width:100%;height:100%;display:block}.home-feature-card__visual-picture{aspect-ratio:1.18}.home-feature-card__visual-image{object-fit:cover;transition:transform .26s ease-out}.home-feature-card__visual-chip{backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff94, var(--shadow-low);color:var(--surface-ink);letter-spacing:-.02em;z-index:2;background:#ffffffe0;border-radius:999px;align-items:center;padding:.5rem .8rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:.95rem;left:.95rem}.home-feature-card__visual-focus{z-index:2;border-radius:999px;position:absolute}.home-feature-card__visual-focus--gap{background:#3968ed2e;border:2px solid #3968edf2;width:62px;height:62px;top:70%;left:34%;box-shadow:0 0 0 .6rem #3968ed1f}.home-feature-card__visual-focus--piece{background:#4cbb162e;border:2px solid #4cbb16f2;width:58px;height:58px;top:32%;right:18%;box-shadow:0 0 0 .6rem #4cbb161f}.home-feature-card__visual-focus--edge{border:3px solid #3968edf2;border-left-width:0;border-radius:0 999px 999px 0;width:112px;height:72px;top:38%;left:19%;box-shadow:0 0 0 .6rem #3968ed1f}.home-feature-card h3,.faq-card h3,.support-card h2,.privacy-card h3,.rights-card h3{letter-spacing:-.04em;margin:0 0 .8rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;line-height:1.02}.home-feature-card p,.faq-card p,.support-card p,.privacy-card p,.rights-card p,.contact-side-card p{color:var(--ink-soft);margin:0;line-height:1.7}.story-panel{background:linear-gradient(135deg,#f0f0f0b8,#f0f0f0fa);border-radius:2.2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem;margin-top:4.5rem;padding:2rem;display:grid;position:relative;overflow:hidden}.story-panel:after{content:"";pointer-events:none;background:linear-gradient(135deg,#3968ed29,#0000 52%);position:absolute;inset:0}.story-panel__copy,.story-panel__visual{z-index:1;position:relative}.story-panel__copy{align-self:center;max-width:31rem}.story-panel__list{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.support-bullet{grid-template-columns:auto 1fr;align-items:flex-start;gap:.25rem;display:grid}.support-bullet:before{background:var(--secondary-bright);content:"";border-radius:999px;width:.6rem;height:.6rem;margin-top:.4rem;display:block;box-shadow:0 0 0 .35rem #4cbb161f}.support-bullet__label{color:var(--ink);letter-spacing:0;text-transform:none}.support-bullet p{color:var(--ink-soft);grid-column:2;margin:0;line-height:1.65}.story-spotlight{place-items:center;min-height:360px;display:grid;position:relative}.story-spotlight:before{content:"";background:#ffffffad;border-radius:999px;width:min(86vw,360px);height:min(86vw,360px);position:absolute;box-shadow:0 22px 60px #00000014}.story-spotlight:after{background:linear-gradient(135deg, var(--primary), #3968ed);content:"";border-radius:999px;width:4.25rem;height:4.25rem;position:absolute;box-shadow:0 18px 36px #3968ed42}.story-spotlight__figure{place-items:center;width:min(74vw,300px);height:min(74vw,300px);display:grid;position:relative}.story-spotlight__frame{box-shadow:inset 0 0 0 18px #ffffffd6, var(--shadow-low);border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.story-spotlight__picture{width:100%;height:100%}.story-spotlight__image{aspect-ratio:1;filter:grayscale(.2);object-fit:cover;opacity:.84;width:100%;height:100%}.story-spotlight__tag{box-shadow:var(--shadow-low);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;padding:.55rem .9rem;font-size:.76rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-rail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;padding:4.5rem 0 0;display:grid}.faq-rail__heading{max-width:22rem}.faq-rail__cards{gap:1rem;display:grid}.faq-card{box-shadow:var(--shadow-low);background:#ffffffe6;border-radius:1.4rem;padding:1.35rem 1.4rem}.cta-slab,.proof-band__card{color:#001946;background:linear-gradient(135deg,#3968edeb,#3968ede6);border-radius:2rem;margin-top:4.5rem;padding:2rem;position:relative;overflow:hidden}.cta-slab:before,.proof-band__card:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.cta-slab__inner,.proof-band__copy{z-index:1;position:relative}.cta-slab__inner{text-align:center;justify-items:center;gap:1rem;max-width:36rem;margin-inline:auto;display:grid}.cta-slab .section-title,.proof-band__card .section-title{color:#001946}.cta-slab .section-copy,.proof-band__card .section-copy{color:#001946c2}.cta-slab .button--ghost,.proof-band__card .button--ghost{background:#ffffff57;box-shadow:inset 0 0 0 1px #ffffff57}.process-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:2rem;padding:4.75rem 0 0;display:grid}.process-hero__copy{max-width:34rem;padding-left:clamp(0rem,4vw,3rem)}.process-hero__visual{position:relative}.process-hero__accent{background:#4cbb162e;border-radius:1.4rem;width:8rem;height:8rem;position:absolute;bottom:-1rem;left:-1rem}.media-panel,.step-media{box-shadow:var(--shadow-high);background:#ffffffd6;border-radius:1.5rem;position:relative;overflow:hidden}.media-panel__image,.step-media__image{aspect-ratio:1;object-fit:cover;width:100%}.process-stack{gap:0;padding:4.75rem 0 0;display:grid}.how-flow-hero,.feature-systems-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:2rem;padding:4.75rem 0 0;display:grid}.how-flow-hero__copy,.feature-systems-hero__copy{max-width:38rem}.how-flow-hero__chips,.feature-systems-hero__metrics,.feature-flow-panel__facts,.feature-limits__grid{gap:.8rem;display:grid}.how-flow-hero__chips{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.how-flow-hero__chips span,.feature-board__callout span,.feature-flow-panel__facts span,.feature-flow-panel__eyebrow,.feature-limits :where(article) strong,.feature-tech-card h3,.how-mode-card span{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif}.how-flow-hero__chips span{box-shadow:var(--shadow-low);color:var(--ink);background:#ffffffd1;border-radius:999px;padding:.8rem .95rem}.how-flow-stage,.feature-board{min-height:0;position:relative}.how-flow-stage{padding:1.5rem 0 2.5rem}.how-flow-stage__orbit{filter:blur(18px);background:radial-gradient(circle at 55% 40%,#3968ed42,#0000 42%),radial-gradient(circle at 24% 78%,#4cbb162e,#0000 28%);position:absolute;inset:0}.how-flow-stage__figure,.feature-board__figure{margin:0;position:relative}.how-flow-stage__frame,.feature-board__frame,.how-hover-figure,.feature-flow-panel__frame{box-shadow:var(--shadow-high);background:#ffffffdb;border-radius:1.9rem;position:relative;overflow:hidden}.how-flow-stage__frame{border:1px solid #ffffffe0;padding:.85rem;transform:rotate(-1.5deg)}.how-flow-stage__image,.feature-board__image,.how-hover-figure__image,.feature-flow-panel__image{object-fit:cover;border-radius:1.25rem;width:100%}.how-flow-stage__image,.feature-board__image,.how-hover-figure__image{aspect-ratio:1}.how-flow-stage__guide{border:2px solid #fffc;border-radius:1.1rem;position:absolute}.how-flow-stage__guide span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#000000bd;border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute}.how-flow-stage__guide--target{width:34%;height:28%;top:16%;left:12%}.how-flow-stage__guide--target span{top:.7rem;left:.7rem}.how-flow-stage__guide--scan{border-color:#4cbb16e6;width:38%;height:26%;top:48%;right:12%}.how-flow-stage__guide--scan span{background:#00910dd6;bottom:.7rem;right:.7rem}.how-flow-stage__status{backdrop-filter:blur(14px);box-shadow:var(--shadow-low);background:#ffffffe6;border-radius:1.15rem;max-width:18rem;padding:.95rem 1rem;position:absolute;bottom:-1rem;left:1.35rem}.how-flow-stage__status strong,.how-round-step h3,.how-local-card strong,.how-hover__points strong,.feature-flow-panel__facts strong,.feature-limits :where(article) strong,.feature-board__callout strong{font-size:1rem;display:block}.how-flow-stage__status p,.how-round-step p,.how-local-card p,.how-hover__points p,.feature-tech-card p,.feature-flow-panel__detail,.feature-limits :where(article) p,.feature-board__callout p{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.6}.how-flow-stage__card,.feature-board__callout{backdrop-filter:blur(14px);box-shadow:var(--shadow-low);background:#ffffffd1;border-radius:1.2rem;padding:.9rem 1rem;position:absolute}.how-flow-stage__card span,.feature-board__callout span,.feature-flow-panel__facts span{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.74rem;font-weight:800;display:block}.how-flow-stage__card strong,.feature-board__callout strong{font-size:.98rem;line-height:1.3;display:block}.how-flow-stage__card--capture{top:0;left:0}.how-flow-stage__card--match{bottom:1.8rem;right:0}.how-round,.feature-tech,.feature-flow-stack{padding-top:4.75rem}.how-round__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.how-round-step,.how-local-card,.feature-tech-card,.feature-limits article{box-shadow:var(--shadow-low);background:#ffffffe0;border-radius:1.5rem;padding:1.35rem}.how-round-step{min-height:100%;position:relative}.how-round-step__index{color:#3968ed33;letter-spacing:-.07em;margin-bottom:.7rem;font-family:Space Grotesk,sans-serif;font-size:2.8rem;font-weight:700;line-height:.9}.how-local-panel,.feature-limits{background:linear-gradient(135deg,#f0f0f0b8,#f0f0f0fa);border-radius:2.2rem;margin-top:4.5rem;padding:2rem;position:relative;overflow:hidden}.how-local-panel:after,.feature-limits:after{content:"";pointer-events:none;background:linear-gradient(135deg,#3968ed24,#0000 50%);position:absolute;inset:0}.how-local-panel>*,.feature-limits>*{z-index:1;position:relative}.how-local-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem;display:grid}.how-local-panel__copy{max-width:30rem}.how-local-panel__grid,.feature-tech__grid,.feature-limits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.how-hover{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:2rem;padding-top:4.75rem;display:grid}.how-hover-figure{margin:0;padding:.85rem}.how-hover-figure__hud{position:absolute;inset:0}.how-hover-figure__line{border:2px solid #3968ede6;border-radius:1.3rem;width:46%;height:38%;position:absolute;top:22%;left:16%}.how-hover-figure__badge{backdrop-filter:blur(12px);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#000000c7;border-radius:999px;padding:.7rem 1rem;font-size:.76rem;font-weight:800;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.how-hover__copy{max-width:36rem}.how-hover__points{gap:.9rem;margin-top:1.4rem;display:grid}.how-hover__points article,.how-mode-card{box-shadow:var(--shadow-low);background:#ffffffe6;border-radius:1.35rem;padding:1.05rem 1.1rem}.how-mode-strip{background:linear-gradient(135deg,#3968ed24,#ffffffe6);border-radius:2rem;margin-top:4.5rem;padding:1.8rem}.how-mode-strip__header{gap:.85rem;max-width:34rem;display:grid}.how-mode-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.how-mode-card{color:inherit;transition:transform var(--transition), box-shadow var(--transition);text-decoration:none}.how-mode-card strong{font-size:1rem;line-height:1.5;display:block}.how-mode-strip__actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.feature-systems-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.feature-systems-hero__metrics div,.feature-flow-panel__facts div{box-shadow:var(--shadow-low);background:#ffffffe0;border-radius:1.1rem;padding:.95rem 1rem}.feature-systems-hero__metrics span{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.74rem;font-weight:800;display:block}.feature-systems-hero__metrics strong{font-size:1rem;display:block}.feature-board{padding:1.2rem 0 2rem}.feature-board__frame{padding:.8rem}.feature-board__callout--contour{top:0;left:0}.feature-board__callout--compare{bottom:.7rem;right:0}.feature-tech__grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem}.feature-tech-card h3{margin:0;font-size:1.18rem}.feature-flow-stack{gap:1.4rem;display:grid}.feature-flow-panel{box-shadow:var(--shadow-high);background:#ffffffdb;border-radius:2rem;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:center;gap:2rem;padding:1.3rem;display:grid;overflow:hidden}.feature-flow-panel--reverse{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.feature-flow-panel--reverse .feature-flow-panel__visual{order:2}.feature-flow-panel__figure{margin:0;position:relative}.feature-flow-panel__frame{padding:.8rem}.feature-flow-panel__image{aspect-ratio:1.04;border-radius:1.3rem}.feature-flow-panel__visual-tag{backdrop-filter:blur(12px);box-shadow:var(--shadow-low);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:.65rem .9rem;font-size:.76rem;font-weight:800;position:absolute;top:1.3rem;left:1.3rem}.feature-flow-panel__copy{max-width:38rem;padding-right:.5rem}.feature-flow-panel__eyebrow{color:var(--ink-muted);text-transform:uppercase;margin:0 0 .7rem;font-size:.76rem;font-weight:800}.feature-flow-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4rem 0}.feature-flow-panel__detail{margin:0}.feature-limits__header{gap:.85rem;max-width:34rem;margin-bottom:1.5rem;display:grid}@media (hover:hover){.how-mode-card:hover,.how-mode-card:focus-visible{box-shadow:var(--shadow-high);transform:translateY(-.15rem)}}.step-block{padding:0 0 4.75rem}.step-block--tonal{background:#f0f0f0d1;margin-inline:calc(50% - 50vw);padding:4.75rem 0}.step-block__shell{display:block}.step-block--tonal .step-block__shell{width:var(--shell);margin-inline:auto}.step-block__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem;display:grid}.step-block--reverse .step-block__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.step-block--reverse .step-block__media{order:2}.step-block__number{color:#3968ed1f;letter-spacing:-.08em;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(4rem,13vw,7rem);font-weight:700;line-height:.8}.step-block--tonal .step-block__number{color:#00910d1f}.step-block__copy{max-width:35rem}.step-callout,.step-chip-card,.support-card,.privacy-card,.rights-card,.contact-form,.contact-side-card,.support-panel,.policy-highlight{box-shadow:var(--shadow-low);background:#ffffffe0;border-radius:1.5rem}.step-callout{border-left:4px solid var(--primary);margin-top:1.3rem;padding:1rem 1.1rem}.step-callout strong{color:var(--primary);letter-spacing:-.02em;margin-bottom:.35rem;font-family:Space Grotesk,sans-serif;font-size:.9rem;display:block}.step-callout p{color:var(--ink-soft);margin:0}.step-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.45rem;display:grid}.step-chip-card{padding:1rem}.step-chip-card span{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.step-chip-card strong{letter-spacing:-.03em;margin-bottom:.3rem;font-family:Space Grotesk,sans-serif;font-size:1rem;display:block}.step-chip-card p{color:var(--ink-soft);margin:0;line-height:1.55}.step-media--dark{background:linear-gradient(160deg,#001946,#003295)}.step-media__frame{padding:.75rem}.step-media__image{border-radius:1.15rem}.step-media__badge,.step-media__footer{backdrop-filter:blur(14px);box-shadow:var(--shadow-low);border-radius:1rem;position:absolute}.step-media__badge{color:#fff;background:#3968edcc;align-items:center;gap:.55rem;padding:.65rem .9rem;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700;display:inline-flex;top:1rem;left:1rem}.step-media__badge:before{content:"";background:#ffffffd9;border-radius:999px;width:.55rem;height:.55rem;display:block}.step-media__footer{background:#ffffffeb;max-width:16rem;padding:.85rem .95rem;bottom:1rem;left:1rem}.step-media__footer strong{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:.98rem;display:block}.step-media__footer p{color:var(--ink-soft);margin:.3rem 0 0;line-height:1.5}.contact-hero{grid-template-columns:minmax(0,1fr) minmax(140px,.36fr);padding:4.75rem 0 0}.contact-hero__copy{max-width:40rem}.contact-hero__accent-wrap{justify-content:center;display:flex}.contact-hero__accent{background:linear-gradient(135deg, var(--secondary-bright), #4cbb16);border-radius:1.25rem;justify-content:center;align-items:center;width:7rem;height:7rem;display:flex;position:relative;transform:rotate(-6deg);box-shadow:0 14px 34px #4cbb162e}.contact-hero__accent:before,.contact-hero__accent:after{content:"";background:#00910de0;border-radius:.2rem;width:.9rem;height:.9rem;position:absolute}.contact-hero__accent:before{box-shadow:1.4rem 0 #00910de0,0 1.4rem #00910de0,1.4rem 1.4rem #00910de0}.contact-bento{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:1rem;padding-top:2rem;display:grid}.contact-form{padding:1.8rem}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field{gap:.55rem;display:grid}.field__label{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.field__control{background:var(--surface-low);color:var(--ink);min-height:56px;transition:outline-color var(--transition), background var(--transition), transform var(--transition);border:0;border-radius:.95rem;outline:1px solid #0000;padding:.95rem 1rem}.field__control:focus{background:#f0f0f0;outline-color:#3968ed57;transform:translateY(-1px)}.field__control--textarea{resize:vertical;min-height:190px}.contact-form__meta{gap:.85rem;margin-top:1.25rem;display:grid}.contact-form__challenge{min-height:66px}.contact-form__hint,.contact-form__status{color:var(--ink-muted);margin:0;line-height:1.6}.contact-form__status[data-tone=success]{color:var(--secondary)}.contact-form__status[data-tone=error]{color:#003295}.contact-form__status[data-tone=warning]{color:#00910d}.contact-side{gap:1rem;display:grid}.contact-side-card{border-radius:1.5rem;padding:1.4rem}.contact-side-card__link{letter-spacing:-.03em;margin-top:.8rem;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-side-card--primary{background:var(--primary);box-shadow:var(--shadow-high);color:#fff}.contact-side-card--primary p,.contact-side-card--primary a{color:#ffffffd1}.contact-side-card--primary .contact-side-card__link{color:#fff}.contact-side-card--soft{background:#f0f0f0f0}.contact-side-card--grid{background:linear-gradient(#f0f0f0e6,#f0f0f0eb);min-height:170px;position:relative;overflow:hidden}.contact-side-card--grid:before{content:"";background-image:linear-gradient(#3968ed14 1px,#0000 1px),linear-gradient(90deg,#3968ed14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.contact-side-card--grid:after{box-shadow:var(--shadow-low);color:var(--primary);content:"Remote support";letter-spacing:.12em;text-transform:uppercase;background:#ffffffdb;border-radius:999px;padding:.65rem 1rem;font-size:.74rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-side-card__eyebrow{color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.74rem;font-weight:800}.contact-side-card__title{letter-spacing:-.04em;margin:0 0 .45rem;font-family:Space Grotesk,sans-serif;font-size:1.65rem;line-height:1.02}.contact-side-card__list,.support-panel__list,.privacy-card__list{color:var(--ink-soft);margin:.9rem 0 0;padding-left:1.1rem;line-height:1.7}.contact-faq-band{background:#f0f0f0eb;margin-top:4.5rem;padding:4rem 0}.contact-faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.4rem;display:grid}.contact-faq-cards{gap:1rem;display:grid}.support-card{padding:1.2rem 1.3rem}.legal-page{padding-top:4.75rem}.legal-page__header{gap:1rem;max-width:42rem;display:grid}.legal-page__header .display-title{max-width:none}.legal-card{box-shadow:var(--shadow-low);background:#ffffffe6;border-radius:1.8rem;width:100%;margin-top:2rem;padding:1.75rem}.legal-card__section{gap:.85rem;display:grid}.legal-card__actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.legal-card__section+.legal-card__section{border-top:1px solid #00194624;margin-top:1.5rem;padding-top:1.5rem}.legal-card__section p,.legal-card__section li{color:var(--ink-soft);margin:0;line-height:1.8}.policy-page{padding-top:4.75rem}.policy-header{gap:1rem;max-width:46rem;display:grid}.policy-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.7rem;line-height:1.5;display:flex}.policy-meta__dot{background:var(--outline-ghost);border-radius:999px;width:.35rem;height:.35rem}.policy-mobile-nav{display:none}.policy-mobile-nav__track{scrollbar-width:none;gap:.6rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.policy-mobile-nav__track::-webkit-scrollbar{display:none}.policy-mobile-nav__link{box-shadow:var(--shadow-low);white-space:nowrap;background:#ffffffd1;border-radius:999px;padding:.75rem .9rem;font-size:.82rem;font-weight:700;text-decoration:none}.policy-layout{grid-template-columns:minmax(200px,.28fr) minmax(0,.72fr);gap:2rem;padding-top:2rem;display:grid}.policy-sidebar{display:block}.policy-sidebar__inner{position:sticky;top:6rem}.policy-nav{gap:.3rem;display:grid}.policy-nav__link{color:var(--ink-soft);transition:border-color var(--transition), color var(--transition);border-left:3px solid #0000;padding:.35rem 0 .35rem .9rem;text-decoration:none}.policy-nav__link:hover,.policy-nav__link:focus-visible,.policy-nav__link--active{border-color:var(--primary);color:var(--primary)}.support-panel{margin-top:1rem;padding:1rem}.support-panel__eyebrow{color:var(--ink-muted);margin-bottom:.45rem}.policy-content{gap:2.5rem;display:grid}.policy-section{scroll-margin-top:6.5rem}.policy-section__header{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.policy-section__icon{letter-spacing:-.03em;border-radius:.95rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.policy-section__icon--primary{background:var(--primary-soft);color:var(--primary)}.policy-section__icon--secondary{background:var(--secondary-soft);color:var(--secondary)}.policy-section__icon--tertiary{background:var(--tertiary-soft);color:#003295}.policy-section__icon--error{color:#003295;background:#0032951a}.policy-section__body{color:var(--ink-soft);line-height:1.8}.policy-card-grid,.rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.privacy-card,.rights-card{padding:1.25rem}.policy-highlight{background:linear-gradient(135deg, var(--primary), #3968ed);color:#fff;padding:1.7rem;position:relative;overflow:hidden}.policy-highlight:before{content:"";background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 30%);position:absolute;inset:0}.policy-highlight>*{z-index:1;position:relative}.policy-highlight p,.policy-highlight li{color:#ffffffd6}.policy-highlight__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.35rem;display:grid}.policy-highlight__tile{background:#ffffff1f;border-radius:1rem;padding:.9rem}.policy-highlight__tile span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.policy-highlight__tile strong{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:.98rem;display:block}.proof-band{padding-top:4.75rem}.proof-band__card{margin-top:0}.analytics-banner{z-index:25;position:fixed;bottom:1rem;left:0;right:0}.analytics-banner[hidden]{display:none}.analytics-banner__inner{backdrop-filter:blur(16px);box-shadow:var(--shadow-high);background:#ffffffdb;border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.site-footer{padding:3rem 0 2rem}.site-footer__inner{box-shadow:inset 0 0 0 1px #ffffff9e, var(--shadow-low);background:#ffffffad;border-radius:1.6rem;grid-template-columns:minmax(0,1.1fr) auto auto;align-items:end;gap:1rem 1.5rem;padding:1.3rem 1.45rem;display:grid}.site-footer__brand{flex-direction:column;display:flex}.site-footer__logo{align-self:flex-start;text-decoration:none}.site-footer__caption{color:var(--ink-soft);max-width:24rem;margin:.3rem 0 0;line-height:1.65}.site-footer__nav{flex-wrap:wrap;align-self:center;gap:.85rem 1rem;display:flex}.site-footer__nav a{color:var(--ink-soft);font-size:.92rem;text-decoration:none}@media (hover:hover){.home-feature-card:hover{box-shadow:var(--shadow-high);border-color:#3968ed47;transform:translateY(-.2rem)}.home-feature-card--raised:hover{transform:translateY(-1rem)}.home-feature-card:hover .home-feature-card__visual-image{transform:scale(1.02)}}.not-found-panel{align-items:start;gap:1.5rem;padding:5rem 0 0;display:grid}.not-found-card{box-shadow:var(--shadow-high);background:#ffffffe0;border-radius:2rem;gap:1.25rem;max-width:40rem;padding:2rem;display:grid;position:relative}.not-found-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#3968ed24,#0000 42%);position:absolute;inset:0}.not-found-card>*{z-index:1;position:relative}.download-panel{padding:5rem 0 0}.download-card{box-shadow:var(--shadow-high);text-align:center;background:radial-gradient(circle at top,#4cbb161f,#0000 34%),#ffffffe6;border-radius:2rem;justify-items:center;gap:1.3rem;max-width:42rem;margin-inline:auto;padding:2.5rem;display:grid;position:relative}.download-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#3968ed29,#0000 46%);position:absolute;inset:0}.download-card>*{z-index:1;position:relative}.download-card__actions,.download-card__links{justify-content:center;align-items:center;display:flex}.download-card__note{color:var(--ink-soft);max-width:32rem;margin:0;line-height:1.6}.about-hero{padding-top:6rem}.about-story__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.about-story__card{box-shadow:var(--shadow-low);background:#ffffffe6;border-radius:1.8rem;gap:.85rem;padding:1.75rem;display:grid}.about-story__card p{color:var(--ink-soft);margin:0;line-height:1.8}.about-faq-section{padding-top:1rem}.faq-list{gap:0;display:grid}.faq-item{border-bottom:1px solid #00194624}.faq-item:first-child{border-top:1px solid #00194624}.faq-item__question{cursor:pointer;letter-spacing:-.02em;user-select:none;padding:1.25rem 2rem 1.25rem 0;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.35;list-style:none;position:relative}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__question:after{border-color:var(--primary);content:"";border-style:solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;transition:transform .2s;position:absolute;top:1.55rem;right:.25rem;transform:rotate(45deg)}.faq-item[open]>.faq-item__question:after{top:1.75rem;transform:rotate(-135deg)}.faq-item__answer{padding:0 2rem 1.25rem 0}.faq-item__answer p{color:var(--ink-soft);margin:0;line-height:1.8}@media (width<=1079px){.site-nav,.site-header__cta{display:none}.nav-toggle,.site-header__mobile{display:block}.site-footer__inner{grid-template-columns:1fr}}@media (width<=899px){.landing-hero,.page-hero,.process-hero,.how-flow-hero,.feature-systems-hero,.contact-hero,.story-panel,.faq-rail,.contact-faq-grid,.contact-bento,.policy-layout,.how-local-panel,.how-hover,.feature-flow-panel,.feature-flow-panel--reverse,.step-block__grid,.step-block--reverse .step-block__grid{grid-template-columns:1fr}.process-hero__copy{padding-left:0}.step-block--reverse .step-block__media{order:0}.section-heading--center,.cta-slab__inner{max-width:none}.home-feature-grid,.how-round__grid,.how-local-panel__grid,.feature-tech__grid,.feature-flow-panel__facts,.feature-limits__grid,.policy-card-grid,.rights-grid,.contact-form__grid,.about-story__grid,.how-flow-hero__chips,.feature-systems-hero__metrics,.how-mode-strip__grid{grid-template-columns:1fr}.feature-flow-panel--reverse .feature-flow-panel__visual{order:0}.story-panel__copy,.faq-rail__heading{max-width:none}.policy-sidebar{display:none}.policy-mobile-nav{padding-top:1.75rem;display:block}}@media (width<=720px){:root{--shell:min(100vw - 1rem, 100%)}.page-main{padding-bottom:3rem}.site-header__inner{padding-inline:.75rem}.brand-lockup__badge{width:46px;height:46px}.brand-lockup--footer .brand-lockup__badge{width:40px;height:40px}.brand-lockup__wordmark{width:5.95rem}.landing-hero,.page-hero,.process-hero,.how-flow-hero,.feature-systems-hero,.contact-hero,.about-hero,.policy-page{padding-top:4rem}.home-feature-grid,.how-round__grid,.how-local-panel__grid,.feature-tech__grid,.feature-flow-panel__facts,.policy-highlight__grid,.step-chip-row{grid-template-columns:1fr}.hero-stage{padding:0 0 3rem}.hero-stage__frame{width:100%;transform:none}.hero-stage__card--top{top:1rem;left:.35rem}.home-feature-card--raised{transform:none}.home-feature-card__visual-frame{min-height:200px}.story-panel,.cta-slab,.proof-band__card,.download-card,.how-local-panel,.how-mode-strip,.feature-flow-panel,.feature-limits,.contact-form,.contact-side-card,.policy-highlight,.not-found-card,.about-story__card{padding:1.35rem}.how-flow-stage__status,.how-flow-stage__card,.feature-board__callout{position:static}.how-flow-stage,.feature-board{gap:1rem;display:grid}.how-hover-figure__badge{padding-inline:.8rem;font-size:.68rem;bottom:.9rem}.story-spotlight{min-height:300px}.story-spotlight:before{width:min(78vw,290px);height:min(78vw,290px)}.story-spotlight__figure{width:min(68vw,240px);height:min(68vw,240px)}.analytics-banner__inner{grid-template-columns:1fr}.site-footer__nav,.site-footer__support{gap:.5rem .9rem}}
