.svc-pkg-hero{background:var(--brand-bg);padding:160px 0 64px;border-bottom:8px solid var(--brand-primary)}.svc-pkg-hero h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text)}.svc-pkg-hero p{color:var(--brand-text)}.svc-pkg-hero-figure{margin:32px 0 0}.svc-pkg-hero-figure img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light);border-radius:var(--brand-radius)}.svc-pkg-check{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:32px;border-radius:var(--brand-radius)}.svc-pkg-check dd,.svc-pkg-check dt,.svc-pkg-check h2{color:var(--brand-text-inverse)}.svc-pkg-check dt{margin-top:16px;font-weight:700}.svc-pkg-check dd{margin-left:0}.svc-steps{list-style:none;padding:0;counter-reset:svc-step}.svc-steps li{counter-increment:svc-step;padding:24px 0 24px 64px;position:relative;border-left:2px solid var(--brand-border);margin-left:16px}.svc-steps li::before{content:counter(svc-step);position:absolute;left:-18px;top:24px;width:32px;height:32px;background:var(--brand-primary);color:var(--brand-text-inverse);border-radius:50%;text-align:center;line-height:32px;font-weight:700}