.platform-overview-page{background:var(--brand-paper);color:var(--brand-black);overflow-x:clip}.platform-overview-shell{width:min(100% - 48px,1240px);margin-inline:auto}.platform-overview-skip-link{z-index:100;background:var(--brand-gold);min-height:46px;color:var(--brand-black);transition:transform .18s var(--ease-brand);border-radius:999px;padding:13px 22px;font-weight:900;text-decoration:none;position:fixed;top:8px;left:50%;transform:translate(-50%,-160%)}.platform-overview-skip-link:focus{transform:translate(-50%)}.platform-overview-page a:focus-visible{outline:3px solid var(--brand-gold);outline-offset:5px}.platform-overview-hero{background:radial-gradient(circle at 82% 38%, #f3ac211f, transparent 26%), linear-gradient(90deg, transparent 0 67%, #73142b06 67% 100%), var(--brand-paper);min-height:100svh;padding:120px 0 40px;position:relative;overflow:hidden}.platform-overview-hero:after{color:#73142b09;content:"СО";letter-spacing:-.1em;font:900 min(25vw,360px)/.72 Montserrat,Arial,sans-serif;position:absolute;bottom:-3vw;right:-3vw}.platform-overview-hero-grid{z-index:1;grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;min-height:calc(100svh - 160px);display:grid;position:relative}.platform-overview-hero-copy{grid-column:1/span 7}.platform-overview-kicker,.platform-overview-section-heading>span,.platform-overview-meaning-copy>span{color:var(--brand-wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.platform-overview-hero h1{letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance;max-width:800px;margin:26px 0 30px;font:900 clamp(3.2rem,5.2vw,5.75rem)/1 Montserrat,Arial,sans-serif}.platform-overview-hero h1 em{color:var(--brand-wine);font-style:normal;display:block}.platform-overview-hero-copy>p{max-width:600px;color:var(--brand-muted);margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.7}.platform-overview-orbit{aspect-ratio:1;grid-column:8/-1;justify-self:end;width:min(100%,470px);position:relative}.platform-overview-orbit-line{border:1px solid #73142b33;border-radius:50%;position:absolute}.platform-overview-orbit-line-one{inset:5%;transform:rotate(12deg)scaleY(.74)}.platform-overview-orbit-line-two{inset:23% -4%;transform:rotate(-32deg)scaleY(.6)}.platform-overview-orbit-core{place-items:center;display:grid;position:absolute;inset:27%}.platform-overview-orbit-core .brand-mark{width:100%;height:100%}.platform-overview-orbit-node{min-width:104px;min-height:48px;color:var(--brand-wine);letter-spacing:.08em;text-transform:uppercase;background:#fffdf8eb;border:1px solid #73142b29;border-radius:999px;place-items:center;padding:10px 16px;font-size:10px;font-weight:900;display:grid;position:absolute;box-shadow:0 14px 38px #49251b17}.platform-overview-orbit-person{top:2%;left:13%}.platform-overview-orbit-people{top:44%;right:-5%}.platform-overview-orbit-action{bottom:3%;left:9%}.platform-overview-hero-note{border-top:1px solid var(--brand-line);color:var(--brand-muted);grid-column:1/-1;margin:0;padding-top:22px;font-size:13px}.platform-overview-hero-note strong{color:var(--brand-black);margin-right:8px}.platform-overview-path,.platform-overview-more{padding:clamp(88px,9vw,136px) 0}.platform-overview-section-heading{max-width:680px}.platform-overview-section-heading h2,.platform-overview-meaning-copy h2{letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0;font:900 clamp(2.75rem,5vw,5.25rem)/1.02 Montserrat,Arial,sans-serif}.platform-overview-section-heading>p{max-width:560px;color:var(--brand-muted);margin:28px 0 0;font-size:17px;line-height:1.7}.platform-overview-path .platform-overview-section-heading{max-width:none}.platform-overview-path .platform-overview-section-heading h2{color:var(--brand-black);grid-template-columns:2fr 1fr;align-items:end;gap:24px;font-size:clamp(3rem,4.8vw,5rem);line-height:.98;display:grid}.platform-overview-path .platform-overview-section-heading h2 em{color:var(--brand-wine);text-align:right;font-style:normal;display:block}.platform-overview-steps{border-top:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(60px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.platform-overview-steps li{min-width:0;padding:30px clamp(20px,3vw,42px) 0 0}.platform-overview-steps li+li{border-left:1px solid var(--brand-line);padding-left:clamp(20px,3vw,42px)}.platform-overview-steps span{color:var(--brand-wine);font-size:11px;font-weight:900}.platform-overview-steps h3{letter-spacing:-.04em;margin:50px 0 18px;font:800 clamp(1.35rem,2vw,1.8rem)/1.05 Montserrat,Arial,sans-serif}.platform-overview-steps p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.7}.platform-overview-capabilities{background:var(--brand-wine);color:var(--brand-white);padding:clamp(88px,9vw,136px) 0}.platform-overview-section-heading-light>span{color:var(--brand-gold)}.platform-overview-section-heading-light>p{color:#ffffffad}.platform-overview-feature-grid{grid-template-rows:repeat(2,minmax(260px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(58px,7vw,92px);display:grid}.platform-overview-feature{background:#ffffff0e;border:1px solid #ffffff24;border-radius:30px;flex-direction:column;min-width:0;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.platform-overview-feature:after{aspect-ratio:1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:180px;position:absolute;bottom:-54px;right:-34px}.platform-overview-feature-unions,.platform-overview-feature-union-work{background:var(--stars-subtle), #1306094d}.platform-overview-feature>span{color:var(--brand-gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.platform-overview-feature h3{letter-spacing:-.05em;text-wrap:balance;max-width:560px;margin:clamp(48px,5vw,76px) 0 20px;font:800 clamp(1.8rem,3.2vw,3.7rem)/1.02 Montserrat,Arial,sans-serif}.platform-overview-feature p{color:#ffffffad;max-width:550px;margin:0;font-size:15px;line-height:1.7}.platform-overview-feature a{width:max-content;min-height:44px;color:var(--brand-white);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:32px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.platform-overview-feature a span{color:var(--brand-gold);font-size:18px;transition:transform .18s}.platform-overview-feature a:hover span{transform:translate(4px)}.platform-overview-meaning{background:var(--brand-cream);padding:clamp(76px,8vw,112px) 0}.platform-overview-meaning-grid{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.platform-overview-meaning-mark{aspect-ratio:1;width:min(100%,330px)}.platform-overview-meaning-mark .welcome-solar{grid-area:auto;justify-self:auto;width:100%}.platform-overview-meaning-mark .welcome-solar:before,.platform-overview-meaning-mark .welcome-solar:after{display:none}.platform-overview-meaning-mark .welcome-solar>.brand-mark{filter:drop-shadow(0 18px 28px #73142b24);width:46%;height:46%}.platform-overview-meaning-mark .welcome-solar-orbit{border-color:#73142b24}.platform-overview-meaning-mark .welcome-values-orbit text{fill:var(--brand-wine);text-shadow:none;font-size:16px}.platform-overview-meaning-mark .welcome-solar-planet{border-color:#73142b1a}.platform-overview-meaning-copy h2{max-width:800px}.platform-overview-meaning-copy p{max-width:710px;color:var(--brand-muted);margin:30px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.7}.platform-overview-text-link{min-height:44px;color:var(--brand-wine);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.platform-overview-text-link span{font-size:18px;transition:transform .18s}.platform-overview-text-link:hover span{transform:translate(4px)}.platform-overview-more-grid{grid-template-columns:5fr 7fr;gap:clamp(56px,9vw,130px);display:grid}.platform-overview-more-list{border-top:1px solid var(--brand-line)}.platform-overview-more-list>a{border-bottom:1px solid var(--brand-line);min-height:118px;color:inherit;grid-template-columns:42px 1.1fr 1.7fr 28px;align-items:center;gap:18px;padding:25px 8px;text-decoration:none;transition:background .18s,color .18s;display:grid}.platform-overview-more-list>a:hover{color:var(--brand-wine);background:#73142b09}.platform-overview-more-list>a>span{color:var(--brand-wine);font-size:10px;font-weight:900}.platform-overview-more-list strong{letter-spacing:-.025em;font:800 17px/1.2 Montserrat,Arial,sans-serif}.platform-overview-more-list p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.55}.platform-overview-more-list i{color:var(--brand-wine);font-size:20px;font-style:normal}@media (max-width:1080px){.platform-overview-hero-copy{grid-column:1/span 7}.platform-overview-orbit{grid-column:8/-1}.platform-overview-more-grid{grid-template-columns:1fr}}@media (max-width:820px){.platform-overview-shell{width:min(100% - 32px,1240px)}.platform-overview-hero{min-height:auto;padding-top:104px}.platform-overview-hero-grid{grid-template-columns:1fr;min-height:auto}.platform-overview-hero-copy,.platform-overview-orbit,.platform-overview-hero-note{grid-column:1}.platform-overview-orbit{justify-self:center;width:min(82vw,440px);margin:28px auto 38px}.platform-overview-hero-note{grid-row:3}.platform-overview-steps{grid-template-columns:1fr}.platform-overview-steps li{padding:28px 0 34px}.platform-overview-steps li+li{border-top:1px solid var(--brand-line);border-left:0;padding-left:0}.platform-overview-steps h3{margin-top:26px}.platform-overview-path .platform-overview-section-heading h2{display:block}.platform-overview-path .platform-overview-section-heading h2 em{text-align:left;display:inline}.platform-overview-feature-grid{grid-template-rows:none;grid-template-columns:1fr}.platform-overview-feature{min-height:320px}.platform-overview-meaning-grid{grid-template-columns:1fr}.platform-overview-meaning-mark{width:min(62vw,230px);margin-inline:auto}.platform-overview-meaning-mark .welcome-solar{opacity:1;width:100%;margin:0;position:relative;bottom:auto;right:auto}}@media (max-width:560px){.platform-overview-hero h1{font-size:clamp(3.15rem,15vw,4.7rem)}.platform-overview-orbit{width:min(92vw,360px)}.platform-overview-orbit-node{min-width:88px;min-height:42px;padding-inline:11px;font-size:8px}.platform-overview-section-heading h2,.platform-overview-meaning-copy h2{overflow-wrap:normal;word-break:normal;font-size:clamp(2.2rem,10.5vw,3.2rem)}.platform-overview-more-list>a{grid-template-columns:30px 1fr 24px;min-height:0;padding-block:24px}.platform-overview-more-list p{grid-column:2/-1;margin-top:10px}.platform-overview-feature{border-radius:24px}}@media (prefers-reduced-motion:reduce){.platform-overview-page *,.platform-overview-page :before,.platform-overview-page :after{scroll-behavior:auto!important;transition:none!important}}
