html{scroll-behavior:smooth;scroll-padding-top:30px}header{max-width:1280px}header nav{display:flex;gap:25px;font-size:12px;color:#666}.header-home{font-size:12px;color:#557729}.wrap{max-width:1200px;margin:auto;padding:75px 6%}.assist-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center;padding:65px max(6%,calc((100vw - 1060px)/2));background:linear-gradient(125deg,#f8faf4,#f5f5f7);overflow:hidden}.assist-eyebrow{font-size:10px;letter-spacing:1.8px;color:#64843b;font-weight:650;display:block;margin-bottom:20px}.assist-hero h1{font-size:clamp(44px,5.2vw,73px);letter-spacing:-3px;line-height:1.03}.assist-hero em{font-style:normal;color:#557729}.hero-text>p{font-size:16px;color:#777780;line-height:1.7;max-width:380px;margin:25px 0}.hero-actions{display:flex;flex-direction:column;align-items:start;gap:18px}.assist-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#b6ed45;border-radius:999px;color:#26360e;font-weight:650;font-size:13px;padding:17px 22px;min-height:50px}.assist-primary:hover{background:#a5dd33}.assist-primary svg{width:21px;height:21px;flex-shrink:0}.assist-secondary{font-size:13px;color:#557729;font-weight:600}.since{display:flex;align-items:center;gap:8px;font-size:11px;color:#808779;margin-top:30px}.since>span{width:6px;height:6px;background:#719848;border-radius:50%}.hero-phone{position:relative;margin:0;padding:10px 0 35px;isolation:isolate}.phone-glow{position:absolute;inset:10% -5% 15%;background:radial-gradient(ellipse,#ddedb8,transparent 70%);z-index:-1}.hero-phone>img{width:100%;height:440px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-7deg)}.hero-phone figcaption{display:flex;align-items:center;gap:12px;position:absolute;bottom:5px;right:5px;background:#ffffffeb;border:1px solid #e9ede2;box-shadow:0 15px 45px #25360e0a;padding:18px 22px;border-radius:18px;font-size:11px;color:#85857c}.hero-phone figcaption svg{width:25px;height:25px;stroke:#658b36;fill:none;stroke-width:2}.hero-phone figcaption strong{display:block;color:#334426;font-size:14px;margin-top:5px}h2{font-size:clamp(29px,3.5vw,44px);line-height:1.1;letter-spacing:-1.5px;margin:0 0 20px;font-weight:650}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-intro>p{font-size:13px;color:#828289;max-width:180px;line-height:1.7}.repair-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:25px 0}.repair-tab{border:1px solid #e9e9ed;background:#f7f7f9;border-radius:17px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;color:#727478;cursor:pointer;font:inherit;font-size:12px}.repair-tab svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.repair-tab.active{background:#eaf4d7;border-color:#bfd78d;color:#466e1e}.repair-tab:hover{border-color:#99ba6c}.repair-tab:focus-visible{outline:3px solid #658b36;outline-offset:2px}.repair-detail{display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;border-radius:27px;background:#f5f5f7;min-height:400px}.detail-art{position:relative;background:#131b15}.detail-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.detail-art>span{position:absolute;bottom:24px;left:24px;color:#fff;font-size:9px;letter-spacing:2px;padding:9px 13px;background:#18221ad9;border-radius:30px}.detail-copy{padding:38px}.detail-tag{font-size:9px;letter-spacing:1.6px;color:#81916e}.detail-copy h3{font-size:32px;letter-spacing:-1px;margin:17px 0}.detail-copy>p{font-size:14px;line-height:1.8;color:#72727a}.symptoms{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.symptoms span{background:#fff;border:1px solid #e3e3e8;border-radius:30px;padding:8px 12px;font-size:10px;color:#777}.detail-copy .detail-note{font-size:11px;line-height:1.6;margin-bottom:25px}.detail-price{display:block;font-size:12px;color:#557729;font-weight:600;margin-top:17px}.care-process{background:#f5f7f1}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.process-grid b{font-size:35px;color:#bac9a3;font-weight:500;letter-spacing:-1px}.process-grid h3{font-size:19px;letter-spacing:-.5px}.process-grid p,.assist-story p{font-size:14px;color:#777780;line-height:1.8}.assist-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.assist-story p{max-width:400px}.story-brand{background:linear-gradient(140deg,#fafbf8,#edf3e2);border-radius:30px;padding:30px;text-align:center}.story-brand img{width:100%;height:185px;object-fit:contain}.story-brand span{display:block;font-size:13px;color:#66774d;margin-top:15px}.assist-contact{text-align:center;background:#edf5df}.assist-contact .wrap{padding-top:50px;padding-bottom:50px}.assist-contact p{font-size:11px;color:#7d8a6c;margin-top:18px}.contacts{padding-top:35px;padding-bottom:35px}footer{line-height:2}@media(max-width:700px){header nav{display:none}.wrap{padding:45px 7%}.assist-hero{grid-template-columns:1fr;padding:34px 7% 30px;gap:10px;text-align:center}.assist-hero h1{font-size:49px;letter-spacing:-2px}.hero-text>p{font-size:14px;margin:21px auto}.hero-actions{align-items:center}.since{justify-content:center;margin-top:22px}.hero-phone{max-width:350px;width:100%;margin:auto}.hero-phone>img{height:290px}.hero-phone figcaption{padding:13px 17px;right:0}.section-intro{display:block}.section-intro>p{max-width:none}.repair-tabs{grid-template-columns:repeat(3,1fr);gap:8px}.repair-tab{padding:16px 6px;font-size:11px}.repair-tab svg{width:25px;height:25px}.repair-detail{grid-template-columns:1fr}.detail-art{height:200px}.detail-copy{padding:25px}.detail-copy h3{font-size:28px}.detail-copy .assist-primary{width:100%;font-size:12px}.process-grid{grid-template-columns:1fr;gap:22px;margin-top:25px}.process-grid article{border-bottom:1px solid #dce3d2;padding-bottom:15px}.process-grid b{font-size:26px}.process-grid h3{margin:10px 0}.assist-story{grid-template-columns:1fr;gap:25px}.story-brand img{height:140px}.assist-contact h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
