*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#14213a;font-family:'DM Sans',sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,calc(100% - 44px));margin:auto}.top{background:#09152a;color:#b9c5d8;font-size:11px;padding:10px 0}.top .wrap{display:flex;justify-content:space-between}.top a{color:white;font-weight:700}header{height:78px;position:sticky;top:0;background:white;z-index:9;border-bottom:1px solid #edf0f4}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font:800 15px Manrope,sans-serif;letter-spacing:.1em}.brand>b{background:#1467d8;color:#fff;border-radius:9px;padding:9px 13px;font-size:22px}.brand small{display:block;font:700 8px 'DM Sans';letter-spacing:.27em;color:#78869a;margin-top:3px}.nav nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:700;color:#526178}.nav nav a:hover{color:#1467d8}.nav .navcta{background:#1467d8;color:white;padding:14px 17px;border-radius:4px}.menu{display:none}.hero{background:#0b1830;color:white;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,transparent,#000)}.heroGrid{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:535px}.intro{padding:65px 0}.hero label,label{font-size:10px;letter-spacing:.19em;font-weight:700;color:#7d91ad}.hero label:before,label:before{content:'';display:inline-block;width:24px;height:2px;background:#3988ef;vertical-align:middle;margin-right:10px}.hero h1,h2{font:800 clamp(40px,5vw,62px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;margin:25px 0 18px}.hero em,.sectors em{font-style:normal;color:#73adff}.intro>p{max-width:480px;color:#b9c6d8;font-size:15px;line-height:1.8}.actions{display:flex;align-items:center;gap:27px;margin-top:32px}.btn{display:inline-block;border:0;background:#1976ed;color:white;padding:16px 20px;border-radius:4px;font:700 12px 'DM Sans';cursor:pointer}.btn:hover{background:#398bfa}.plain{font-size:12px;font-weight:700;color:#d7e3f4}.note{display:block;color:#90a4c0;font-size:10px;margin-top:55px}.visual{height:430px;position:relative;display:grid;place-items:center}.orbit{width:440px;height:300px;border:1px solid #ffffff20;border-radius:50%;transform:rotate(-25deg);position:absolute}.core{z-index:1;width:290px;padding:22px;background:linear-gradient(145deg,#17345b,#102442);border:1px solid #91baff55;border-radius:12px;box-shadow:0 28px 70px #0007;transform:rotate(-4deg)}.coretop{display:flex;justify-content:space-between;align-items:center}.coretop b{background:#1d75e8;padding:8px;border-radius:7px}.coretop small,.corefoot{font-size:8px;letter-spacing:.14em;color:#9ab3d4}.coretitle{font:500 24px/1.3 Manrope;margin:26px 0 15px}.coretitle strong{color:#78b1ff}.bars{display:flex;gap:6px}.bars i{height:4px;width:54px;background:#4e8edb;border-radius:4px}.bars i:nth-child(2){width:35px;opacity:.6}.bars i:nth-child(3){width:22px;opacity:.3}.corefoot{border-top:1px solid #ffffff22;margin-top:22px;padding-top:13px}.chip{position:absolute;z-index:2;background:#fff;color:#14213a;border-radius:8px;padding:12px;display:flex;gap:10px;align-items:center;box-shadow:0 15px 35px #0003;font-size:20px}.chip span b,.chip span small{display:block}.chip span b{font-size:10px}.chip span small{font-size:8px;color:#8491a5;margin-top:3px}.ca{top:48px;left:0}.cb{right:0;top:190px}.cc{bottom:43px;left:20px}.herofoot{height:48px;display:flex;gap:22px;align-items:center;color:#8194b0;font-size:8px;letter-spacing:.17em}.herofoot span{width:90px;height:1px;background:#ffffff44}.strip{border-bottom:1px solid #edf0f4;background:#fbfcfe}.strip .wrap{height:70px;display:flex;align-items:center;justify-content:space-between;color:#7d8ba0;font-size:9px;letter-spacing:.12em}.strip b{color:#263854;font-size:10px}.section{padding:100px 0}.heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.heading h2,.about h2,.contact h2{font-size:42px;color:#12213a;margin:20px 0}.heading h2 em,.about h2 em,.contact h2 em{color:#2879df;font-style:normal}.heading>p{max-width:390px;color:#718097;font-size:13px;line-height:1.8}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.service{border:1px solid #e6ebf2;padding:25px;min-height:345px;position:relative}.service.featured{background:#f5f9ff;border-color:#e1edfc}.service>small{font-size:9px;letter-spacing:.15em;color:#9aa7b9}.ico{float:right;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#e9f2ff;color:#176bd9;font-size:20px}.service h3{font:700 18px Manrope;margin:28px 0 9px}.service p{font-size:12px;line-height:1.7;color:#77859a;min-height:42px}.service ul{padding:0;margin:18px 0 25px;list-style:none}.service li{font-size:11px;color:#4f6078;margin:10px 0;padding-left:15px;position:relative}.service li:before{content:'';position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:50%;background:#3985e8}.service>a{position:absolute;bottom:22px;color:#176bd9;font-size:10px;font-weight:700}.wide{grid-column:span 3;min-height:190px;background:#0e203d;color:white;padding:25px 30px 55px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.wide h3{margin:23px 0 8px;color:white}.wide p{color:#a9b8ce;max-width:430px}.wide ul{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:28px}.wide li{color:#c1cee0}.wide>a{left:30px;color:#82b7ff}.wide .ico{background:#1a3a64;color:#7eb6ff}.fine{font-size:10px;color:#9aa6b6;margin-top:18px}.sectors{background:#0b1830;color:white;padding:90px 0}.sectorgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.sectors h2{font-size:43px}.sectors p{font-size:13px;line-height:1.8;color:#aab9cf;max-width:370px}.light{background:white;color:#12213a;margin-top:15px}.sectorcards{display:grid;gap:14px}.sectorcards article{background:#142746;border:1px solid #ffffff18;padding:26px;display:grid;grid-template-columns:50px 1fr 15px;gap:16px}.sectorcards article>b{width:45px;height:45px;border-radius:8px;background:#1c3b66;color:#7db5ff;display:grid;place-items:center;font-size:21px}.sectorcards small{font-size:8px;letter-spacing:.16em;color:#7fa8dc}.sectorcards h3{font:700 18px Manrope;margin:8px 0}.sectorcards p{font-size:11px;margin:0}.aboutgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.art{height:390px;background:linear-gradient(145deg,#eaf3ff,#dceaff);position:relative;overflow:visible;margin:10px 15px}.art:before{content:'';position:absolute;width:340px;height:340px;border:1px solid #8cb8ef66;border-radius:50%;left:-65px;top:85px;box-shadow:0 0 0 50px #fff5}.monogram{position:absolute;left:38px;top:35px;font:800 165px/.9 Manrope;color:#145fbd;letter-spacing:-.1em}.monogram span{color:#6ba8f4}.art>b{position:absolute;bottom:30px;left:40px;font:800 11px/1.6 Manrope;letter-spacing:.2em;color:#3d6291}.art aside{position:absolute;right:-15px;bottom:0;background:#0e203d;color:white;padding:18px 22px;font:700 13px/1.5 Manrope}.about h3{font:600 16px/1.7 Manrope;color:#253b5b}.about p{font-size:12px;line-height:1.8;color:#748197}.principles{border-top:1px solid #e8edf3;margin-top:27px}.principles p{padding:12px 0;border-bottom:1px solid #e8edf3;margin:0}.principles b,.principles small{display:block}.principles b{font-size:11px;color:#243954}.principles small{font-size:10px;color:#8491a4;margin:5px 0 0 35px}.band{background:#edf5ff;padding:55px 0}.band .wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.band h2{font-size:36px;margin:14px 0 0}.band em{font-style:normal;color:#2879dc}.contactgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact p{font-size:13px;line-height:1.8;color:#75839a}.detail{margin-top:24px;font-size:11px;color:#344965}.contact form{background:#f7f9fc;border:1px solid #e9eef5;padding:28px}.contact form h3{font:700 19px Manrope;margin:0}.contact form>p{font-size:10px;margin:7px 0 20px}.two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact form label{display:block;font-size:10px;letter-spacing:0;color:#43536b;margin-bottom:14px}.contact input,.contact select,.contact textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #dfe6ef;background:white;border-radius:3px;font:11px 'DM Sans';color:#233550}.contact textarea{resize:vertical}.contact form button{width:100%}#feedback{display:block;color:#8b98aa;font-size:9px;line-height:1.5;margin-top:12px}footer{background:#09152a;color:white;padding-top:28px}.foot{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.foot .brand{color:white}.foot .brand small{color:#91a2bc}.foot p,.foot>a:last-child{font-size:10px;color:#9aadc6}.copyright{border-top:1px solid #ffffff20;padding:16px 0;color:#778ba8;font-size:9px;display:flex;justify-content:space-between}
@media(max-width:850px){.nav nav{gap:14px}.heroGrid{grid-template-columns:1fr .8fr}.visual{transform:scale(.85)}.sectorgrid,.aboutgrid,.contactgrid{gap:40px}}
@media(max-width:680px){.wrap{width:calc(100% - 36px)}.top{font-size:9px}.nav{height:70px}.menu{display:block;border:0;background:none;font-size:23px}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;padding:15px 22px 22px;box-shadow:0 12px 25px #10294c18;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.nav nav a{padding:12px 4px}.nav nav .navcta{text-align:center}.heroGrid{display:block}.intro{padding:60px 0 5px}.hero h1{font-size:46px}.intro>p{font-size:14px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.note{margin-top:34px}.visual{height:320px;transform:scale(.82);margin:-5px -25px 0}.herofoot{height:40px}.strip .wrap{height:auto;padding:17px 0;justify-content:center;flex-wrap:wrap;gap:12px;font-size:8px}.strip .wrap:before{content:'ONE PARTNER';width:100%;text-align:center}.strip .wrap{font-size:0}.strip b{font-size:9px}.section{padding:72px 0}.heading{display:block;margin-bottom:30px}.heading h2,.about h2,.contact h2,.sectors h2{font-size:35px}.heading>p{margin-top:18px}.cards{grid-template-columns:1fr}.service{min-height:320px}.wide{grid-column:auto;display:block;padding:25px 25px 55px;min-height:340px}.wide ul{margin-top:18px}.wide>a{left:25px}.sectorgrid,.aboutgrid,.contactgrid{grid-template-columns:1fr;gap:35px}.sectors{padding:72px 0}.sectorcards article{padding:19px 15px;grid-template-columns:40px 1fr 12px;gap:12px}.sectorcards article>b{width:38px;height:38px}.sectorcards h3{font-size:16px}.art{height:330px;max-width:430px;width:95%;margin:0 auto}.monogram{font-size:140px}.band .wrap{align-items:flex-start;flex-direction:column}.band h2{font-size:32px}.contact form{padding:22px 16px}.two{grid-template-columns:1fr;gap:0}.foot{flex-wrap:wrap;gap:15px}.foot p{order:3;width:100%;margin:0}.copyright{flex-direction:column;gap:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}