:root{--navy:#123B63;--navy-deep:#092640;--navy-dark:#071d32;--blue:#28699a;--sky:#a6d4ef;--ink:#172e40;--muted:#637584;--line:#dce5eb;--paper:#f5f8fa;--white:#fff;--font-heading:'Manrope',Arial,sans-serif;--font-body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:3px solid #78bfe9;outline-offset:5px}::selection{background:#a6d4ef;color:#092640}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;top:-100px;left:20px;padding:12px 18px;background:white;z-index:100}.skip-link:focus{top:10px}.site-header{height:84px;background:#fff;border-bottom:1px solid #e7edf1;position:relative;z-index:5}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);min-width:230px}.brand-symbol{display:grid;place-items:center;width:39px;height:39px}.brand-symbol svg{width:100%;height:100%}.brand-type{font:800 17px/1 var(--font-heading);letter-spacing:-.6px}.brand-type small{display:block;margin-top:6px;font:700 8px/1 var(--font-body);letter-spacing:2.1px}.desktop-nav{display:flex;gap:30px;align-items:center}.desktop-nav a{text-decoration:none;font-size:13px;font-weight:700;color:#526575;transition:color .2s}.desktop-nav a:hover{color:var(--navy)}.header-label{font-size:10px;letter-spacing:1.5px;font-weight:800;color:var(--navy);padding:12px 15px;background:#edf3f7;border-radius:4px;white-space:nowrap}.hero{background:linear-gradient(115deg,#0b2c4b 0%,#123b63 65%,#174c78 100%);color:#fff;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(to right,#a4d0ed 1px,transparent 1px),linear-gradient(to bottom,#a4d0ed 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(90deg,transparent 5%,#000 100%)}.hero-layout{min-height:625px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;position:relative;padding-top:70px;padding-bottom:80px}.eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:800;color:var(--blue);margin-bottom:25px}.eyebrow.light{color:#a9d7f3;display:flex;align-items:center;gap:12px}.eyebrow-line{width:30px;height:1px;background:#a9d7f3}.hero h1,h2,h3,p{margin-top:0}.hero h1{font:800 clamp(38px,4.3vw,62px)/1.16 var(--font-heading);letter-spacing:-2.9px;max-width:750px;margin-bottom:28px}.hero h1 em,.closing-section h2 em,.statement-section em{font-style:normal;color:#a6d4ef}.hero-lead{font-size:17px;line-height:1.85;max-width:570px;color:#d4e4ee;margin-bottom:50px}.hero-footnote{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#c0d5e4;display:flex;align-items:center;gap:15px}.hero-footnote-rule{height:1px;width:30px;background:#80b5d5}.hero-visual{height:410px;position:relative;display:grid;place-items:center}.visual-glow{position:absolute;width:380px;height:380px;background:#5cadd8;filter:blur(110px);opacity:.15;border-radius:50%}.orbit{position:absolute;border:1px solid #ffffff20;border-radius:50%}.orbit-one{width:410px;height:410px}.orbit-two{width:315px;height:315px}.valuation-card{width:340px;max-width:100%;height:265px;position:relative;z-index:2;border:1px solid #ffffff3c;border-radius:14px;background:linear-gradient(150deg,#ffffff25,#ffffff0a);backdrop-filter:blur(14px);box-shadow:0 25px 65px #00152860;padding:26px;transform:rotate(-5deg)}.card-top,.card-bottom{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.4px;font-weight:800;color:#cfe2ef}.card-dots{display:flex;gap:5px}.card-dots i{width:5px;height:5px;border-radius:50%;background:#9cc9e4}.card-chart{height:150px;display:flex;align-items:flex-end;gap:13px;padding:15px 7px 0;border-bottom:1px solid #ffffff36;position:relative}.chart-bar{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(0deg,#6aa6cc55,#a9d9f3);opacity:.9}.chart-line{position:absolute;left:5px;right:5px;top:60%;height:1px;background:#ffffff3a}.card-bottom{margin-top:17px;font-size:8px}.floating-note{position:absolute;z-index:3;right:-15px;bottom:25px;background:white;color:#234a65;padding:15px 19px;border-radius:9px;box-shadow:0 20px 35px #001c3550;display:flex;gap:12px;align-items:center;font-size:11px;line-height:1.5;font-weight:700}.note-icon{font-size:25px;color:#2979a8}.hero-bottom{height:50px;position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff2a;font-size:9px;letter-spacing:2px;color:#a9c6db}.hero-bottom b{color:#fff}.section{padding:115px 0}.intro-grid{display:grid;grid-template-columns:180px 1fr;gap:45px}.section-side{display:flex;flex-direction:column;gap:25px}.section-index{font-size:10px;letter-spacing:1.4px;font-weight:800;color:var(--blue)}.side-line{width:1px;height:140px;background:var(--line)}h2{font:800 clamp(32px,3.6vw,48px)/1.25 var(--font-heading);letter-spacing:-1.8px;margin-bottom:35px}h2 span{color:var(--blue)}.intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.intro-columns p,.about-copy p{font-size:15px;line-height:1.95;color:#647786}.intro-columns strong,.about-copy strong{color:#173d5a}.insight{display:flex;gap:18px;align-items:flex-start;margin-top:38px;background:#edf4f8;border-left:3px solid var(--blue);padding:23px 28px}.insight-icon{font-size:26px;color:var(--blue)}.insight p{margin:0;font-size:13px;line-height:1.8;color:#526d80}.applications-section{background:var(--paper)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}.section-heading h2{margin:0}.section-heading>p{max-width:330px;margin:0 0 6px;font-size:14px;line-height:1.9;color:var(--muted)}.applications-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.application-card{background:#fff;border:1px solid #e3ebf0;padding:28px 24px 25px;min-height:310px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s}.application-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #123b6314;border-color:#bfd5e3}.application-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.app-number{font:800 12px var(--font-heading);color:#9ab1c0}.app-icon{font-size:29px;color:var(--blue)}.application-card h3{font:800 18px/1.4 var(--font-heading);letter-spacing:-.5px;margin-bottom:15px}.application-card p{font-size:13px;line-height:1.8;color:var(--muted);flex:1}.card-rule{height:1px;background:#e1e9ef;margin:12px 0 16px}.app-tag{font-size:9px;letter-spacing:1.2px;font-weight:800;color:var(--blue)}.statement-section{background:#e9f2f7;padding:85px 0;text-align:center}.statement-mark{display:block;font:800 65px/1 Georgia,serif;color:#80aeca}.statement-section blockquote{font:800 clamp(26px,3.4vw,45px)/1.4 var(--font-heading);letter-spacing:-1.5px;margin:0 0 25px;color:var(--navy)}.statement-section em{color:#4783ab}.statement-caption{font-size:10px;letter-spacing:2px;font-weight:800;color:#5b819a}.process-list{border-top:1px solid var(--line)}.process-item{display:grid;grid-template-columns:90px 1fr 65px;align-items:center;gap:30px;padding:30px 10px;border-bottom:1px solid var(--line)}.process-num{font:800 21px var(--font-heading);color:#92b4c9}.process-item h3{font:800 19px var(--font-heading);margin-bottom:8px}.process-item p{font-size:14px;color:var(--muted);line-height:1.8;max-width:780px;margin:0}.process-symbol{font-size:36px;color:#a5c6db;text-align:center}.method-note{font-size:12px;color:#8797a4;line-height:1.8;margin:25px 0 0}.about-section{background:var(--paper);padding:110px 0}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.about-art{min-height:470px;background:linear-gradient(145deg,#0c2c49,#1e5c88);padding:28px;box-shadow:25px 25px 0 #dceaf2}.about-art-inner{height:100%;min-height:414px;border:1px solid #ffffff38;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:#d0e3ef}.about-mini,.about-art-bottom{font-size:10px;letter-spacing:2px;font-weight:800}.about-monogram{align-self:center;font:800 175px/.9 var(--font-heading);letter-spacing:-16px;color:#fff}.about-monogram span{color:#9bd0f0}.about-copy h2{margin-bottom:28px}.about-copy p{margin-bottom:18px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d5e1e8;margin-top:34px;padding-top:22px;gap:16px}.pillars>div{display:flex;flex-direction:column;gap:7px}.pillars span{font-size:10px;font-weight:800;color:#7ea9c3}.pillars strong{font:800 16px var(--font-heading);color:var(--navy)}.pillars small{font-size:11px;color:#728696;line-height:1.4}.closing-section{background:linear-gradient(120deg,#092640,#123b63);color:#fff;text-align:center;padding:100px 0}.closing-content{max-width:900px}.closing-section .eyebrow{justify-content:center}.closing-section h2{font-size:clamp(30px,3.5vw,48px);margin-bottom:20px}.closing-section p{font-size:15px;line-height:1.8;color:#c5d9e8;margin:0}.site-footer{background:#071d32;color:#fff;padding:43px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:35px}.footer-brand strong{display:block;font:800 20px var(--font-heading);letter-spacing:-.7px}.footer-brand span{display:block;font-size:11px;color:#a6c0d2;margin-top:7px}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:9px;font-size:10px;letter-spacing:1px;color:#b7ccda}.footer-bottom{border-top:1px solid #ffffff20;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#8ca9bd;font-size:11px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.desktop-nav{gap:18px}.header-label{display:none}.applications-grid{grid-template-columns:repeat(2,1fr)}.application-card{min-height:270px}.about-grid{gap:55px}}@media(max-width:760px){.container{width:min(100% - 36px,1160px)}.site-header{height:72px}.brand{min-width:0}.brand-type{font-size:15px}.brand-type small{font-size:7px}.desktop-nav{display:none}.hero-layout{grid-template-columns:1fr;gap:10px;padding-top:75px;padding-bottom:35px}.hero h1{font-size:clamp(37px,8vw,55px);letter-spacing:-1.9px}.hero-lead{font-size:15px;margin-bottom:35px}.hero-visual{height:285px}.valuation-card{width:280px;height:215px;padding:20px}.card-chart{height:115px}.orbit-one{width:290px;height:290px}.orbit-two{width:230px;height:230px}.floating-note{right:0;bottom:5px}.hero-bottom{font-size:8px}.section{padding:75px 0}.intro-grid{grid-template-columns:1fr;gap:25px}.section-side{flex-direction:row;align-items:center}.side-line{width:80px;height:1px}.intro-columns{grid-template-columns:1fr;gap:0}.section-heading{display:block}.section-heading>p{margin-top:20px;max-width:600px}.about-grid{grid-template-columns:1fr;gap:65px}.about-art{min-height:300px;box-shadow:12px 12px 0 #dceaf2}.about-art-inner{min-height:250px}.about-monogram{font-size:110px}.about-section{padding:75px 0}.process-item{grid-template-columns:48px 1fr;gap:15px}.process-symbol{display:none}}@media(max-width:520px){.applications-grid{grid-template-columns:1fr}.application-card{min-height:250px}.hero-footnote{font-size:9px;line-height:1.7}.hero-bottom span:first-child{letter-spacing:1px}.hero-bottom span:last-child{display:none}h2{font-size:31px;letter-spacing:-1.2px}.pillars{gap:9px}.pillars strong{font-size:14px}.pillars small{font-size:10px}.footer-top,.footer-bottom{flex-direction:column;gap:15px}.footer-meta{align-items:flex-start}.statement-section{padding:65px 0}.closing-section{padding:75px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.application-card{transition:none}}
.brand {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}

.brand-logo {
    width: 180px;
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

@media (max-width: 768px) {
    .brand-logo {
        width: 145px;
    }
}
