.services-intro-module__LNClnq__catalogue,.services-intro-module__LNClnq__existing{padding:clamp(3.75rem,5.4vw,5.75rem) 0;position:relative;overflow:hidden}.services-intro-module__LNClnq__catalogue{background:var(--paper)}.services-intro-module__LNClnq__existing{border-top:2px solid var(--ink);background:#e7dfd3}.services-intro-module__LNClnq__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,3.6vw,3.4rem);display:grid}.services-intro-module__LNClnq__sectionHeading h1,.services-intro-module__LNClnq__sectionHeading h2,.services-intro-module__LNClnq__sectionHeading>p{margin:0}.services-intro-module__LNClnq__sectionHeading h1,.services-intro-module__LNClnq__sectionHeading h2{max-width:19ch;font-size:clamp(2.65rem,4.25vw,4.8rem);line-height:.94}.services-intro-module__LNClnq__sectionHeading>p{max-width:38rem;color:var(--ink-soft);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.55}.services-intro-module__LNClnq__packageGrid{border:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2px;display:grid}.services-intro-module__LNClnq__packageCard{--card-accent:var(--blue);--plate-bg:var(--yellow);--plate-ink:var(--ink);min-width:0;min-height:34rem;color:var(--ink);background:var(--warm-white);flex-direction:column;padding:clamp(1.25rem,2.1vw,2rem);display:flex}.services-intro-module__LNClnq__packageCard:nth-child(2){--card-accent:var(--yellow);--plate-bg:var(--yellow);color:var(--warm-white);background:var(--ink)}.services-intro-module__LNClnq__packageCard:nth-child(3){--card-accent:var(--warm-white);--plate-bg:var(--warm-white);color:var(--warm-white);background:var(--blue)}.services-intro-module__LNClnq__packageCard:nth-child(3) .services-intro-module__LNClnq__cardBenefit{opacity:1}.services-intro-module__LNClnq__cardTopline{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.67rem;font-weight:900;display:flex}.services-intro-module__LNClnq__cardTopline>span{color:var(--card-accent)}.services-intro-module__LNClnq__packageCard h2,.services-intro-module__LNClnq__existingCard h2{max-width:13ch;margin:1.2rem 0 .65rem;font-size:clamp(1.8rem,2.45vw,2.7rem);line-height:.95}.services-intro-module__LNClnq__cardBenefit,.services-intro-module__LNClnq__existingCopy>p{color:currentColor;opacity:.76;min-height:4.6rem;margin-bottom:1rem;line-height:1.5}.services-intro-module__LNClnq__pricePlate{border:2px solid var(--ink);color:var(--plate-ink,var(--ink));background:var(--plate-bg,var(--yellow));box-shadow:.48rem .48rem 0 var(--ink);grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .6rem;margin:.4rem 0 1.35rem;padding:1rem 1.1rem 1.05rem;text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid}.services-intro-module__LNClnq__pricePlate:hover,.services-intro-module__LNClnq__pricePlate:focus-visible{box-shadow:.7rem .7rem 0 var(--ink);transform:translate(-.12rem,-.12rem)}.services-intro-module__LNClnq__pricePlate:focus-visible{outline-offset:3px;outline:3px solid}.services-intro-module__LNClnq__pricePlate small{letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.64rem;font-weight:900}.services-intro-module__LNClnq__pricePlate strong{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(2.75rem,4.1vw,4.5rem);line-height:.88}.services-intro-module__LNClnq__pricePlate>span{font-size:.8rem;font-weight:800}.services-intro-module__LNClnq__inclusions{margin-bottom:1.25rem}.services-intro-module__LNClnq__inclusions>span{letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:900}.services-intro-module__LNClnq__inclusions ul{gap:.48rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.services-intro-module__LNClnq__inclusions li{padding-left:1.1rem;font-size:.84rem;line-height:1.35;position:relative}.services-intro-module__LNClnq__inclusions li:before{color:var(--card-accent);content:"↳";font-weight:900;position:absolute;left:0}.services-intro-module__LNClnq__cardActions{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:auto;font-size:.76rem;font-weight:800;display:flex}.services-intro-module__LNClnq__cardActions a{align-items:center;min-height:2.75rem;display:inline-flex}.services-intro-module__LNClnq__primaryAction{color:inherit;background:0 0;border:2px solid;padding:.65rem .8rem;text-decoration:none}.services-intro-module__LNClnq__packageCard:first-child .services-intro-module__LNClnq__primaryAction{color:var(--warm-white);border-color:var(--ink);background:var(--ink)}.services-intro-module__LNClnq__packageCard:nth-child(2) .services-intro-module__LNClnq__primaryAction,.services-intro-module__LNClnq__packageCard:nth-child(3) .services-intro-module__LNClnq__primaryAction{color:var(--ink);border-color:var(--warm-white);background:var(--warm-white)}.services-intro-module__LNClnq__existingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem);display:grid}.services-intro-module__LNClnq__existingCard{--card-accent:var(--blue);--plate-bg:var(--yellow);border:2px solid var(--ink);background:var(--warm-white);grid-template-columns:minmax(0,1.05fr) minmax(15rem,.95fr);gap:clamp(1.25rem,2.5vw,2.5rem);min-width:0;padding:clamp(1.3rem,2.2vw,2rem);display:grid}.services-intro-module__LNClnq__existingCard:nth-child(2){--card-accent:var(--ink);--plate-bg:var(--pink);background:var(--yellow)}.services-intro-module__LNClnq__existingCopy>p{min-height:auto;margin-bottom:0}.services-intro-module__LNClnq__existingOffer{border-left:1px dashed var(--ink);flex-direction:column;min-width:0;padding-left:clamp(1rem,2vw,1.75rem);display:flex}.services-intro-module__LNClnq__existingOffer .services-intro-module__LNClnq__pricePlate{margin-top:0}.services-intro-module__LNClnq__existingOffer .services-intro-module__LNClnq__primaryAction{color:var(--warm-white);border-color:var(--ink);background:var(--ink)}.services-intro-module__LNClnq__customBand{border:2px solid var(--ink);color:var(--warm-white);background:var(--ink);box-shadow:.55rem .55rem 0 var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(1rem,1.8vw,1.6rem);padding:clamp(1.35rem,2.5vw,2.4rem);display:grid}.services-intro-module__LNClnq__customBand>span{color:var(--ink);background:var(--pink);letter-spacing:.1em;text-transform:uppercase;align-self:start;padding:.35rem .55rem;font-size:.64rem;font-weight:900;transform:rotate(-1deg)}.services-intro-module__LNClnq__customBand h2{margin-bottom:.4rem;font-size:clamp(1.85rem,3vw,3rem)}.services-intro-module__LNClnq__customBand p{color:#fffdf8b3;max-width:50rem;margin:0}.services-intro-module__LNClnq__customAction{color:var(--ink);border-color:var(--yellow);background:var(--yellow)}@supports (animation-timeline:view()){.services-intro-module__LNClnq__packageCard,.services-intro-module__LNClnq__existingCard,.services-intro-module__LNClnq__customBand{animation:1ms linear both services-intro-module__LNClnq__service-card-entry;animation-timeline:view();animation-range:entry entry 30%}.services-intro-module__LNClnq__packageCard:nth-child(2),.services-intro-module__LNClnq__existingCard:nth-child(2){animation-range:entry 4% entry 34%}.services-intro-module__LNClnq__packageCard:nth-child(3){animation-range:entry 8% entry 38%}}@keyframes services-intro-module__LNClnq__service-card-entry{0%{transform:translateY(.8rem)}to{transform:translateY(0)}}@media (max-width:58rem){.services-intro-module__LNClnq__packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-intro-module__LNClnq__packageCard:nth-child(3){grid-column:1/-1;min-height:auto}.services-intro-module__LNClnq__existingGrid{grid-template-columns:1fr}.services-intro-module__LNClnq__sectionHeading{grid-template-columns:1fr;gap:1.6rem}.services-intro-module__LNClnq__sectionHeading h1,.services-intro-module__LNClnq__sectionHeading h2{max-width:22ch}.services-intro-module__LNClnq__customBand{grid-template-columns:auto 1fr}.services-intro-module__LNClnq__customBand .button{grid-column:2;justify-self:start}}@media (max-width:44rem){.services-intro-module__LNClnq__catalogue,.services-intro-module__LNClnq__existing{padding-block:3.2rem}.services-intro-module__LNClnq__sectionHeading h1,.services-intro-module__LNClnq__sectionHeading h2{font-size:clamp(2.35rem,11vw,3.35rem)}.services-intro-module__LNClnq__packageGrid{grid-template-columns:1fr}.services-intro-module__LNClnq__packageCard,.services-intro-module__LNClnq__packageCard:nth-child(3){grid-column:auto;min-height:auto}.services-intro-module__LNClnq__cardBenefit{min-height:auto}.services-intro-module__LNClnq__existingCard{grid-template-columns:1fr}.services-intro-module__LNClnq__existingOffer{border-top:1px dashed var(--ink);border-left:0;padding:1.1rem 0 0}.services-intro-module__LNClnq__customBand{box-shadow:.35rem .35rem 0 var(--blue);grid-template-columns:1fr}.services-intro-module__LNClnq__customBand .button{grid-column:1;width:100%}.services-intro-module__LNClnq__pricePlate strong{font-size:clamp(2.8rem,15vw,4rem)}}@media (prefers-reduced-motion:reduce){.services-intro-module__LNClnq__packageCard,.services-intro-module__LNClnq__existingCard,.services-intro-module__LNClnq__customBand{animation:none!important;transform:none!important}.services-intro-module__LNClnq__pricePlate{transition:none}}
