:root{--ink:#07111f;--navy:#173653;--slate:#536274;--paper:#f5f2ea;--line:#d8dfe5;--gold:#ad8754;--goldsoft:#d9c7a9;--mist:#e9eef2;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfaf7;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(var(--max),92vw);margin:auto}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}h1{letter-spacing:-.05em;font-size:clamp(54px,7.5vw,104px)}h2{letter-spacing:-.035em;font-size:clamp(40px,5vw,70px)}h3{font-size:27px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--navy);font-size:10px;font-weight:800}.gold{color:var(--goldsoft)}header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7f2;border-bottom:1px solid #07111f14;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.brand{align-items:center;gap:13px;display:flex}.mark{border:1px solid;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-weight:700;display:grid}.brand b{letter-spacing:.18em;font-size:13px;display:block}.brand small{letter-spacing:.15em;color:var(--slate);font-size:9px;display:block}.links{align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.btn{border:1px solid var(--ink);letter-spacing:.04em;justify-content:center;align-items:center;padding:13px 19px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.dark{background:var(--ink);color:#fff}.btn.light{color:var(--ink);background:#fff;border-color:#fff}.btn.ghost{color:#fff;border-color:#738195}.menu{background:0 0;border:0;font-size:24px;display:none}.mobile{display:none}section{padding:100px 0}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:calc(100vh - 82px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #17365312;border-radius:50%;width:48vw;height:48vw;position:absolute;top:-8vw;right:-15vw}.heroGrid{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:65px;display:grid;position:relative}.hero h1{margin:18px 0 25px}.hero h1 em{color:var(--navy);font-style:normal}.lede,.pageHero p{color:var(--slate);max-width:790px;font-size:18px}.actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.note{color:var(--slate);margin-top:18px;font-size:10px}.dashboard{border:1px solid var(--line);background:#fff;padding:28px;box-shadow:0 28px 80px #07111f1f}.dashTop{border-bottom:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;padding-bottom:15px;font-size:9px;display:flex}.dashTop b{color:var(--gold)}.metrics{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.metrics div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:15px}.metrics small{color:var(--slate);letter-spacing:.1em;font-size:8px;display:block}.metrics strong{font-family:Georgia,serif;font-size:29px;font-weight:500}.metrics strong span{font-size:11px}.barRow{grid-template-columns:90px 1fr 25px;align-items:center;gap:10px;margin:11px 0;font-size:10px;display:grid}.barRow i{background:#e5eaee;height:5px}.barRow em{background:var(--navy);height:100%;display:block}.dashboard>p{color:var(--slate);margin-top:18px;font-size:9px}.sectionHead{grid-template-columns:.55fr 1.45fr;gap:65px;display:grid}.sectionHead p{color:var(--slate);font-size:17px}.conditions{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.conditions span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px;font-size:12px}.paper{background:var(--paper)}.serviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.serviceGrid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff6b;flex-direction:column;min-height:250px;padding:29px;display:flex}.serviceGrid a:hover{background:#fff}.serviceGrid b,.rich article>b{color:var(--gold);letter-spacing:.14em;font-size:10px}.serviceGrid h3{margin:50px 0 15px}.serviceGrid span{margin-top:auto;font-size:11px;font-weight:800}.dark,.journey,.cta,.mini{background:var(--ink);color:#fff}.two{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.dark p,.journey p{color:#c5d0dc;font-size:17px}.dark h2{margin:20px 0}.dimensions{border-top:1px solid #3b4857;border-left:1px solid #3b4857;grid-template-columns:1fr 1fr;display:grid}.dimensions div{border-bottom:1px solid #3b4857;border-right:1px solid #3b4857;gap:16px;padding:16px;display:flex}.dimensions b{color:var(--goldsoft);font-size:9px}.textLink{margin-top:22px;font-size:11px;font-weight:800;display:inline-block}.capital{background:var(--mist)}.capital h2{margin:18px 0}.capital p{color:var(--slate);font-size:17px}.fileCard{border:1px solid var(--line);background:#fff;padding:32px;box-shadow:0 20px 60px #07111f17}.fileCard>b{color:var(--gold);letter-spacing:.15em;margin-bottom:20px;font-size:10px;display:block}.fileCard span{border-top:1px solid var(--line);padding:11px 0;font-size:12px;display:block}.journey{text-align:center;background:var(--navy)}.journey h2{max-width:1050px;margin:20px auto}.journey p{max-width:820px;margin:25px auto}.steps{border:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:45px;display:grid}.steps div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:145px;padding:22px 15px;display:flex}.steps div:last-child{border:0}.steps b{color:var(--gold);font-size:9px}.steps span{font-family:Georgia,serif;font-size:18px}.cta{text-align:center}.cta h2{max-width:1000px;margin:20px auto}.center{justify-content:center}.pageHero{border-bottom:1px solid var(--line);background:linear-gradient(#edf1f3,#fbfaf7);padding:110px 0 80px}.pageHero h1{max-width:1100px;margin:18px 0 25px;font-size:clamp(51px,7vw,94px)}.content{grid-template-columns:.4fr 1.6fr;gap:80px;display:grid}.content aside{border-left:1px solid var(--gold);height:max-content;padding-left:20px;font-size:11px;font-weight:700}.content aside span{letter-spacing:.13em;color:var(--slate);font-size:8px}.rich article{border-bottom:1px solid var(--line);margin-bottom:55px;padding-bottom:55px}.rich article:last-child{border:0}.rich h2{margin:15px 0;font-size:clamp(34px,4.2vw,56px)}.rich p{color:var(--slate);white-space:pre-line;font-size:17px}.rich ul{grid-template-columns:1fr 1fr;gap:8px 30px;padding:15px 0 0;list-style:none;display:grid}.rich li{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.mini{padding:70px 0}.mini .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.mini h2{font-size:42px}.mini .actions{margin:0}footer{color:#aab6c3;background:#050b13;padding:62px 0 25px}.foot{grid-template-columns:2fr repeat(3,1fr);gap:45px;display:grid}.inv{color:#fff}.inv small{color:#94a1b0}.foot p{max-width:380px;font-size:12px}.foot>div>b{color:#fff;font-size:11px}.foot>div>a:not(.brand){margin:9px 0;font-size:11px;display:block}.disclosure{border-top:1px solid #283340;margin-top:40px;padding-top:22px;font-size:10px;line-height:1.7}.legal{border-top:1px solid #283340;justify-content:space-between;margin-top:22px;padding-top:22px;font-size:9px;display:flex}@media (max-width:1050px){.links{display:none}.menu{display:block}.mobile{padding:8px 4vw 18px;display:grid}.mobile a{border-bottom:1px solid var(--line);padding:11px 0;font-size:12px}.heroGrid,.sectionHead,.two,.content{grid-template-columns:1fr}.steps{grid-template-columns:repeat(4,1fr)}.foot{grid-template-columns:1fr 1fr}.hero{min-height:auto}.mini .wrap{display:block}.mini .actions{margin-top:20px}}@media (max-width:650px){section{padding:75px 0}.nav{min-height:70px}.brand small{max-width:185px}.conditions,.serviceGrid,.steps,.rich ul,.foot{grid-template-columns:1fr}.steps div{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.actions{flex-direction:column}.actions .btn{width:100%}.legal{gap:10px;display:grid}.pageHero{padding:75px 0 55px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
