.pdvh-home{--pdvh-blue:#6c5ce7;--pdvh-blue-dark:#5948c8;--pdvh-navy:#0f1831;--pdvh-green:#15965a;--pdvh-ink:#111a35;--pdvh-muted:#69758e;--pdvh-line:#ede9fe;--pdvh-soft:#f5f3ff}.pdvh-services{background:linear-gradient(145deg,#f5f3ff,#f5f3ff)}.pdvh-home{--pdvh-blue:#6c5ce7;--pdvh-ink:#17243c;--pdvh-muted:#66738a}.pdvh-detail-offerings{padding:25px;border:1px solid #ede9fe;border-radius:22px;background:#f5f3ff;box-shadow:0 10px 30px #5948c808}.pdvh-detail-offerings>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:0 2px 17px;border-bottom:1px solid #ede9fe}.pdvh-detail-offerings>header>div{min-width:0}.pdvh-detail-offerings>header>div>span{display:block;margin-bottom:6px;color:#6c5ce7;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pdvh-detail-offerings h2{margin:0;color:#17243c;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.pdvh-detail-offerings h2 strong{color:#6c5ce7}.pdvh-detail-offerings>header p{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.5}.pdvh-offerings-calculator{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;flex:0 0 235px;min-height:52px;padding:9px 12px;border:1px solid #ede9fe;border-radius:13px;background:#fff;color:#6c5ce7;box-shadow:0 5px 16px #6c5ce70d}.pdvh-offerings-calculator>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f5f3ff}.pdvh-offerings-calculator>span svg{width:20px;height:20px}.pdvh-offerings-calculator b{font-size:12px;line-height:1.3}.pdvh-offerings-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdvh-offering-featured{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,44%);align-items:center;min-height:154px;padding:18px;border:1px solid #ede9fe;border-radius:17px;background:linear-gradient(105deg,#fff 0%,#fff 48%,color-mix(in srgb,var(--pdvh-offering-accent) 4%,#fff) 100%);color:#17243c;box-shadow:0 6px 18px #0f172a08;transition:transform .18s ease,box-shadow .18s ease}.pdvh-offering-featured>span{min-width:0}.pdvh-offering-featured strong{display:block;color:#17243c;font-size:20px;font-weight:750;line-height:1.12}.pdvh-offering-featured small{display:block;max-width:250px;margin-top:8px;color:#64748b;font-size:12px;line-height:1.4}.pdvh-offering-featured img{width:100%;height:132px;object-fit:contain}.pdvh-offering-featured i{display:grid;place-items:center;width:27px;height:27px;margin-top:10px;border-radius:50%;background:var(--pdvh-offering-accent);color:#fff}.pdvh-offerings-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.pdvh-offering-service{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);grid-template-rows:auto 1fr;min-height:133px;align-items:center;padding:10px;border:1px solid #ede9fe;border-radius:15px;background:#fff;color:#17243c;box-shadow:0 5px 15px #0f172a06;transition:transform .18s ease,box-shadow .18s ease}.pdvh-offering-service-photo{grid-column:1;grid-row:1/3;width:100%;height:105px}.pdvh-offering-service-photo img{display:block;width:100%;height:100%;object-fit:contain}.pdvh-offering-service strong{grid-column:2;grid-row:1;align-self:end;margin:0 0 0 9px;font-size:13px;font-weight:750;line-height:1.15;color:#17243c}.pdvh-offering-service small{grid-column:2;grid-row:2;align-self:start;margin:7px 0 20px 9px;color:#64748b;font-size:10px;line-height:1.4}.pdvh-offering-service>i{display:none}.pdvh-offering-outward{position:absolute;right:10px;bottom:9px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--pdvh-offering-accent);color:#fff}.pdvh-offering-featured i svg,.pdvh-offering-outward svg,.pdvh-offerings-calculator i svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pdvh-offerings-calculator i{display:grid;place-items:center}.pdvh-offerings-calculator i svg{width:15px;height:15px}.pdvh-offering-featured:hover,.pdvh-offering-service:hover{transform:translateY(-2px);box-shadow:0 9px 22px #0f172a10}@media(max-width:1080px){.pdvh-offerings-services{grid-template-columns:repeat(2,minmax(0,1fr))}.pdvh-detail-offerings>header{align-items:flex-start}.pdvh-detail-offerings h2{font-size:25px}.pdvh-offerings-calculator{flex-basis:210px}.pdvh-offering-featured{padding:14px}.pdvh-offering-featured strong{font-size:18px}}@media(max-width:767px){.pdvh-detail-offerings{padding:16px 12px;border-radius:15px}.pdvh-detail-offerings>header{display:block;margin-bottom:12px;padding:0 2px 12px}.pdvh-detail-offerings>header>div>span{font-size:8px}.pdvh-detail-offerings h2{font-size:23px}.pdvh-detail-offerings>header p{font-size:11px}.pdvh-offerings-calculator{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;margin-top:12px;min-height:44px;padding:7px 10px}.pdvh-offerings-calculator b{font-size:11px}.pdvh-offerings-featured{grid-template-columns:1fr;gap:8px}.pdvh-offering-featured{grid-template-columns:minmax(0,1fr) 42%;min-height:132px;padding:13px}.pdvh-offering-featured strong{font-size:18px}.pdvh-offering-featured small{font-size:11px;margin-top:5px}.pdvh-offering-featured img{height:112px}.pdvh-offering-featured i{width:24px;height:24px;margin-top:8px}.pdvh-offerings-services{grid-auto-flow:column;grid-auto-columns:235px;grid-template-columns:none;grid-template-rows:repeat(2,auto);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 10px;margin-top:10px;overscroll-behavior-inline:contain}.pdvh-offering-service{min-height:128px;scroll-snap-align:start;padding:8px}.pdvh-offering-service-photo{height:100px}.pdvh-offering-service strong{font-size:13px}.pdvh-offering-service small{font-size:10px}}.pdvh-services-hint{display:none}.pdvh-detail-offerings{padding:18px;border-radius:16px}.pdvh-detail-offerings>header{padding-bottom:12px;margin-bottom:12px;gap:16px}.pdvh-detail-offerings>header>div>span{display:none}.pdvh-detail-offerings h2{font-size:25px}.pdvh-detail-offerings>header p{font-size:12px;margin-top:5px}.pdvh-offerings-calculator{min-height:44px;flex-basis:204px;padding:7px 10px;grid-template-columns:28px minmax(0,1fr) 15px}.pdvh-offerings-calculator>span{width:28px;height:28px}.pdvh-offerings-calculator b{font-size:11px}.pdvh-offerings-featured{gap:9px}.pdvh-offering-featured{min-height:123px;padding:13px;grid-template-columns:minmax(0,1fr) 42%;border-radius:13px}.pdvh-offering-featured strong{font-size:18px}.pdvh-offering-featured small{font-size:11px;line-height:1.35;margin-top:6px}.pdvh-offering-featured img{height:105px}.pdvh-offering-featured i{width:24px;height:24px;margin-top:8px}.pdvh-offerings-services{margin-top:9px;gap:8px}.pdvh-offering-service{min-height:115px;padding:8px;border-radius:12px}.pdvh-offering-service-photo{height:94px}.pdvh-offering-service strong{font-size:12px}.pdvh-offering-service small{font-size:10px;margin-top:5px;margin-bottom:17px}@media(max-width:1080px){.pdvh-offerings-services{grid-template-columns:repeat(4,minmax(0,1fr))}.pdvh-offering-service{grid-template-columns:37% minmax(0,1fr);padding:7px}.pdvh-offering-service strong{font-size:11px}.pdvh-offering-service small{font-size:10px}.pdvh-offering-service-photo{height:85px}}@media(max-width:767px){.pdvh-detail-offerings{padding:12px 10px}.pdvh-detail-offerings h2{font-size:22px}.pdvh-detail-offerings>header p{font-size:11px}.pdvh-offerings-calculator{margin-top:9px;min-height:39px;padding:5px 9px}.pdvh-offering-featured{min-height:107px;padding:10px}.pdvh-offering-featured strong{font-size:16px}.pdvh-offering-featured small{font-size:11px}.pdvh-offering-featured img{height:90px}.pdvh-offering-featured i{width:21px;height:21px;margin-top:6px}.pdvh-offerings-services{grid-template-columns:none;grid-auto-columns:218px}.pdvh-offering-service{grid-template-columns:40% minmax(0,1fr);min-height:112px}.pdvh-offering-service strong{font-size:12px}.pdvh-offering-service small{font-size:10px}.pdvh-services-hint{display:block;margin:10px 0 0;color:#64748b;font-size:11px}}.pdvh-app-service-icon{display:none}@media(max-width:767px){.pdvh-home .pdvh-services{padding:14px 0;background:linear-gradient(#f5f3ff,#f5f3ff)}.pdvh-home .pdvh-services>.pdvh-shell{width:calc(100% - 24px)}.pdvh-home .pdvh-detail-offerings{padding:0;border:0;background:none;box-shadow:none;border-radius:0}.pdvh-home .pdvh-detail-offerings>header{margin:0 0 9px;padding:0 4px;border:0}.pdvh-home .pdvh-detail-offerings h2{font-size:19px;font-weight:800;line-height:1.15}.pdvh-home .pdvh-detail-offerings>header p,.pdvh-home .pdvh-offerings-calculator{display:none}.pdvh-home .pdvh-offerings-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pdvh-home .pdvh-offering-featured{grid-template-columns:minmax(0,1fr) 60px;gap:3px;height:96px;min-height:96px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 5px 14px #0f172a0e}.pdvh-home .pdvh-offering-featured strong{font-size:11.5px;line-height:1.12}.pdvh-home .pdvh-offering-featured small{display:none}.pdvh-home .pdvh-offering-featured img{height:66px;width:60px}.pdvh-home .pdvh-offering-featured i{width:23px;height:23px;margin-top:12px;border-radius:8px}.pdvh-home .pdvh-services-hint{display:none}.pdvh-home .pdvh-offerings-services{grid-template-rows:128px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:108px;gap:6px;margin:9px 0 0;padding:0 0 5px;scrollbar-width:none}.pdvh-home .pdvh-offering-service{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:128px;height:128px;padding:8px;border-radius:13px;box-shadow:0 4px 12px #0f172a0b}.pdvh-home .pdvh-offering-service-photo{display:none}.pdvh-home .pdvh-app-service-icon{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:8px;background:color-mix(in srgb,var(--pdvh-offering-accent) 10%,#fff);color:var(--pdvh-offering-accent)}.pdvh-home .pdvh-app-service-icon svg{width:15px;height:15px}.pdvh-home .pdvh-offering-outward{top:9px;right:8px;bottom:auto;width:15px;height:15px;background:none;color:var(--pdvh-offering-accent);transform:rotate(-45deg)}.pdvh-home .pdvh-offering-service strong{align-self:auto;margin:9px 0 0;font-size:10px;line-height:1.15}.pdvh-home .pdvh-offering-service>i{display:block;flex-shrink:0;width:18px;height:2px;margin-top:6px;background:var(--pdvh-offering-accent)}.pdvh-home .pdvh-offering-service small{align-self:auto;margin:5px 0 0;font-size:9px;line-height:1.25}}@font-face{font-family:"PDVH Material Services";src:url(/wp-content/plugins/pakdevices-homepage/assets/fonts/pdvh-material-services.ttf?ver=1.2.4) format("truetype");font-style:normal;font-weight:400;font-display:swap}@media(max-width:767px){.pdvh-home .pdvh-offerings-services{scrollbar-width:none;-ms-overflow-style:none}.pdvh-home .pdvh-offerings-services::-webkit-scrollbar{display:none;width:0;height:0}.pdvh-home .pdvh-app-service-icon{font-family:"PDVH Material Services"!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased}.pdvh-home .pdvh-offering-service{scroll-snap-align:start}.pdvh-home .pdvh-offerings-services{scroll-padding-inline:0}}.pdvh-offering-page{background:linear-gradient(180deg,#f5f3ff 0,#fff 45%);color:#0f172a}.pdvh-offering-hero{padding:72px 0 64px;background:radial-gradient(circle at 80% 0,#ede9fe 0,transparent 32%),#f5f3ff}.pdvh-offering-hero .pdvh-shell{max-width:900px}.pdvh-offering-back{display:inline-block;margin-bottom:36px;color:#6c5ce7;font-size:14px;font-weight:800}.pdvh-offering-hero h1{max-width:720px;margin:9px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.055em}.pdvh-offering-hero p{max-width:650px;color:#475569;font-size:18px;line-height:1.6}.pdvh-offering-cta,.pdvh-offering-content aside button{border:0;border-radius:12px;background:#6c5ce7;color:#fff;font:inherit;font-weight:850;cursor:pointer}.pdvh-offering-cta{margin-top:12px;padding:15px 20px}.pdvh-offering-cta span{margin-left:10px}.pdvh-offering-content{padding:60px 0 88px}.pdvh-offering-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:44px}.pdvh-offering-grid article h2{margin:0 0 10px;font-size:24px;letter-spacing:-.03em}.pdvh-offering-grid article p{margin:0 0 30px;color:#475569;font-size:16px;line-height:1.7}.pdvh-offering-grid aside{align-self:start;padding:28px;border:1px solid #ede9fe;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgb(89 72 200 / .08)}.pdvh-offering-grid aside span{color:#6c5ce7;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.pdvh-offering-grid aside strong{display:block;margin:10px 0;font-size:21px;line-height:1.2}.pdvh-offering-grid aside p{color:#64748b;line-height:1.55}.pdvh-offering-grid aside button{width:100%;padding:13px}@media(max-width:700px){.pdvh-offering-hero{padding:48px 0}.pdvh-offering-grid{grid-template-columns:1fr;gap:24px}.pdvh-offering-hero p{font-size:16px}}.pdvh-offering-searches{padding:34px 0;background:#f5f3ff}.pdvh-offering-searches h2{margin:0 0 6px;color:#17233e;font-size:25px}.pdvh-offering-searches p{margin:0 0 16px;color:#637087}.pdvh-offering-searches>div>div{display:flex;flex-wrap:wrap;gap:8px}.pdvh-offering-searches span{display:inline-flex;padding:8px 12px;border:1px solid #ede9fe;border-radius:999px;background:#fff;color:#5948c8;font-size:13px}.pdvh-services-page{background:#f5f3ff}.pdvh-services-hero{padding:70px 0 38px;background:linear-gradient(120deg,#f5f3ff,#f5f3ff)}.pdvh-services-hero h1{max-width:850px;margin:5px 0 12px;color:#17233e;font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.04em}.pdvh-services-hero>div>p:last-child{max-width:760px;color:#5e6e87;font-size:17px;line-height:1.6}.pdvh-services-list{padding:38px 0}.pdvh-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pdvh-services-grid article{position:relative;padding:24px;border:1px solid #ede9fe;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(31 55 86 / .06)}.pdvh-services-grid article>span{position:absolute;top:20px;right:20px;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#f5f3ff;color:#6c5ce7}.pdvh-services-grid h2{margin:0 42px 8px 0;font-size:20px}.pdvh-services-grid h2 a{color:#17233e;text-decoration:none}.pdvh-services-grid p{margin:0 0 18px;color:#64748b;line-height:1.55}.pdvh-services-link{color:#6c5ce7;font-weight:750;text-decoration:none}.pdvh-services-copy{padding:10px 0 65px}.pdvh-services-copy>div{padding:28px;border-radius:16px;background:#12254a;color:#ede9fe}.pdvh-services-copy h2{margin:0 0 9px;color:#fff}.pdvh-services-copy p{margin:0;line-height:1.65}@media(max-width:720px){.pdvh-services-hero{padding:42px 0 25px}.pdvh-services-grid{grid-template-columns:1fr}.pdvh-services-grid article{padding:20px}.pdvh-offering-searches{padding:26px 0}}.pdvh-services-all-link{color:#6c5ce7;font-weight:800;text-decoration:none;white-space:nowrap}.pdvh-services-all-link:hover,.pdvh-services-all-link:focus{text-decoration:underline}.pdvh-home .pdvh-mobile-inline{display:none}@media(max-width:767px){.pdvh-home{--pdvh-app-purple:#6c5ce7}.pdvh-home .pdvh-services{margin:0;padding:14px 0;background:linear-gradient(180deg,#f5f3ff,#f5f3ff)}.pdvh-home .pdvh-detail-offerings{padding:0;margin:0;background:none;border:0;box-shadow:none}.pdvh-home .pdvh-detail-offerings>header{display:block;margin-bottom:9px;padding:0}.pdvh-home .pdvh-detail-offerings>header h2{margin:0;font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.3px;color:#17171b}.pdvh-home .pdvh-detail-offerings>header h2 strong{color:#6c5ce7}.pdvh-home .pdvh-detail-offerings>header p,.pdvh-home .pdvh-offerings-calculator{display:none}.pdvh-home .pdvh-offerings-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pdvh-home .pdvh-offering-featured{min-width:0;min-height:110px;height:110px;padding:10px;border-radius:13px;border:1px solid #ede9fe;box-shadow:0 4px 12px #0f172a0b;overflow:hidden}.pdvh-home .pdvh-offering-featured strong{font-size:14px;line-height:1.2;font-weight:700}.pdvh-home .pdvh-offering-featured img{width:68px;height:80px;object-fit:contain}.pdvh-home .pdvh-offering-featured small{display:none}.pdvh-home .pdvh-offerings-services{grid-auto-columns:108px;gap:3px;grid-template-rows:128px;margin-top:9px;padding-bottom:4px}.pdvh-home .pdvh-offering-service{height:128px;min-height:128px;border:1px solid #ede9fe;border-radius:13px;padding:8px}.pdvh-home .pdvh-offering-service strong{font-size:10px;line-height:1.15;font-weight:800}.pdvh-home .pdvh-offering-service small{font-size:9px;line-height:1.25}.pdvh-home .pdvh-services{padding-top:14px;padding-bottom:14px}}.pdvh-home{--pdvh-purple:#6c5ce7;--pdvh-purple-dark:#5947ca;--pdvh-purple-soft:#f0eeff;--pdvh-blue:var(--pdvh-purple);--pdvh-blue-dark:var(--pdvh-purple-dark)}.pdvh-home .pdvh-services-all-link{color:var(--pdvh-purple)}.pdvh-home .pdvh-offerings-calculator{background:var(--pdvh-purple-soft);border-color:#ded7fb;color:var(--pdvh-purple-dark)}.pdvh-home .pdvh-offerings-calculator span{color:var(--pdvh-purple);background:var(--pdvh-purple-soft)}@media(max-width:767px){.pdvh-home .pdvh-mobile-inline{display:inline}.pdvh-home .pdvh-services{padding-top:11px}.pdvh-home .pdvh-detail-offerings>header h2{font-size:19px;line-height:1.2;font-weight:800;letter-spacing:-.45px}.pdvh-home .pdvh-offerings-featured{gap:6px}.pdvh-home .pdvh-offering-featured{height:97px;min-height:97px;padding:10px;border-radius:13px}.pdvh-home .pdvh-offering-featured strong{font-size:13px;font-weight:750;line-height:1.15}.pdvh-home .pdvh-offering-featured img{width:80px;height:78px;object-fit:contain}.pdvh-home .pdvh-offering-featured i{background:#7161ef;color:#fff;border-radius:8px;width:24px;height:24px}.pdvh-home .pdvh-offerings-services{gap:3px;margin-top:9px}}.pdvh-home .pdvh-mobile-offering-icon{display:none}.pdvh-home .pdvh-featured-picture{display:contents}@media(max-width:767px){.pdvh-home{--pdvh-purple:#6c5ce7;--pdvh-purple-dark:#5947ca;--pdvh-purple-soft:#f0eeff}.pdvh-home .pdvh-services{background:linear-gradient(180deg,#f5f3ff,#f5f3ff)}.pdvh-home .pdvh-detail-offerings>header h2{color:#0f172a}.pdvh-home .pdvh-detail-offerings>header h2 strong{color:#6c5ce7}.pdvh-home .pdvh-offering-featured,.pdvh-home .pdvh-offering-service{background:#fff;border-color:#ede9fe}.pdvh-home .pdvh-offering-service strong{color:#0f172a}.pdvh-home .pdvh-offering-service small{color:#64748b}}@media(max-width:767px){.pdvh-home .pdvh-services{background:linear-gradient(180deg,#f5f3ff,#f5f3ff);padding-top:12px;padding-bottom:14px}.pdvh-home .pdvh-detail-offerings>header{margin-bottom:11px}.pdvh-home .pdvh-detail-offerings>header h2{color:#101424;font-size:19px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.pdvh-home .pdvh-detail-offerings>header h2 strong{color:#7161df}.pdvh-home .pdvh-offerings-featured{gap:6px}.pdvh-home .pdvh-offering-featured{position:relative;isolation:isolate;overflow:hidden;height:97px;min-height:97px;padding:11px 10px;box-sizing:border-box;border:1px solid #e9e5f5;border-radius:14px;background:#fff;box-shadow:0 2px 5px #2f285c05;--pdvh-offering-accent:#7161df!important}.pdvh-home .pdvh-offering-featured:before{content:'';position:absolute;z-index:0;right:-28px;bottom:-41px;top:auto;left:auto;width:122px;height:122px;border-radius:50%;background:#f5f3fc;transform:none;opacity:1}.pdvh-home .pdvh-offering-featured:after{display:none}.pdvh-home .pdvh-offering-featured>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:60%;height:100%;min-width:0}.pdvh-home .pdvh-offering-featured strong{margin:0;color:#101424;font-size:13px;font-weight:750;line-height:1.15;letter-spacing:-.1px}.pdvh-home .pdvh-offering-featured small{display:none}.pdvh-home .pdvh-offering-featured i{position:static;display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin:0;padding:5px;box-sizing:border-box;border:0;border-radius:8px;background:#7161df;color:#fff;transform:none}.pdvh-home .pdvh-offering-featured i svg{width:15px;height:15px;stroke-width:1.8}.pdvh-home .pdvh-offering-featured>img{position:absolute;z-index:1;right:5px;bottom:16px;width:82px;height:64px;margin:0;object-fit:contain;transform:none}.pdvh-home .pdvh-offerings-services{grid-auto-columns:108px;grid-template-rows:128px;gap:3px;margin-top:9px;padding-bottom:3px}.pdvh-home .pdvh-offering-service{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:128px;min-height:128px;box-sizing:border-box;padding:8px;border:1px solid #ede9fe;border-radius:13px;background:#fff;box-shadow:0 2px 5px #2f285c05;--pdvh-offering-accent:#7161df!important}.pdvh-home .pdvh-offering-service>.pdvh-app-service-icon,.pdvh-home .pdvh-offering-service-photo{display:none!important}.pdvh-home .pdvh-offering-service>.pdvh-mobile-offering-icon{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;margin:0;border-radius:8px;background:#f0edff;color:#7161df}.pdvh-home .pdvh-mobile-offering-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pdvh-home .pdvh-offering-outward{top:10px;right:9px;bottom:auto;display:grid;place-items:center;width:13px;height:13px;margin:0;padding:0;background:#fff0;color:#9b8bd7;transform:rotate(-45deg)}.pdvh-home .pdvh-offering-outward svg{width:13px;height:13px;stroke-width:1.7}.pdvh-home .pdvh-offering-service strong{margin:10px 0 0;color:#101424;font-size:11px;font-weight:750;line-height:1.12;letter-spacing:-.1px}.pdvh-home .pdvh-offering-service>i{display:block;flex-shrink:0;width:18px;height:2px;margin:7px 0 0;border:0;border-radius:2px;background:#7161df}.pdvh-home .pdvh-offering-service small{display:block;margin:6px 0 0;color:#687587;font-size:10px;font-weight:400;line-height:1.22}}@media(max-width:767px){.pdvh-home .pdvh-offerings-services{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:100px!important;grid-template-rows:128px!important;align-items:stretch;gap:3px!important;margin-top:9px;padding-bottom:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.pdvh-home .pdvh-offerings-services>.pdvh-offering-service{width:100px!important;min-width:100px!important;max-width:100px!important;height:128px!important;min-height:128px!important;max-height:128px!important;box-sizing:border-box;padding:8px!important;border-radius:13px;scroll-snap-align:start;overflow:hidden;gap:0}.pdvh-home .pdvh-offerings-services .pdvh-mobile-offering-icon{width:25px;height:25px;flex:0 0 25px}.pdvh-home .pdvh-offerings-services .pdvh-offering-service strong{display:block;height:25px;min-height:25px;margin:9px 0 0;font-size:10px!important;font-weight:750;line-height:1.2!important;letter-spacing:-.1px}.pdvh-home .pdvh-offerings-services .pdvh-offering-service>i{height:2px;min-height:2px;flex:0 0 2px;margin:6px 0 0}.pdvh-home .pdvh-offerings-services .pdvh-offering-service small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:0;margin:6px 0 0;font-size:9px!important;line-height:1.25!important;font-weight:400}}@media(max-width:767px){.pdvh-home .pdvh-offering-service>.pdvh-mobile-offering-icon{display:none!important}.pdvh-home .pdvh-offering-service>.pdvh-app-service-icon{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0!important;box-sizing:border-box;border:0!important;border-radius:8px!important;background:#f0eefc!important;color:#6c5ce7!important;font-family:"PDVH Material Services"!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap;font-feature-settings:normal;-webkit-font-smoothing:antialiased}.pdvh-home .pdvh-offering-service{--pdvh-offering-accent:#6c5ce7!important}.pdvh-home .pdvh-offering-service>i{background:#6c5ce7!important}.pdvh-home .pdvh-offering-outward{color:#998de0!important}}@media(max-width:767px){.pdvh-home .pdvh-offerings-services{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:108px!important;grid-template-rows:128px!important;justify-content:start!important;align-content:start!important;justify-items:stretch!important;align-items:stretch!important;gap:3px!important;column-gap:3px!important;row-gap:0!important;margin:9px 0 0!important;padding:0 0 5px!important;overflow-x:auto!important;overflow-y:hidden;box-sizing:border-box}.pdvh-home .pdvh-offerings-services>.pdvh-offering-service{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:0!important;padding:8px 8px 7px!important;box-sizing:border-box!important;border-radius:13px!important}.pdvh-home .pdvh-offerings-services .pdvh-offering-service strong{display:block!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:10px 0 0!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0!important;white-space:normal;word-break:normal;overflow-wrap:normal;overflow:hidden}.pdvh-home .pdvh-offerings-services .pdvh-offering-service>i{margin:6px 0 0!important;width:18px!important;height:2px!important;flex:0 0 2px!important}.pdvh-home .pdvh-offerings-services .pdvh-offering-service small{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;width:100%!important;min-height:0!important;margin:6px 0 0!important;padding:0!important;font-size:8.7px!important;font-weight:500!important;line-height:1.22!important;letter-spacing:0!important;overflow:hidden;white-space:normal;word-break:normal;overflow-wrap:normal}.pdvh-home .pdvh-offering-featured>.pdvh-featured-picture{display:block;position:absolute;z-index:1;right:5px;bottom:16px;width:82px;height:64px;margin:0;padding:0}.pdvh-home .pdvh-offering-featured>.pdvh-featured-picture>img{display:block;position:static;width:100%!important;height:100%!important;margin:0!important;object-fit:contain;transform:none}}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offerings-calculator .pdvh-app-calculator-icon{display:inline-grid!important;place-items:center!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:inherit!important;font-family:'PDVH Material Services'!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;-webkit-font-smoothing:antialiased}@media(min-width:768px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home]{--pdvh-desktop-gutter:clamp(20px,3vw,64px);--pdvh-desktop-content:1600px}}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service>.pdvh-app-service-icon{display:none}@media(min-width:768px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured>.pdvh-featured-picture{display:block!important;position:static!important;grid-column:2;grid-row:1;width:100%!important;min-width:0;height:120px!important;margin:0!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-featured-picture>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured>span{grid-column:1;grid-row:1}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service{grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto 1fr;min-height:120px}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service strong{font-size:12px!important;line-height:1.25!important;overflow-wrap:normal;word-break:normal}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service small{font-size:11px!important;line-height:1.4!important}}@media(min-width:768px) and (max-width:1050px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offerings-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings>header h2{font-size:19px!important;line-height:1.3!important;letter-spacing:-.4px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offerings-featured{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured{display:block!important;position:relative!important;height:97px!important;min-height:97px!important;max-height:97px!important;padding:10px!important;box-sizing:border-box!important;overflow:hidden!important;background:#fff!important;border:1px solid #e9e5f5!important;border-radius:14px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured strong{position:relative;z-index:2;font-size:13px!important;line-height:1.12!important;font-weight:750!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured small{display:none!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured i{position:absolute!important;z-index:2;left:10px;bottom:10px;width:24px!important;height:24px!important;margin:0!important;background:#6c5ce7!important;border-radius:8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured>.pdvh-featured-picture{display:block!important;position:absolute!important;right:5px!important;bottom:16px!important;width:82px!important;height:64px!important;margin:0!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-featured-picture>img{display:block!important;position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offerings-services{display:grid!important;grid-template-columns:none!important;grid-template-rows:128px!important;grid-auto-flow:column!important;grid-auto-columns:108px!important;justify-content:start!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:9px 0 0!important;padding:0 0 5px!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offerings-services>.pdvh-offering-service{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:0!important;padding:8px 8px 7px!important;box-sizing:border-box!important;border:1px solid #ede9fe!important;border-radius:13px!important;overflow:hidden!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service>.pdvh-app-service-icon{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;background:#f0eefc!important;color:#6c5ce7!important;border-radius:8px!important;font-family:'PDVH Material Services'!important;font-size:14px!important;font-weight:400!important;line-height:1!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service>.pdvh-offering-service-photo,:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service>.pdvh-mobile-offering-icon{display:none!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service strong{display:block!important;flex:0 0 24px!important;align-self:stretch!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:10px 0 0!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:11px!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;overflow:hidden!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service>i{display:block!important;flex:0 0 2px!important;width:18px!important;height:2px!important;margin:6px 0 0!important;background:#6c5ce7!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-service small{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:0 1 auto!important;align-self:stretch!important;width:100%!important;min-height:0!important;margin:6px 0 0!important;padding:0!important;font-size:8.7px!important;font-weight:500!important;line-height:10.6px!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important}}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings{padding:12px!important;border-radius:12px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings>header{gap:10px!important;margin-bottom:8px!important;padding:0 0 8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings>header h2{font-size:21px!important;line-height:1.2!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings>header p{margin-top:4px!important;font-size:10.5px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-featured{gap:6px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-services{gap:6px!important;margin-top:8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured{min-height:100px!important;padding:8px 10px!important;border-radius:8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured strong{font-weight:600!important;font-size:15px!important;line-height:1.15!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured small{margin-top:4px!important;font-size:10px!important;line-height:1.3!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured>.pdvh-featured-picture{height:72px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured i{width:20px!important;height:20px!important;margin-top:6px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-service{grid-template-columns:34% minmax(0,1fr)!important;min-height:88px!important;padding:6px!important;border-radius:8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-service-photo{height:64px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-service strong{margin-left:6px!important;font-weight:600!important;font-size:11px!important;line-height:1.2!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-service small{margin:4px 0 14px 6px!important;font-size:9.5px!important;line-height:1.3!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-calculator{grid-template-columns:24px minmax(0,1fr) 14px!important;flex-basis:190px!important;gap:6px!important;min-height:38px!important;padding:5px 8px!important;border-radius:8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-calculator>span{width:24px!important;height:24px!important;border-radius:7px!important}@media(min-width:768px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-outward{right:6px!important;bottom:6px!important;width:20px!important;height:20px!important}}@media(max-width:767px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings{padding:8px!important;border-radius:10px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings>header{margin-bottom:6px!important;padding-bottom:6px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings>header h2{font-size:17px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-featured{gap:5px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured{height:80px!important;min-height:80px!important;max-height:80px!important;padding:7px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured strong{font-size:11.5px!important;line-height:1.2!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured i{left:7px!important;bottom:7px!important;width:20px!important;height:20px!important;margin:0!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-featured>.pdvh-featured-picture{right:4px!important;bottom:10px!important;width:62px!important;height:50px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-services{grid-template-rows:108px!important;gap:3px!important;margin-top:6px!important;padding-bottom:3px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-services>.pdvh-offering-service{height:108px!important;min-height:108px!important;max-height:108px!important;padding:6px!important;border-radius:8px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offering-service>.pdvh-app-service-icon{flex-basis:20px!important;width:20px!important;height:20px!important;min-height:20px!important;font-size:13px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-services .pdvh-offering-service strong{margin:6px 0 0!important;font-size:10px!important;line-height:11px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-services .pdvh-offering-service>i{margin-top:4px!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings .pdvh-offerings-services .pdvh-offering-service small{margin:4px 0 0!important;font-size:8.7px!important;line-height:10.6px!important}}@media(max-width:767px){:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured{position:relative!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured>span{position:static!important;display:block!important;width:60%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured>span>i{position:absolute!important;inset:auto auto 7px 7px!important;display:grid!important;place-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;line-height:1!important;font-style:normal!important;transform:none!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-offering-featured>span>i>svg{position:static!important;inset:auto!important;display:block!important;width:12px!important;min-width:12px!important;height:12px!important;margin:0!important;padding:0!important;transform:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}}:is(body,#pdv-site-typography) .pdvh-home.pdvh-offerings-embed[data-pdvh-home]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:24px 0 0!important;padding:0!important;overflow:visible!important;background:transparent!important;font-family:inherit;line-height:1.5}.pdvh-offerings-embed,.pdvh-offerings-embed *{box-sizing:border-box}.pdvh-offerings-embed svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}:is(body,#pdv-site-typography) .pdvh-home.pdvh-offerings-embed .pdvh-services{margin:0!important;padding:0!important;background:transparent!important}:is(body,#pdv-site-typography) .pdvh-home.pdvh-offerings-embed .pdvh-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-inline:0!important}:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings::before,:is(body,#pdv-site-typography) .pdvh-home[data-pdvh-home] .pdvh-detail-offerings::after{content:none!important;display:none!important}