 .system-agency-hero-metrics,.migration-hero-metrics{padding:48px var(--gutter-page) 0;background:#0000}.system-agency-hero-metrics>.u-container-wide,.migration-hero-metrics>.u-container-wide{max-width:none;padding-inline:0}.system-agency-page .section-navigation,.migration-page .section-navigation{background:#0000}.system-agency-page .section-navigation__rail,.migration-page .section-navigation__rail{justify-content:safe center}.hero-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.hero-proof-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-proof-grid--6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.hero-proof-grid>li{display:flex;min-width:0;padding:1px;border-radius:20px;background:linear-gradient(135deg,#4b4d50,#303236 55%,#242629);list-style:none;transition:background 250ms,box-shadow 250ms,transform 250ms var(--_44)}.hero-proof-grid__card{position:relative;display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:18px;overflow:hidden;padding:24px 24px 26px;border-radius:19px;background:var(--_2);box-shadow:0 8px 24px color-mix(in srgb,black 35%,#0000)}.hero-proof-grid--6 .hero-proof-grid__card{padding:24px 20px 26px}.hero-proof-grid__number{position:absolute;top:6px;right:16px;color:#0000;font-family:var(--_2e);font-size:56px;font-weight:var(--_3a);letter-spacing:-.06em;line-height:1;-webkit-text-stroke:var(--_8u) var(--_9v);transition:-webkit-text-stroke-color 250ms}.hero-proof-grid__ignite{position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--_t) 34%,#0000),#0000 70%);opacity:0;pointer-events:none}.hero-proof-grid__icon{position:relative;display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:12px;background:var(--_8);color:var(--theme-accent,var(--amber-400));box-shadow:inset 0 0 0 var(--_8u) var(--_1f)}.hero-proof-grid__icon svg{display:block;width:24px;height:24px}.hero-proof-grid__metric{position:relative;margin-block-start:auto;background:var(--_1m);background-clip:text;color:#0000;font-family:var(--_2e);font-size:38px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.08;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:#0000;transform-origin:left center;transition:filter 250ms,transform 250ms var(--_44)}.hero-proof-grid__metric+.hero-proof-grid__text{margin-block-start:6px}.hero-proof-grid__text{position:relative;display:block;min-height:3.2em;color:var(--_i);font-size:16px;font-weight:var(--_38);line-height:1.6}.hero-proof-grid__emphasis{color:var(--_w);font-family:var(--_2e);font-size:22px;font-variant-numeric:tabular-nums;font-weight:var(--_3a);line-height:1}.hero-proof-grid__card>.hero-proof-grid__text:last-child{margin-block-start:auto}.hero-proof-grid--5 .hero-proof-grid__text,.hero-proof-grid--6 .hero-proof-grid__text{min-height:4.8em}.hero-proof-grid--5 .hero-proof-grid__metric,.hero-proof-grid--6 .hero-proof-grid__metric{line-height:1.1}.hero-proof-grid>li:is(:hover,:focus-within){box-shadow:0 0 0 1px #4b4d50,0 22px 56px #00000061}.hero-proof-grid>li:hover .hero-proof-grid__number{-webkit-text-stroke-color:color-mix(in srgb,var(--_t) 70%,#0000)}.hero-proof-grid>li:hover .hero-proof-grid__metric{filter:brightness(1.16) drop-shadow(0 0 12px color-mix(in srgb,var(--_t) 28%,#0000))}@media(max-width:1280px){.hero-proof-grid--5,.hero-proof-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.hero-proof-grid,.hero-proof-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.system-agency-hero-metrics,.migration-hero-metrics{padding:28px var(--gutter-page) 0}.hero-proof-grid,.hero-proof-grid--5,.hero-proof-grid--6{grid-template-columns:minmax(0,1fr);gap:14px}.hero-proof-grid__card,.hero-proof-grid--6 .hero-proof-grid__card{padding:20px 20px 22px}}@media(prefers-reduced-motion:reduce){.hero-proof-grid>li,.hero-proof-grid__metric{transition:none}.hero-proof-grid>li:hover,.hero-proof-grid>li:hover .hero-proof-grid__metric{transform:none}}.shared-success-cta.p-cta{padding:0;border:1px solid #0000;border-radius:28px;background:linear-gradient(var(--_2),var(--_2)) padding-box,linear-gradient(100deg,color-mix(in srgb,var(--_t) 82%,#0000),color-mix(in srgb,var(--_i) 8%,#0000) 52%,color-mix(in srgb,var(--_13) 42%,#0000)) border-box;box-shadow:0 18px 58px color-mix(in srgb,black 28%,#0000),0 0 44px color-mix(in srgb,var(--_t) 8%,#0000);text-align:left}.shared-success-cta .p-cta__inner{position:relative;width:100%;max-width:none;grid-template-columns:minmax(max-content,1fr) auto;align-items:center;justify-items:start;gap:40px 48px;padding:56px 60px;margin:0;overflow:hidden}.shared-success-cta__copy{position:relative;z-index:1;width:100%;max-width:720px}.shared-success-cta__copy>.c-h2{margin:0;font-size:44px;line-height:1.12;text-wrap:wrap}.shared-success-cta__copy .u-text-gradient{display:inline}.shared-success-cta__actions{position:relative;z-index:1;display:flex;width:min(100%,462px);grid-column:2;grid-row:1;flex-direction:column;align-self:center;gap:12px;margin-right:120px}.shared-success-cta__actions .c-btn{width:100%;min-width:0;min-height:50px;height:auto;padding:12px 32px;box-sizing:border-box;line-height:1.25;white-space:normal;text-align:center;overflow-wrap:anywhere}.shared-success-cta__arrow{position:absolute;z-index:0;right:-10px;top:50%;transform:translateY(-50%);color:#0000;font-family:var(--_2e);font-size:190px;font-weight:300;line-height:1;-webkit-text-stroke:1px var(--_1g);opacity:.8;pointer-events:none}:is(.system-agency-section[data-system-section="success"],.migration-section.migration-success){padding-block-start:144px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq])>.p-section{width:calc(100% - 200px);box-sizing:border-box;padding:160px 0 0;margin-inline:auto;background:#0000}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq])>.p-section>.u-container{width:100%;max-width:none;padding:0;margin:0}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .p-section__header{max-width:900px;margin:0 0 32px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .p-section__header .c-h2{font-size:64px;line-height:1.12;letter-spacing:-.03em}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .page-faq__layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion{gap:12px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion details{border:1px solid #0000;border-radius:20px;background:linear-gradient(var(--_2),var(--_2)) padding-box,var(--_9n) border-box;box-shadow:0 12px 36px color-mix(in srgb,black 18%,#0000)}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion summary{min-height:0;padding:22px 26px;font-family:var(--_2f);font-size:17px;font-weight:500;line-height:22px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion summary::after{font-size:22px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion details[open] summary::after{content:"–";transform:none}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion__body{padding:0 26px 22px;font-size:16px;line-height:1.6}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .c-accordion__body p{margin:0 0 10px;line-height:1.55}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .page-faq__review{top:calc(var(--nav-h,64px) + var(--secbar-h,52px) + 24px)}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial-rotator{width:400px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial{width:400px;min-height:0;box-sizing:border-box;padding:36px 32px 32px;gap:22px;border:1px solid #0000;border-radius:20px;background:linear-gradient(var(--_2),var(--_2)) padding-box,var(--_9n) border-box;box-shadow:0 18px 50px color-mix(in srgb,black 24%,#0000)}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial::after{position:absolute;right:18px;top:-40px;color:#0000;content:"“";font-family:var(--_2e);font-size:200px;line-height:1;-webkit-text-stroke:1px var(--_1g);opacity:.8;pointer-events:none}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial--stars-first{display:flex;flex-direction:column}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial__stars--standalone{order:1;font-size:14px;line-height:17px;letter-spacing:.14em}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial__head{order:3;min-height:40px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial__head :is(img,.content-testimonial__avatar){width:40px;height:40px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial__head figcaption{gap:0;line-height:20px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial__head figcaption :is(strong,span){line-height:20px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial blockquote{order:2;display:block;overflow:visible;font-family:var(--_2e);font-size:16px;font-weight:600;line-height:1.55;letter-spacing:-.03em;-webkit-line-clamp:unset}@media(max-width:1399px){.shared-success-cta .p-cta__inner{grid-template-columns:minmax(0,1fr)}.shared-success-cta__actions{width:auto;grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;justify-self:start;margin-right:0}.shared-success-cta__actions .c-btn{width:auto;max-width:100%}.shared-success-cta__arrow{right:-20px;top:auto;bottom:-30px;transform:none;font-size:140px;opacity:.6}}@media(max-width:1024px){:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq])>.p-section{width:calc(100% - 80px);padding-top:120px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .p-section__header .c-h2{font-size:44px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .page-faq__layout{grid-template-columns:minmax(0,1fr)}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial-rotator,:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .content-testimonial{width:100%}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq],.partner-claude [data-partner-faq]) .page-faq__review{position:relative;top:auto}}@media(max-width:640px){.shared-success-cta .p-cta__inner{padding:28px 22px}.shared-success-cta__copy>.c-h2{font-size:24px}.shared-success-cta__actions{width:100%;flex-direction:column}.shared-success-cta__actions .c-btn{width:100%}:is(.system-agency-section[data-system-section="success"],.migration-section.migration-success){padding-block-start:72px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq])>.p-section{width:calc(100% - 40px);padding-top:80px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq]) .p-section__header{margin-bottom:32px}:is(.system-agency-page [data-system-section="faq"],.migration-page [data-migration-faq],.traffic-page [data-traffic-faq],.sales-page [data-sales-faq]) .p-section__header .c-h2{font-size:32px;line-height:1.12}}
.shop-maintenance{background:var(--_0)}.shop-maintenance .shop-maintenance__hero-copy,.shop-maintenance .shop-maintenance__service,.shop-maintenance .shop-maintenance__proof-list li,.shop-maintenance .shop-maintenance__partner-badges figure{min-width:0}.shop-maintenance .shop-maintenance__section,.shop-maintenance [data-maintenance-faq],.shop-maintenance [data-contact-stage]{scroll-margin-block-start:calc(var(--_3k) + var(--_3n) + var(--_4k))}.shop-maintenance .shop-maintenance__copy{max-width:var(--_42);color:var(--_j);line-height:var(--_33)}.shop-maintenance .shop-maintenance__copy>:first-child{margin-block-start:0}.shop-maintenance .shop-maintenance__copy>:last-child{margin-block-end:0}.shop-maintenance .shop-maintenance__section-header{display:grid;max-width:var(--_42);gap:var(--_3i);margin-block-end:var(--_3m)}.shop-maintenance .shop-maintenance__section-header :is(h2,p){margin:0}.shop-maintenance .shop-maintenance__hero{position:relative;isolation:isolate;overflow:hidden;background:var(--_17)}.shop-maintenance .shop-maintenance__hero::before{position:absolute;inset:0;background:var(--_15);content:"";opacity:var(--_77);pointer-events:none}.shop-maintenance .shop-maintenance__hero-inner{position:relative;z-index:1;padding-block:var(--_3s)}.shop-maintenance .shop-maintenance__hero-copy{display:grid;width:min(100%,var(--_42));gap:var(--_3j)}.shop-maintenance .shop-maintenance__hero-copy :is(h1,p){margin:0}.shop-maintenance .shop-maintenance__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_3h) var(--_3k);padding:0;margin:0;list-style:none}.shop-maintenance .shop-maintenance__benefits li,.shop-maintenance .shop-maintenance__proof-list li{display:grid;grid-template-columns:var(--_4t) minmax(0,1fr);align-items:start;gap:var(--_3h);color:var(--_j);line-height:var(--_34)}.shop-maintenance .shop-maintenance__benefits li>span:first-child,.shop-maintenance .shop-maintenance__proof-list li>span:first-child{display:grid;width:var(--_4t);height:var(--_4t);place-items:center;border-radius:var(--_3z);background:var(--_1k);color:var(--_l);font-size:var(--_2q);font-weight:var(--_3a)}.shop-maintenance .shop-maintenance__actions{display:flex;flex-wrap:wrap;gap:var(--_3h)}.shop-maintenance .shop-maintenance__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--_3j)}.shop-maintenance .shop-maintenance__service{display:grid;height:100%;align-content:start;gap:var(--_3i)}.shop-maintenance .shop-maintenance__service-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--_3h)}.shop-maintenance .shop-maintenance__service-icon{display:grid;width:var(--_4y);height:var(--_4y);place-items:center;border:var(--_8u) solid var(--_1g);border-radius:var(--_3w);background:var(--_7);color:var(--_w)}.shop-maintenance .shop-maintenance__service-icon svg{width:calc(var(--_4y) - var(--_3m));height:calc(var(--_4y) - var(--_3m))}.shop-maintenance .shop-maintenance__service-number{color:var(--_k);font-family:var(--_2e);font-size:var(--_2l);font-weight:var(--_3a)}.shop-maintenance .shop-maintenance__service .c-h4{margin:0}.shop-maintenance .shop-maintenance__service-label{width:fit-content}.shop-maintenance .shop-maintenance__testimonials .content-testimonial-rail{grid-auto-columns:minmax(calc(var(--_42)/2 - var(--_3j)),1fr)}.shop-maintenance .shop-maintenance__testimonials .content-testimonial{height:100%}.shop-maintenance .shop-maintenance__success .p-cta{background:var(--_17)}.shop-maintenance .shop-maintenance__success .p-cta__inner{display:grid;justify-items:center;gap:var(--_3j);text-align:center}.shop-maintenance .shop-maintenance__success .p-cta__inner :is(h2,p){margin:0}.shop-maintenance .shop-maintenance__actions--centered{justify-content:center}.shop-maintenance .shop-maintenance__proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--_3l);padding:0;margin:0;list-style:none}.shop-maintenance .shop-maintenance__proof-list li{padding-block:var(--_3j);border-block-start:var(--_8u) solid var(--_1e)}.shop-maintenance .shop-maintenance__proof-list li:nth-last-child(-n+2){border-block-end:var(--_8u) solid var(--_1e)}.shop-maintenance .shop-maintenance__proof-list strong{color:var(--_i)}.shop-maintenance .shop-maintenance__partner-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--_3j);margin-block-start:var(--_3o)}.shop-maintenance .shop-maintenance__partner-badges figure{display:grid;min-height:calc(var(--_4y) + var(--_3o));place-items:center;padding:var(--_3j);margin:0;border:var(--_8u) solid var(--_1e);border-radius:var(--_3x);background:var(--_e)}.shop-maintenance .shop-maintenance__partner-badges img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--_4y);object-fit:contain}@media(max-width:959px){.shop-maintenance .shop-maintenance__services{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-maintenance .shop-maintenance__testimonials .content-testimonial-rail{grid-auto-columns:calc(100% - var(--_3m))}}@media(max-width:639px){.shop-maintenance .shop-maintenance__hero-inner{padding-block:var(--_3r)}.shop-maintenance .shop-maintenance__benefits,.shop-maintenance .shop-maintenance__services,.shop-maintenance .shop-maintenance__proof-list,.shop-maintenance .shop-maintenance__partner-badges{grid-template-columns:minmax(0,1fr)}.shop-maintenance .shop-maintenance__proof-list li:nth-last-child(2){border-block-end:0}.shop-maintenance .shop-maintenance__actions{align-items:stretch;flex-direction:column}.shop-maintenance .shop-maintenance__actions .c-btn{justify-content:center;width:100%;max-width:100%;white-space:normal;text-align:center}.shop-maintenance .shop-maintenance__testimonials .content-testimonial-rail{grid-auto-columns:calc(100% - var(--_3j))}}@media(prefers-reduced-motion:reduce){.shop-maintenance *{transition:none}}
 .shop-maintenance{--update-heading:64px;--update-cta:44px;overflow:clip}.shop-maintenance .u-container,.shop-maintenance .u-container-wide{width:100%;max-width:none;padding-inline:var(--gutter-page)}.shop-maintenance .u-container-wide .u-container{padding-inline:0}.shop-maintenance .c-h1,.shop-maintenance .c-h2{font-size:var(--update-heading);line-height:1.05;letter-spacing:-.035em;color:var(--theme-ink,white);text-wrap:balance}.shop-maintenance .shop-maintenance__section,.shop-maintenance [data-maintenance-faq]>.p-section{position:relative;isolation:isolate;padding:var(--_9x) 0 0;background:none}.shop-maintenance .shop-maintenance__section::before{content:'';position:absolute;z-index:-1;left:5%;top:-100px;width:920px;height:720px;max-width:90%;background:radial-gradient(closest-side,#6d28d947,#0000 74%);filter:blur(60px);pointer-events:none}.shop-maintenance .shop-maintenance__section:nth-of-type(even)::before{left:auto;right:5%;background:radial-gradient(closest-side,#f084003d,#0000 74%)}.shop-maintenance .shop-maintenance__section::after{display:none}.shop-maintenance .shop-maintenance__hero{min-height:860px;background:radial-gradient(ellipse at 50% 0,#f084003d,#0000 70%),var(--_0)}.shop-maintenance .shop-maintenance__hero::before{display:none}.shop-maintenance .shop-maintenance__hero-inner{padding-block:84px 64px}.shop-maintenance .shop-maintenance__hero-copy{width:100%;max-width:760px;gap:28px}.shop-maintenance__hero-media{position:absolute;inset:0 0 0 auto;height:100%;margin:0;mask:linear-gradient(90deg,#0000,#00000014 26%,#0009 58%,#000 84%);-webkit-mask:linear-gradient(90deg,#0000,#00000014 26%,#0009 58%,#000 84%)}.shop-maintenance__hero-media img{height:114.5%;width:auto;max-width:none;transform:translateY(-12.7%)}.shop-maintenance .shop-maintenance__hero-lead{max-width:640px;font-size:18px;line-height:1.55}.shop-maintenance .shop-maintenance__hero .c-btn{min-height:58px;padding:12px 40px;font-size:18px}.shop-maintenance__hero-proofs{padding-top:48px}.shop-maintenance__hero-proofs .hero-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.shop-maintenance .shop-maintenance__section-header{max-width:none;gap:20px;margin-bottom:44px}.shop-maintenance .shop-maintenance__section-header h2{max-width:900px}.shop-maintenance #warum-updates .shop-maintenance__section-header{margin-bottom:20px}.shop-maintenance .shop-maintenance__copy{max-width:760px;font-size:16px;line-height:1.55}.shop-maintenance .shop-maintenance__hero-copy .shop-maintenance__hero-lead{max-width:640px;font-size:18px}.shop-maintenance #leistungen::before,.shop-maintenance .shop-maintenance__success::before{background:radial-gradient(closest-side,#f084003d,#0000 74%)}.shop-maintenance .shop-maintenance__proofs::before{background:radial-gradient(closest-side,#6d28d947,#0000 74%)}.shop-maintenance .shop-maintenance__services{gap:24px}.shop-maintenance .shop-maintenance__service{padding:26px 24px 28px;gap:14px;border:1px solid #0000;border-radius:20px;background:linear-gradient(var(--_2),var(--_2)) padding-box,var(--_9n) border-box}.shop-maintenance .shop-maintenance__service::before{display:none}.shop-maintenance .shop-maintenance__service-icon{display:none}.shop-maintenance .shop-maintenance__service-meta{margin-bottom:10px}.shop-maintenance .shop-maintenance__service-number{font:400 15px/1.55 var(--_2f);color:var(--_j)}.shop-maintenance .shop-maintenance__service .c-h4{font-size:20px;line-height:1.3;color:var(--theme-ink,white)}.shop-maintenance .shop-maintenance__service .shop-maintenance__copy{font-size:15px}.shop-maintenance .shop-maintenance__service-label{padding:0;border:0;background:none;box-shadow:none;color:var(--theme-accent,#ff9d45);font-size:13px;letter-spacing:.14em}.shop-maintenance .shop-maintenance__testimonials .content-testimonial{height:auto}.shop-maintenance .shop-maintenance__success{padding-top:var(--_9y)}.shop-maintenance .shop-maintenance__success .p-cta{position:relative;overflow:hidden;padding:56px 60px;border:1px solid #0000;border-radius:28px;background:linear-gradient(var(--_2),var(--_2)) padding-box,var(--_9n) border-box}.shop-maintenance .shop-maintenance__success .p-cta::before{display:none}.shop-maintenance .shop-maintenance__success .p-cta::after{content:'→';position:absolute;right:-8px;top:50%;transform:translateY(-50%);font-size:190px;line-height:1;color:#0000;-webkit-text-stroke:1px #f084003b;pointer-events:none}.shop-maintenance .shop-maintenance__success .p-cta__inner{max-width:none;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;text-align:left;justify-items:stretch;align-items:center}.shop-maintenance .shop-maintenance__success .c-h2{font-size:var(--update-cta)}.shop-maintenance .shop-maintenance__actions--centered{position:relative;z-index:1;justify-content:flex-start}.shop-maintenance .shop-maintenance__success .c-btn{min-height:50px;padding:12px 32px;font-size:16px}.shop-maintenance__certification-title{margin:48px 0 26px;color:var(--_i);font-size:26px;line-height:1.3}.shop-maintenance .shop-maintenance__partner-badges{margin-top:0;gap:0;padding-block:26px;border-block:1px solid var(--_1e)}.shop-maintenance .shop-maintenance__partner-badges figure{min-height:118px;padding:10px 24px;margin:0;gap:16px;align-content:center;border:0;border-radius:0;background:none;box-shadow:none}.shop-maintenance .shop-maintenance__partner-badges figure+figure{border-left:1px solid var(--_1e)}.shop-maintenance .shop-maintenance__partner-badges img{width:auto;height:64px;max-width:min(100%,160px);max-height:none;object-fit:contain}.shop-maintenance .shop-maintenance__partner-badges figcaption{color:var(--_j);font-size:14px;line-height:1.5;text-align:center}@media(max-width:639px){.shop-maintenance .shop-maintenance__partner-badges figure+figure{border-left:0;border-top:1px solid var(--_1e)}.shop-maintenance .shop-maintenance__partner-badges figure{padding:24px}.shop-maintenance .shop-maintenance__partner-badges{padding-block:0}}.shop-maintenance .page-faq__layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;align-items:start}.shop-maintenance .page-faq--prestashop .p-section__header{max-width:900px;margin-bottom:32px}.shop-maintenance .page-faq--prestashop .c-accordion{gap:12px}.shop-maintenance .page-faq--prestashop details{border:1px solid #0000;border-radius:20px;background:linear-gradient(var(--_2),var(--_2)) padding-box,var(--_9n) border-box}.shop-maintenance .page-faq--prestashop summary{padding:22px 26px;font-size:17px;line-height:1.3}.shop-maintenance .page-faq--prestashop .content-testimonial{width:100%;padding:36px 32px;border:1px solid #0000;border-radius:28px;background:linear-gradient(var(--_2),var(--_2)) padding-box,var(--_9n) border-box}.shop-maintenance .page-faq__review{min-width:0}.shop-maintenance [data-contact-stage]{margin-top:var(--_9x);margin-bottom:128px;padding:0 var(--gutter-page)}.shop-maintenance [data-contact-stage] .ct-frame{width:100%;max-width:none;margin-inline:0;padding:14px}.shop-maintenance [data-contact-stage] .c-field--line .c-field__hint{grid-column:2;min-width:0}@media(max-width:640px){.shop-maintenance [data-contact-stage] .ct-frame{padding:10px}.shop-maintenance [data-contact-stage] .c-field--line .c-field__hint{grid-column:1/-1}}@media(max-width:1280px){.shop-maintenance{--update-heading:54px;--update-cta:36px}}@media(max-width:1024px){.shop-maintenance{--update-heading:44px;--update-cta:30px}.shop-maintenance .shop-maintenance__hero{min-height:0}.shop-maintenance .hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-maintenance .page-faq__layout,.shop-maintenance .shop-maintenance__success .p-cta__inner{grid-template-columns:1fr}.shop-maintenance .shop-maintenance__success .p-cta{padding:36px 32px}}@media(max-width:640px){.shop-maintenance{--update-heading:32px;--update-cta:24px}.shop-maintenance .shop-maintenance__hero-inner{padding-block:56px}.shop-maintenance__hero-media{opacity:.25}.shop-maintenance .shop-maintenance__hero .c-btn{padding:12px 24px}.shop-maintenance .hero-proof-grid{grid-template-columns:1fr}.shop-maintenance .shop-maintenance__success .p-cta{padding:28px 22px}.shop-maintenance [data-contact-stage]{margin-bottom:80px}}
