@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";.sr-only[data-v-b8d97107]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-scroll[data-v-b8d97107]{overflow:hidden}.site-header[data-v-b8d97107]{position:sticky;top:0;width:100%;background:#fffdf7d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000a;z-index:50;transition:var(--transition, .3s ease)}.site-header[data-v-b8d97107]:hover{background:#fffdf7f2;box-shadow:0 4px 20px #0000000f}.nav-inner[data-v-b8d97107]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0}.brand[data-v-b8d97107]{display:flex;align-items:center;font-weight:700;font-size:1.25rem;color:var(--ink)}.brand-icon[data-v-b8d97107]{width:28px;height:28px;margin-right:.5rem;color:var(--primary-600)}.brand-name[data-v-b8d97107]{letter-spacing:.5px;font-family:Dancing Script;font-size:26px}.nav-desktop[data-v-b8d97107]{font-family:Times New Roman,Times,serif;display:flex;align-items:center;gap:2rem}.nav-desktop a[data-v-b8d97107]:not(.btn){text-decoration:none;color:var(--ink);font-weight:500;transition:var(--transition, .3s ease);position:relative;padding:.25rem 0}.nav-desktop a[data-v-b8d97107]:not(.btn):after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-600) 100%);border-radius:2px;transition:width var(--transition, .3s ease)}.nav-desktop a[data-v-b8d97107]:not(.btn):hover{color:var(--primary-600)}.nav-desktop a[data-v-b8d97107]:not(.btn):hover:after{width:100%}.nav-desktop .btn.cta[data-v-b8d97107],.nav-mobile .btn.cta[data-v-b8d97107]{background:var(--primary-600);color:#fff;padding:.5rem 1rem;border-radius:var(--radius);font-weight:600;transition:background .25s ease;display:inline-flex;align-items:center}.nav-desktop .btn.cta[data-v-b8d97107]:hover,.nav-mobile .btn.cta[data-v-b8d97107]:hover{background:var(--primary-700, #57a77a)}.btn.cta.contato span[data-v-b8d97107]{margin-left:5px}.menu-toggle[data-v-b8d97107]{display:none;border:0;background:transparent;color:var(--ink);padding:.25rem;border-radius:8px}.menu-toggle[data-v-b8d97107]:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.mobile-wrap[data-v-b8d97107]{position:fixed;inset:0;z-index:60;pointer-events:none;visibility:hidden}.mobile-wrap.is-visible[data-v-b8d97107]{pointer-events:auto;visibility:visible}.backdrop[data-v-b8d97107]{position:absolute;inset:0;background:#0000;transition:background .3s ease}.mobile-wrap.is-visible .backdrop[data-v-b8d97107]{background:#0006}.nav-mobile[data-v-b8d97107]{position:absolute;right:0;top:0;height:100%;width:min(80vw,320px);background:#fffdf7;background:linear-gradient(180deg,#fffdf7,#f9f7f2);padding:0;display:flex;flex-direction:column;box-shadow:-6px 0 24px #0003;font-family:Times New Roman,Times,serif;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-mobile.is-open[data-v-b8d97107]{transform:translate(0)}.mobile-header[data-v-b8d97107]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.08);background:#fffdf7}.mobile-header .brand[data-v-b8d97107]{font-size:1.1rem}.mobile-header .brand-icon[data-v-b8d97107]{width:24px;height:24px}.mobile-header .brand-name[data-v-b8d97107]{font-size:22px}.close-btn[data-v-b8d97107]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:50%;color:var(--ink);cursor:pointer;transition:background .2s ease}.close-btn[data-v-b8d97107]:hover{background:#0000000f}.close-btn[data-v-b8d97107]:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.mobile-links[data-v-b8d97107]{display:flex;flex-direction:column;padding:1rem 0;flex:1;background:#fffdf7}.mobile-links a[data-v-b8d97107]{text-decoration:none;color:var(--ink);font-weight:500;font-size:1.1rem;padding:.875rem 1.5rem;transition:background .2s ease,color .2s ease;border-left:3px solid transparent}.mobile-links a[data-v-b8d97107]:hover{background:#00000008;color:var(--primary-600);border-left-color:var(--primary-600)}.mobile-footer[data-v-b8d97107]{padding:1.25rem;background:#fffdf7;border-top:1px solid rgba(0,0,0,.06);margin-top:auto}.nav-mobile .btn.cta.contato[data-v-b8d97107]{width:100%;justify-content:center;padding:1rem 1.25rem;border-radius:10px;font-size:1rem;background:var(--primary-600, #6ab187);box-shadow:0 4px 12px #6ab1874d;text-decoration:none}@media (max-width: 900px){.site-header[data-v-b8d97107]{position:fixed;top:0;left:0;right:0}.nav-desktop[data-v-b8d97107]{display:none}.menu-toggle[data-v-b8d97107]{display:inline-flex}}@keyframes fadeInUp-250539f8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-250539f8{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float-250539f8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero[data-v-250539f8]{font-family:Times New Roman,Times,serif;padding:clamp(2.5rem,5vw,4rem);background:var(--surface);border-radius:var(--radius-lg, 24px);box-shadow:var(--shadow);position:relative;overflow:hidden;min-height:55vh;margin-top:1.5rem}.hero[data-v-250539f8]:before{content:"";position:absolute;top:-15%;left:-10%;width:300px;height:300px;border-radius:50%;background:radial-gradient(ellipse at center,var(--accent-light, #f5e6d3) 0%,transparent 70%);opacity:.4;z-index:0}.hero[data-v-250539f8]:after{content:"";position:absolute;inset:auto -10% -20% auto;width:450px;height:450px;border-radius:40%;background:radial-gradient(ellipse at 70% 40%,var(--primary-100),transparent 60%);opacity:.7;z-index:0}.hero-inner[data-v-250539f8]{display:grid;align-items:center;gap:3rem;grid-template-columns:1.15fr .85fr;position:relative;z-index:1}.copy[data-v-250539f8]{animation:fadeInUp-250539f8 .8s ease-out}.copy h1[data-v-250539f8]{font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.15;font-family:Playfair Display,serif;margin:0 0 1.25rem;color:var(--ink);letter-spacing:-.02em}.copy h1 br[data-v-250539f8]+*{background:linear-gradient(135deg,var(--primary-600) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead[data-v-250539f8]{color:var(--muted);margin:0 0 1.75rem;font-size:1.15rem;line-height:1.7;max-width:480px}.btn[data-v-250539f8]{animation:fadeInUp-250539f8 .8s ease-out .2s both}.btn-hero[data-v-250539f8]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.85rem;font-size:1.05rem}.photo[data-v-250539f8]{display:grid;place-items:center;animation:scaleIn-250539f8 .8s ease-out .3s both}.photo img[data-v-250539f8]{width:min(300px,100%);aspect-ratio:1/1;object-fit:cover;border-radius:50%;background:var(--primary-100);box-shadow:0 0 0 6px var(--surface),0 0 0 8px var(--primary-100),var(--shadow-lg, 0 20px 50px rgba(45,74,67,.12));animation:float-250539f8 6s ease-in-out infinite;transition:var(--transition, .3s ease)}.photo img[data-v-250539f8]:hover{transform:scale(1.03);box-shadow:0 0 0 8px var(--surface),0 0 0 10px var(--primary-400, #9fc4ae),var(--shadow-lg, 0 20px 50px rgba(45,74,67,.15))}@media (max-width: 900px){.hero[data-v-250539f8]{padding:clamp(2rem,4vw,3rem);min-height:auto}.hero-inner[data-v-250539f8]{grid-template-columns:1fr;text-align:center;gap:2rem}.lead[data-v-250539f8]{margin-inline:auto}.photo[data-v-250539f8]{order:-1}.photo img[data-v-250539f8]{width:min(55vw,260px);animation:none}}.about[data-v-c0283c2b]{width:100%;padding:clamp(2rem,4vw,3rem);background:var(--surface);font-family:Times New Roman,Times,serif;border-radius:var(--radius-lg, 24px);box-shadow:var(--shadow);position:relative;overflow:hidden;margin:3rem 0}.about[data-v-c0283c2b]:before{content:"";position:absolute;top:-20%;right:-15%;width:350px;height:350px;border-radius:50%;background:radial-gradient(ellipse at center,var(--accent-light, #f5e6d3) 0%,transparent 70%);opacity:.35;z-index:0;pointer-events:none}.about[data-v-c0283c2b]:after{content:"";position:absolute;inset:auto auto -18% -18%;width:420px;height:420px;border-radius:40%;background:radial-gradient(ellipse at 30% 30%,var(--primary-100),transparent 60%);opacity:.65;z-index:0;pointer-events:none}.about-inner[data-v-c0283c2b]{position:relative;z-index:1;display:grid;align-items:center;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:1fr}.section-label[data-v-c0283c2b]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem .9rem;background:var(--primary-50, #f0f7f2);border-radius:999px;font-size:.85rem;color:var(--primary-700, #57a77a);font-weight:600}.label-icon[data-v-c0283c2b]{display:flex;align-items:center;justify-content:center}.label-icon svg[data-v-c0283c2b]{width:16px;height:16px;stroke:var(--primary-600)}.about-copy h2[data-v-c0283c2b]{font-size:clamp(1.8rem,3.5vw,2.4rem);margin:0 0 1rem;color:var(--ink);font-family:Playfair Display,serif}.headline[data-v-c0283c2b]{font-size:1.15rem;color:var(--ink);margin:0 0 .75rem}.headline strong[data-v-c0283c2b]{font-family:Playfair Display,serif;font-size:1.25rem}.crp-badge[data-v-c0283c2b]{display:inline-block;padding:.25rem .6rem;background:var(--primary-100);color:var(--primary-700, #57a77a);border-radius:6px;font-size:.85rem;font-weight:600;margin-left:.25rem;vertical-align:middle}.bio[data-v-c0283c2b]{color:var(--muted);margin:0 0 1.25rem;line-height:1.75;max-width:680px}.values[data-v-c0283c2b]{display:flex;flex-wrap:wrap;gap:.6rem}.value-item[data-v-c0283c2b]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:linear-gradient(135deg,var(--surface) 0%,var(--primary-50, #f0f7f2) 100%);border:1px solid var(--primary-100);border-radius:999px;font-size:.9rem;color:var(--ink);font-weight:500;transition:var(--transition, .3s ease)}.value-item[data-v-c0283c2b]:hover{background:var(--primary-100);border-color:var(--primary-400, #9fc4ae);transform:translateY(-2px)}@media (max-width: 900px){.about[data-v-c0283c2b]{padding:clamp(1.5rem,3vw,2rem)}.about-copy[data-v-c0283c2b]{text-align:center}.section-label[data-v-c0283c2b],.bio[data-v-c0283c2b]{margin-inline:auto}.values[data-v-c0283c2b]{justify-content:center}}.approach[data-v-cf8c7c40]{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;font-family:Times New Roman,Times,serif;padding:clamp(2rem,4vw,3rem);margin:2rem 0 3rem;background:var(--surface);border-radius:var(--radius-lg, 24px);box-shadow:var(--shadow);color:var(--ink);position:relative;overflow:hidden}.approach[data-v-cf8c7c40]:before{content:"";position:absolute;top:-15%;right:-10%;width:300px;height:300px;border-radius:50%;background:radial-gradient(ellipse at center,var(--accent-light, #f5e6d3) 0%,transparent 70%);opacity:.3;z-index:0;pointer-events:none}.approach[data-v-cf8c7c40]:after{content:"";position:absolute;inset:auto 0 -18% -18%;width:420px;height:420px;border-radius:40%;background:radial-gradient(ellipse at 70% 40%,var(--primary-100),transparent 60%);z-index:0;opacity:.75;pointer-events:none}.approach-content[data-v-cf8c7c40]{flex:1 1 60%;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.illustration-space[data-v-cf8c7c40]{flex:1 1 40%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.illustration-space img[data-v-cf8c7c40]{display:block;width:90%;height:auto;max-width:400px;object-fit:contain;border-radius:var(--radius, 16px);filter:drop-shadow(0 10px 30px rgba(45,74,67,.1));transition:transform var(--transition, .3s ease)}.illustration-space img[data-v-cf8c7c40]:hover{transform:scale(1.02)}.bullets[data-v-cf8c7c40]{list-style:none;display:grid;gap:.75rem;margin:1rem 0 0;padding:0}.bullets li[data-v-cf8c7c40]{position:relative;padding-left:2rem;color:var(--ink);line-height:1.6;transition:transform var(--transition, .3s ease)}.bullets li[data-v-cf8c7c40]:hover{transform:translate(4px)}.bullets li[data-v-cf8c7c40]:before{content:"";position:absolute;left:0;top:.35rem;width:1.1rem;height:1.1rem;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-600) 100%);box-shadow:0 2px 6px #7fb0974d}.bullets li[data-v-cf8c7c40]:after{content:"✓";position:absolute;left:.275rem;top:.3rem;font-size:.7rem;color:#fff;font-weight:700}.tags[data-v-cf8c7c40]{margin-top:1.25rem}.badges[data-v-cf8c7c40]{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none}.badges li[data-v-cf8c7c40]{padding:.45rem .9rem;border-radius:999px;background:linear-gradient(135deg,var(--primary-50, #f0f7f2) 0%,var(--primary-100) 100%);color:var(--primary-700, #57a77a);font-size:.875rem;font-weight:500;border:1px solid transparent;transition:var(--transition, .3s ease);cursor:default}.badges li[data-v-cf8c7c40]:hover{background:var(--primary-100);border-color:var(--primary-400, #9fc4ae);transform:translateY(-2px);box-shadow:var(--shadow-sm, 0 4px 12px rgba(45,74,67,.06))}h2[data-v-cf8c7c40]{font-size:clamp(1.8rem,3.5vw,2.4rem);font-family:Playfair Display,serif;margin:0 0 .75rem;color:var(--ink)}p[data-v-cf8c7c40]{margin:0 0 .5rem;color:var(--muted);line-height:1.75}p strong[data-v-cf8c7c40]{color:var(--primary-700, #57a77a)}@media (max-width: 900px){.approach[data-v-cf8c7c40]{flex-direction:column;gap:2rem;padding:clamp(1.5rem,3vw,2rem)}.approach-content[data-v-cf8c7c40],.illustration-space[data-v-cf8c7c40]{flex:1 1 100%}.illustration-space[data-v-cf8c7c40]{order:-1}.illustration-space img[data-v-cf8c7c40]{width:100%;max-width:360px}.badges[data-v-cf8c7c40]{justify-content:center}}.service[data-v-aa26a673]{padding:2rem 1.5rem;font-family:Times New Roman,Times,serif;text-align:center;position:relative;overflow:hidden;transition:var(--transition, .3s ease);cursor:default}.service[data-v-aa26a673]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-400, #9fc4ae) 100%);transform:scaleX(0);transform-origin:left;transition:transform var(--transition, .3s ease)}.service[data-v-aa26a673]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg, 0 20px 50px rgba(45,74,67,.12))}.service[data-v-aa26a673]:hover:before{transform:scaleX(1)}.icon[data-v-aa26a673]{margin-bottom:.75rem;transition:transform var(--transition, .3s ease)}.service:hover .icon[data-v-aa26a673]{transform:scale(1.05)}.icon img[data-v-aa26a673]{width:55%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(45,74,67,.08))}h3[data-v-aa26a673]{margin:.5rem 0 .75rem;font-size:1.25rem;font-family:Playfair Display,serif;color:var(--ink);transition:color var(--transition, .3s ease)}.service:hover h3[data-v-aa26a673]{color:var(--primary-700, #57a77a)}.muted[data-v-aa26a673]{font-size:.95rem;line-height:1.6}.services[data-v-e91fe42a]{padding:3rem 0}.section-header[data-v-e91fe42a]{text-align:center;margin-bottom:2.5rem}h2[data-v-e91fe42a]{font-size:clamp(1.8rem,3.5vw,2.4rem);font-family:Playfair Display,serif;margin:0 0 .5rem;color:var(--ink);position:relative;display:inline-block}h2[data-v-e91fe42a]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-400, #9fc4ae) 100%);border-radius:2px}.grid-3[data-v-e91fe42a]{gap:1.5rem}@media (max-width: 900px){.services[data-v-e91fe42a]{padding:2rem 0}.grid-3[data-v-e91fe42a]{gap:1.25rem}}.site-footer[data-v-e413b88c]{background:transparent;margin-top:1rem;padding-bottom:2rem}.footer-card[data-v-e413b88c]{padding:clamp(2rem,4vw,3rem);background:var(--surface);border-radius:var(--radius-lg, 24px);box-shadow:var(--shadow);position:relative;overflow:hidden;font-family:Times New Roman,Times,serif}.footer-card[data-v-e413b88c]:before{content:"";position:absolute;top:-20%;left:-15%;width:300px;height:300px;border-radius:50%;background:radial-gradient(ellipse at center,var(--accent-light, #f5e6d3) 0%,transparent 70%);opacity:.3;z-index:0;pointer-events:none}.footer-card[data-v-e413b88c]:after{content:"";position:absolute;inset:auto -15% -25% auto;width:420px;height:420px;border-radius:40%;background:radial-gradient(ellipse at 70% 40%,var(--primary-100),transparent 60%);opacity:.5;z-index:0;pointer-events:none}.footer-grid[data-v-e413b88c]{display:grid;align-items:start;gap:2rem;grid-template-columns:1.2fr 1fr;position:relative;z-index:1}.brand-line[data-v-e413b88c]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.leaf[data-v-e413b88c]{width:28px;height:28px;color:var(--primary-600)}.brand-name[data-v-e413b88c]{font-weight:700;font-size:1.5rem;color:var(--ink);font-family:Dancing Script,cursive}.muted[data-v-e413b88c]{color:var(--muted)}.small[data-v-e413b88c]{font-size:.9rem;margin:.25rem 0}.xsmall[data-v-e413b88c]{font-size:.85rem;line-height:1.5}.emergency[data-v-e413b88c]{margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,var(--primary-50, #f0f7f2) 0%,var(--primary-100) 100%);border-radius:var(--radius-sm, 10px);border-left:3px solid var(--primary)}.emergency p[data-v-e413b88c]{margin:0}.emergency strong[data-v-e413b88c]{color:var(--primary-700, #57a77a)}.col-title[data-v-e413b88c]{font-size:1.1rem;font-family:Playfair Display,serif;margin:0 0 1rem;color:var(--ink);position:relative;display:inline-block}.col-title[data-v-e413b88c]:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-400, #9fc4ae) 100%);border-radius:2px}.list[data-v-e413b88c]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.list li[data-v-e413b88c]{display:grid;grid-template-columns:24px 1fr;gap:.75rem;align-items:center;transition:transform var(--transition, .3s ease)}.list li[data-v-e413b88c]:hover{transform:translate(4px)}.ico[data-v-e413b88c]{width:20px;height:20px;color:var(--primary-600);fill:none;stroke:var(--primary-600);stroke-width:1.5}.ico-img[data-v-e413b88c]{width:20px;height:20px;object-fit:contain}.link[data-v-e413b88c]{color:var(--ink);text-decoration:none;transition:color var(--transition, .3s ease)}.link[data-v-e413b88c]:hover{color:var(--primary-600)}.social[data-v-e413b88c]{margin-top:1.25rem;display:flex;gap:.75rem}.social-btn[data-v-e413b88c]{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm, 10px);background:linear-gradient(135deg,var(--primary-50, #f0f7f2) 0%,var(--primary-100) 100%);color:var(--primary-600);transition:var(--transition, .3s ease);border:1px solid transparent}.social-btn[data-v-e413b88c]:hover{transform:translateY(-3px);box-shadow:var(--shadow);background:var(--primary-100);border-color:var(--primary-400, #9fc4ae)}.social-btn img[data-v-e413b88c]{width:24px;height:24px;transition:transform var(--transition, .3s ease)}.social-btn:hover img[data-v-e413b88c]{transform:scale(1.1)}.divider[data-v-e413b88c]{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 50%,transparent 100%);margin:1.5rem 0 1rem;position:relative;z-index:1}.footnote[data-v-e413b88c]{text-align:center;position:relative;z-index:1}.footnote .small[data-v-e413b88c]{font-size:.85rem}@media (max-width: 980px){.footer-grid[data-v-e413b88c]{grid-template-columns:1fr;gap:2rem}.brand[data-v-e413b88c],.contact[data-v-e413b88c]{text-align:left}.col-title[data-v-e413b88c]:after{left:0}}@media (max-width: 720px){.footer-card[data-v-e413b88c]{padding:clamp(1.5rem,3vw,2rem)}.footnote[data-v-e413b88c]{flex-direction:column;gap:.5rem;text-align:center}.social[data-v-e413b88c]{justify-content:flex-start}}.wa-fab[data-v-8561e63c]{position:fixed;width:var(--wa-size);height:var(--wa-size);border-radius:9999px;display:inline-grid;place-items:center;background:transparent;color:var(--wa-fg, #ffffff);box-shadow:0 10px 20px #0000002e,0 6px 6px #00000038;z-index:var(--wa-z);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease;outline:none}.wa-fab[data-v-8561e63c]:hover,.wa-fab[data-v-8561e63c]:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px #0003,0 10px 10px #0000003b}.wa-icon[data-v-8561e63c]{width:calc(var(--wa-size) * .55);height:calc(var(--wa-size) * .55)}.wa-icon-img[data-v-8561e63c]{width:100%;height:100%;object-fit:contain;border-radius:50%}.wa-corner[data-v-8561e63c]{position:fixed}.wa-bottom[data-v-8561e63c]{bottom:max(16px,env(safe-area-inset-bottom))}.wa-top[data-v-8561e63c]{top:max(16px,env(safe-area-inset-top))}.wa-right[data-v-8561e63c]{right:max(16px,env(safe-area-inset-right))}.wa-left[data-v-8561e63c]{left:max(16px,env(safe-area-inset-left))}@media (prefers-reduced-motion: reduce){.wa-fab[data-v-8561e63c]{transition:none}}@media (max-width: 380px){.wa-hidden-sm[data-v-8561e63c]{display:none}}@media (max-width: 900px){main[data-v-b6d6759e]{padding-top:60px}}:root{--bg: #faf6ee;--surface: #fffdf7;--surface-hover: #f8f6f0;--ink: #2d4a43;--muted: #6a7f79;--primary: #7fb097;--primary-700: #57a77a;--primary-600: #6aa386;--primary-400: #9fc4ae;--primary-100: #e7f1eb;--primary-50: #f0f7f2;--accent: #d4a373;--accent-light: #f5e6d3;--ring: rgba(47, 79, 79, .25);--shadow: 0 10px 30px rgba(45,74,67,.08);--shadow-lg: 0 20px 50px rgba(45,74,67,.12);--shadow-sm: 0 4px 12px rgba(45,74,67,.06);--radius: 16px;--radius-lg: 24px;--radius-sm: 10px;--transition: .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: .15s ease}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.65}.container{width:min(1100px,92%);margin-inline:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:10px}.btn{display:inline-block;padding:.9rem 1.5rem;border-radius:999px;font-weight:600;box-shadow:var(--shadow);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-600) 100%);color:#fff;transition:var(--transition);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-700) 100%);opacity:0;transition:var(--transition)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn:hover:before{opacity:1}.btn span,.btn svg{position:relative;z-index:1}.btn.ghost{background:transparent;color:var(--ink);border:2px solid var(--ink);box-shadow:none}.btn.ghost:before{display:none}.btn.ghost:hover{background:var(--primary-50);border-color:var(--primary);color:var(--primary-700)}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);transition:var(--transition)}.card:hover{box-shadow:var(--shadow-lg)}h1,h2,h3{line-height:1.2}.lead{color:var(--muted);font-size:1.125rem}.grid{display:grid;gap:1.25rem}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 900px){.grid-3{grid-template-columns:1fr}}.muted{color:var(--muted)}.small{font-size:.925rem}.pill{background:var(--primary-100);padding:.45rem .8rem;border-radius:999px}.soft-shape{position:relative;overflow:hidden;isolation:isolate}.soft-shape:before{content:"";position:absolute;inset:-10% auto auto -10%;width:420px;height:420px;border-radius:40%;background:radial-gradient(ellipse at 30% 30%,#dfeee5 0%,transparent 60%);z-index:-1;opacity:.65}
