.core-service-page[data-astro-cid-kcei5asf]{--accent:#ff6a00;color:var(--ink)}.core-hero[data-astro-cid-kcei5asf]{position:relative;min-height:570px;isolation:isolate;overflow:hidden;background:#111;color:#fff}.core-hero-photo[data-astro-cid-kcei5asf],.core-hero-shade[data-astro-cid-kcei5asf]{position:absolute;inset:0}.core-hero-photo[data-astro-cid-kcei5asf]{z-index:0;left:33%;background-image:var(--hero-photo);background-size:cover;background-position:center 50%;opacity:.92}.core-hero-shade[data-astro-cid-kcei5asf]{z-index:1;background:linear-gradient(90deg,#111 0% 33%,#111b 53%,#1113),linear-gradient(0deg,#1119,transparent 45%)}.core-hero-inner[data-astro-cid-kcei5asf]{position:relative;min-height:570px;display:flex;align-items:center;z-index:2}.core-hero-copy[data-astro-cid-kcei5asf]{max-width:760px;padding:50px 0}.core-hero[data-astro-cid-kcei5asf] .eyebrow[data-astro-cid-kcei5asf]{color:#ff9b5b}.core-hero[data-astro-cid-kcei5asf] h1[data-astro-cid-kcei5asf]{max-width:790px;margin:17px 0 20px;font-size:clamp(2.7rem,5.4vw,4.65rem);line-height:.98;letter-spacing:-.065em}.core-hero-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]{max-width:680px;margin:0 0 10px;color:#e0dedb;font-size:1rem;line-height:1.62}.core-hero-actions[data-astro-cid-kcei5asf]{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:24px}.core-hero[data-astro-cid-kcei5asf] .btn[data-astro-cid-kcei5asf]{min-height:50px}.hero-technical-detail[data-astro-cid-kcei5asf]{position:absolute;right:8%;top:16%;width:250px;height:250px;border:1px solid #ffffff22;border-radius:50%;pointer-events:none}.hero-technical-detail[data-astro-cid-kcei5asf]:before,.hero-technical-detail[data-astro-cid-kcei5asf]:after{content:"";position:absolute;inset:22px;border:1px solid #ffffff18;border-radius:50%}.hero-technical-detail[data-astro-cid-kcei5asf]:after{inset:48px;border-style:dashed}.hero-technical-detail[data-astro-cid-kcei5asf] span[data-astro-cid-kcei5asf]{position:absolute;width:9px;height:9px;border:1px solid var(--orange);border-radius:50%;background:#111;left:50%;top:-5px}.hero-technical-detail[data-astro-cid-kcei5asf] span[data-astro-cid-kcei5asf]:nth-child(2){inset:auto 16% 18% auto}.hero-technical-detail[data-astro-cid-kcei5asf] span[data-astro-cid-kcei5asf]:nth-child(3){top:52%;left:-5px}.core-hero--emergency-pump-drainage[data-astro-cid-kcei5asf] .core-hero-shade[data-astro-cid-kcei5asf]{background:linear-gradient(90deg,#111 0% 37%,#111c 64%,#1115),linear-gradient(0deg,#111b,transparent 55%)}.core-service-page--urgent[data-astro-cid-kcei5asf] .core-hero[data-astro-cid-kcei5asf] h1[data-astro-cid-kcei5asf]{max-width:720px}.urgent-note[data-astro-cid-kcei5asf]{max-width:60ch!important;margin:15px 0 0!important;padding-left:13px;border-left:2px solid var(--orange);color:#ffcead!important;font-size:.82rem!important}.core-intro[data-astro-cid-kcei5asf],.core-content[data-astro-cid-kcei5asf],.core-areas[data-astro-cid-kcei5asf],.core-faq[data-astro-cid-kcei5asf]{background:var(--paper)}.core-intro-grid[data-astro-cid-kcei5asf],.core-content-grid[data-astro-cid-kcei5asf],.core-areas-grid[data-astro-cid-kcei5asf]{display:grid;grid-template-columns:.92fr 1.08fr;gap:8%;align-items:center}.core-intro-photo[data-astro-cid-kcei5asf],.core-content-photo[data-astro-cid-kcei5asf]{position:relative;min-height:420px;border-radius:var(--radius);overflow:hidden;background:#242321}.core-intro-photo[data-astro-cid-kcei5asf] img[data-astro-cid-kcei5asf],.core-content-photo[data-astro-cid-kcei5asf] img[data-astro-cid-kcei5asf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.core-copy[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-why-copy[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-areas[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-faq[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-contact[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf]{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02;letter-spacing:-.055em;margin:14px 0 20px}.core-copy[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf],.core-areas-grid[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf],.core-faq-grid[data-astro-cid-kcei5asf]>div[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf],.core-contact-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf],.core-why-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]{color:var(--muted);font-size:.96rem;line-height:1.72;margin:0}.core-copy[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]+p[data-astro-cid-kcei5asf],.core-areas-grid[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]+p[data-astro-cid-kcei5asf],.core-contact-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]+p[data-astro-cid-kcei5asf],.core-why-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]+p[data-astro-cid-kcei5asf]{margin-top:14px}.core-services[data-astro-cid-kcei5asf]{background:#fff}.core-services[data-astro-cid-kcei5asf] .section-head[data-astro-cid-kcei5asf]{max-width:820px}.core-services[data-astro-cid-kcei5asf] .section-head[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]+p[data-astro-cid-kcei5asf]{margin-top:12px}.core-service-grid[data-astro-cid-kcei5asf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.core-service-card[data-astro-cid-kcei5asf]{position:relative;overflow:hidden;min-width:0;min-height:250px;padding:24px;border:1px solid #ece9e2;border-radius:18px;background:var(--paper);transition:transform .2s,border-color .2s,box-shadow .2s}.core-service-card[data-astro-cid-kcei5asf]:hover{transform:translateY(-3px);border-color:#e8a476;box-shadow:0 12px 25px #1111}.service-card-top[data-astro-cid-kcei5asf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.service-card-icon[data-astro-cid-kcei5asf]{display:grid;place-items:center;width:47px;height:47px;border-radius:14px;background:#fff0e5;color:#bd4e06}.service-card-icon[data-astro-cid-kcei5asf] svg[data-astro-cid-kcei5asf]{width:31px;height:31px}.card-number[data-astro-cid-kcei5asf]{color:#9b958c;font-size:.7rem;font-weight:850;letter-spacing:.1em}.card-number[data-astro-cid-kcei5asf] i[data-astro-cid-kcei5asf]{font-style:normal;color:#bbb5ab}.core-service-card[data-astro-cid-kcei5asf] h3[data-astro-cid-kcei5asf]{margin:0 0 10px;font-size:1.06rem;line-height:1.25}.core-service-card[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf],.process-step[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf],.core-why-card[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]{margin:0;color:var(--muted);font-size:.87rem;line-height:1.62}.service-card-accent[data-astro-cid-kcei5asf]{position:absolute;right:0;bottom:0;width:40px;height:3px;background:var(--orange);transition:width .2s}.core-service-card[data-astro-cid-kcei5asf]:hover .service-card-accent[data-astro-cid-kcei5asf]{width:100%}.core-process[data-astro-cid-kcei5asf]{background:#f0eee8}.process-grid[data-astro-cid-kcei5asf]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.process-track[data-astro-cid-kcei5asf]{position:absolute;top:21px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,var(--orange),#d6d1c7 35%,#d6d1c7)}.process-step[data-astro-cid-kcei5asf]{position:relative;min-width:0;padding-top:60px}.process-step-mark[data-astro-cid-kcei5asf]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px}.process-step-number[data-astro-cid-kcei5asf]{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d9d3c9;border-radius:50%;background:#f0eee8;color:#9f470a;font-size:.72rem;font-weight:850}.process-step-icon[data-astro-cid-kcei5asf]{width:28px;height:28px;color:#a95115}.process-step-icon[data-astro-cid-kcei5asf] svg[data-astro-cid-kcei5asf]{width:27px;height:27px}.process-step[data-astro-cid-kcei5asf] h3[data-astro-cid-kcei5asf]{margin:0 0 9px;padding-bottom:11px;border-bottom:1px solid #d9d5cd;font-size:.99rem;line-height:1.3}.core-why[data-astro-cid-kcei5asf]{position:relative;overflow:hidden;background:#111;color:#fff}.core-why[data-astro-cid-kcei5asf]:before{content:"";position:absolute;inset:0 auto 0 60%;width:1px;background:linear-gradient(transparent,#ffffff19,transparent)}.core-why-grid[data-astro-cid-kcei5asf]{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.core-why[data-astro-cid-kcei5asf] .eyebrow[data-astro-cid-kcei5asf]{color:#ff9650}.core-why-copy[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf]{max-width:13ch}.core-why-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]{max-width:55ch;color:#c4c1bb}.core-why-list[data-astro-cid-kcei5asf]{display:grid;gap:12px}.core-why-card[data-astro-cid-kcei5asf]{position:relative;display:grid;grid-template-columns:48px 40px minmax(0,1fr);gap:14px;align-items:center;min-height:126px;padding:19px 22px;border:1px solid #ffffff20;border-right:3px solid var(--orange);border-radius:4px 14px 14px 4px;background:#191918}.why-number[data-astro-cid-kcei5asf]{align-self:start;color:#f38c4b;font-size:.68rem;font-weight:850;letter-spacing:.1em}.why-card-icon[data-astro-cid-kcei5asf]{color:#ff9855}.why-card-icon[data-astro-cid-kcei5asf] svg[data-astro-cid-kcei5asf]{width:36px;height:36px}.core-why-card[data-astro-cid-kcei5asf] h3[data-astro-cid-kcei5asf]{margin:0 0 5px;font-size:1rem;line-height:1.25}.core-why-card[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]{color:#c7c4bf;font-size:.82rem}.why-corner[data-astro-cid-kcei5asf]{position:absolute;right:13px;bottom:13px;width:18px;height:12px;border-right:1px solid #ff8a3d80;border-bottom:1px solid #ff8a3d80}.core-content-grid[data-astro-cid-kcei5asf]{grid-template-columns:1.08fr .92fr;align-items:start}.core-content-photo[data-astro-cid-kcei5asf]{min-height:510px;position:sticky;top:130px}.image-index[data-astro-cid-kcei5asf]{position:absolute;right:16px;bottom:16px;padding:8px 11px;border:1px solid #ffffff55;border-radius:99px;background:#111c;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.12em}.related-services[data-astro-cid-kcei5asf]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:27px;padding-top:17px;border-top:1px solid var(--line)}.related-services[data-astro-cid-kcei5asf]>span[data-astro-cid-kcei5asf]{width:100%;color:#858077;font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.related-services[data-astro-cid-kcei5asf] a[data-astro-cid-kcei5asf]{display:inline-flex;gap:7px;align-items:center;color:#a4480a;font-size:.8rem;font-weight:750;text-decoration:underline;text-decoration-color:#d7b29a;text-underline-offset:4px}.related-services[data-astro-cid-kcei5asf] a[data-astro-cid-kcei5asf] span[data-astro-cid-kcei5asf]{font-size:.7rem;text-decoration:none}.core-areas-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr .9fr}.area-list[data-astro-cid-kcei5asf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.core-faq[data-astro-cid-kcei5asf]{background:#f0eee8}.core-faq-grid[data-astro-cid-kcei5asf]{display:grid;grid-template-columns:.65fr 1.35fr;gap:7%;align-items:start}.core-faq-grid[data-astro-cid-kcei5asf]>div[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]{font-size:.9rem}.core-contact[data-astro-cid-kcei5asf]{background:#111;color:#fff}.core-contact-grid[data-astro-cid-kcei5asf]{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start}.core-contact[data-astro-cid-kcei5asf] .eyebrow[data-astro-cid-kcei5asf]{color:#ff9650}.core-contact-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]{max-width:62ch;color:#c4c1bb}.core-contact[data-astro-cid-kcei5asf] .contact-direct[data-astro-cid-kcei5asf]{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.core-contact[data-astro-cid-kcei5asf] .contact-direct[data-astro-cid-kcei5asf]>a[data-astro-cid-kcei5asf]{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff08}.core-contact[data-astro-cid-kcei5asf] .contact-direct[data-astro-cid-kcei5asf] small[data-astro-cid-kcei5asf]{display:block;color:#c4c1bb;font-size:.69rem}.core-contact[data-astro-cid-kcei5asf] .contact-direct[data-astro-cid-kcei5asf] strong[data-astro-cid-kcei5asf]{font-size:.84rem}.core-contact[data-astro-cid-kcei5asf] .direct-icon[data-astro-cid-kcei5asf]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#ff6a0022;color:#ff9650;font-size:.9rem}.core-contact[data-astro-cid-kcei5asf] .service-enquiry-form[data-astro-cid-kcei5asf]{box-shadow:0 20px 55px #0002}.core-service-page--drainage[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]{width:320px;height:320px;border-radius:34%;transform:rotate(42deg)}.core-service-page--drainage[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]:before{border-radius:27%;transform:rotate(14deg)}.core-service-page--commercial-maintenance[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]{width:270px;height:190px;top:auto;bottom:12%;right:9%;border-radius:0;background:repeating-linear-gradient(0deg,transparent 0 24px,#ffffff12 25px 26px),repeating-linear-gradient(90deg,transparent 0 24px,#ffffff12 25px 26px)}.core-service-page--commercial-maintenance[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]:before{inset:28px;border-radius:0;border-style:dashed}.core-service-page--cctv-drain-surveys[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]{width:310px;height:310px;border-radius:50%;right:12%;top:20%}.core-service-page--cctv-drain-surveys[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]:after{inset:87px;border-style:solid}.core-service-page--no-dig-drain-repairs[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]{width:330px;height:150px;top:auto;bottom:13%;right:8%;border-radius:80px;transform:rotate(-9deg);border-top:4px solid #ffffff27;border-bottom:4px solid #ffffff27}.core-service-page--no-dig-drain-repairs[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]:before{inset:14px 8px;border-radius:80px;border-style:dashed}.core-service-page--tanker-services[data-astro-cid-kcei5asf] .core-hero-photo[data-astro-cid-kcei5asf]{background-position:58% center}.core-service-page--tanker-services[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]{width:290px;height:190px;border-radius:90px;transform:rotate(7deg)}.core-service-page--emergency-pump-drainage[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]{width:220px;height:220px;right:12%;top:12%;border-radius:16px;border-color:#ff6a0080}.core-service-page--emergency-pump-drainage[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]:before{border-radius:8px;border-color:#ff6a0050}.core-service-page--emergency-pump-drainage[data-astro-cid-kcei5asf] .hero-technical-detail[data-astro-cid-kcei5asf]:after{border-radius:4px;border-color:#ff6a0040}@media(max-width:900px){.core-hero[data-astro-cid-kcei5asf],.core-hero-inner[data-astro-cid-kcei5asf]{min-height:520px}.core-hero-photo[data-astro-cid-kcei5asf]{left:20%;opacity:.7}.core-service-grid[data-astro-cid-kcei5asf]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid[data-astro-cid-kcei5asf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.process-track[data-astro-cid-kcei5asf]{display:none}.core-why-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr;gap:32px}.core-content-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr .8fr;gap:5%}.core-content-photo[data-astro-cid-kcei5asf]{min-height:560px}.core-faq-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr;gap:25px}.core-contact-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr 1fr;gap:4%}}@media(max-width:650px){.core-hero[data-astro-cid-kcei5asf],.core-hero-inner[data-astro-cid-kcei5asf]{min-height:610px}.core-hero-photo[data-astro-cid-kcei5asf]{left:0;background-position:60% center;opacity:.65}.core-hero-shade[data-astro-cid-kcei5asf]{background:linear-gradient(90deg,#111e,#1117),linear-gradient(0deg,#111 0%,transparent 80%)}.core-hero-inner[data-astro-cid-kcei5asf]{align-items:flex-end}.core-hero-copy[data-astro-cid-kcei5asf]{padding:68px 0 78px}.core-hero[data-astro-cid-kcei5asf] h1[data-astro-cid-kcei5asf]{font-size:clamp(2.7rem,11vw,3.8rem)}.core-hero-copy[data-astro-cid-kcei5asf]>p[data-astro-cid-kcei5asf]{font-size:.91rem}.hero-technical-detail[data-astro-cid-kcei5asf]{width:160px;height:160px;right:7%;top:10%;opacity:.65}.core-intro-grid[data-astro-cid-kcei5asf],.core-content-grid[data-astro-cid-kcei5asf],.core-areas-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr;gap:28px}.core-intro-photo[data-astro-cid-kcei5asf]{min-height:300px;order:0}.core-copy[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-why-copy[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-areas[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-faq[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf],.core-contact[data-astro-cid-kcei5asf] h2[data-astro-cid-kcei5asf]{font-size:clamp(1.9rem,8vw,2.6rem)}.core-service-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr;gap:10px}.core-service-card[data-astro-cid-kcei5asf]{min-height:0;padding:20px}.service-card-top[data-astro-cid-kcei5asf]{margin-bottom:14px}.core-process[data-astro-cid-kcei5asf] .section-head[data-astro-cid-kcei5asf]{margin-bottom:36px}.process-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr;gap:18px;padding-left:0}.process-track[data-astro-cid-kcei5asf]{display:block;inset:21px auto 18px 21px;width:1px;height:auto;background:linear-gradient(var(--orange),#d6d1c7 35%,#d6d1c7)}.process-step[data-astro-cid-kcei5asf]{padding:66px 0 0;min-height:188px}.process-step-mark[data-astro-cid-kcei5asf]{left:0}.process-step-number[data-astro-cid-kcei5asf]{background:#f0eee8}.process-step[data-astro-cid-kcei5asf] h3[data-astro-cid-kcei5asf],.process-step[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]{margin-left:0}.core-why-card[data-astro-cid-kcei5asf]{grid-template-columns:34px 34px minmax(0,1fr);gap:9px;padding:17px 14px;min-height:0}.core-why-card[data-astro-cid-kcei5asf] p[data-astro-cid-kcei5asf]{font-size:.8rem}.why-card-icon[data-astro-cid-kcei5asf] svg[data-astro-cid-kcei5asf]{width:31px;height:31px}.core-content-photo[data-astro-cid-kcei5asf]{position:relative;top:auto;min-height:310px;order:-1}.related-services[data-astro-cid-kcei5asf]{gap:8px 12px}.area-list[data-astro-cid-kcei5asf]{gap:8px}.core-faq-grid[data-astro-cid-kcei5asf]{gap:18px}.core-contact-grid[data-astro-cid-kcei5asf]{grid-template-columns:1fr;gap:28px}.core-contact[data-astro-cid-kcei5asf] .contact-direct[data-astro-cid-kcei5asf]{flex-direction:column;align-items:stretch}.core-contact[data-astro-cid-kcei5asf] .contact-direct[data-astro-cid-kcei5asf]>a[data-astro-cid-kcei5asf]{max-width:none}}@media(prefers-reduced-motion:reduce){.core-service-card[data-astro-cid-kcei5asf],.service-card-accent[data-astro-cid-kcei5asf]{transition:none}}
