:root{--cortx-primary:#16BAFF;--cortx-blue:#087CF5;--cortx-link:#076FDC;--cortx-cyan:#08D9EB;--cortx-navy:#061426;--cortx-text:#0A1728;--cortx-muted:#495468;--cortx-white:#FFFFFF;--cortx-gradient:linear-gradient(120deg,#087CF5 0%,#16BAFF 55%,#08D9EB 100%);--navy:var(--cortx-navy);--navy2:#10243A;--cyan:var(--cortx-cyan);--blue:var(--cortx-link);--ink:var(--cortx-text);--muted:var(--cortx-muted);--line:#DCE5EF;--mist:#F3F7FB;--white:var(--cortx-white);--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--white);line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:min(var(--max),calc(100% - 48px));margin:auto}.top{position:sticky;top:0;z-index:20;background:var(--cortx-navy);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.top-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:32px}.top .brand img{width:188px;mix-blend-mode:lighten}.nav{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:700;color:var(--muted)}.top .nav{color:rgba(255,255,255,.82)}.top .nav a:hover,.top .nav a.active{color:var(--cortx-primary)}.menu{display:none;border:0;background:none;font-size:24px}.top .menu{color:var(--white)}.top .menu:focus-visible{outline:2px solid var(--cortx-primary);outline-offset:4px}.hero{min-height:650px;padding:110px 0 84px;display:grid;align-items:center;position:relative;overflow:hidden;background:linear-gradient(125deg,var(--cortx-navy) 0%,var(--navy2) 60%,#12334F 100%);color:white}.hero:after{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(8,217,235,.28);border-radius:50%;right:-180px;top:-70px;box-shadow:0 0 0 100px rgba(8,217,235,.05),0 0 0 220px rgba(8,124,245,.035)}.hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:74px;align-items:end;position:relative;z-index:2}.eyebrow{font-size:13px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--blue);margin-bottom:22px}.hero h1,.page-hero h1{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-.055em;margin:0 0 28px;max-width:900px}.hero p{font-size:21px;max-width:700px;color:var(--white);margin:0}.hero-side{border-left:1px solid rgba(255,255,255,.24);padding-left:34px}.hero-side strong{display:block;font-size:44px;line-height:1;color:var(--cyan);margin-bottom:12px}.hero-side p{font-size:15px}.route{padding:74px 0 100px}.route-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.route-head h2,.section-title{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.04em;margin:0}.route-head p{max-width:450px;color:var(--muted);margin:0}.route-list{border-top:1px solid var(--line)}.route-link{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;padding:27px 4px;border-bottom:1px solid var(--line);transition:.2s}.route-link:hover{padding-left:18px;background:var(--mist)}.route-link .num{font-size:13px;font-weight:800;color:var(--blue)}.route-link h3{font-size:24px;margin:0;letter-spacing:-.02em}.route-link span:last-child{font-size:26px;color:var(--blue)}.page-hero{padding:88px 0 76px;background:var(--navy);color:white}.page-hero p{font-size:20px;max-width:760px;color:var(--white)}.page-no{color:var(--cyan);font-weight:800;letter-spacing:.16em;font-size:13px;margin-bottom:24px}.section{padding:88px 0}.section.mist{background:var(--mist)}.lead{font-size:25px;line-height:1.42;max-width:900px;letter-spacing:-.02em}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:70px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.metric{padding:26px 0;border-top:3px solid var(--cyan)}.metric b{font-size:36px;display:block;letter-spacing:-.04em;color:var(--navy)}.metric span{font-size:14px;color:var(--muted)}.text-block h2,.text-block h3{letter-spacing:-.03em;line-height:1.1}.text-block h2{font-size:43px;margin:0 0 22px}.text-block h3{font-size:24px;margin:0 0 13px}.text-block p{color:var(--muted)}.steps{counter-reset:step}.step{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.step:before{counter-increment:step;content:"0" counter(step);font-weight:800;color:var(--blue)}.step h3{margin:0 0 7px;font-size:22px}.step p{margin:0;color:var(--muted)}.logo-panel{padding:44px;background:white;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;min-height:220px}.logo-panel img{max-height:115px;width:auto}.product-row{display:grid;grid-template-columns:68px 1.2fr 1.6fr auto;gap:26px;align-items:center;padding:25px 0;border-top:1px solid var(--line)}.product-row:last-child{border-bottom:1px solid var(--line)}.product-row .n{font-weight:800;color:var(--blue);font-size:13px}.product-row h3{margin:0;font-size:22px}.product-row p{margin:0;color:var(--muted)}.pill{display:inline-block;border:1px solid var(--line);border-radius:99px;padding:8px 13px;font-size:12px;font-weight:800}.callout{background:linear-gradient(125deg,var(--cortx-navy) 0%,var(--navy2) 60%,#12334F 100%);color:white;padding:70px}.callout h2{font-size:46px;line-height:1.04;letter-spacing:-.04em;margin:0 0 18px;max-width:800px}.callout p{color:var(--white);max-width:700px;font-size:18px}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:3px;font-size:14px;font-weight:800;background:var(--cortx-primary);color:var(--navy)}.btn.alt{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.35)}.dark-logo{background:var(--navy);padding:48px}.dark-logo img{filter:none;max-height:105px;width:auto;margin:auto}.page-nav{display:flex;justify-content:space-between;padding:28px 0 70px;border-top:1px solid var(--line);font-weight:800}.page-nav small{display:block;color:var(--blue);font-size:11px;letter-spacing:.12em}.footer{background:var(--navy);color:var(--white);padding:42px 0}.footer-grid{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer img{width:165px;mix-blend-mode:lighten}.footer p{font-size:13px;margin:0}.footer a{color:white}.tag{color:var(--cyan);font-weight:800}.check{list-style:none;padding:0;margin:24px 0}.check li{padding:12px 0 12px 28px;border-bottom:1px solid var(--line);position:relative}.check li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:900}.invest{background:var(--mist);padding:34px}.invest .amount{font-size:44px;line-height:1;color:var(--navy);font-weight:800;letter-spacing:-.04em}.invest p{color:var(--muted);margin-bottom:0}.notice{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:30px}@media(max-width:900px){.top .nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--cortx-navy);padding:24px;flex-direction:column;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08)}.top .nav.open{display:flex}.menu{display:block}.hero-grid,.grid-2,.grid-3{grid-template-columns:1fr}.hero-side{border-left:0;border-top:1px solid rgba(255,255,255,.24);padding:25px 0 0}.product-row{grid-template-columns:48px 1fr}.product-row p,.product-row .pill{grid-column:2}.callout{padding:42px 28px}.route-head{display:block}.route-head p{margin-top:18px}}@media(max-width:560px){.shell{width:min(var(--max),calc(100% - 30px))}.hero{padding:75px 0}.hero h1,.page-hero h1{font-size:48px}.route-link{grid-template-columns:45px 1fr}.route-link span:last-child{display:none}.footer-grid{align-items:flex-start;flex-direction:column}}
:is(.compliance,.page-hero,.dark-logo,.footer,.hero,.callout) :is(.eyebrow,.text-link,.num,small){color:var(--cortx-primary)}
