:root{--navy:#031a40;--navy2:#062c62;--blue:#00baff;--gold:#ffbd39;--ink:#071a54;--ice:#eff8ff;--font:"Aptos","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font);background:#061b40}a{color:inherit;text-decoration:none}main{overflow:hidden}h1,h2,p{margin-top:0}.topbar{height:76px;background:#031a40;color:#fff;display:flex;align-items:center;gap:40px;padding:0 max(4vw,28px);position:relative}.brand{display:block;line-height:0;flex-shrink:0}.brand>img{display:block;width:220px;height:auto;max-height:48px;object-fit:contain;object-position:left center}.topbar nav{display:flex;gap:33px;margin-left:auto;font-size:14px}.topbar nav a:first-child{color:var(--gold);text-shadow:0 0 12px #ffbd39}.whats-outline{border:1px solid var(--gold);border-radius:24px;padding:10px 18px;white-space:nowrap;font-size:13px}.hero{min-height:520px;color:#fff;position:relative;padding:58px max(7vw,55px);background:radial-gradient(circle at 62% 45%,#075dc2 0,transparent 24%),radial-gradient(circle at 12% 0,#0c4c8b 0,transparent 44%),linear-gradient(115deg,#021536 15%,#063168 72%,#021a41);overflow:hidden}.hero:after,.projects:after{content:"";position:absolute;width:115%;height:135px;bottom:-68px;left:-7%;border-top:1px solid #5fd3ff99;border-radius:50%;background:radial-gradient(ellipse at center,#2eb8ff3d,transparent 63%)}.eyebrow,.kicker{font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:10px}.eyebrow:before,.kicker:before{content:"";width:32px;height:4px;background:var(--gold);display:inline-block;vertical-align:middle;margin-right:11px;border-radius:5px;box-shadow:0 0 10px var(--gold)}h1,h2{line-height:1.08;letter-spacing:-1.6px;font-weight:500}h1{font-size:40px;margin-bottom:12px}h1 strong,h2 strong{color:#d68a10;font-weight:800}.hero-copy{position:relative;z-index:2}.hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.45}.hero-actions{display:flex;gap:12px;margin-top:20px}.button{border:0;border-radius:28px;padding:13px 20px;font:800 13px var(--font);cursor:pointer}.gold{align-items:center;justify-content:center;gap:10px;background:linear-gradient(#ffdb75,#eaa211);color:#061e47;box-shadow:0 7px 17px #0005}.ghost,.gold{display:inline-flex}.ghost{color:#fff;border:1px solid #fff;background:#ffffff0b}.globe{top:45px;left:52%}.globe,.globe:before{position:absolute;border-radius:50%}.globe:before{content:"";inset:0;background:repeating-linear-gradient(8deg,transparent 0 13px,#65ddff55 14px 15px),repeating-linear-gradient(84deg,transparent 0 18px,#60d6ff45 19px 20px)}.globe-grid{position:absolute;inset:13px;border:1px solid #7fe5ff;border-radius:50%;box-shadow:inset 0 0 30px #00a6ff}.dw-symbol{position:absolute;display:grid;place-items:center;z-index:2;background:transparent}.dw-symbol>img{width:100%;height:100%;object-fit:contain}.orbit{position:absolute;width:390px;height:100px;left:-38px;top:105px;border:2px solid #ffc247;border-radius:50%;box-shadow:0 0 12px #ffbd39;transform:rotate(10deg)}.orbit-two{height:87px;transform:rotate(-29deg)}.glow-ring{position:absolute;width:330px;height:48px;bottom:-20px;left:-7px;border:4px solid #ffad25;border-radius:50%;box-shadow:0 0 15px #ffc14d}.scroll-cue{position:absolute;left:37%;z-index:2;font-size:12px;display:grid;text-align:center}.scroll-cue b{line-height:13px}.section-light{background:linear-gradient(135deg,#fff,#edf7ff 66%,#d8efff)}.solutions{padding:42px max(7vw,55px) 48px}.section-heading{display:flex;justify-content:space-between;align-items:center}.kicker{letter-spacing:0}.contact h2,.differentials h2,.section-heading h2,.workflow h2{font-size:30px;margin-bottom:0}.heading-note{font-size:14px;font-weight:700;border-left:4px solid var(--gold);padding-left:20px}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:28px}.solution-card{height:112px;color:#fff;background:linear-gradient(120deg,#061f50,#075595);padding:13px;display:flex;align-items:center;gap:11px;box-shadow:inset 0 1px #68e7ff,inset 0 -2px #062459,0 9px 15px #0624503d;transition:transform .25s,box-shadow .25s}.solution-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #baf5ff,0 14px 24px #0078cc88}.service-icon{width:55px;height:50px;display:grid;place-items:center;border:2px solid #00cfff;border-radius:9px;color:#ffce40;font-size:28px;box-shadow:0 0 12px #00baff}.solution-card b,.solution-card small{display:block}.solution-card b{font-size:15px;line-height:1.1}.solution-card small{margin-top:8px;line-height:1.2}.solution-card em{margin-left:auto;color:var(--gold);font-size:22px}.differentials{display:grid;grid-template-columns:42% 58%;min-height:255px;background:#fff}.office-photo{background:linear-gradient(135deg,#0b2547,#163d63 48%,#8eaaa5);position:relative;overflow:hidden}.office-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(70deg,transparent,#fbc04880);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.laptop-illustration{position:absolute;right:25%;bottom:24px;width:205px;height:116px;border:7px solid #0a1426;border-radius:8px 8px 2px 2px;background:linear-gradient(140deg,#06152e,#0968a7);display:grid;place-items:center;transform:rotate(5deg);box-shadow:0 15px 7px #0007}.laptop-illustration:after{content:"";position:absolute;bottom:-16px;left:-25px;width:238px;height:10px;border-radius:50%;background:#a6abb2}.laptop-illustration>img{width:95px;height:95px;object-fit:contain}.difference-copy{padding:34px 7%}.pillars{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px}.pillars>div{border-right:1px solid #f4bf52;text-align:center;display:grid;grid-gap:4px;gap:4px}.pillars>div:last-child{border:0}.pillars i{font-size:27px;color:#dc8d05;font-style:normal}.workflow{padding:38px max(7vw,55px);display:flex;gap:62px;align-items:center}.process-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;flex:1 1}.process-card{min-height:104px;background:#f9fcff;border:1px solid #ccdfef;border-radius:14px;padding:12px;text-align:center;display:grid;place-items:center}.process-card i{font-size:25px;font-style:normal}.process-card b{font-size:12px}.process-card small{font-size:10px;line-height:1.2}.projects{position:relative;color:#fff;min-height:265px;padding:40px max(7vw,55px) 46px;display:flex;gap:56px;background:radial-gradient(circle at 55% 70%,#116fc2,transparent 34%),linear-gradient(115deg,#021d4a,#063166)}.projects h2{font-size:29px;margin-bottom:0}.project-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;flex:1 1;z-index:1}.project{height:150px;border:1px solid #52ccfb;border-radius:13px;padding:8px;background:#021d46;position:relative}.project-image{height:81px;border-radius:8px;background:linear-gradient(135deg,#b7c7ca,#58768d 45%,#0d3f71);display:grid;place-items:center}.project-1 .project-image{background:linear-gradient(135deg,#eca43a,#2e3349 45%,#06447a)}.project-2 .project-image{background:linear-gradient(135deg,#7fa3c4,#e1c087 45%,#4a5e6a)}.project-image>img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 4px 4px #001b3d)}.project b,.project small{display:block;margin:4px 3px 0}.project b{font-size:13px}.project small{font-size:10px}.project i{position:absolute;right:10px;bottom:9px;border-radius:50%;background:var(--gold);color:#092452;padding:1px 7px;font-style:normal}.contact{padding:42px max(7vw,55px);display:grid;grid-template-columns:38% 42% 20%;align-items:center}.contact>div>p:last-child{font-size:13px;line-height:1.4}.contact form{display:grid;grid-gap:8px;gap:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}label{font-size:0}input,select,textarea{width:100%;border:1px solid #80aee3;border-radius:8px;padding:9px 12px;font:12px var(--font);color:var(--ink);background:#ffffffb5}textarea{resize:vertical}.contact form .button{width:86%;justify-self:center}.form-note{font-size:11px;text-align:center;color:#714b0a;margin:0}.contact-device{height:140px;align-self:end;border:7px solid #08152b;border-radius:13px 13px 0 0;background:linear-gradient(135deg,#08275a,#0063a1);display:grid;place-items:center;transform:perspective(400px) rotateY(-18deg) rotateX(8deg);box-shadow:0 12px 18px #0005}.contact-device>img{width:112px;height:112px;object-fit:contain}footer{display:grid;grid-template-columns:2fr 1.2fr 1fr 1.6fr;grid-gap:30px;gap:30px;color:#fff;background:#041b42;padding:30px max(7vw,55px);font-size:11px}footer p{line-height:1.4}.footer-top .brand>img{width:235px;max-height:58px}footer>div:not(.footer-top){display:grid;align-content:start;grid-gap:9px;gap:9px}footer>div>b{font-size:12px}.copyright{text-align:center;color:#fff;background:#041b42;border-top:1px solid #b5822540;padding:16px;font-size:10px}.whatsapp-float{position:fixed;right:24px;bottom:25px;z-index:9;display:flex;align-items:end;gap:8px}.whatsapp-float>a{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#26bf5c;color:#fff;font-size:31px;box-shadow:0 5px 18px #001b32aa}.qr-box{padding:7px;background:#fff;border-radius:10px;text-align:center;color:var(--ink);box-shadow:0 5px 20px #0004}.qr-box img{display:block;width:92px;height:92px}.qr-box small{font-size:9px;font-weight:800}.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.reveal,.solution-card{transition:none}}@media(max-width:850px){.topbar{height:66px;padding:0 18px}.brand>img{width:174px;max-height:39px}.topbar nav{display:none}.whats-outline{margin-left:auto;font-size:11px;padding:9px 12px}.hero{min-height:615px;padding:45px 23px;background:linear-gradient(145deg,#041c42,#07529a)}h1{font-size:34px}.desktop{display:none}.globe{transform:scale(.72);transform-origin:center;left:auto;right:-50px;top:270px}.scroll-cue{left:40%;bottom:20px}.solutions{padding:33px 20px}.section-heading{display:block}.heading-note{margin-top:18px}.contact h2,.differentials h2,.section-heading h2,.workflow h2{font-size:26px}.solution-grid{grid-template-columns:1fr 1fr;gap:10px}.solution-card{height:125px;padding:10px;gap:7px}.service-icon{width:41px;height:43px;font-size:22px}.solution-card b{font-size:12px}.solution-card small{font-size:9px}.differentials{grid-template-columns:1fr}.office-photo{min-height:190px}.difference-copy{padding:30px 22px}.pillars{gap:8px}.pillars b{font-size:10px}.workflow{display:block;padding:35px 20px}.process-row{grid-template-columns:1fr 1fr;margin-top:22px}.projects{padding:35px 20px;display:block}.project-list{grid-template-columns:1fr;margin-top:23px}.project{height:135px}.contact{grid-template-columns:1fr;gap:25px;padding:37px 20px}.contact-device{display:none}.contact form .button{width:100%}footer{grid-template-columns:1fr 1fr;padding:30px 20px;gap:25px}.footer-top{grid-column:span 2}.footer-top .brand>img{width:205px;max-height:50px}.qr-box{display:none}.whatsapp-float{right:18px;bottom:18px}}@media(max-width:390px){.whats-outline{font-size:0;padding:11px}.solution-grid{grid-template-columns:1fr}.globe{right:-85px}.hero{min-height:630px}}.hero-wave{inset:auto 0 -10px;height:175px;opacity:.72}.solution-reveal{opacity:0;transform:translateX(105px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.solution-reveal.visible{opacity:1;transform:translateX(0)}.solution-reveal:first-child{transition-delay:.05s}.solution-reveal:nth-child(2){transition-delay:.28s}.solution-reveal:nth-child(3){transition-delay:.51s}.solution-reveal:nth-child(4){transform:translateX(-105px);transition-delay:.74s}.solution-reveal:nth-child(4).visible{transform:translateX(0)}@media(prefers-reduced-motion:reduce){.solution-reveal,.solution-reveal:nth-child(4){opacity:1;transform:none;transition:none}}@media(max-width:850px){.hero-wave{height:115px;bottom:0}.solution-reveal,.solution-reveal:nth-child(4){transform:translateX(70px)}.solution-reveal:nth-child(4){transform:translateX(-70px)}}.topbar{height:62px;padding:0 max(6vw,64px);gap:28px}.brand>img{width:300px;max-height:54px}.topbar nav{gap:36px;font-size:13px}.whats-outline{padding:8px 18px}.hero{min-height:315px;padding:25px max(8vw,82px);background:radial-gradient(circle at 63% 43%,#0d76d8 0,transparent 22%),radial-gradient(circle at 12% 0,#0a4784 0,transparent 44%),linear-gradient(115deg,#021536 15%,#063168 72%,#021a41)}h1{font-size:31px;letter-spacing:-1.2px;margin-bottom:8px}.hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.25;margin-bottom:15px}.eyebrow{font-size:10px;margin-bottom:7px}.hero-actions{gap:10px}.button{font-size:12px;padding:10px 16px}.globe{top:4px;width:292px;height:292px}.dw-symbol{inset:67px}.scroll-cue{bottom:8px;font-size:10px}.hero-wave{height:92px;bottom:-2px;opacity:.44}.solutions{padding:28px max(8vw,82px) 34px}.section-heading h2{font-size:27px}.solution-grid{margin-top:20px;gap:13px}.solution-card{height:104px;border-radius:12px;padding:11px}.service-icon{width:50px;height:46px;font-size:25px}.solution-card b{font-size:14px}.solution-card small{font-size:10px;line-height:1.15;margin-top:7px}@media(max-width:850px){.topbar{height:62px;padding:0 18px}.brand>img{width:190px}.topbar nav{display:none}.hero{min-height:520px;padding:38px 24px}.hero h1{font-size:33px}.globe{top:230px;right:-45px;left:auto}.hero-wave{height:105px;opacity:.4}.solutions{padding:30px 22px}.section-heading h2{font-size:27px}}.hero{min-height:410px;padding-top:56px;background:#03193e}.hero-art{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-art img{object-fit:cover;object-position:center 18%;opacity:.97}.hero:after{z-index:1}.globe,.hero-copy,.scroll-cue{z-index:2}.hero-wave{display:none}.globe{top:57px;left:54%;width:340px;height:300px;background:transparent;box-shadow:none}.globe .glow-ring,.globe .orbit,.globe-grid{display:none}.dw-symbol{inset:71px;filter:drop-shadow(0 8px 12px #01112dcc)}.scroll-cue{bottom:17px;left:46%}@media(max-width:850px){.hero{min-height:520px;padding-top:45px}.hero-art img{object-position:64% center}.globe{top:220px;left:auto;right:-24px;width:310px;height:280px}.scroll-cue{left:38%;bottom:12px}}.hero-art{opacity:.14}.hero-art img{object-position:center 20%}.hero-wave{display:block;position:absolute;z-index:1;inset:auto 0 -4px;width:100%;height:132px;pointer-events:none;opacity:.66;mix-blend-mode:screen}.hero-wave img{object-fit:cover;object-position:center bottom}.globe{top:32px;left:53%;width:315px;height:315px;background:radial-gradient(circle at 35% 25%,#fff 0 1%,#42d7ff 2%,#0754a8 22%,#061e4c 63%,#020e27 70%);box-shadow:0 0 26px #00beff,0 0 80px #005ada}.globe .glow-ring,.globe .orbit,.globe-grid{display:block}.dw-symbol{inset:72px;filter:drop-shadow(0 5px 8px #000)}.scroll-cue{bottom:13px;left:43%}@media(max-width:850px){.hero-art{opacity:.12}.hero-wave{height:110px;opacity:.52}.globe{top:210px;left:auto;right:-45px;width:292px;height:292px}}.hero{min-height:470px}.hero-art{opacity:1}.hero-art img{object-position:center 75%}.globe,.hero-wave{display:none}@media(max-width:850px){.hero{min-height:540px}.hero-art img{object-position:72% 75%}}.hero-art{z-index:1}.hero:after{z-index:0}.hero-copy,.scroll-cue{z-index:2}.hero-art img{object-position:center center}@media(max-width:850px){.hero-art img{object-position:62% center}}.topbar{position:absolute;inset:0 0 auto;width:100%;background:transparent;z-index:5}.hero{padding-top:112px}.section-light{background:linear-gradient(135deg,#f1f9ff,#eaf5ff 58%,#dcefff)}@media(max-width:850px){.topbar{position:absolute;background:transparent}.hero{padding-top:104px}}.hero-art img{object-position:center top}@media(max-width:850px){.hero-art img{object-position:58% top}}.whats-outline{display:inline-flex;align-items:center;gap:8px}.whatsapp-icon{filter:invert(77%) sepia(74%) saturate(580%) hue-rotate(354deg) brightness(104%) contrast(105%)}.hero-actions .button{height:42px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;border-radius:24px}.hero-actions .gold{background:linear-gradient(180deg,#ffd65b,#eda70e);box-shadow:0 5px 16px #ffb52066;color:#061b40}.hero-actions .gold i{font-size:20px;font-style:normal;line-height:1}.hero-actions .ghost{border:1.5px solid #fff;background:#041c4488;color:#fff}.play-icon{width:21px;height:21px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:9px;padding-left:1px}.scroll-cue{left:50%;transform:translateX(-50%);bottom:14px;gap:3px;place-items:center;color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 4px #00153d}.scroll-mouse{width:18px;height:29px;border:1.5px solid #fff;border-radius:10px;display:block;position:relative}.scroll-mouse:after{content:"";position:absolute;left:50%;top:6px;width:2px;height:5px;background:#fff;border-radius:2px;transform:translateX(-50%);animation:scrollHint 1.4s ease-in-out infinite}.scroll-cue b{color:var(--gold);font-size:25px;line-height:12px}@keyframes scrollHint{50%{transform:translate(-50%,5px);opacity:.35}}@media(prefers-reduced-motion:reduce){.scroll-mouse:after{animation:none}}.whats-outline{padding:10px 22px;border-width:1.5px;font-size:14px;font-weight:700;box-shadow:0 0 14px #ffbd3955,inset 0 0 3px #ffbd39}.whats-outline .whatsapp-icon{width:24px;height:24px}.hero-actions img.play-icon{width:25px;height:25px;min-width:25px;object-fit:contain;border:0;border-radius:0;padding:0;display:block;filter:none}.scroll-cue{gap:5px}.scroll-cue b{display:none}.hero-actions .gold{background:#b79571;box-shadow:0 5px 16px #b7957166}.whats-outline{border-color:#b79571;box-shadow:0 0 14px #b7957155,inset 0 0 3px #b79571}.whatsapp-icon{filter:invert(68%) sepia(13%) saturate(1060%) hue-rotate(351deg) brightness(92%) contrast(88%)}.whatsapp-float .whatsapp-icon{filter:brightness(0) invert(1)}.projects{background-color:#031a40!important;background-image:linear-gradient(#031a4022,#031a4022),url(/brand/projects-background.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}:root{background:#fff}body,html,main{background:#fff!important}.copyright,.hero,.projects,footer{background-color:#031a40}.workflow{position:relative;padding-top:46px!important;padding-bottom:48px!important;align-items:center!important}.process-row{gap:16px!important}.process-card{position:relative;min-height:126px!important;padding:13px 12px!important;background:linear-gradient(145deg,#fafdff,#edf6ff)!important;border:1px solid #c9dced!important;box-shadow:0 8px 18px #09295d12!important;transition:transform .25s ease,box-shadow .25s ease!important}.process-card:hover{transform:translateY(-5px)!important;box-shadow:0 13px 25px #09295d20!important}.process-icon{display:block;width:48px!important;height:48px!important;object-fit:contain!important;margin:0 auto 3px!important}.process-card b{font-size:13px!important;line-height:1.1!important}.process-card small{font-size:10px!important;line-height:1.25!important}.process-row>.reveal:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:3;color:var(--gold);font-size:25px;font-weight:700}@media(max-width:850px){.workflow{padding-top:36px!important;padding-bottom:38px!important}.process-row{gap:11px!important}.process-card{min-height:120px!important}.process-icon{width:42px!important;height:42px!important}.process-row>.reveal:nth-child(2):after{display:none}.process-row>.reveal:after{right:-10px!important;font-size:20px!important}}.hero-art>img{object-fit:contain!important;object-position:center center!important;background:#031a40!important}@media(max-width:850px){.hero-art>img{object-fit:cover!important;object-position:center center!important}.differentials{grid-template-columns:1fr!important}.difference-copy{background:#fff!important}}:root{--gold:#f5a11a}h1 strong,h2 strong{color:#f5a11a!important}.eyebrow:before,.kicker:before{background:#f5a11a!important;box-shadow:0 0 10px #f5a11a!important}.heading-note,.pillars>div{border-color:#f5a11a!important}.office-photo>img{object-fit:cover!important;object-position:center 54%!important;transform:none!important}.solution-card{aspect-ratio:3.15!important;background:#061f50!important}.solution-art{object-fit:contain!important;transform:scale(.86)!important;transform-origin:center!important}.solution-card>span:nth-of-type(2){left:42%!important;right:12%!important;top:50%!important;text-align:left!important}.solution-card>span:nth-of-type(2) b{font-size:17px!important;line-height:1.12!important}.solution-card>span:nth-of-type(2) small{margin-top:8px!important;font-size:11px!important;line-height:1.25!important}@media(max-width:850px){.solution-card{aspect-ratio:2.5!important}.solution-art{transform:scale(.92)!important}.solution-card>span:nth-of-type(2){left:41%!important;right:10%!important}.solution-card>span:nth-of-type(2) b{font-size:13px!important}.solution-card>span:nth-of-type(2) small{font-size:8.5px!important}}.solution-card>span:nth-of-type(2){left:41%}.solution-card>span:nth-of-type(2) b{letter-spacing:-.15px}.office-photo{background:radial-gradient(circle at 76% 18%,#215f8a 0,transparent 35%),linear-gradient(135deg,#03172f,#0a3457 58%,#0b5f94)}@media(max-width:850px){.solution-card>span:nth-of-type(2){left:41%;right:9%;top:50%}.office-photo{background:linear-gradient(135deg,#03172f,#0a3457)}}.solution-card{aspect-ratio:2.45}.solution-art{transform:scale(1.55)}.solution-card>span:nth-of-type(2){right:9%}.solution-card>span:nth-of-type(2) b{font-size:16px}.solution-card>span:nth-of-type(2) small{font-size:10.5px}@media(max-width:850px){.solution-card{aspect-ratio:2.5}.solution-art{transform:scale(1.18)}.solution-card>span:nth-of-type(2){left:41%;right:9%;top:50%}.solution-card>span:nth-of-type(2) b{font-size:13px}.solution-card>span:nth-of-type(2) small{font-size:8.5px}}.solution-card{aspect-ratio:3.15}.solution-art{transform:scale(1.03)}.solution-card>span:nth-of-type(2){right:10%;top:51%}@media(max-width:850px){.solution-card{aspect-ratio:2.5}.solution-art{transform:scale(1.08)}.solution-card>span:nth-of-type(2){left:41%;right:9%;top:50%}}.solution-art{transform:scale(1);transform-origin:center 54%}.solution-card>span:nth-of-type(2){right:12%;text-align:left}.solution-card>span:nth-of-type(2) b{font-size:17px;line-height:1.12}.solution-card>span:nth-of-type(2) small{margin-top:8px;font-size:11px;line-height:1.25}@media(max-width:850px){.solution-art{transform:scale(1.04);transform-origin:center}.solution-card>span:nth-of-type(2){left:42%;right:10%;top:50%}.solution-card>span:nth-of-type(2) b{font-size:13px}.solution-card>span:nth-of-type(2) small{font-size:8.5px}}.solution-card{background:#061f50}.solution-art{transform:scale(.88)}.solution-card>span:nth-of-type(2){left:42%}@media(max-width:850px){.solution-art{transform:scale(.92)}.solution-card>span:nth-of-type(2){left:41%;right:10%}}.office-photo{background:#eff8ff}.laptop-illustration,.office-photo:before{display:none}.pillars>div{grid-template-rows:56px auto;justify-items:center;align-items:center;gap:7px}.pillars>div>img{width:52px;height:52px;object-fit:contain}.pillars b{font-size:13px;line-height:1.05}.pillars i{display:none}@media(max-width:850px){.office-photo>img{object-position:center}.pillars>div{grid-template-rows:43px auto;gap:5px}.pillars>div>img{width:42px;height:42px}.pillars b{font-size:10px}}.office-photo>img{object-position:center;transform:scale(.84)}@media(max-width:850px){.office-photo>img{transform:scale(.92)}}.office-photo>img{object-position:center 52%;transform:scale(1)}@media(max-width:850px){.office-photo>img{transform:scale(1);object-position:center}}.differentials{height:min(21vw,390px);min-height:220px}.office-photo>img{object-fit:cover;object-position:center 54%;transform:none}@media(max-width:850px){.differentials{height:auto;min-height:0}.office-photo>img{object-position:center}}.solution-card{position:relative;padding:0;border-radius:14px;background:#06275a}.solution-art{object-fit:fill}.solution-card .service-icon{display:none}.solution-card>span:nth-of-type(2){position:relative;margin-left:42%;padding-right:26px}.solution-card>span:nth-of-type(2) b{text-shadow:0 1px 4px #001b3d}.solution-card>span:nth-of-type(2) small{line-height:1.15;text-shadow:0 1px 4px #001b3d}.solution-card em{position:absolute;z-index:2;right:13px;bottom:11px;color:#b79571;font-style:normal;font-size:18px;text-shadow:0 0 8px #b79571}@media(max-width:850px){.solution-card>span:nth-of-type(2){margin-left:40%;padding-right:22px}.solution-card>span:nth-of-type(2) b{font-size:13px}.solution-card>span:nth-of-type(2) small{font-size:8px}}.hero{min-height:585px}.solution-card:hover{transform:translateY(-4px)}@media(max-width:850px){.hero{min-height:540px}.solution-card{aspect-ratio:2.5}}:root{--gold:#b79571}h1 strong,h2 strong{color:#b79571}.solution-card{height:auto;aspect-ratio:2.65;overflow:hidden;background:transparent;box-shadow:none}.solution-art{object-fit:contain;transform:scale(1.08);transform-origin:center;z-index:1}.solution-card>span:nth-of-type(2){position:absolute;z-index:2;left:43%;right:11%;top:50%;display:block;margin:0;padding:0;transform:translateY(-50%);pointer-events:none}.solution-card>span:nth-of-type(2) b{font-size:14px;line-height:1.1}.solution-card>span:nth-of-type(2) small{margin-top:7px;font-size:9px;line-height:1.2}.solution-card em{display:none}@media(max-width:850px){.solution-card{aspect-ratio:2.5}.solution-card>span:nth-of-type(2){left:42%;right:10%}.solution-card>span:nth-of-type(2) b{font-size:13px}.solution-card>span:nth-of-type(2) small{font-size:8px}}:root{--gold:#f5a11a!important}.hero-art,.hero-art img{background:#031a40!important}.hero-art img{object-fit:cover!important;object-position:center center!important}.differentials{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%)!important;align-items:stretch!important;background:#fff!important}.difference-copy,.office-photo{min-width:0!important}.difference-copy{background:#fff!important}@media(max-width:850px){.hero-art img{object-fit:cover!important;object-position:center center!important}.differentials{grid-template-columns:1fr!important}.difference-copy{background:#fff!important}}:root{background:#fff!important}.contact,.section-light,.solutions,.workflow,body,html,main{background:#fff!important;background-image:none!important}