:root{--primary: #123f3b;--primary-pressed: #0c2e2b;--accent: #c8e07a;--bg: #f4f7f7;--surface: #ffffff;--sage: #e8eedf;--mint: #dfe8e4;--border: #dbe5e2;--text: #0f1f1d;--muted: #5a6d6b;--label: #435b42;--warning: #8a5a00;--warning-bg: #fff4d6;--r-card: 24px;--r-control: 10px;--r-pill: 999px;--max: 1120px;--gutter: 20px;--font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5}img,svg{display:block;max-width:100%}a{color:var(--primary)}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:4px}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.02em}p{margin:0}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{padding:56px 0}@media(min-width:768px){:root{--gutter: 32px}.section{padding:88px 0}}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--label)}.section-head{display:grid;gap:10px;max-width:640px;margin-bottom:32px}.section-head h2{font-size:clamp(26px,4vw,36px)}.section-head p{color:var(--muted);font-size:17px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--r-control);border:1.5px solid transparent;font:inherit;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-pressed)}.btn-accent{background:var(--accent);color:var(--primary)}.btn-accent:hover{background:#b9d466}.btn-outline{background:transparent;color:var(--primary);border-color:var(--primary)}.btn-outline:hover{background:var(--mint)}.btn-sm{min-height:40px;padding:0 16px;font-size:15px}.tbc{color:var(--warning);background:var(--warning-bg);border-radius:6px;padding:0 6px;font-weight:600;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prose{max-width:720px}.prose h1{font-size:clamp(30px,5vw,40px);margin-bottom:8px}.prose h2{font-size:21px;margin:36px 0 10px}.prose p,.prose li{color:#2a3b39}.prose p+p{margin-top:12px}.prose ul{padding-left:22px;margin:10px 0 0}.prose li+li{margin-top:6px}.notice{background:var(--warning-bg);color:var(--warning);border-radius:var(--r-control);padding:14px 16px;font-weight:600;margin:20px 0 8px}a[href^="tel:"],a[href^="https://wa.me/"]{white-space:nowrap}.logo[data-astro-cid-tvrurpns]{display:inline-block;text-decoration:none;flex:none}.horizontal[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{height:54px;width:auto}.full[data-astro-cid-tvrurpns]{background:#fff;border-radius:12px;padding:8px 10px}.full[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:140px;height:auto}@media(max-width:380px){.horizontal[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{height:42px}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:12px;top:-60px;background:var(--primary);color:#fff;padding:10px 14px;border-radius:var(--r-control);z-index:20}.skip[data-astro-cid-5hce7sga]:focus{top:12px}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:10;background:#f4f7f7eb;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--border)}.bar[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:6px}.nav-link[data-astro-cid-5hce7sga]{padding:8px 10px;font-weight:600;text-decoration:none;color:var(--text);border-radius:var(--r-control)}.nav-link[data-astro-cid-5hce7sga]:hover{background:var(--mint)}.hide-sm[data-astro-cid-5hce7sga]{display:none}@media(min-width:768px){.hide-sm[data-astro-cid-5hce7sga]{display:inline-block}nav[data-astro-cid-5hce7sga]{gap:10px}}@media(max-width:380px){.btn-sm[data-astro-cid-5hce7sga]{padding:0 12px}}.site-footer[data-astro-cid-5hce7sga]{background:var(--primary);color:#d6e2de;padding:56px 0 28px}.cols[data-astro-cid-5hce7sga]{display:grid;gap:32px}@media(min-width:768px){.cols[data-astro-cid-5hce7sga]{grid-template-columns:1.4fr 1fr 1fr .8fr}}.about[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin-top:14px;max-width:320px}.site-footer[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.site-footer[data-astro-cid-5hce7sga] address[data-astro-cid-5hce7sga]{font-style:normal;margin-bottom:8px}.site-footer[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-footer[data-astro-cid-5hce7sga] a{color:#fff}.site-footer[data-astro-cid-5hce7sga] .tbc{background:#fff4d626;color:#ffe39a}.site-footer[data-astro-cid-5hce7sga] [data-astro-cid-5hce7sga]:focus-visible{outline-color:var(--accent)}.legal[data-astro-cid-5hce7sga]{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:14px}
