.ServiceExperience-module__LGQBJq__page{--ink:#08213a;--ink-soft:#173b58;--teal:#0f9f9a;--teal-deep:#0c766f;--mist:#edf8f8;--warm:#fff9eb;--line:#08213a21;color:var(--ink);background:#fff}.ServiceExperience-module__LGQBJq__container{width:min(1200px,100% - 48px);margin:0 auto}.ServiceExperience-module__LGQBJq__hero{background:radial-gradient(circle at 86% 12%,#0f9f9a33,#0000 28%),radial-gradient(circle at 12% 88%,#fdb9132e,#0000 25%),linear-gradient(138deg,#f8ffff 0%,#edfafa 52%,#fff 100%);padding:clamp(48px,7vw,92px) 0 clamp(62px,8vw,108px)}.ServiceExperience-module__LGQBJq__breadcrumbs{color:#466178;flex-wrap:wrap;gap:8px;margin:0 0 30px;font-size:14px;line-height:1.45;display:flex}.ServiceExperience-module__LGQBJq__breadcrumbs a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ServiceExperience-module__LGQBJq__heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.85fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.ServiceExperience-module__LGQBJq__eyebrow{color:var(--teal-deep);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.ServiceExperience-module__LGQBJq__hero h1,.ServiceExperience-module__LGQBJq__sectionHeading h2,.ServiceExperience-module__LGQBJq__closing h2{color:var(--ink);letter-spacing:-.065em;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,5vw,72px);line-height:.98}.ServiceExperience-module__LGQBJq__heroCopy{max-width:740px;color:var(--ink-soft);margin:24px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.68}.ServiceExperience-module__LGQBJq__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ServiceExperience-module__LGQBJq__primaryAction,.ServiceExperience-module__LGQBJq__secondaryAction{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 21px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.ServiceExperience-module__LGQBJq__primaryAction{background:var(--ink);color:#fff;box-shadow:0 18px 38px #08213a33}.ServiceExperience-module__LGQBJq__secondaryAction{color:var(--ink);background:#fff;border-color:#08213a2e}.ServiceExperience-module__LGQBJq__primaryAction:hover,.ServiceExperience-module__LGQBJq__secondaryAction:hover,.ServiceExperience-module__LGQBJq__relatedCard:hover{transform:translateY(-2px)}.ServiceExperience-module__LGQBJq__serviceNotes{color:#456379;flex-wrap:wrap;gap:10px 18px;margin:26px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.ServiceExperience-module__LGQBJq__serviceNotes li:before{content:"•";color:var(--teal);margin-right:8px}.ServiceExperience-module__LGQBJq__enquiryPanel{color:#fff;background:radial-gradient(circle at 100% 0,#fdb91342,#0000 34%),linear-gradient(145deg,#0b2d4b,#061c30);border-radius:26px;padding:clamp(26px,3vw,36px);box-shadow:0 26px 64px #08213a42}.ServiceExperience-module__LGQBJq__panelMark{width:48px;height:48px;color:var(--ink);background:#fdb913;border-radius:14px;place-items:center;display:grid}.ServiceExperience-module__LGQBJq__panelMark svg{width:27px;height:27px}.ServiceExperience-module__LGQBJq__enquiryPanel h2{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(28px,2.5vw,38px);line-height:1.03}.ServiceExperience-module__LGQBJq__enquiryPanel>p{color:#ffffffc7;margin:14px 0 0;font-size:16px;line-height:1.65}.ServiceExperience-module__LGQBJq__panelList{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ServiceExperience-module__LGQBJq__panelList li{color:#fff;border-top:1px solid #ffffff24;padding:12px 0;font-size:15px;font-weight:700;line-height:1.45}.ServiceExperience-module__LGQBJq__panelList li:before{content:"✓";color:#fdb913;margin-right:10px}.ServiceExperience-module__LGQBJq__section,.ServiceExperience-module__LGQBJq__sectionMuted,.ServiceExperience-module__LGQBJq__sectionInk{padding:clamp(64px,8vw,112px) 0}.ServiceExperience-module__LGQBJq__sectionMuted{background:var(--mist)}.ServiceExperience-module__LGQBJq__sectionInk{background:var(--ink);color:#fff}.ServiceExperience-module__LGQBJq__sectionHeading{max-width:780px;margin:0 0 clamp(30px,4vw,48px)}.ServiceExperience-module__LGQBJq__sectionHeading h2{font-size:clamp(34px,4vw,56px)}.ServiceExperience-module__LGQBJq__sectionHeading p{max-width:690px;color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.7}.ServiceExperience-module__LGQBJq__symptomGrid,.ServiceExperience-module__LGQBJq__guidanceGrid,.ServiceExperience-module__LGQBJq__relatedGrid{gap:18px;display:grid}.ServiceExperience-module__LGQBJq__symptomGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ServiceExperience-module__LGQBJq__guidanceGrid,.ServiceExperience-module__LGQBJq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceExperience-module__LGQBJq__symptomCard,.ServiceExperience-module__LGQBJq__guidanceCard,.ServiceExperience-module__LGQBJq__relatedCard{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:100%;padding:clamp(22px,2.4vw,30px);box-shadow:0 12px 30px #08213a0f}.ServiceExperience-module__LGQBJq__symptomNumber{color:var(--teal-deep);letter-spacing:.07em;font-size:13px;font-weight:800;display:block}.ServiceExperience-module__LGQBJq__symptomCard h3,.ServiceExperience-module__LGQBJq__guidanceCard h3,.ServiceExperience-module__LGQBJq__relatedCard h3{color:var(--ink);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(20px,1.8vw,25px);line-height:1.12}.ServiceExperience-module__LGQBJq__symptomCard p,.ServiceExperience-module__LGQBJq__guidanceCard p,.ServiceExperience-module__LGQBJq__relatedCard p{color:var(--ink-soft);margin:12px 0 0;font-size:16px;line-height:1.65}.ServiceExperience-module__LGQBJq__detailsGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(26px,4vw,58px);display:grid}.ServiceExperience-module__LGQBJq__scopeList{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ServiceExperience-module__LGQBJq__scopeList li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:0 0 13px 29px;font-size:17px;line-height:1.58;position:relative}.ServiceExperience-module__LGQBJq__scopeList li:before{content:"";background:var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:0}.ServiceExperience-module__LGQBJq__checklist{background:var(--warm);border:1px solid #fdb9135c;border-radius:22px;padding:clamp(26px,3vw,36px)}.ServiceExperience-module__LGQBJq__checklist h3{letter-spacing:-.045em;margin:12px 0 0;font-size:28px;line-height:1.08}.ServiceExperience-module__LGQBJq__checklist ul{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ServiceExperience-module__LGQBJq__checklist li{color:#3e5266;font-size:16px;line-height:1.55}.ServiceExperience-module__LGQBJq__checklist li:before{content:"✓";color:var(--teal-deep);margin-right:10px;font-weight:900}.ServiceExperience-module__LGQBJq__gasNotice{background:#fff3dd;border:1px solid #b16b0047;border-radius:20px;margin-bottom:clamp(30px,4vw,48px);padding:clamp(24px,3vw,34px)}.ServiceExperience-module__LGQBJq__gasNotice h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,36px)}.ServiceExperience-module__LGQBJq__gasNotice p{color:#5c3d08;max-width:850px;margin:12px 0 0;font-size:17px;line-height:1.65}.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__sectionHeading h2,.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__sectionHeading p{color:#fff}.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__sectionHeading p{color:#ffffffbf}.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__eyebrow{color:#7ee5db}.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__guidanceCard{box-shadow:none;background:#ffffff14;border-color:#ffffff29}.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__guidanceCard h3{color:#fff}.ServiceExperience-module__LGQBJq__sectionInk .ServiceExperience-module__LGQBJq__guidanceCard p{color:#ffffffc2}.ServiceExperience-module__LGQBJq__faqList{gap:12px;max-width:940px;display:grid}.ServiceExperience-module__LGQBJq__faqItem{border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 22px}.ServiceExperience-module__LGQBJq__faqItem summary{cursor:pointer;color:var(--ink);padding:20px 0;font-size:17px;font-weight:800;line-height:1.45}.ServiceExperience-module__LGQBJq__faqItem p{color:var(--ink-soft);margin:0 0 20px;font-size:16px;line-height:1.68}.ServiceExperience-module__LGQBJq__relatedCard{flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.ServiceExperience-module__LGQBJq__relatedCard span{color:var(--teal-deep);margin-top:auto;padding-top:24px;font-size:14px;font-weight:800}.ServiceExperience-module__LGQBJq__closing{color:#fff;background:linear-gradient(135deg,#07223a,#0f766e);padding:clamp(64px,8vw,104px) 0}.ServiceExperience-module__LGQBJq__closingBox{max-width:850px}.ServiceExperience-module__LGQBJq__closing h2{color:#fff}.ServiceExperience-module__LGQBJq__closing p{color:#fffc;max-width:680px;margin:18px 0 0;font-size:18px;line-height:1.68}.ServiceExperience-module__LGQBJq__closing .ServiceExperience-module__LGQBJq__primaryAction{color:#08213a;box-shadow:none;background:#fdb913}.ServiceExperience-module__LGQBJq__closing .ServiceExperience-module__LGQBJq__secondaryAction{color:#fff;background:0 0;border-color:#ffffff80}@media (max-width:920px){.ServiceExperience-module__LGQBJq__heroGrid,.ServiceExperience-module__LGQBJq__detailsGrid{grid-template-columns:1fr}.ServiceExperience-module__LGQBJq__enquiryPanel{max-width:680px}.ServiceExperience-module__LGQBJq__symptomGrid,.ServiceExperience-module__LGQBJq__guidanceGrid,.ServiceExperience-module__LGQBJq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ServiceExperience-module__LGQBJq__container{width:min(100% - 28px,1200px)}.ServiceExperience-module__LGQBJq__hero{padding-top:42px}.ServiceExperience-module__LGQBJq__breadcrumbs{margin-bottom:24px}.ServiceExperience-module__LGQBJq__hero h1{font-size:clamp(40px,12vw,56px)}.ServiceExperience-module__LGQBJq__actions{grid-template-columns:1fr;display:grid}.ServiceExperience-module__LGQBJq__primaryAction,.ServiceExperience-module__LGQBJq__secondaryAction{width:100%}.ServiceExperience-module__LGQBJq__symptomGrid,.ServiceExperience-module__LGQBJq__guidanceGrid,.ServiceExperience-module__LGQBJq__relatedGrid{grid-template-columns:1fr}.ServiceExperience-module__LGQBJq__sectionHeading h2{font-size:clamp(33px,10vw,46px)}}
