.sd__cta.astro-7gufuktm{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.sd.astro-7gufuktm{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sd__main.astro-7gufuktm{gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.sd__main.astro-7gufuktm .prose.astro-7gufuktm{font-size:var(--step-1);line-height:1.6}.sd__block.astro-7gufuktm .h3.astro-7gufuktm{margin-bottom:1.2rem}.sd__when.astro-7gufuktm{grid-template-columns:1fr 1fr;gap:.6rem;list-style:none;display:grid}.sd__when.astro-7gufuktm li.astro-7gufuktm{border-radius:var(--r-m);background:var(--cream);border:1.5px solid #10303a1f;align-items:start;gap:.7rem;padding:.9rem 1rem;font-weight:550;display:flex}.sd__tick.astro-7gufuktm{background:var(--peach);border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.sd__tick.astro-7gufuktm svg{width:1.1rem;height:1.1rem}.sd__steps.astro-7gufuktm{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.sd__steps.astro-7gufuktm:before{content:"";border-left:2px dashed #10303a4d;position:absolute;top:1rem;bottom:1rem;left:1.45rem}.sd__steps.astro-7gufuktm li.astro-7gufuktm{grid-template-columns:2.9rem 1fr;gap:1rem;padding-block:.8rem;display:grid;position:relative}.sd__num.astro-7gufuktm{background:var(--ink);width:2.9rem;height:2.9rem;color:var(--cream);font:800 1.2rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative}.sd__steps.astro-7gufuktm h3.astro-7gufuktm{font-size:var(--step-1);letter-spacing:-.01em;margin-top:.3rem;line-height:1.2}.sd__steps.astro-7gufuktm p.astro-7gufuktm{color:var(--ink-2);margin-top:.2rem}.sd__prep.astro-7gufuktm{border-radius:var(--r-l);background:var(--leaf-soft);border:var(--border);box-shadow:0 6px 0 0 var(--ink);padding:1.8rem;position:relative;rotate:-.6deg}.sd__prep.astro-7gufuktm .hand.astro-7gufuktm{color:var(--leaf);font-size:1.7rem}.sd__prep.astro-7gufuktm .h3.astro-7gufuktm{margin-bottom:.8rem}.sd__prep.astro-7gufuktm ul.astro-7gufuktm{gap:.6rem;list-style:none;display:grid}.sd__prep.astro-7gufuktm li.astro-7gufuktm{padding-left:1.6rem;position:relative}.sd__prep.astro-7gufuktm li.astro-7gufuktm:before{content:"→";color:var(--leaf);font-weight:800;position:absolute;left:0}.sd__prep-spark.astro-7gufuktm{width:2.6rem;color:var(--leaf);top:1rem;right:1.2rem}.sd__aside.astro-7gufuktm{gap:1rem;display:grid;position:sticky;top:6.5rem}.sd__card.astro-7gufuktm{border-radius:var(--r-l);background:var(--cream);border:var(--border);box-shadow:0 6px 0 0 var(--ink);justify-items:stretch;gap:.7rem;padding:1.5rem;display:grid}.sd__card.astro-7gufuktm .link-arrow.astro-7gufuktm{justify-self:start;margin-top:.3rem}.sd__open.astro-7gufuktm{font:800 var(--step-2)/1 var(--font-display);align-items:center;gap:.5rem;display:inline-flex}.sd__addr.astro-7gufuktm{color:var(--ink-2);font-size:var(--step--1);line-height:1.55}.sd__addr.astro-7gufuktm strong.astro-7gufuktm{color:var(--ink)}.sd__addr.astro-7gufuktm span.astro-7gufuktm{color:var(--tangerine-deep);font-weight:650}.sd__acil.astro-7gufuktm{border-radius:var(--r-m);background:var(--petrol-deep);color:var(--cream);transition:transform .3s var(--ease-out);grid-template-columns:3rem 1fr;align-items:center;gap:.9rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.sd__acil.astro-7gufuktm:hover{transform:translateY(-3px)}.sd__acil.astro-7gufuktm .service-icon{width:3rem;color:var(--peach)}.sd__acil.astro-7gufuktm strong.astro-7gufuktm{font:750 var(--step-1)/1.1 var(--font-display);display:block}.sd__acil.astro-7gufuktm span.astro-7gufuktm{font-size:var(--step--1);color:#fffaf1cc}.sd__rel.astro-7gufuktm{margin-top:var(--section)}.sd__rel.astro-7gufuktm .h3.astro-7gufuktm{margin-bottom:1rem}.sd__rel.astro-7gufuktm ul.astro-7gufuktm{grid-template-columns:repeat(3,1fr);gap:.8rem;list-style:none;display:grid}.sd__relitem.astro-7gufuktm{border-radius:var(--r-m);background:var(--cream);transition:border-color .2s, transform .3s var(--ease-out);border:1.5px solid #10303a24;grid-template-columns:3rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem 1rem .8rem .8rem;font-weight:700;text-decoration:none;display:grid}.sd__relitem.astro-7gufuktm:hover{border-color:var(--ink);transform:translateY(-3px)}.sd__relitem.astro-7gufuktm>svg{width:1.1rem;height:1.1rem}.sd__relico.astro-7gufuktm{background:var(--tint);width:3rem;height:3rem;color:var(--cream);border-radius:12px;place-items:center;padding:.45rem;display:grid}.sd__relico.astro-7gufuktm .service-icon{width:100%;height:100%}@media (width<=62rem){.sd.astro-7gufuktm{grid-template-columns:1fr}.sd__aside.astro-7gufuktm{position:static}.sd__rel.astro-7gufuktm ul.astro-7gufuktm{grid-template-columns:1fr}}@media (width<=40rem){.sd__when.astro-7gufuktm{grid-template-columns:1fr}}
