@font-face{font-family:aspekta;src:url(../media/Aspekta_400-s.p.06a3.t~i0qwot.woff2?dpl=dpl_4rdU5KXifD1mCdqJ1dJiBTQNURB4)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aspekta;src:url(../media/Aspekta_500-s.p.0~8_0fxy_.lo2.woff2?dpl=dpl_4rdU5KXifD1mCdqJ1dJiBTQNURB4)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:aspekta;src:url(../media/Aspekta_600-s.p.11y4ilkx4q1qa.woff2?dpl=dpl_4rdU5KXifD1mCdqJ1dJiBTQNURB4)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:aspekta;src:url(../media/Aspekta_700-s.p.15hd8xlv1k5ry.woff2?dpl=dpl_4rdU5KXifD1mCdqJ1dJiBTQNURB4)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:aspekta Fallback;src:local(Arial);ascent-override:109.13%;descent-override:32.74%;line-gap-override:0.0%;size-adjust:100.79%}.aspekta_27bed17a-module__OL8a2a__className{font-family:aspekta,aspekta Fallback}.aspekta_27bed17a-module__OL8a2a__variable{--font-aspekta:"aspekta", "aspekta Fallback"}
@layer base{:root{--color-background:#fff;--color-background-light:#fff;--color-background-card:#edeff7;--color-background-section:#f5f7fa;--color-background-card-hover:#e4e8f0;--color-text-primary:#000816;--color-text-secondary:var(--navos-gs-graphite);--color-text-description:var(--navos-gs-graphite);--color-text-muted:var(--navos-gs-space);--navos-gs-cloud:#edeff7;--navos-gs-smoke:#d3d6e0;--navos-gs-steel:#bcbfcc;--navos-gs-space:#9da2b3;--navos-gs-graphite:#6e7180;--navos-gs-arsenic:#40424d;--navos-gs-phantom:#1e1e24;--navos-gs-black:#000;--color-accent-primary:#0b3a66;--color-accent-secondary:#0b3a66;--viz-upside:#2d8658;--viz-base:#000816;--viz-downside:#9a3026;--viz-grid:var(--navos-gs-smoke);--viz-caption:var(--navos-gs-space);--color-button-bg:#000816;--color-button-text:#fff;--color-button-hover:#1a2538;--gradient-card:linear-gradient(145deg, #f0f4f9 0%, #e9eff7 40%, #0b3a660f 100%);--gradient-card-hover:linear-gradient(145deg, #e8eef6 0%, #e1e9f3 40%, #0b3a6617 100%);--gradient-card-navy:linear-gradient(180deg, #00000008 0%, #0b3a6614 100%);--gradient-vignette:none;--shadow-card:none;--shadow-card-hover:none;--border-radius-sm:8px;--border-radius-md:10px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-pill:125px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-md-lg:32px;--spacing-lg:48px;--spacing-xl:80px;--spacing-xxl:120px;--type-display-size:clamp(3.5rem, 7vw, 6rem);--type-display-line:1.05;--type-display-tracking:-.055em;--type-display-num-size:clamp(3rem, 5.5vw, 4.5rem);--type-display-num-line:1;--type-display-num-tracking:-.045em;--type-body-l-size:1.25rem;--type-body-l-line:1.6;--type-body-l-tracking:-.015em;--max-width:1120px;--header-height:56px;--banner-height:0px;--transition-fast:.15s ease;--transition-normal:.3s cubic-bezier(.12, .23, .5, 1);--transition-slow:.6s cubic-bezier(.44, 0, .56, 1);--transition-appear:.6s cubic-bezier(.44, 0, .56, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (max-width:1024px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}body{font-family:var(--font-aspekta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:-.01em;color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;line-height:1.6}::selection{color:#fff;background-color:#0b3a66}.app{padding-top:var(--banner-height,0px);transition:padding-top .3s}h1,h2,h3,h4,h5,h6{letter-spacing:-.05em;color:var(--color-text-primary);text-wrap:balance;font-weight:400;line-height:1.15}h1{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:400;line-height:1.1}h2{color:var(--color-text-primary);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.05}h3{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500}h4{font-size:1.125rem;font-weight:500}p{color:var(--color-text-secondary);letter-spacing:-.02em;text-wrap:pretty;font-size:1.125rem;line-height:1.55}em,.emphasis{font-style:italic}a{color:inherit;text-decoration:none;transition:color .4s cubic-bezier(.12,.23,.5,1)}a:hover{color:var(--color-accent-secondary)}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}.container{width:100%;max-width:var(--max-width);padding:0 var(--spacing-md);margin:0 auto}.section{padding:var(--spacing-xl) 0;transition:background-color var(--transition-slow)}.section--large{padding:var(--spacing-xxl) 0}.card{background:var(--color-background-card);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.card--gradient{background:var(--gradient-card-navy)}.grid{gap:var(--spacing-md);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-col{flex-direction:column}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.page-vignette{display:none}.fade-in{opacity:.001;filter:blur(8px);transform:translateY(10px)}.fade-in.visible{opacity:1;filter:blur();transition:opacity var(--transition-appear), filter var(--transition-appear), transform var(--transition-appear);transform:translateY(0)}:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1;filter:none;transform:none}.fade-in.visible{transition:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:768px){:root{--spacing-lg:32px;--spacing-xl:48px;--spacing-xxl:64px}.section{padding:var(--spacing-lg) 0}}}@layer components;@layer utilities{.skip-link{background:var(--color-button-bg);color:var(--color-button-text);z-index:9999;border-radius:0 0 var(--border-radius-sm) 0;padding:.5rem 1rem;text-decoration:none;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}}
