@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_670601{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_670601{--demo-sans:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_7d0d8a{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_7d0d8a{--demo-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--demo-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.demo-root{--paper:#ffffff;--paper-2:#f7f7f7;--ink:#0a0a0a;--muted:#4a4a4a;--line:#e8e8e8;--navy:#004aad;--navy-ink:#0b1f3a;--verify:#0d5c3d;--verify-bg:#d8efe4;--highlight:#e7f4c8;--radius:6px;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.demo-root *{box-sizing:border-box}.demo-root a{color:inherit;text-decoration:none}.demo-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.demo-serif{font-family:var(--demo-serif),"Source Serif 4",Georgia,serif}.demo-root h1,.demo-root h2{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-weight:400}.demo-mono{font-family:var(--demo-mono),"IBM Plex Mono",ui-monospace,monospace}.demo-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}.demo-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.demo-wordmark{height:28px;width:auto;display:block}.demo-nav{display:none;align-items:center;gap:28px;font-size:14px;font-weight:500;color:var(--ink)}.demo-nav a:hover,.demo-nav summary.is-current,.demo-nav summary:hover{color:var(--navy)}.demo-nav>a,.demo-products summary{position:relative;z-index:51}.demo-products{position:relative}.demo-products summary{list-style:none;cursor:pointer;font-size:14px;font-weight:500}.demo-products summary::-webkit-details-marker{display:none}.demo-products-panel{position:absolute;top:calc(100% + 14px);left:0;min-width:280px;background:#fff;border:1px solid var(--line);padding:8px 0;display:none;flex-direction:column;box-shadow:0 12px 32px rgba(10,10,10,.08);z-index:50}.demo-products[open] .demo-products-panel{display:flex}.demo-products-panel a{display:grid;gap:2px;padding:10px 16px;font-size:14px}.demo-products-panel a strong{font-weight:600}.demo-products-panel a span{font-size:12px;font-weight:400;color:var(--muted)}.demo-products-panel a:hover,.demo-products-panel a[aria-current=page]{background:var(--paper-2)}.demo-products-panel a[aria-current=page] strong{color:var(--navy)}.demo-menu-label{margin:4px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.demo-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:var(--radius);background:var(--navy);font-size:14px;font-weight:500;border:1px solid var(--navy);cursor:pointer}.demo-btn,.demo-root a.demo-btn{color:#fff}.demo-btn:hover,.demo-root a.demo-btn:hover{background:#003d91;color:#fff}.demo-btn-mint{background:#18cb96;border-color:#18cb96}.demo-btn-mint,.demo-root a.demo-btn-mint,.demo-root a.demo-btn-mint:hover{color:var(--ink)}.demo-btn-mint:hover,.demo-root a.demo-btn-mint:hover{background:#12b386;border-color:#12b386}.demo-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.demo-btn-ghost:hover{background:var(--paper-2)}.demo-menu{display:block}.demo-menu summary{list-style:none;cursor:pointer;font-size:14px;font-weight:500}.demo-menu summary::-webkit-details-marker{display:none}.demo-menu-panel{position:absolute;left:0;right:0;top:64px;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 20px 20px;display:none;flex-direction:column;gap:12px}.demo-menu[open] .demo-menu-panel{display:flex}@media (min-width:860px){.demo-nav{display:flex}.demo-menu{display:none}}.demo-hero{padding:72px 0 40px}.demo-hero-grid{display:grid;gap:48px;align-items:center}.demo-hero-grid>*{min-width:0}@media (min-width:960px){.demo-hero-grid{grid-template-columns:.92fr 1.08fr}}.demo-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 16px}.demo-hero h1{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:clamp(2.75rem,6.5vw,4.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.demo-lede{margin:20px 0 0;font-size:18px;color:var(--muted);max-width:38em}.demo-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.demo-proof{margin:22px 0 0;font-size:13px;color:var(--muted)}.demo-benefits{padding:36px 0 8px}.demo-benefits-lead{margin:0;font-size:18px;max-width:40em}.demo-benefits-lead strong{font-weight:500}.demo-quick{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}@media (min-width:700px){.demo-quick{grid-template-columns:repeat(3,1fr)}}.demo-quick li{margin:0;padding:16px 18px;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:500}.demo-benefits-band{position:relative;overflow:hidden}.demo-benefits-media{position:absolute;inset:0;z-index:0}.demo-benefits-media video{width:100%;height:100%;object-fit:cover}.demo-benefits-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.28) 45%,rgba(11,31,58,.28) 72%,rgba(11,31,58,.82))}.demo-benefits-band .demo-wrap{position:relative;z-index:1}.demo-benefits-band .demo-quick li{background:#fff;border-color:transparent;color:var(--ink)}@media (prefers-reduced-motion:reduce){.demo-benefits-media video{display:none}}.demo-band{background:var(--navy-ink);color:#ece8e0;padding:72px 0}.demo-band .demo-benefits{padding:0}.demo-band .demo-kicker,.demo-band .demo-section-lead{color:#b7c0cc}.demo-band .demo-benefits-lead,.demo-band .demo-benefits-lead strong,.demo-band h2{color:#fff}.demo-band .demo-also-card{background:#fff;border-color:transparent}.demo-band .demo-also-card,.demo-band .demo-also-card strong{color:var(--ink)}.demo-band .demo-also-card span{color:var(--muted)}.demo-band .demo-also-card:hover{border-color:#c9e38a}.demo-frame{background:var(--navy-ink);color:#e8e4dc;border:1px solid #1c2f4a;min-height:420px;display:flex;flex-direction:column}.demo-frame-tabs{display:flex;border-bottom:1px solid #2a3f5c}.demo-frame-tabs label{flex:1;text-align:center;padding:12px 8px;font-size:13px;font-weight:500;cursor:pointer;color:#9aa7b8}.demo-frame input{position:absolute;opacity:0;pointer-events:none}.demo-frame:has(#src-statuo:checked) label[for=src-statuo],.demo-frame:has(#src-vera:checked) label[for=src-vera]{color:#fff;box-shadow:inset 0 -2px 0 #c9e38a}.demo-pane{display:none;grid-template-columns:1fr 1.15fr;flex:1;min-height:0}.demo-frame:has(#src-statuo:checked) .pane-statuo,.demo-frame:has(#src-vera:checked) .pane-vera{display:grid}@media (max-width:720px){.demo-pane{grid-template-columns:1fr}}.demo-answer{padding:20px 18px;border-right:1px solid #2a3f5c}.demo-answer h3{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#9aa7b8}.demo-answer p{margin:0;font-size:14px;line-height:1.55;color:#ece8e0}.demo-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.demo-chip{font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;padding:4px 8px;background:#1c334f;color:#d8efe4;border:1px solid #35557a}.demo-source{background:#fff;color:var(--ink);padding:16px 16px 18px;font-size:12.5px;line-height:1.55;font-family:var(--demo-serif),"Source Serif 4",Georgia,serif}.demo-source-head{display:flex;justify-content:space-between;font-family:var(--demo-mono),ui-monospace,monospace;font-size:10px;color:var(--muted);margin-bottom:12px}.demo-source h4{font-family:var(--demo-serif),Georgia,serif;font-size:15px;font-weight:600;margin:0 0 10px}.demo-hl{background:var(--highlight);box-shadow:inset 0 0 0 1px #c5d48a}.demo-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px;color:#3d3c39}.demo-caption{font-size:12px;color:#9aa7b8;padding:10px 16px 14px;border-top:1px solid #2a3f5c}.demo-section{padding:72px 0}.demo-section h2{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;letter-spacing:-.02em;margin:0 0 8px}.demo-section-lead{color:var(--muted);margin:0 0 36px;max-width:40em}.demo-modules{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media (min-width:800px){.demo-modules{grid-template-columns:repeat(4,1fr)}}.demo-mod{display:block;padding:24px 0 8px;border-bottom:1px solid var(--line)}.demo-mod:hover h3{color:var(--navy)}@media (min-width:800px){.demo-mod{padding:24px 22px 8px 0;border-bottom:0;border-right:1px solid var(--line)}.demo-mod:first-child{padding-left:0}.demo-mod:last-child{border-right:0;padding-right:0}.demo-mod+.demo-mod{padding-left:22px}}.demo-mod-brand{height:28px;display:flex;align-items:center;margin-bottom:14px}.demo-annota{width:118px;height:28px;background:var(--ink);-webkit-mask:url(/brand/annota-mask.png) left center/contain no-repeat;mask:url(/brand/annota-mask.png) left center/contain no-repeat}.demo-verapat{height:28px;width:auto;max-width:150px;display:block;object-fit:contain;object-position:left center}.demo-statuo-mark{gap:10px}.demo-section-sign,.demo-statuo-mark{display:inline-flex;align-items:center}.demo-section-sign{width:28px;height:28px;background:#1a1a18;color:#fff;justify-content:center;font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:18px;line-height:1}.demo-novi-word,.demo-statuo-name{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:22px;font-weight:500}.demo-mod h3{margin:0 0 8px;font-size:14px;font-weight:600}.demo-mod p{margin:0;font-size:14px;color:var(--muted)}.demo-ground{background:var(--navy-ink);color:#ece8e0;padding:80px 0}.demo-ground h2{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;letter-spacing:-.02em;margin:0 0 8px;color:#fff}.demo-ground .demo-section-lead{color:#b7c0cc}.demo-cite-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.demo-cite-row span{font-family:var(--demo-mono),ui-monospace,monospace;font-size:13px;padding:8px 12px;border:1px solid #35557a;color:#d8efe4}.demo-prep{display:grid;gap:32px;align-items:start}@media (min-width:800px){.demo-prep{grid-template-columns:1.2fr .8fr}}.demo-prep-aside{border:1px solid var(--line);padding:24px;background:#fff}.demo-prep-aside p{margin:0 0 8px;font-size:14px;color:var(--muted)}.demo-prep-aside strong{font-family:var(--demo-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--verify)}.demo-form{display:grid;gap:14px;max-width:560px}.demo-form label{display:grid;gap:6px;font-size:13px;font-weight:500}.demo-form input,.demo-form select,.demo-form textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:2px}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{outline:2px solid color-mix(in srgb,var(--navy) 35%,transparent);outline-offset:1px}.demo-form-row{display:grid;gap:14px}@media (min-width:640px){.demo-form-row{grid-template-columns:1fr 1fr}}.demo-footer{border-top:1px solid var(--line);padding:28px 0 40px;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:var(--muted)}.demo-footer,.demo-llc{display:flex;align-items:center}.demo-llc{gap:10px}.demo-n{width:28px;height:28px;position:relative;overflow:hidden;flex:none}.demo-n i{position:absolute;inset:0;background:linear-gradient(135deg,#004aad,#004aad 50%,#18cb96 0,#18cb96)}.demo-n b{position:relative;z-index:1;display:flex;height:100%;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;font-style:normal}.demo-frame-solo .demo-pane,.demo-frame-solo .pane-annota,.demo-frame-solo .pane-statuo,.demo-frame-solo .pane-vera{display:grid}.demo-product-hero h1{font-size:clamp(2.2rem,5vw,3.6rem)}.demo-gain{padding:8px 0 56px}.demo-gain-grid{display:grid;gap:40px;align-items:center}.demo-gain-grid>*{min-width:0}@media (min-width:900px){.demo-gain-grid{grid-template-columns:.92fr 1.08fr}.demo-gain-flip .demo-gain-copy{order:2}}.demo-gain-copy h2{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.demo-gain-copy p{margin:0;color:var(--muted);max-width:38em;font-size:17px}.demo-flow{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px;max-width:none}@media (min-width:800px){.demo-flow{grid-template-columns:1fr 1fr}}.demo-flow li{margin:0;padding:20px;border:1px solid var(--line);background:#fff;display:grid;gap:8px;align-content:start}.demo-flow-step{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.demo-flow strong{font-size:16px;font-weight:600}.demo-flow p{max-width:none;font-size:15px}.demo-flow .demo-cite-row{margin-top:4px}.demo-cite-row-ink{margin-top:20px}.demo-cite-row-ink span{border-color:var(--line);color:var(--ink)}.demo-run{background:var(--paper-2);padding:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.demo-run h2{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.demo-also{display:grid;gap:16px;margin-top:28px}@media (min-width:800px){.demo-also{grid-template-columns:repeat(3,1fr)}.demo-also-4{grid-template-columns:repeat(4,1fr)}}.demo-run-grid{display:grid;gap:16px;margin-top:28px}@media (min-width:800px){.demo-run-grid{grid-template-columns:repeat(3,1fr)}}.demo-run-grid article{display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--line)}.demo-run-grid strong{font-size:16px;font-weight:600}.demo-run-grid span{font-size:14px;color:var(--muted)}.demo-shot{margin:0;min-width:0}@media (min-width:960px){.demo-hero-grid:has(.demo-shot-wide){grid-template-columns:1fr;gap:36px}}.demo-video-slot{position:relative;width:100%;padding:0;text-align:left;font:inherit;color:inherit}.demo-video-hit{position:absolute;inset:0;z-index:2;border:0;padding:0;background:transparent;cursor:pointer}.demo-video-stage{position:relative;flex:1;min-height:360px;overflow:hidden;background:#061222}.demo-video-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.demo-video-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(0,0,0,.28)}.demo-video-play:before{content:"";position:absolute;left:21px;top:17px;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent var(--navy)}.demo-video-hit:focus-visible+.demo-video-play,.demo-video-slot:hover .demo-video-play{background:#fff}.demo-video-slot.is-playing .demo-video-stage video{pointer-events:auto;object-fit:contain}.demo-video-dialog{width:min(1040px,calc(100vw - 40px));padding:0 0 12px;border:1px solid #1c2f4a;background:var(--navy-ink);color:#e8e4dc}.demo-video-dialog::backdrop{background:rgba(10,10,10,.78)}.demo-video-bar{display:flex;justify-content:flex-end}.demo-video-close{margin:0;padding:10px 14px;border:0;background:transparent;color:#e8e4dc;font:inherit;font-size:13px;cursor:pointer}.demo-video-dialog video{display:block;width:calc(100% - 24px);height:auto;max-height:calc(100vh - 96px);margin:0 12px;background:#000}.demo-shot-label{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.demo-shot-stack{display:grid;gap:28px}.demo-shot-img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--line);background:#fff}.demo-shot-note{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.demo-circuit{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.demo-circuit span{font-family:var(--demo-mono),ui-monospace,monospace;font-size:12px;border:2px solid #1a1a18;padding:10px 14px;background:#fff}.demo-circuit i{display:block;width:28px;height:2px;background:#1a1a18;font-style:normal}.demo-chem{position:relative;width:140px;height:140px;margin:12px auto 8px}.demo-chem-ring{position:absolute;inset:18px;border:2px solid #1a1a18;border-radius:50%;display:grid;place-items:center;font-family:var(--demo-mono),ui-monospace,monospace;font-size:13px;background:#fff}.demo-callout.c52{top:4px;right:-8px}.demo-callout.c54{bottom:10px;left:-6px}.demo-also-card{display:grid;gap:8px;padding:20px;border:1px solid var(--line)}.demo-also-card:hover{border-color:var(--navy)}.demo-also-card strong{font-size:16px;font-weight:600}.demo-also-card span{font-size:14px;color:var(--muted)}.demo-novi-editor{background:#fff;color:var(--ink);min-height:320px;display:flex;flex-direction:column}.demo-novi-toolbar{display:flex;gap:0;border-bottom:1px solid #2a3f5c;background:var(--navy-ink)}.demo-novi-toolbar span{padding:12px 16px;font-size:13px;font-weight:500;color:#9aa7b8}.demo-novi-toolbar span.is-on{color:#fff;box-shadow:inset 0 -2px 0 #c9e38a}.demo-novi-claims{margin:0;padding:20px 28px 8px;font-family:var(--demo-serif),"Source Serif 4",Georgia,serif;font-size:14px;line-height:1.55;color:var(--ink)}.demo-novi-claims li+li{margin-top:12px}.demo-novi-note{margin:auto 20px 16px;font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;color:#9aa7b8}.demo-num-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.demo-num-list li{display:flex;gap:10px;align-items:baseline;font-size:14px;color:#ece8e0}.demo-num-list b{font-family:var(--demo-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:#d8efe4}.demo-annota-board{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:260px}.demo-annota-device{position:relative;width:140px;height:180px;border:2px solid #1a1a18;border-radius:28px;background:#f3f3f1}.demo-annota-device:after{content:"";position:absolute;left:50%;top:36px;width:36px;height:36px;margin-left:-18px;border:2px solid #1a1a18;border-radius:50%}.demo-callout{position:absolute;font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;font-weight:500;background:#fff;border:1px solid #1a1a18;padding:1px 5px}.demo-callout.c10{top:-10px;right:-28px}.demo-callout.c12{bottom:20px;left:-22px}.demo-callout.c18{top:42px;left:-22px}.demo-flow{display:flex;flex-direction:column;align-items:center;gap:0}.demo-flow span{font-family:var(--demo-mono),ui-monospace,monospace;font-size:12px;border:2px solid #1a1a18;padding:8px 16px;background:#fff}.demo-flow i{display:block;width:2px;height:16px;background:#1a1a18;font-style:normal}.demo-annota-cap{margin:0;font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;color:var(--muted)}.demo-note-call{margin:14px 0 0;padding:10px 12px;font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-size:12px;line-height:1.45;background:#fff8d6;border:1px solid #e4d48a;color:#3d3c39}.demo-ftabs{display:grid;gap:24px;border-top:1px solid var(--line);padding-top:28px}.demo-ftabs-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.demo-ftab{flex:0 0 auto;display:flex;gap:12px;align-items:baseline;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.demo-ftab:hover{background:var(--paper-2)}.demo-ftab.is-on{border-color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.demo-ftab:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.demo-ftab-num{font-family:var(--demo-mono),ui-monospace,monospace;font-size:12px;color:var(--muted)}.demo-ftab.is-on .demo-ftab-num{color:var(--navy)}.demo-ftab-text{display:grid;gap:2px}.demo-ftab-text strong{font-size:15px;font-weight:600}.demo-ftab-text span{display:none;font-size:14px;color:var(--muted)}.demo-ftabs-panel{display:grid;gap:20px;min-width:0}.demo-ftabs-visual{min-width:0;animation:demo-ftab-in .35s ease-out}@keyframes demo-ftab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.demo-ftabs-visual{animation:none}}.demo-ftabs-copy p{margin:0;color:var(--muted);font-size:17px;max-width:44em}.demo-ftabs-copy ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.demo-ftabs-copy li{font-size:13px;padding:6px 10px;border:1px solid var(--line);background:var(--paper-2)}@media (min-width:900px){.demo-ftabs{grid-template-columns:300px 1fr;gap:40px;align-items:start}.demo-ftabs-list{flex-direction:column;overflow:visible;position:sticky;top:88px}.demo-ftab{padding:16px 18px}.demo-ftab-text span{display:block}}.demo-intel h3{font-family:var(--demo-sans),"Schibsted Grotesk",Arial,sans-serif;font-weight:400;letter-spacing:-.01em;color:#fff}.demo-intel-fto{margin-top:8px}.demo-intel-fto .demo-gain-copy h3{font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 12px}.demo-intel .demo-gain-copy p{color:#b7c0cc}.demo-intel .demo-frame{border-color:#35557a}.demo-mark-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.demo-mark{font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;padding:4px 8px;border:1px solid;white-space:nowrap}.demo-mark.is-in{color:var(--verify-bg);border-color:#2f7a5a;background:#0f3326}.demo-mark.is-out{color:#f3c9c0;border-color:#8a4a3c;background:#3a1f1a}.demo-mark.is-unclear{color:#f1e3a6;border-color:#8a7a3c;background:#33301a}.demo-intel-note{margin-top:16px!important;font-size:15px!important}.demo-intel-note strong{color:#fff;font-weight:500}.demo-intel-cards{display:grid;gap:16px;margin-top:56px}@media (min-width:800px){.demo-intel-cards{grid-template-columns:1fr 1fr}}.demo-intel-cards article{padding:24px;border:1px solid #2a3f5c;background:rgba(255,255,255,.03)}.demo-intel-cards .demo-kicker{margin-bottom:10px;color:#c9e38a}.demo-intel-cards h3{font-size:22px;margin:0 0 8px}.demo-intel-cards p{margin:0;color:#b7c0cc;font-size:15px}.demo-intel-cards ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.demo-intel-cards li{position:relative;padding-left:18px;font-size:15px;color:#ece8e0}.demo-intel-cards li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:1px;background:#c9e38a}.demo-depth{display:grid;gap:1px;margin-top:16px;background:#2a3f5c;border:1px solid #2a3f5c}@media (min-width:700px){.demo-depth{grid-template-columns:1fr 1fr}}.demo-depth div{display:flex;gap:14px;align-items:baseline;padding:18px 24px;background:var(--navy-ink)}.demo-depth strong{font-family:var(--demo-mono),ui-monospace,monospace;font-size:13px;font-weight:500;color:#d8efe4;text-transform:uppercase;letter-spacing:.08em}.demo-depth span{font-size:15px;color:#b7c0cc}.demo-fto{flex:1;background:#fff;color:var(--ink);padding:18px 18px 20px}.demo-fto-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);margin-bottom:14px}.demo-verdict{padding:4px 8px;font-size:11px;border:1px solid}.demo-verdict.is-likely-clear{color:var(--verify);border-color:#9fd0b8;background:var(--verify-bg)}.demo-fto-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.demo-fto-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.demo-fto-el{font-family:var(--demo-serif),"Source Serif 4",Georgia,serif;font-size:14px}.demo-fto .demo-mark.is-in{color:#8a2e1c;border-color:#e6b5a9;background:#fbeae6}.demo-fto .demo-mark.is-out{color:var(--verify);border-color:#9fd0b8;background:var(--verify-bg)}.demo-fto .demo-mark.is-unclear{color:#6b5a12;border-color:#e4d48a;background:#fff8d6}.demo-fto-quote{margin:14px 0 0;font-family:var(--demo-serif),"Source Serif 4",Georgia,serif;font-size:13px;line-height:1.55}.demo-fto-quote span{font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;color:var(--muted)}@media (max-width:520px){.demo-fto-list li{flex-direction:column;align-items:flex-start;gap:6px}}.demo-checked article{align-content:start}.demo-checked .demo-cite-row{margin-top:8px}.demo-novi-classify .demo-num-list b{white-space:nowrap}.demo-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2)}.demo-steps ol{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scrollbar-width:none}.demo-steps li{flex:1 0 auto}.demo-steps li+li{border-left:1px solid var(--line)}.demo-steps a{display:flex;gap:8px;align-items:baseline;padding:16px;font-size:14px;font-weight:500;white-space:nowrap}.demo-steps a:hover{color:var(--navy);background:#fff}.demo-steps a span{font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;color:var(--muted)}.demo-ftabs{position:relative}.demo-ftabs-anchor{position:absolute;top:0;left:0;scroll-margin-top:88px}#intelligence,#validation{scroll-margin-top:64px}.demo-validate{background:var(--paper-2);border-top:1px solid var(--line)}.demo-validate h2{margin-bottom:12px}.demo-views{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.demo-views li{display:grid;gap:4px;padding:14px 16px;background:#fff}.demo-views strong{font-size:15px;font-weight:600}.demo-views span{font-size:14px;color:var(--muted)}.demo-checks{list-style:none;margin:0;padding:0;display:grid;gap:2px}.demo-checks li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;border-bottom:1px solid #2a3f5c}.demo-checks b{font-family:var(--demo-mono),ui-monospace,monospace;font-size:11px;font-weight:500;color:#d8efe4}.demo-checks li.is-hit b{color:#f1e3a6}.demo-chip-light{background:#fff;color:var(--ink);border-color:var(--line)}.demo-record dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0}.demo-record dt{font-family:var(--demo-mono),ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:3px}.demo-record dd{margin:0;font-size:13.5px}.demo-record dd.is-flag{background:#fff8d6;box-shadow:inset 0 0 0 1px #e4d48a;padding:0 6px;justify-self:start}.demo-mark.is-neutral{color:var(--navy);border-color:#b9cbe6;background:#eef3fb}.demo-mark.is-art-in{color:#8a2e1c;border-color:#e6b5a9;background:#fbeae6}.demo-mark.is-art-out{color:var(--verify);border-color:#9fd0b8;background:var(--verify-bg)}.demo-mark.is-art-unclear{color:#6b5a12;border-color:#e4d48a;background:#fff8d6}.demo-matrix{width:100%;border-collapse:collapse;font-size:13px}.demo-matrix th{text-align:left;font-family:var(--demo-mono),ui-monospace,monospace;font-size:10px;font-weight:500;color:var(--muted);padding:8px 6px}.demo-matrix td,.demo-matrix th{border-bottom:1px solid var(--line)}.demo-matrix td{padding:10px 6px;font-family:var(--demo-serif),"Source Serif 4",Georgia,serif;vertical-align:middle}@media (min-width:800px){.demo-run-grid.demo-checked{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.demo-run-grid.demo-checked{grid-template-columns:repeat(4,1fr)}}.demo-intel .demo-gain-copy h2{color:#fff}.demo-intel .demo-gain-copy h2,.demo-validate .demo-gain-copy h2{line-height:1.15}.demo-gain-copy .demo-kicker{font-size:12px;margin:0 0 16px}.demo-validate-head{align-items:start}.demo-validate-head .demo-views{margin-top:0}@media (min-width:900px){.demo-validate-head .demo-views{margin-top:40px}}.demo-shot-frame{margin:0;background:var(--navy-ink);border:1px solid #1c2f4a}.demo-shot-frame a{display:block;cursor:zoom-in}.demo-shot-frame .demo-shot-img{border:0}.demo-shot-frame .demo-caption{display:block;border-top:0}.demo-validate-shot{margin-top:40px}.demo-also-card .demo-mod-brand{margin-bottom:4px}.demo-root .demo-also-card .demo-mod-brand span{color:var(--ink)}.demo-root .demo-also-card .demo-mod-brand .demo-section-sign{color:#fff;font-size:18px}.demo-root .demo-also-card .demo-novi-word,.demo-root .demo-also-card .demo-statuo-name{font-size:22px}.demo-about{background:var(--paper)}.demo-about .demo-section-lead{margin-bottom:0}.demo-faq-grid{display:grid;gap:32px;align-items:start}.demo-faq-grid>*{min-width:0}.demo-faq-intro .demo-section-lead{margin-bottom:24px}.demo-faq{border-top:1px solid #2a3f5c}.demo-faq details{border-bottom:1px solid #2a3f5c}.demo-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:17px;font-weight:500;color:#fff}.demo-faq summary::-webkit-details-marker{display:none}.demo-faq summary:after{content:"+";line-height:1;flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #35557a;font-family:var(--demo-mono),ui-monospace,monospace;font-size:16px;color:#c9e38a}.demo-faq details[open] summary:after{content:"";background:linear-gradient(#c9e38a,#c9e38a) 50% /10px 1.5px no-repeat}.demo-faq summary:hover{color:#c9e38a}.demo-faq summary:focus-visible{outline:2px solid #c9e38a;outline-offset:4px}.demo-faq details p{margin:-6px 0 0;padding:0 52px 22px 0;max-width:44em;font-size:15px;line-height:1.6;color:#b7c0cc}@media (min-width:900px){.demo-faq-grid{grid-template-columns:.8fr 1.2fr;gap:64px}.demo-faq-intro{position:sticky;top:96px}}.demo-about h2,.demo-faq-intro h2{line-height:1.15;margin-bottom:16px}@media (min-width:960px){.demo-hero-grid.demo-hero-solo{grid-template-columns:1fr}}.demo-hero-solo{padding-bottom:24px}.demo-hero-solo .demo-lede{max-width:44em}@media (min-width:800px){.demo-run-grid.demo-checked.demo-checked-3{grid-template-columns:repeat(3,1fr)}}.demo-contact-grid{display:grid;gap:40px;align-items:start}.demo-contact-grid>*{min-width:0}.demo-contact-grid .demo-form{max-width:none}.demo-contact-grid h2{line-height:1.15;margin-bottom:16px}.demo-contact-grid .demo-section-lead{margin-bottom:24px}.demo-contact-topics{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.demo-contact-topics li{display:grid;gap:2px;padding:12px 16px;background:#fff}.demo-contact-topics strong{font-size:15px;font-weight:600}.demo-contact-topics span{font-size:14px;color:var(--muted)}.demo-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}@media (min-width:900px){.demo-contact-grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.demo-root a.demo-btn-ghost,.demo-root a.demo-btn-ghost:hover{color:var(--ink)}.demo-root a.demo-btn-ghost:hover{background:var(--paper-2)}.demo-about .demo-about-research{margin-top:16px}.demo-hero-sub,.demo-root h1,.demo-root h2{text-wrap:balance}.demo-hero-sub{margin:18px 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3;letter-spacing:-.01em;color:var(--ink);max-width:32em}.demo-hero-sub+.demo-lede{margin-top:14px}.demo-n-large{display:block;width:clamp(200px,22vw,300px);height:auto;aspect-ratio:1}.demo-n-large b{font-size:clamp(110px,12vw,165px);letter-spacing:-.02em}.demo-hero-mark{display:none}@media (min-width:960px){.demo-hero-grid.demo-hero-solo{grid-template-columns:1fr auto;gap:56px}.demo-hero-mark{display:block}}.demo-term{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius);padding:4px;gap:4px;background:#fff}.demo-term button{font:inherit;font-size:14px;font-weight:500;padding:8px 14px;border:0;border-radius:4px;background:transparent;color:var(--ink);cursor:pointer}.demo-term button:hover{background:var(--paper-2)}.demo-term button.is-on{background:var(--navy);color:#fff}.demo-term button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.demo-term-note{margin:12px 0 0;font-size:14px;color:var(--muted)}.demo-plans{display:grid;gap:16px;margin-top:28px}@media (min-width:900px){.demo-plans{grid-template-columns:repeat(3,1fr)}}.demo-plan{display:flex;flex-direction:column;border:1px solid var(--line);background:#fff}.demo-plan-head{padding:24px;color:#fff}.demo-plan.is-basic .demo-plan-head{background:var(--navy)}.demo-plan.is-pro .demo-plan-head{background:#18cb96;color:var(--ink)}.demo-plan.is-premium .demo-plan-head{background:var(--navy-ink)}.demo-plan h3{margin:0;font-size:20px;font-weight:600}.demo-plan-blurb{margin:8px 0 0;font-size:15px;opacity:.85;min-height:3em}.demo-plan-price{margin:20px 0 0;display:flex;align-items:baseline;gap:6px}.demo-plan-price strong{font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1}.demo-plan-price span{font-family:var(--demo-mono),ui-monospace,monospace;font-size:13px;opacity:.8}.demo-plan.is-premium .demo-plan-price span{color:#c9e38a;opacity:1}.demo-plan ul{list-style:none;margin:0;padding:24px;display:grid;gap:10px;flex:1;align-content:start}.demo-plan li{position:relative;padding-left:22px;font-size:15px}.demo-plan li:before{content:"";position:absolute;left:2px;top:.35em;width:10px;height:6px;border-left:2px solid var(--verify);border-bottom:2px solid var(--verify);transform:rotate(-45deg)}.demo-plan .demo-btn{width:calc(100% - 48px);margin:0 24px 24px}.demo-orgs{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:20px 24px;border:1px solid var(--line);background:var(--paper-2)}.demo-orgs div{display:grid;gap:4px}.demo-orgs strong{font-size:16px;font-weight:600}.demo-orgs span{font-size:14px;color:var(--muted)}.demo-compare-wrap{margin-top:28px;overflow-x:auto;border:1px solid var(--line);background:#fff}.demo-compare{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.demo-compare td,.demo-compare th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}.demo-compare thead th{font-family:var(--demo-mono),ui-monospace,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--paper-2)}.demo-compare tbody th{font-weight:400}.demo-compare tbody tr:last-child td,.demo-compare tbody tr:last-child th{border-bottom:0}.demo-compare td{width:110px}.demo-yes{color:var(--verify);font-weight:600}.demo-no{color:#6e6e6e}.demo-form input,.demo-form select,.demo-form textarea{border-color:#8a8a8a}.demo-gains-logo{display:inline-flex;align-items:center;height:44px;padding:0 14px;margin-bottom:20px;border-radius:var(--radius);background:#fff}.demo-gains-logo .demo-mod-brand{height:24px;margin:0}.demo-gains-logo .demo-annota{width:96px;height:22px}.demo-gains-logo .demo-verapat{height:22px}.demo-gains-logo .demo-novi-word,.demo-gains-logo .demo-statuo-name{font-size:18px;color:var(--ink)}.demo-gains-logo .demo-section-sign{width:22px;height:22px;font-size:14px;color:#fff}.demo-gains-controls{display:flex;justify-content:center;margin-top:24px}.demo-gains-pause:focus-visible{outline:2px solid #c9e38a;outline-offset:2px}.demo-gains-pause{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #35557a;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.demo-gains-pause:hover{border-color:#c9e38a;color:#c9e38a}.demo-gains-viewport{overflow:hidden}.demo-gains-track{display:flex;transition:transform 1.2s ease}.demo-gains-slide{flex:0 0 100%;min-width:0}@media (prefers-reduced-motion:reduce){.demo-gains-track{transition:none}}@media (max-width:699px){.demo-gains .demo-quick{grid-template-columns:1fr 1fr;gap:8px}.demo-gains .demo-quick li{padding:12px;font-size:14px}}.demo-root section[id]{scroll-margin-top:64px}.demo-about-grid{display:grid;gap:8px 64px;align-items:start}.demo-about-grid>*{min-width:0}.demo-about-body .demo-section-lead{max-width:40em;font-size:17px;line-height:1.65}@media (min-width:900px){.demo-about-grid{grid-template-columns:.85fr 1.15fr}.demo-about-body{padding-top:30px}}.demo-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.demo-form-error{margin:0;font-size:14px;color:#a12a17}.demo-form .demo-btn[disabled]{opacity:.7;cursor:progress}.demo-form-done{display:grid;gap:8px;justify-items:start;padding:24px;border:1px solid var(--line);border-left:3px solid var(--verify);background:var(--verify-bg)}.demo-form-done strong{font-size:17px;font-weight:600}.demo-form-done span{font-size:15px;color:var(--muted)}.demo-form-done .demo-btn{margin-top:8px}.demo-footer-end{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.demo-root .demo-footer-end a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.demo-root .demo-footer-end a:hover{color:var(--navy)}.demo-form-privacy{margin:0;font-size:13px;color:var(--muted)}.demo-root .demo-form-privacy a,.demo-root .demo-legal a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.demo-legal .demo-wrap{max-width:46rem}.demo-legal h1{font-size:clamp(2.2rem,4vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0}.demo-legal-meta{margin:12px 0 36px;font-family:var(--demo-mono),ui-monospace,monospace;font-size:13px;color:var(--muted)}.demo-legal h2{font-size:1.35rem;font-weight:500;letter-spacing:-.01em;margin:36px 0 10px}.demo-legal li,.demo-legal p{font-size:16px;line-height:1.65;color:var(--ink)}.demo-legal p,.demo-legal ul{margin:0 0 14px}.demo-legal ul{padding-left:22px;list-style:disc}.demo-legal li::marker{color:var(--navy)}.demo-legal li+li{margin-top:6px}.demo-legal strong{font-weight:600}.demo-not-found{padding:120px 0 140px}@media (min-width:860px){.demo-header-inner{display:grid;grid-template-columns:1fr auto 1fr}.demo-header-inner>a:first-child{justify-self:start}.demo-nav{justify-self:center}}.demo-nav>a[aria-current=page]{color:var(--navy)}.demo-legal h3{font-size:1.05rem;font-weight:600;margin:24px 0 8px}.demo-has-shader{position:relative;overflow:hidden;isolation:isolate}.demo-has-shader>.demo-wrap{position:relative;z-index:1}.demo-shader{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.demo-shader.is-ready{opacity:1}.demo-shader{-webkit-mask-image:linear-gradient(135deg,transparent,rgba(0,0,0,.7));mask-image:linear-gradient(135deg,transparent,rgba(0,0,0,.7))}.demo-video-dialog{margin:auto;max-height:calc(100vh - 40px)}.demo-intel .demo-shader{-webkit-mask-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4));mask-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4))}