.SolutionDetailPage-module__BccsHq__page{--solution-bg:#070b0e;--solution-panel:#0a0f13;--solution-paper:#f4f1e9;--solution-muted:#f4f1e99e;--solution-line:#f4b14c47;--solution-gold:#f4b14c;background:var(--solution-bg);color:var(--solution-paper);overflow:clip}.SolutionDetailPage-module__BccsHq__container{width:min(100% - 112px,1440px);margin-inline:auto}.SolutionDetailPage-module__BccsHq__hero,.SolutionDetailPage-module__BccsHq__scope,.SolutionDetailPage-module__BccsHq__implementation,.SolutionDetailPage-module__BccsHq__archive{isolation:isolate;position:relative}.SolutionDetailPage-module__BccsHq__hero{background:#05090c;width:min(100% - 40px,1520px);height:clamp(700px,60vw,960px);min-height:700px;margin-inline:auto;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.SolutionDetailPage-module__BccsHq__heroMedia{z-index:-3;position:absolute;inset:0 0 0 26.25%}.SolutionDetailPage-module__BccsHq__heroMedia img{object-fit:cover;object-position:49% center;filter:saturate(.9)contrast(1.04)brightness(.88);animation:1.45s cubic-bezier(.22,.72,.2,1) both SolutionDetailPage-module__BccsHq__heroSettle}.SolutionDetailPage-module__BccsHq__heroShade{z-index:-2;background:linear-gradient(90deg,#05090b 0% 25%,#05090bf2 38%,#05090b70 58%,#05090b26 100%),linear-gradient(#02050752 0%,#0000 28% 68%,#020507e6 100%);position:absolute;inset:0}.SolutionDetailPage-module__BccsHq__heroCopy{width:35%;position:absolute;top:18.3%;left:4.5%}.SolutionDetailPage-module__BccsHq__eyebrow,.SolutionDetailPage-module__BccsHq__briefLabel{color:var(--solution-gold);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:760;line-height:1.4}.SolutionDetailPage-module__BccsHq__hero h1{letter-spacing:0;max-width:560px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,4.75vw,76px);font-weight:400;line-height:.96}.SolutionDetailPage-module__BccsHq__hero h1 span{color:#f2b13f;display:block}.SolutionDetailPage-module__BccsHq__heroLead{color:#f3f0e9b3;width:75%;margin:0;font-size:clamp(13px,1vw,16px);line-height:1.6}.SolutionDetailPage-module__BccsHq__heroActions{align-items:center;gap:26px;margin-top:34px;display:flex}.SolutionDetailPage-module__BccsHq__heroCta{color:#11100c;cursor:pointer;background:#f2b13f;border:0;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:58px;padding:0 24px;font-size:clamp(11px,.82vw,13px);font-weight:760;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 16px 44px #f2b13f30}.SolutionDetailPage-module__BccsHq__heroCta svg{flex:none;width:19px;height:19px}.SolutionDetailPage-module__BccsHq__heroCta:hover,.SolutionDetailPage-module__BccsHq__heroCta:focus-visible{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 44px #f2b13f40}.SolutionDetailPage-module__BccsHq__heroEstimateNote{color:#ffffff8c;text-transform:uppercase;letter-spacing:0;margin:0;font-size:clamp(9px,.69vw,11px);line-height:1.5}.SolutionDetailPage-module__BccsHq__heroRoute{pointer-events:none;width:36.875%;height:40.625%;position:absolute;top:26%;left:47.625%}.SolutionDetailPage-module__BccsHq__heroRoute svg{width:100%;height:100%;overflow:visible}.SolutionDetailPage-module__BccsHq__heroRouteShadow{stroke:#00000094;stroke-width:5px;vector-effect:non-scaling-stroke}.SolutionDetailPage-module__BccsHq__heroRoutePath{stroke:#f2b13f;stroke-width:1.5px;stroke-dasharray:4 9;vector-effect:non-scaling-stroke}.SolutionDetailPage-module__BccsHq__heroNode{z-index:2;align-items:center;gap:12px;min-width:164px;display:flex;position:absolute}.SolutionDetailPage-module__BccsHq__heroNodeDot{background:#070b0dc7;border:1px solid #f2b13f9e;border-radius:50%;flex:0 0 36px;width:36px;height:36px;position:relative;box-shadow:0 0 0 8px #f2b13f0f,0 10px 26px #0000004d}.SolutionDetailPage-module__BccsHq__heroNodeDot:after{content:"";background:#f2b13f;border-radius:50%;position:absolute;inset:12px;box-shadow:0 0 18px #f2b13fcc}.SolutionDetailPage-module__BccsHq__heroNode small{color:#f2b13f;text-transform:uppercase;letter-spacing:0;font-size:clamp(8px,.57vw,9px);font-weight:760;line-height:1.2;display:block}.SolutionDetailPage-module__BccsHq__heroNode strong{color:#fff;white-space:nowrap;margin-top:4px;font-size:clamp(11px,.82vw,13px);font-weight:650;line-height:1.2;display:block}.SolutionDetailPage-module__BccsHq__heroNodeOne{top:67.7%;left:48.3%}.SolutionDetailPage-module__BccsHq__heroNodeTwo{top:61.5%;left:65.75%}.SolutionDetailPage-module__BccsHq__heroNodeThree{top:44.3%;left:70.6%}.SolutionDetailPage-module__BccsHq__heroNodeFour{top:24.5%;left:76.4%}.SolutionDetailPage-module__BccsHq__heroComposition{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0d1317f5,#060a0cf5);border-radius:5px;grid-template-columns:18% repeat(4,minmax(0,1fr)) 14.5%;align-items:stretch;height:18%;min-height:146px;display:grid;position:absolute;bottom:4.4%;left:clamp(10px,1vw,30px);right:clamp(10px,1vw,30px);overflow:hidden;box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff0d}.SolutionDetailPage-module__BccsHq__heroComposition:before{content:"";z-index:1;background:linear-gradient(90deg,#f2b13f85,#f2b13f29);height:1px;position:absolute;top:25px;left:20.5%;right:15.5%}.SolutionDetailPage-module__BccsHq__heroCompositionTitle,.SolutionDetailPage-module__BccsHq__heroProjectStep,.SolutionDetailPage-module__BccsHq__heroOutcome{min-width:0}.SolutionDetailPage-module__BccsHq__heroCompositionTitle{z-index:2;background:#131b1fe6;padding:clamp(22px,1.75vw,28px) clamp(20px,1.88vw,30px);position:relative;box-shadow:inset 3px 0 #f2b13fb8}.SolutionDetailPage-module__BccsHq__heroComposition small,.SolutionDetailPage-module__BccsHq__heroProjectStep small,.SolutionDetailPage-module__BccsHq__heroOutcome small{color:#f2b13f;text-transform:uppercase;letter-spacing:0;font-size:clamp(7px,.57vw,9px);font-weight:760;line-height:1.2;display:block}.SolutionDetailPage-module__BccsHq__heroCompositionTitle strong{margin-top:clamp(9px,.88vw,14px);font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.5vw,24px);font-weight:400;line-height:1.15;display:block}.SolutionDetailPage-module__BccsHq__heroProjectStep{z-index:2;padding:clamp(44px,3vw,48px) clamp(14px,1.38vw,22px) clamp(18px,1.5vw,24px);position:relative}.SolutionDetailPage-module__BccsHq__heroProjectStep:before{content:"";z-index:2;background:#f2b13f;border:3px solid #0b1114;border-radius:50%;width:13px;height:13px;position:absolute;top:19px;left:clamp(14px,1.38vw,22px);box-shadow:0 0 0 1px #f2b13fb8,0 0 20px #f2b13f3d}.SolutionDetailPage-module__BccsHq__heroProjectStep:after{content:"";background:linear-gradient(#0000,#ffffff1a,#0000);width:1px;position:absolute;inset:18% 0 18% auto}.SolutionDetailPage-module__BccsHq__heroProjectStep b{color:#fffffff0;margin-top:clamp(9px,.88vw,14px);font-size:clamp(12px,.94vw,15px);font-weight:650;line-height:1.2;display:block}.SolutionDetailPage-module__BccsHq__heroProjectStep p{color:#ffffff94;max-width:190px;margin:clamp(5px,.57vw,9px) 0 0;font-size:clamp(9px,.69vw,11px);line-height:1.45}.SolutionDetailPage-module__BccsHq__heroOutcome{z-index:2;background:linear-gradient(145deg,#453112b8,#1d180ff0);flex-direction:column;justify-content:center;padding:clamp(18px,1.7vw,27px) clamp(15px,1.5vw,24px);display:flex;position:relative}.SolutionDetailPage-module__BccsHq__heroOutcome:before{content:"";background:#f2b13f;width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #f2b13f3d}.SolutionDetailPage-module__BccsHq__heroOutcome strong{margin-top:clamp(8px,.75vw,12px);font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.75vw,28px);font-weight:400;line-height:1.15;display:block}.SolutionDetailPage-module__BccsHq__heroOutcome span{color:#ffffffa8;margin-top:clamp(5px,.5vw,8px);font-size:clamp(9px,.69vw,11px);line-height:1.45;display:block}.SolutionDetailPage-module__BccsHq__primaryButton{color:#171106;cursor:pointer;background:linear-gradient(135deg,#ffca67,#f3ae3d);border:1px solid #ffd9936b;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:62px;margin-top:36px;padding:0 26px;font-size:14px;font-weight:760;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 14px 38px #f4b14c24}.SolutionDetailPage-module__BccsHq__primaryButton svg{width:19px;height:19px;transition:transform .18s}.SolutionDetailPage-module__BccsHq__primaryButton:hover,.SolutionDetailPage-module__BccsHq__primaryButton:focus-visible{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 44px #f4b14c38}.SolutionDetailPage-module__BccsHq__primaryButton:hover svg,.SolutionDetailPage-module__BccsHq__primaryButton:focus-visible svg{transform:translate(4px)}.SolutionDetailPage-module__BccsHq__primaryButton:focus-visible,.SolutionDetailPage-module__BccsHq__scenarioCard:focus-visible{outline-offset:3px;outline:2px solid #fff}.SolutionDetailPage-module__BccsHq__scope{background:#070908;min-height:840px;overflow:hidden}.SolutionDetailPage-module__BccsHq__scopeMedia{z-index:-3;width:min(100% - 80px,1400px);margin-inline:auto;position:absolute;inset:0;overflow:hidden}.SolutionDetailPage-module__BccsHq__scopeMedia img{opacity:.72;filter:saturate(.78)contrast(1.08)brightness(.72);width:min(60vw,960px);height:auto;position:absolute;top:-235px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 13%,#000 38% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 13%,#000 38% 92%,#0000 100%)}.SolutionDetailPage-module__BccsHq__scopeShade{z-index:-2;background:linear-gradient(90deg,#070908 0%,#070908fa 31%,#070908c7 53%,#07090838 82%,#0709087a 100%),linear-gradient(#07090875 0%,#0000 29%,#0709082e 63%,#070908 100%);position:absolute;inset:0}.SolutionDetailPage-module__BccsHq__scopeInner{min-height:inherit;padding-block:68px 60px;position:relative}.SolutionDetailPage-module__BccsHq__scope .SolutionDetailPage-module__BccsHq__container{width:min(100% - 80px,1400px)}.SolutionDetailPage-module__BccsHq__scopeCopy{width:min(1040px,100%)}.SolutionDetailPage-module__BccsHq__scope h2{letter-spacing:0;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,4.35vw,69px);font-weight:400;line-height:.98}.SolutionDetailPage-module__BccsHq__implementation h2,.SolutionDetailPage-module__BccsHq__materialCopy h2,.SolutionDetailPage-module__BccsHq__scenarioIntro h3{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(40px,4.1vw,68px);font-weight:620;line-height:1.02}.SolutionDetailPage-module__BccsHq__scopeLead{width:min(590px,100%);color:var(--solution-muted);margin:22px 0 0;font-size:15px;line-height:1.65}.SolutionDetailPage-module__BccsHq__scopeRoute{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:84px;width:100%;margin-top:66px;display:grid}.SolutionDetailPage-module__BccsHq__scopeRouteIntro h3{max-width:250px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.42}.SolutionDetailPage-module__BccsHq__scopeRouteRows{display:grid}.SolutionDetailPage-module__BccsHq__scopeSpecRow{border-bottom:1px solid #f4f1e91f;grid-template-columns:34px 1px minmax(190px,250px) minmax(220px,1fr);align-items:center;gap:24px;min-height:88px;display:grid}.SolutionDetailPage-module__BccsHq__scopeSpecRow>span{color:var(--solution-gold);font-size:16px;font-weight:700}.SolutionDetailPage-module__BccsHq__scopeSpecRow>i{background:#f4b14cb8;width:1px;height:46px}.SolutionDetailPage-module__BccsHq__scopeSpecRow>strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.SolutionDetailPage-module__BccsHq__scopeSpecRow>p{color:#f4f1e9ad;width:min(290px,100%);margin:0;font-size:11px;line-height:1.5}.SolutionDetailPage-module__BccsHq__scopeEstimate{background:radial-gradient(circle at 8% 20%,#f4b14c21,#0000 29%),linear-gradient(112deg,#141c19fc 0%,#091010f5 55%,#0f110ff0 100%);border-radius:8px;grid-template-columns:246px minmax(0,1fr) 252px;align-items:center;gap:20px;min-height:116px;padding:18px 18px 18px 24px;display:grid;position:absolute;bottom:42px;left:0;right:0;overflow:hidden;box-shadow:0 24px 70px #0000004d}.SolutionDetailPage-module__BccsHq__scopeEstimate:before{content:"";background:linear-gradient(180deg, transparent, var(--solution-gold) 24%, var(--solution-gold) 76%, transparent);width:3px;position:absolute;inset:0 auto 0 0}.SolutionDetailPage-module__BccsHq__scopeEstimateIntro{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.SolutionDetailPage-module__BccsHq__scopeEstimateCount{color:var(--solution-gold);font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:.9}.SolutionDetailPage-module__BccsHq__scopeEstimateIntro small{color:#f4f1e975;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.SolutionDetailPage-module__BccsHq__scopeEstimateIntro h3{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:650;line-height:1.15}.SolutionDetailPage-module__BccsHq__scopeVariables{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.SolutionDetailPage-module__BccsHq__scopeVariable{background:linear-gradient(135deg,#f4f1e913,#f4b14c06 58%,#f4f1e904);border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff06}.SolutionDetailPage-module__BccsHq__scopeVariableIcon{width:30px;height:30px;color:var(--solution-gold);background:linear-gradient(145deg,#f4b14c29,#f4b14c0d);border-radius:5px;place-items:center;display:grid}.SolutionDetailPage-module__BccsHq__scopeVariableIcon svg{width:18px;height:18px}.SolutionDetailPage-module__BccsHq__scopeVariableTitle{align-items:baseline;gap:8px;display:flex}.SolutionDetailPage-module__BccsHq__scopeVariableTitle small{color:#f4b14cb8;font-size:9px;font-weight:700}.SolutionDetailPage-module__BccsHq__scopeVariable strong{font-size:14px;font-weight:650}.SolutionDetailPage-module__BccsHq__scopeVariable p{color:#f4f1e9ad;max-width:250px;margin:6px 0 0;font-size:11px;line-height:1.45}.SolutionDetailPage-module__BccsHq__scopeEstimateAction{gap:8px;display:grid}.SolutionDetailPage-module__BccsHq__scopeEstimateAction>span{color:#f4f1e970;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.SolutionDetailPage-module__BccsHq__scopeCta.SolutionDetailPage-module__BccsHq__primaryButton{background:linear-gradient(135deg,#ffd070 0%,#f4b14c 58%,#e99e31 100%);border-radius:7px;width:100%;min-height:56px;margin:0;font-size:12px}.SolutionDetailPage-module__BccsHq__implementation{background:#070b0e}.SolutionDetailPage-module__BccsHq__implementationTop{isolation:isolate;width:min(100% - 80px,1400px);min-height:500px;margin-inline:auto;position:relative;overflow:hidden}.SolutionDetailPage-module__BccsHq__implementationMedia{z-index:-3;position:absolute;inset:0 0 0 29%}.SolutionDetailPage-module__BccsHq__implementationMedia img{object-fit:cover;object-position:center;opacity:.72;filter:saturate(.78)contrast(1.08)brightness(.72);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 13%,#000 38% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 13%,#000 38% 92%,#0000 100%)}.SolutionDetailPage-module__BccsHq__implementationShade{z-index:-2;background:linear-gradient(90deg,#070b0e 0%,#070b0efa 25%,#070b0e75 36%,#0000 58%);position:absolute;inset:0}.SolutionDetailPage-module__BccsHq__implementationInner{min-height:inherit;align-items:center;display:flex}.SolutionDetailPage-module__BccsHq__container.SolutionDetailPage-module__BccsHq__implementationInner{width:100%;margin-inline:0}.SolutionDetailPage-module__BccsHq__implementationCopy{width:min(390px,27vw)}.SolutionDetailPage-module__BccsHq__implementationCopy h2{margin-top:0;font-size:clamp(42px,3.9vw,60px)}.SolutionDetailPage-module__BccsHq__implementationCopy>p:not(.SolutionDetailPage-module__BccsHq__eyebrow){color:var(--solution-muted);margin:30px 0 0;font-size:16px;line-height:1.6}.SolutionDetailPage-module__BccsHq__implementationCopy .SolutionDetailPage-module__BccsHq__primaryButton{gap:12px;width:100%;margin-top:36px;padding-inline:20px;font-size:12px}.SolutionDetailPage-module__BccsHq__timeline{grid-template-columns:repeat(4,1fr);gap:16px;width:min(100% - 80px,1400px);min-height:0;padding:26px 0 34px;display:grid}.SolutionDetailPage-module__BccsHq__timelineStep{background:radial-gradient(circle at 0 0,#f4b14c2b,#0000 42%),linear-gradient(145deg,#1e2521d1 0%,#0d14149e 52%,#070c0e29 100%);border-radius:7px;min-width:0;min-height:198px;padding:18px 22px 20px;position:relative;overflow:hidden}.SolutionDetailPage-module__BccsHq__timelineStep:nth-child(2n){background:radial-gradient(circle at 100% 100%,#f4b14c1f,#0000 46%),linear-gradient(145deg,#19211fc7 0%,#0b1213ad 55%,#070c0e33 100%);transform:none}.SolutionDetailPage-module__BccsHq__timelineStep:before{content:"";background:linear-gradient(180deg, var(--solution-gold), #f4b14c14 66%, transparent);width:2px;position:absolute;top:18px;bottom:18px;left:0}.SolutionDetailPage-module__BccsHq__timelineStep:not(:last-child):after{display:none}.SolutionDetailPage-module__BccsHq__timelineNumber{color:var(--solution-gold);grid-template-columns:auto 1fr;align-items:end;gap:14px;display:grid}.SolutionDetailPage-module__BccsHq__timelineNumber span{color:#0000;background:linear-gradient(#ffd276,#e99b31);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:300;line-height:.9;display:block}.SolutionDetailPage-module__BccsHq__timelineNumber i{background:linear-gradient(90deg,#f4b14c94,#0000);height:1px;margin-bottom:4px}.SolutionDetailPage-module__BccsHq__timelineStep h3{color:#f4f1e9f5;min-height:0;margin:20px 0 4px;font-size:20px;font-weight:650;line-height:1.2}.SolutionDetailPage-module__BccsHq__timelineAction{color:#f4b14cd1;font-size:12px;font-weight:650;line-height:1.35;display:block}.SolutionDetailPage-module__BccsHq__timelineStep p{color:#f4f1e994;margin:18px 0 0;font-size:11px;line-height:1.55}.SolutionDetailPage-module__BccsHq__archive{background:#060a0c}.SolutionDetailPage-module__BccsHq__materialHero{isolation:isolate;width:min(100% - 80px,1400px);min-height:370px;margin-inline:auto;position:relative;overflow:hidden}.SolutionDetailPage-module__BccsHq__materialHero>img{z-index:-3;object-fit:cover;object-position:center 56%;opacity:.72;filter:saturate(.78)contrast(1.08)brightness(.72);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 13%,#000 38% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 13%,#000 38% 92%,#0000 100%)}.SolutionDetailPage-module__BccsHq__materialShade{z-index:-2;background:linear-gradient(90deg,#05090bf5 0%,#05090bd6 25%,#05090b36 57%,#05090b05 79%),linear-gradient(#05090b1a,#0000 55%,#05090b80);position:absolute;inset:0}.SolutionDetailPage-module__BccsHq__materialInner{min-height:inherit;flex-direction:column;justify-content:space-between;padding-block:38px 16px;display:flex}.SolutionDetailPage-module__BccsHq__container.SolutionDetailPage-module__BccsHq__materialInner{width:100%;margin-inline:0}.SolutionDetailPage-module__BccsHq__materialCopy{width:min(590px,47vw)}.SolutionDetailPage-module__BccsHq__materialCopy h2{font-size:clamp(42px,4.2vw,66px)}.SolutionDetailPage-module__BccsHq__materialCopy>p:not(.SolutionDetailPage-module__BccsHq__eyebrow){color:#f4f1e9b3;width:min(540px,100%);margin:18px 0 0;font-size:14px;line-height:1.65}.SolutionDetailPage-module__BccsHq__archiveBody{padding:24px 0 54px}.SolutionDetailPage-module__BccsHq__scenarioLayout{grid-template-columns:minmax(280px,.95fr) minmax(0,2fr);align-items:start;gap:54px;width:min(100% - 80px,1400px);display:grid}.SolutionDetailPage-module__BccsHq__scenarioIntro h3{max-width:420px;margin-top:0;font-size:clamp(30px,3vw,46px)}.SolutionDetailPage-module__BccsHq__scenarioIntro>p{color:#f4f1e97a;max-width:360px;margin:16px 0 0;font-size:13px;line-height:1.6}.SolutionDetailPage-module__BccsHq__scenarioIntro .SolutionDetailPage-module__BccsHq__primaryButton{gap:12px;min-height:54px;margin-top:26px;padding-inline:20px;font-size:12px}.SolutionDetailPage-module__BccsHq__scenarioCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.SolutionDetailPage-module__BccsHq__scenarioCardsWrap{min-width:0}.SolutionDetailPage-module__BccsHq__scenarioHint{display:none}.SolutionDetailPage-module__BccsHq__scenarioCard{min-height:245px;color:var(--solution-paper);text-align:left;cursor:pointer;isolation:isolate;background:linear-gradient(145deg,#18201d,#0a0f12 68%);border:1px solid #f4f1e90d;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0003}.SolutionDetailPage-module__BccsHq__scenarioCard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 100%,#f4b14c33,#0000 34%),linear-gradient(135deg,#ffffff12,#0000 34%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.SolutionDetailPage-module__BccsHq__scenarioCard>img{z-index:-3;object-fit:cover;filter:saturate(.92)contrast(1.03)brightness(.88);transition:transform .52s cubic-bezier(.22,.72,.2,1),filter .26s}.SolutionDetailPage-module__BccsHq__scenarioShade{z-index:-2;background:radial-gradient(at 50% 42%,#0000 28%,#0407091a 56%,#04070994 100%),linear-gradient(#04070905 18%,#0407092e 46%,#040709f5 100%),linear-gradient(115deg,#0407092e,#0000 58%);position:absolute;inset:0;box-shadow:inset 0 0 48px #01040652}.SolutionDetailPage-module__BccsHq__scenarioNumber{color:var(--solution-gold);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.SolutionDetailPage-module__BccsHq__scenarioNumber:before{content:"";background:linear-gradient(90deg, var(--solution-gold), #f4b14c14);width:22px;height:1px}.SolutionDetailPage-module__BccsHq__scenarioCard strong{max-width:calc(100% - 42px);margin-top:9px;font-size:17px;line-height:1.25}.SolutionDetailPage-module__BccsHq__scenarioCard>svg{color:#ffd070;opacity:1;background:linear-gradient(145deg,#f4b14c3d,#f4b14c12);border-radius:50%;width:34px;height:34px;padding:9px;transition:transform .18s,background .18s;position:absolute;bottom:16px;right:16px;transform:translate(0)}.SolutionDetailPage-module__BccsHq__scenarioCard:hover>img,.SolutionDetailPage-module__BccsHq__scenarioCard:focus-visible>img{filter:saturate()contrast(1.04)brightness(.98);transform:scale(1.045)}.SolutionDetailPage-module__BccsHq__scenarioCard:hover,.SolutionDetailPage-module__BccsHq__scenarioCard:focus-visible{border-color:#f4b14c47;transform:translateY(-4px);box-shadow:0 24px 56px #0000004d}.SolutionDetailPage-module__BccsHq__scenarioCard:hover>svg,.SolutionDetailPage-module__BccsHq__scenarioCard:focus-visible>svg{background:linear-gradient(145deg,#f4b14c57,#f4b14c1f);transform:translate(3px)}.SolutionDetailPage-module__BccsHq__scenarioActive{cursor:default;border-color:#f4b14cbd;box-shadow:0 22px 56px #f4b14c1a,0 16px 42px #0000003d}.SolutionDetailPage-module__BccsHq__scenarioActive>img{filter:saturate()contrast(1.04)brightness(.96)}.SolutionDetailPage-module__BccsHq__scenarioActive .SolutionDetailPage-module__BccsHq__scenarioShade{background:radial-gradient(at 50% 40%,#0000 34%,#04070914 62%,#0407097a 100%),linear-gradient(#04070903 18%,#04070924 48%,#040709eb 100%),linear-gradient(115deg,#0407091f,#0000 62%)}.SolutionDetailPage-module__BccsHq__scenarioActive:after{content:"Текущий";color:#171106;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#ffcf70f5,#eb9d2df0);border-radius:4px;padding:6px 9px;font-size:8px;font-weight:720;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #0000003d}.SolutionDetailPage-module__BccsHq__heroCopy,.SolutionDetailPage-module__BccsHq__scopeCopy,.SolutionDetailPage-module__BccsHq__implementationCopy,.SolutionDetailPage-module__BccsHq__materialCopy,.SolutionDetailPage-module__BccsHq__timeline,.SolutionDetailPage-module__BccsHq__scenarioLayout{transition:opacity .68s,transform .68s cubic-bezier(.22,.72,.2,1)}.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__heroCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__scopeCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__implementationCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__materialCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__timeline,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__scenarioLayout{opacity:0;transform:translateY(20px)}.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__visible{opacity:1;transform:translateY(0)}@keyframes SolutionDetailPage-module__BccsHq__heroSettle{0%{filter:brightness(.72);transform:scale(1.035)}to{filter:brightness();transform:scale(1)}}@media (max-width:1120px){.SolutionDetailPage-module__BccsHq__container{width:min(100% - 64px,1440px)}.SolutionDetailPage-module__BccsHq__scope{min-height:840px}.SolutionDetailPage-module__BccsHq__scope .SolutionDetailPage-module__BccsHq__container,.SolutionDetailPage-module__BccsHq__scopeMedia{width:min(100% - 64px,1400px)}.SolutionDetailPage-module__BccsHq__scopeMedia img{width:820px;top:-150px;right:-80px}.SolutionDetailPage-module__BccsHq__scopeCopy{width:min(900px,100%)}.SolutionDetailPage-module__BccsHq__scope h2{max-width:760px;font-size:clamp(48px,6vw,64px)}.SolutionDetailPage-module__BccsHq__scopeEstimate{grid-template-columns:210px minmax(0,1fr) 220px;gap:14px}.SolutionDetailPage-module__BccsHq__scopeVariable{padding-inline:10px}.SolutionDetailPage-module__BccsHq__implementationTop{width:min(100% - 64px,1400px);min-height:520px}.SolutionDetailPage-module__BccsHq__implementationCopy{width:29vw}.SolutionDetailPage-module__BccsHq__timeline{gap:12px;width:min(100% - 64px,1400px)}.SolutionDetailPage-module__BccsHq__timelineStep{padding-inline:18px}.SolutionDetailPage-module__BccsHq__scenarioLayout{gap:34px}}@media (max-width:860px){.SolutionDetailPage-module__BccsHq__container{width:min(100% - 40px,720px)}.SolutionDetailPage-module__BccsHq__hero{width:100%;height:1160px;min-height:1160px;max-height:none}.SolutionDetailPage-module__BccsHq__heroMedia{inset:0}.SolutionDetailPage-module__BccsHq__heroMedia img{object-position:60% center}.SolutionDetailPage-module__BccsHq__heroShade{background:linear-gradient(90deg,#05090cf5 0%,#05090cb3 72%,#05090c5c),linear-gradient(#05090c24 24%,#05090cfa 72%)}.SolutionDetailPage-module__BccsHq__heroCopy{width:calc(100% - 40px);max-width:620px;top:142px;left:20px}.SolutionDetailPage-module__BccsHq__hero h1{font-size:clamp(58px,10vw,74px)}.SolutionDetailPage-module__BccsHq__heroLead{width:min(100%,500px)}.SolutionDetailPage-module__BccsHq__heroRoute,.SolutionDetailPage-module__BccsHq__heroNode{display:none}.SolutionDetailPage-module__BccsHq__heroComposition{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;bottom:20px;left:20px;right:20px}.SolutionDetailPage-module__BccsHq__heroComposition:before{display:none}.SolutionDetailPage-module__BccsHq__heroCompositionTitle,.SolutionDetailPage-module__BccsHq__heroOutcome{grid-column:1/-1}.SolutionDetailPage-module__BccsHq__heroCompositionTitle{padding:22px 24px}.SolutionDetailPage-module__BccsHq__heroProjectStep{min-height:138px;padding:42px 20px 20px}.SolutionDetailPage-module__BccsHq__heroProjectStep:before{top:18px;left:20px}.SolutionDetailPage-module__BccsHq__heroOutcome{min-height:112px;padding:22px 24px}.SolutionDetailPage-module__BccsHq__scope{min-height:0}.SolutionDetailPage-module__BccsHq__scope .SolutionDetailPage-module__BccsHq__container,.SolutionDetailPage-module__BccsHq__scopeMedia{width:min(100% - 40px,720px)}.SolutionDetailPage-module__BccsHq__scopeMedia img{opacity:.58;width:760px;top:-120px;right:-150px;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 42%,#0000 78%);mask-image:linear-gradient(#000 0%,#000000b8 42%,#0000 78%)}.SolutionDetailPage-module__BccsHq__scopeShade{background:linear-gradient(90deg,#070908e0,#0709084d),linear-gradient(#07090840 0%,#070908eb 34%,#070908 54%)}.SolutionDetailPage-module__BccsHq__scopeInner{min-height:0;padding:54px 0 64px}.SolutionDetailPage-module__BccsHq__scopeCopy{width:100%}.SolutionDetailPage-module__BccsHq__scope h2{max-width:640px;font-size:clamp(38px,8vw,58px)}.SolutionDetailPage-module__BccsHq__scopeRoute{grid-template-columns:1fr;gap:26px;margin-top:44px}.SolutionDetailPage-module__BccsHq__scopeRouteIntro h3{max-width:none;margin-top:14px;line-height:1.2}.SolutionDetailPage-module__BccsHq__scopeSpecRow{grid-template-columns:34px 1px minmax(150px,220px) 1fr}.SolutionDetailPage-module__BccsHq__scopeEstimate{grid-template-columns:1fr;gap:18px;margin-top:30px;padding:22px;position:relative}.SolutionDetailPage-module__BccsHq__scopeVariables{max-width:640px}.SolutionDetailPage-module__BccsHq__scopeEstimateAction{max-width:300px}.SolutionDetailPage-module__BccsHq__implementationTop{width:min(100% - 40px,720px);min-height:760px}.SolutionDetailPage-module__BccsHq__implementationMedia{inset:0}.SolutionDetailPage-module__BccsHq__implementationMedia img{object-position:61% center;-webkit-mask-image:linear-gradient(#000 0%,#000000eb 56%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 56%,#0000 100%)}.SolutionDetailPage-module__BccsHq__implementationShade{background:linear-gradient(90deg,#070b0eb8,#070b0e0f),linear-gradient(#070b0e1f 35%,#070b0ef0 100%)}.SolutionDetailPage-module__BccsHq__implementationInner{align-items:flex-end}.SolutionDetailPage-module__BccsHq__implementationCopy{width:min(520px,100%);padding-bottom:48px}.SolutionDetailPage-module__BccsHq__implementationCopy .SolutionDetailPage-module__BccsHq__primaryButton{width:auto}.SolutionDetailPage-module__BccsHq__timeline{grid-template-columns:repeat(2,1fr);gap:14px;min-height:0}.SolutionDetailPage-module__BccsHq__timelineStep:nth-child(2n){transform:none}.SolutionDetailPage-module__BccsHq__timelineStep h3{min-height:auto}.SolutionDetailPage-module__BccsHq__materialHero{width:min(100% - 40px,720px);min-height:610px}.SolutionDetailPage-module__BccsHq__materialHero>img{object-position:62% center;-webkit-mask-image:linear-gradient(#000 0%,#000000eb 56%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 56%,#0000 100%)}.SolutionDetailPage-module__BccsHq__materialShade{background:linear-gradient(90deg,#05090bdb,#05090b24),linear-gradient(#05090b1f 26%,#05090be6 100%)}.SolutionDetailPage-module__BccsHq__materialInner{justify-content:flex-end;gap:34px}.SolutionDetailPage-module__BccsHq__materialCopy{width:min(590px,100%)}.SolutionDetailPage-module__BccsHq__scenarioLayout{grid-template-columns:1fr}.SolutionDetailPage-module__BccsHq__scenarioIntro>p{max-width:520px}}@media (max-width:620px){.SolutionDetailPage-module__BccsHq__container{width:min(100% - 30px,540px)}.SolutionDetailPage-module__BccsHq__eyebrow{letter-spacing:0;font-size:10px}.SolutionDetailPage-module__BccsHq__hero{height:1160px;min-height:1160px}.SolutionDetailPage-module__BccsHq__heroMedia img{object-position:64% center}.SolutionDetailPage-module__BccsHq__heroShade{background:linear-gradient(90deg,#05090cf5 0%,#05090c9e 100%),linear-gradient(#05090c29 22%,#05090cfc 64%)}.SolutionDetailPage-module__BccsHq__heroCopy{width:calc(100% - 30px);top:132px;left:15px}.SolutionDetailPage-module__BccsHq__hero h1{margin-top:0;font-size:clamp(49px,14vw,64px)}.SolutionDetailPage-module__BccsHq__heroLead{width:100%;font-size:13px}.SolutionDetailPage-module__BccsHq__heroActions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.SolutionDetailPage-module__BccsHq__heroCta{width:100%;min-height:56px}.SolutionDetailPage-module__BccsHq__heroComposition{bottom:15px;left:15px;right:15px}.SolutionDetailPage-module__BccsHq__heroCompositionTitle{padding:20px}.SolutionDetailPage-module__BccsHq__heroProjectStep{min-height:138px;padding:42px 18px 18px}.SolutionDetailPage-module__BccsHq__heroProjectStep:before{left:18px}.SolutionDetailPage-module__BccsHq__heroProjectStep p{font-size:9px}.SolutionDetailPage-module__BccsHq__heroOutcome{padding:20px}.SolutionDetailPage-module__BccsHq__primaryButton{width:100%;min-height:56px;margin-top:26px}.SolutionDetailPage-module__BccsHq__scope .SolutionDetailPage-module__BccsHq__container,.SolutionDetailPage-module__BccsHq__scopeMedia{width:min(100% - 30px,540px)}.SolutionDetailPage-module__BccsHq__scopeMedia img{width:650px;top:-40px;right:-245px}.SolutionDetailPage-module__BccsHq__scopeInner{padding:44px 0 54px}.SolutionDetailPage-module__BccsHq__scope h2,.SolutionDetailPage-module__BccsHq__implementationCopy h2,.SolutionDetailPage-module__BccsHq__materialCopy h2{font-size:clamp(34px,10vw,46px)}.SolutionDetailPage-module__BccsHq__scopeLead{font-size:14px}.SolutionDetailPage-module__BccsHq__scopeRoute{gap:24px;margin-top:38px}.SolutionDetailPage-module__BccsHq__scopeRouteIntro h3{max-width:280px;font-size:27px}.SolutionDetailPage-module__BccsHq__scopeSpecRow{grid-template-rows:auto auto;grid-template-columns:28px 1px minmax(0,1fr);gap:7px 16px;min-height:116px;padding:16px 0}.SolutionDetailPage-module__BccsHq__scopeSpecRow>span{grid-column:1;align-self:start;padding-top:5px;font-size:13px}.SolutionDetailPage-module__BccsHq__scopeSpecRow>i{grid-area:1/2/3;height:100%}.SolutionDetailPage-module__BccsHq__scopeSpecRow>strong{grid-column:3;font-size:24px}.SolutionDetailPage-module__BccsHq__scopeSpecRow>p{grid-column:3;width:min(270px,100%);font-size:11px}.SolutionDetailPage-module__BccsHq__scopeEstimate{margin-top:22px;padding:20px 18px}.SolutionDetailPage-module__BccsHq__scopeEstimateIntro h3{max-width:280px;font-size:18px}.SolutionDetailPage-module__BccsHq__scopeEstimateCount{font-size:38px}.SolutionDetailPage-module__BccsHq__scopeVariables{grid-template-columns:1fr;gap:10px}.SolutionDetailPage-module__BccsHq__scopeVariable{min-height:72px}.SolutionDetailPage-module__BccsHq__scopeEstimateAction{max-width:none}.SolutionDetailPage-module__BccsHq__implementationTop{width:min(100% - 30px,540px);min-height:660px}.SolutionDetailPage-module__BccsHq__implementationMedia img{object-position:65% center}.SolutionDetailPage-module__BccsHq__implementationCopy{padding-bottom:34px}.SolutionDetailPage-module__BccsHq__implementationCopy>p:not(.SolutionDetailPage-module__BccsHq__eyebrow){margin-top:18px;font-size:14px}.SolutionDetailPage-module__BccsHq__implementationCopy .SolutionDetailPage-module__BccsHq__primaryButton{width:100%}.SolutionDetailPage-module__BccsHq__timeline{grid-template-columns:1fr;gap:0;width:min(100% - 30px,540px);padding:28px 0 32px}.SolutionDetailPage-module__BccsHq__timelineStep{background:0 0;border-radius:0;min-height:0;padding:14px 0 24px 52px;overflow:visible}.SolutionDetailPage-module__BccsHq__timelineStep:nth-child(2n){background:0 0}.SolutionDetailPage-module__BccsHq__timelineStep:before{width:1px;top:14px;bottom:20px;left:33px}.SolutionDetailPage-module__BccsHq__timelineStep:not(:last-child):after{content:"";background:linear-gradient(#f4b14c73,#f4b14c0d);width:1px;display:block;position:absolute;top:48px;bottom:-2px;left:15px}.SolutionDetailPage-module__BccsHq__timelineNumber{width:36px;display:block;position:absolute;top:14px;left:0}.SolutionDetailPage-module__BccsHq__timelineNumber span{font-size:24px}.SolutionDetailPage-module__BccsHq__timelineNumber i{display:none}.SolutionDetailPage-module__BccsHq__timelineStep h3{min-height:0;margin:0 0 4px;font-size:18px}.SolutionDetailPage-module__BccsHq__timelineAction{font-size:12px}.SolutionDetailPage-module__BccsHq__timelineStep p{margin-top:12px;font-size:12px}.SolutionDetailPage-module__BccsHq__materialHero{width:min(100% - 30px,540px);min-height:580px}.SolutionDetailPage-module__BccsHq__materialHero>img{object-position:66% center}.SolutionDetailPage-module__BccsHq__materialInner{padding:46px 0 28px}.SolutionDetailPage-module__BccsHq__materialCopy>p:not(.SolutionDetailPage-module__BccsHq__eyebrow){font-size:12px}.SolutionDetailPage-module__BccsHq__archiveBody{padding-top:38px}.SolutionDetailPage-module__BccsHq__scenarioIntro h3{font-size:32px}.SolutionDetailPage-module__BccsHq__scenarioIntro .SolutionDetailPage-module__BccsHq__primaryButton{width:100%}.SolutionDetailPage-module__BccsHq__scenarioHint{color:#f4f1e9a8;letter-spacing:0;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 10px;font-size:10px;font-weight:700;display:flex}.SolutionDetailPage-module__BccsHq__scenarioHint svg{width:15px;height:15px;color:var(--solution-gold)}.SolutionDetailPage-module__BccsHq__scenarioCards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-right:-15px;padding-right:15px;overflow-x:auto}.SolutionDetailPage-module__BccsHq__scenarioCards::-webkit-scrollbar{display:none}.SolutionDetailPage-module__BccsHq__scenarioCard{scroll-snap-align:start;min-height:250px}.SolutionDetailPage-module__BccsHq__heroCopy,.SolutionDetailPage-module__BccsHq__scopeCopy,.SolutionDetailPage-module__BccsHq__implementationCopy,.SolutionDetailPage-module__BccsHq__materialCopy,.SolutionDetailPage-module__BccsHq__timeline,.SolutionDetailPage-module__BccsHq__scenarioLayout{transform:none}.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__heroCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__scopeCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__implementationCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__materialCopy,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__timeline,.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__scenarioLayout{transform:translateY(12px)}.SolutionDetailPage-module__BccsHq__revealReady .SolutionDetailPage-module__BccsHq__visible{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SolutionDetailPage-module__BccsHq__heroMedia img,.SolutionDetailPage-module__BccsHq__heroCopy,.SolutionDetailPage-module__BccsHq__heroCta,.SolutionDetailPage-module__BccsHq__scopeCopy,.SolutionDetailPage-module__BccsHq__implementationCopy,.SolutionDetailPage-module__BccsHq__materialCopy,.SolutionDetailPage-module__BccsHq__timeline,.SolutionDetailPage-module__BccsHq__scenarioLayout,.SolutionDetailPage-module__BccsHq__scenarioCard>img,.SolutionDetailPage-module__BccsHq__primaryButton,.SolutionDetailPage-module__BccsHq__primaryButton svg{transition:none;animation:none}}.SolutionDetailPage-module__BccsHq__hero h1{font-family:var(--site-heading-font);font-size:var(--site-h1-size);font-weight:var(--site-heading-weight);line-height:var(--site-heading-line-height);letter-spacing:var(--site-heading-letter-spacing)}.SolutionDetailPage-module__BccsHq__scope h2,.SolutionDetailPage-module__BccsHq__implementationCopy h2,.SolutionDetailPage-module__BccsHq__materialCopy h2{font-family:var(--site-heading-font);font-size:var(--site-h2-size);font-weight:var(--site-heading-weight);line-height:var(--site-heading-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:none}
