.editorial-hero,.legal-hero{background:linear-gradient(135deg,#f6f7fc,#ebeffb 68%,#e5eafa);position:relative;overflow:hidden}.editorial-hero:after,.legal-hero:after{content:"";position:absolute;right:-140px;bottom:-260px;width:700px;height:700px;background:url(/images/virtualiz-cloud-mark.svg) center/contain no-repeat;opacity:.07;pointer-events:none}.editorial-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:7%;align-items:end;padding-top:128px;padding-bottom:124px;position:relative;z-index:1}.editorial-back{display:inline-block;font-weight:700;color:#687aa7;font-size:12px;margin-bottom:58px;text-decoration:none}.editorial-hero h1,.legal-hero h1{font-size:clamp(44px,5.4vw,83px);line-height:1.06;letter-spacing:-.065em;margin:24px 0 0;max-width:980px}.editorial-hero h1 em{font-style:normal;color:#8290c1}.editorial-hero__aside{padding-bottom:5px}.editorial-hero__aside p{font-size:19px;color:#5c6682;line-height:1.64;margin:0 0 24px}.editorial-values{background:#fff}.editorial-values__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.editorial-values article{border-top:1px solid #d6dced;padding-top:33px}.editorial-values h2{font-size:clamp(31px,3.2vw,47px);letter-spacing:-.05em;line-height:1.16;max-width:570px;margin:25px 0}.editorial-values p,.editorial-operations p{color:#78819a;line-height:1.8;font-size:16px}.editorial-team{background:#f6f7fc}.editorial-section-head{margin-bottom:47px}.editorial-section-head h2{font-size:clamp(38px,4.5vw,65px);line-height:1.1;letter-spacing:-.055em;margin:20px 0 0}.editorial-section-head h2 span{color:#8290c1}.editorial-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.leader-card{background:#fff;border:1px solid #e0e5f1;border-radius:19px;overflow:hidden;display:flex;flex-direction:column}.leader-card__portrait{aspect-ratio:4/3;overflow:hidden;background:#dfe4f1}.leader-card__portrait img{width:100%;height:100%;object-fit:cover;display:block}.leader-card__content{padding:27px 28px 32px;flex:1}.leader-card h3{font-size:25px;letter-spacing:-.04em;margin:0 0 5px}.leader-card__role{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#7c8cba;min-height:38px}.leader-card p{font-size:14px;color:#747d94;line-height:1.72;margin:17px 0 20px}.leader-card a,.editorial-operations a{font-size:13px;color:#5e73a5;font-weight:750;text-decoration:none}.editorial-operations{background:#fff}.editorial-operations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.editorial-operations article{border:1px solid #dde3ef;border-radius:16px;padding:31px}.editorial-operations article>span{font-size:10px;font-weight:900;color:#8290c1;letter-spacing:.12em}.editorial-operations h3{font-size:24px;letter-spacing:-.035em;line-height:1.18;margin:21px 0}.editorial-operations p{font-size:14px;margin:0 0 16px}.legal-hero .container{position:relative;z-index:1;padding-block:90px 85px}.legal-hero h1{font-size:clamp(48px,6vw,85px);margin-bottom:16px}.legal-hero p{color:#77829b;font-size:14px}.legal-draft-note{display:flex;gap:20px;align-items:flex-start;background:#fff;border:1px solid #dbe1ee;border-left:4px solid #8290c1;border-radius:10px;padding:18px 24px;max-width:900px;margin-top:40px}.legal-draft-note strong{font-size:11px;white-space:nowrap;color:#6578ac;letter-spacing:.07em}.legal-draft-note span{font-size:13px;color:#737d96;line-height:1.6}.legal-body{background:#fff}.legal-body__grid{display:grid;grid-template-columns:220px minmax(0,830px);gap:10%}.legal-body aside{align-self:start;position:sticky;top:35px;display:flex;flex-direction:column;align-items:start;gap:12px}.legal-body aside p{color:#7d879f;font-size:14px;line-height:1.7}.legal-body aside a{font-size:13px;font-weight:700;color:#6073a6}.legal-body__sections article{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid #e1e5ee}.legal-body__sections h2{font-size:24px;line-height:1.26;letter-spacing:-.035em;margin:0 0 16px}.legal-body__sections p{font-size:16px;line-height:1.82;color:#6d7690;margin:0}@media(max-width:900px){.editorial-hero__grid,.editorial-values__grid{grid-template-columns:1fr;gap:35px}.editorial-hero__grid{padding-block:84px}.editorial-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-operations__grid{grid-template-columns:1fr}.legal-body__grid{grid-template-columns:1fr;gap:40px}.legal-body aside{position:static}}@media(max-width:620px){.editorial-team__grid{grid-template-columns:1fr}.editorial-hero__aside p{font-size:16px}.editorial-values__grid{gap:55px}.legal-draft-note{display:block}.legal-draft-note span{display:block;margin-top:10px}.legal-hero .container{padding-block:70px}}
