.diagnostic-page .agency-promise-hero{isolation:isolate;color:#fff;background:#061727;min-height:790px;position:relative;overflow:hidden}.diagnostic-page .agency-promise-hero__photography{z-index:-3;position:absolute;inset:0;overflow:hidden}.diagnostic-page .agency-promise-hero__photo{object-fit:cover;object-position:60% center}.diagnostic-page .agency-promise-hero__shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#051425 0%,#051425f7 22%,#06192bd9 42%,#0415265a 66%,#04152613 84%),linear-gradient(#04111c2c,#0000 24% 74%,#04111cf4);position:absolute;inset:0}.diagnostic-page .agency-promise-hero__layout{align-items:center;min-height:790px;padding-block:72px 86px;display:flex;position:relative}.diagnostic-page .agency-promise-hero__copy{z-index:2;width:min(100%,760px);max-width:59%;padding-right:10px;position:relative}.diagnostic-page .agency-promise-hero__eyebrow{letter-spacing:.12em;color:#9dd6fa;align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.65;display:inline-flex}.diagnostic-page .agency-promise-hero__eyebrow-dot{background:#6fc4ff;border-radius:99px;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #62a9ed2a}.diagnostic-page .agency-promise-hero__headline{font-family:var(--font-barlow),var(--font-montserrat),sans-serif;letter-spacing:-.032em;text-wrap:balance;color:#fff;max-width:21.5ch;margin:19px 0 18px;font-size:clamp(42px,4.1vw,70px);font-weight:740;line-height:1.075}.diagnostic-page .agency-promise-hero__headline span{color:#83d2ff}.diagnostic-page .agency-promise-hero__subheadline{color:#e4eff7;max-width:59ch;margin:0;font-size:clamp(15px,1.18vw,18px);line-height:1.69}.diagnostic-page .agency-promise-hero__subheadline strong{color:#fff;font-weight:750}.diagnostic-page .agency-promise-hero__authority{color:#c4dcf0;max-width:65ch;margin-top:16px;font-size:13px;line-height:1.77}.diagnostic-page .agency-promise-hero__authority strong{color:#fff;font-weight:780}.diagnostic-page .agency-promise-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 21px;margin-top:19px;display:flex}.diagnostic-page .agency-promise-hero__button{color:#062039;text-align:center;background:#70c7ff;border:1px solid #93d4ff;border-radius:10px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:56px;padding:15px 20px;font-size:13px;font-weight:800;line-height:1.42;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 36px #1a80c944}.diagnostic-page .agency-promise-hero__button:hover{background:#9addff;transform:translateY(-2px)}.diagnostic-page .agency-promise-hero__button:focus-visible,.diagnostic-page .agency-promise-hero__proof-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.diagnostic-page .agency-promise-hero__proof-link{color:#c9e7ff;text-underline-offset:5px;align-items:center;gap:7px;min-height:45px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.diagnostic-page .agency-promise-hero__trust{color:#d2eafa;border-top:1px solid #afd5f32f;flex-wrap:wrap;gap:10px 21px;margin-top:26px;padding-top:15px;font-size:10px;line-height:1.5;display:flex}.diagnostic-page .agency-promise-hero__trust span{align-items:center;gap:7px;max-width:31ch;display:flex}.diagnostic-page .agency-promise-hero__trust svg{color:#7ecbff;flex:none}.diagnostic-page .agency-promise-hero__trust strong{color:#fff;font-weight:800}.diagnostic-page .agency-promise-hero__photo-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;color:#fff;text-align:right;background:#071d2fa3;border:1px solid #a0cff25c;border-radius:9px;justify-items:end;gap:5px;padding:12px 16px;font-size:11px;font-weight:800;line-height:1.25;display:grid;position:absolute;bottom:33px;right:25px}.diagnostic-page .agency-promise-hero__photo-caption small{letter-spacing:.08em;color:#b8dcf4;font-size:9px;font-weight:600}@media (max-width:1350px){.diagnostic-page .agency-promise-hero__copy{max-width:60%}.diagnostic-page .agency-promise-hero__headline{font-size:clamp(41px,4.5vw,63px)}}@media (max-width:1060px){.diagnostic-page .agency-promise-hero__layout{padding-block:65px 75px}.diagnostic-page .agency-promise-hero__copy{max-width:64%}.diagnostic-page .agency-promise-hero__shade{background:linear-gradient(90deg,#061727 0%,#061727f2 33%,#06172794 68%,#04121f46 100%),linear-gradient(#0000 66%,#04111cd6)}.diagnostic-page .agency-promise-hero__headline{font-size:clamp(38px,4.6vw,55px)}.diagnostic-page .agency-promise-hero__photo-caption{bottom:18px;right:10px}}@media (max-width:760px){.diagnostic-page .agency-promise-hero{min-height:0}.diagnostic-page .agency-promise-hero__layout{min-height:0;padding-top:48px;padding-bottom:327px;display:block}.diagnostic-page .agency-promise-hero__copy{width:100%;max-width:none;padding:0}.diagnostic-page .agency-promise-hero__photography{width:100%;height:335px;top:auto;bottom:0}.diagnostic-page .agency-promise-hero__photo{object-position:80% 33%}.diagnostic-page .agency-promise-hero__shade{background:linear-gradient(#061727 0% 48%,#061727f8 59%,#0617275c 74%,#04111c26 91%,#04111ce6 100%)}.diagnostic-page .agency-promise-hero__headline{max-width:19ch;margin:20px 0 17px;font-size:clamp(38px,8.4vw,55px);line-height:1.055}.diagnostic-page .agency-promise-hero__subheadline{font-size:14px;line-height:1.68}.diagnostic-page .agency-promise-hero__authority{margin-top:13px;font-size:12px;line-height:1.7}.diagnostic-page .agency-promise-hero__actions{flex-direction:column;align-items:stretch;gap:7px;margin-top:20px}.diagnostic-page .agency-promise-hero__button{width:100%;min-height:54px;padding:13px 12px;font-size:13px}.diagnostic-page .agency-promise-hero__proof-link{justify-content:center}.diagnostic-page .agency-promise-hero__trust{gap:8px 15px;margin-top:16px;padding-top:13px;font-size:10px}.diagnostic-page .agency-promise-hero__photo-caption{bottom:14px;right:12px}}@media (max-width:390px){.diagnostic-page .agency-promise-hero__layout{padding-top:34px;padding-bottom:302px}.diagnostic-page .agency-promise-hero__photography{height:313px}.diagnostic-page .agency-promise-hero__headline{font-size:clamp(35px,9vw,39px)}.diagnostic-page .agency-promise-hero__subheadline{font-size:13px;line-height:1.62}.diagnostic-page .agency-promise-hero__authority{font-size:11px;line-height:1.6}.diagnostic-page .agency-promise-hero__trust{gap:7px;font-size:9px}.diagnostic-page .agency-promise-hero__photo-caption{bottom:10px}}@media (prefers-reduced-motion:reduce){.diagnostic-page .agency-promise-hero__button{transition:none}.diagnostic-page .agency-promise-hero__button:hover{transform:none}}body:has(.agency-promise-hero) .consent-panel{border-radius:13px;width:min(332px,100vw - 24px);max-width:none;max-height:35dvh;padding:12px 13px;bottom:12px;left:auto;right:14px;box-shadow:0 13px 42px #000a}body:has(.agency-promise-hero) .consent-panel strong{font-size:12px;line-height:1.35}body:has(.agency-promise-hero) .consent-panel p{margin:6px 0 9px;font-size:10px;line-height:1.42}body:has(.agency-promise-hero) .consent-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}body:has(.agency-promise-hero) .consent-panel button{min-height:44px;padding:8px 5px;font-size:10px;line-height:1.3}@media (max-width:760px){body:has(.agency-promise-hero) .consent-panel{width:calc(100% - 18px);max-height:32dvh;padding:10px 11px;bottom:9px;left:9px;right:9px}body:has(.agency-promise-hero) .consent-panel strong{font-size:12px}body:has(.agency-promise-hero) .consent-panel p{margin:5px 0 7px;font-size:10px;line-height:1.4}body:has(.agency-promise-hero) .consent-panel button{min-height:44px;font-size:10px}.diagnostic-page .agency-promise-hero__photo-caption{display:none}}@media (max-width:359px){.diagnostic-page .agency-promise-hero__layout{padding-top:27px}.diagnostic-page .agency-promise-hero__headline{margin-top:14px;margin-bottom:12px;font-size:35px}.diagnostic-page .agency-promise-hero__authority{margin-top:8px}.diagnostic-page .agency-promise-hero__actions{margin-top:13px}.diagnostic-page .agency-promise-hero__trust{margin-top:10px;padding-top:9px}body:has(.agency-promise-hero) .consent-panel{padding:8px 10px}body:has(.agency-promise-hero) .consent-panel strong{font-size:11px}body:has(.agency-promise-hero) .consent-panel p{font-size:9px;line-height:1.35}body:has(.agency-promise-hero) .consent-panel button{font-size:9px}}
.diagnostic-page .agency-proof{color:#0b2039;background:#fff}.diagnostic-page .agency-proof__trust{background:#f4f8fe;border-bottom:1px solid #d8e7f6;padding:33px 0 31px}.diagnostic-page .agency-proof__eyebrow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.diagnostic-page .agency-proof__eyebrow p{color:#5f7084;font-size:12px}.diagnostic-page .agency-proof__brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.diagnostic-page .agency-proof__brand{background:#fff;border:1px solid #e0e9f3;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:89px;padding:11px;display:flex}.diagnostic-page .agency-proof__brand img{object-fit:contain;flex:none;width:37%;max-width:85px;height:58px}.diagnostic-page .agency-proof__brand small{overflow-wrap:anywhere;color:#344c65;font-size:11px;font-weight:650;line-height:1.35;display:block}.diagnostic-page .agency-proof__cases{padding:95px 0}.diagnostic-page .agency-proof__heading{grid-template-columns:minmax(0,1fr) minmax(270px,.54fr);align-items:end;gap:44px;margin-bottom:32px;display:grid}.diagnostic-page .agency-proof__heading h2{margin-top:14px;font-size:clamp(31px,3vw,47px);line-height:1.15}.diagnostic-page .agency-proof__heading h2 span{color:#176fd3}.diagnostic-page .agency-proof__heading>p{font-size:14px;line-height:1.85}.diagnostic-page .agency-proof__cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.diagnostic-page .agency-proof__case{background:linear-gradient(#f9fcff,#f2f7fc);border:1px solid #dce7f4;border-radius:19px;flex-direction:column;gap:16px;min-width:0;min-height:380px;padding:28px;display:flex}.diagnostic-page .agency-proof__case-icon{color:#0867c5;background:#e6f3ff;border:1px solid #c4def8;border-radius:13px;place-items:center;width:51px;height:51px;display:grid}.diagnostic-page .agency-proof__case-tag{color:#176ac0;letter-spacing:.09em;font-size:10px;font-weight:750;line-height:1.5}.diagnostic-page .agency-proof__case h3{font-size:clamp(19px,1.7vw,23px);line-height:1.28}.diagnostic-page .agency-proof__case p{color:#51667d;font-size:13px;line-height:1.8}.diagnostic-page .agency-proof__case a{color:#075dac;text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-top:auto;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.diagnostic-page .agency-proof__band{color:#fff;background:linear-gradient(110deg,#06192e,#143c65);border:1px solid #2a67ae;border-radius:18px;justify-content:space-between;align-items:center;gap:34px;margin-top:27px;padding:30px 35px;display:flex}.diagnostic-page .agency-proof__band strong{font-size:19px;font-weight:700;line-height:1.4}.diagnostic-page .agency-proof__band p{color:#cbdced;margin-top:9px;font-size:13px}.diagnostic-page .agency-proof__band a{color:#04172c;background:#75cbff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 19px;font-size:13px;font-weight:700;display:inline-flex}.diagnostic-page .agency-proof__measures{background:#edf4fc;padding:84px 0 87px}.diagnostic-page .agency-proof__measures-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.diagnostic-page .agency-proof__measures-grid article{background:#fff;border:1px solid #dae6f4;border-radius:15px;min-width:0;padding:28px}.diagnostic-page .agency-proof__measures-grid svg{color:#156eca}.diagnostic-page .agency-proof__measures-grid h3{margin:20px 0 12px;font-size:20px;line-height:1.32}.diagnostic-page .agency-proof__measures-grid p{font-size:13px;line-height:1.8}.diagnostic-page .agency-proof__fineprint{color:#62758a;margin-top:23px;font-size:11px;line-height:1.7}@media (max-width:960px){.diagnostic-page .agency-proof__brands{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-page .agency-proof__cases-grid{grid-template-columns:1fr 1fr}.diagnostic-page .agency-proof__heading{grid-template-columns:1fr;gap:15px}}@media (max-width:720px){.diagnostic-page .agency-proof__brands{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-page .agency-proof__brand{min-height:76px;padding:9px}.diagnostic-page .agency-proof__brand img{max-width:62px;height:51px}.diagnostic-page .agency-proof__brand small{font-size:10px}.diagnostic-page .agency-proof__eyebrow{flex-direction:column;align-items:flex-start}.diagnostic-page .agency-proof__cases-grid,.diagnostic-page .agency-proof__measures-grid{grid-template-columns:1fr}.diagnostic-page .agency-proof__case{min-height:0;padding:23px}.diagnostic-page .agency-proof__cases,.diagnostic-page .agency-proof__measures{padding:63px 0}.diagnostic-page .agency-proof__heading{margin-bottom:25px}.diagnostic-page .agency-proof__band{flex-direction:column;align-items:stretch;padding:25px}.diagnostic-page .agency-proof__band a{width:100%}}@media (max-width:359px){.diagnostic-page .agency-proof__brand{text-align:center;display:block}.diagnostic-page .agency-proof__brand img{width:70%;max-width:85px;margin:0 auto}.diagnostic-page .agency-proof__brand small{margin-top:5px}}
.diagnostic-page .agency-story{color:#09243e;background:#fff}.diagnostic-page .agency-story h2,.diagnostic-page .agency-story h3,.diagnostic-page .agency-story p{margin:0}.diagnostic-page .agency-story__manifesto{color:#fff;background:radial-gradient(at 100% 0,#0f477149,#0000 54%),#061a2d;border-top:1px solid #31648a;padding:91px 0 88px}.diagnostic-page .agency-story__manifesto .diagnostic-eyebrow{color:#8dd3ff}.diagnostic-page .agency-story__manifesto-top{grid-template-columns:1.1fr .9fr;align-items:end;gap:68px;margin-bottom:35px;display:grid}.diagnostic-page .agency-story__manifesto-top h2{letter-spacing:-.029em;text-wrap:balance;margin-top:16px;font-size:clamp(32px,3.4vw,51px);line-height:1.17}.diagnostic-page .agency-story__manifesto-top h2 span{color:#78cdff}.diagnostic-page .agency-story__manifesto-top>div:last-child{gap:16px;display:grid}.diagnostic-page .agency-story__manifesto-top p{color:#d0e4f3;font-size:14px;line-height:1.78}.diagnostic-page .agency-story__principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.diagnostic-page .agency-story__principles article{background:#0b2a45;border:1px solid #467a9c90;border-radius:17px;min-width:0;padding:26px 23px}.diagnostic-page .agency-story__principle-number{color:#75bcf0;letter-spacing:.09em;font-size:11px;font-weight:800;display:block}.diagnostic-page .agency-story__principles svg{color:#87d7ff;margin:27px 0 17px}.diagnostic-page .agency-story__principles h3{margin-bottom:10px;font-size:18px;line-height:1.37}.diagnostic-page .agency-story__principles p{color:#bad3e6;font-size:12px;line-height:1.74}.diagnostic-page .agency-story__manifesto-bottom{border-top:1px solid #84b1ce3d;justify-content:space-between;align-items:center;gap:25px;margin-top:27px;padding-top:26px;display:flex}.diagnostic-page .agency-story__manifesto-bottom p{color:#cde2f1;max-width:75ch;font-size:13px;line-height:1.8}.diagnostic-page .agency-story__manifesto-bottom p strong{color:#fff}.diagnostic-page .agency-story__manifesto-bottom a{color:#a0dbff;text-underline-offset:5px;flex:none;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.diagnostic-page .agency-story__architects{background:linear-gradient(#f7fbff,#eef5fc);padding:93px 0 97px}.diagnostic-page .agency-story__architects-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:65px;margin-bottom:35px;display:grid}.diagnostic-page .agency-story__architects-head h2{letter-spacing:-.029em;text-wrap:balance;margin-top:18px;font-size:clamp(31px,3.3vw,49px);line-height:1.17}.diagnostic-page .agency-story__architects-head h2 span{color:#176ec8}.diagnostic-page .agency-story__architects-head p{color:#536d83;font-size:14px;line-height:1.8}.diagnostic-page .agency-story__architecture-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.diagnostic-page .agency-story__architecture-steps article{background:#fff;border:1px solid #d5e4f3;border-radius:14px;min-width:0;min-height:244px;padding:24px 17px 23px;box-shadow:0 10px 30px #0a47760a}.diagnostic-page .agency-story__architecture-number{color:#1e6bb7;letter-spacing:.08em;margin-bottom:29px;font-size:11px;font-weight:800;display:block}.diagnostic-page .agency-story__architecture-steps svg{color:#1772cb;margin-bottom:17px}.diagnostic-page .agency-story__architecture-steps h3{margin-bottom:9px;font-size:18px;line-height:1.3}.diagnostic-page .agency-story__architecture-steps p{color:#5a7186;font-size:11px;line-height:1.7}.diagnostic-page .agency-story__architecture-conclusion{background:#e0f0fe;border:1px solid #83b3da;border-radius:16px;align-items:center;gap:18px;margin-top:23px;padding:26px 28px;display:flex}.diagnostic-page .agency-story__architecture-emblem{color:#a9dfff;background:#0b2e4f;border-radius:13px;flex:none;place-items:center;width:58px;height:58px;display:grid}.diagnostic-page .agency-story__architecture-conclusion p{color:#294a66;max-width:65ch;font-size:13px;line-height:1.7}.diagnostic-page .agency-story__architecture-conclusion strong{color:#082845}.diagnostic-page .agency-story__architecture-conclusion a{color:#fff;text-align:center;background:#0c66ba;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:51px;margin-left:auto;padding:11px 16px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex}.diagnostic-page .agency-story__architecture-conclusion a:hover{background:#095ca5}@media (max-width:1120px){.diagnostic-page .agency-story__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-page .agency-story__architecture-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-page .agency-story__architecture-steps article{min-height:205px}.diagnostic-page .agency-story__architecture-conclusion{flex-wrap:wrap}.diagnostic-page .agency-story__architecture-conclusion a{margin-left:0}}@media (max-width:760px){.diagnostic-page .agency-story__manifesto,.diagnostic-page .agency-story__architects{padding-block:64px}.diagnostic-page .agency-story__manifesto-top,.diagnostic-page .agency-story__architects-head{grid-template-columns:1fr;gap:24px}.diagnostic-page .agency-story__manifesto-top h2,.diagnostic-page .agency-story__architects-head h2{font-size:clamp(30px,7.5vw,43px)}.diagnostic-page .agency-story__principles{gap:11px}.diagnostic-page .agency-story__principles article{padding:19px 15px}.diagnostic-page .agency-story__principles h3{font-size:16px}.diagnostic-page .agency-story__principles p{font-size:11px}.diagnostic-page .agency-story__principles svg{margin:20px 0 15px}.diagnostic-page .agency-story__manifesto-bottom{flex-direction:column;align-items:flex-start;gap:13px}.diagnostic-page .agency-story__architecture-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-page .agency-story__architecture-steps article{min-height:0;padding:20px 15px}.diagnostic-page .agency-story__architecture-number{margin-bottom:18px}.diagnostic-page .agency-story__architecture-steps h3{font-size:16px}.diagnostic-page .agency-story__architecture-conclusion{gap:14px;padding:19px}.diagnostic-page .agency-story__architecture-conclusion a{width:100%;min-height:54px}}@media (max-width:359px){.diagnostic-page .agency-story__principles{grid-template-columns:1fr}.diagnostic-page .agency-story__architecture-steps{grid-template-columns:1fr 1fr}.diagnostic-page .agency-story__architecture-steps h3{font-size:15px}.diagnostic-page .agency-story__architecture-steps p{font-size:10px}}
.diagnostic-page .service-sales{color:#10233b;background:#fff}.diagnostic-page .service-sales h2,.diagnostic-page .service-sales h3,.diagnostic-page .service-sales p{margin:0}.diagnostic-page .service-sales__idea{color:#fff;background:#061b30;border-block:1px solid #27628d;padding:65px 0 70px;position:relative;overflow:hidden}.diagnostic-page .service-sales__idea:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(circle at 85% 0,#0f7ce230,#0000 44%),linear-gradient(90deg,#0000 98%,#589ddd20 99%) 0 0/55px 55px;position:absolute;inset:0}.diagnostic-page .service-sales__idea-inner{position:relative}.diagnostic-page .service-sales__idea-kicker{color:#93cefc;letter-spacing:.15em;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.diagnostic-page .service-sales__idea h2{font-family:var(--font-barlow),var(--font-montserrat),sans-serif;letter-spacing:-.027em;max-width:950px;margin:19px 0;font-size:clamp(33px,4vw,63px);font-weight:700;line-height:1.16}.diagnostic-page .service-sales__idea p{color:#adc7d9;max-width:690px;font-size:14px;line-height:1.8}.diagnostic-page .service-sales__idea-link{color:#89d6ff;text-underline-offset:5px;align-items:center;gap:11px;min-height:48px;margin-top:19px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.diagnostic-page .service-sales__mechanism{background:#f6f9fd;padding:90px 0}.diagnostic-page .service-sales__title-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.diagnostic-page .service-sales__title-grid h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(31px,3vw,47px);line-height:1.17}.diagnostic-page .service-sales__title-grid h2 span{color:#126bdf}.diagnostic-page .service-sales__title-grid p{color:#556c83;font-size:15px;line-height:1.8}.diagnostic-page .service-sales__chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.diagnostic-page .service-sales__chain article{background:#fff;border:1px solid #dae5f1;border-radius:15px;min-width:0;min-height:192px;padding:29px;box-shadow:0 10px 35px #0c35620c}.diagnostic-page .service-sales__chain-top{color:#2371c6;justify-content:space-between;align-items:center;gap:15px;margin-bottom:34px;display:flex}.diagnostic-page .service-sales__chain-top span{font:700 15px/1 var(--font-montserrat),sans-serif;letter-spacing:.045em}.diagnostic-page .service-sales__chain h3{letter-spacing:-.025em;font-size:18px;line-height:1.45}.diagnostic-page .service-sales__benefit{background:#fff;padding:88px 0}.diagnostic-page .service-sales__benefit-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:85px;display:grid}.diagnostic-page .service-sales__benefit-grid h2{margin:20px 0 23px;font-size:clamp(31px,3.05vw,48px);line-height:1.18}.diagnostic-page .service-sales__benefit-grid p{color:#51677e;font-size:15px;line-height:1.9}.diagnostic-page .service-sales__benefit-aside{color:#fff;background:#0a2743;border:1px solid #1c5f9b;border-radius:19px;min-width:0;padding:34px}.diagnostic-page .service-sales__benefit-aside svg{color:#81ceff}.diagnostic-page .service-sales__benefit-aside>span{letter-spacing:.14em;color:#b8d9ef;margin-top:22px;font-size:10px;font-weight:750;display:block}.diagnostic-page .service-sales__benefit-aside ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.diagnostic-page .service-sales__benefit-aside li{color:#e5eff9;border-top:1px solid #5481a040;padding-top:12px;font-size:13px;line-height:1.65}.diagnostic-page .service-sales__proof{background:#ecf3fb;border-block:1px solid #d8e7f5;padding:65px 0 75px}.diagnostic-page .service-sales__proof-grid{grid-template-columns:90px 1fr;align-items:start;gap:33px;max-width:1080px;display:grid}.diagnostic-page .service-sales__proof-icon{color:#126bdf;background:#dfefff;border:1px solid #aacef0;border-radius:20px;place-items:center;width:79px;height:79px;display:grid}.diagnostic-page .service-sales__proof h2{margin:16px 0 19px;font-size:clamp(28px,2.7vw,39px);line-height:1.22}.diagnostic-page .service-sales__proof p{color:#51677e;max-width:75ch;font-size:14px;line-height:1.8}.diagnostic-page .service-sales__plain{color:#0c62bf;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.diagnostic-page .service-sales__offer{background:#fff;padding:78px 0 86px}.diagnostic-page .service-sales__offer-box{color:#fff;background:linear-gradient(122deg,#071a30,#104477);border:1px solid #296db6;border-radius:22px;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;padding:48px;display:grid;box-shadow:0 22px 65px #0c407222}.diagnostic-page .service-sales__offer .diagnostic-eyebrow{color:#a4d8ff}.diagnostic-page .service-sales__offer h2{margin:18px 0;font-size:clamp(29px,3.1vw,44px);line-height:1.16}.diagnostic-page .service-sales__offer p{color:#e3eff8;font-size:14px;line-height:1.85}.diagnostic-page .service-sales__offer small{color:#acc5d8;margin-top:16px;font-size:11px;line-height:1.7;display:block}.diagnostic-page .service-sales__offer-actions{flex-direction:column;align-items:stretch;gap:13px;display:flex}.diagnostic-page .service-sales__primary{text-align:center;color:#05233d;background:#5dc2ff;border:1px solid #a7e2ff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:12px 20px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.diagnostic-page .service-sales__primary:hover{background:#90dbff}.diagnostic-page .service-sales__secondary{color:#e7f5ff;text-underline-offset:5px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.diagnostic-page .service-sales__offer-actions span{color:#bed8ed;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}@media (max-width:980px){.diagnostic-page .service-sales__benefit-grid{gap:40px}.diagnostic-page .service-sales__offer-box{gap:28px;padding:36px}}@media (max-width:760px){.diagnostic-page .service-sales__idea{padding:58px 0}.diagnostic-page .service-sales__idea h2{font-size:clamp(31px,8vw,44px)}.diagnostic-page .service-sales__mechanism,.diagnostic-page .service-sales__benefit{padding:66px 0}.diagnostic-page .service-sales__title-grid,.diagnostic-page .service-sales__benefit-grid,.diagnostic-page .service-sales__offer-box{grid-template-columns:1fr;gap:22px}.diagnostic-page .service-sales__chain{grid-template-columns:1fr}.diagnostic-page .service-sales__chain article{min-height:0;padding:24px}.diagnostic-page .service-sales__chain-top{margin-bottom:18px}.diagnostic-page .service-sales__proof-grid{grid-template-columns:1fr;gap:16px}.diagnostic-page .service-sales__proof,.diagnostic-page .service-sales__offer{padding:60px 0}.diagnostic-page .service-sales__offer-box{padding:27px 22px}.diagnostic-page .service-sales__primary{width:100%}.diagnostic-page .service-sales__benefit-aside{padding:27px}}@media (prefers-reduced-motion:reduce){.diagnostic-page .service-sales *{scroll-behavior:auto;transition:none!important;animation:none!important}}
