/* Canonical consortium page CSS; all selectors isolated to #pw-consortium */
#pw-consortium{display:block;min-width:0}
#pw-consortium{--pw-bg:#fafaf7;--pw-surface:#fff;--pw-ink:#1e1f1c;--pw-muted:#67665f;--pw-line:#e7e3d9;--pw-dark:#1f201e;--pw-on-dark:#f5f3ec;--pw-font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--accent:#859f92;--mint:#e9eee6}#pw-consortium *,#pw-consortium *::before,#pw-consortium *::after{box-sizing:border-box}#pw-consortium{scroll-behavior:smooth}#pw-consortium{margin:0;background:var(--pw-bg);color:var(--pw-ink);font:16px/1.55 var(--pw-font-sans)}#pw-consortium a{color:inherit;text-underline-offset:4px}#pw-consortium button,#pw-consortium a{touch-action:manipulation}#pw-consortium a:focus-visible{outline:3px solid #397861;outline-offset:4px}#pw-consortium .skip{position:absolute;top:-80px;left:12px;background:#fff;color:#111;padding:12px 16px;z-index:999}#pw-consortium .skip:focus{top:8px}#pw-consortium .wrap{width:min(1160px,calc(100% - 44px));margin-inline:auto}#pw-consortium .site-head{border-bottom:1px solid var(--pw-line);background:var(--pw-bg)}#pw-consortium .site-head>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px}#pw-consortium .brand{text-decoration:none;line-height:1.15;font-weight:800;letter-spacing:-.04em;font-size:19px;white-space:nowrap}#pw-consortium .brand small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pw-muted);font-weight:750;margin-top:5px}#pw-consortium .header-right{display:flex;align-items:center;gap:26px}#pw-consortium .header-right>.home{font-size:13px;font-weight:670;text-decoration:none;color:#444842}#pw-consortium .lang{display:flex;gap:3px;border:1px solid #d9d8d0;padding:3px;border-radius:40px}#pw-consortium .lang a{font-size:12px;min-width:42px;text-align:center;padding:8px 10px;border-radius:30px;text-decoration:none;font-weight:800;color:#565953}#pw-consortium .lang a[aria-current="page"]{background:var(--pw-dark);color:#fff}#pw-consortium .mast{position:relative;overflow:hidden;border-bottom:1px solid var(--pw-line)}#pw-consortium .mast::after{content:"";position:absolute;width:500px;height:500px;border:1px solid #e0dfd4;border-radius:50%;left:-425px;top:50px;pointer-events:none}#pw-consortium .mast-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:44px;align-items:stretch;min-height:575px;padding-block:84px}#pw-consortium .consortium-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin:0 0 23px;font-size:12px;line-height:1.45;color:#626860}#pw-consortium .consortium-breadcrumb a{font-weight:700;text-decoration:underline;text-underline-offset:3px}#pw-consortium .consortium-breadcrumb [aria-current="page"]{font-weight:700;color:var(--pw-ink)}#pw-consortium .eyebrow{display:flex;align-items:center;gap:9px;color:#666b63;font-size:11px;letter-spacing:.115em;text-transform:uppercase;font-weight:800}#pw-consortium .eyebrow .line{display:inline-block;width:23px;height:1px;background:#7c887e}#pw-consortium h1,#pw-consortium h2,#pw-consortium h3,#pw-consortium p{margin-top:0}#pw-consortium h1{font-size:clamp(50px,6vw,84px);line-height:1.045;letter-spacing:-.056em;font-weight:760;max-width:780px;margin:27px 0 28px}html[lang=ru] #pw-consortium h1{letter-spacing:-.031em;font-size:clamp(48px,5.6vw,77px)}#pw-consortium .hero-lead{font-size:clamp(19px,2vw,23px);line-height:1.47;max-width:595px;color:#535952;margin-bottom:30px}#pw-consortium .hero-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}#pw-consortium .btn{min-height:49px;padding:12px 20px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid #262b25;text-decoration:none;font-size:13px;font-weight:800}#pw-consortium .btn.primary{background:var(--pw-dark);color:#fff}#pw-consortium .btn.outline{background:transparent;color:var(--pw-dark)}#pw-consortium .btn:hover{transform:translateY(-1px)}#pw-consortium .hero-foot{margin-top:38px;display:flex;gap:12px 22px;flex-wrap:wrap;color:#646962;font-size:12px}#pw-consortium .hero-foot span{display:flex;align-items:center;gap:8px}#pw-consortium .hero-foot b{display:block;width:5px;height:5px;border-radius:50%;background:#7c9684}#pw-consortium .diagram{align-self:stretch;border-radius:6px 6px 68px 6px;background:var(--pw-dark);color:#f4f3ee;position:relative;overflow:hidden;padding:34px 34px 27px;min-height:430px;box-shadow:0 18px 45px #252c2513}#pw-consortium .diagram::before,#pw-consortium .diagram::after{content:"";position:absolute;border:1px solid #6c7b6f4d;border-radius:50%;pointer-events:none}#pw-consortium .diagram::before{height:400px;width:400px;right:-250px;top:-190px}#pw-consortium .diagram::after{height:260px;width:260px;right:-150px;bottom:-155px}#pw-consortium .diagram-top{display:flex;justify-content:space-between;gap:15px;align-items:center;position:relative;z-index:1;margin-bottom:42px}#pw-consortium .diagram-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b8c7ba;font-weight:800}#pw-consortium .diagram-symbol{border-radius:50%;border:1px solid #596a60;padding:4px;width:32px;height:32px;text-align:center;color:#a9c1b0;font-size:17px}#pw-consortium .diagram-title{font-size:clamp(24px,2.5vw,34px);line-height:1.13;letter-spacing:-.026em;max-width:300px;margin:0 0 32px;font-weight:660}#pw-consortium .track{display:grid;gap:5px;position:relative;z-index:1}#pw-consortium .track-item{display:flex;align-items:center;gap:15px;padding:13px 14px;border:1px solid #515951;border-radius:6px;background:#2b312d}#pw-consortium .track-item:nth-child(2){margin-left:18px}#pw-consortium .track-item:nth-child(3){margin-left:36px}#pw-consortium .track-item:nth-child(4){margin-left:18px}#pw-consortium .track-item b{font:700 11px var(--pw-font-sans);color:#9eb5a4}#pw-consortium .track-item span{font-size:13px;font-weight:650;letter-spacing:-.005em}#pw-consortium .diagram-bottom{border-top:1px solid #505850;padding-top:18px;margin-top:28px;font-size:12px;color:#c4d0c4;position:relative;z-index:1;max-width:290px}#pw-consortium .section{padding:90px 0;border-bottom:1px solid var(--pw-line)}#pw-consortium .section-heading{display:grid;grid-template-columns:minmax(160px,235px) 1fr;gap:50px;margin-bottom:34px}#pw-consortium .section-index{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#74786f;padding-top:11px}#pw-consortium .section h2{font-size:clamp(33px,4vw,55px);line-height:1.09;letter-spacing:-.037em;font-weight:720;max-width:840px;margin:0 0 17px}html[lang=ru] #pw-consortium .section h2{letter-spacing:-.018em}#pw-consortium .section-intro{font-size:16px;color:#686961;max-width:750px;line-height:1.66;margin-bottom:0}#pw-consortium .capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#pw-consortium .cap{min-height:275px;border:1px solid #e3e4dc;background:#fff;padding:28px 28px 25px;display:flex;flex-direction:column;justify-content:space-between}#pw-consortium .cap:last-child{grid-column:span 2;min-height:220px;background:#f1f3ed}#pw-consortium .cap .cap-number{font-size:12px;letter-spacing:.07em;color:#89978d;font-weight:800}#pw-consortium .cap h3{font-size:24px;line-height:1.23;letter-spacing:-.02em;margin:23px 0 12px;max-width:380px}#pw-consortium .cap p{font-size:14px;color:#676c64;max-width:550px;margin:0 0 20px}#pw-consortium .cap .output{font-size:12px;line-height:1.55;color:#3b4a41;border-top:1px solid #e1e5dd;padding-top:14px}#pw-consortium .cap .output strong{font-weight:800}#pw-consortium .proof{background:var(--pw-dark);color:var(--pw-on-dark)}#pw-consortium .proof .section-index,#pw-consortium .proof .section-intro{color:#c6c4bd}#pw-consortium .proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#pw-consortium .proof-card{border:1px solid #565a53;padding:28px;min-height:300px;background:#262925;display:flex;flex-direction:column}#pw-consortium .proof-mark{font-size:45px;line-height:1;font-weight:720;letter-spacing:-.08em;color:#bdcdbf}#pw-consortium .proof-card h3{font-size:21px;line-height:1.23;margin:40px 0 13px}#pw-consortium .proof-card p{color:#c6c7c0;font-size:13px;line-height:1.7;margin:0 0 24px}#pw-consortium .proof-card a{margin-top:auto;color:#eaf5e9;font-size:13px;font-weight:760}#pw-consortium .proof-note{max-width:780px;color:#b3bdb2;font-size:12px;line-height:1.7;margin:23px 0 0}#pw-consortium .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#pw-consortium .fit-panel{border:1px solid #e3e4da;background:#fff;padding:30px}#pw-consortium .fit-panel.neutral{background:#f1f3ed}#pw-consortium .fit-panel h3{font-size:21px;margin:0 0 20px}#pw-consortium .fit-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}#pw-consortium .fit-panel li{font-size:14px;line-height:1.6;display:flex;align-items:flex-start;gap:11px;color:#454b44}#pw-consortium .fit-panel li::before{content:"+";font-weight:850;color:#6f917c;line-height:1.5}#pw-consortium .fit-panel.neutral li::before{content:"–";color:#8d918a}#pw-consortium .stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#pw-consortium .stage{border-top:2px solid #89998e;padding:20px 13px 12px 0}#pw-consortium .stage span{color:#738977;font-size:13px;font-weight:800}#pw-consortium .stage h3{font-size:19px;line-height:1.27;margin:19px 0 12px}#pw-consortium .stage p{font-size:13px;color:#646963;line-height:1.65}#pw-consortium .profile-section{background:#eff1ec}#pw-consortium .profile-card{border:1px solid #dce1d9;background:#fff;padding:32px 34px}#pw-consortium .profile-table{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}#pw-consortium .profile-row{padding:15px 0;border-bottom:1px solid #e8e9e3;display:flex;gap:12px;align-items:baseline;justify-content:space-between}#pw-consortium .profile-row strong{font-size:13px;color:#777d76;font-weight:650}#pw-consortium .profile-row span,#pw-consortium .profile-row a{font-size:13px;font-weight:720;text-align:right;max-width:62%}#pw-consortium .small-note{font-size:12px;line-height:1.7;color:#656d65;margin-top:20px;max-width:900px}#pw-consortium .cta{background:#e3ebe1;border-bottom:0;padding:95px 0}#pw-consortium .cta-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end}#pw-consortium .cta h2{font-size:clamp(37px,4.8vw,65px);max-width:690px;letter-spacing:-.046em}#pw-consortium .cta p{font-size:16px;line-height:1.66;color:#526052;max-width:620px;margin:0}#pw-consortium .cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}#pw-consortium .cta-actions .btn{font-size:14px;min-height:55px;padding:14px 22px}#pw-consortium .cta-actions small{font-size:12px;line-height:1.65;color:#516255}#pw-consortium .foot{background:var(--pw-dark);color:#f6f4ed;padding:45px 0}#pw-consortium .foot-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}#pw-consortium .foot b{font-size:18px;letter-spacing:-.02em}#pw-consortium .foot p{color:#bdc1b9;font-size:12px;max-width:420px;margin:12px 0 0}#pw-consortium .foot-links{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end}#pw-consortium .foot a{font-size:13px;color:#f2f1eb;text-decoration:none}#pw-consortium .foot a:hover{text-decoration:underline}#pw-consortium .staging{border-top:1px solid #3d423c;padding:15px 0 0;margin-top:32px;color:#9baba0;font-size:11px;letter-spacing:.04em}#pw-consortium h1 .h1-detail{display:block;max-width:610px;margin-top:20px;font-size:clamp(20px,2.2vw,28px);line-height:1.28;letter-spacing:-.018em;font-weight:640;color:#46564a}html[lang=ru] #pw-consortium h1 .h1-detail{font-size:clamp(19px,2vw,26px);letter-spacing:-.014em}#pw-consortium .partner-questions{margin-top:22px;padding:30px 34px;border:1px solid #dce1d9;background:#fff}#pw-consortium .partner-questions h3{margin:0 0 18px;font-size:clamp(22px,2.3vw,28px);letter-spacing:-.018em;line-height:1.2}#pw-consortium .partner-questions dl{display:grid;gap:0;margin:0}#pw-consortium .partner-questions dl>div{padding:17px 0;border-top:1px solid #e9ebe5}#pw-consortium .partner-questions dt{font-size:16px;font-weight:750;line-height:1.45;color:var(--pw-ink)}#pw-consortium .partner-questions dd{margin:8px 0 0;font-size:14px;line-height:1.66;color:#555f55;max-width:800px}@media(max-width:650px){#pw-consortium h1 .h1-detail,html[lang=ru] #pw-consortium h1 .h1-detail{font-size:19px;margin-top:16px}#pw-consortium .partner-questions{padding:22px 20px}#pw-consortium .partner-questions dt{font-size:15px}}@media(max-width:920px){#pw-consortium .mast-grid{grid-template-columns:1fr;gap:37px;padding-block:64px}#pw-consortium .diagram{max-width:600px;width:100%;min-height:390px}#pw-consortium .section-heading{grid-template-columns:1fr;gap:6px}#pw-consortium .section-index{padding-top:0}#pw-consortium .cta-inner{grid-template-columns:1fr;gap:28px}#pw-consortium .stages{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){#pw-consortium .mast::after{display:none}#pw-consortium .wrap{width:min(100% - 28px,1160px)}#pw-consortium .site-head>.wrap{min-height:66px}#pw-consortium .brand{font-size:16px}#pw-consortium .header-right{gap:10px}#pw-consortium .header-right>.home{display:none}#pw-consortium h1{font-size:clamp(42px,12vw,60px)}html[lang=ru] #pw-consortium h1{font-size:clamp(40px,11vw,58px)}#pw-consortium .mast-grid{padding-block:52px;gap:26px}#pw-consortium .hero-lead{font-size:18px}#pw-consortium .diagram{padding:24px;min-height:380px;border-bottom-right-radius:42px}#pw-consortium .diagram-title{font-size:28px}#pw-consortium .track-item:nth-child(2),#pw-consortium .track-item:nth-child(3),#pw-consortium .track-item:nth-child(4){margin-left:0}#pw-consortium .section{padding:62px 0}#pw-consortium .section h2{font-size:clamp(30px,8vw,41px)}#pw-consortium .capabilities,#pw-consortium .proof-grid,#pw-consortium .fit-grid,#pw-consortium .profile-table{grid-template-columns:1fr}#pw-consortium .cap,#pw-consortium .cap:last-child{grid-column:auto;min-height:auto;padding:24px}#pw-consortium .cap h3{margin-top:28px}#pw-consortium .proof-card{min-height:245px}#pw-consortium .proof-card h3{margin-top:26px}#pw-consortium .stages{grid-template-columns:1fr 1fr;gap:14px}#pw-consortium .stage h3{font-size:17px}#pw-consortium .profile-card{padding:20px}#pw-consortium .profile-row{align-items:flex-start;flex-direction:column;gap:4px}#pw-consortium .profile-row span,#pw-consortium .profile-row a{text-align:left;max-width:100%}#pw-consortium .cta{padding:66px 0}#pw-consortium .cta h2{font-size:clamp(34px,8vw,48px)}#pw-consortium .foot-inner{flex-direction:column}#pw-consortium .foot-links{justify-content:flex-start}#pw-consortium .hero-actions .btn{width:100%}}@media(max-width:390px){#pw-consortium .stages{grid-template-columns:1fr}#pw-consortium .header-right .lang a{min-width:37px}#pw-consortium .diagram-title{font-size:25px}}@media(prefers-reduced-motion:reduce){#pw-consortium{scroll-behavior:auto}#pw-consortium *,#pw-consortium *::before,#pw-consortium *::after{transition:none!important;animation:none!important}}
