*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#152b40;background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #3670ee;outline-offset:5px}.wrap{max-width:1280px;margin:auto;padding:0 56px}.notice{background:#d6f66c;text-align:center;font-size:14px;padding:10px 20px;color:#172b21}.notice a{margin-left:15px;text-decoration:underline}header{border-bottom:1px solid #e3e7ea;background:white}nav{height:100px;display:flex;align-items:center;gap:35px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand-symbol{font-size:31px;font-weight:bold;line-height:1;color:#142f48;border-left:5px solid #90b72d;padding-left:6px;letter-spacing:-6px;padding-right:5px}.brand-name{font-size:25px;font-weight:700;letter-spacing:-1px;line-height:1.1}.brand-name small{display:block;font-size:10px;letter-spacing:2px;font-weight:500;margin-top:7px}.navlinks{display:flex;align-items:center;gap:29px;font-size:14px}.navlinks a.active{color:#597515;text-decoration:underline;text-underline-offset:8px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;font-size:14px;font-weight:600;border:1px solid #142f48;border-radius:4px;background:#142f48;color:#fff;min-height:48px}.btn:hover{background:#254964;text-decoration:none}.btn.lime{background:#d6f66c;color:#142f48;border-color:#d6f66c}.btn.line{background:transparent;color:inherit;border-color:currentColor}.menu{display:none;background:none;border:0;font-size:22px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:24px}.hero{background:#f0f4f7;position:relative;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.08fr 1fr;gap:55px;padding-top:84px;padding-bottom:83px;align-items:center}h1{font-size:clamp(44px,5.1vw,72px);line-height:1.04;letter-spacing:-3px;font-weight:500;margin:0 0 26px}h1 em{font-style:normal;color:#657f21}p{font-size:17px;color:#526477} .hero p{max-width:510px}.actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.note{font-size:13px!important;color:#667484!important;margin-top:24px}.concept{background:#142f48;border-radius:9px;padding:29px;color:white;box-shadow:0 30px 50px #152b4020;transform:rotate(-2deg)}.concept-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:27px;border-bottom:1px solid #ffffff26;font-size:13px}.pill{border:1px solid #ffffff40;border-radius:30px;padding:5px 11px;font-size:11px;letter-spacing:.6px}.concept h3{font-size:27px;line-height:1.25;font-weight:500;margin:25px 0 8px}.concept p{color:#c1d1df;font-size:14px}.flow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.flow div{background:#24425b;border:1px solid #ffffff12;padding:19px 15px;border-radius:5px;font-size:14px}.flow span{display:block;color:#bce654;font-size:11px;margin-bottom:20px;letter-spacing:1px}.flow .wide{grid-column:1/-1;background:#d6f66c;color:#152b40;display:flex;justify-content:space-between;align-items:center}.flow .wide span{color:#3d5418;margin:0}.concept-foot{display:flex;justify-content:space-between;margin-top:24px;font-size:11px;color:#aec0d0}.facts{border-bottom:1px solid #dfe5e9}.facts-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-top:29px;padding-bottom:29px;gap:25px}.facts strong{font-size:15px;font-weight:500}.facts span{display:block;font-size:12px;color:#6a7785;margin-top:4px}section.section{padding:93px 0}.section-title{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:45px}h2{font-size:clamp(30px,3.3vw,44px);line-height:1.15;letter-spacing:-1.5px;font-weight:500;margin:0}h3{font-size:23px;font-weight:500;line-height:1.25} .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid #dce3e9;padding:32px;border-radius:5px;display:flex;flex-direction:column}.card .num{font-family:monospace;font-size:13px;color:#657f21;margin-bottom:32px}.card p{font-size:15px;margin-top:0}.card a{font-size:14px;font-weight:600;margin-top:auto;padding-top:23px}.dark{background:#142f48;color:white}.dark p{color:#c1ced9}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.outline-list{border-top:1px solid #ffffff30}.outline-list div{padding:23px 0;border-bottom:1px solid #ffffff30;display:flex;gap:25px;font-size:18px}.outline-list span{color:#d6f66c;font-size:12px;padding-top:5px}.cta{background:#d6f66c;padding:58px 0}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta h2{font-size:34px;max-width:650px}footer{background:#0c2337;color:white;padding:63px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:35px}.footer-grid h4{font-size:12px;color:#9db0c0;font-weight:500;margin:0 0 18px}.footer-grid a{display:block;font-size:14px;margin-bottom:12px}.footer-grid .brand{display:flex}.footer-grid .brand-symbol{color:white}.footer-grid p{font-size:13px;color:#a8bbcb;max-width:260px}.footnote{border-top:1px solid #ffffff20;margin-top:42px;padding-top:23px;font-size:12px;color:#9db0c0;display:flex;justify-content:space-between;gap:30px}.pagehero{padding:72px 0 62px;background:#f0f4f7}.pagehero h1{max-width:900px;font-size:57px}.pagehero p{max-width:710px}.tag{display:inline-block;font-size:12px;padding:5px 11px;border-radius:20px;background:#edf3df;color:#4b611d}.rows{margin-top:25px}.row{display:grid;grid-template-columns:.55fr 1.2fr 1fr;gap:30px;padding:30px 0;border-top:1px solid #dce3e9;align-items:start}.row h3{margin:0}.row p{margin:0;font-size:15px}.row .tag{justify-self:start}.prose{max-width:840px}.prose h2{font-size:29px;margin-top:40px}.prose p,.prose li{font-size:17px;color:#526477}.prose li{margin:10px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-card{background:#f0f4f7;border-radius:5px;padding:35px;overflow-wrap:anywhere}.contact-card h3{margin-top:0}.contact-card .email{font-size:17px;text-decoration:underline}.copy{background:none;border:1px solid #bac7d2;border-radius:3px;padding:8px 12px;font-size:13px;margin-top:15px;color:#152b40}.faq details{border-bottom:1px solid #dce3e9;padding:22px 0}.faq summary{cursor:pointer;font-size:18px}.faq p{max-width:760px}.legal-nav{display:flex;gap:25px;flex-wrap:wrap;margin:25px 0;font-size:14px}.status-box{padding:30px;border-left:3px solid #aacd46;background:#f3f6ed;margin:30px 0}.status-box p{margin:5px 0}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:12px;z-index:99}@media(max-width:980px){.wrap{padding-left:28px;padding-right:28px}nav{gap:18px}.navlinks{gap:17px}.brand-name{font-size:21px}.hero-inner{gap:30px}h1{font-size:53px}.split{gap:40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.cards{gap:12px}.card{padding:24px}}@media(max-width:720px){.wrap{padding-left:22px;padding-right:22px}nav{height:84px;flex-wrap:wrap;position:relative}.menu{display:block}.navlinks{display:none;position:absolute;top:84px;left:0;right:0;background:white;z-index:20;padding:25px;box-shadow:0 12px 20px #142f4820;flex-direction:column;align-items:stretch}.navlinks.open{display:flex}.hero-inner{grid-template-columns:1fr;padding-top:53px;padding-bottom:60px;gap:43px}h1,.pagehero h1{font-size:47px;letter-spacing:-2px}.concept{transform:none;padding:24px}.facts-inner{grid-template-columns:1fr;gap:15px;padding-top:22px;padding-bottom:22px}.facts-inner>div{display:flex;align-items:baseline;gap:13px}.facts span{font-size:12px}.section-title,.split,.cards,.contact-grid{grid-template-columns:1fr;gap:25px}section.section{padding:61px 0}.section-title{margin-bottom:28px}.card .num{margin-bottom:10px}.card a{padding-top:8px}.cta .wrap{display:block}.cta .btn{margin-top:26px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footnote{flex-direction:column;gap:12px}.row{grid-template-columns:1fr;gap:13px}.pagehero{padding:48px 0}.notice{font-size:12px}.notice a{margin-left:6px}.flow div{font-size:13px}.eyebrow{font-size:11px}}

/* Crownstone Capital digital identity */
:root{color-scheme:dark;--ink:#eef5ff;--muted:#a8bad4;--cyan:#67e9fa;--blue:#728bff;--line:#ffffff19}
body{background:#070e20;color:var(--ink);background-image:radial-gradient(ellipse at 95% 9%,#24469030,transparent 38%),linear-gradient(90deg,#89b9e906 1px,transparent 1px),linear-gradient(#89b9e906 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}
header{background:#080f23eF;border-bottom:1px solid var(--line)}nav{height:98px}.brand-symbol{color:#e8f8ff;border-color:var(--cyan)}.brand-name{letter-spacing:-.8px}.brand-name small{color:#94adc9}.navlinks a.active{color:var(--cyan)}
p,.prose p,.prose li{color:var(--muted)}.eyebrow{color:#70ddea;letter-spacing:2.4px}.hero{background:radial-gradient(ellipse at 77% 42%,#16457377,transparent 47%),radial-gradient(ellipse at 5% 30%,#40348e40,transparent 56%);border-bottom:1px solid var(--line)}.hero-inner{min-height:650px;gap:72px;padding-top:105px;padding-bottom:105px}.hero h1{font-size:clamp(48px,5.2vw,74px);font-weight:500;letter-spacing:-3.5px}.hero h1 em{background:linear-gradient(100deg,#81e9f3,#8c9fff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{font-size:18px;line-height:1.7}.btn{color:#071426;background:#82e6f6;border:1px solid #82e6f6;border-radius:3px;box-shadow:0 0 25px #4ecef318;transition:background .2s,transform .2s}.btn:hover{background:#b4f2fc;transform:translateY(-2px)}.btn.line{background:#ffffff03;color:#deeeff;border-color:#47607b;box-shadow:none}.btn.line:hover{background:#ffffff0b}.btn.lime{background:#82e6f6;color:#071426;border-color:#82e6f6}.navlinks .btn{padding:11px 21px}
.concept{transform:perspective(1200px) rotateY(-7deg) rotateX(3deg);background:linear-gradient(140deg,#173552e8,#0a152bed);border:1px solid #77bce854;border-radius:13px;box-shadow:0 35px 100px #0006,0 0 80px #3e94e81c,inset 0 1px #b9e7ff20;padding:32px}.concept h3{font-size:28px;line-height:1.35}.concept .pill{color:#9aebf7;background:#62d4f90c;border-color:#58a2cc50}.concept-top{border-color:#77bce824}.concept .flow{gap:13px;margin-top:30px}.flow div{background:linear-gradient(140deg,#25496480,#142a4680);border-color:#72adcb30;padding:25px 16px}.flow span{color:#7adef2}.flow .wide{background:linear-gradient(100deg,#72dbea,#91aaf9);color:#0a2440}.flow .wide span{color:#153b59}.concept-foot{color:#95b8d2}.concept p{color:#9db9d3}
.facts{background:#0a1528b8;border-color:var(--line)}.facts span{color:#849cb9}.facts-inner>div{padding-left:21px;border-left:1px solid #5db1d34d}.facts strong{color:#d5e6fa}.section-title p{max-width:480px}.card{background:linear-gradient(135deg,#12213bde,#0a152ae8);border:1px solid #7196c12c;border-radius:8px;padding:32px;transition:border-color .2s,transform .2s}.card:hover{border-color:#58cce788;transform:translateY(-4px)}.card .num{color:#6ac6dd;font-size:12px;letter-spacing:1px}.card h3{color:#edf5ff}.card a{color:#8de7f5}.dark{background:linear-gradient(115deg,#0b1833ed,#132c46de);border-top:1px solid #42739933;border-bottom:1px solid #42739933}.dark p{color:#adc2da}.outline-list span{color:#69d9ec}.outline-list,.outline-list div{border-color:#78a9cf28}.cta{background:linear-gradient(110deg,#112d4a,#19244b);border-top:1px solid #69bdd344;border-bottom:1px solid #69bdd344;position:relative}.cta h2{color:#eaf6ff;font-size:34px}.cta .btn{flex-shrink:0}footer{background:#050b19;border-top:1px solid #3d5a7b2e}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.5fr;gap:28px}.footer-grid .footer-email{color:#88dce9;font-size:13px;overflow-wrap:anywhere;line-height:1.7}.footer-grid h4{color:#7896b8;letter-spacing:1.4px}.footer-grid p{color:#8da4be}.footnote{color:#7992af}.legal-nav{color:#a6b8ce}.pagehero{background:radial-gradient(ellipse at 90% 50%,#214a7944,transparent 55%),linear-gradient(110deg,#101c39c9,#0b162ad9);border-bottom:1px solid #5c94c62b;padding:85px 0 73px}.pagehero h1{font-size:59px;max-width:920px}.pagehero p{line-height:1.75}.row{border-color:#7d9dbe2b}.tag{background:#163547;color:#8bdce8;border:1px solid #5c9ab138}.status-box{background:#102535;border-left-color:#63cfe2}.contact-card{background:linear-gradient(140deg,#122742ee,#0e1a31ee);border:1px solid #6397b537;border-radius:8px;padding:35px}.contact-card .email{font-size:clamp(14px,1.5vw,19px);color:#8ce6f1;text-decoration:none}.contact-card .email a{text-decoration:underline;text-decoration-color:#64cee166;text-underline-offset:6px;overflow-wrap:anywhere}.contact-card .copy{display:inline-block;color:#a6c5de;border-color:#486681;margin-left:12px;min-height:45px}.email-button{margin-top:15px;min-height:45px;padding:9px 17px}.email-setup-note{margin-top:20px}.note{color:#90a5bd!important}.team-contact{padding:30px 0}.team-contact a{color:#8ce6f1;overflow-wrap:anywhere}.faq details{border-color:#6f91b433}.skip:focus{background:#15243b}.menu{color:white}
@media(min-width:1100px){.hero h1{max-width:630px}.hero .wrap{max-width:1360px}.hero-inner{grid-template-columns:1.13fr 1fr}}
@media(max-width:980px){.hero-inner{gap:32px;min-height:600px}.hero h1{font-size:55px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.concept{padding:24px}}
@media(max-width:720px){nav{height:84px}.navlinks{background:#0c1930;border-bottom:1px solid #446b9240}.hero-inner{min-height:0;padding-top:62px;padding-bottom:65px;gap:42px}.hero h1{font-size:48px;letter-spacing:-2px}.hero p{font-size:17px}.concept{transform:none}.pagehero h1{font-size:45px}.pagehero{padding:57px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid .footer-email{font-size:14px}.contact-card{padding:25px}.contact-card .email{font-size:17px}.contact-card .copy{margin-left:0;margin-right:10px}.email-button{margin-right:12px}.facts-inner>div{border-left:0;padding-left:0}.hero .actions .btn{padding:12px 17px;font-size:13px}.cta h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Editorial refinement: fewer elements, stronger hierarchy. */
body{background-size:auto,100px 100px,100px 100px}.wrap{max-width:1280px}.hero-v3{background:radial-gradient(ellipse at 87% 34%,#153e625c,transparent 47%),linear-gradient(115deg,#090f22bd,#0b1832a6)}.hero-v3 .hero-inner{grid-template-columns:1.3fr 1fr;min-height:550px;padding-top:88px;padding-bottom:72px;gap:85px}.hero-v3 h1{font-size:clamp(55px,6.1vw,86px);line-height:1.02;letter-spacing:-4px}.hero-v3 p{font-size:18px;line-height:1.65;margin-top:27px;max-width:550px}.hero-v3 .eyebrow{margin-bottom:31px;color:#8aa8c6;font-size:11px}.actions{align-items:center;gap:27px}.quiet-link{font-size:14px;color:#bdd6ed;text-decoration:underline;text-decoration-color:#65849b;text-underline-offset:6px}.architecture{padding:27px 30px 12px;background:linear-gradient(135deg,#172b468a,#0b14267a);border:1px solid #6c94b33a;box-shadow:0 40px 80px #0003;border-radius:6px;position:relative}.architecture-head{display:flex;justify-content:space-between;color:#7e9bb8;font-size:10px;letter-spacing:1.9px}.architecture-title{font-size:31px;letter-spacing:-1px;line-height:1.25;margin:33px 0 35px;color:#e4f2ff}.arch-row{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;border-top:1px solid #56728c44;min-height:68px}.arch-row:hover{background:#82d7f908;text-decoration:none}.arch-row>span{font:11px monospace;color:#70cde1}.arch-row strong{font-size:17px;font-weight:400}.arch-row small{font-size:12px;color:#829fb9}.hero-caption{display:flex;justify-content:space-between;padding-top:23px;padding-bottom:23px;border-top:1px solid #ffffff10;font-size:10px;letter-spacing:1.8px;color:#65819e}.product-section{padding:77px 0!important}.product-section .section-title{display:flex;justify-content:space-between;align-items:end}.product-section h2{font-size:38px}.product-section .eyebrow{font-size:10px;color:#8babc9;margin-bottom:20px}.product-lines{border-top:1px solid #7799ba35}.product-lines>a{display:grid;grid-template-columns:50px 1.05fr 1.3fr 55px;align-items:center;gap:25px;padding:30px 0;border-bottom:1px solid #7799ba26;transition:background .2s}.product-lines>a:hover{text-decoration:none;background:#6996be08}.product-lines h3{font-size:23px;margin:0}.product-lines p{font-size:15px;margin:0;max-width:330px}.line-number{font:12px monospace;color:#64a8c3}.line-label{font-size:12px;color:#87d9e8}.team-band{background:linear-gradient(100deg,#132c4675,#17244875);border-top:1px solid #75bdd226;border-bottom:1px solid #75bdd226;padding:48px 0}.team-band .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.team-band h2{font-size:34px}.team-band .eyebrow{font-size:10px;margin-bottom:15px;color:#8babc9}footer{padding:50px 0 24px}.footer-v3{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.footer-v3 p{font-size:13px;color:#7e96af}.footer-contact .eyebrow{font-size:10px;margin-bottom:17px;color:#7295b4}.footer-contact>a{display:block;margin:8px 0;font-size:14px;color:#b6d9ee;overflow-wrap:anywhere}.footer-legal{display:flex;gap:22px}.footnote{font-size:11px;margin-top:34px;padding-top:22px;align-items:center}.pagehero{padding:62px 0 49px}.pagehero h1{font-size:52px;letter-spacing:-2px}.pagehero .eyebrow{margin-bottom:21px;font-size:10px;color:#86a6c2}.pagehero p{margin-bottom:0;max-width:620px;font-size:17px}.pagehero+section.section{padding:56px 0 65px}.card .num{margin-bottom:17px;font-size:10px}.card h3{margin-top:0}.card p{font-size:15px}.address-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:24px;padding:28px 35px}.address-card .eyebrow{display:none}.address-card h3,.address-card p{margin:0}.address-card h3{font-size:22px}.address-card p{font-size:15px}.contact-card .eyebrow{font-size:10px}.contact-card h3{font-size:25px}.email-setup-note{font-size:12px!important;opacity:.8}.prose h2{font-size:24px}.prose p{font-size:16px}.row{padding:25px 0}.row h3{font-size:22px}
@media(max-width:980px){.hero-v3 .hero-inner{gap:38px;grid-template-columns:1.1fr 1fr}.hero-v3 h1{font-size:64px}.architecture{padding:24px}.architecture-title{font-size:28px}.product-lines>a{gap:17px;grid-template-columns:30px 1fr 1fr 45px}.product-lines h3{font-size:20px}.desktop-break{display:none}}
@media(max-width:720px){.hero-v3 .hero-inner{grid-template-columns:1fr;padding-top:58px;padding-bottom:40px;gap:44px;min-height:0}.hero-v3 h1{font-size:58px;letter-spacing:-2.9px}.hero-v3 p{font-size:17px}.hero-v3 .eyebrow{margin-bottom:24px}.architecture{padding:23px 23px 6px}.architecture-title{margin:24px 0;font-size:27px}.arch-row{min-height:58px}.hero-caption{font-size:9px;letter-spacing:1px;gap:25px}.product-section{padding:55px 0!important}.product-section .section-title{display:block}.product-section .quiet-link{display:inline-block;margin-top:24px}.product-section h2{font-size:34px}.product-lines>a{grid-template-columns:27px 1fr auto;gap:15px;padding:24px 0}.product-lines p{grid-column:2/4;font-size:14px}.line-label{grid-row:1;grid-column:3}.product-lines h3{font-size:22px}.team-band{padding:36px 0}.team-band .wrap{display:block}.team-band h2{font-size:30px}.team-band .btn{margin-top:25px}.footer-v3{grid-template-columns:1fr;gap:25px}.footer-contact>a{font-size:13px}.footnote{align-items:flex-start}.footer-legal{gap:19px}.pagehero h1{font-size:42px}.pagehero{padding:45px 0}.address-card{display:block;padding:26px}.address-card p{margin:15px 0}.address-card .btn{margin-top:10px}.actions{gap:22px}.hero .actions .btn{font-size:14px}.quiet-link{font-size:13px}.footer-v3 .brand-name{font-size:23px}}

/* Corporate identity and substantive company profile. */
.hero-v3 .hero-inner{min-height:620px;padding-top:84px;padding-bottom:84px;grid-template-columns:1.3fr 1fr;gap:65px}.hero-v3 h1{font-size:clamp(53px,5.7vw,79px);letter-spacing:-3.5px}.hero-v3 p{max-width:565px;font-size:18px}.architecture-title{font-size:39px;line-height:1.18;margin:32px 0 28px}.architecture-sub{font-size:10px;color:#83a5c1;letter-spacing:1.5px;padding:16px 0 13px;border-top:1px solid #688aad30}.arch-row{min-height:58px}.arch-row strong{font-size:16px}.institution-section{background:#102039b3;border-top:1px solid #688aad30;border-bottom:1px solid #688aad30;padding:73px 0}.institution-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:start}.institution-grid h2{font-size:41px;margin-bottom:30px}.institution-grid p{font-size:16px;line-height:1.75}.institution-grid .lead{font-size:24px;color:#e0ecf9;line-height:1.5;margin-top:0;letter-spacing:-.35px}.principle-line{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #6b8fb52c;padding-top:24px;margin-top:29px}.principle-line span{font-size:12px;color:#8ecdda}.assurance-section{padding:77px 0!important}.assurance-section .section-title{display:flex;align-items:end;justify-content:space-between;gap:35px}.assurance-section h2{font-size:37px}.assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.assurance-grid article{border-top:1px solid #68c8e164;padding-top:24px}.assurance-grid article>span{font-size:10px;color:#7db6cc;letter-spacing:1px}.assurance-grid h3{font-size:24px;margin:20px 0 13px}.assurance-grid p{font-size:15px;margin:0;max-width:310px}.company-profile{display:grid;grid-template-columns:1.1fr 1fr;gap:75px}.company-profile h2{font-size:39px}.company-profile p{font-size:17px;line-height:1.75}.company-profile dl{margin:0;border-top:1px solid #708bad40}.company-profile dl>div{display:grid;grid-template-columns:85px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid #708bad30;font-size:14px}.company-profile dt{color:#7f9fbd}.company-profile dd{margin:0;color:#d9eaf9}.function-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:27px}.function-grid article{border-top:1px solid #76a7ca50;padding-top:12px}.function-grid p{font-size:15px}.function-grid h3{font-size:22px}.approach-rows{margin-top:0}.team-band h2{max-width:640px}.navlinks{gap:22px}
@media(max-width:980px){.hero-v3 .hero-inner{gap:33px}.hero-v3 h1{font-size:58px}.navlinks{gap:15px}.navlinks a{font-size:13px}.institution-grid,.company-profile{gap:40px}.assurance-grid{gap:23px}.function-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.hero-v3 .hero-inner{grid-template-columns:1fr;padding-top:55px;padding-bottom:45px;gap:38px;min-height:0}.hero-v3 h1{font-size:53px;letter-spacing:-2.5px}.hero-v3 p{font-size:17px}.architecture-title{font-size:34px;margin:24px 0}.hero-caption{flex-direction:column;gap:8px}.institution-section{padding:50px 0}.institution-grid,.company-profile{grid-template-columns:1fr;gap:28px}.institution-grid h2,.company-profile h2{font-size:33px}.institution-grid .lead{font-size:21px}.assurance-section{padding:53px 0!important}.assurance-section .section-title{display:block}.assurance-section h2{font-size:32px}.assurance-section .quiet-link{display:inline-block;margin-top:22px}.assurance-grid{grid-template-columns:1fr;gap:30px}.assurance-grid p{max-width:none}.function-grid{gap:23px}.team-band h2{font-size:29px}.company-profile dl>div{grid-template-columns:80px 1fr}.navlinks a{font-size:15px}}
/* Prestige edition: institutional finance visual system */
body{background-color:#07101f;background-image:radial-gradient(ellipse at 83% 7%,#294d7830,transparent 37%),linear-gradient(90deg,#8fb0d607 1px,transparent 1px),linear-gradient(#8fb0d607 1px,transparent 1px);background-size:auto,90px 90px,90px 90px}
header{background:#07101fec;backdrop-filter:blur(14px);border-bottom-color:#9ab9d31d}nav{height:94px}.brand-name{font-size:24px;letter-spacing:-.7px}.brand-name small{color:#91aec9}.brand-symbol{border-color:#76deed;color:#edf8ff}.navlinks a{color:#b9cce0}.navlinks a.active{color:#8de5ee}
.institutional-hero{background:radial-gradient(ellipse at 83% 35%,#1f4b735c,transparent 44%),radial-gradient(ellipse at 3% 45%,#29468132,transparent 43%),linear-gradient(110deg,#0a1429de,#0c1a35c8);border-bottom:1px solid #7897b824}.institutional-hero .hero-inner{grid-template-columns:1.15fr .85fr;min-height:650px;gap:78px;padding-top:95px;padding-bottom:78px}.hero-copy h1{font-size:clamp(58px,6.2vw,88px);letter-spacing:-4.7px;line-height:.99;margin-bottom:27px}.hero-copy h1 em{background:linear-gradient(100deg,#72e1ed,#8498ff);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:585px;font-size:19px;line-height:1.65;color:#b9cee3}.hero-copy .eyebrow{color:#86abc7;font-size:10px;letter-spacing:2.8px;margin-bottom:28px}.hero-meta{display:flex;gap:25px;flex-wrap:wrap;margin-top:52px;color:#8da8c1;font-size:11px;letter-spacing:.2px}.hero-meta b{color:#71d6e5;font:11px monospace;margin-right:8px}.hero-panel{background:linear-gradient(146deg,#18334dbd,#0a1527e8);border:1px solid #83a9c64a;box-shadow:0 35px 100px #0005,inset 0 1px #d9f5ff19;border-radius:7px;padding:29px 31px 17px;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}.panel-top{display:flex;justify-content:space-between;color:#8eacc5;font:10px monospace;letter-spacing:1.7px}.hero-panel h2{font-size:32px;line-height:1.23;font-weight:400;letter-spacing:-1px;margin:41px 0 29px;color:#e6f4ff}.panel-rail{border-top:1px solid #8eb1cf31}.panel-rail a{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:12px;min-height:65px;border-bottom:1px solid #8eb1cf28;color:#e0edf8}.panel-rail a:hover{background:#7cd8e209;text-decoration:none}.panel-rail b{font:11px monospace;color:#74d5e4}.panel-rail strong{font-size:15px;font-weight:400}.panel-rail small{font-size:11px;color:#8eaac2}.panel-bottom{display:flex;justify-content:space-between;color:#7292af;font-size:10px;letter-spacing:1px;padding-top:18px}.facts-strip{border-bottom:1px solid #7897b82d;background:#0c182dca}.facts-strip .wrap{display:grid;grid-template-columns:1.15fr 1fr 1fr}.facts-strip .wrap>div{padding:24px 23px;border-left:1px solid #7897b82a}.facts-strip .wrap>div:first-child{border-left:0;padding-left:0}.facts-strip span{display:block;color:#6d8eab;font:10px monospace;letter-spacing:1.7px;margin-bottom:8px}.facts-strip strong{font-size:14px;font-weight:400;color:#d3e3f2}.capabilities-section{padding:92px 0 99px!important}.capabilities-section .section-title{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:60px}.capabilities-section h2{font-size:43px;letter-spacing:-1.7px}.capabilities-section .section-title>p{font-size:16px;line-height:1.7;max-width:430px;margin:0}.capability-grid{border-top:1px solid #78a1c230;margin-top:48px}.capability{display:grid;grid-template-columns:60px 1fr 120px;align-items:center;gap:25px;padding:27px 0;border-bottom:1px solid #78a1c221}.capability:hover{background:#7dc9e907;text-decoration:none}.cap-number{font:12px monospace;color:#6dd4e3}.capability h3{font-size:23px;margin:0 0 7px;font-weight:400}.capability p{margin:0;font-size:15px}.cap-link{font-size:11px;color:#82dce9;text-align:right;letter-spacing:.8px}.method-section{background:#0d1d34d1;border-top:1px solid #79afce2b;border-bottom:1px solid #79afce2b;padding:82px 0}.method-section .section-title{display:flex;justify-content:space-between;align-items:end;gap:35px}.method-section h2{font-size:39px}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:47px}.method-grid article{border-top:1px solid #6dc6d459;padding-top:19px}.method-grid article>span{font:11px monospace;color:#74d9e6}.method-grid h3{font-size:19px;font-weight:400;margin:21px 0 12px}.method-grid p{font-size:14px;line-height:1.65;margin:0}.leadership-strip{padding:59px 0;border-bottom:1px solid #79afce2b;background:linear-gradient(100deg,#101e3c9c,#112c43c4)}.leadership-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.leadership-strip h2{font-size:34px;margin:0 0 13px}.leadership-strip p{margin:0;font-size:15px}.leadership-strip .eyebrow{font-size:10px;color:#83c7d8;margin-bottom:15px}.premium-pagehero{padding:77px 0 63px;background:radial-gradient(ellipse at 90% 45%,#22497144,transparent 55%),linear-gradient(110deg,#0b172eec,#10203ac4);border-bottom:1px solid #7395b92b}.premium-pagehero .eyebrow{color:#87afca;font-size:10px;margin-bottom:23px}.premium-pagehero h1{font-size:clamp(47px,5vw,69px);line-height:1.03;letter-spacing:-3px}.premium-pagehero p{font-size:18px;max-width:720px;line-height:1.65}.company-overview{padding:82px 0 75px!important}.company-profile{grid-template-columns:1.06fr .94fr;gap:95px}.company-profile h2{font-size:43px}.company-profile p{font-size:17px;line-height:1.8}.company-profile dl>div{padding:21px 0}.company-profile dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#7f9fb9}.company-profile dd{font-size:14px}.operating-model{padding:70px 0 82px!important;background:#0d1d34a6;border-top:1px solid #7398bb27;border-bottom:1px solid #7398bb27}.operating-model .section-title{display:grid;grid-template-columns:1fr 1fr;gap:55px}.operating-model h2{font-size:40px}.operating-model .section-title>p{font-size:16px;line-height:1.75;margin:0}.function-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:47px}.function-grid article{border-top-color:#70c3d34a}.function-grid article>span{font:10px monospace;color:#75d1df}.function-grid h3{font-weight:400}.profile-principles{padding:67px 0!important}.profile-principles h2{font-size:39px}.platform-portfolio{padding:79px 0 89px!important}.platform-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end}.platform-intro p{font-size:18px;line-height:1.7;margin:0;max-width:500px}.portfolio-rows{border-top:1px solid #7799b835;margin-top:47px}.portfolio-rows>a{display:grid;grid-template-columns:50px 1fr 90px;gap:25px;align-items:center;padding:29px 0;border-bottom:1px solid #7799b82d}.portfolio-rows>a:hover{background:#6ecedf09;text-decoration:none}.portfolio-rows>a>span{font:12px monospace;color:#70d7e4}.portfolio-rows h2{font-size:25px;font-weight:400;margin:0 0 7px}.portfolio-rows p{font-size:15px;margin:0}.portfolio-rows strong{color:#80dce8;font-size:11px;font-weight:400;text-align:right}.architecture-section{padding:73px 0!important}.architecture-section h2{font-size:38px}.architecture-section .split>div:last-child{max-width:450px}.architecture-note{display:flex;gap:9px;margin-top:27px}.architecture-note span{border:1px solid #80bbcc50;color:#94d9e2;padding:9px 12px;font:10px monospace}.hiring-section{padding:82px 0 93px!important}.hiring-section .section-title{display:grid;grid-template-columns:1fr 1fr;gap:50px}.hiring-section .section-title>p{font-size:16px;line-height:1.75;margin:0}.hiring-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:50px}.hiring-grid article{border-top:1px solid #78c5d448;padding-top:20px}.hiring-grid article>span{font:11px monospace;color:#72d6e4}.hiring-grid h3{font-size:22px;font-weight:400;margin:22px 0 9px}.hiring-grid p{font-size:14px;margin:0;line-height:1.65}.recruitment-note{padding:73px 0!important}.recruitment-note h2{font-size:38px}.career-email,.contact-email{display:block;color:#86e2ed;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}.recruitment-note .career-email{font-size:18px;margin-top:23px}.contact-section{padding:76px 0!important}.premium-contact-grid{grid-template-columns:1fr 1fr;gap:25px}.premium-contact-grid .contact-card{background:linear-gradient(140deg,#132a44e8,#0d1b31ed);border-color:#739ebc43;border-radius:5px;padding:38px}.premium-contact-grid h2{font-size:28px;font-weight:400;margin:20px 0 14px}.premium-contact-grid p{font-size:15px;line-height:1.7;min-height:52px}.premium-contact-grid .contact-email{margin:26px 0 26px;font-size:15px}.address-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #7898b72b;border-bottom:1px solid #7898b72b;margin-top:36px;padding:25px 0}.address-bar .eyebrow{font-size:10px;margin-bottom:10px}.address-bar h3{font-size:18px;font-weight:400;line-height:1.5;margin:0}.contact-footnote{font-size:12px!important;color:#7892aa!important;margin-top:19px}
@media(max-width:980px){.institutional-hero .hero-inner{gap:40px;grid-template-columns:1.05fr .95fr}.hero-copy h1{font-size:67px}.method-grid,.function-grid,.hiring-grid{gap:18px}.company-profile{gap:45px}.capability{grid-template-columns:45px 1fr 100px}}
@media(max-width:720px){.institutional-hero .hero-inner{grid-template-columns:1fr;min-height:0;padding-top:61px;padding-bottom:45px;gap:48px}.hero-copy h1{font-size:58px;letter-spacing:-3px}.hero-copy>p{font-size:17px}.hero-meta{margin-top:36px;gap:12px;flex-direction:column}.hero-panel{transform:none;padding:25px 24px 14px}.hero-panel h2{font-size:28px;margin:31px 0 25px}.facts-strip .wrap{display:block;padding-top:7px;padding-bottom:7px}.facts-strip .wrap>div,.facts-strip .wrap>div:first-child{border-left:0;padding:14px 0;border-bottom:1px solid #7897b81c}.facts-strip .wrap>div:last-child{border-bottom:0}.capabilities-section{padding:62px 0 69px!important}.capabilities-section .section-title,.operating-model .section-title,.platform-intro,.hiring-section .section-title{display:block}.capabilities-section h2{font-size:36px}.capabilities-section .section-title>p{margin-top:24px}.capability-grid{margin-top:33px}.capability{grid-template-columns:35px 1fr;gap:15px;padding:25px 0}.capability>div{grid-column:2}.cap-link{grid-column:2;text-align:left;margin-top:2px}.method-section{padding:61px 0}.method-section .section-title{display:block}.method-section .section-title .quiet-link{display:inline-block;margin-top:21px}.method-section h2{font-size:35px}.method-grid{grid-template-columns:1fr 1fr;margin-top:34px;gap:28px 20px}.method-grid h3{font-size:18px}.leadership-strip{padding:45px 0}.leadership-strip .wrap{display:block}.leadership-strip h2{font-size:30px}.leadership-strip .btn{margin-top:25px}.premium-pagehero{padding:54px 0 46px}.premium-pagehero h1{font-size:44px;letter-spacing:-2px}.premium-pagehero p{font-size:16px}.company-overview{padding:58px 0!important}.company-profile{grid-template-columns:1fr;gap:34px}.company-profile h2{font-size:35px}.operating-model{padding:56px 0 65px!important}.operating-model h2{font-size:34px}.operating-model .section-title>p{margin-top:22px}.function-grid,.hiring-grid{grid-template-columns:1fr 1fr;gap:29px 19px;margin-top:34px}.profile-principles{padding:55px 0!important}.profile-principles h2,.architecture-section h2,.recruitment-note h2{font-size:33px}.platform-portfolio{padding:59px 0 68px!important}.platform-intro p{margin-top:23px;font-size:16px}.portfolio-rows{margin-top:33px}.portfolio-rows>a{grid-template-columns:32px 1fr;gap:15px;padding:26px 0}.portfolio-rows>a>strong{grid-column:2;text-align:left}.portfolio-rows h2{font-size:22px}.architecture-section{padding:56px 0!important}.architecture-section .split>div:last-child{margin-top:10px}.hiring-section{padding:58px 0 69px!important}.hiring-grid{margin-top:34px}.recruitment-note{padding:57px 0!important}.premium-contact-grid{grid-template-columns:1fr;gap:17px}.premium-contact-grid .contact-card{padding:28px}.premium-contact-grid h2{font-size:25px}.address-bar{display:block;padding:22px 0}.address-bar .quiet-link{display:inline-block;margin-top:18px}.contact-section{padding:56px 0!important}}
/* Apex edition: premium institutional identity */
.apex-edition{--apex-bg:#070d1a;--apex-surface:#0d1a2c;--apex-line:#9eb9d522;--apex-text:#eaf3fc;--apex-muted:#9ab1c9;--apex-cyan:#82e2ec;--apex-gold:#d0b577;background-color:var(--apex-bg);background-image:radial-gradient(ellipse at 88% 2%,#2849792b,transparent 34%),linear-gradient(90deg,#9bb4cf06 1px,transparent 1px),linear-gradient(#9bb4cf06 1px,transparent 1px);background-size:auto,96px 96px,96px 96px;color:var(--apex-text)}.apex-edition header{background:#070d1ae8;border-color:#a8c4dd1e}.apex-edition .brand-name small{color:#8ba9c5}.apex-edition .brand-symbol{border-color:var(--apex-cyan)}.apex-edition .navlinks a{color:#afc2d6}.apex-edition .navlinks a.active{color:var(--apex-cyan)}.apex-edition p{color:var(--apex-muted)}.apex-edition .eyebrow{color:#7eb3c8;font-size:10px;letter-spacing:2.35px}.apex-hero{min-height:740px;background:radial-gradient(ellipse at 84% 40%,#1c466d58,transparent 43%),radial-gradient(ellipse at 5% 47%,#313e7a23,transparent 47%),linear-gradient(120deg,#080f21e8,#0a172ae0);border-bottom:1px solid var(--apex-line);position:relative;overflow:hidden}.apex-hero:after{content:"";position:absolute;width:40vw;height:40vw;border:1px solid #b5d3e50b;border-radius:50%;right:-21vw;top:10vw;box-shadow:0 0 0 50px #b5d3e505,0 0 0 100px #b5d3e503;pointer-events:none}.apex-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:95px;align-items:center;min-height:675px;padding-top:67px}.apex-kicker{font:10px monospace;color:#8fb1c9;letter-spacing:2.5px;margin-bottom:29px}.signal{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--apex-cyan);box-shadow:0 0 17px #82e2ec;vertical-align:1px;margin-right:6px}.apex-copy h1{font-size:clamp(56px,6.6vw,94px);line-height:.96;letter-spacing:-5.6px;font-weight:500;margin:0 0 30px;color:#edf5fc}.apex-copy h1 em{font-style:normal;background:linear-gradient(95deg,#85e5ed 10%,#94a6fc 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.apex-copy>p{font-size:19px;line-height:1.7;max-width:590px;color:#b9cde2}.apex-actions{display:flex;align-items:center;gap:26px;margin-top:35px}.apex-actions .btn,.apex-edition .btn{background:#88e4ed;color:#071323;border-color:#88e4ed;border-radius:3px;box-shadow:0 0 35px #78d8e31d}.apex-edition .btn:hover{background:#b5f2f7;border-color:#b5f2f7}.apex-text-link{color:#a8d9e7;font-size:13px;text-decoration:none;border-bottom:1px solid #83bac758;padding-bottom:6px;letter-spacing:.2px}.apex-text-link span{color:var(--apex-cyan);padding-left:8px}.apex-text-link:hover{color:#e0f6fb;text-decoration:none}.apex-markers{display:flex;gap:26px;margin-top:67px;color:#7895b1;font:10px monospace;letter-spacing:.3px}.apex-markers b{font-weight:400;color:#bed0df}.apex-console{min-height:446px;background:linear-gradient(147deg,#193450dc,#091424ee);border:1px solid #82afca4c;border-radius:6px;box-shadow:0 35px 100px #0005,inset 0 1px #d3f2ff1b;padding:28px 31px 18px;position:relative;z-index:1;transform:perspective(1400px) rotateY(-7deg) rotateX(2deg)}.console-head{display:flex;justify-content:space-between;font:10px monospace;letter-spacing:1.7px;color:#86a7c1}.console-title{font-size:34px;line-height:1.16;letter-spacing:-1px;margin:39px 0 21px;color:#eaf5ff}.console-map{height:228px;position:relative;border-top:1px solid #84a9c42a;border-bottom:1px solid #84a9c42a}.map-node{position:absolute;border:1px solid #83bacb4d;background:#122a40e8;min-width:111px;padding:10px 12px;z-index:2}.map-node .node-dot{display:inline-block;width:5px;height:5px;background:var(--apex-cyan);border-radius:50%;margin:0 5px 2px 0}.map-node strong{display:block;font-size:12px;font-weight:400;color:#e6f5fc}.map-node small{display:block;color:#82a7bd;font:9px monospace;margin-top:6px}.node-main{left:50%;top:84px;transform:translateX(-50%);border-color:#85d9e472;background:#153d52ed;min-width:132px}.node-main .node-dot{box-shadow:0 0 12px var(--apex-cyan)}.node-a{left:2px;top:24px}.node-b{right:2px;top:24px}.node-c{right:8px;bottom:20px}.link-line{position:absolute;height:1px;background:#6ed3df63;transform-origin:left center;z-index:1}.l1{width:108px;left:108px;top:66px;transform:rotate(22deg)}.l2{width:108px;right:105px;top:66px;transform:rotate(158deg)}.l3{width:90px;right:80px;top:177px;transform:rotate(-144deg)}.console-foot{display:flex;justify-content:space-between;color:#7898b1;font:9px monospace;letter-spacing:1px;padding-top:17px}.apex-scroll{display:flex;align-items:center;gap:18px;color:#6e8ba6;font:9px monospace;letter-spacing:2px;padding-bottom:20px}.apex-scroll i{display:block;width:36px;height:1px;background:#70c7d5}.apex-profile-strip{background:#0a1729ed;border-bottom:1px solid var(--apex-line)}.apex-profile-strip .wrap{display:grid;grid-template-columns:1.1fr 1fr 1fr}.apex-profile-strip .wrap>div{padding:27px 22px;border-left:1px solid var(--apex-line)}.apex-profile-strip .wrap>div:first-child{border-left:0;padding-left:0}.apex-profile-strip span{color:var(--apex-cyan);font:10px monospace}.apex-profile-strip p{margin:7px 0 6px;color:#7895b0;font:10px monospace;text-transform:uppercase;letter-spacing:1.3px}.apex-profile-strip strong{font-size:14px;font-weight:400;color:#d5e5f1}.apex-capabilities{padding:100px 0 106px!important}.apex-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:55px}.apex-heading h2{font-size:43px;line-height:1.1;letter-spacing:-1.8px;font-weight:400;margin:18px 0 0}.apex-heading>p{font-size:16px;line-height:1.75;margin:0;max-width:475px}.apex-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px}.apex-cap-card{padding:25px 25px 24px;background:linear-gradient(155deg,#11263cdd,#0a1525e4);border:1px solid #82a8c536;min-height:276px;display:flex;flex-direction:column;border-radius:4px;position:relative;overflow:hidden}.apex-cap-card:before{content:"";position:absolute;top:0;left:0;width:54px;height:1px;background:var(--apex-cyan)}.apex-cap-card:hover{border-color:#7bdbe676;transform:translateY(-3px);text-decoration:none}.apex-cap-card .card-top{display:flex;justify-content:space-between;color:#76c9d8;font:10px monospace;letter-spacing:1.2px}.apex-cap-card h3{font-size:24px;font-weight:400;margin:50px 0 12px;color:#e6f1fb}.apex-cap-card p{font-size:14px;line-height:1.65;margin:0}.apex-cap-card .card-rule{margin-top:auto;border-top:1px solid #81a4bf2d}.apex-cap-card .card-link{color:#8bdbe6;font:10px monospace;margin-top:16px;letter-spacing:1px}.apex-discipline{background:#0d1c31d9;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line);padding:87px 0}.apex-discipline .apex-heading{align-items:end}.discipline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:29px;margin-top:55px}.discipline-grid>div{border-top:1px solid #79cad866;padding-top:19px}.discipline-grid span,.org-grid span,.role-list>article>span{font:10px monospace;color:#75d4e2;letter-spacing:1px}.discipline-grid h3{font-size:18px;font-weight:400;margin:22px 0 12px}.discipline-grid p{font-size:14px;line-height:1.65;margin:0}.apex-people{padding:62px 0;background:linear-gradient(100deg,#112440cf,#132c45bd);border-bottom:1px solid var(--apex-line)}.apex-people .wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.apex-people h2{font-size:36px;line-height:1.13;letter-spacing:-1px;font-weight:400;margin:17px 0 12px}.apex-people p{font-size:15px;margin:0}.apex-people .eyebrow{font-size:10px}.apex-pagehero{padding:82px 0 67px;background:radial-gradient(ellipse at 88% 45%,#294e792b,transparent 53%),linear-gradient(111deg,#0a1529ec,#101f38d1);border-bottom:1px solid var(--apex-line)}.apex-pagehero .eyebrow{font-size:10px;margin-bottom:24px}.apex-pagehero h1{font-size:clamp(50px,5.5vw,76px);line-height:1.01;letter-spacing:-3.8px;font-weight:400;margin:0 0 23px}.apex-pagehero p{font-size:18px;line-height:1.7;max-width:720px;margin:0}.apex-company-profile{padding:90px 0 86px!important}.profile-top{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.profile-top h2{font-size:44px;line-height:1.08;font-weight:400;letter-spacing:-1.7px;margin:17px 0 25px}.profile-top p{font-size:17px;line-height:1.8;max-width:520px}.profile-signature{justify-self:end;border:1px solid #86adc348;width:240px;height:150px;padding:23px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,#132d45a1,#0a1729a1)}.profile-signature span{font-size:54px;line-height:1;color:#84dfea;font-weight:300;letter-spacing:-5px}.profile-signature p{font:10px monospace;line-height:1.5;color:#83a7c1;letter-spacing:1px;text-align:right;margin:0}.profile-ledger{border-top:1px solid #86a9c538;margin-top:68px;display:grid;grid-template-columns:1fr 1fr}.profile-ledger>div{display:grid;grid-template-columns:125px 1fr;padding:20px 0;border-bottom:1px solid #86a9c42b}.profile-ledger span{color:#7798b3;font:10px monospace;text-transform:uppercase;letter-spacing:1px}.profile-ledger strong{font-size:14px;font-weight:400;color:#d7e6f1}.apex-operating-model{padding:84px 0 90px!important;background:#0c1b31cd;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}.org-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:55px}.org-grid article{border-top:1px solid #7acdd75c;padding-top:19px}.org-grid h3{font-size:19px;font-weight:400;margin:23px 0 11px}.org-grid p{font-size:14px;line-height:1.65;margin:0}.apex-company-close{padding:77px 0!important}.apex-company-close h2,.apex-platform-principle h2,.apex-recruitment h2{font-size:41px;line-height:1.1;font-weight:400;letter-spacing:-1.5px}.apex-company-close .split>div:last-child{max-width:500px}.apex-company-close p{font-size:16px;line-height:1.75;margin:0 0 22px}.apex-platform{padding:91px 0 100px!important}.platform-lead{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.platform-lead p{font-size:18px;line-height:1.7;margin:0;max-width:520px}.platform-list{border-top:1px solid #82a5c036;margin-top:55px}.platform-list>a{display:grid;grid-template-columns:55px 1fr 90px;gap:25px;align-items:center;border-bottom:1px solid #82a5c02d;padding:31px 0}.platform-list>a:hover{background:#72dbe20a;text-decoration:none}.platform-list>a>span{color:#72d9e5;font:11px monospace}.platform-list h2{font-size:27px;font-weight:400;margin:0 0 7px}.platform-list p{font-size:15px;margin:0}.platform-list b{color:#83dce7;font:10px monospace;text-align:right}.platform-list i{font-style:normal;font-size:15px;padding-left:5px}.apex-platform-principle{padding:80px 0;background:#0d1c31d5;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}.apex-platform-principle .split>div:last-child{max-width:500px}.apex-platform-principle p{font-size:17px;line-height:1.75;margin:0}.principle-pills{display:flex;gap:10px;margin-top:27px}.principle-pills span{border:1px solid #7cb7cb55;color:#8adbe5;padding:10px 13px;font:10px monospace;letter-spacing:.7px}.apex-careers{padding:90px 0 100px!important}.role-list{border-top:1px solid #83a7c23a;margin-top:56px}.role-list>article{display:grid;grid-template-columns:60px 1fr 110px;align-items:center;gap:25px;padding:26px 0;border-bottom:1px solid #83a7c22b}.role-list>article:hover{background:#72dbe209}.role-list h3{font-size:24px;font-weight:400;margin:0 0 7px}.role-list p{margin:0;font-size:14px}.role-list small{font:10px monospace;color:#7d9db7;text-align:right}.apex-recruitment{padding:77px 0;background:#0d1d34d9;border-top:1px solid var(--apex-line)}.apex-recruitment .split>div:last-child{max-width:500px}.apex-recruitment p{font-size:16px;line-height:1.75;margin:0 0 23px}.apex-recruitment a{color:#86e1eb;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}.apex-recruitment a span{padding-left:7px;text-decoration:none}.apex-contact{padding:82px 0 98px!important}.apex-contact .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.apex-contact .contact-grid>article{padding:38px 33px 35px;background:linear-gradient(140deg,#122a43e7,#0b1729ed);border:1px solid #82acc642;min-height:300px}.apex-contact h2{font-size:29px;font-weight:400;margin:21px 0 13px}.apex-contact .contact-grid p{font-size:15px;line-height:1.7;max-width:350px;min-height:54px}.contact-email{display:block;color:#86e1eb;overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid #86e1eb4f;padding-bottom:7px;width:max-content;max-width:100%;font-size:15px;margin:23px 0 24px}.apex-contact .btn{font-size:12px;padding:10px 17px;min-height:42px}.contact-address{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #82a6c22b;border-bottom:1px solid #82a6c22b;margin-top:35px;padding:25px 0}.contact-address .eyebrow{font-size:10px;margin-bottom:10px}.contact-address h3{font-size:18px;line-height:1.55;font-weight:400;margin:0}.contact-note{font-size:11px!important;color:#6f8ca7!important;margin-top:18px}
@media(max-width:980px){.apex-hero-grid{grid-template-columns:1.05fr .95fr;gap:40px}.apex-copy h1{font-size:68px}.apex-console{padding:25px}.apex-cap-grid{gap:11px}.apex-cap-card{padding:22px}.apex-heading{gap:35px}.discipline-grid,.org-grid{gap:17px}.profile-top{gap:45px}.profile-signature{width:210px}.role-list>article{grid-template-columns:45px 1fr 95px}}
@media(max-width:720px){.apex-hero{min-height:0}.apex-hero-grid{grid-template-columns:1fr;min-height:0;padding-top:61px;padding-bottom:42px;gap:48px}.apex-copy h1{font-size:58px;letter-spacing:-3.5px}.apex-copy>p{font-size:17px}.apex-markers{margin-top:40px;flex-direction:column;gap:10px}.apex-console{transform:none;min-height:395px;padding:24px 22px 15px}.console-title{font-size:30px;margin:31px 0 20px}.console-map{height:210px}.node-a{left:-2px}.node-b{right:-2px}.node-c{right:2px}.l1{width:80px;left:93px}.l2{width:80px;right:91px}.l3{width:70px;right:62px}.apex-scroll{padding-bottom:18px}.apex-profile-strip .wrap{display:block;padding-top:6px;padding-bottom:6px}.apex-profile-strip .wrap>div,.apex-profile-strip .wrap>div:first-child{border-left:0;border-bottom:1px solid #8bb3d11e;padding:15px 0}.apex-profile-strip .wrap>div:last-child{border-bottom:0}.apex-capabilities{padding:67px 0 72px!important}.apex-heading{display:block}.apex-heading>p{margin-top:23px}.apex-heading h2{font-size:36px}.apex-cap-grid{grid-template-columns:1fr;margin-top:35px}.apex-cap-card{min-height:250px}.apex-discipline{padding:66px 0}.apex-discipline .apex-heading .apex-text-link{display:inline-block;margin-top:22px}.discipline-grid{grid-template-columns:1fr 1fr;gap:31px 17px;margin-top:36px}.discipline-grid h3{font-size:17px}.apex-people{padding:46px 0}.apex-people .wrap{display:block}.apex-people h2{font-size:31px}.apex-people .btn{margin-top:27px}.apex-pagehero{padding:56px 0 49px}.apex-pagehero h1{font-size:45px;letter-spacing:-2.4px}.apex-pagehero p{font-size:16px}.apex-company-profile{padding:61px 0 67px!important}.profile-top{grid-template-columns:1fr;gap:30px}.profile-top h2{font-size:36px}.profile-signature{justify-self:start;width:200px;height:126px}.profile-ledger{grid-template-columns:1fr;margin-top:45px}.profile-ledger>div{grid-template-columns:105px 1fr;padding:17px 0}.apex-operating-model{padding:62px 0 69px!important}.org-grid{grid-template-columns:1fr 1fr;margin-top:36px;gap:31px 17px}.org-grid h3{font-size:17px}.apex-company-close{padding:61px 0!important}.apex-company-close h2,.apex-platform-principle h2,.apex-recruitment h2{font-size:34px}.apex-company-close .split>div:last-child{margin-top:4px}.apex-platform{padding:63px 0 71px!important}.platform-lead{display:block}.platform-lead p{font-size:16px;margin-top:22px}.platform-list{margin-top:34px}.platform-list>a{grid-template-columns:32px 1fr;padding:26px 0;gap:15px}.platform-list>a>b{grid-column:2;text-align:left}.platform-list h2{font-size:23px}.apex-platform-principle{padding:60px 0}.apex-platform-principle .split>div:last-child{margin-top:26px}.apex-careers{padding:62px 0 72px!important}.role-list{margin-top:36px}.role-list>article{grid-template-columns:32px 1fr;padding:24px 0;gap:14px}.role-list small{grid-column:2;text-align:left}.role-list h3{font-size:22px}.apex-recruitment{padding:61px 0}.apex-recruitment .split>div:last-child{margin-top:25px}.apex-contact{padding:62px 0 73px!important}.apex-contact .contact-grid{grid-template-columns:1fr}.apex-contact .contact-grid>article{min-height:0;padding:29px 25px}.apex-contact h2{font-size:26px}.contact-address{display:block;padding:22px 0}.contact-address .apex-text-link{display:inline-block;margin-top:18px}}
/* Integrated visual assets */ .apex-network-image{display:block;width:100%;height:236px;object-fit:cover;border:1px solid #89cedb38;border-radius:4px;opacity:.92;box-shadow:0 0 45px #4ddae915}.apex-console:has(.apex-network-image){min-height:0}.apex-console:has(.apex-network-image) .console-foot{margin-top:15px}.apex-operations-image{display:block;width:100%;margin-top:65px;border:1px solid #86b5cd39;border-radius:6px;box-shadow:0 25px 70px #0005}.apex-platform .apex-operations-image{background:#091525}.apex-operations-image:hover{border-color:#82e4eb7a;transition:border-color .25s}.apex-edition img{max-width:100%}
@media(max-width:720px){.apex-network-image{height:218px}.apex-operations-image{margin-top:43px}.apex-console:has(.apex-network-image){min-height:0}}
/* Formal corporate layer */ .formal-company-site .footer-legal{flex-wrap:wrap}.market-section{padding:88px 0;background:#0b192bd8;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:52px}.market-grid article{border-top:1px solid #7dcfd65a;padding-top:20px}.market-grid article>span,.trust-ledger article>span{color:#79d9e4;font:10px monospace;letter-spacing:1px}.market-grid h3{font-size:22px;font-weight:400;margin:23px 0 11px}.market-grid p{font-size:14px;line-height:1.7;margin:0}.formal-trust{padding:90px 0 100px!important}.trust-ledger{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:55px}.trust-ledger article{border-top:1px solid #7dcfd650;padding:21px 0 28px}.trust-ledger h3{font-weight:400;font-size:23px;margin:20px 0 10px}.trust-ledger p{font-size:15px;line-height:1.7;margin:0;max-width:440px}.formal-trust-close{padding:76px 0!important}.formal-trust-close h2{font-size:40px;font-weight:400;letter-spacing:-1.5px;line-height:1.1}.formal-trust-close .split>div:last-child{max-width:520px}.formal-trust-close p{font-size:16px;line-height:1.75;margin:0 0 22px}.formal-prose{padding:80px 0 100px!important}.legal-ledger{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;border-top:1px solid #83a8c13d}.legal-ledger article{border-bottom:1px solid #83a8c12d;padding:28px 0 32px}.legal-ledger article>span{color:#77d8e3;font:11px monospace}.legal-ledger h2{font-size:24px;font-weight:400;margin:18px 0 10px}.legal-ledger p{font-size:15px;line-height:1.75;margin:0;max-width:470px}.legal-ledger a{color:#88e1eb;text-decoration:underline;text-underline-offset:4px}.formal-company-site .pagehero h1{max-width:850px}.formal-company-site .navlinks a[href="/trust/"]{white-space:nowrap}
@media(max-width:720px){.market-section{padding:61px 0}.market-grid{grid-template-columns:1fr;margin-top:34px;gap:31px}.market-grid h3{font-size:19px}.formal-trust{padding:62px 0 70px!important}.trust-ledger{grid-template-columns:1fr;margin-top:35px}.trust-ledger h3{font-size:21px}.formal-trust-close{padding:59px 0!important}.formal-trust-close h2{font-size:33px}.formal-trust-close .split>div:last-child{margin-top:25px}.formal-prose{padding:60px 0 74px!important}.legal-ledger{grid-template-columns:1fr}.legal-ledger article{padding:24px 0 27px}.legal-ledger h2{font-size:22px}}
/* Product suite */ .suite-overview{padding:90px 0 104px!important}.suite-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.suite-intro h2{font-size:43px;line-height:1.08;font-weight:400;letter-spacing:-1.6px;margin:17px 0 0}.suite-intro>p{font-size:17px;line-height:1.75;max-width:500px;margin:0}.suite-group{margin-top:64px}.suite-group-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #85aac337;padding-bottom:17px}.suite-group-head span{color:#78dae4;font:10px monospace;letter-spacing:1.4px}.suite-group-head strong{font-size:14px;font-weight:400;color:#b4c9db}.suite-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:13px}.suite-grid.single-product{grid-template-columns:repeat(3,1fr)}.suite-card{display:flex;flex-direction:column;min-height:256px;padding:21px 19px 18px;background:linear-gradient(145deg,#122840df,#0a1728e8);border:1px solid #83a9c532;border-radius:4px;position:relative;overflow:hidden}.suite-card:before{content:"";position:absolute;left:0;top:0;width:42px;height:1px;background:#80e0e7}.suite-card:hover{border-color:#7ddce979;background:linear-gradient(145deg,#173650ee,#0c1b31ee);text-decoration:none;transform:translateY(-3px)}.suite-card .suite-index{color:#75dae5;font:10px monospace;letter-spacing:1px}.suite-card h3{font-size:19px;font-weight:400;line-height:1.22;margin:39px 0 9px;color:#e5f1fa}.suite-card p{font-size:13px;line-height:1.55;margin:0;color:#9cb5c9}.suite-card small{font:10px monospace;color:#7898b2;margin-top:auto;padding-top:22px}.suite-card b{font:10px monospace;color:#85e0e8;margin-top:13px}.suite-card i{font-style:normal;padding-left:5px;font-size:14px}.product-disclosure{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:25px;background:#0a1729;border:1px solid #7ca1bd37;padding:21px 23px;margin-top:48px}.product-disclosure>span{color:#d4b677;font:10px monospace;letter-spacing:1px}.product-disclosure p{font-size:13px;line-height:1.5;margin:0}.product-disclosure .apex-text-link{white-space:nowrap}.product-pagehero h1{max-width:800px}.product-detail{padding:90px 0 103px!important}.product-detail-head{display:flex;justify-content:space-between;gap:50px;align-items:end;border-bottom:1px solid #82a5c33b;padding-bottom:37px}.product-detail-head h2{font-size:41px;font-weight:400;margin:17px 0 0}.product-detail-head>div:last-child{border-left:1px solid #82a5c33b;padding-left:25px;min-width:230px}.detail-label{display:block;color:#79a0ba;font:10px monospace;letter-spacing:1px;margin-bottom:12px}.product-detail-head strong{font-size:14px;font-weight:400;color:#d6e8f3}.detail-ledger{border-bottom:1px solid #82a5c32a}.detail-ledger article{display:grid;grid-template-columns:55px 1fr;gap:25px;align-items:start;border-bottom:1px solid #82a5c32a;padding:28px 0}.detail-ledger article:last-child{border-bottom:0}.detail-ledger article>span{color:#78dce5;font:11px monospace}.detail-ledger h3{font-size:22px;font-weight:400;margin:0 0 7px}.detail-ledger p{font-size:15px;line-height:1.7;margin:0;max-width:670px}.product-detail-footer{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.product-detail-footer>span{color:#7192aa;font:10px monospace;letter-spacing:1px}.product-disclosure.compact{grid-template-columns:150px 1fr;margin-top:49px}.product-disclosure.compact p{font-size:12px}.product-disclosure.compact .apex-text-link{display:none}
@media(max-width:980px){.suite-grid{grid-template-columns:repeat(3,1fr)}.suite-grid.single-product{grid-template-columns:repeat(2,1fr)}.product-disclosure{grid-template-columns:140px 1fr}.product-disclosure .apex-text-link{grid-column:2}.product-detail-head{gap:30px}.product-detail-head>div:last-child{min-width:200px}}
@media(max-width:720px){.suite-overview{padding:63px 0 72px!important}.suite-intro{display:block}.suite-intro h2{font-size:36px}.suite-intro>p{margin-top:23px;font-size:16px}.suite-group{margin-top:48px}.suite-group-head{display:block}.suite-group-head strong{display:block;margin-top:10px;font-size:13px}.suite-grid,.suite-grid.single-product{grid-template-columns:1fr 1fr;gap:10px}.suite-card{min-height:235px;padding:18px 15px}.suite-card h3{font-size:17px;margin-top:29px}.suite-card p{font-size:12px}.suite-card small{font-size:9px}.product-disclosure{grid-template-columns:1fr;padding:19px;margin-top:32px;gap:13px}.product-disclosure .apex-text-link{grid-column:auto}.product-detail{padding:62px 0 75px!important}.product-detail-head{display:block;padding-bottom:27px}.product-detail-head h2{font-size:34px}.product-detail-head>div:last-child{border-left:0;border-top:1px solid #82a5c33b;padding:18px 0 0;margin-top:24px;min-width:0}.detail-ledger article{grid-template-columns:33px 1fr;gap:15px;padding:24px 0}.detail-ledger h3{font-size:20px}.detail-ledger p{font-size:14px}.product-detail-footer{display:block}.product-detail-footer .apex-text-link{display:inline-block;margin-top:15px}.product-disclosure.compact{grid-template-columns:1fr;margin-top:36px}.product-disclosure.compact p{font-size:12px}}
/* Markets and trading */ .markets-grid{grid-template-columns:repeat(2,1fr)}.market-pillars{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.market-pillars span{border:1px solid #7cb7cb55;color:#8adbe5;padding:10px 13px;font:10px monospace;letter-spacing:.7px}.market-pagehero h1{max-width:900px}.market-detail .product-detail-head{border-bottom-color:#cbb07845}.market-detail .product-detail-head .eyebrow{color:#d0b577}.market-detail .product-disclosure>span{color:#d0b577}
@media(max-width:720px){.markets-grid{grid-template-columns:1fr}.market-pillars{margin-top:26px}.market-pillars span{font-size:9px;padding:8px 10px}.market-pagehero h1{font-size:42px}}
/* Portfolio-grade product system */ .product-suite-hero{padding-bottom:73px}.product-architecture{padding:90px 0 105px!important}.product-flow{display:flex;align-items:center;gap:18px;margin:55px 0 64px;padding:19px 22px;border:1px solid #83a9c237;background:#0b192be8;color:#86dfe8;font:10px monospace;letter-spacing:1.3px}.product-flow i{display:block;width:48px;height:1px;background:linear-gradient(90deg,#7bdde5,#cdb575);opacity:.65}.product-groups{display:flex;flex-direction:column;gap:66px}.product-domain-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #83a9c23d;padding-bottom:16px}.product-domain-head span{color:#78dce5;font:10px monospace;letter-spacing:1.4px}.product-domain-head strong{font-size:14px;color:#b7cada;font-weight:400}.product-domain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px}.product-catalog-card{display:flex;flex-direction:column;min-height:240px;padding:23px 21px 19px;border:1px solid #84aac43b;background:linear-gradient(145deg,#122940e3,#0a1728e8);border-radius:4px;position:relative;overflow:hidden}.product-catalog-card:before{content:"";position:absolute;left:0;top:0;width:43px;height:1px;background:#85e2e8}.product-catalog-card:hover{border-color:#7ddde77c;transform:translateY(-3px);text-decoration:none}.product-catalog-card>div{display:flex;justify-content:space-between}.catalog-index,.catalog-domain{font:10px monospace;color:#78dce5;letter-spacing:1px}.catalog-domain{color:#7d9ab2}.product-catalog-card h3{font-size:22px;font-weight:400;line-height:1.18;margin:42px 0 10px}.product-catalog-card p{font-size:14px;line-height:1.6;margin:0}.product-catalog-card small{font:10px monospace;color:#7d9cb5;margin-top:auto;padding-top:23px}.product-catalog-card b{font:10px monospace;color:#8be1e8;margin-top:13px}.product-catalog-card b i{font-style:normal;font-size:14px;padding-left:4px}.product-system-visual{display:grid;grid-template-columns:1.4fr .6fr;gap:42px;align-items:center;margin-top:73px;padding-top:37px;border-top:1px solid #83a9c32e}.product-system-visual img{display:block;width:100%;border:1px solid #86b7cd39;border-radius:5px;box-shadow:0 25px 70px #0005}.product-system-visual p{font-size:16px;line-height:1.7;margin:17px 0 0}.product-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #83a9c23d;border-bottom:1px solid #83a9c23d}.product-meta-grid>div{padding:21px 19px;border-left:1px solid #83a9c22e}.product-meta-grid>div:first-child{border-left:0;padding-left:0}.product-meta-grid .detail-label{margin-bottom:11px}.product-meta-grid strong{font-size:14px;font-weight:400;color:#d8e8f3;line-height:1.45}.product-detail-pro{padding:87px 0 104px!important}.product-detail-pro-intro{max-width:680px;margin:74px 0 52px}.product-detail-pro-intro h2{font-size:42px;font-weight:400;letter-spacing:-1.5px;margin:18px 0 13px}.product-detail-pro-intro p{font-size:17px;line-height:1.75;margin:0}.capability-ledger{border-top:1px solid #83a9c23c}.capability-ledger article{display:grid;grid-template-columns:56px 1fr;gap:25px;padding:28px 0;border-bottom:1px solid #83a9c22b}.capability-ledger article>span{color:#80dde6;font:11px monospace}.capability-ledger h3{font-size:22px;font-weight:400;margin:0 0 8px}.capability-ledger p{font-size:15px;line-height:1.7;margin:0;max-width:710px}.related-products{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:71px;padding:31px 0;border-top:1px solid #83a9c23b;border-bottom:1px solid #83a9c23b}.related-products h3{font-size:23px;font-weight:400;margin:17px 0 0}.related-product-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.related-product-links a{display:flex;justify-content:space-between;align-items:center;border:1px solid #83a9c334;padding:13px 14px;color:#c7dceb;font-size:13px}.related-product-links a:hover{border-color:#82e1e877;color:#8ce3eb;text-decoration:none}.related-product-links i{font-style:normal;color:#80dfe8;font-size:16px}.product-detail-pro .product-disclosure{margin-top:36px}.product-detail-pro .product-disclosure.compact{grid-template-columns:150px 1fr}.product-detail-pro .product-disclosure.compact p{font-size:12px}
@media(max-width:980px){.product-domain-grid{grid-template-columns:repeat(2,1fr)}.product-system-visual{grid-template-columns:1fr .75fr;gap:25px}.product-meta-grid{grid-template-columns:repeat(2,1fr)}.product-meta-grid>div:nth-child(3){border-left:0}.product-meta-grid>div:nth-child(-n+2){border-bottom:1px solid #83a9c22e}.product-detail-pro-intro{margin-top:58px}.related-products{gap:28px}}
@media(max-width:720px){.product-suite-hero{padding-bottom:52px}.product-architecture{padding:63px 0 72px!important}.product-flow{gap:8px;flex-wrap:wrap;line-height:1.8;margin:34px 0 45px;padding:15px}.product-flow i{width:22px}.product-groups{gap:48px}.product-domain-head{display:block}.product-domain-head strong{display:block;margin-top:10px;font-size:13px}.product-domain-grid{grid-template-columns:1fr 1fr;gap:10px}.product-catalog-card{min-height:225px;padding:18px 15px}.product-catalog-card h3{font-size:18px;margin-top:30px}.product-catalog-card p{font-size:12px}.product-catalog-card small{font-size:9px}.product-system-visual{grid-template-columns:1fr;margin-top:48px;padding-top:28px}.product-system-visual p{font-size:15px}.product-meta-grid{grid-template-columns:1fr 1fr}.product-meta-grid>div{padding:17px 13px}.product-meta-grid>div:nth-child(2n+1){border-left:0}.product-meta-grid>div:nth-child(n+3){border-top:1px solid #83a9c22e;border-bottom:0}.product-detail-pro{padding:62px 0 75px!important}.product-detail-pro-intro{margin:48px 0 35px}.product-detail-pro-intro h2{font-size:35px}.product-detail-pro-intro p{font-size:16px}.capability-ledger article{grid-template-columns:33px 1fr;gap:15px;padding:24px 0}.capability-ledger h3{font-size:20px}.capability-ledger p{font-size:14px}.related-products{display:block;margin-top:52px}.related-products h3{font-size:21px;margin-bottom:22px}.related-product-links{grid-template-columns:1fr}.product-detail-pro .product-disclosure.compact{grid-template-columns:1fr}}

/* Company comment upgrade: a visual system view and a premium markets rail. */
.company-profile-visual{position:relative;min-height:220px;border:1px solid #86b8ce48;border-radius:6px;overflow:hidden;background:linear-gradient(145deg,#10283fdd,#091525f0);box-shadow:0 28px 80px #0005,inset 0 1px #dcf7ff18;display:flex;align-items:stretch}.company-profile-visual:after{content:"";position:absolute;inset:11px;border:1px solid #8be1ec18;pointer-events:none}.company-profile-visual img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;opacity:.82;mix-blend-mode:screen}.company-profile-visual-meta{position:absolute;top:18px;left:20px;right:20px;display:flex;justify-content:space-between;color:#80d8e4;font:9px monospace;letter-spacing:1.5px;z-index:2}.company-profile-visual-mark{position:absolute;right:20px;bottom:19px;display:flex;align-items:flex-end;gap:12px;color:#8adce6;z-index:2}.company-profile-visual-mark strong{font-size:42px;line-height:.8;font-weight:300;letter-spacing:-4px}.company-profile-visual-mark small{font:9px/1.35 monospace;color:#8da9bd;letter-spacing:1px;text-align:right}.operating-system-board{position:relative;margin-top:55px;padding:31px 28px 27px;border:1px solid #82cbd746;background:linear-gradient(145deg,#10263dd9,#091525ee);box-shadow:0 25px 70px #0004,inset 0 1px #e1faff14;overflow:hidden}.operating-system-board:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(#82e2ec00,#82e2ec47 18%,#82e2ec12 82%,#82e2ec00);opacity:.55}.operating-system-core{position:relative;z-index:1;width:min(460px,100%);margin:0 auto 37px;padding:17px 22px 16px;border:1px solid #84dfe96b;background:linear-gradient(120deg,#153c51e8,#102841e8);text-align:center;box-shadow:0 0 38px #61dbe31a}.operating-system-core:after{content:"";position:absolute;left:50%;bottom:-38px;width:1px;height:38px;background:#85dae363}.operating-system-core span{display:block;color:#82dce7;font:9px monospace;letter-spacing:1.7px}.operating-system-core strong{display:block;color:#eef8ff;font-size:25px;font-weight:400;letter-spacing:-.6px;margin:9px 0 5px}.operating-system-core small{display:block;color:#9ab7ca;font:10px monospace;letter-spacing:.4px}.premium-org-grid{position:relative;z-index:1;margin-top:0;gap:13px}.premium-org-grid article{min-height:157px;padding:19px 18px 18px;border:1px solid #83b5c83b;border-top-color:#7bd9e373;background:linear-gradient(145deg,#122b43d9,#0b182af2);transition:border-color .2s ease,transform .2s ease,background .2s ease}.premium-org-grid article:hover{border-color:#7fe5ed8c;transform:translateY(-3px);background:linear-gradient(145deg,#173652e5,#0c1b2ff2)}.premium-org-grid article>span{display:block}.premium-org-grid h3{font-size:19px;margin:28px 0 10px}.premium-org-grid p{font-size:13px;line-height:1.65}.derivative-spotlight{position:relative;display:grid;grid-template-columns:122px 1fr auto;gap:30px;align-items:center;margin-top:27px;padding:24px 28px;border:1px solid #8bdfe55c;background:linear-gradient(115deg,#0e2a42e8,#0b182af2);color:inherit;overflow:hidden;box-shadow:0 24px 55px #0003}.derivative-spotlight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#80e4ee,#8d9dff)}.derivative-spotlight:after{content:"";position:absolute;right:-80px;top:-95px;width:230px;height:230px;border:1px solid #80dce928;border-radius:50%;box-shadow:0 0 0 26px #80dce90c,0 0 0 52px #80dce907;pointer-events:none}.derivative-spotlight:hover{text-decoration:none;border-color:#8ae8ef9c;transform:translateY(-2px)}.derivative-spotlight-mark{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px}.derivative-spotlight-mark strong{font-size:39px;line-height:.85;font-weight:300;letter-spacing:-2px;color:#8de5ed}.derivative-spotlight-mark span{font:9px monospace;letter-spacing:1px;color:#78a8c0}.derivative-spotlight-copy{position:relative;z-index:1}.derivative-spotlight-copy .eyebrow{font-size:9px}.derivative-spotlight-copy h3{font-size:23px;font-weight:400;letter-spacing:-.5px;margin:9px 0 6px}.derivative-spotlight-copy p{font-size:13px;line-height:1.65;margin:0;max-width:670px}.derivative-spotlight>.apex-text-link{position:relative;z-index:1;white-space:nowrap}
@media(max-width:980px){.company-profile-visual{min-height:190px}.company-profile-visual img{min-height:190px}.operating-system-board{padding:25px 20px 21px}.premium-org-grid{gap:10px}.derivative-spotlight{grid-template-columns:95px 1fr;gap:21px}.derivative-spotlight>.apex-text-link{grid-column:2;justify-self:start}}
@media(max-width:720px){.company-profile-visual{min-height:210px}.company-profile-visual img{min-height:210px}.company-profile-visual-meta{left:16px;right:16px}.company-profile-visual-mark{right:16px;bottom:17px}.operating-system-board{margin-top:37px;padding:19px 14px 16px}.operating-system-board:before{display:none}.operating-system-core{margin-bottom:30px;padding:15px 14px}.operating-system-core:after{bottom:-31px;height:31px}.operating-system-core strong{font-size:22px}.operating-system-core small{font-size:9px;line-height:1.5}.premium-org-grid{grid-template-columns:1fr 1fr;gap:9px}.premium-org-grid article{min-height:162px;padding:15px 13px}.premium-org-grid h3{font-size:17px;margin:23px 0 8px}.premium-org-grid p{font-size:12px}.derivative-spotlight{grid-template-columns:1fr;gap:16px;margin-top:18px;padding:20px 18px}.derivative-spotlight-mark{flex-direction:row;align-items:center;gap:11px}.derivative-spotlight-mark strong{font-size:34px}.derivative-spotlight>.apex-text-link{grid-column:auto}.derivative-spotlight-copy h3{font-size:21px}}

/* Homepage comment upgrade: rotating globe and institutional information architecture. */
.apex-console:has(.globe-stage){min-height:0;padding-bottom:18px;background:linear-gradient(145deg,#173653e8,#081525f2)}.apex-console:has(.globe-stage) .console-title{margin-bottom:17px}.globe-stage{height:255px;position:relative;display:grid;place-items:center;overflow:hidden;border-top:1px solid #84b5cd2e;border-bottom:1px solid #84b5cd2e;background:radial-gradient(circle at 50% 49%,#1e60822d,transparent 40%),linear-gradient(125deg,#0c2034aa,#081425d9)}.globe-stage:before{content:"";position:absolute;width:76%;height:76%;border:1px solid #80dbe51a;border-radius:50%;box-shadow:0 0 0 20px #80dbe507,0 0 0 42px #80dbe504}.apex-globe-image{position:absolute;z-index:2;width:min(420px,124%);max-width:none;aspect-ratio:3 / 2;object-fit:contain;mix-blend-mode:screen;filter:saturate(.9) contrast(1.08) drop-shadow(0 0 22px #63e4f04a);animation:globeSpin 28s linear infinite;will-change:transform}.globe-orbit{position:absolute;z-index:3;border:1px solid #7ce0ed5e;border-radius:50%;pointer-events:none}.globe-orbit-a{width:91%;height:39%;transform:rotate(20deg);box-shadow:0 0 20px #71dce41a}.globe-orbit-b{width:83%;height:55%;transform:rotate(-57deg);border-color:#948bff4d}.globe-scan{position:absolute;z-index:4;left:9%;right:9%;height:1px;background:linear-gradient(90deg,transparent,#8debf4a3,transparent);box-shadow:0 0 14px #70e2ed7c;animation:globeScan 4.8s ease-in-out infinite;pointer-events:none}.globe-data-node{position:absolute;z-index:5;width:5px;height:5px;border-radius:50%;background:#9cf3fa;box-shadow:0 0 0 4px #83e8f31a,0 0 15px #7deaf4;animation:nodePulse 2.8s ease-in-out infinite}.globe-node-a{left:20%;top:31%}.globe-node-b{right:19%;top:47%;animation-delay:.9s}.globe-node-c{left:37%;bottom:18%;animation-delay:1.7s}.apex-console:has(.globe-stage) .console-foot{padding-top:15px;margin-top:0}.apex-console:has(.globe-stage) .console-foot span{color:#8aa8bb}.capability-system-bar{display:flex;align-items:center;gap:13px;margin-top:46px;padding:13px 16px;border:1px solid #82b3c432;background:#0a1829d9;color:#86dee8;font:9px monospace;letter-spacing:1.2px}.capability-system-bar i{display:block;width:34px;height:1px;background:linear-gradient(90deg,#78dce6,#9d8bff);opacity:.7}.capability-system-bar b{margin-left:auto;color:#6d8ea7;font:9px monospace;font-weight:400;letter-spacing:1px}.capability-system-grid{margin-top:14px;gap:14px}.capability-system-card{min-height:288px;background:linear-gradient(145deg,#122b44ee,#091527f4);border-color:#8ab9ce40;box-shadow:0 22px 55px #0003,inset 0 1px #d7f8ff0d}.capability-system-card:after{content:"";position:absolute;right:-45px;bottom:-65px;width:155px;height:155px;border:1px solid #82e2ec17;border-radius:50%;box-shadow:0 0 0 18px #82e2ec08,0 0 0 36px #82e2ec05}.capability-system-card:nth-child(2){background:linear-gradient(145deg,#142b4af0,#0c172bf4)}.capability-system-card:nth-child(3){background:linear-gradient(145deg,#15273eec,#0a1628f4)}.capability-system-card h3{font-size:25px;letter-spacing:-.5px}.capability-system-card p{max-width:290px}.capability-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:31px;padding:19px 0 0;border-top:1px solid #82a8c22b}.capability-footer div{display:flex;align-items:baseline;gap:17px}.capability-footer span{color:#77a1ba;font:9px monospace;letter-spacing:1.2px}.capability-footer strong{font-size:14px;font-weight:400;color:#d1e5f0}.market-section{background:linear-gradient(115deg,#0b192bd8,#10243bd8);}.market-architecture-line{display:flex;align-items:center;gap:15px;margin-top:47px;padding:13px 0;border-top:1px solid #82a9c22c;border-bottom:1px solid #82a9c22c;color:#78d9e4;font:9px monospace;letter-spacing:1.2px}.market-architecture-line i{display:block;width:50px;height:1px;background:linear-gradient(90deg,#7ce0e8,#9a8dff)}.market-architecture-line b{margin-left:auto;color:#7397b1;font:9px monospace;font-weight:400}.premium-market-grid{gap:0;margin-top:0;border-bottom:1px solid #83a9c232}.premium-market-grid .market-card{position:relative;min-height:236px;padding:27px 28px 23px;border-top:0;border-right:1px solid #83a9c232;background:linear-gradient(145deg,#10283fe8,#0a1829e8);overflow:hidden}.premium-market-grid .market-card:last-child{border-right:0}.premium-market-grid .market-card:before{content:"";position:absolute;top:0;left:0;width:61px;height:1px;background:#82e2e9}.market-card-head{display:flex;justify-content:space-between;color:#75dce7;font:9px monospace;letter-spacing:1.1px}.market-card-head span:last-child{color:#88a8be}.premium-market-grid .market-card h3{font-size:25px;letter-spacing:-.5px;margin:44px 0 12px}.premium-market-grid .market-card p{max-width:330px}.market-card-rule{margin-top:26px;border-top:1px solid #82a7c22b}.premium-market-grid .market-card b{display:block;margin-top:13px;color:#8be1e8;font:9px monospace;letter-spacing:1px;font-weight:400}.discipline-summary{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;margin-top:47px;padding:16px 0;border-top:1px solid #7fcdd642;border-bottom:1px solid #7fcdd62e}.discipline-summary span{color:#79dce6;font:9px monospace;letter-spacing:1.3px}.discipline-summary span:last-child{color:#6e8fa8}.discipline-summary strong{font-size:16px;font-weight:400;color:#d2e4ef}.discipline-architecture-grid{gap:0;margin-top:0;border-bottom:1px solid #7acdd633}.discipline-architecture-grid .discipline-node{position:relative;min-height:216px;padding:27px 27px 24px;border-top:0;border-right:1px solid #83a9c22c;background:linear-gradient(145deg,#112840d9,#0b1728e8);overflow:hidden}.discipline-architecture-grid .discipline-node:last-child{border-right:0}.discipline-architecture-grid .discipline-node:after{content:"";position:absolute;right:-29px;bottom:-38px;width:105px;height:105px;border:1px solid #82dfe916;border-radius:50%}.discipline-node-head{display:flex;align-items:center;justify-content:space-between;color:#7bdeE7;font:9px monospace;letter-spacing:1px}.discipline-node-head b{color:#668da7;font:9px monospace;font-weight:400}.discipline-architecture-grid .discipline-node h3{font-size:20px;margin:46px 0 11px}.discipline-architecture-grid .discipline-node p{max-width:235px}
@keyframes globeSpin{from{transform:rotate(0deg) scale(1.03)}to{transform:rotate(360deg) scale(1.03)}}@keyframes globeScan{0%,100%{transform:translateY(-90px);opacity:0}20%,80%{opacity:1}50%{transform:translateY(90px)}}@keyframes nodePulse{0%,100%{transform:scale(.75);opacity:.65}50%{transform:scale(1.35);opacity:1}}
@media(prefers-reduced-motion:reduce){.apex-globe-image,.globe-scan,.globe-data-node{animation:none}.apex-globe-image{transform:scale(1.03)}}
@media(max-width:980px){.apex-globe-image{width:min(370px,130%)}.capability-system-bar{gap:9px}.capability-system-bar i{width:22px}.premium-market-grid .market-card{padding-left:20px;padding-right:20px}.discipline-architecture-grid .discipline-node{padding-left:19px;padding-right:19px}}
@media(max-width:720px){.apex-console:has(.globe-stage){padding:24px 22px 15px}.globe-stage{height:225px}.apex-globe-image{width:145%;animation-duration:31s}.globe-orbit-a{width:107%;height:42%}.globe-orbit-b{width:102%;height:59%}.capability-system-bar{flex-wrap:wrap;margin-top:34px;gap:8px 10px;padding:12px}.capability-system-bar b{width:100%;margin-left:0;padding-top:4px}.capability-system-grid{grid-template-columns:1fr;margin-top:10px}.capability-system-card{min-height:253px}.capability-footer{display:block;margin-top:26px}.capability-footer div{display:block}.capability-footer strong{display:block;margin-top:8px}.capability-footer .apex-text-link{display:inline-block;margin-top:17px}.market-architecture-line{flex-wrap:wrap;gap:9px 12px;margin-top:33px}.market-architecture-line i{width:28px}.market-architecture-line b{width:100%;margin-left:0}.premium-market-grid{grid-template-columns:1fr;margin-top:0}.premium-market-grid .market-card{min-height:0;padding:23px 18px 22px;border-right:0;border-bottom:1px solid #83a9c22c}.premium-market-grid .market-card:last-child{border-bottom:0}.premium-market-grid .market-card h3{font-size:22px;margin:31px 0 10px}.discipline-summary{grid-template-columns:1fr auto;gap:10px 15px;margin-top:35px}.discipline-summary strong{grid-column:1 / -1;grid-row:2;font-size:14px}.discipline-architecture-grid{grid-template-columns:1fr 1fr}.discipline-architecture-grid .discipline-node{min-height:181px;padding:18px 14px;border-right:1px solid #83a9c22c;border-bottom:1px solid #83a9c22c}.discipline-architecture-grid .discipline-node:nth-child(2n){border-right:0}.discipline-architecture-grid .discipline-node:nth-child(n+3){border-bottom:0}.discipline-architecture-grid .discipline-node h3{font-size:17px;margin:31px 0 8px}.discipline-architecture-grid .discipline-node p{font-size:12px}}
/* Interactive globe: the marked hero panel is intentionally image-only. */
.apex-console:has(.interactive-globe){min-height:520px;padding:0;background:radial-gradient(circle at 50% 48%,#1c668c40,transparent 45%),linear-gradient(145deg,#173653e8,#081525f2);display:flex;align-items:center;justify-content:center;overflow:hidden}
.apex-console:has(.interactive-globe) .globe-stage{width:100%;height:100%;min-height:520px;border:0;background:transparent;cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;outline:none}
.apex-console:has(.interactive-globe) .globe-stage:before{width:72%;height:72%;border:0;box-shadow:0 0 95px #71e1ef2b,0 0 0 1px #85e8f00c;border-radius:50%;pointer-events:none}
.apex-console:has(.interactive-globe) .apex-globe-image{width:145%;animation:none;transform:translateZ(0) rotate(var(--globe-angle,0deg)) scale(1.08);filter:saturate(1.02) contrast(1.1) drop-shadow(0 0 36px #63e4f06b);transition:filter .25s ease;pointer-events:none}
.apex-console:has(.interactive-globe) .globe-stage:hover .apex-globe-image{filter:saturate(1.08) contrast(1.12) drop-shadow(0 0 48px #63e4f08c)}
.apex-console:has(.interactive-globe) .globe-stage:focus-visible{box-shadow:inset 0 0 0 2px #89e6ef8c}
.apex-console:has(.interactive-globe) .globe-stage.is-dragging{cursor:grabbing}
.apex-console:has(.interactive-globe) .globe-orbit,.apex-console:has(.interactive-globe) .globe-scan,.apex-console:has(.interactive-globe) .globe-data-node{display:none}
@media(prefers-reduced-motion:reduce){.apex-console:has(.interactive-globe) .apex-globe-image{transform:translateZ(0) rotate(var(--globe-angle,0deg)) scale(1.08)}}
@media(max-width:980px){.apex-console:has(.interactive-globe){min-height:465px}.apex-console:has(.interactive-globe) .globe-stage{min-height:465px}.apex-console:has(.interactive-globe) .apex-globe-image{width:151%}}
@media(max-width:720px){.apex-console:has(.interactive-globe){min-height:390px}.apex-console:has(.interactive-globe) .globe-stage{min-height:390px}.apex-console:has(.interactive-globe) .apex-globe-image{width:154%;transform:translateZ(0) rotate(var(--globe-angle,0deg)) scale(1.05)}}
/* Satellite-earth treatment: no card, border, frame or surrounding chrome. */
.apex-console:has(.interactive-globe){border:0;border-radius:0;box-shadow:none;transform:none;background:transparent;overflow:visible}
.apex-console:has(.interactive-globe) .globe-stage{overflow:visible;background:transparent}
.apex-console:has(.interactive-globe) .apex-globe-image{aspect-ratio:auto;height:auto;width:132%;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.12) drop-shadow(0 0 42px #63e4f080)}
.apex-console:has(.interactive-globe) .globe-stage:before{box-shadow:0 0 110px #71e1ef22;opacity:.75}
@media(max-width:980px){.apex-console:has(.interactive-globe) .apex-globe-image{width:132%}}
@media(max-width:720px){.apex-console:has(.interactive-globe){overflow:hidden}.apex-console:has(.interactive-globe) .globe-stage{overflow:hidden}.apex-console:has(.interactive-globe) .apex-globe-image{width:115%;transform:translateZ(0) rotate(var(--globe-angle,0deg)) scale(1.06)}}
/* Crownstone Capital network band: a Stripe-like information rhythm with original facts. */
.mfx-network-band{position:relative;padding:94px 0 0;background:radial-gradient(ellipse at 78% 12%,#4b2f8e1f,transparent 38%),linear-gradient(115deg,#091426,#0e2037 58%,#101b39);border-bottom:1px solid var(--apex-line);overflow:hidden}
.mfx-network-band:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#82e2ec46,#a38eff45,transparent);opacity:.8}
.mfx-band-head{display:grid;grid-template-columns:1.08fr .92fr;align-items:end;gap:70px;padding-bottom:50px}
.mfx-band-head h2{max-width:720px;font-size:clamp(39px,4.5vw,68px);line-height:1.02;letter-spacing:-3.1px;font-weight:400;margin:18px 0 0;color:#edf7fd}
.mfx-band-head>p{max-width:460px;font-size:17px;line-height:1.75;margin:0;color:#a8bfd2}
.mfx-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #83a9c23c;border-bottom:1px solid #83a9c23c}
.mfx-stat{min-height:208px;padding:28px 24px 30px;border-left:1px solid #83a9c22b;background:linear-gradient(145deg,#11253ad4,#0b1729d0)}
.mfx-stat:first-child{border-left:0;padding-left:0;background:linear-gradient(145deg,#142d45df,#0b1729d0)}
.mfx-stat strong{display:block;font-size:clamp(44px,4.7vw,72px);line-height:.9;letter-spacing:-3.8px;font-weight:300;color:#eaf8ff}
.mfx-stat:nth-child(2) strong{color:#9feaf1}.mfx-stat:nth-child(3) strong{color:#c2baff}.mfx-stat:nth-child(4) strong{font-size:clamp(29px,3.2vw,50px);letter-spacing:-2.2px;color:#d8c38a}
.mfx-stat span{display:block;margin-top:22px;color:#79dbe5;font:10px monospace;letter-spacing:1.5px}
.mfx-stat p{max-width:200px;margin:12px 0 0;color:#8fa9bd;font-size:13px;line-height:1.55}
.mfx-band-visual{position:relative;display:grid;grid-template-columns:.66fr 1.34fr;align-items:end;gap:42px;min-height:385px;margin-top:58px;padding:41px 0 0;border-top:1px solid #83a9c22b;background:radial-gradient(ellipse at 78% 100%,#ffb27a2c,transparent 54%),radial-gradient(ellipse at 66% 100%,#8857ff20,transparent 54%)}
.mfx-band-visual:after{content:"";position:absolute;left:-10vw;right:-10vw;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#f0b78c6e,#82dce680,#9d8dff5c,transparent)}
.mfx-visual-copy{position:relative;z-index:1;max-width:300px;padding-bottom:56px}
.mfx-visual-copy .eyebrow{display:block;margin-bottom:19px}
.mfx-visual-copy strong{display:block;font-size:clamp(27px,3vw,45px);line-height:1.05;letter-spacing:-1.7px;font-weight:400;color:#f2f7fb}
.mfx-visual-copy p{font-size:15px;line-height:1.7;margin:17px 0 0;color:#9eb7ca}
.mfx-band-visual img{position:relative;z-index:0;display:block;width:100%;max-width:760px;margin-left:auto;opacity:.86;mix-blend-mode:screen;filter:saturate(1.15) drop-shadow(0 -12px 50px #6ccedc1e)}
@media(max-width:980px){.mfx-band-head{gap:42px}.mfx-stat{padding-left:17px;padding-right:17px}.mfx-stat:first-child{padding-left:0}.mfx-band-visual{grid-template-columns:.8fr 1.2fr;gap:20px}.mfx-visual-copy{padding-bottom:35px}}
@media(max-width:720px){.mfx-network-band{padding:64px 0 0}.mfx-band-head{display:block;padding-bottom:35px}.mfx-band-head h2{font-size:38px;letter-spacing:-2px}.mfx-band-head>p{margin-top:22px;font-size:16px}.mfx-stat-grid{grid-template-columns:1fr 1fr}.mfx-stat,.mfx-stat:first-child{min-height:184px;padding:22px 14px 23px}.mfx-stat:nth-child(odd){border-left:0}.mfx-stat:nth-child(n+3){border-top:1px solid #83a9c22b}.mfx-stat strong{font-size:47px}.mfx-stat:nth-child(4) strong{font-size:31px}.mfx-stat span{margin-top:17px;font-size:9px}.mfx-stat p{font-size:12px;margin-top:9px}.mfx-band-visual{display:block;min-height:0;margin-top:39px;padding-top:29px}.mfx-visual-copy{max-width:100%;padding-bottom:25px}.mfx-visual-copy strong{font-size:31px}.mfx-band-visual img{width:126%;max-width:none;margin-left:-13%}}

/* Global finance architecture: original visual language informed by modern
   payments, enterprise commerce and digital-asset infrastructure leaders. */
.global-finance-architecture{position:relative;background:radial-gradient(ellipse at 18% 0%,#173e5d55,transparent 42%),linear-gradient(135deg,#071321 0%,#0b1c31 56%,#10162d 100%);color:#edf8fd;border-top:1px solid #86dfe51f;border-bottom:1px solid #86dfe51f;overflow:hidden}
.global-finance-architecture:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),#8ce5ef0a 50%,transparent calc(50% + 1px),transparent 100%),linear-gradient(0deg,transparent 0,transparent calc(50% - 1px),#8ce5ef08 50%,transparent calc(50% + 1px),transparent 100%);background-size:160px 160px}
.global-finance-head,.global-finance-grid{position:relative;z-index:1}
.global-finance-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:49px}
.global-finance-head h2{max-width:820px;font-size:clamp(40px,4.9vw,72px);line-height:1.02;letter-spacing:-3.3px;font-weight:350;color:#eef8fd}
.global-finance-head h2 em{font-style:normal;color:#90e9ef}
.global-finance-intro{max-width:430px;padding-bottom:5px}
.global-finance-intro p{margin:0 0 23px;color:#a4bbcd;font-size:16px;line-height:1.75}
.global-finance-intro .apex-text-link{color:#a9f1f4;font-size:13px}
.global-finance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.global-finance-card{position:relative;display:flex;flex-direction:column;min-height:500px;background:linear-gradient(155deg,#132d46eb,#081321f7);border:1px solid #83bfd02e;box-shadow:0 24px 60px #0003;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;text-decoration:none}
.global-finance-card:before{content:"";position:absolute;z-index:2;left:0;top:0;width:72px;height:2px;background:linear-gradient(90deg,#91eef2,#9b8bff)}
.global-finance-card:hover,.global-finance-card:focus-visible{transform:translateY(-6px);border-color:#8de8ee7d;box-shadow:0 28px 75px #0006;text-decoration:none}
.global-finance-image{position:relative;aspect-ratio:1.65;overflow:hidden;background:#091829}
.global-finance-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#071321d1 100%),linear-gradient(90deg,#0713212e,transparent 50%,#06101f4d);pointer-events:none}
.global-finance-image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.05);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .35s ease}
.global-finance-card:hover .global-finance-image img,.global-finance-card:focus-visible .global-finance-image img{transform:scale(1.07);filter:saturate(1.08) contrast(1.09)}
.global-finance-card:nth-child(1) .global-finance-image img{object-position:center 47%}
.global-finance-card:nth-child(2) .global-finance-image img{object-position:center 53%}
.global-finance-card:nth-child(3) .global-finance-image img{object-position:center 49%}
.global-finance-card-body{display:flex;flex:1;flex-direction:column;padding:25px 24px 26px}
.global-finance-card-meta{display:flex;justify-content:space-between;gap:13px;color:#78dce6;font:9px monospace;letter-spacing:1.1px;line-height:1.5}
.global-finance-card-meta span:last-child{color:#7f9eb3;text-align:right}
.global-finance-card h3{margin:34px 0 12px;font-size:29px;letter-spacing:-1px;font-weight:400;color:#edf7fb}
.global-finance-card p{margin:0;max-width:320px;color:#9db5c8;font-size:14px;line-height:1.7}
.global-finance-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:28px;color:#b6eff2;font-size:12px;letter-spacing:.15px;border-top:1px solid #83a9c22b}
.global-finance-link b{font-size:16px;font-weight:400;color:#92eaf0}
@media(max-width:980px){.global-finance-head{gap:45px}.global-finance-card{min-height:470px}.global-finance-card-body{padding-left:19px;padding-right:19px}.global-finance-card h3{font-size:25px}}
@media(max-width:720px){.global-finance-architecture{padding:67px 0}.global-finance-head{display:block;margin-bottom:33px}.global-finance-head h2{font-size:40px;letter-spacing:-2.2px}.global-finance-intro{max-width:none;margin-top:22px}.global-finance-intro p{font-size:15px}.global-finance-grid{grid-template-columns:1fr;gap:12px}.global-finance-card{min-height:0}.global-finance-image{aspect-ratio:1.7}.global-finance-card-body{padding:21px 18px 22px}.global-finance-card h3{font-size:24px;margin:28px 0 9px}.global-finance-link{padding-top:22px;margin-top:25px}}

/* Dedicated product visuals: one large image per product route. */
.product-visual-panel{position:relative;margin:0 0 67px;border:1px solid #83b9ce3d;background:linear-gradient(145deg,#102a43e8,#081524f5);box-shadow:0 28px 75px #0005;overflow:hidden}
.product-visual-media{position:relative;min-height:clamp(360px,39vw,605px);background:#081628;overflow:hidden}
.product-visual-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,#06101fd9 100%),linear-gradient(90deg,#07132144,transparent 50%,#06101f54);pointer-events:none}
.product-visual-media:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100px;height:2px;background:linear-gradient(90deg,#90edf2,#9c8dff);box-shadow:0 0 20px #79e5ed7a}
.product-visual-media img{display:block;width:100%;height:clamp(360px,39vw,605px);object-fit:cover;filter:saturate(.98) contrast(1.07);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .35s ease}
.product-visual-panel:hover .product-visual-media img{transform:scale(1.035);filter:saturate(1.08) contrast(1.1)}
.product-visual-panel figcaption{position:relative;z-index:2;display:grid;grid-template-columns:.7fr .75fr 1.55fr;align-items:end;gap:26px;margin-top:-117px;padding:80px 34px 29px;background:linear-gradient(180deg,transparent,#071321f7 44%);min-height:117px}
.product-visual-panel figcaption>span{color:#7fe3eb;font:10px monospace;letter-spacing:1.35px}
.product-visual-panel figcaption>strong{font-size:28px;line-height:1.05;font-weight:400;letter-spacing:-.7px;color:#edf8fd}
.product-visual-panel figcaption>p{font-size:14px;line-height:1.6;color:#a4bacb;margin:0;max-width:440px}
@media(max-width:980px){.product-visual-panel figcaption{grid-template-columns:.8fr .8fr 1.4fr;gap:18px;padding-left:24px;padding-right:24px}.product-visual-panel figcaption>strong{font-size:24px}}
@media(max-width:720px){.product-visual-panel{margin-bottom:48px}.product-visual-media,.product-visual-media img{min-height:295px;height:295px}.product-visual-panel figcaption{display:block;margin-top:-92px;padding:52px 18px 20px;min-height:92px}.product-visual-panel figcaption>span{display:block;font-size:9px}.product-visual-panel figcaption>strong{display:block;font-size:24px;margin:9px 0 8px}.product-visual-panel figcaption>p{font-size:13px;line-height:1.55}}

/* Flagship polish: persistent navigation, quiet motion and a clearer system rail. */
.apex-edition header{position:sticky;top:0;z-index:30;background:#070d1ad9;backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 10px 35px #00000015}
.apex-edition header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#82e2ec4a 35%,#9d8dff3d 68%,transparent);opacity:.8}
.apex-edition ::selection{background:#8be8ef;color:#071323}
.mfx-operating-rail{display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:24px;margin-top:31px;padding:14px 0;border-top:1px solid #84b2c52c;border-bottom:1px solid #84b2c52c}
.mfx-rail-label,.mfx-rail-note{color:#7899b2;font:9px monospace;letter-spacing:1.3px}
.mfx-rail-note{text-align:right;color:#7da4bc}
.mfx-rail-steps{display:flex;align-items:center;gap:13px;color:#96e5ec;font:10px monospace;letter-spacing:1.15px}
.mfx-rail-steps span{white-space:nowrap}.mfx-rail-steps b{font-weight:400;color:#eef8ff;margin-right:6px}.mfx-rail-steps i{display:block;width:48px;height:1px;background:linear-gradient(90deg,#77dce6,#9d8cff);opacity:.75}
.mfx-product-path{display:grid;grid-template-columns:1.05fr repeat(3,1fr);gap:0;margin-top:48px;border-top:1px solid #83a9c232;border-bottom:1px solid #83a9c232}
.mfx-product-path-lead{padding:24px 24px 23px 0}
.mfx-product-path-lead span{display:block;color:#76dbe5;font:9px monospace;letter-spacing:1.4px;margin-bottom:17px}
.mfx-product-path-lead strong{font-size:19px;line-height:1.22;font-weight:400;color:#e2f0f7}
.mfx-product-path>a{position:relative;display:flex;flex-direction:column;min-height:139px;padding:23px 21px 20px;border-left:1px solid #83a9c22b;background:linear-gradient(145deg,#10263ce8,#0a1728d9);transition:background .25s ease,border-color .25s ease,transform .25s ease}
.mfx-product-path>a:before{content:"";position:absolute;left:0;top:0;width:46px;height:1px;background:#83e3ea}
.mfx-product-path>a:hover{z-index:1;background:linear-gradient(145deg,#173750f1,#0c1d31f1);border-color:#84e3eb65;transform:translateY(-3px);text-decoration:none}
.mfx-product-path>a>span{color:#79dce6;font:9px monospace;letter-spacing:1.1px}.mfx-product-path>a>b{margin-top:22px;color:#e5f3f9;font-size:16px;font-weight:400}.mfx-product-path>a small{margin-top:5px;color:#7e9db5;font-size:11px}.mfx-product-path>a i{position:absolute;right:18px;bottom:19px;color:#8ee5ec;font-style:normal;font-size:16px}
html.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}
html.js [data-reveal="up"].is-visible{opacity:1;transform:none}
html.js .mfx-stat-grid [data-reveal]{transition-delay:.08s}
html.js .capability-system-grid [data-reveal]:nth-child(2),html.js .premium-market-grid [data-reveal]:nth-child(2),html.js .discipline-architecture-grid [data-reveal]:nth-child(2){transition-delay:.1s}
html.js .capability-system-grid [data-reveal]:nth-child(3),html.js .premium-market-grid [data-reveal]:nth-child(3),html.js .discipline-architecture-grid [data-reveal]:nth-child(3){transition-delay:.18s}
html.js .discipline-architecture-grid [data-reveal]:nth-child(4){transition-delay:.26s}
@media(prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transform:none;transition:none}.mfx-product-path>a:hover{transform:none}}
@media(max-width:980px){.mfx-operating-rail{grid-template-columns:145px 1fr;gap:16px}.mfx-rail-note{grid-column:2;text-align:left}.mfx-product-path{grid-template-columns:1fr 1fr}.mfx-product-path-lead{grid-column:1 / -1;border-bottom:1px solid #83a9c22b;padding:22px 0}.mfx-product-path>a:nth-child(3){border-left:0;border-top:1px solid #83a9c22b}.mfx-product-path>a:nth-child(4){border-top:1px solid #83a9c22b}}
@media(max-width:720px){.mfx-operating-rail{display:block;margin-top:25px;padding:16px 0}.mfx-rail-steps{flex-wrap:wrap;gap:8px 10px;margin-top:13px}.mfx-rail-steps i{width:20px}.mfx-rail-note{margin-top:13px;font-size:9px}.mfx-product-path{grid-template-columns:1fr;margin-top:37px}.mfx-product-path-lead{grid-column:auto;padding:20px 0}.mfx-product-path>a,.mfx-product-path>a:nth-child(3),.mfx-product-path>a:nth-child(4){min-height:118px;border-left:0;border-top:1px solid #83a9c22b}.mfx-product-path>a:first-of-type{border-top:0}.mfx-product-path>a>b{margin-top:18px}.apex-edition header{backdrop-filter:blur(14px) saturate(1.05)}}

/* Flagship signal rail and scroll instrumentation. */
.apex-scroll-progress{position:fixed;z-index:80;left:0;top:0;width:100%;height:2px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#82e8ef,#a58dff 72%,#e7c986);box-shadow:0 0 16px #82e8ef8a;pointer-events:none}
.apex-focus-rail{position:relative;z-index:2;background:linear-gradient(110deg,#0b1b30f4,#0e233be8);border-bottom:1px solid var(--apex-line);box-shadow:0 -20px 55px #0003}
.apex-focus-rail .wrap{display:grid;grid-template-columns:175px 1fr;align-items:stretch}
.apex-focus-kicker{display:flex;align-items:center;color:#76dbe5;font:9px monospace;letter-spacing:1.45px;padding:23px 20px 23px 0;border-right:1px solid #83a9c22b}
.apex-focus-items{display:grid;grid-template-columns:repeat(4,1fr)}
.apex-focus-items>a{position:relative;display:grid;grid-template-columns:27px 1fr;column-gap:10px;align-content:center;padding:19px 17px 18px;border-right:1px solid #83a9c22b;overflow:hidden}
.apex-focus-items>a:last-child{border-right:0}.apex-focus-items>a:before{content:"";position:absolute;left:0;top:0;width:38px;height:1px;background:#83e2e9}
.apex-focus-items b{grid-row:1 / span 2;color:#82e1e9;font:9px monospace;letter-spacing:1px;padding-top:3px;font-weight:400}.apex-focus-items strong{font-size:13px;font-weight:400;line-height:1.25;color:#e0edf5}.apex-focus-items span{display:block;margin-top:5px;color:#809bb1;font-size:10px;line-height:1.45}
.apex-focus-items>a:hover{background:#81e2e912}.apex-focus-items>a:hover:before{width:68px;background:linear-gradient(90deg,#82e2e9,#a28cff)}
@media(max-width:980px){.apex-focus-rail .wrap{grid-template-columns:145px 1fr}.apex-focus-items{grid-template-columns:1fr 1fr}.apex-focus-items>a:nth-child(3){border-top:1px solid #83a9c22b;border-left:0}.apex-focus-items>a:nth-child(4){border-top:1px solid #83a9c22b}}
@media(max-width:720px){.apex-focus-rail .wrap{display:block}.apex-focus-kicker{padding:17px 0;border-right:0;border-bottom:1px solid #83a9c22b}.apex-focus-items{grid-template-columns:1fr 1fr}.apex-focus-items>a{min-height:104px;padding:17px 11px}.apex-focus-items>a:nth-child(odd){border-left:0}.apex-focus-items>a:nth-child(3),.apex-focus-items>a:nth-child(4){border-top:1px solid #83a9c22b}.apex-focus-items strong{font-size:12px}.apex-focus-items span{font-size:9px}}

/* Live market intelligence: a single institutional chart surface with a
   browser-delivered TradingView feed and a clear data-use disclosure. */
.market-intelligence-section{position:relative;padding:92px 0 96px;background:radial-gradient(ellipse at 14% 28%,#173d6050,transparent 43%),linear-gradient(115deg,#071321,#0b1b2f 56%,#10172e);border-bottom:1px solid var(--apex-line);overflow:hidden}
.market-intelligence-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),#8ce5ef09 50%,transparent calc(50% + 1px),transparent 100%),linear-gradient(0deg,transparent 0,transparent calc(50% - 1px),#8ce5ef07 50%,transparent calc(50% + 1px),transparent 100%);background-size:168px 168px}
.market-intelligence-section .wrap{position:relative;z-index:1}
.market-intelligence-head{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;margin-bottom:42px}
.market-intelligence-head h2{max-width:700px;margin-top:17px;font-size:clamp(40px,4.6vw,69px);line-height:1.02;letter-spacing:-3px;font-weight:400;color:#ecf7fc}
.market-intelligence-head>p{max-width:455px;margin:0 0 3px;color:#9fb7ca;font-size:17px;line-height:1.75}
.market-intelligence-grid{display:grid;grid-template-columns:.32fr 1fr;min-height:560px;border-top:1px solid #83a9c238;border-bottom:1px solid #83a9c238;background:#091728b8;box-shadow:0 30px 85px #0004}
.market-intelligence-aside{display:flex;flex-direction:column;padding:32px 30px 28px 0;border-right:1px solid #83a9c230}
.market-data-mark{display:flex;align-items:center;gap:9px;color:#78dce6;font:9px monospace;letter-spacing:1.4px}
.market-data-dot{width:7px;height:7px;border-radius:50%;background:#7de5e8;box-shadow:0 0 18px #7de5e8;animation:marketPulse 1.7s ease-in-out infinite}
@keyframes marketPulse{0%,100%{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}
.market-intelligence-aside>strong{display:block;margin-top:42px;color:#edf8fd;font-size:clamp(35px,4vw,58px);font-weight:300;letter-spacing:-2.5px}
.market-intelligence-aside>p{margin:15px 0 0;color:#90aabe;font-size:14px;line-height:1.7}
.market-symbol-list{display:grid;gap:11px;margin-top:32px;padding-top:22px;border-top:1px solid #83a9c226;color:#7898b2;font:9px monospace;letter-spacing:1px}
.market-symbol-list span:first-child{color:#bcecf0}
.market-intelligence-aside .apex-text-link{display:inline-block;margin-top:auto;padding-top:25px;font-size:12px}
.market-chart-shell{position:relative;min-width:0;min-height:560px;padding:18px 0 0 22px;background:linear-gradient(145deg,#0d2035c7,#0813219e)}
.market-chart-shell .tradingview-widget-container{height:100%;min-height:520px}
.market-chart-shell iframe{border:0}
.market-chart-shell .tradingview-widget-copyright{height:32px;padding-top:9px;overflow:hidden;color:#6e879c;font:10px Arial,sans-serif}
.market-chart-shell .tradingview-widget-copyright a{color:#8edee7;text-decoration:none}
.market-chart-shell .tradingview-widget-copyright .trademark{color:#6e879c}
.market-intelligence-note{max-width:770px;margin:22px 0 0;color:#6f8da5;font-size:11px;line-height:1.65}
@media(max-width:980px){.market-intelligence-head{gap:39px}.market-intelligence-grid{grid-template-columns:.38fr 1fr}.market-intelligence-aside{padding-right:20px}.market-chart-shell{padding-left:17px}}
@media(max-width:720px){.market-intelligence-section{padding:64px 0 68px}.market-intelligence-head{display:block;margin-bottom:30px}.market-intelligence-head h2{font-size:39px;letter-spacing:-2px}.market-intelligence-head>p{margin-top:20px;font-size:15px}.market-intelligence-grid{display:block;min-height:0}.market-intelligence-aside{display:block;padding:22px 18px 23px;border-right:0;border-bottom:1px solid #83a9c230}.market-intelligence-aside>strong{margin-top:23px;font-size:43px}.market-intelligence-aside>p{max-width:500px;font-size:13px}.market-symbol-list{grid-template-columns:1fr 1fr;margin-top:20px;padding-top:18px;gap:8px}.market-intelligence-aside .apex-text-link{margin-top:22px;padding-top:0}.market-chart-shell{min-height:410px;padding:10px 0 0}.market-chart-shell .tradingview-widget-container{min-height:390px}.market-intelligence-note{font-size:10px;margin-top:16px}}

/* Dedicated market-intelligence route: the chart is a working surface here,
   while the corporate homepage stays focused on the Crownstone Capital story. */
.market-command-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 84% 34%,#194b7054,transparent 45%),linear-gradient(113deg,#091427e8,#0b1930ee);border-bottom:1px solid var(--apex-line)}
.market-command-hero:after{content:"";position:absolute;right:-10vw;top:-16vw;width:48vw;height:48vw;border:1px solid #83e1eb15;border-radius:50%;box-shadow:0 0 0 42px #83e1eb07,0 0 0 87px #83e1eb04;pointer-events:none}
.market-command-hero .wrap{position:relative;z-index:1}
.market-command-hero h1{max-width:820px;font-size:clamp(54px,6vw,84px);line-height:.98;letter-spacing:-4.4px;font-weight:400;margin:0 0 25px}
.market-command-hero h1 em{font-style:normal;background:linear-gradient(100deg,#83e4ed,#99a3ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.market-command-hero p{max-width:650px;font-size:18px;line-height:1.7;color:#b6cde1;margin:0}
.market-command-meta{display:flex;flex-wrap:wrap;gap:26px;margin-top:40px;padding-top:18px;border-top:1px solid #82a8c22c;color:#7babc1;font:9px monospace;letter-spacing:1.2px}
.market-command-meta span:first-child{color:#8ce8ef}
.market-command-section{position:relative;padding:47px 0 78px;background:linear-gradient(115deg,#071322,#0c1d32 56%,#11172f);border-bottom:1px solid var(--apex-line);overflow:hidden}
.market-command-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),#8ce5ef08 50%,transparent calc(50% + 1px),transparent 100%),linear-gradient(0deg,transparent 0,transparent calc(50% - 1px),#8ce5ef06 50%,transparent calc(50% + 1px),transparent 100%);background-size:168px 168px}
.market-command-section>.wrap{position:relative;z-index:1}
.market-command-head{display:grid;grid-template-columns:1.08fr .92fr;align-items:end;gap:60px;margin-bottom:31px}
.market-command-head h2{margin-top:16px;font-size:clamp(34px,3.8vw,56px);line-height:1.04;letter-spacing:-2.4px;font-weight:400;color:#eaf6fc}
.market-command-head>p{max-width:465px;margin:0 0 2px;color:#9db6ca;font-size:16px;line-height:1.7}
.market-command-panel{display:grid;grid-template-columns:258px 1fr;min-height:620px;border-top:1px solid #83a9c238;border-bottom:1px solid #83a9c238;background:#091728cc;box-shadow:0 28px 85px #0005}
.market-command-aside{display:flex;flex-direction:column;padding:30px 23px 26px 0;border-right:1px solid #83a9c230}
.market-command-aside>strong{display:block;margin-top:38px;color:#edf8fd;font-size:42px;line-height:1;font-weight:300;letter-spacing:-2px}
.market-command-aside>p{margin:15px 0 0;color:#91aabd;font-size:13px;line-height:1.7}
.market-command-aside .market-symbol-list{margin-top:28px}
.market-command-tools{display:grid;gap:10px;margin-top:auto;padding-top:22px;border-top:1px solid #83a9c226;color:#668aa4;font:9px monospace;letter-spacing:1px;line-height:1.5}
.market-command-tools span:first-child{color:#9ce6ec}
.market-command-chart{min-height:620px;padding:18px 0 0 20px;background:linear-gradient(145deg,#0e2237c9,#081321aa)}
.market-command-chart .tradingview-widget-container{min-height:580px}
.market-command-principles{padding:0 0 74px;background:#0a1729;border-bottom:1px solid var(--apex-line)}
.market-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #83a9c22b}
.market-principles-grid article{min-height:190px;padding:29px 24px 25px 0;border-right:1px solid #83a9c22b}
.market-principles-grid article+article{padding-left:24px}
.market-principles-grid article:last-child{border-right:0}
.market-principles-grid article>span{color:#79dce6;font:10px monospace;letter-spacing:1px}
.market-principles-grid h3{margin:34px 0 10px;color:#e6f4fb;font-size:23px;font-weight:400}
.market-principles-grid p{max-width:290px;margin:0;color:#8fa9bd;font-size:14px;line-height:1.65}
@media(max-width:980px){.market-command-head{gap:38px}.market-command-panel{grid-template-columns:210px 1fr}.market-command-aside{padding-right:18px}.market-command-chart{padding-left:15px}.market-principles-grid article{padding-right:17px}.market-principles-grid article+article{padding-left:17px}}
@media(max-width:720px){.market-command-hero{padding:53px 0 42px}.market-command-hero h1{font-size:49px;letter-spacing:-2.7px}.market-command-hero p{font-size:16px}.market-command-meta{display:grid;gap:11px;margin-top:29px;padding-top:15px}.market-command-section{padding:44px 0 56px}.market-command-head{display:block;margin-bottom:26px}.market-command-head h2{font-size:36px;letter-spacing:-1.9px}.market-command-head>p{margin-top:19px;font-size:15px}.market-command-panel{display:block;min-height:0}.market-command-aside{display:block;padding:22px 17px 23px;border-right:0;border-bottom:1px solid #83a9c230}.market-command-aside>strong{margin-top:22px;font-size:41px}.market-command-aside>p{max-width:500px}.market-command-tools{grid-template-columns:1fr 1fr;margin-top:21px;padding-top:17px;gap:8px}.market-command-chart{min-height:415px;padding:9px 0 0}.market-command-chart .tradingview-widget-container{min-height:395px}.market-principles-grid{grid-template-columns:1fr}.market-principles-grid article,.market-principles-grid article+article{min-height:0;padding:25px 0;border-right:0;border-bottom:1px solid #83a9c22b}.market-principles-grid article:last-child{border-bottom:0}.market-principles-grid h3{margin:18px 0 8px;font-size:21px}.market-principles-grid p{max-width:none}}

/* Company profile: connected enterprise infrastructure artwork. */
.company-infrastructure-visual{aspect-ratio:20/13}.company-infrastructure-visual img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 50%;opacity:1;mix-blend-mode:normal}.company-infrastructure-visual:after{display:none}

/* Financial market artwork belongs with the market introduction. */
.market-intro-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:60px;align-items:center}.market-intro-copy{min-width:0}.market-intro-copy h1{font-size:clamp(48px,5.1vw,68px);line-height:1.04;letter-spacing:-3px}.market-intro-copy>p{font-size:18px;line-height:1.75}.market-intro-copy .market-command-meta{flex-wrap:wrap;gap:12px 18px;font-size:12px;line-height:1.7}.market-intro-visual{margin:0;overflow:hidden;border:1px solid #8aa5b43d;border-radius:6px;background:#07101b;box-shadow:0 25px 65px #0004;aspect-ratio:1672/941}.market-intro-visual img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:980px){.market-intro-layout{grid-template-columns:1fr;gap:36px}.market-intro-copy h1{font-size:68px;max-width:800px}.market-intro-copy>p{max-width:720px}.market-intro-visual{width:min(760px,100%)}}
@media(max-width:720px){.market-intro-layout{gap:28px}.market-intro-copy h1{font-size:49px;letter-spacing:-2.7px}.market-intro-copy>p{font-size:16px}.market-intro-copy .market-command-meta{font-size:12px;gap:10px 16px}.market-intro-visual{width:100%;border-radius:4px}}

/* Preserve space above the product visual when opened from its direct link. */
#product-system{scroll-margin-top:115px}

/* Keep the replacement photograph within the original product image frame. */
.product-system-visual>img{height:auto;aspect-ratio:1575/998;object-fit:cover;object-position:center}

/* Market perspectives: an editorial overview of connected financial technology. */
.market-overview-hero .eyebrow{font-size:14px;letter-spacing:1.5px}
.market-overview-hero .market-command-meta{font-size:13px;letter-spacing:.6px;gap:12px 24px}
.market-overview-section{padding:64px 0 64px;background:linear-gradient(120deg,#081422,#0c1b30);border-bottom:1px solid #83a9c22b;scroll-margin-top:110px}
.market-overview-head{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end;margin-bottom:38px}
.market-overview-head .eyebrow{font-size:14px;letter-spacing:1.5px;margin-bottom:19px}
.market-overview-head h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-1.7px;font-weight:400;color:#edf6fc}
.market-overview-head>p{margin:0;color:#adc2d5;font-size:16px;line-height:1.75;max-width:465px}
.market-overview-layout{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid #83a9c238;border-radius:6px;overflow:hidden;background:#0b1a2c;box-shadow:0 26px 70px #0003}
.market-overview-nav{display:flex;flex-direction:column;padding:28px 0;background:#081525;border-right:1px solid #83a9c22b;min-width:0}
.market-overview-label{display:block;font-size:13px;line-height:1.5;letter-spacing:1px;color:#85b9cd}
.market-overview-nav>.market-overview-label{padding:0 24px 24px}
.market-overview-tabs{display:grid;gap:2px}
.market-overview-tabs a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;width:100%;min-height:112px;text-align:left;padding:24px 24px 23px 22px;border:0;border-left:2px solid transparent;background:transparent;color:#aec2d3;transition:background .2s,color .2s,border-color .2s}
.market-overview-tabs a:hover{background:#122941;color:#ecf8ff}
.market-overview-tabs a[aria-selected="true"]{border-left-color:#86e5ec;background:linear-gradient(90deg,#193b52,#0c2033);color:#f0fbff}
.market-overview-tabs a:focus-visible{outline:2px solid #95e9f0;outline-offset:-5px}
.market-overview-index{font:13px/1.65 monospace;color:#80b8c9;padding-top:2px}
.market-overview-tabs strong{display:block;font-size:19px;line-height:1.35;font-weight:400;letter-spacing:-.3px}
.market-overview-tabs small{display:block;margin-top:7px;font-size:14px;line-height:1.5;color:#8facbf}
.market-overview-platform{margin:auto 24px 0;padding:30px 0 0;font-size:14px;color:#9ee4eb;text-decoration:underline;text-underline-offset:5px}
.market-overview-panels{min-width:0;background:radial-gradient(ellipse at 100% 0,#1b465d40,transparent 58%),linear-gradient(135deg,#10263b,#0b192c)}
.market-overview-panel{padding:36px 44px 32px;min-height:596px}
.market-overview-panel[hidden]{display:none}
.market-overview-panel:focus-visible{outline:2px solid #95e9f0;outline-offset:-6px}
.market-overview-panel h3{margin:20px 0 17px;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.12;letter-spacing:-1.2px;color:#eef8ff}
.market-overview-panel h3 em{font-style:normal;color:#9cdee6}
.market-overview-summary{font-size:16px;line-height:1.75;color:#afc5d7;margin:0;max-width:670px}
.market-overview-focus{margin:29px 0 27px;border-top:1px solid #89b0c52b}
.market-overview-focus>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;padding:17px 0;border-bottom:1px solid #89b0c522}
.market-overview-focus dt{font-size:16px;line-height:1.6;color:#e0f0fa}
.market-overview-focus dd{margin:0;color:#9db8cc;font-size:16px;line-height:1.65}
.market-overview-related>div{display:flex;flex-wrap:wrap;gap:8px 27px;margin-top:10px}
.market-overview-related a{display:inline-block;padding:4px 0;font-size:14px;line-height:1.6;color:#b7edf1;text-decoration:underline;text-decoration-color:#83cfd956;text-underline-offset:6px}
.market-overview-related a:hover{color:#fff;text-decoration-color:#b7edf1}
.market-overview-note{margin:24px 0 0;color:#91aabd;font-size:14px;line-height:1.75}
.market-overview-note a{color:#b5dce6;text-decoration:underline;text-underline-offset:4px}
.market-overview-principles .market-principles-grid article{padding-top:32px;padding-bottom:30px}
.market-overview-principles .market-principles-grid article>span{font-size:13px;line-height:1.6;letter-spacing:.7px}
.market-overview-principles .market-principles-grid p{font-size:16px;line-height:1.7;max-width:320px}
@media(max-width:980px){.market-overview-head{gap:36px}.market-overview-layout{grid-template-columns:230px minmax(0,1fr)}.market-overview-tabs a{padding-left:17px;padding-right:17px;gap:10px}.market-overview-tabs strong{font-size:18px}.market-overview-panel{padding:31px 27px;min-height:660px}.market-overview-focus>div{grid-template-columns:1fr;gap:5px;padding:15px 0}.market-overview-panel h3{font-size:36px}}
@media(max-width:720px){.market-overview-section{padding:43px 0 44px}.market-overview-head{display:block;margin-bottom:27px}.market-overview-head h2{font-size:36px}.market-overview-head>p{margin-top:22px}.market-overview-layout{grid-template-columns:1fr}.market-overview-nav{padding:18px 0 0;border-right:0;border-bottom:1px solid #83a9c22b}.market-overview-nav>.market-overview-label{padding:0 20px 15px}.market-overview-tabs{gap:0}.market-overview-tabs a{min-height:0;padding:14px 20px 14px 18px;grid-template-columns:24px 1fr;gap:12px;border-top:1px solid #83a9c218}.market-overview-tabs strong{font-size:18px}.market-overview-tabs small{margin-top:4px}.market-overview-platform{margin:0 20px;padding:19px 0 20px}.market-overview-panel{padding:29px 21px 28px;min-height:0}.market-overview-panel h3{font-size:32px;letter-spacing:-.8px}.market-overview-focus{margin-top:24px}.market-overview-related>div{gap:7px 22px}.market-overview-note{font-size:14px}.market-overview-principles .market-principles-grid h3{margin-top:20px}.market-overview-hero .market-command-meta{display:flex;gap:11px 18px}.market-overview-hero .market-command-meta span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.market-overview-tabs a{transition:none}}

/* Crownstone Capital wordmark, sized for the established navigation. */
.apex-edition .navlinks a.btn{color:#071323}
.apex-edition .navlinks a.btn:hover{color:#071323}
.brand{flex-shrink:0}.brand-name{white-space:nowrap;font-size:22px}.brand-name small{font-size:12px;letter-spacing:2px}
@media(min-width:721px) and (max-width:980px){header .brand{gap:9px}header .brand-name{font-size:20px}header .navlinks{gap:13px}header .navlinks a{font-size:14px}header .navlinks .btn{padding:10px 14px}header nav{gap:16px}}
