.about-page{color:#0d1b31;background:#fff;overflow:hidden}.about-shell{width:min(1600px,100% - 96px);margin-inline:auto}.about-kicker{color:#145bd5;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:780;line-height:1.4;display:block}.about-hero{background:linear-gradient(90deg,#f7fbff 0%,#eef6ff 47%,#dfedffbd 100%);min-height:690px;position:relative}.about-hero:before,.about-hero:after{pointer-events:none;content:"";position:absolute;inset:0}.about-hero:before{opacity:.48;background-image:linear-gradient(90deg,#0000 0 82%,#2274eb17 82% 82.15%,#0000 82.15%);background-size:34px 100%;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 100%);mask-image:linear-gradient(90deg,#0000 22%,#000 100%)}.about-hero:after{background:radial-gradient(circle at 84% 16%,#2477fa40,#0000 25%),linear-gradient(#0000 75%,#ffffffe0)}.about-hero__inner{z-index:1;grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;min-height:690px;display:grid;position:relative}.about-hero__copy{z-index:3;padding-block:88px;width:min(100%,680px);min-width:0;padding-right:48px;position:relative}.about-hero h1{color:#101d32;letter-spacing:-.045em;line-break:strict;overflow-wrap:anywhere;text-wrap:balance;white-space:pre-line;max-width:680px;margin:19px 0 24px;font-size:clamp(46px,3.15vw,58px);font-weight:780;line-height:1.14}.about-hero__copy p{color:#4f6380;max-width:600px;margin:0;font-size:17px;line-height:1.8}.about-hero__visual{z-index:1;grid-column:2;align-self:stretch;width:calc(100% + max(48px,50vw - 800px));min-width:0;height:100%;position:relative}.about-hero__visual:before{z-index:1;content:"";border:1px solid #3a85ef3d;border-radius:50%;width:66%;height:62%;position:absolute;top:15%;right:12%;transform:rotate(-12deg);box-shadow:0 0 110px #1f77ff24}.about-hero__visual img{z-index:2;object-fit:contain;filter:saturate(1.08)drop-shadow(0 32px 42px #246acf2e);width:100%;height:100%;position:absolute;bottom:0;right:0}.about-hero__orb{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffd1,#6eacff4d);border:1px solid #ffffffd1;border-radius:18px;position:absolute;box-shadow:0 18px 50px #185dc424}.about-hero__orb--one{width:80px;height:80px;top:19%;right:15%;transform:rotate(8deg)}.about-hero__orb--two{width:52px;height:52px;bottom:19%;right:45%;transform:rotate(-10deg)}.about-section{padding-block:106px;position:relative}.about-heading{margin-bottom:48px}.about-heading h2,.about-intro h2{color:#0e1d33;letter-spacing:-.045em;white-space:pre-line;margin:10px 0 13px;font-size:clamp(38px,3.35vw,54px);font-weight:760;line-height:1.14}.about-heading>p{color:#526680;max-width:860px;margin:0;font-size:15px;line-height:1.8}.about-intro__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:112px;display:grid}.about-intro__image{aspect-ratio:1.62;background:#eaf4ff;border-radius:24px;width:min(100%,410px);margin-top:42px;position:relative;overflow:hidden}.about-intro__image img,.about-team__image img,.about-culture__image img,.about-roadmap__image img{object-fit:cover}.about-intro__copy{padding-top:38px}.about-intro__copy p{color:#51647d;margin:0;font-size:15px;line-height:1.9}.about-intro__copy .about-intro__lead{color:#17243a;letter-spacing:-.025em;margin-bottom:48px;font-size:clamp(22px,2vw,31px);font-weight:680;line-height:1.6}.about-team{padding-top:42px}.about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.about-team__card{background:#fff;border:1px solid #d8e2ee;border-radius:22px;overflow:hidden;box-shadow:0 16px 45px #284c7d0f}.about-team__image{aspect-ratio:2.04;background:#eaf3ff;position:relative}.about-team__copy{min-height:210px;padding:24px 28px 30px}.about-team__copy>span{color:#53677f;margin-bottom:10px;font-size:12px;font-weight:680;display:block}.about-team__copy h3{color:#101f36;letter-spacing:-.025em;margin:0 0 15px;font-size:24px;font-weight:720}.about-team__copy p{color:#586a82;margin:0;font-size:14px;line-height:1.8}.about-culture{background:radial-gradient(circle at 94% 18%,#68a3ff47,#0000 29%),url(/brand/home/advantages-bg.webp) 50%/cover,#edf4ff;margin-top:46px}.about-culture__list{border-top:1px solid #445f8373}.about-culture__row{border-bottom:1px solid #445f8373;grid-template-columns:130px 310px 1fr;align-items:center;gap:54px;padding-block:29px;display:grid}.about-culture__row h3{color:#13233a;margin:0;font-size:21px;font-weight:740}.about-culture__image{aspect-ratio:2.3;background:#dcecff;border-radius:13px;position:relative;overflow:hidden}.about-culture__row strong{color:#11223a;margin-bottom:8px;font-size:21px;font-weight:720;display:block}.about-culture__row p{color:#51647e;margin:0;font-size:14px;line-height:1.75}.about-roadmap__grid{grid-template-columns:.88fr 1.12fr;gap:112px;display:grid}.about-roadmap__image{aspect-ratio:1.48;background:#eaf4ff;border-radius:24px;margin-top:42px;position:relative;overflow:hidden}.about-roadmap__timeline{margin:0;padding:8px 0 0;list-style:none}.about-roadmap__timeline li{border-left:2px solid #b7cff5;min-height:112px;padding:0 0 31px 42px;position:relative}.about-roadmap__timeline li:before{content:"";background:#1762df;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px;box-shadow:0 0 0 1px #1762df}.about-roadmap__timeline li:last-child{border-color:#0000;min-height:0;padding-bottom:0}.about-roadmap__timeline strong{color:#0f2039;margin-bottom:7px;font-size:22px;font-weight:760;display:block}.about-roadmap__timeline p{color:#50627a;margin:0;font-size:14px;line-height:1.72}.about-contact{color:#fff;background:url(/brand/home/contact-bg.webp) 50%/cover no-repeat,#0b62dd;padding-block:66px;position:relative}.about-contact:before{content:"";background:linear-gradient(90deg,#e6f1ffd1,#1666e00a 48%,#1256c72e);position:absolute;inset:0}.about-contact__grid{grid-template-columns:minmax(320px,.78fr) minmax(700px,1.22fr);align-items:center;gap:58px;display:grid;position:relative}.about-contact__copy h2{color:#122542;letter-spacing:-.045em;white-space:pre-line;margin:0 0 16px;font-size:clamp(30px,2.2vw,38px);font-weight:760;line-height:1.2}.about-contact__copy p{color:#435e83;max-width:470px;margin:0;font-size:14px;line-height:1.75}.about-contact .lead-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;display:grid}.about-contact .lead-form label>span{color:#183d75;font-size:12px;font-weight:680}.about-contact .lead-form input,.about-contact .lead-form textarea{color:#182a45;background:#ffffffd1;border-color:#ffffffb8;border-radius:999px;box-shadow:0 8px 22px #1b55a814}.about-contact .lead-form textarea{resize:vertical;min-height:48px}.about-contact .lead-form-full{grid-column:1/4}.about-contact .lead-consent{color:#214a83;grid-column:1/4;font-size:12px}.about-contact .lead-consent input{background:#fff}.about-contact .lead-consent a{color:#0a4aa8}.about-contact .lead-submit{color:#fff;background:#0757d7;border:0;border-radius:999px;grid-area:2/4/span 2;align-self:stretch;box-shadow:0 14px 30px #0642a447}.about-contact .lead-message{color:#143d7c;background:#ffffffb3;border-color:#1242883d;border-radius:10px;grid-column:1/-1;padding:10px 12px}@media (max-width:1100px){.about-shell{width:min(100% - 48px,960px)}.about-hero,.about-hero__inner{min-height:620px}.about-hero__inner{grid-template-columns:minmax(0,48%) minmax(0,52%)}.about-hero__copy{width:100%;padding-right:28px}.about-hero h1{font-size:clamp(40px,4.7vw,48px)}.about-hero__visual{width:calc(100% + 24px)}.about-intro__grid,.about-roadmap__grid{gap:64px}.about-culture__row{grid-template-columns:100px 240px 1fr;gap:32px}.about-contact__grid{grid-template-columns:1fr}}@media (max-width:760px){.about-shell{width:calc(100% - 36px)}.about-hero,.about-hero__inner{min-height:690px}.about-hero__inner{align-items:start}.about-hero__copy{width:100%;padding-top:76px}.about-hero h1{font-size:clamp(38px,11.4vw,52px)}.about-hero__visual{opacity:.94;width:130%;height:54%;position:absolute;inset:auto -34% -3% auto}.about-hero__orb--one{display:none}.about-section{padding-block:76px}.about-intro__grid,.about-roadmap__grid,.about-team__grid{grid-template-columns:1fr;gap:36px}.about-intro__copy{padding-top:0}.about-intro__copy .about-intro__lead{margin-bottom:28px}.about-team{padding-top:10px}.about-team__copy{min-height:auto}.about-culture{margin-top:0}.about-culture__row{grid-template-columns:1fr;gap:16px;padding-block:26px}.about-culture__image{aspect-ratio:2.2}.about-roadmap__timeline{padding-top:12px}.about-contact{padding-block:54px}.about-contact .lead-form-grid{grid-template-columns:1fr}.about-contact .lead-form-full,.about-contact .lead-consent,.about-contact .lead-submit{grid-column:1}.about-contact .lead-submit{grid-row:auto;min-height:50px}}
