.pws-website-repair-page{--ink:#f8f9ff;--muted:#a9b3c7;--bg:#060814;--panel:#0c1527;--line:rgba(255,255,255,.11);--cyan:#5ff5e6;--blue:#6382ff;--violet:#aa70ff;--lime:#c8ff63;--orange:#ff9d5c;--red:#ff6f78;--paper:#f4f6fa;--dark:#101522;--slate:#697484;--max:1320px;--ease:cubic-bezier(.2,.75,.2,1)}.pws-website-repair-page *{box-sizing:border-box}.pws-website-repair-page{scroll-behavior:smooth;background:var(--bg)}.pws-website-repair-page{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden;line-height:1.55}.pws-website-repair-page a{color:inherit;text-decoration:none}.pws-website-repair-page button,.pws-website-repair-page summary{font:inherit}.pws-website-repair-page{overflow:clip}.pws-website-repair-page .pws-shell{width:min(calc(100% - 44px),var(--max));margin:auto}.pws-website-repair-page .pws-section{padding:116px 0;position:relative}.pws-website-repair-page .pws-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.pws-website-repair-page .pws-eyebrow:before{content:"";width:30px;height:2px;background:currentColor}.pws-website-repair-page .pws-h1{margin:15px 0 0;font-size:clamp(4rem,7.9vw,8.2rem);line-height:.85;letter-spacing:-.074em}.pws-website-repair-page .pws-h2{margin:14px 0 0;font-size:clamp(2.8rem,5.45vw,5.8rem);line-height:.91;letter-spacing:-.06em}.pws-website-repair-page .pws-lead{font-size:1.1rem;max-width:720px;color:var(--muted)}.pws-website-repair-page .pws-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.pws-website-repair-page .pws-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--line);border-radius:999px;font-weight:900}.pws-website-repair-page .pws-btn.primary{background:var(--lime);border-color:var(--lime);color:#101600}.pws-website-repair-page .pws-reveal{opacity:0;transform:translateY(22px);transition:.72s var(--ease)}.pws-website-repair-page .pws-reveal.is-in{opacity:1;transform:none}.pws-website-repair-page .proto{position:fixed;right:16px;bottom:16px;z-index:80;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:rgb(6 8 20 / .84);color:#8290a5;font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.pws-website-repair-page .hero{min-height:96svh;display:flex;align-items:center;position:relative;background:radial-gradient(circle at 84% 16%,rgb(255 111 120 / .10),transparent 25%),radial-gradient(circle at 15% 20%,rgb(95 245 230 / .11),transparent 30%),linear-gradient(145deg,#060814,#08101d 72%,#071019)}.pws-website-repair-page .hero:before{content:"";position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,transparent 95%)}.pws-website-repair-page .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(500px,.97fr);gap:64px;align-items:center;padding:132px 0 76px}.pws-website-repair-page .hero .pws-eyebrow{color:var(--orange)}.pws-website-repair-page .hero-copy .pws-h1{max-width:920px;color:#fff0;background:linear-gradient(100deg,#fff 0%,#fff 40%,#ffad74 64%,#ff737c 100%);-webkit-background-clip:text;background-clip:text}.pws-website-repair-page .hero-copy .accent{display:block;color:#fff0;background:linear-gradient(96deg,var(--lime),var(--cyan) 42%,#86a4ff 100%);-webkit-background-clip:text;background-clip:text}.pws-website-repair-page .hero-copy p{margin:28px 0 0;max-width:730px;color:#aab5c8;font-size:1.07rem}.pws-website-repair-page .fault-map{position:relative;min-height:630px;border:1px solid rgb(255 255 255 / .11);border-radius:30px;overflow:hidden;background:#091221;box-shadow:0 36px 100px rgb(0 0 0 / .34)}.pws-website-repair-page .fault-map:before{content:"";position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:34px 34px}.pws-website-repair-page .fm-head{position:absolute;left:18px;right:18px;top:18px;height:42px;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .03)}.pws-website-repair-page .fm-head span{color:#758398;font-size:.57rem;font-weight:900;letter-spacing:.1em}.pws-website-repair-page .fm-head b{color:var(--red)}.pws-website-repair-page .fm-stage{position:absolute;left:18px;right:18px;top:74px;bottom:18px}.pws-website-repair-page .fm-svg{position:absolute;inset:0;width:100%;height:100%}.pws-website-repair-page .fm-svg path{fill:none;stroke:rgb(255 255 255 / .08);stroke-width:1.4}.pws-website-repair-page .fm-svg .route-red,.pws-website-repair-page .fm-svg .route-yellow,.pws-website-repair-page .fm-svg .route-green{stroke-width:2.6;stroke-dasharray:7 8;animation:pws-wr-faultTrace 2.8s linear infinite}.pws-website-repair-page .fm-svg .route-red{stroke:var(--red)}.pws-website-repair-page .fm-svg .route-yellow{stroke:#ffd35b;animation-duration:3s}.pws-website-repair-page .fm-svg .route-green{stroke:var(--lime);animation-duration:3.2s}@keyframes pws-wr-faultTrace{from{stroke-dashoffset:0}to{stroke-dashoffset:-30}}.pws-website-repair-page .fm-node{position:absolute;width:184px;min-height:98px;padding:16px 16px;border-radius:18px;border:1px solid rgb(255 255 255 / .08);background:#0c1729;z-index:3;overflow:hidden;box-shadow:0 0 0 0 #fff0}.pws-website-repair-page .fm-node::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgb(255 111 120 / 0) 0%,rgb(255 111 120 / .95) 38%,rgb(255 170 170 / .92) 50%,rgb(255 111 120 / .95) 62%,#fff0 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.08;animation:pws-wr-alertBorder 2.8s var(--ease) infinite}.pws-website-repair-page .fm-node::before{content:"";position:absolute;inset:-10%;border-radius:inherit;background:radial-gradient(circle at 20% 50%,rgb(255 111 120 / .15),transparent 42%);opacity:0;animation:pws-wr-alertGlow 2.8s var(--ease) infinite}.pws-website-repair-page .fm-node small{display:block;color:#7b889d;font-size:.58rem;font-weight:900;letter-spacing:.11em}.pws-website-repair-page .fm-node strong{display:block;margin-top:8px;font-size:1rem;line-height:1.08}.pws-website-repair-page .fm-node span{display:block;color:#8592a7;font-size:.68rem;margin-top:6px}@keyframes pws-wr-alertBorder{0%,18%,100%{opacity:.08;filter:none;transform:none}24%{opacity:.95;filter:drop-shadow(0 0 10px rgb(255 111 120 / .35))}32%{opacity:.22}36%{opacity:.98;filter:drop-shadow(0 0 12px rgb(255 111 120 / .45))}46%{opacity:.12}}@keyframes pws-wr-alertGlow{0%,18%,100%{opacity:0}24%{opacity:.48}36%{opacity:.12}42%{opacity:.28}48%{opacity:0}}.pws-website-repair-page .fm-form{left:4%;top:10%;animation-delay:0s}.pws-website-repair-page .fm-theme{right:4%;top:10%;animation-delay:.45s}.pws-website-repair-page .fm-plugin{left:4%;bottom:16%;animation-delay:.9s}.pws-website-repair-page .fm-cache{right:4%;bottom:16%;animation-delay:1.35s}.pws-website-repair-page .fm-form::after,.pws-website-repair-page .fm-form::before{animation-delay:0s}.pws-website-repair-page .fm-theme::after,.pws-website-repair-page .fm-theme::before{animation-delay:.45s}.pws-website-repair-page .fm-plugin::after,.pws-website-repair-page .fm-plugin::before{animation-delay:.9s}.pws-website-repair-page .fm-cache::after,.pws-website-repair-page .fm-cache::before{animation-delay:1.35s}.pws-website-repair-page .fm-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:214px;min-height:166px;padding:15px 15px 16px;border-radius:22px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;border:1px solid rgb(255 255 255 / .09);background:linear-gradient(180deg,rgb(15 23 40 / .98),rgb(10 17 31 / .98));box-shadow:0 30px 60px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .04);z-index:3;overflow:hidden}.pws-website-repair-page .fm-core::before{content:"";position:absolute;left:0;right:0;top:0;height:42px;background:linear-gradient(180deg,rgb(255 255 255 / .04),#fff0);border-bottom:1px solid rgb(255 255 255 / .05)}.pws-website-repair-page .fm-core-copy{position:relative;z-index:2;margin-top:12px}.pws-website-repair-page .fm-core small{display:block;color:var(--red);font-size:.58rem;font-weight:900;letter-spacing:.12em}.pws-website-repair-page .fm-core strong{display:block;margin-top:7px;font-size:1.34rem;line-height:1.01}.pws-website-repair-page .fm-server-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.pws-website-repair-page .fm-server-leds{display:flex;gap:7px}.pws-website-repair-page .fm-server-leds i{display:block;width:8px;height:8px;border-radius:50%;background:#364259;box-shadow:0 0 0 1px rgb(255 255 255 / .06) inset}.pws-website-repair-page .fm-server-leds i:nth-child(1){background:var(--red);box-shadow:0 0 14px rgb(255 111 120 / .45)}.pws-website-repair-page .fm-server-leds i:nth-child(2){background:#ffd35b;box-shadow:0 0 14px rgb(255 211 91 / .3)}.pws-website-repair-page .fm-server-leds i:nth-child(3){background:var(--lime);box-shadow:0 0 14px rgb(200 255 99 / .3)}.pws-website-repair-page .fm-server-badge{padding:5px 10px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;color:#8e9db1;font-size:.52rem;font-weight:900;letter-spacing:.08em}.pws-website-repair-page .fm-server-stack{position:relative;z-index:2;display:grid;gap:7px;margin-top:14px}.pws-website-repair-page .fm-server-stack i{display:block;height:14px;border-radius:7px;border:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,#121c31,#0d172b)}.pws-website-repair-page .fm-server-stack i:nth-child(1){box-shadow:0 0 0 1px rgb(255 111 120 / .08) inset}.pws-website-repair-page .fm-server-stack i:nth-child(2){box-shadow:0 0 0 1px rgb(255 211 91 / .08) inset}.pws-website-repair-page .fm-server-stack i:nth-child(3){box-shadow:0 0 0 1px rgb(200 255 99 / .08) inset}.pws-website-repair-page .fm-core-scan{position:absolute;left:12px;right:12px;top:50px;height:2px;background:linear-gradient(90deg,#fff0,rgb(255 111 120 / .7),rgb(200 255 99 / .75),rgb(255 211 91 / .75),#fff0);filter:blur(.2px);animation:pws-wr-scanMove 2.6s var(--ease) infinite}@keyframes pws-wr-scanMove{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(50px);opacity:1}}.pws-website-repair-page .fm-repair{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);min-width:250px;height:48px;border:1px solid rgb(200 255 99 / .16);border-radius:999px;background:rgb(200 255 99 / .035);display:flex;align-items:center;justify-content:center;gap:8px;color:#8b99ad;font-size:.58rem;font-weight:900;letter-spacing:.08em}.pws-website-repair-page .fm-repair b{color:var(--lime)}.pws-website-repair-page .symptoms{background:var(--paper);color:var(--dark)}.pws-website-repair-page .symptoms-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:end}.pws-website-repair-page .symptoms .pws-lead{color:var(--slate)}.pws-website-repair-page .symptom-board{margin-top:58px;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.pws-website-repair-page .symptom-main{min-height:540px;padding:30px;border:1px solid #dce2e8;border-radius:30px;background:#fff;display:flex;flex-direction:column}.pws-website-repair-page .symptom-main small,.pws-website-repair-page .symptom-mini small{color:#8994a2;font-size:.57rem;font-weight:900;letter-spacing:.1em}.pws-website-repair-page .symptom-main h3{margin:78px 0 16px;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.93;letter-spacing:-.052em}.pws-website-repair-page .symptom-main p{color:#687483;max-width:560px}.pws-website-repair-page .symptom-list{margin-top:auto;border-top:1px solid #dfe4ea}.pws-website-repair-page .symptom-item{min-height:48px;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #dfe4ea;color:#667383;font-size:.75rem}.pws-website-repair-page .symptom-side{display:grid;gap:14px}.pws-website-repair-page .symptom-mini{min-height:263px;padding:24px;border:1px solid #dce2e8;border-radius:26px;background:#fff;position:relative;overflow:hidden}.pws-website-repair-page .symptom-mini.dark{background:#0b1426;color:#fff;border-color:rgb(255 255 255 / .08)}.pws-website-repair-page .symptom-mini h3{margin:54px 0 10px;font-size:clamp(1.9rem,3vw,3rem);line-height:.97;letter-spacing:-.04em}.pws-website-repair-page .symptom-mini p{margin:0;color:#697585}.pws-website-repair-page .symptom-mini.dark p{color:#8492a6}.pws-website-repair-page .recovery{background:#07101d}.pws-website-repair-page .recovery-head{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:end}.pws-website-repair-page .recovery .pws-eyebrow{color:var(--cyan)}.pws-website-repair-page .recovery-rail{margin-top:58px;position:relative;border-block:1px solid var(--line)}.pws-website-repair-page .recovery-track{position:absolute;left:8%;right:8%;top:54px;height:2px;background:linear-gradient(90deg,var(--orange),var(--blue),var(--cyan),var(--lime),var(--violet))}.pws-website-repair-page .recovery-dot{position:absolute;left:8%;top:48px;width:13px;height:13px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px rgb(200 255 99 / .45);animation:pws-wr-repairMove 8s var(--ease) infinite}@keyframes pws-wr-repairMove{0%,8%{left:8%;opacity:.2}24%{left:28%;opacity:1}43%{left:48%}62%{left:68%}82%,94%{left:90%}100%{left:90%;opacity:0}}.pws-website-repair-page .recovery-grid{display:grid;grid-template-columns:repeat(5,1fr)}.pws-website-repair-page .recovery-step{min-height:290px;padding:88px 20px 24px;border-right:1px solid rgb(255 255 255 / .09)}.pws-website-repair-page .recovery-step:last-child{border-right:0}.pws-website-repair-page .recovery-step small{color:#65748a;font-size:.56rem;font-weight:900;letter-spacing:.09em}.pws-website-repair-page .recovery-step h3{margin:22px 0 8px;font-size:1.35rem}.pws-website-repair-page .recovery-step p{margin:0;color:#8794a8;font-size:.84rem}.pws-website-repair-page .dependency{background:var(--paper);color:var(--dark)}.pws-website-repair-page .dependency-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:88px;align-items:start}.pws-website-repair-page .dependency-copy{position:sticky;top:100px}.pws-website-repair-page .dependency .pws-lead{color:var(--slate)}.pws-website-repair-page .dep-canvas{position:relative;min-height:600px;border:1px solid #dce2e8;border-radius:30px;background:#fff;overflow:hidden}.pws-website-repair-page .dep-canvas:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(#edf0f4 1px,transparent 1px),linear-gradient(90deg,#edf0f4 1px,transparent 1px);background-size:36px 36px}.pws-website-repair-page .dep-node{position:absolute;min-width:150px;padding:13px 14px;border:1px solid #e0e5eb;border-radius:15px;background:#fafbfc;z-index:3}.pws-website-repair-page .dep-node small{display:block;color:#8b96a4;font-size:.52rem;font-weight:900;letter-spacing:.08em}.pws-website-repair-page .dep-node strong{display:block;margin-top:5px;font-size:.78rem}.pws-website-repair-page .d1{left:7%;top:16%}.pws-website-repair-page .d2{right:7%;top:16%}.pws-website-repair-page .d3{left:7%;bottom:16%}.pws-website-repair-page .d4{right:7%;bottom:16%}.pws-website-repair-page .dep-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#101522;color:#fff;z-index:3;box-shadow:0 0 0 14px rgb(99 130 255 / .05)}.pws-website-repair-page .dep-center small{display:block;color:#9aa7ba;font-size:.52rem;font-weight:900;letter-spacing:.08em}.pws-website-repair-page .dep-center strong{display:block;margin-top:5px;font-size:1rem}.pws-website-repair-page .dep-svg{position:absolute;inset:0;width:100%;height:100%}.pws-website-repair-page .dep-svg path{fill:none;stroke:#d4dbe4;stroke-width:1.5}.pws-website-repair-page .dep-svg .hot{stroke:var(--orange);stroke-width:2.2;stroke-dasharray:6 7}.pws-website-repair-page .dep-pulse{position:absolute;left:12%;top:22%;width:11px;height:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 16px rgb(255 157 92 / .5);animation:pws-wr-depRun 6.4s var(--ease) infinite}@keyframes pws-wr-depRun{0%,8%{left:12%;top:22%;opacity:.2}35%{left:50%;top:50%;opacity:1}65%{left:83%;top:22%}100%{left:83%;top:22%;opacity:0}}.pws-website-repair-page .decision{background:#09111f}.pws-website-repair-page .decision-head{display:grid;grid-template-columns:1fr .74fr;gap:80px;align-items:end}.pws-website-repair-page .decision .pws-eyebrow{color:var(--orange)}.pws-website-repair-page .decision-bar{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:28px;overflow:hidden}.pws-website-repair-page .decision-side{min-height:430px;padding:28px;position:relative}.pws-website-repair-page .decision-side:first-child{border-right:1px solid var(--line)}.pws-website-repair-page .decision-side small{color:#718096;font-size:.58rem;font-weight:900;letter-spacing:.1em}.pws-website-repair-page .decision-side h3{margin:64px 0 14px;font-size:clamp(2.2rem,3.7vw,4rem);line-height:.95;letter-spacing:-.045em}.pws-website-repair-page .decision-side p{color:#8794a8;max-width:520px}.pws-website-repair-page .decision-side a{display:inline-flex;margin-top:18px;color:var(--cyan);font-weight:900;font-size:.8rem}.pws-website-repair-page .decision-meter{position:absolute;left:28px;right:28px;bottom:30px;height:7px;border-radius:99px;background:rgb(255 255 255 / .06);overflow:hidden}.pws-website-repair-page .decision-meter i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--tone),var(--lime));border-radius:inherit}.pws-website-repair-page .repair-side{--w:52%;--tone:var(--cyan)}.pws-website-repair-page .redesign-side{--w:88%;--tone:var(--violet)}.pws-website-repair-page .faq{background:#0a1220}.pws-website-repair-page .faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.pws-website-repair-page .faq .pws-eyebrow{color:var(--cyan)}.pws-website-repair-page .faq-list{border-top:1px solid var(--line)}.pws-website-repair-page .faq-item{border-bottom:1px solid var(--line)}.pws-website-repair-page .faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;gap:20px;padding:23px 0;color:#fff;font-weight:900}.pws-website-repair-page .faq-item summary::-webkit-details-marker{display:none}.pws-website-repair-page .faq-item summary:after{content:"+";text-align:center;color:var(--cyan)}.pws-website-repair-page .faq-item[open] summary:after{content:"−"}.pws-website-repair-page .faq-content{padding:0 44px 24px 0}.pws-website-repair-page .faq-content p{margin:0;color:#8f9bb0}.pws-website-repair-page .faq-content a{color:var(--cyan);text-decoration:underline}.pws-website-repair-page .cta{padding:118px 0;background:#050814}.pws-website-repair-page .cta-inner{padding-top:50px;border-top:1px solid var(--line)}.pws-website-repair-page .cta .pws-eyebrow{color:var(--lime)}.pws-website-repair-page .cta h2{margin:14px 0 0;max-width:1080px;font-size:clamp(3rem,6.5vw,7rem);line-height:.89;letter-spacing:-.06em;color:#fff}.pws-website-repair-page .cta h2 em{font-style:normal;color:var(--lime)}.pws-website-repair-page .cta-bottom{margin-top:34px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.pws-website-repair-page .cta-bottom p{max-width:680px;margin:0;color:#8d9aaf}@media(max-width:1100px){.pws-website-repair-page .hero-inner{grid-template-columns:1fr;gap:42px}.pws-website-repair-page .symptoms-head,.pws-website-repair-page .recovery-head,.pws-website-repair-page .dependency-grid,.pws-website-repair-page .decision-head,.pws-website-repair-page .faq-grid{grid-template-columns:1fr}.pws-website-repair-page .dependency-copy{position:relative;top:auto}.pws-website-repair-page .symptom-board{grid-template-columns:1fr}.pws-website-repair-page .decision-bar{grid-template-columns:1fr}.pws-website-repair-page .decision-side:first-child{border-right:0;border-bottom:1px solid var(--line)}.pws-website-repair-page .cta-bottom{grid-template-columns:1fr}}@media(max-width:760px){.pws-website-repair-page .pws-shell{width:calc(100% - 28px)}.pws-website-repair-page .pws-section{padding:82px 0}.pws-website-repair-page .proto{display:none}.pws-website-repair-page .pws-h1{font-size:clamp(3.35rem,16vw,5.7rem)}.pws-website-repair-page .pws-h2{font-size:clamp(2.55rem,13vw,4.6rem)}.pws-website-repair-page .hero{min-height:auto}.pws-website-repair-page .hero-inner{padding:102px 0 48px}.pws-website-repair-page .fault-map{min-height:auto;border-radius:24px}.pws-website-repair-page .fm-head{position:relative;left:auto;right:auto;top:auto;margin:14px 14px 0}.pws-website-repair-page .fm-stage{position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:22px 16px 80px;display:grid;gap:12px}.pws-website-repair-page .fm-svg{display:none}.pws-website-repair-page .fm-node,.pws-website-repair-page .fm-form,.pws-website-repair-page .fm-theme,.pws-website-repair-page .fm-plugin,.pws-website-repair-page .fm-cache{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto}.pws-website-repair-page .fm-core{position:relative;left:auto;top:auto;transform:none;margin:10px auto;width:auto;min-height:0;padding:16px 16px 18px}.pws-website-repair-page .fm-core strong{font-size:1.34rem}.pws-website-repair-page .fm-server-stack i{height:16px}.pws-website-repair-page .fm-repair{left:16px;right:16px;bottom:18px;transform:none;min-width:0}.pws-website-repair-page .symptom-main{min-height:0}.pws-website-repair-page .symptom-main h3{margin-top:52px}.pws-website-repair-page .recovery-rail{border:0;padding-left:46px}.pws-website-repair-page .recovery-track{left:20px;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(var(--orange),var(--blue),var(--cyan),var(--lime),var(--violet))}.pws-website-repair-page .recovery-dot{left:14px;top:0;animation:pws-wr-repairMoveMobile 8s var(--ease) infinite}@keyframes pws-wr-repairMoveMobile{0%,8%{top:0;opacity:.2}24%{top:23%;opacity:1}43%{top:45%}62%{top:67%}82%,94%{top:calc(100% - 13px)}100%{top:calc(100% - 13px);opacity:0}}.pws-website-repair-page .recovery-grid{display:block}.pws-website-repair-page .recovery-step{min-height:0;padding:20px 0 26px;border:0!important}.pws-website-repair-page .dep-canvas{min-height:520px}.pws-website-repair-page .dep-node{min-width:125px}.pws-website-repair-page .d1{left:4%;top:11%}.pws-website-repair-page .d2{right:4%;top:11%}.pws-website-repair-page .d3{left:4%;bottom:11%}.pws-website-repair-page .d4{right:4%;bottom:11%}.pws-website-repair-page .dep-center{width:125px;height:125px}.pws-website-repair-page .decision-side{min-height:390px;padding:22px}.pws-website-repair-page .decision-meter{left:22px;right:22px}.pws-website-repair-page .faq-grid{gap:34px}.pws-website-repair-page .cta{padding:92px 0}}@media(prefers-reduced-motion:reduce){.pws-website-repair-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pws-website-repair-page .pws-reveal{opacity:1;transform:none}}.pws-website-repair-page{--pws-wr-scroll-offset:104px;width:100%;margin:0;position:relative;isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);overflow:clip;line-height:1.55}.pws-website-repair-page,.pws-website-repair-page *,.pws-website-repair-page *::before,.pws-website-repair-page *::after{box-sizing:border-box}.pws-website-repair-page img{max-width:100%;height:auto}.pws-website-repair-page a:focus-visible,.pws-website-repair-page button:focus-visible,.pws-website-repair-page summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.pws-website-repair-page #recovery-path{scroll-margin-top:var(--pws-wr-scroll-offset)}.pws-website-repair-page [hidden]{display:none!important}.pws-website-repair-page .pws-btn{background:#fff0;color:var(--ink);box-shadow:none;overflow:visible}.pws-website-repair-page .pws-btn::after{content:none!important;display:none!important}.pws-website-repair-page .pws-btn:hover{background:#fff0;color:var(--ink);box-shadow:none}.pws-website-repair-page .pws-btn.primary,.pws-website-repair-page .pws-btn.primary:hover{background:var(--lime);border-color:var(--lime);color:#101600;box-shadow:none}.pws-website-repair-page .pws-reveal{opacity:1;transform:none}.pws-website-repair-page.pws-motion-ready .pws-reveal{opacity:0;transform:translateY(22px)}.pws-website-repair-page.pws-motion-ready .pws-reveal.is-in{opacity:1;transform:none}.pws-website-repair-page .hero-copy .pws-h1,.pws-website-repair-page .hero-copy .accent{color:transparent!important;-webkit-text-fill-color:transparent!important}.pws-website-repair-page .symptoms .pws-h2,.pws-website-repair-page .symptom-main h3,.pws-website-repair-page .symptom-mini:not(.dark) h3,.pws-website-repair-page .dependency .pws-h2{color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}.pws-website-repair-page .symptom-mini.dark h3,.pws-website-repair-page .recovery .pws-h2,.pws-website-repair-page .recovery-step h3,.pws-website-repair-page .decision .pws-h2,.pws-website-repair-page .decision-side h3,.pws-website-repair-page .faq .pws-h2,.pws-website-repair-page .cta h2{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.pws-website-repair-page .cta h2 em{color:var(--lime)!important;-webkit-text-fill-color:var(--lime)!important}