@font-face{font-family:TheOrdem Inter;src:url('/assets/fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.institutional-page{--text:#f1f2f4;--line:#ffffff15;--muted:#979da8;--radius:16px;background:#08090b;color:var(--text);font-family:TheOrdem Inter,system-ui,sans-serif}
.institutional-page:before{background:radial-gradient(ellipse at 50% 0,#1c263433,transparent 55%)}
.institutional-page:after,.institutional-page .noise{display:none}
.institutional-page .nav{position:absolute;inset:0 0 auto;background:transparent;backdrop-filter:none;border-bottom:1px solid var(--line)}
.institutional-page .nav-in{height:84px;justify-content:center}
.institutional-page .brand{display:inline-flex;align-items:center;gap:12px;min-height:44px}
.institutional-page .brand span{font-weight:500;letter-spacing:0;text-transform:none;font-size:14px}
.institutional-page .theordem-mark{position:relative;display:inline-block;flex:none;width:42px;aspect-ratio:1340/1066;overflow:hidden}
.institutional-page .brand .theordem-mark img{position:absolute;left:-23.806%;top:-45.591%;width:149.254%;height:auto;max-width:none}
.institutional-page .internal-shell{width:min(1200px,calc(100% - 64px))}
.institutional-page .page-hero.clean{padding:140px 0 48px}
.institutional-page .page-hero h1{font-family:inherit;font-size:clamp(40px,5.8vw,80px);font-weight:500;letter-spacing:-.055em;line-height:1.08;max-width:18ch;margin:24px 0}
.institutional-page .page-hero p{font-size:17px;line-height:1.7;max-width:56ch;color:var(--muted)}
.institutional-page .eyebrow-line{font-weight:500;letter-spacing:.16em;font-size:11px}
.institutional-page .eyebrow-line:before{display:none}
.institutional-page section{padding:24px 0 56px}
.institutional-page .deep-card{border-radius:16px;background:#ffffff03;padding:32px;box-shadow:none}
.institutional-page .deep-card:before{display:none}
.institutional-page .deep-card h2{font-family:inherit;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.04em}
.institutional-page .deep-card p,.institutional-page .deep-item{color:var(--muted);font-size:15px;line-height:1.7}
.institutional-page .deep-item strong{color:var(--text);font-weight:500}
.institutional-page .btn{border-radius:9px;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;min-height:44px;transition:background .2s,border-color .2s}
.institutional-page .btn.primary{background:#e6edff;color:#08090b;border-color:#e6edff}
.institutional-page .btn:hover{border-color:#9bcbff}
.institutional-page footer{border-top:1px solid var(--line);padding:32px 0;color:var(--muted);font-size:12px}
.institutional-page .internal-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.institutional-page .internal-foot nav{display:flex;flex-wrap:wrap;gap:8px 24px}
.institutional-page .internal-foot a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
.institutional-page .internal-foot a:hover{color:#9bcbff}
.institutional-page :focus-visible{outline:2px solid #9bcbff;outline-offset:4px}
@media(max-width:768px){.institutional-page .page-grid{grid-template-columns:1fr}.institutional-page .internal-foot{align-items:flex-start}}
@media(max-width:600px){.institutional-page .internal-shell{width:calc(100% - 40px)}.institutional-page .page-hero.clean{padding:112px 0 32px}.institutional-page .page-hero p{font-size:15px}.institutional-page .deep-card{padding:24px}.institutional-page .hero-actions{flex-direction:column;align-items:stretch}.institutional-page .internal-foot{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.institutional-page *{scroll-behavior:auto!important;transition:none!important}}
