.hero-photo[data-astro-cid-dbb4mnea]{justify-items:center;gap:6px;display:grid}.frame[data-astro-cid-dbb4mnea]{aspect-ratio:4/5;border:3px solid var(--ink);background:var(--sage-soft);border-radius:46% 54% 40% 60%/38% 40% 60% 62%;width:100%;overflow:hidden}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(28px,5vw,64px) 28px;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 58%, var(--butter) 58%);color:var(--sage);padding-inline:.05em}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1/.95;justify-self:center;width:100%;max-width:460px;position:relative}.blob[data-astro-cid-lcdefpme]{background:var(--sage-soft);border:2px solid var(--ink);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;position:absolute;inset:6% 2% 0 4%}.hero-art[data-astro-cid-lcdefpme] .hero-cat{width:72%;height:auto;position:absolute;inset:8% 14% 0}.float[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-md);gap:2px;padding:10px 14px;font-size:.95rem;display:grid;position:absolute}.float[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:600 1.15rem var(--display)}.f1[data-astro-cid-lcdefpme]{top:18%;right:-2%;transform:rotate(2deg)}.f2[data-astro-cid-lcdefpme]{top:44%;left:-4%;transform:rotate(-3deg)}.f3[data-astro-cid-lcdefpme]{background:var(--lilac);bottom:6%;right:2%;transform:rotate(-1.5deg)}.trust[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line-strong);color:var(--ink-2);font-weight:600;font-size:var(--step--1);flex-wrap:wrap;gap:10px 24px;margin-top:36px;padding-top:20px;display:flex}.trust[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:6px;display:inline-flex}.trust[data-astro-cid-lcdefpme] svg{color:var(--ok)}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cost-teaser[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;display:grid}.city-chips[data-astro-cid-lcdefpme]{gap:10px;display:grid}.city-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.city-row[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{width:5.5em}.cost-card[data-astro-cid-lcdefpme]{background:var(--tone);gap:12px;display:grid}.cost-big[data-astro-cid-lcdefpme]{font:600 2.4rem/1 var(--display)}.cost-big[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:1rem}.cost-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:6px;padding:0;list-style:none;display:grid}.cost-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed #1f2b2a33;justify-content:space-between;padding-bottom:6px;display:flex}.guide[data-astro-cid-lcdefpme]{color:var(--ink);align-content:start;gap:10px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.guide[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-2px)}.guide[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{justify-self:start}.go[data-astro-cid-lcdefpme]{color:var(--sage);align-items:center;gap:6px;font-weight:700;display:inline-flex}.plan-teaser[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.plan-photo[data-astro-cid-lcdefpme]{aspect-ratio:5/4;background:var(--sky);padding:0;overflow:hidden;transform:rotate(-1.5deg)}.plan-points[data-astro-cid-lcdefpme]{gap:6px;padding:0;font-weight:600;list-style:none;display:grid}.plan-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:8px;display:flex}.plan-points[data-astro-cid-lcdefpme] svg{color:var(--ok);flex:none;margin-top:1px}@media (width<=880px){.hero-grid[data-astro-cid-lcdefpme],.cost-teaser[data-astro-cid-lcdefpme],.plan-teaser[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.plan-photo[data-astro-cid-lcdefpme]{max-width:420px}.hero-art[data-astro-cid-lcdefpme]{order:-1;max-width:360px}.city-row[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{width:100%}}@media (width<=480px){.hero-art[data-astro-cid-lcdefpme]{max-width:300px}.float[data-astro-cid-lcdefpme]{padding:8px 10px;font-size:.8rem}.float[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem}.f2[data-astro-cid-lcdefpme]{left:-2%}}
