html,body{max-width:100%}body{overflow-x:hidden}main,section,article,header,footer,nav,div,ol,ul,li{min-width:0}h1,h2,h3,p,li,a,button,summary,strong,span{overflow-wrap:break-word;word-break:normal}h1,h2,h3{-webkit-hyphens:none;hyphens:none;text-wrap:balance}p,li{-webkit-hyphens:auto;hyphens:auto}.cc-shell{max-width:100%}.cc3-hero__layout>*,.cc3-problems__layout>*,.cc3-system__layout>*,.cc3-proof__heading>*,.cc3-studio__layout>*,.cc3-audit-lab__layout>*,.cc-service-hero__grid>*,.cc-mechanism__grid>*,.cc-process__layout>*,.cc-faq-section__grid>*{min-width:0}.cc-process__list{width:100%;max-width:100%;padding:0;margin:0;list-style:none}.cc-process__list li{display:block!important;grid-template-columns:none!important;width:100%;max-width:100%;min-height:0;padding:35px 25px 40px 85px}.cc-process__list li>div{display:block;width:100%;min-width:0;max-width:none;grid-column:auto}.cc-process__list li>span{left:0}.cc-process__list h3,.cc-process__list p{max-width:100%;white-space:normal}.cc3-system__intro p,.cc3-system-step p,.cc-mechanism p{color:#ffffffc7}.cc3-system-step{min-width:0}.cc3-system-step h3{max-width:760px}body.is-menu-open{overflow:hidden;touch-action:none}.cc-nav,.cc-nav__list,.cc-nav__item,.cc-nav__panel,.cc-nav__panel-grid,.cc-nav-card{max-width:100%;min-width:0}.cc-nav-card strong,.cc-nav-card span{overflow-wrap:break-word;word-break:normal}.no-js [data-split] .cc3-word>span,[data-split].is-visible .cc3-word>span{opacity:1;transform:none}@media(max-width:1080px){.cc-header{top:max(7px,env(safe-area-inset-top));margin-inline:7px;max-width:calc(100vw - 14px)}.cc-header__inner{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:12px}.cc-brand{min-width:0;overflow:hidden}.cc-brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-header__toggle{grid-column:2;grid-row:1}.cc-nav{inset:calc(84px + env(safe-area-inset-top)) 7px max(7px,env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 14px);overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cc-nav__panel,.cc-nav__item.is-open .cc-nav__panel{left:auto;right:auto;inset-inline:auto;width:100%;max-width:100%;overflow:hidden;transform:none!important}.cc-nav__panel-grid{width:100%;grid-template-columns:1fr}.cc-nav-card,.cc3-hero__layout,.cc3-problems__layout,.cc3-system__layout,.cc3-studio__layout,.cc3-audit-lab__layout,.cc-service-hero__grid,.cc-mechanism__grid,.cc-process__layout,.cc-faq-section__grid{width:100%}.cc-service-visual{max-width:100%}}@media(max-width:749px){:root{--cc-header-h:72px}.cc-shell{width:calc(100% - 28px)}.cc-header__inner{min-height:64px}.cc-brand{gap:9px}.cc-brand__mark{flex:0 0 39px}.cc-brand>span:last-child{font-size:.98rem}.cc-nav{inset:calc(78px + env(safe-area-inset-top)) 7px max(7px,env(safe-area-inset-bottom));padding:10px}.cc-nav__link{min-height:52px;padding:9px 12px}.cc-nav-card{padding:14px;border-radius:16px}.cc-nav-card span{font-size:.8rem}h1{font-size:clamp(2.45rem,11.5vw,3.25rem);line-height:.96;letter-spacing:-.05em}h2{font-size:clamp(2rem,9.2vw,2.85rem);line-height:1}h3{letter-spacing:-.035em}.cc3-hero{padding:112px 0 68px}.cc3-hero h1{font-size:clamp(2.55rem,12vw,3.45rem)}.cc3-hero__lead{font-size:1rem;line-height:1.58}.cc3-hero__visual{min-height:390px;width:100%;overflow:hidden}.cc3-orbit-stage{width:min(420px,100%);max-width:100%}.cc3-orbit__node{width:116px;min-height:82px;padding:12px}.cc3-orbit__node strong{font-size:.9rem}.cc3-orbit__node span{font-size:.62rem}.cc3-problem-card{width:100%;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px;border-radius:25px}.cc3-problem-card__index{width:44px;height:44px}.cc3-problem-card h3{font-size:1.42rem}.cc3-problem-card__link{grid-column:2}.cc3-system__visual{max-width:100%;margin-top:26px}.cc3-system-step{padding:30px 0 34px 60px}.cc3-system-step:before{left:0;top:30px;width:40px;height:40px}.cc3-system-step h3{font-size:clamp(1.65rem,8vw,2.25rem)}.cc3-system-step p{font-size:.98rem}.cc3-case,.cc3-case:nth-child(3){min-height:0;padding:24px;border-radius:28px}.cc3-case h3{font-size:clamp(1.65rem,8vw,2.35rem)}.cc3-case__metrics{grid-template-columns:1fr}.cc3-case__metric,.cc3-studio-step__body{min-width:0}.cc3-studio-step h3{font-size:1.45rem}.cc3-audit-console{width:100%;max-width:100%;padding:10px;border-radius:26px}.cc3-audit-console__screen{padding:20px}.cc-service-hero{padding:108px 0 64px}.cc-service-hero h1{font-size:clamp(2.45rem,11vw,3.15rem);line-height:.97}.cc-service-hero .cc-lead{font-size:1rem;line-height:1.58}.cc-service-visual{width:100%;min-height:390px;border-radius:28px}.cc-service-proof{margin-top:0;padding-top:16px}.cc-mechanism__grid{gap:34px}.cc-mechanism .cc-service-visual{min-height:370px}.cc-check-list li{padding:16px 0 16px 36px}.cc-process__list li{display:block!important;padding:28px 20px 30px 72px;border-radius:0}.cc-process__list li>span{left:12px;top:28px;width:44px;height:44px}.cc-process__list h3{font-size:clamp(1.45rem,7.2vw,2rem);line-height:1.02}.cc-process__list p{font-size:.98rem;line-height:1.55}.cc-challenge-card,.cc-benefit-grid article,.cc-case-card{width:100%;max-width:100%;padding:24px;border-radius:26px}.cc-benefit-grid article{min-height:0}.cc-benefit-grid h3{margin-top:25px}.cc-faq-list details{padding-inline:16px}.cc-faq-list summary{min-height:68px;line-height:1.3}.cc-audit-callout__inner{padding:28px 22px;border-radius:28px}.cc-audit-callout__inner h2{font-size:clamp(2rem,9vw,2.7rem)}.cc-audit-callout__inner .cc-button{width:100%}.cc-search-demo,.cc-map-demo,.cc-catalog-demo,.cc-phone-demo,.cc-browser-demo,.cc-funnel-demo,.cc-matrix-demo,.cc-ads-demo,.cc-report-demo{max-width:100%}.cc-ads-demo{top:24px;right:10px;bottom:24px;left:10px;grid-template-columns:.62fr 1.25fr .62fr;gap:6px}.cc-ad-card{min-width:0}.cc-ad-card__media{height:82px}.cc-report-demo{top:22px;right:22px;bottom:22px;left:22px;grid-template-columns:50px minmax(0,1fr)}.cc-report-demo__main{min-width:0;padding:19px}.cc-report-score,.cc-report-row{min-width:0}.cc-error-page{min-height:calc(100svh - 90px);padding:120px 0 70px}.cc-error-page h1{font-size:clamp(2.5rem,11vw,3.35rem)}}@media(max-width:420px){.cc-shell{width:calc(100% - 24px)}.cc3-hero__visual{min-height:360px}.cc3-orbit-stage{width:350px;max-width:100%}.cc3-orbit__node{width:104px;padding:10px}.cc3-orbit__node--1{left:0}.cc3-orbit__node--2{right:0}.cc3-orbit__node--3{left:2%}.cc3-orbit__node--4{right:1%}.cc3-orbit__core{top:35%;right:34%;bottom:35%;left:34%}.cc3-orbit__core strong{font-size:.92rem}.cc-service-visual{min-height:350px}.cc-mechanism .cc-service-visual{min-height:345px}.cc-search-demo{top:18px;right:18px;bottom:18px;left:18px}.cc-search-demo__bar{height:48px;padding:0 14px}.cc-search-demo__result{padding:12px}.cc-browser-demo{top:16px;right:16px;bottom:16px;left:16px}.cc-browser-demo__content{padding:22px 17px}.cc-funnel-demo{top:22px;right:22px;bottom:22px;left:22px}.cc-matrix-demo{top:30px;right:26px;bottom:36px;left:26px}.cc-report-demo{top:18px;right:18px;bottom:18px;left:18px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/surgical-fixes.css.map */
