*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4ee;color:#12172a;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{text-decoration:none;color:inherit}.wrap{width:min(1280px,calc(100% - 72px));margin:auto}header{height:78px;position:fixed;z-index:30;top:0;left:0;right:0;background:rgba(247,244,238,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(18,23,42,.1)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;letter-spacing:.08em;font-size:14px}.brand i,.ads-brand i{font-style:normal;width:29px;height:29px;border-radius:50%;background:#5964d9;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.brand span{font-size:10px;color:#788093;margin-left:-4px}.nav nav{display:flex;gap:34px;font-size:11px;color:#555c70}.nav nav a:hover{color:#5964d9}#menu{display:none;border:0;background:none}.hero{min-height:860px;padding-top:78px;position:relative;overflow:hidden;background:linear-gradient(135deg,#f7f4ee 0%,#f2f0ed 54%,#eef1f2 100%)}.hero-glow{position:absolute;width:760px;height:760px;right:-220px;top:-120px;background:radial-gradient(circle,rgba(82,142,139,.17),rgba(89,100,217,.07) 40%,transparent 70%)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;min-height:710px;align-items:center;position:relative}.eyebrow,.section-tag{font-size:9px;letter-spacing:.18em;font-weight:700;color:#72798b}.hero h1{font-size:clamp(62px,6.5vw,98px);line-height:.94;letter-spacing:-.06em;margin:35px 0 35px;font-weight:600}.hero h1 em,.model h2 em,.story h2 em,.principle-title em{font-style:normal;color:#5964d9}.hero-copy>p{font-size:18px;line-height:1.6;color:#5c6373;max-width:650px}.actions{display:flex;align-items:center;gap:32px;margin-top:42px;font-size:11px;font-weight:700}.primary{background:#12172a;color:#fff;padding:15px 19px;border-radius:3px}.primary span{margin-left:28px}.ecosystem{height:570px;position:relative}.orbit{position:absolute;border:1px solid rgba(89,100,217,.18);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.o1{width:210px;height:210px}.o2{width:390px;height:390px}.o3{width:550px;height:550px;border-color:rgba(75,142,138,.17)}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:#12172a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 25px 60px rgba(18,23,42,.18)}.core small{font-size:8px;letter-spacing:.18em;color:#8e96ab}.core b{font-size:14px;margin-top:7px}.node{position:absolute;width:126px;padding:13px 15px;background:rgba(255,255,255,.8);border:1px solid rgba(18,23,42,.12);box-shadow:0 12px 30px rgba(18,23,42,.06);backdrop-filter:blur(8px)}.node small{font-size:7px;color:#9a9fac}.node b{display:block;font-size:10px;letter-spacing:.1em;margin:3px 0}.node span{font-size:9px;color:#747b8c}.n1{left:2%;top:19%}.n2{right:2%;top:22%}.n3{left:7%;bottom:15%}.n4{right:3%;bottom:13%}.pulse{position:absolute;width:7px;height:7px;border-radius:50%;background:#4b8e8a;box-shadow:0 0 0 7px rgba(75,142,138,.09);animation:pulse 3s infinite}.p1{top:27%;left:48%}.p2{top:62%;right:19%;animation-delay:1s}.p3{bottom:17%;left:34%;animation-delay:2s}@keyframes pulse{50%{transform:scale(1.7);opacity:.45}}.hero-foot{height:72px;border-top:1px solid rgba(18,23,42,.12);display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.18em;font-weight:700;color:#777e8d}.hero-foot i{height:1px;background:#d2d2cc;flex:1;margin:0 35px}.section{padding:125px 0}.model-head{display:grid;grid-template-columns:1.3fr .7fr;gap:110px;align-items:end;margin-top:40px}.model h2,.business-title h2,.ads h2,.experience h2,.story h2{font-size:clamp(45px,5vw,70px);line-height:1.03;letter-spacing:-.05em;margin:0;font-weight:600}.model-head p,.business-title p{color:#697082;font-size:16px}.loop{display:grid;grid-template-columns:repeat(4,1fr);margin-top:95px;border-top:1px solid #c9c8c2}.loop article{padding:26px 32px 5px 0;border-right:1px solid #d6d4ce;margin-right:28px}.loop article:last-child{border:0}.loop b{font-size:9px;color:#5964d9}.loop h3{font-size:25px;margin:50px 0 12px}.loop p{font-size:12px;color:#707687}.businesses{background:#12172a;color:#f8f6f1}.section-tag.light{color:#8d95aa}.business-title{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:end;margin:42px 0 80px}.business-title p{color:#a3a9b8}.business-list{border-top:1px solid #34394a}.business-list article{display:grid;grid-template-columns:60px 1.5fr 1fr 130px;gap:40px;align-items:center;padding:35px 0;border-bottom:1px solid #303647;transition:.3s}.business-list article:hover{padding-left:12px;background:rgba(255,255,255,.015)}.business-list .num{font-size:9px;color:#5964d9}.business-list span{font-size:8px;letter-spacing:.15em;color:#8b93a8}.business-list h3{font-size:23px;margin:7px 0}.business-list p{font-size:12px;color:#979ead}.business-list a,.business-list article>b{font-size:10px;letter-spacing:.07em}.ads{background:#eef0eb}.ads-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.ads-brand{display:flex;align-items:center;gap:9px;margin:55px 0 22px;font-size:12px;letter-spacing:.1em}.ads h2{font-size:55px}.ads-copy>p{font-size:15px;color:#646b79;max-width:550px;margin:27px 0}.textlink{font-size:11px;font-weight:700;border-bottom:1px solid #12172a;padding-bottom:5px}.textlink span{margin-left:12px}.rtb{background:#fff;border:1px solid #d7d9d5;padding:30px;box-shadow:0 30px 65px rgba(18,23,42,.08)}.rtb-label{font-size:7px;letter-spacing:.18em;color:#9197a3;padding-bottom:24px;border-bottom:1px solid #ecece8}.rtb-row{display:grid;grid-template-columns:1fr 80px 1.25fr 80px 1fr;align-items:center;margin:55px 0}.box{border:1px solid #d7d9dc;padding:22px 15px;text-align:center;min-height:112px}.box.center{background:#12172a;color:#fff;border:0;box-shadow:0 15px 35px rgba(18,23,42,.18)}.box small{font-size:7px;letter-spacing:.15em;color:#8b91a0}.box b{display:block;font-size:13px;margin:9px 0}.box span{font-size:8px;color:#8a909e}.center span{color:#aeb4c3}.flow{text-align:center;color:#5964d9}.flow i{display:block;height:1px;background:#5964d9;position:relative}.flow i:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid #5964d9;border-top:3px solid transparent;border-bottom:3px solid transparent}.flow.reverse i:after{right:auto;left:0;transform:rotate(180deg)}.flow span{font-size:6px;letter-spacing:.1em}.signal{display:flex;align-items:center;gap:10px;font-size:6px;letter-spacing:.12em;color:#747b88}.signal i{height:1px;background:#ddd;flex:1}.experience{background:#f7f4ee}.exp-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px}.experience h2{margin-top:40px}.lead{font-size:20px;line-height:1.55;color:#5e6575;margin:40px 0}.cap-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cccac4;margin-bottom:25px}.cap-grid span{font-size:11px;padding:17px 0;border-bottom:1px solid #d7d5cf}.experience small{font-size:8px;color:#9a9891}.story{background:#e8e4d8}.story-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.story-art{min-height:580px;background:linear-gradient(145deg,#5964d9,#4857b8 58%,#4b8e8a);position:relative;overflow:hidden}.big-o{font-size:430px;font-weight:700;line-height:1;color:rgba(255,255,255,.13);position:absolute;left:-25px;top:40px}.coordinates{position:absolute;bottom:28px;left:30px;color:#fff;font-size:8px;letter-spacing:.16em;line-height:1.8}.story h2{margin:45px 0 35px}.story-copy>p{font-size:16px;color:#5e6470;max-width:650px}.milestones{margin-top:65px;border-top:1px solid #c3bfb4}.milestones div{display:grid;grid-template-columns:150px 1fr;padding:17px 0;border-bottom:1px solid #cbc7bb}.milestones b{font-size:8px;letter-spacing:.12em}.milestones span{font-size:11px;color:#6d6b66}.milestones .now b{color:#5964d9}.principle-title{font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-.045em;max-width:1050px;margin:50px 0 80px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cccac4}.principle-grid>div{padding:28px 45px 0 0;border-right:1px solid #d7d5cf;margin-right:35px}.principle-grid>div:last-child{border:0}.principle-grid b{font-size:8px;color:#4b8e8a}.principle-grid h3{font-size:19px;margin:40px 0 10px}.principle-grid p{font-size:12px;color:#6f7582}.contact{position:relative;overflow:hidden;background:#18203b;color:#fff;padding:115px 0}.contact-glow{position:absolute;width:700px;height:700px;right:-100px;top:-300px;background:radial-gradient(circle,rgba(75,142,138,.42),rgba(89,100,217,.2) 40%,transparent 68%)}.contact-grid{position:relative;display:grid;grid-template-columns:.3fr 1fr;gap:80px}.contact h2{font-size:clamp(52px,6vw,78px);letter-spacing:-.05em;line-height:1;margin:0}.contact p{color:#b9c0d0;margin:30px 0}.contact a{font-size:16px;border-bottom:1px solid #8e96ab;padding-bottom:5px}.contact a span{margin-left:15px;color:#71aaa7}footer{background:#0c101e;color:#fff;padding:70px 0 25px}.brand.dark i{background:#5964d9}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.footer-top>div{display:flex;flex-direction:column;gap:8px}.footer-top small{font-size:7px;letter-spacing:.15em;color:#626a80;margin-bottom:8px}.footer-top div a{font-size:11px;color:#9ca3b4}.footer-bottom{border-top:1px solid #252b3c;margin-top:60px;padding-top:20px;display:flex;justify-content:space-between;color:#60687a;font-size:8px;letter-spacing:.08em}.reveal{opacity:0;transform:translateY(16px);transition:.75s ease}.reveal.in{opacity:1;transform:none}
@media(max-width:900px){.wrap{width:calc(100% - 36px)}.nav nav{display:none;position:absolute;top:77px;left:0;right:0;background:#f7f4ee;padding:25px;flex-direction:column}.nav nav.open{display:flex}#menu{display:block}.hero-grid,.model-head,.business-title,.ads-grid,.exp-grid,.story-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{padding-top:75px}.hero h1{font-size:58px}.ecosystem{height:500px}.hero-foot{overflow:auto;gap:25px}.hero-foot i{min-width:30px;margin:0}.loop{grid-template-columns:1fr 1fr}.business-list article{grid-template-columns:40px 1fr}.business-list article p,.business-list article>a,.business-list article>b{grid-column:2}.rtb-row{grid-template-columns:1fr}.flow{height:45px;display:grid;place-items:center}.flow i{width:1px;height:30px}.flow i:after{right:-3px;top:auto;bottom:0;border-top:5px solid #5964d9;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:0}.flow.reverse i:after{left:-3px;top:0;bottom:auto;transform:rotate(180deg)}.story-art{min-height:350px}.big-o{font-size:300px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:520px){.hero h1{font-size:45px}.hero-copy>p{font-size:15px}.ecosystem{transform:scale(.82);margin:-35px}.section{padding:90px 0}.loop,.principle-grid,.cap-grid{grid-template-columns:1fr}.loop article,.principle-grid>div{border-right:0;border-bottom:1px solid #d6d4ce}.business-title{margin-bottom:45px}.ads h2{font-size:42px}.rtb{padding:20px}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:7px}}
/* V4 trust, scale and corporate-depth additions */
.scale-proof{background:#f2efe7}.proof-head{display:grid;grid-template-columns:1.2fr .8fr;gap:110px;align-items:end;margin:42px 0 85px}.proof-head h2,.technology h2,.about-company h2,.leadership h2{font-size:clamp(45px,5vw,70px);line-height:1.03;letter-spacing:-.05em;margin:0;font-weight:600}.proof-head p{font-size:16px;color:#697082}.proof-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c7c5be;border-bottom:1px solid #c7c5be}.proof-stats>div{padding:34px 30px 34px 0;border-right:1px solid #d2d0c8;margin-right:30px}.proof-stats>div:last-child{border-right:0;margin-right:0}.proof-stats strong{display:block;font-size:clamp(44px,5vw,66px);letter-spacing:-.055em;font-weight:600;color:#5964d9}.proof-stats span{display:block;font-size:13px;font-weight:700;margin:9px 0 4px}.proof-stats small{font-size:9px;color:#858a96}.proof-note{font-size:8px;color:#99978f;margin-top:20px;max-width:760px}
.technology{background:#172039;color:#f8f7f2}.tech-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;align-items:center}.technology h2{margin:45px 0 30px}.technology>div>div:first-child>p,.tech-grid>div:first-child>p{color:#aeb5c4;font-size:16px;max-width:530px}.tech-system{border:1px solid #39435e;background:#11182d;padding:28px 32px;box-shadow:0 30px 70px rgba(0,0,0,.15)}.tech-caption{font-size:7px;letter-spacing:.18em;color:#7c879f;border-bottom:1px solid #303a55;padding-bottom:22px}.tech-flow{padding-top:24px}.tech-flow>div{display:grid;grid-template-columns:45px 1fr 1fr;align-items:center;padding:14px 15px;border:1px solid #303a55;background:#18223c}.tech-flow>div.accent{border-color:#5964d9;background:#202a4c}.tech-flow b{font-size:8px;color:#6f7a93}.tech-flow span{font-size:10px;font-weight:700;letter-spacing:.08em}.tech-flow small{font-size:8px;color:#8993a8;text-align:right}.tech-flow>i{display:block;text-align:center;font-style:normal;color:#63a09c;height:25px;line-height:25px}
.about-company{background:#f7f4ee}.about-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:120px;margin-top:45px}.about-copy h2{margin-bottom:38px}.about-copy p{color:#626978;max-width:690px;font-size:15px}.about-copy .about-lead{font-size:20px;line-height:1.55;color:#444c5d}.company-panel{background:#fff;border:1px solid #d4d2cb;box-shadow:0 25px 55px rgba(18,23,42,.06);padding:0 30px}.panel-top{height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e1db;font-size:7px;letter-spacing:.15em;color:#858b98}.panel-top b{color:#5964d9}.company-panel dl{margin:0}.company-panel dl>div{display:grid;grid-template-columns:145px 1fr;padding:17px 0;border-bottom:1px solid #eceae5}.company-panel dl>div:last-child{border:0}.company-panel dt{font-size:9px;color:#91959e}.company-panel dd{font-size:11px;margin:0;font-weight:600}.company-panel a{border-bottom:1px solid #c3c5cc}
.leadership{background:#e9e5d9}.leadership-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.leadership h2{margin-top:42px}.leader-card{display:grid;grid-template-columns:180px 1fr;gap:40px;border-top:1px solid #c5c0b4;padding-top:35px}.leader-monogram{height:210px;background:linear-gradient(145deg,#5964d9,#4b8e8a);display:grid;place-items:center;color:#fff;font-size:45px;letter-spacing:-.04em}.leader-info>span{font-size:8px;letter-spacing:.15em;color:#777d89}.leader-info h3{font-size:30px;letter-spacing:-.03em;margin:9px 0 20px}.leader-info p{font-size:14px;color:#656b76;max-width:580px}.leader-info a{display:inline-block;font-size:10px;font-weight:700;border-bottom:1px solid #12172a;margin-top:14px;padding-bottom:4px}
.footer-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:50px;border-bottom:1px solid #252b3c}.footer-intro p{font-size:10px;color:#8b93a6;margin:17px 0 4px}.footer-intro small{font-size:8px;color:#60697c}.footer-statement{font-size:22px;line-height:1.35;letter-spacing:-.02em;color:#c6cad3;max-width:520px;justify-self:end}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin-top:48px}
@media(max-width:900px){.proof-head,.tech-grid,.about-grid,.leadership-grid{grid-template-columns:1fr;gap:45px}.proof-stats{grid-template-columns:1fr 1fr}.proof-stats>div{border-bottom:1px solid #d2d0c8}.footer-intro{grid-template-columns:1fr}.footer-statement{justify-self:start}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{display:none}}
@media(max-width:520px){.proof-stats{grid-template-columns:1fr}.proof-stats>div{border-right:0;margin-right:0}.tech-flow>div{grid-template-columns:35px 1fr}.tech-flow small{grid-column:2;text-align:left;margin-top:4px}.company-panel dl>div{grid-template-columns:1fr;gap:5px}.leader-card{grid-template-columns:1fr}.leader-monogram{height:180px}.footer-top{grid-template-columns:1fr}}
