.pelltech-service-page{color:#242629}.pelltech-service-page .wb-article__title{font-family:var(--wb-font-base),sans-serif;font-size:clamp(28px,3.4vw,48px);font-weight:650;line-height:1.12;letter-spacing:-.035em;text-transform:none;max-width:1100px;margin:24px 0 36px}.pt-services{font-family:var(--wb-font-base),sans-serif;color:#242629;font-size:16px;line-height:1.65;text-align:left}.pt-services *{box-sizing:border-box}.pt-services h2,.pt-services h3{font-family:inherit;text-transform:none;color:#242629;letter-spacing:-.025em;text-align:left}.pt-services h2{font-size:clamp(26px,2.5vw,36px);line-height:1.2;margin:0 0 24px}.pt-services h3{font-size:22px;line-height:1.25;margin:0 0 16px}.pt-services p{font-size:16px;line-height:1.7;text-align:left;text-indent:0;color:#62676c;margin:0 0 20px}.pt-services a:not(.ps-button):not(.ps-service-card){color:#a81726;text-underline-offset:4px}.pt-services .ps-eyebrow{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.09em;color:#b51b2a;margin:0 0 16px}.ps-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;margin:0 0 64px}.pt-services .ps-lead{font-size:clamp(23px,2.2vw,32px);line-height:1.3;font-weight:600;letter-spacing:-.025em;color:#242629}.ps-result{border:1px solid #e4e5e7;border-top:3px solid #c41e2e;border-radius:20px;padding:28px;background:#f7f7f8}.ps-result h2{font-size:24px;margin-bottom:14px}.ps-result p{font-size:14px}.ps-result img{display:block;width:100%;max-height:200px;object-fit:contain;mix-blend-mode:multiply;margin:0}.ps-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0 0}.ps-actions>a{font-size:14px}.ps-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:15px 22px;border:1px solid #c41e2e;border-radius:11px;background:#c41e2e;color:#fff;font:600 15px/1.3 var(--wb-font-base),sans-serif;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.ps-button:hover{background:#aa1927;transform:translateY(-2px);box-shadow:0 6px 20px #c41e2e1a}.ps-section{margin:72px 0}.ps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ps-grid article{border:1px solid #e4e5e7;border-radius:16px;padding:28px;background:#fafafa}.ps-number{display:block;font-size:13px;font-weight:600;color:#c41e2e;letter-spacing:.04em;margin:0 0 24px}.ps-grid p{font-size:15px;margin-bottom:0}.pt-services .ps-note{font-size:13px;margin-top:20px}.ps-brief{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:40px;border-radius:20px;background:#f5f5f6;border:1px solid #e4e5e7}.ps-brief p:last-child{margin-bottom:0}.ps-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.ps-faq details{border-bottom:1px solid #e4e5e7}.ps-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5;padding:18px 28px 18px 0;list-style:none;position:relative}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary::after{content:'+';position:absolute;right:0;color:#c41e2e;font-size:22px;font-weight:400}.ps-faq details[open] summary::after{content:'−'}.ps-faq details p{font-size:15px}.ps-related{display:flex;gap:12px;flex-wrap:wrap}.ps-related a{padding:14px 18px;border:1px solid #e4e5e7;border-radius:10px;background:#fafafa;font-size:14px;text-decoration:none}.ps-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ps-service-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border-radius:18px;border:1px solid #e4e5e7;background:#fff;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;color:#242629}.ps-service-card:hover{transform:translateY(-3px);border-color:#dbb6bc;box-shadow:0 10px 30px #2426290d}.ps-service-card>b{font-size:14px;line-height:1.5;margin-bottom:12px}.ps-service-card p{font-size:14px}.ps-card-link{margin-top:auto;color:#a81726;font-size:13px;padding-top:14px}.ps-service-card:first-child{background:#f7f7f8}.pt-services :is(a,button,summary):focus-visible{outline:3px solid #c41e2e;outline-offset:4px}@media(max-width:1000px){.ps-hero{gap:30px}.ps-grid,.ps-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-brief,.ps-faq{gap:28px}}@media(max-width:700px){.pelltech-service-page .wb-article__title{margin:20px 0 28px}.ps-hero,.ps-grid,.ps-service-grid,.ps-brief,.ps-faq{grid-template-columns:1fr}.ps-hero{gap:28px;margin-bottom:40px}.ps-result{padding:24px}.ps-result img{max-height:150px}.ps-section{margin:44px 0}.ps-grid article,.ps-service-card{padding:24px}.ps-brief{padding:24px 20px}.ps-actions .ps-button{width:100%}.ps-number{margin-bottom:16px}.ps-related a{width:100%}.pt-services h2{font-size:27px}.ps-brief .ps-button{width:100%}}@media(prefers-reduced-motion:reduce){.ps-button,.ps-service-card{transition:none}.ps-button:hover,.ps-service-card:hover{transform:none}}
