.services[data-astro-cid-j7akw4s5]{background:var(--c-bg)}.services[data-astro-cid-j7akw4s5] h2{margin-bottom:var(--s-3)}.services__intro[data-astro-cid-j7akw4s5]{color:var(--c-text-muted);max-width:var(--w-prose);margin:var(--s-3) 0 var(--s-8);font-size:1.0625rem}.services__grid[data-astro-cid-j7akw4s5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5)}@media (max-width: 900px){.services__grid[data-astro-cid-j7akw4s5]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.services__grid[data-astro-cid-j7akw4s5]{grid-template-columns:1fr}}.services__card[data-astro-cid-j7akw4s5]{background:var(--c-card);border-radius:var(--r-xl);padding:var(--s-8) var(--s-6) var(--s-6);text-decoration:none;color:var(--c-text);display:flex;flex-direction:column;gap:var(--s-2);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.services__card[data-astro-cid-j7akw4s5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--c-text)}.services__card[data-astro-cid-j7akw4s5]:active{transform:scale(.985)}.services__card[data-astro-cid-j7akw4s5] h3[data-astro-cid-j7akw4s5]{font-size:1.3125rem;margin-bottom:var(--s-2)}.services__desc[data-astro-cid-j7akw4s5]{color:var(--c-text-muted);font-size:var(--fs-small);margin:0;flex-grow:1;line-height:var(--lh-loose)}.services__price[data-astro-cid-j7akw4s5]{font-size:var(--fs-small);color:var(--c-text-muted);margin:var(--s-3) 0 0;font-variant-numeric:tabular-nums}.services__price[data-astro-cid-j7akw4s5] strong[data-astro-cid-j7akw4s5]{display:block;font-size:1.25rem;color:var(--c-text);letter-spacing:-.02em}.services__link[data-astro-cid-j7akw4s5]{color:var(--c-accent);font-weight:600;font-size:var(--fs-small);margin-top:var(--s-3)}.home-hero[data-astro-cid-j7pv25f6]{background:var(--c-card);padding-block:clamp(var(--s-10),6vw,var(--s-20)) clamp(var(--s-10),5vw,var(--s-16));overflow:hidden}.home-hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(var(--s-8),5vw,var(--s-16));align-items:center}.home-hero__copy[data-astro-cid-j7pv25f6]{max-width:46rem;min-width:0}.home-hero__media[data-astro-cid-j7pv25f6]{margin:0;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 3;background:var(--c-bg)}.home-hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;object-position:20% 70%}@media (max-width: 900px){.home-hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-hero__media[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;border-radius:var(--r-lg)}}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-display);line-height:1.03;margin-bottom:var(--s-5)}.home-hero__sub[data-astro-cid-j7pv25f6]{font-size:var(--fs-lede);line-height:1.5;letter-spacing:-.012em;color:var(--c-text-muted);max-width:34rem;margin-bottom:var(--s-8)}.home-hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-4)}@media (max-width: 480px){.home-hero__ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}.home-hero__fine[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);color:var(--c-text-muted);margin:0}.stats[data-astro-cid-j7pv25f6]{background:var(--c-card);padding-bottom:clamp(var(--s-10),5vw,var(--s-16))}.stats__row[data-astro-cid-j7pv25f6]{list-style:none;padding:var(--s-8) 0 0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-6);box-shadow:inset 0 1px 0 var(--c-border)}@media (max-width: 860px){.stats__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.stats__row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--s-1)}.stats__num[data-astro-cid-j7pv25f6]{font-size:clamp(1.1875rem,.95rem + 1.1vw,1.875rem);font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.stats__label[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);color:var(--c-text-muted)}.mistakes[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5)}@media (max-width: 900px){.mistakes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.mistake[data-astro-cid-j7pv25f6]{background:var(--c-card);border-radius:var(--r-xl);padding:var(--s-8) var(--s-6);box-shadow:var(--shadow-sm)}.mistake__n[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--s-5);border-radius:50%;background:var(--c-primary-light);color:var(--c-primary-dark);font-weight:750;font-variant-numeric:tabular-nums}.mistake[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3125rem;margin-bottom:var(--s-3)}.mistake[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--c-text-muted);margin:0}.calc-tile[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--s-10);align-items:center;padding:clamp(var(--s-8),5vw,var(--s-16));background:var(--c-surface-inverse);color:#fff;border-radius:var(--r-xl);text-decoration:none;transition:transform var(--dur-base) var(--ease-out)}.calc-tile[data-astro-cid-j7pv25f6]:hover{color:#fff;transform:translateY(-2px)}.calc-tile[data-astro-cid-j7pv25f6]:active{transform:scale(.995)}@media (max-width: 820px){.calc-tile[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.calc-tile__copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.calc-tile[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#ff8a8f;margin:0}.calc-tile__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:750;letter-spacing:-.03em;line-height:1.1}.calc-tile__text[data-astro-cid-j7pv25f6]{color:#ffffffb8;max-width:46ch;line-height:1.55}.calc-tile[data-astro-cid-j7pv25f6] .link-more[data-astro-cid-j7pv25f6]{color:#7cc4ff}.calc-tile__mock[data-astro-cid-j7pv25f6]{display:grid;gap:2px;padding:var(--s-2);background:#ffffff0f;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #ffffff14}.calc-tile__row[data-astro-cid-j7pv25f6],.calc-tile__result[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:var(--s-4);padding:.85rem 1rem;border-radius:var(--r-md);font-size:var(--fs-small);color:#ffffffb3}.calc-tile__row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600}.calc-tile__result[data-astro-cid-j7pv25f6]{background:#fff;color:var(--c-text-muted);margin-top:var(--s-1)}.calc-tile__result[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--c-text);font-weight:750;font-variant-numeric:tabular-nums}.province-grid[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);margin:0 0 var(--s-6);padding:0}@media (max-width: 768px){.province-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media (max-width: 420px){.province-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.province-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:60px;padding:0 var(--s-5);background:var(--c-bg);border-radius:var(--r-md);color:var(--c-text);font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.province-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"›";color:var(--c-text-muted);font-size:1.4em;line-height:1;margin-left:auto}.province-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#ebedf0}.province-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:active{transform:scale(.985)}.province-grid__hint[data-astro-cid-j7pv25f6]{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:500}.muted[data-astro-cid-j7pv25f6]{color:var(--c-text-muted);font-size:var(--fs-small)}
