.gas-section[data-astro-cid-nhujdreo]{background:#fff;position:relative}.gas-section-grid[data-astro-cid-nhujdreo]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.gas-section-heading[data-astro-cid-nhujdreo]{min-width:0}.gas-section-icon[data-astro-cid-nhujdreo]{width:56px;height:56px;color:var(--teal-dark);background:#dff3ef;border-radius:16px;place-items:center;margin-bottom:26px;display:grid}.gas-section[data-astro-cid-nhujdreo] .eyebrow[data-astro-cid-nhujdreo]{letter-spacing:.13em;margin-bottom:16px;font-size:11px}.gas-section[data-astro-cid-nhujdreo] h2[data-astro-cid-nhujdreo]{max-width:620px;margin-bottom:0;font-size:clamp(28px,3.1vw,44px)}.gas-section-copy[data-astro-cid-nhujdreo]{color:var(--muted);min-width:0}.gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]:last-child{margin-bottom:0}.gas-copy-primary[data-astro-cid-nhujdreo]{font-size:20px;line-height:1.75}.gas-copy-secondary[data-astro-cid-nhujdreo]{font-size:17px}.gas-intro[data-astro-cid-nhujdreo]{background:#edf5f5 radial-gradient(at 0 0,#d4ede9,#0000 65%)}.gas-intro[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{border-left:3px solid var(--teal-dark);padding:12px 0 12px 34px}.gas-visual[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{grid-template-columns:1.05fr 1fr;gap:26px 64px}.gas-service-photo[data-astro-cid-nhujdreo]{object-fit:cover;object-position:65% center;border-radius:24px;grid-area:1/1/3;width:100%;height:100%;min-height:520px}.gas-visual[data-astro-cid-nhujdreo] .gas-section-heading[data-astro-cid-nhujdreo],.gas-visual[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{grid-column:2}.gas-visual[data-astro-cid-nhujdreo] .gas-section-icon[data-astro-cid-nhujdreo]{display:none}.gas-cards[data-astro-cid-nhujdreo]{background:#f4f8f8}.gas-cards[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo],.gas-pricing[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{display:block}.gas-cards[data-astro-cid-nhujdreo] .gas-section-heading[data-astro-cid-nhujdreo],.gas-pricing[data-astro-cid-nhujdreo] .gas-section-heading[data-astro-cid-nhujdreo]{max-width:790px;margin-bottom:40px}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo],.gas-pricing[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0;padding:36px;font-size:18px;box-shadow:0 12px 32px #10283205}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]:first-child{border-top:3px solid var(--teal-dark)}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]:last-child{border-top:3px solid var(--saffron)}.gas-spotlight[data-astro-cid-nhujdreo]{background:var(--midnight);color:#fff;overflow:hidden}.gas-spotlight[data-astro-cid-nhujdreo]:before{content:"";pointer-events:none;border:1px solid #20d5c240;border-radius:50%;width:380px;height:380px;position:absolute;top:-190px;right:-140px;box-shadow:0 0 0 65px #20d5c207,0 0 0 130px #20d5c205}.gas-spotlight[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{position:relative}.gas-spotlight[data-astro-cid-nhujdreo] .eyebrow[data-astro-cid-nhujdreo]{color:var(--teal)}.gas-spotlight[data-astro-cid-nhujdreo] .gas-section-icon[data-astro-cid-nhujdreo]{color:var(--teal);background:#ffffff0d;border:1px solid #20d5c240}.gas-spotlight[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{color:#c8dce1}.gas-spotlight[data-astro-cid-nhujdreo] .gas-copy-primary[data-astro-cid-nhujdreo]{color:#fff}.gas-detail[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{background:#e8f3f1;border-radius:24px;gap:48px;padding:48px}.gas-detail[data-astro-cid-nhujdreo] .gas-section-icon[data-astro-cid-nhujdreo]{background:#fff}.gas-detail[data-astro-cid-nhujdreo] .gas-copy-secondary[data-astro-cid-nhujdreo]{border-top:1px solid #b9d6d0;padding-top:24px}.gas-pricing[data-astro-cid-nhujdreo]{padding-top:0}.gas-pricing[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{border:1px solid var(--border);border-radius:18px;gap:0;overflow:hidden}.gas-pricing[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]{margin:0;padding:36px;font-size:18px}.gas-pricing[data-astro-cid-nhujdreo] .gas-copy-primary[data-astro-cid-nhujdreo]{background:#f4f8f8}.gas-pricing[data-astro-cid-nhujdreo] .gas-copy-secondary[data-astro-cid-nhujdreo]{border-left:1px solid var(--border)}.gas-handover[data-astro-cid-nhujdreo]{background:#edf5f5}.gas-handover[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{align-items:start}.gas-licence[data-astro-cid-nhujdreo]{border-top:1px solid #bfd5d9;padding-top:24px;font-size:15px}.gas-licence[data-astro-cid-nhujdreo] a[data-astro-cid-nhujdreo]{text-decoration:underline}.gas-related[data-astro-cid-nhujdreo]{gap:12px;margin-top:28px;display:grid}.gas-related[data-astro-cid-nhujdreo] .inline-link[data-astro-cid-nhujdreo]{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;gap:16px;padding:15px 18px;font-size:15px;display:flex}.gas-related[data-astro-cid-nhujdreo] .inline-link[data-astro-cid-nhujdreo]:hover{border-color:var(--teal-dark)}.gas-emergency[data-astro-cid-nhujdreo]{border-top:4px solid var(--saffron)}.gas-faq[data-astro-cid-nhujdreo]{background:#fff}.gas-faq[data-astro-cid-nhujdreo] .faq-number{display:none}.gas-faq[data-astro-cid-nhujdreo] .faq-section summary{grid-template-columns:minmax(0,1fr) 20px}@media (width<=1000px){.gas-section-grid[data-astro-cid-nhujdreo]{gap:36px}.gas-visual[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{gap:24px 36px}.gas-service-photo[data-astro-cid-nhujdreo]{min-height:440px}.gas-detail[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{padding:32px}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo],.gas-pricing[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]{padding:28px}}@media (width<=767px){.gas-section-grid[data-astro-cid-nhujdreo],.gas-visual[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{grid-template-columns:1fr;gap:28px}.gas-service-photo[data-astro-cid-nhujdreo]{border-radius:16px;grid-area:auto;height:280px;min-height:0}.gas-visual[data-astro-cid-nhujdreo] .gas-section-heading[data-astro-cid-nhujdreo],.gas-visual[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{grid-column:auto}.gas-visual[data-astro-cid-nhujdreo] .gas-section-heading[data-astro-cid-nhujdreo]{grid-row:1}.gas-section-icon[data-astro-cid-nhujdreo]{border-radius:12px;width:48px;height:48px;margin-bottom:20px}.gas-copy-primary[data-astro-cid-nhujdreo]{font-size:18px}.gas-copy-secondary[data-astro-cid-nhujdreo]{font-size:16px}.gas-intro[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{padding:0 0 0 22px}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo],.gas-pricing[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]{grid-template-columns:1fr}.gas-cards[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo],.gas-pricing[data-astro-cid-nhujdreo] .gas-section-copy[data-astro-cid-nhujdreo]>p[data-astro-cid-nhujdreo]{padding:24px;font-size:16px}.gas-detail[data-astro-cid-nhujdreo] .gas-section-grid[data-astro-cid-nhujdreo]{border-radius:16px;padding:28px 22px}.gas-pricing[data-astro-cid-nhujdreo] .gas-copy-secondary[data-astro-cid-nhujdreo]{border-left:0;border-top:1px solid var(--border)}.gas-related[data-astro-cid-nhujdreo] .inline-link[data-astro-cid-nhujdreo]{font-size:14px}}.service-block .section-heading{max-width:100%}.signals.variant-1 .symptom-grid{grid-template-columns:1fr}.signals.variant-1 .symptom{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:40px 1fr 1.2fr;align-items:center;gap:24px;padding:22px 0;display:grid}.signals.variant-1 .symptom h3,.signals.variant-1 .symptom svg{margin:0}.signals.variant-2 .symptom-grid{border:1px solid var(--border);background:#fff;border-radius:20px;gap:0;overflow:hidden}.signals.variant-2 .symptom{border:0;border-right:1px solid var(--border);border-radius:0}.signals.variant-3 .container{grid-template-columns:.85fr 1.15fr;gap:60px;display:grid}.signals.variant-3 .symptom-grid{grid-template-columns:1fr}.signals.variant-3 .symptom{background:#e1efed;border:0;padding:26px}.signals.variant-3 .symptom svg{display:none}.assessment.variant-1 .split{grid-template-columns:1.2fr .8fr}.assessment.variant-1 .visual{order:2}.assessment.variant-1 .visual img{border-radius:50% 50% 14px 14px;height:530px}.assessment.variant-2 .split{display:block;position:relative}.assessment.variant-2 .visual{width:72%;margin-left:auto}.assessment.variant-2 .visual img{height:560px}.assessment.variant-2 .split>div:last-child{background:var(--canvas);border:1px solid var(--border);border-radius:16px;max-width:620px;margin-top:-340px;padding:44px;position:relative}.assessment.variant-3 .split{align-items:start}.assessment.variant-3 .visual img{border-radius:4px;height:360px}.assessment.variant-3 .split>div:last-child{border-left:3px solid var(--teal-dark);padding-left:36px}.choices.variant-1 .option-grid{display:block}.choices.variant-1 .option{border-top:1px solid var(--border);grid-template-columns:110px 1fr 1fr;gap:30px;padding:28px 0;display:grid}.choices.variant-1 .option p,.choices.variant-1 .option h3{margin:0}.choices.variant-2{background:#e2efef}.choices.variant-2 .option{border-top:4px solid var(--teal-dark);background:#fff;border-radius:20px;padding:32px}.choices.variant-3 .option-grid{grid-template-columns:1fr 1fr}.choices.variant-3 .option:first-child{background:var(--midnight);color:#fff;border-radius:18px;grid-row:span 2;padding:36px}.choices.variant-3 .option:first-child p{color:#c5dce0}.choices.variant-3 .option:first-child>span{color:var(--teal)}.sequence.variant-1 .container{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.sequence.variant-1 .process-grid{grid-template-columns:1fr;gap:20px}.sequence.variant-1 .process-item{grid-template-columns:60px 1fr;gap:10px 25px;display:grid}.sequence.variant-1 .process-item>span{grid-row:span 2;margin:0;font-size:30px}.sequence.variant-1 .process-item p,.sequence.variant-1 .process-item h3{margin:0}.sequence.variant-2{background:var(--blue)}.sequence.variant-2 .process-item{border-top:0;border-left:1px solid #ffffff60;padding:0 0 0 30px}.sequence.variant-2 .process-item>span{background:var(--saffron);color:var(--midnight);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:23px;display:inline-grid}.sequence.variant-3 .process-grid{display:block}.sequence.variant-3 .process-item{grid-template-columns:90px 1fr 1fr;gap:32px;padding:26px 0;display:grid}.sequence.variant-3 .process-item>span{margin:0;font-size:32px}.constraints.variant-1 .notice-panel{border-block:1px solid var(--border);background:0 0;border-radius:0;padding:45px 0}.constraints.variant-2 .notice-panel{background:var(--midnight);color:#fff;border-left:6px solid var(--saffron)}.constraints.variant-2 .notice-panel p{color:#c7dce0}.constraints.variant-2 .notice-panel .eyebrow,.constraints.variant-2 .notice-panel>svg{color:var(--teal)}.constraints.variant-3 .notice-panel{text-align:center;background:#e2eef5;max-width:950px;display:block}.constraints.variant-3 .notice-panel>svg{margin-bottom:24px}.constraints.variant-3 .eyebrow{justify-content:center}.pricing.variant-1 .cost-grid{grid-template-columns:1.2fr .8fr}.pricing.variant-1 .quote-factors{background:var(--canvas);border-radius:18px;padding:24px 32px}.pricing.variant-2 .cost-grid{display:block}.pricing.variant-2 .cost-grid>div:first-child{max-width:800px}.pricing.variant-2 .quote-factors{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:36px;display:grid}.pricing.variant-2 .quote-factors p{border-bottom:0;border-top:1px solid var(--border);display:block}.pricing.variant-2 .quote-factors p:before{margin-bottom:16px;display:block}.pricing.variant-3 .quote-factors{border-left:3px solid var(--teal-dark);order:-1;padding-left:30px}.handover.variant-1 .split{display:block}.handover.variant-1 .split>div:first-child{max-width:850px}.handover.variant-1 .resource-links{grid-template-columns:repeat(3,1fr);margin-top:38px}.handover.variant-2 .split{grid-template-columns:1.1fr .9fr}.handover.variant-2 .resource-links{background:var(--midnight);border-radius:18px;padding:28px}.handover.variant-2 .resource-links a{color:#fff;background:0 0;border-color:#49636f}.questions.variant-1 .faq-layout{display:block}.questions.variant-1 .faq-layout>div:first-child{max-width:800px}.questions.variant-1 .faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:0 44px;display:grid}.questions.variant-2 .faq-list{background:var(--canvas);border:1px solid var(--border);border-radius:20px;padding:14px 30px}@media (width<=900px){.signals.variant-3 .container,.sequence.variant-1 .container{grid-template-columns:1fr;gap:30px}.assessment.variant-1 .split,.handover.variant-2 .split,.pricing.variant-1 .cost-grid{grid-template-columns:1fr}.assessment.variant-1 .visual{order:0}.assessment.variant-2 .visual{width:100%}.assessment.variant-2 .split>div:last-child{margin-top:-70px;max-width:none;margin-inline:20px;padding:28px}.assessment.variant-2 .visual img{height:360px}.pricing.variant-2 .quote-factors{grid-template-columns:1fr 1fr}}@media (width<=767px){.signals.variant-1 .symptom{display:block}.signals.variant-1 .symptom svg,.signals.variant-1 .symptom h3{margin-bottom:16px}.signals.variant-2 .symptom-grid,.choices.variant-3 .option-grid{grid-template-columns:1fr}.signals.variant-2 .symptom{border-right:0;border-bottom:1px solid var(--border)}.choices.variant-1 .option,.sequence.variant-3 .process-item{display:block}.choices.variant-1 .option>span,.sequence.variant-3 .process-item>span,.choices.variant-1 .option h3{margin-bottom:16px}.handover.variant-1 .resource-links,.questions.variant-1 .faq-list{grid-template-columns:1fr}.assessment.variant-1 .visual img{height:360px}.assessment.variant-3 .split>div:last-child{padding-left:22px}.pricing.variant-3 .quote-factors{order:0}.pricing.variant-2 .quote-factors{gap:20px}.constraints.variant-3 .notice-panel{text-align:left}.constraints.variant-3 .eyebrow{justify-content:start}}
