.ServiceDetail-module__U--A1W__section{padding-block:clamp(48px,6vw,80px);scroll-margin-top:90px}.ServiceDetail-module__U--A1W__sectionAlt{background:var(--bone)}.ServiceDetail-module__U--A1W__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.ServiceDetail-module__U--A1W__grid>*{min-width:0}.ServiceDetail-module__U--A1W__media{aspect-ratio:4/3;border-radius:18px;min-width:0;min-height:320px;position:relative;overflow:hidden}.ServiceDetail-module__U--A1W__numBadge{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:56px;height:56px;color:var(--bone);font-family:var(--display);background:#0e2a2eb3;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-style:italic;font-weight:300;display:flex;position:absolute;top:24px;left:24px}.ServiceDetail-module__U--A1W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--jungle-green);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:600;display:flex}.ServiceDetail-module__U--A1W__title{font-family:var(--display);letter-spacing:-.025em;color:var(--deep-teal);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin-bottom:24px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.05}.ServiceDetail-module__U--A1W__sub{color:var(--jungle-green);font-weight:300;display:block}.ServiceDetail-module__U--A1W__desc{color:var(--ink-soft);margin-bottom:28px;font-size:16px;line-height:1.65}.ServiceDetail-module__U--A1W__list{margin:0;padding:0;list-style:none}.ServiceDetail-module__U--A1W__list li{border-top:1px solid var(--line);color:var(--deep-teal);padding:14px 0 14px 28px;font-size:15px;font-weight:500;position:relative}.ServiceDetail-module__U--A1W__list li:last-child{border-bottom:1px solid var(--line)}.ServiceDetail-module__U--A1W__list li:before{content:"";background:var(--accent,var(--jungle-green));opacity:.25;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ServiceDetail-module__U--A1W__list li:after{content:"";background:var(--accent,var(--jungle-green));border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.ServiceDetail-module__U--A1W__related{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}@media (max-width:800px){.ServiceDetail-module__U--A1W__grid{grid-template-columns:1fr}.ServiceDetail-module__U--A1W__gridReverse .ServiceDetail-module__U--A1W__media{order:-1}.ServiceDetail-module__U--A1W__media{min-height:0}}
