@font-face{font-family:InterSubset;src:url(/fonts/inter-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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:InterSubset;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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}:root{--font-sans:"InterSubset",Arial,sans-serif;--font-display:Georgia,"Times New Roman",serif;--font-label:ui-monospace,"SFMono-Regular",Consolas,monospace;--color-background:#ebe8ff;--color-background-deep:#d2ccf2;--color-surface:#fffaf4;--color-surface-elevated:#bdb5e6;--color-text:#19172a;--color-text-muted:#4d4768;--color-border:rgba(41,34,82,0.2);--color-accent:#ff5636;--color-accent-text:#24100b;--color-accent-secondary:#16715b;--color-accent-warm:#ffd24a;--color-highlight:#842510;--color-media-highlight:#ff9a7b;--color-image-highlight:#a7371b;--color-particle:#242035;--color-particle-glow:#6654d9;--color-success:#247548;--color-warning:#a95c12;--color-error:#c43845;--color-inverse-background:var(--color-background-deep);--color-inverse-text:var(--color-text);--color-inverse-highlight:var(--color-highlight);--surface-frost:color-mix(in srgb,var(--color-surface) 58%,transparent);--surface-frost-hover:color-mix(in srgb,var(--color-surface-elevated) 68%,transparent);--border-frost:color-mix(in srgb,var(--color-text) 17%,transparent);--page-gutter:clamp(18px,2.2vw,34px);--content-max:1440px;--radius-sm:12px;--radius-md:20px;--radius-pill:999px;--ease-primary:cubic-bezier(0.7,0,0.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-background)}body{margin:0;min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-theme=navyFlow]{--color-border:rgba(16,40,63,0.24);--color-highlight:#9b2c17;background:var(--color-background-deep)}html[data-theme=navyFlow] body{background:linear-gradient(180deg,var(--color-background-deep) 0,var(--color-background) 18%,color-mix(in srgb,var(--color-background) 22%,var(--color-surface)) 50%,var(--color-background) 78%,var(--color-background-deep) 100%)}html[data-theme=navyFlow] main[data-page=home]>section:not(#trust):not(#contact){background:transparent!important}h1,h2{font-family:var(--font-display);font-weight:400;text-wrap:balance}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1 em,h2 em{color:var(--color-highlight)}::selection{background:var(--color-accent);color:var(--color-accent-text)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-privacy-open][hidden]{display:none!important}