.ot-diagnosis{background:#fff;padding:35px 24px 80px;font-family:Arial,'Cairo',sans-serif;color:#eee}.ot-diagnosis__shell{max-width:1530px;margin:auto;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#ffffff06 25%),#0b0b0b;border-radius:28px;position:relative;padding:140px 70px 135px}.ot-manifesto{max-width:950px;margin:auto}.ot-dark-pill{display:inline-block;background:#1b1b1b;color:#f0f0f0;border-radius:30px;font-size:12px;line-height:1.5;padding:5px 13px;margin:0 0 23px}.ot-manifesto h2{font-family:inherit;font-weight:500;font-size:clamp(27px,2.6vw,42px);line-height:1.22;letter-spacing:-1.3px;margin:0;color:#eee}.ot-manifesto h2 em{font-style:normal;color:#f14b68}.ot-manifesto__footer{display:flex;gap:25px;align-items:center;margin-top:60px}.ot-engineers{display:flex;gap:8px;flex-shrink:0}.ot-engineers span{display:grid;place-items:center;width:63px;height:63px;background:linear-gradient(135deg,#40212a,#1e1518);border:1px solid #e7274635;border-radius:15px;font-size:28px;color:#f25b75}.ot-manifesto__footer p{max-width:370px;font-size:14px;line-height:1.5;color:#aaa;margin:0}.ot-leaks{max-width:1100px;margin:145px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.ot-leaks h2{font-family:inherit;font-size:clamp(28px,2.5vw,40px);font-weight:500;line-height:1.15;letter-spacing:-1px;margin:0 0 45px;color:#eee}.ot-leaks__tabs{display:grid;gap:7px}.ot-leaks__tabs button{display:flex;align-items:center;gap:15px;text-align:left;background:transparent;border:0;border-radius:12px;padding:22px 16px;color:#8b8b8b;font:500 clamp(17px,1.6vw,24px)/1.25 Arial,sans-serif;letter-spacing:-.6px;cursor:pointer;transition:background .2s,color .2s}.ot-leaks__tabs button span{font-size:13px;color:#e64c68;letter-spacing:0;flex-shrink:0}.ot-leaks__tabs button[aria-selected=true]{background:#1b1b1b;color:white}.ot-leaks__tabs button:hover{color:white}.ot-leaks__tabs button:focus-visible{outline:2px solid #e72746;outline-offset:3px}.ot-leaks__image{position:relative;aspect-ratio:1/1.06;overflow:hidden;border-radius:24px;background:#222}.ot-leaks__image img{height:100%;width:100%;object-fit:cover;display:block}.ot-leaks__image span{position:absolute;bottom:20px;left:20px;background:#151014dd;border:1px solid #ffffff25;padding:9px 13px;border-radius:25px;font-size:10px;letter-spacing:1px;color:#fff}.ot-leaks__fix{font-size:15px;line-height:1.6;color:#b7b7b7;margin:24px 0 0;min-height:100px}.ot-leaks__fix strong{color:#f05b76}.ot-leaks__right [hidden]{display:none!important}.ot-leaks__right [role=tabpanel]:focus-visible{outline:2px solid #e72746;outline-offset:8px}.ot-diagnosis__rail{max-width:1530px;margin:-20px auto 0;background:#f8b8c7;padding:43px 24px 23px;border-radius:0 0 28px 28px;color:#28171f;display:flex;justify-content:space-around;gap:25px;align-items:center;font-size:14px;flex-wrap:wrap}.ot-diagnosis__rail b{color:#e72746;font-size:22px}@media(max-width:950px){.ot-diagnosis__shell{padding:85px 40px}.ot-leaks{gap:35px;margin-top:90px}.ot-engineers span{width:48px;height:48px}.ot-manifesto__footer{gap:20px}.ot-leaks__tabs button{padding:18px 10px}.ot-leaks__image{aspect-ratio:1/1.3}.ot-diagnosis__rail{font-size:12px;gap:15px}}@media(max-width:650px){.ot-diagnosis{padding:25px 12px 45px}.ot-diagnosis__shell{padding:55px 23px;border-radius:22px}.ot-manifesto h2{font-size:28px;line-height:1.3;letter-spacing:-.7px}.ot-dark-pill{font-size:10px}.ot-manifesto__footer{flex-direction:column;align-items:flex-start;margin-top:35px}.ot-manifesto__footer p{font-size:13px}.ot-leaks{grid-template-columns:1fr;margin-top:70px;gap:30px}.ot-leaks h2{font-size:31px;margin-bottom:25px}.ot-leaks__tabs{gap:4px}.ot-leaks__tabs button{font-size:18px;padding:17px 13px}.ot-leaks__image{aspect-ratio:1/1}.ot-leaks__fix{min-height:0;font-size:14px}.ot-diagnosis__rail b:nth-of-type(n+3),.ot-diagnosis__rail span:nth-of-type(n+4){display:none}}@media(prefers-reduced-motion:reduce){.ot-leaks__tabs button{transition:none}}
.ot-diagnosis{font-family:Geist,Arial,sans-serif}.ot-manifesto{max-width:950px}.ot-manifesto h2{font-family:'Stack Sans Headline',Arial,sans-serif;font-size:clamp(28px,2.8vw,42px);line-height:1.12;letter-spacing:-1.1px;font-weight:400}.ot-manifesto__footer p,.ot-dark-pill,.ot-leaks__fix{font-family:Geist,Arial,sans-serif}.ot-leaks h2{font-family:'Stack Sans Headline',Arial,sans-serif;font-weight:400;line-height:1.12}.ot-leaks__tabs button{font-family:'Stack Sans Headline',Arial,sans-serif;font-weight:400;font-size:clamp(19px,1.9vw,29px);letter-spacing:-.7px}.ot-diagnosis__rail{display:block;overflow:hidden;padding:42px 0 22px;white-space:nowrap}.ot-capabilities-track{display:flex;width:max-content;animation:ot-capabilities 40s linear infinite}.ot-capabilities-group{display:flex;align-items:center;gap:32px;padding-right:32px;font-family:Geist,Arial,sans-serif;font-size:18px}.ot-diagnosis__rail .ot-capabilities-group span,.ot-diagnosis__rail .ot-capabilities-group b{display:block}.ot-diagnosis__rail:hover .ot-capabilities-track,.ot-diagnosis__rail:focus .ot-capabilities-track{animation-play-state:paused}@keyframes ot-capabilities{to{transform:translateX(-50%)}}@media(max-width:650px){.ot-manifesto h2{font-size:29px;line-height:1.18}.ot-leaks h2{font-size:33px}.ot-leaks__tabs button{font-size:20px}.ot-capabilities-group{font-size:15px;gap:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){.ot-capabilities-track{animation:none}.ot-diagnosis__rail{overflow-x:auto}.ot-capabilities-group[aria-hidden=true]{display:none}}
