@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-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:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-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:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-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:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-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:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-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:200 900;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:200 900;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-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:200 900;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:200 900;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:200 900;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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_139bc5{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_139bc5{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter 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-20c0,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-20c0,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#0e2238;--teal:#123c42;--amber:#efa13f;--amber-bright:#f0b15c;--green:#2fa671;--green-bright:#3ec98a;--paper:#f6f4ee;--slate:#5b6472;--line:rgba(14,34,56,0.12);--line-strong:rgba(14,34,56,0.22);--serif:var(--font-source-serif),Georgia,serif;--sans:var(--font-inter),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--serif);font-weight:600;margin:0;line-height:1.12;letter-spacing:-.01em}a{color:inherit;text-decoration:none}::selection{background:var(--amber);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}.label{font-family:var(--mono);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--slate)}.label-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.label-row .rule{width:22px;height:1px;background:var(--slate)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.legal-page{min-height:72vh;padding:104px 28px 96px}.legal-wrap{width:min(100%,760px);margin:0 auto}.legal-wrap h1{margin:12px 0 20px;font-size:clamp(42px,6vw,68px)}.legal-wrap h2{margin:42px 0 14px;font-size:28px}.legal-wrap h3{margin:24px 0 8px;font-size:20px}.legal-section>p,.legal-subsection>p{margin:0 0 16px}.legal-wrap a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.legal-lede{max-width:600px;color:var(--slate);font-size:20px}.legal-notice{display:flex;align-items:flex-start;gap:13px;margin:30px 0;padding:20px 22px;border-left:3px solid var(--amber);background:rgba(239,161,63,.13)}.legal-notice p{margin:0}.faq-page{min-height:72vh;padding:96px 28px 104px}.faq-wrap{width:min(100%,900px);margin:0 auto}.faq-intro{max-width:720px;margin-bottom:60px}.faq-intro h1{margin:12px 0 20px;font-size:clamp(2.15rem,5.2vw,3.5rem);max-width:880px}.faq-intro>p:last-child{max-width:580px;margin:22px 0 0;color:var(--slate);font-size:18px}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);padding:30px 0;border-bottom:1px solid var(--line)}.faq-item h2{font-family:var(--sans);font-size:18px;line-height:1.4}.faq-item p{margin:0;color:var(--slate)}.faq-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:64px;padding:30px 32px;border-radius:6px;background:var(--ink);color:var(--paper)}.faq-cta .label{margin:0 0 7px;color:#b4c1d2}.faq-cta h2{font-size:clamp(24px,4vw,34px)}.faq-cta .btn{flex:0 0 auto}.faq-cta .btn.outline{border-color:rgba(246,244,238,.5);color:var(--paper)}.faq-cta .btn.outline:hover{border-color:var(--paper);background:rgba(246,244,238,.08)}@media (max-width:680px){.faq-page{padding:64px 20px 72px}.faq-intro{margin-bottom:44px}.faq-item{grid-template-columns:1fr;gap:9px;padding:26px 0}.faq-cta{align-items:flex-start;flex-direction:column;padding:26px 24px}}.unsubscribe-page{min-height:72vh}.unsubscribe-header{background:var(--ink);border-bottom:1px solid rgba(246,244,238,.14)}.unsubscribe-wrap{width:min(100% - 56px,760px);margin:0 auto}.unsubscribe-header .lockup{height:76px;width:-moz-fit-content;width:fit-content}.unsubscribe-content{padding:92px 0}.unsubscribe-card{border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 24px 56px -32px rgba(14,34,56,.38);padding:clamp(28px,5vw,48px)}.unsubscribe-card .label{display:block;margin-bottom:14px}.unsubscribe-card h1{font-size:clamp(34px,5vw,52px)}.unsubscribe-card p:not(.label){max-width:620px;margin:20px 0 0;color:var(--slate);font-size:18px}.unsubscribe-card strong{color:var(--ink);overflow-wrap:anywhere}.unsubscribe-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.unsubscribe-card .btn:disabled{cursor:wait;opacity:.7;transform:none}.unsubscribe-error{color:#a62f21!important;font-weight:600}@media (max-width:560px){.unsubscribe-wrap{width:min(100% - 36px,760px)}.unsubscribe-header .lockup{height:64px}.unsubscribe-content{padding:48px 0}}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--paper);color:var(--ink);padding:12px 18px;border-radius:0 0 5px 0;font-size:14px;font-weight:600}.skip-link:focus{left:0}header.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--ink);border-bottom:1px solid rgba(246,244,238,.14);transition:box-shadow .2s ease}header.site-header.scrolled{box-shadow:0 8px 24px -12px rgba(14,34,56,.65)}nav{justify-content:space-between;height:76px}.lockup,nav{display:flex;align-items:center}.lockup{gap:8px;min-width:0}.lockup svg{flex-shrink:0;width:34px;height:34px;display:block}.lockup .word{font-family:var(--serif);font-weight:600;font-size:21px;letter-spacing:-.015em}.lockup .word i{color:var(--amber);font-style:normal}header .lockup .word{color:var(--paper)}.nav-links{display:flex;gap:30px;font-size:14.5px;font-weight:500}.nav-links a{color:#93a4b8;transition:color .15s}.nav-links a:hover{color:var(--paper)}header .btn.outline{color:var(--paper);border-color:rgba(246,244,238,.32)}header .btn.outline:hover{border-color:var(--paper);background:rgba(246,244,238,.08)}@media (max-width:860px){.nav-links{display:none}}main[id],section[id]{scroll-margin-top:76px}@media (max-width:560px){main[id],section[id]{scroll-margin-top:64px}}.header-cta .short{display:none}@media (max-width:560px){nav{height:64px}.lockup{gap:6px}.lockup svg{width:28px;height:28px}.lockup .word{font-size:18px}header .btn{padding:11px 16px;font-size:13.5px}.header-cta .full{display:none}.header-cta .short{display:inline}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:12px 22px;border-radius:5px;font-size:14.5px;font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(14,34,56,.28)}.btn.outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn.outline:hover{border-color:var(--ink);box-shadow:none}.btn.amber{background:var(--amber);border-color:var(--amber);color:var(--ink)}.btn.amber:hover{box-shadow:0 8px 22px rgba(239,161,63,.4)}.hero{padding:80px 0 36px}.hero h1{font-size:clamp(2.15rem,5.2vw,3.5rem);max-width:880px}.hero h1 .accent{font-style:italic;font-weight:500;color:var(--teal)}.hero .lede{font-size:18px;color:var(--slate);max-width:580px;margin:22px 0 0}.hero-cta{display:flex;gap:13px;margin-top:32px;flex-wrap:wrap}.assurances{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:48px;border-top:1px solid var(--line)}.assurance{padding:22px 26px 0 0;border-right:1px solid var(--line)}.assurance+.assurance{padding-left:26px}.assurance:last-child{border-right:none;padding-right:0}.assurance .label{display:block;margin-bottom:6px}.assurance p{margin:0;font-size:14.5px;color:var(--ink)}@media (max-width:760px){.assurances{grid-template-columns:1fr}.assurance,.assurance+.assurance{border-right:none;border-bottom:1px solid var(--line);padding:18px 0}.assurance:last-child{border-bottom:none}}.compare{padding:26px 0 96px}.frame{position:relative;aspect-ratio:16/10;max-height:540px;border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 28px 64px -26px rgba(14,34,56,.45);cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:#fff}.frame,.layer{overflow:hidden}.layer{position:absolute;inset:0}.layer.old{background:linear-gradient(180deg,#d8d3c6,#c4bdab)}.layer.new{background:linear-gradient(180deg,#123c42,#0e2238);-webkit-clip-path:inset(0 0 0 52%);clip-path:inset(0 0 0 52%)}.mock{position:absolute;inset:0;padding:62px 30px 26px;display:flex;flex-direction:column}.mock-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mock-brand{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.05em}.mock-links{display:flex;gap:15px;font-size:11px}.old .mock-brand{color:#57523f}.old .mock-links{color:#7d7663;font-family:var(--mono)}.old .mock-h{font-family:Georgia,serif;font-size:26px;color:#474231;margin:26px 0 12px;max-width:62%}.old .bar{height:9px;background:#b3ab96;border-radius:2px;width:66%;margin-bottom:8px}.old .bar.s{width:38%}.old .mock-btn{margin-top:18px;width:-moz-fit-content;width:fit-content;background:#948c78;color:#f2efe6;padding:9px 18px}.old .flag,.old .mock-btn{font-family:var(--mono);font-size:11px;border-radius:999px}.old .flag{position:absolute;left:30px;bottom:24px;display:flex;align-items:center;gap:7px;font-weight:600;letter-spacing:.08em;background:var(--amber);color:var(--ink);padding:7px 16px}.new .mock-brand{color:var(--paper)}.new .mock-links{color:#9bb4ba;font-family:var(--sans);font-weight:500}.new .mock-h{font-family:var(--serif);font-weight:600;font-size:28px;color:var(--paper);margin:28px 0 14px;max-width:66%;line-height:1.14}.new .bar{height:8px;background:rgba(246,244,238,.22);border-radius:2px;width:52%;margin-bottom:8px}.new .bar.s{width:30%}.new .mock-btn{margin-top:20px;width:-moz-fit-content;width:fit-content;background:var(--amber);color:var(--ink);font-size:12.5px;font-weight:700;padding:11px 22px;border-radius:999px}.new .flag{position:absolute;left:30px;bottom:24px;display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;background:var(--green-bright);color:#08211a;padding:7px 16px;border-radius:999px}.handle{top:0;bottom:0;left:52%;width:2px;transform:translateX(-1px)}.grip,.handle{position:absolute;background:var(--paper)}.grip{top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);box-shadow:0 5px 16px rgba(14,34,56,.3);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink);padding:0;cursor:ew-resize}.grip,.stamp{font-family:var(--mono)}.stamp{position:absolute;top:16px;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 15px;border-radius:999px}.stamp.a{left:16px;background:rgba(14,34,56,.09);color:#4a4535}.stamp.b{right:16px;background:rgba(246,244,238,.12);color:var(--paper);border:1px solid rgba(246,244,238,.28)}.compare-caption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.compare-caption span{font-family:var(--mono);font-size:12px;color:var(--slate)}@media (max-width:640px){.frame{aspect-ratio:4/3}.mock{padding:46px 18px 18px}.mock-top{margin-bottom:12px}.mock-brand{font-size:10px}.mock-links{display:none}.new .mock-h,.old .mock-h{font-size:17px;margin:10px 0;max-width:92%}.new .bar,.old .bar{height:6px;margin-bottom:6px}.new .mock-btn,.old .mock-btn{margin-top:12px;font-size:10px;padding:7px 13px}.new .flag,.old .flag{left:18px;bottom:14px;font-size:9px;padding:5px 11px}.stamp{top:12px;font-size:9px;padding:4px 11px}.stamp.a{left:12px}.stamp.b{right:12px}.grip{width:36px;height:36px}}@media (max-width:420px){.frame{aspect-ratio:1/1}}section.block{padding:92px 0}section.block.tint{background:#efece3;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.head{max-width:660px;margin-bottom:50px}.head h2{font-size:clamp(1.7rem,3.4vw,2.35rem)}.head p{color:var(--slate);margin:14px 0 0;font-size:16.5px}.findings{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.finding{border:1px solid var(--line);border-radius:6px;padding:22px 24px;transition:box-shadow .2s,transform .2s}.finding,section.block.tint .finding{background:var(--paper)}.finding:hover{transform:translateY(-2px);box-shadow:0 14px 32px -18px rgba(14,34,56,.35)}.chip{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:13px}.chip.critical{background:var(--ink);color:var(--paper)}.chip.high{background:var(--amber);color:var(--ink)}.chip.medium{background:rgba(91,100,114,.16);color:var(--slate)}.finding h3{font-family:var(--sans);font-size:16px;font-weight:600;margin-bottom:6px;line-height:1.35}.finding p{margin:0;font-size:14.5px;color:var(--slate)}@media (max-width:720px){.findings{grid-template-columns:1fr}}.steps{display:flex;flex-direction:column}.step{display:grid;grid-template-columns:58px 1fr;grid-gap:26px;gap:26px;padding:26px 0;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step .n{font-family:var(--mono);font-size:13px;color:var(--slate);padding-top:5px}.step h3{font-family:var(--sans);font-size:18px;font-weight:600;margin-bottom:6px}.step p{margin:0;color:var(--slate);font-size:15px;max-width:580px}.review{margin-top:13px;display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:var(--paper);border-radius:999px;font-family:var(--mono);font-size:12px;font-weight:500;padding:9px 18px;letter-spacing:.05em;text-transform:uppercase}.review .dot{width:7px;height:7px;border-radius:50%;background:var(--amber);flex-shrink:0}.review.done .dot{background:var(--green-bright)}.proof{background:var(--ink);color:var(--paper);border-radius:8px;padding:46px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:44px;gap:44px}.proof .label{color:#93a4b8}.proof .label-row .rule{background:#93a4b8}.proof .label-row.status-done .rule{background:var(--green-bright)}.proof .label-row.status-done .label{color:var(--green-bright)}.proof h3{font-size:1.6rem;margin-bottom:14px}.proof p{color:#c2ccda;font-size:15.5px;margin:0}.proof-stats{display:flex;flex-direction:column;gap:20px;justify-content:center;border-left:1px solid rgba(246,244,238,.16);padding-left:38px}.stat .n{font-family:var(--mono);font-size:30px;font-weight:600;color:var(--amber-bright);line-height:1}.stat .t{font-size:13.5px;color:#93a4b8;margin-top:5px}@media (max-width:800px){.proof{grid-template-columns:1fr;padding:34px}.proof-stats{border-left:none;border-top:1px solid rgba(246,244,238,.16);padding-left:0;padding-top:26px}}section.block.work-dark{background:var(--ink);color:var(--paper);padding:96px 0}.work-dark .head-wide{max-width:1120px}.work-dark .label{color:#93a4b8}.work-dark .label-row .rule{background:#93a4b8}.work-dark h2{font-size:clamp(1.9rem,3.6vw,2.7rem);color:var(--paper);max-width:15ch}.work-dark .head-wide p{color:#b4c1d2;margin:16px 0 0;font-size:16.5px;max-width:520px}.marquee-stack{margin-top:60px;display:flex;flex-direction:column;gap:20px}.marquee-row{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 96px,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 96px,#000 calc(100% - 96px),transparent)}.marquee-track{display:flex;width:max-content;animation:marquee-left 38s linear infinite}.marquee-row.reverse .marquee-track{animation-name:marquee-right}.marquee-row:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center;gap:16px;padding-right:16px;flex-shrink:0}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.work-pill{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 22px 10px 10px;border-radius:999px;background:rgba(246,244,238,.055);border:1px solid rgba(246,244,238,.14);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.work-pill:hover{background:rgba(246,244,238,.09);border-color:rgba(246,244,238,.24);transform:translateY(-1px)}.work-pill-badge{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--paper);overflow:hidden;flex-shrink:0}.work-pill-badge img{width:70%;height:70%;object-fit:contain}.pill-name{font-size:.9rem;font-weight:500;color:var(--paper);white-space:nowrap}.work-case-study-link{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;margin-top:22px;color:var(--amber);font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .2s ease,gap .2s ease}.work-case-study-link:hover{gap:13px;color:var(--paper)}.work-case-study-link:focus-visible{outline:2px solid var(--amber);outline-offset:5px;border-radius:2px}@media (max-width:640px){section.block.work-dark{padding:72px 0}.marquee-row{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent)}}.prices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.price{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:30px 26px;display:flex;flex-direction:column}.price.feature{border:1.5px solid var(--ink);box-shadow:0 22px 48px -26px rgba(14,34,56,.45)}.price h3{font-family:var(--sans);font-size:19px;font-weight:600;margin:9px 0 0}.amount{font-family:var(--mono);font-size:27px;font-weight:600;margin:14px 0 4px}.amount small{font-weight:400}.amount small,.price .note{font-size:13px;color:var(--slate)}.price .note{margin:0 0 18px}.price ul{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:11px;font-size:14.5px}.price li{position:relative;padding-left:20px;color:var(--ink)}.price li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--green);opacity:.85}.price .btn{margin-top:auto;justify-content:center}@media (max-width:900px){.prices{grid-template-columns:1fr}}.cta{padding:100px 0;text-align:center;color:var(--paper);background:radial-gradient(130% 170% at 50% 0,#123c42 0,#0e2238 62%,#0a1a2c 100%)}.cta h2{font-size:clamp(1.9rem,4.2vw,2.7rem);max-width:700px;margin:0 auto}.cta p{color:#b4c1d2;margin:16px auto 0;max-width:520px;font-size:16.5px}.cta .btn{margin-top:32px}.inspection-form{max-width:680px;margin:30px auto 0}.inspection-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.inspection-fields label{display:grid;grid-gap:6px;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#b4c1d2}.inspection-fields label:last-child{grid-column:1/-1}.inspection-fields span{color:#8496ac}.inspection-fields input,.inspection-fields textarea{width:100%;border:1px solid rgba(246,244,238,.3);border-radius:5px;background:rgba(246,244,238,.07);color:var(--paper);font:inherit;font-size:14px;letter-spacing:normal;text-transform:none;padding:11px 12px}.inspection-fields textarea{resize:vertical}.inspection-fields input:focus,.inspection-fields textarea:focus{outline:2px solid var(--amber);outline-offset:1px}.inspection-honeypot{position:absolute;left:-10000px}.inspection-form .btn{display:flex;margin:20px auto 0}.inspection-form .btn:disabled{cursor:wait;opacity:.7;transform:none}.inspection-error,.inspection-success{max-width:680px;margin:18px auto 0!important;font-size:14px!important}.inspection-error{color:#ffbdad!important}.inspection-success{color:#bce5c5!important;text-align:center}@media (max-width:620px){.inspection-fields{grid-template-columns:1fr}.inspection-fields label:last-child{grid-column:auto}}.cta .fineprint{font-family:var(--mono);font-size:11.5px;color:#8496ac;margin-top:20px;letter-spacing:.04em}.inspection-form{margin:32px auto 0;max-width:480px;display:grid;grid-gap:16px;gap:16px;text-align:left}.inspection-form .field{display:grid;grid-gap:6px;gap:6px}.inspection-form label{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8496ac}.inspection-form input,.inspection-form textarea{font-family:var(--sans);font-size:15px;color:var(--paper);background:rgba(246,244,238,.06);border:1px solid rgba(246,244,238,.22);border-radius:5px;padding:10px 12px;resize:vertical}.inspection-form input::placeholder,.inspection-form textarea::placeholder{color:rgba(246,244,238,.4)}.inspection-form input:focus-visible,.inspection-form textarea:focus-visible{outline:2px solid var(--amber-bright);outline-offset:1px;border-color:rgba(246,244,238,.4)}.inspection-form .btn.amber{justify-self:start}.inspection-form .btn.amber:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.cta .form-status{margin:32px auto 0;max-width:480px;font-size:15px}.cta .form-status.success{color:var(--green-bright)}.cta .form-status.error{color:var(--amber-bright);margin-top:12px}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-card{min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);overflow:hidden}.trust-card-body{padding:26px}.trust-card h3{font-size:23px;line-height:1.25}.trust-card p{color:var(--slate);margin:14px 0 0}.trust-card .label{margin:0 0 16px}.team-list{display:grid;justify-items:center;grid-gap:20px;gap:20px}.team-card{width:min(100%,480px)}.team-bio,.team-card{display:flex;flex-direction:column;align-items:center}.team-bio{padding:16px 32px 30px;text-align:center}.team-bio h3{font-size:clamp(28px,3.5vw,42px)}.team-bio .label{margin:8px 0 0}.team-bio>p:not(.label){max-width:38ch;font-size:16px}.team-bio .trust-link{align-self:center}.team-media{width:100%;display:flex;align-items:center;justify-content:center;padding:28px 0 0;background:var(--paper)}.team-photo{display:block;width:104px;height:104px;border:1px solid var(--line-strong);border-radius:50%;background:var(--paper);object-fit:cover;object-position:center 18%}.team-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:104px;height:104px;border:1px dashed var(--line-strong);border-radius:50%;background:rgba(14,34,56,.04);color:var(--slate)}.team-photo-placeholder svg{width:48px;height:48px}.team-photo-placeholder .label{display:none}.team-list+.trust-link{display:table;margin:24px auto 0}.testimonial-card{display:flex;flex-direction:column}.testimonial-card .testimonial-placeholder,.testimonial-card blockquote{margin:6px 0 30px;font-family:var(--serif);font-size:24px;line-height:1.4;color:var(--ink)}.testimonial-attribution{margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.testimonial-attribution h3{font-family:var(--sans);font-size:15px}.testimonial-attribution .label{margin:16px 0 0}.trust-link{display:inline-block;margin-top:24px;text-decoration:underline;text-underline-offset:4px;font-size:14px}.trust-note{margin:22px 0 0;color:var(--slate);font-size:14px}@media (max-width:900px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.trust-grid{grid-template-columns:minmax(0,1fr)}.team-bio{padding:16px 24px 26px}.team-bio>p:not(.label){font-size:15px}.team-media{padding-top:24px}}.blog-preview{padding:104px 0;background:#ece9e0}.blog-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:34px}.blog-preview-head h2{max-width:720px;font-size:clamp(2rem,4.4vw,3.7rem)}.blog-preview-all,.blog-preview-link{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.blog-preview-all{flex:0 0 auto;margin-bottom:7px}.blog-preview-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper)}.blog-preview-image{overflow:hidden;min-height:420px}.blog-preview-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.blog-preview-card:hover .blog-preview-image img{transform:scale(1.018)}.blog-preview-copy{display:flex;flex-direction:column;padding:clamp(28px,4vw,46px)}.blog-preview-copy h3{margin-top:34px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.05}.blog-preview-copy h3 a:hover{color:var(--teal)}.blog-preview-copy>p:not(.label){margin:20px 0 0;color:var(--slate)}.blog-preview-link{align-self:flex-start;margin-top:auto;padding-top:30px}@media (max-width:820px){.blog-preview-card{grid-template-columns:1fr}.blog-preview-image{min-height:0;aspect-ratio:16/9}.blog-preview-link{margin-top:22px}}@media (max-width:560px){.blog-preview{padding:72px 0}.blog-preview-head{align-items:flex-start;flex-direction:column}.blog-preview-copy{padding:26px 22px}.blog-preview-copy h3{margin-top:22px}}footer.site-footer{padding:46px 0;border-top:1px solid var(--line)}.foot{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap;align-items:flex-start}.foot p{max-width:330px;margin:12px 0 0}.foot address,.foot p{color:var(--slate);font-size:13.5px}.foot address{font-style:normal;line-height:1.5;margin-top:12px}.foot-contact{display:grid;grid-gap:8px;gap:8px}.foot-contact-row{display:flex;align-items:flex-start;gap:8px}.foot-contact-row svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--amber)}.foot-contact-row a{color:inherit}.foot-contact-row a:hover{color:var(--ink)}.foot-links{display:flex;flex-wrap:wrap;flex:1 1 380px;gap:26px;font-size:14px;color:var(--slate)}.foot-links a:hover{color:var(--ink)}.foot-profiles{flex-basis:100%;padding-top:24px;border-top:1px solid var(--line)}.foot-profiles ul{display:flex;flex-wrap:wrap;gap:20px 36px;list-style:none;margin:18px 0 0;padding:0;font-size:14px}.foot-profiles a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);font-weight:600}.foot-profiles a:hover{border-color:var(--ink)}.foot-profiles .google-icon{width:20px;height:20px;flex:0 0 20px}@media (max-width:560px){footer.site-footer{padding:36px 0}.foot{gap:32px}.foot,.foot-links{flex-direction:column}.foot-links{flex-basis:auto;align-items:flex-start;gap:14px}}.gdpr-notice{background:var(--ink);color:var(--paper);border-top:1px solid rgba(246,244,238,.14);padding:16px 0}.gdpr-notice p{margin:0;font-size:13.5px;color:#c2ccda;line-height:1.5}.gdpr-notice .label{color:var(--amber-bright);margin-right:8px}.gdpr-notice a{color:var(--paper);text-decoration:underline;text-underline-offset:2px}.gdpr-notice a:hover{color:var(--amber-bright)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}.reveal.from-left{transform:translateX(-24px)}.reveal.from-right{transform:translateX(24px)}.reveal.from-left.in,.reveal.from-right.in{transform:none}.reveal.pop{transform:translateY(18px) scale(.985)}.reveal.pop.in{transform:none}.hero-in{opacity:0;transform:translateY(22px);animation:heroUp .85s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--d,0s)}@keyframes heroUp{to{opacity:1;transform:none}}.frame-reveal{opacity:0;transform:translateY(34px) scale(.97);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.frame-reveal.in{opacity:1;transform:none}.label-row .rule{transform-origin:left center;transform:scaleX(0);transition:transform .6s cubic-bezier(.22,.61,.36,1) .1s}.hero-in .label-row .rule,.label-row.drawn .rule,.reveal.in .label-row .rule{transform:scaleX(1)}.finding .chip{opacity:0;transform:translateY(-4px);transition:opacity .45s ease .28s,transform .45s ease .28s}.finding.in .chip{opacity:1;transform:none}.step{position:relative}.step:after{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.step.in:after{transform:scaleX(1)}.review{opacity:0;transform:translateY(6px);transition:opacity .5s ease .35s,transform .5s ease .35s}.step.in .review{opacity:1;transform:none}.stat .n{transition:opacity .5s ease}.price{transition:box-shadow .25s ease,transform .25s ease,opacity .7s cubic-bezier(.22,.61,.36,1)}.price:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px rgba(14,34,56,.4)}.price.feature:hover{box-shadow:0 26px 54px -24px rgba(14,34,56,.5)}html:not(.js-reveal) .finding .chip,html:not(.js-reveal) .frame-reveal,html:not(.js-reveal) .hero-in,html:not(.js-reveal) .reveal,html:not(.js-reveal) .review{opacity:1;transform:none;animation:none}html:not(.js-reveal) .label-row .rule,html:not(.js-reveal) .step:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.finding .chip,.frame-reveal,.hero-in,.reveal,.review{opacity:1!important;transform:none!important;animation:none!important}.label-row .rule,.step:after{transform:scaleX(1)!important}}