.ServiceExperience-module__YeDO1q__page{background:var(--odima-paper)}.ServiceExperience-module__YeDO1q__wrap{width:min(var(--odima-content), calc(100% - (var(--odima-gutter) * 2)));margin-inline:auto}.ServiceExperience-module__YeDO1q__wide{width:min(var(--odima-wide), calc(100% - (var(--odima-gutter) * 2)));margin-inline:auto}.ServiceExperience-module__YeDO1q__eyebrow{color:var(--odima-green);font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1}.ServiceExperience-module__YeDO1q__light{color:var(--odima-lime)}.ServiceExperience-module__YeDO1q__breadcrumb{color:var(--odima-muted);padding-block:19px;font-size:13px}.ServiceExperience-module__YeDO1q__hero{padding-bottom:28px}.ServiceExperience-module__YeDO1q__heroFrame{background:var(--odima-green-dark);min-height:740px;box-shadow:var(--odima-shadow);border-radius:30px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);display:grid;overflow:hidden}.ServiceExperience-module__YeDO1q__heroCopy{color:#fff;flex-direction:column;justify-content:center;padding:clamp(52px,6vw,92px);display:flex}.ServiceExperience-module__YeDO1q__heroCopy h1{letter-spacing:-.065em;max-width:820px;margin:18px 0 25px;font-size:clamp(52px,5.7vw,102px)}.ServiceExperience-module__YeDO1q__heroLead{color:#cfdbd5;max-width:720px;font-size:19px}.ServiceExperience-module__YeDO1q__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ServiceExperience-module__YeDO1q__limeButton{background:var(--odima-lime);color:var(--odima-green-dark)}.ServiceExperience-module__YeDO1q__limeButton:hover{background:#e7f89a}.ServiceExperience-module__YeDO1q__heroProof{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.ServiceExperience-module__YeDO1q__proofItem{padding:23px 20px 0 0}.ServiceExperience-module__YeDO1q__proofItem+.ServiceExperience-module__YeDO1q__proofItem{border-left:1px solid #ffffff26;padding-left:22px}.ServiceExperience-module__YeDO1q__proofItem strong,.ServiceExperience-module__YeDO1q__proofItem span{display:block}.ServiceExperience-module__YeDO1q__proofItem strong{font-family:var(--font-heading);font-size:15px}.ServiceExperience-module__YeDO1q__proofItem span{color:#9eb0a7;margin-top:5px;font-size:13px;line-height:1.45}.ServiceExperience-module__YeDO1q__heroVisual{background-color:#c8c3b8;background-position:50%;background-size:cover;min-height:740px;position:relative}.ServiceExperience-module__YeDO1q__heroVisual:after{content:"";background:linear-gradient(#0000 55%,#14251e38);position:absolute;inset:0}.ServiceExperience-module__YeDO1q__openingCard{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:20px;padding:24px 25px;position:absolute;bottom:28px;left:28px;right:28px;box-shadow:0 18px 50px #15201b2e}.ServiceExperience-module__YeDO1q__openingTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.ServiceExperience-module__YeDO1q__openingCard strong{font-family:var(--font-heading);font-size:18px;font-weight:800}.ServiceExperience-module__YeDO1q__openingCard p{color:var(--odima-muted);margin-top:7px;font-size:14px}.ServiceExperience-module__YeDO1q__status{color:var(--odima-green);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ServiceExperience-module__YeDO1q__status:before{background:var(--odima-lime);content:"";border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dcf36f40}.ServiceExperience-module__YeDO1q__heroStrip{border-block:1px solid var(--odima-line);grid-template-columns:1.1fr repeat(3,1fr);margin-top:28px;display:grid}.ServiceExperience-module__YeDO1q__stripIntro,.ServiceExperience-module__YeDO1q__stripCell{flex-direction:column;justify-content:center;min-height:112px;padding:24px 26px;display:flex}.ServiceExperience-module__YeDO1q__stripIntro{color:var(--odima-green);font-family:var(--font-heading);font-size:14px;font-weight:700}.ServiceExperience-module__YeDO1q__stripCell{border-left:1px solid var(--odima-line)}.ServiceExperience-module__YeDO1q__stripCell strong,.ServiceExperience-module__YeDO1q__stripCell span{display:block}.ServiceExperience-module__YeDO1q__stripCell strong{font-family:var(--font-heading);font-size:20px;font-weight:800}.ServiceExperience-module__YeDO1q__stripCell span{color:var(--odima-muted);margin-top:4px;font-size:13px}.ServiceExperience-module__YeDO1q__section{padding-block:130px}.ServiceExperience-module__YeDO1q__white{background:#fff}.ServiceExperience-module__YeDO1q__dark{background:var(--odima-green-dark);color:#fff}.ServiceExperience-module__YeDO1q__sectionIntro{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;margin-bottom:62px;display:grid}.ServiceExperience-module__YeDO1q__sectionIntro h2,.ServiceExperience-module__YeDO1q__definitionCopy h2,.ServiceExperience-module__YeDO1q__stickyTitle h2,.ServiceExperience-module__YeDO1q__coordCopy h2,.ServiceExperience-module__YeDO1q__areaCopy h2,.ServiceExperience-module__YeDO1q__faqTitle h2,.ServiceExperience-module__YeDO1q__contactCopy h2{letter-spacing:-.055em;font-size:clamp(40px,4.2vw,72px)}.ServiceExperience-module__YeDO1q__sectionIntro p{max-width:720px;color:var(--odima-muted);margin-top:22px;font-size:18px}.ServiceExperience-module__YeDO1q__dark .ServiceExperience-module__YeDO1q__sectionIntro p{color:#b8c8c0}.ServiceExperience-module__YeDO1q__definitionGrid{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:28px;display:grid}.ServiceExperience-module__YeDO1q__definitionPhoto,.ServiceExperience-module__YeDO1q__coordImage{background-color:var(--odima-green-soft);background-position:50%;background-size:cover;border-radius:28px;min-height:680px}.ServiceExperience-module__YeDO1q__definitionCopy{background:var(--odima-green);color:#fff;border-radius:28px;flex-direction:column;justify-content:center;padding:clamp(45px,5vw,76px);display:flex}.ServiceExperience-module__YeDO1q__definitionCopy h2{max-width:760px;margin:17px 0 28px}.ServiceExperience-module__YeDO1q__definitionCopy>p{color:#dce8e2;max-width:720px;font-size:18px}.ServiceExperience-module__YeDO1q__definitionPoints{border-top:1px solid #ffffff30;grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.ServiceExperience-module__YeDO1q__definitionPoint{padding:25px 20px 0 0}.ServiceExperience-module__YeDO1q__definitionPoint:nth-child(2n){border-left:1px solid #ffffff30;padding-left:25px}.ServiceExperience-module__YeDO1q__definitionPoint strong,.ServiceExperience-module__YeDO1q__definitionPoint span{display:block}.ServiceExperience-module__YeDO1q__definitionPoint strong{font-family:var(--font-heading);font-size:15px}.ServiceExperience-module__YeDO1q__definitionPoint span{color:#bfd0c8;margin-top:6px;font-size:13px}.ServiceExperience-module__YeDO1q__scopeGrid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.ServiceExperience-module__YeDO1q__scopeCard{border:1px solid var(--odima-line);background-color:#fff;border-radius:24px;flex-direction:column;grid-column:span 5;min-height:350px;padding:33px;transition:all .22s;display:flex}.ServiceExperience-module__YeDO1q__scopeCard:first-child,.ServiceExperience-module__YeDO1q__scopeCard:nth-child(4){grid-column:span 7}.ServiceExperience-module__YeDO1q__scopeCard:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 20px 55px #15201b17}.ServiceExperience-module__YeDO1q__imageCard{color:#fff;background-position:50%;background-size:cover;border:0;position:relative;overflow:hidden}.ServiceExperience-module__YeDO1q__imageCard:after{content:"";background:linear-gradient(#14251e08,#14251ee0);position:absolute;inset:0}.ServiceExperience-module__YeDO1q__scopeInner{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.ServiceExperience-module__YeDO1q__scopeNumber{color:var(--odima-green);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.ServiceExperience-module__YeDO1q__imageCard .ServiceExperience-module__YeDO1q__scopeNumber{color:var(--odima-lime)}.ServiceExperience-module__YeDO1q__scopeCard h3{margin-top:auto;padding-top:80px;font-size:clamp(23px,2vw,34px)}.ServiceExperience-module__YeDO1q__scopeCard p{max-width:620px;color:var(--odima-muted);margin-top:13px}.ServiceExperience-module__YeDO1q__imageCard p{color:#dce8e2}.ServiceExperience-module__YeDO1q__scopeTags{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.ServiceExperience-module__YeDO1q__scopeTags span{background:var(--odima-green-soft);color:var(--odima-ink);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.ServiceExperience-module__YeDO1q__stageTabs{border-block:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);display:grid}.ServiceExperience-module__YeDO1q__stageTab{border:0;color:#aebfb7;cursor:pointer;text-align:left;background:0 0;border-right:1px solid #ffffff2e;min-height:124px;padding:25px 22px;transition:all .2s}.ServiceExperience-module__YeDO1q__stageTab:last-child{border-right:0}.ServiceExperience-module__YeDO1q__stageTab span,.ServiceExperience-module__YeDO1q__stageTab strong{display:block}.ServiceExperience-module__YeDO1q__stageTab span{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ServiceExperience-module__YeDO1q__stageTab strong{font-family:var(--font-heading);margin-top:12px;font-size:16px}.ServiceExperience-module__YeDO1q__activeTab{background:var(--odima-lime);color:var(--odima-green-dark)}.ServiceExperience-module__YeDO1q__stagePanel{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-top:62px;display:grid}.ServiceExperience-module__YeDO1q__stagePanel h3{max-width:650px;font-size:clamp(34px,3vw,54px)}.ServiceExperience-module__YeDO1q__stagePanel p{color:#bdcbc4;max-width:690px;margin-top:22px;font-size:18px}.ServiceExperience-module__YeDO1q__stageList{border-top:1px solid #ffffff2e}.ServiceExperience-module__YeDO1q__stageList div{border-bottom:1px solid #ffffff2e;grid-template-columns:28px 1fr;gap:15px;padding:18px 0;display:grid}.ServiceExperience-module__YeDO1q__stageList b{color:var(--odima-lime);font-family:var(--font-heading)}.ServiceExperience-module__YeDO1q__stageList span{color:#d7e1dc}.ServiceExperience-module__YeDO1q__factorLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:68px;display:grid}.ServiceExperience-module__YeDO1q__stickyTitle,.ServiceExperience-module__YeDO1q__faqTitle{position:sticky;top:130px}.ServiceExperience-module__YeDO1q__stickyTitle h2,.ServiceExperience-module__YeDO1q__faqTitle h2{margin:15px 0 22px}.ServiceExperience-module__YeDO1q__stickyTitle>p,.ServiceExperience-module__YeDO1q__faqTitle>p{max-width:540px;color:var(--odima-muted);font-size:17px}.ServiceExperience-module__YeDO1q__factorList{border-top:1px solid var(--odima-line)}.ServiceExperience-module__YeDO1q__factorRow{border-bottom:1px solid var(--odima-line);grid-template-columns:80px 1fr;gap:25px;padding:33px 0;display:grid}.ServiceExperience-module__YeDO1q__factorRow>span{color:var(--odima-green);font-family:var(--font-heading);letter-spacing:.12em;font-size:13px;font-weight:800}.ServiceExperience-module__YeDO1q__factorRow h3{font-size:26px}.ServiceExperience-module__YeDO1q__factorRow p{max-width:780px;color:var(--odima-muted);margin-top:10px}.ServiceExperience-module__YeDO1q__notice{background:var(--odima-green-soft);color:#42544c;border-radius:17px;margin-top:28px;padding:22px 24px;font-size:14px}.ServiceExperience-module__YeDO1q__industryGrid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.ServiceExperience-module__YeDO1q__industryCard{background-color:var(--odima-green);color:#fff;background-position:50%;background-size:cover;border-radius:24px;min-height:500px;position:relative;overflow:hidden}.ServiceExperience-module__YeDO1q__industryCard:after{content:"";background:linear-gradient(#14251e05 28%,#14251ee0);position:absolute;inset:0}.ServiceExperience-module__YeDO1q__industryCopy{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.ServiceExperience-module__YeDO1q__industryCopy span{color:var(--odima-lime);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.ServiceExperience-module__YeDO1q__industryCopy h3{margin-top:10px;font-size:28px}.ServiceExperience-module__YeDO1q__industryCopy p{color:#d8e2dd;margin-top:10px;font-size:14px}.ServiceExperience-module__YeDO1q__coordGrid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:28px;display:grid}.ServiceExperience-module__YeDO1q__coordCopy{background:var(--odima-paper);border-radius:28px;padding:clamp(48px,5vw,76px)}.ServiceExperience-module__YeDO1q__coordCopy h2{margin:17px 0 25px}.ServiceExperience-module__YeDO1q__coordCopy>p{max-width:720px;color:var(--odima-muted);font-size:18px}.ServiceExperience-module__YeDO1q__coordList{border-top:1px solid var(--odima-line);grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.ServiceExperience-module__YeDO1q__coordItem{border-bottom:1px solid var(--odima-line);padding:21px 22px 21px 0}.ServiceExperience-module__YeDO1q__coordItem:nth-child(2n){border-left:1px solid var(--odima-line);padding-left:22px}.ServiceExperience-module__YeDO1q__coordItem strong,.ServiceExperience-module__YeDO1q__coordItem span{display:block}.ServiceExperience-module__YeDO1q__coordItem span{color:var(--odima-muted);margin-top:5px;font-size:13px}.ServiceExperience-module__YeDO1q__areaGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.ServiceExperience-module__YeDO1q__areaCopy h2{margin:15px 0 22px}.ServiceExperience-module__YeDO1q__areaCopy>p{max-width:580px;color:var(--odima-muted);font-size:17px}.ServiceExperience-module__YeDO1q__cityChips{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.ServiceExperience-module__YeDO1q__cityChips span,.ServiceExperience-module__YeDO1q__cityChips a{border:1px solid var(--odima-line);color:var(--odima-ink);background:#fff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.ServiceExperience-module__YeDO1q__areaMap{border-radius:28px;min-height:560px;overflow:hidden}.ServiceExperience-module__YeDO1q__mapTitle{z-index:2;color:#fff;position:absolute;top:28px;left:30px}.ServiceExperience-module__YeDO1q__mapTitle strong,.ServiceExperience-module__YeDO1q__mapTitle span{display:block}.ServiceExperience-module__YeDO1q__mapTitle strong{font-family:var(--font-heading);font-size:21px}.ServiceExperience-module__YeDO1q__mapTitle span{color:#9fb2a9;margin-top:5px;font-size:13px}.ServiceExperience-module__YeDO1q__mapLabel{z-index:2;color:var(--odima-ink);background:#fff;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute}.ServiceExperience-module__YeDO1q__mapLabel:nth-of-type(2){top:44%;left:45%}.ServiceExperience-module__YeDO1q__mapLabel:nth-of-type(3){top:28%;left:20%}.ServiceExperience-module__YeDO1q__mapLabel:nth-of-type(4){top:25%;left:62%}.ServiceExperience-module__YeDO1q__mapLabel:nth-of-type(5){top:68%;left:68%}.ServiceExperience-module__YeDO1q__mapLabel:nth-of-type(6){top:72%;left:20%}.ServiceExperience-module__YeDO1q__mapNote{z-index:2;background:#fffffff0;border-radius:16px;padding:19px 21px;position:absolute;bottom:28px;left:28px;right:28px}.ServiceExperience-module__YeDO1q__mapNote p{color:var(--odima-muted);margin-top:5px;font-size:13px}.ServiceExperience-module__YeDO1q__faqGrid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:80px;display:grid}.ServiceExperience-module__YeDO1q__accordion{border-top:1px solid var(--odima-line)}.ServiceExperience-module__YeDO1q__faqItem{border-bottom:1px solid var(--odima-line)}.ServiceExperience-module__YeDO1q__faqItem summary{cursor:pointer;font-family:var(--font-heading);padding:27px 50px 27px 0;font-size:18px;font-weight:700;list-style:none;position:relative}.ServiceExperience-module__YeDO1q__faqItem summary::-webkit-details-marker{display:none}.ServiceExperience-module__YeDO1q__faqItem summary:after{border:1px solid var(--odima-line);content:"+";border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:0}.ServiceExperience-module__YeDO1q__faqItem[open] summary:after{border-color:var(--odima-green);background:var(--odima-green);color:#fff;transform:rotate(45deg)}.ServiceExperience-module__YeDO1q__faqItem p{color:var(--odima-muted);padding:0 70px 27px 0}.ServiceExperience-module__YeDO1q__contact{padding:32px 0}.ServiceExperience-module__YeDO1q__contactShell{background:var(--odima-green-dark);color:#fff;border-radius:30px;grid-template-columns:1fr .85fr;display:grid;overflow:hidden}.ServiceExperience-module__YeDO1q__contactCopy{padding:clamp(50px,6vw,90px)}.ServiceExperience-module__YeDO1q__contactCopy h2{max-width:780px;margin:17px 0 23px}.ServiceExperience-module__YeDO1q__contactCopy>p{color:#bdcbc4;max-width:670px;font-size:18px}.ServiceExperience-module__YeDO1q__contactDetails{color:#dbe4e0;flex-wrap:wrap;gap:13px 26px;margin-top:35px;font-size:14px;display:flex}.ServiceExperience-module__YeDO1q__formPanel{color:var(--odima-ink);background:#fff;border-radius:24px;margin:28px;padding:36px}@media (max-width:1200px){.ServiceExperience-module__YeDO1q__heroFrame,.ServiceExperience-module__YeDO1q__definitionGrid,.ServiceExperience-module__YeDO1q__coordGrid,.ServiceExperience-module__YeDO1q__contactShell{grid-template-columns:1fr}.ServiceExperience-module__YeDO1q__heroVisual{min-height:600px}.ServiceExperience-module__YeDO1q__industryGrid{grid-template-columns:repeat(2,1fr)}.ServiceExperience-module__YeDO1q__contactShell .ServiceExperience-module__YeDO1q__formPanel{margin-top:0}}@media (max-width:900px){.ServiceExperience-module__YeDO1q__wrap{width:calc(100% - 38px)}.ServiceExperience-module__YeDO1q__wide{width:calc(100% - 20px)}.ServiceExperience-module__YeDO1q__section{padding-block:95px}.ServiceExperience-module__YeDO1q__sectionIntro,.ServiceExperience-module__YeDO1q__factorLayout,.ServiceExperience-module__YeDO1q__areaGrid,.ServiceExperience-module__YeDO1q__faqGrid{grid-template-columns:1fr;gap:35px}.ServiceExperience-module__YeDO1q__stickyTitle,.ServiceExperience-module__YeDO1q__faqTitle{position:static}.ServiceExperience-module__YeDO1q__scopeCard,.ServiceExperience-module__YeDO1q__scopeCard:nth-child(n){grid-column:span 12}.ServiceExperience-module__YeDO1q__stageTabs{grid-template-columns:1fr 1fr}.ServiceExperience-module__YeDO1q__stagePanel{grid-template-columns:1fr;gap:35px}.ServiceExperience-module__YeDO1q__heroStrip{grid-template-columns:1fr 1fr}.ServiceExperience-module__YeDO1q__stripIntro{border-bottom:1px solid var(--odima-line);grid-column:1/-1}}@media (max-width:620px){.ServiceExperience-module__YeDO1q__heroFrame{border-radius:22px;min-height:0}.ServiceExperience-module__YeDO1q__heroCopy{padding:43px 25px}.ServiceExperience-module__YeDO1q__heroCopy h1{font-size:48px}.ServiceExperience-module__YeDO1q__heroVisual{min-height:490px}.ServiceExperience-module__YeDO1q__openingCard{padding:18px;bottom:16px;left:16px;right:16px}.ServiceExperience-module__YeDO1q__openingTop{align-items:flex-start}.ServiceExperience-module__YeDO1q__heroProof,.ServiceExperience-module__YeDO1q__heroStrip,.ServiceExperience-module__YeDO1q__stageTabs,.ServiceExperience-module__YeDO1q__definitionPoints,.ServiceExperience-module__YeDO1q__industryGrid,.ServiceExperience-module__YeDO1q__coordList{grid-template-columns:1fr}.ServiceExperience-module__YeDO1q__proofItem,.ServiceExperience-module__YeDO1q__proofItem+.ServiceExperience-module__YeDO1q__proofItem{border-top:1px solid #ffffff26;border-left:0;padding:17px 0}.ServiceExperience-module__YeDO1q__definitionPoint:nth-child(2n),.ServiceExperience-module__YeDO1q__coordItem:nth-child(2n){border-left:0;padding-left:0}.ServiceExperience-module__YeDO1q__stripCell{border-top:1px solid var(--odima-line);border-left:0}.ServiceExperience-module__YeDO1q__section{padding-block:78px}.ServiceExperience-module__YeDO1q__definitionPhoto,.ServiceExperience-module__YeDO1q__coordImage{min-height:430px}.ServiceExperience-module__YeDO1q__definitionCopy,.ServiceExperience-module__YeDO1q__coordCopy,.ServiceExperience-module__YeDO1q__contactCopy{padding:38px 25px}.ServiceExperience-module__YeDO1q__scopeCard{min-height:315px;padding:26px}.ServiceExperience-module__YeDO1q__scopeCard h3{padding-top:55px}.ServiceExperience-module__YeDO1q__stageTabs{grid-template-columns:1fr}.ServiceExperience-module__YeDO1q__factorRow{grid-template-columns:52px 1fr;gap:14px}.ServiceExperience-module__YeDO1q__industryCard{min-height:440px}.ServiceExperience-module__YeDO1q__areaMap{min-height:500px}.ServiceExperience-module__YeDO1q__faqItem p{padding-right:0}.ServiceExperience-module__YeDO1q__formPanel{margin:0 14px 14px;padding:27px 20px}}
