@font-face{font-family:LandingFraunces;src:url(/fonts/fraunces-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:LandingManrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.landing{--bg:#f6f4ef;--surface:#fff;--surface-2:#f6f4ef;--mesh-d1:#dec49680;--mesh-d2:#ecdcc4b3;--ink:#17382f;--text:#1f2421;--text-2:#3f5447;--muted:#5e6560;--border:#d9ddd8;--control:#8a8f8b;--primary:#17382f;--primary-fg:#f6f4ef;--ring-focus:#17382f;--sand:#d2b48a;--champ:#c8a97e;--wall:#dde3d6;--medido:#17382f;--estimado:#8a5a00;--estimado-text:#6e4f18;--glass:#ffffffb8;--glass-strong:#ffffffeb;--mesh-a:#78aa948c;--mesh-b:#dec49699;--mesh-c:#a0c8b473;--shadow:0 8px 32px #17382f1a;--palco-0:#0e1f1a;--palco-1:#17382f;--palco-text:#f2eee7;--palco-glass:#141816e6;--palco-border:#7c847f;--palco-accent:#9cc3b2;--nav-h:68px;--ease:cubic-bezier(.22,1,.36,1)}@media (prefers-color-scheme:dark){.landing:not([data-theme=light]){--bg:#0e1f1a;--surface:#1c211f;--surface-2:#232a27;--ink:#f2eee7;--text:#f2eee7;--text-2:#c9d2cc;--muted:#a9b0ab;--border:#2e3733;--control:#7c847f;--primary:#9cc3b2;--primary-fg:#0e1f1a;--ring-focus:#9cc3b2;--medido:#9cc3b2;--estimado:#e6c16e;--estimado-text:#e6c16e;--glass:#1c211fb8;--glass-strong:#1c211feb;--mesh-a:#2f7a6059;--mesh-b:#c8a97e38;--mesh-c:#3c5f5059;--shadow:0 8px 32px #00000059;--mesh-d1:#c8a97e24;--mesh-d2:#c8a97e14}}.landing[data-theme=dark]{--bg:#0e1f1a;--surface:#1c211f;--surface-2:#232a27;--ink:#f2eee7;--text:#f2eee7;--text-2:#c9d2cc;--muted:#a9b0ab;--border:#2e3733;--control:#7c847f;--primary:#9cc3b2;--primary-fg:#0e1f1a;--ring-focus:#9cc3b2;--medido:#9cc3b2;--estimado:#e6c16e;--estimado-text:#e6c16e;--glass:#1c211fb8;--glass-strong:#1c211feb;--mesh-a:#2f7a6059;--mesh-b:#c8a97e38;--mesh-c:#3c5f5059;--shadow:0 8px 32px #00000059;--mesh-d1:#c8a97e24;--mesh-d2:#c8a97e14}.landing *{box-sizing:border-box}.landing{scroll-behavior:auto;scroll-padding-top:calc(var(--nav-h) + 28px);-webkit-text-size-adjust:100%;background:var(--bg);color:var(--text);font-family:LandingManrope,var(--font-manrope),Manrope,system-ui,sans-serif;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}.landing img{max-width:100%;display:block}.landing a{color:inherit;text-decoration:none}.landing h1,.landing h2,.landing h3{font-family:LandingFraunces,var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:400}.landing p{margin:0}.landing ul{margin:0;padding:0;list-style:none}.landing :focus-visible{outline:3px solid var(--ring-focus);outline-offset:3px;border-radius:8px}.landing .palco :focus-visible,.landing .site-header :focus-visible{outline-color:#f2eee7}.landing .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing .skips{z-index:100;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;top:-200px;left:16px}.landing .skips:focus-within{top:12px}.landing .skip{background:var(--bg);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:12px 20px;font-weight:700}.landing .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 max(16px,4vw)}.landing .btn{min-height:48px;font:inherit;cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.landing .btn-primary{background:var(--primary);color:var(--primary-fg)}.landing .btn-ghost{border-color:var(--ink);color:var(--ink);background:0 0}.landing .btn-sand{background:var(--sand);color:#17382f}.landing .selo{white-space:nowrap;background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.landing .selo.medido{border:1.5px solid var(--medido);color:var(--medido)}.landing .selo.estimado{border:1.5px dashed var(--estimado);color:var(--estimado-text)}.landing .eyebrow{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.landing .eyebrow i{background:var(--ink);border-radius:50%;width:8px;height:8px;display:block}.landing .site-header{z-index:50;pointer-events:none;position:fixed;top:12px;left:0;right:0}.landing .nav{pointer-events:auto;width:calc(100% - 32px);max-width:1120px;height:var(--nav-h);background:var(--palco-glass);-webkit-backdrop-filter:blur(24px)saturate(1.15);color:var(--palco-text);transition:height .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease);border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;padding:0 10px 0 28px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 40px #0e1f1a38}.landing .is-compact .nav{background:#0e1210f5;height:56px;box-shadow:inset 0 1px #ffffff0f,0 8px 28px #0e1f1a52}.landing .logo{font-family:LandingFraunces,var(--font-fraunces),Fraunces,serif;letter-spacing:-.01em;color:#f2eee7;min-height:44px;transition:font-size .25s var(--ease);justify-self:start;align-items:center;font-size:27px;font-weight:600;display:flex}.landing .is-compact .logo{font-size:24px}.landing .nav-links{justify-self:center;gap:2px;display:flex}.landing .nav-links a{color:#f2eee7d6;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14.5px;font-weight:600;transition:color .2s,background-color .2s;display:flex;position:relative}.landing .nav-links a:hover{color:#fff;background:#ffffff12}.landing .nav-links a[aria-current=true]{color:#fff}.landing .nav-links a:after{content:"";background:var(--sand);height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:7px;left:14px;right:14px;transform:scaleX(0)}.landing .nav-links a[aria-current=true]:after{transform:scaleX(1)}.landing .nav-cta{justify-self:end;align-items:center;gap:8px;display:flex}.landing .nav .btn{min-height:44px;padding:0 22px;font-size:14.5px}.landing .nav .btn-sand{background:var(--sand);color:#17382f;transition:filter .2s,transform .2s var(--ease)}.landing .nav .btn-sand:hover{filter:brightness(1.06)}.landing .nav :focus-visible,.landing .sheet :focus-visible{outline-offset:2px;border-radius:999px;outline:3px solid #f2eee7}.landing .menu-btn{border:1.5px solid var(--palco-border);color:#f2eee7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:14px;font-weight:700;display:none}.landing .burger{width:18px;height:12px;display:block;position:relative}.landing .burger i{height:2px;transition:transform .25s var(--ease),top .25s var(--ease);background:#f2eee7;border-radius:2px;position:absolute;left:0;right:0}.landing .burger i:first-child{top:1px}.landing .burger i:nth-child(2){top:9px}.landing .menu-btn[aria-expanded=true] .burger i:first-child{top:5px;transform:rotate(45deg)}.landing .menu-btn[aria-expanded=true] .burger i:nth-child(2){top:5px;transform:rotate(-45deg)}.landing .short{display:none}.landing .scrim{z-index:48;opacity:0;transition:opacity .25s var(--ease);background:#0a120f80;position:fixed;inset:0}.landing .scrim.open{opacity:1}.landing .sheet{z-index:49;left:16px;right:16px;top:calc(12px + var(--nav-h) + 10px);background:var(--palco-glass);-webkit-backdrop-filter:blur(24px);opacity:0;max-width:520px;transition:opacity .25s var(--ease),transform .25s var(--ease);color:#f2eee7;border:1px solid #ffffff24;border-radius:28px;margin-left:auto;padding:10px;position:fixed;transform:translateY(-8px);box-shadow:0 24px 60px #00000059}.landing .sheet.open{opacity:1;transform:none}.landing .sheet[hidden],.landing .scrim[hidden]{display:none}.landing .sheet ul{flex-direction:column;gap:2px;display:flex}.landing .sheet a{color:#f2eee7;border-radius:16px;align-items:center;min-height:48px;padding:0 16px;font-size:17px;font-weight:600;display:flex}.landing .sheet a:hover{background:#ffffff12}.landing .sheet a[aria-current=true]{background:#ffffff17}.landing .sheet a.cta{background:var(--sand);color:#17382f;border-radius:999px;justify-content:center;margin-top:8px;font-weight:700}@media (max-width:1000px){.landing .nav{grid-template-columns:1fr auto;padding-left:24px}.landing .nav-links{display:none}.landing .menu-btn{display:inline-flex}}@media (max-width:520px){.landing .long{display:none}.landing .short{display:inline}.landing .nav{gap:8px;padding-left:18px}.landing .nav .btn{padding:0 16px}.landing .logo,.landing .is-compact .logo{font-size:22px}}@media (max-width:380px){.landing #menu-txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing .menu-btn{padding:0 14px}.landing .nav{gap:6px;padding-left:14px}.landing .nav .btn{padding:0 12px}.landing .logo,.landing .is-compact .logo{font-size:20px}}@media (prefers-reduced-motion:reduce){.landing .nav,.landing .logo,.landing .burger i,.landing .nav-links a:after,.landing .sheet,.landing .scrim{transition:none}}.landing .story{position:relative}.landing #tela-1{--bg:#f6f4ef;--surface:#fff;--ink:#17382f;--text:#1f2421;--text-2:#3f5447;--muted:#5e6560;--border:#d9ddd8;--control:#8a8f8b;--primary:#17382f;--primary-fg:#f6f4ef;--ring-focus:#17382f;--medido:#17382f;--estimado:#8a5a00;--estimado-text:#6e4f18;--glass:#ffffffb8;--glass-strong:#ffffffeb;--mesh-a:#78aa948c;--mesh-b:#dec49699;--mesh-c:#a0c8b473;--shadow:0 8px 32px #17382f1a;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:max(100svh,760px);padding:calc(var(--nav-h) + 72px) 0 72px;background:#f6f4ef;position:relative;overflow:hidden}.landing #tela-1 .mesh{z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 12% 8%, var(--mesh-a), transparent 70%), radial-gradient(45% 55% at 88% 28%, var(--mesh-b), transparent 70%), radial-gradient(60% 55% at 42% 100%, var(--mesh-c), transparent 70%);position:absolute;inset:0}.landing #tela-1 .grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;display:grid;position:relative}.landing .copy1{flex-direction:column;gap:26px;max-width:600px;display:flex}.landing .chips{flex-wrap:wrap;gap:10px;display:flex}.landing .chip{border:1px solid var(--border);color:var(--ink);background:#fffffff0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.landing .copy1 h1{font-size:clamp(40px,5.2vw,64px);line-height:1.04}.landing .copy1 .lead{color:var(--text-2);max-width:500px;font-size:18px;line-height:1.55}.landing .acesso{border:1.5px solid var(--control);width:min(100%,540px);box-shadow:var(--shadow);background:#fffffff5;border-radius:32px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 8px 8px 22px;display:flex}.landing .acesso label{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.landing .acesso input{min-width:0;height:48px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:130px;font-size:16px}.landing .acesso input:focus-visible{outline:3px solid var(--ring-focus);outline-offset:2px;border-radius:10px}.landing .acesso .campo{display:contents}.landing .acesso .suf{color:var(--text-2);white-space:nowrap;font-size:15px}.landing .acesso button{white-space:nowrap}.landing .acesso-msg{min-height:22px;color:var(--text-2);font-size:13px}.landing .acesso-msg:empty{display:none}.landing .nota-hero{color:var(--text-2);margin-top:-8px;font-size:13px}.landing .cards1{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid;position:relative}.landing .cards1 .c1{transform-origin:50% 60%;transform:rotate(-2.4deg)}.landing .cards1 .c2{transform-origin:50% 40%;margin-top:72px;transform:rotate(2deg)}.landing .card{background:var(--glass-strong);box-shadow:var(--shadow),inset 0 1px 0 #fffc;border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.landing .card.c1{-webkit-backdrop-filter:blur(24px);background:linear-gradient(160deg,#ffffffd1,#ffffffb8)}.landing .card.c2{background:#fffffff5}.landing .card h2{font-size:20px;line-height:1.15}.landing .card .apoio{color:var(--text-2);margin-top:-6px;font-size:14px;line-height:1.4}.landing .badges{flex-wrap:wrap;gap:6px;display:flex}.landing .badge{cursor:default;background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.landing .badge.medido{border:1.5px solid var(--medido);color:var(--medido)}.landing .badge.estimado{border:1.5px dashed var(--estimado);color:var(--estimado-text)}.landing .card .rodape{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:12px;display:flex}.landing .chave{align-items:center;gap:6px;display:inline-flex}.landing .sw{vertical-align:middle;background:#fff;border-radius:5px;width:14px;height:10px;display:inline-block}.landing .sw.medido{border:1.5px solid var(--medido)}.landing .sw.estimado{border:1.5px dashed var(--estimado)}.landing .card .lista{flex-direction:column;gap:6px;display:flex}.landing .card .lista li{color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.landing .card .nota{color:var(--text-2);font-size:13px;line-height:1.45}.landing .palco-anel{border:1px solid var(--border);background:radial-gradient(60% 80% at 30% 20%,#ffffffe6,#0000 70%),radial-gradient(70% 90% at 80% 90%,#c8a97e59,#0000 70%),linear-gradient(160deg,#f5f0e6,#e8dfcf);border-radius:18px;height:150px;position:relative;overflow:hidden}.landing .palco-anel img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.landing .palco-anel .alvo{width:92px;height:92px;margin:-46px 0 0 -46px;position:absolute;top:50%;left:50%}.landing.ring-live .palco-anel img{opacity:0}.landing .foto-band{border:1px solid var(--border);border-radius:18px;height:150px;overflow:hidden}.landing .foto-band img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.landing #tela-2{background:var(--wall);color:#17382f;--t2-ink:#17382f;--t2-text:#3f5447;min-height:max(100svh,780px);position:relative;overflow:hidden}.landing .t2-img{--op:52% 46%;position:absolute;inset:0}.landing .t2-img img{object-fit:cover;object-position:var(--op);width:100%;height:100%;opacity:var(--hand-o,1);transform:translateY(calc((1 - var(--hand-o,1)) * 5%))}.landing .t2-occ{object-fit:cover;object-position:var(--op);z-index:45;pointer-events:none;width:100%;height:100%;opacity:var(--hand-o,1);transform:translateY(calc((1 - var(--hand-o,1)) * 5%));display:none;position:absolute;inset:0}.landing.ring-live .t2-occ{display:block}.landing.noflight .t2-occ{display:none}.landing .t2-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f6f4efb3 0 4%,#f6f4ef00 44%);position:absolute;inset:0}.landing .t2-circle{z-index:1;pointer-events:none;width:min(76vmin,684px);height:min(76vmin,684px);opacity:var(--hand-o,1);border:2px solid #ffffffb8;border-radius:50%;position:absolute;top:46%;left:52%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff40}.landing .t2-leaves{z-index:1;mix-blend-mode:multiply;opacity:.12;pointer-events:none;transform-origin:70% 0;width:40%;height:72%;position:absolute;top:0;left:60%}.landing.anim.t2-vista .t2-leaves{animation:4.5s ease-in-out both balanco}@keyframes balanco{0%{transform:translate(0,0)skew(0)}to{transform:translate(-12px,6px)skew(1.5deg)}}.landing .t2-grid{z-index:2;min-height:inherit;padding:calc(var(--nav-h) + 56px) 0 72px;position:relative}.landing .t2-copy{flex-direction:column;gap:22px;width:min(30%,420px);min-width:320px;display:flex}.landing .t2-copy .eyebrow,.landing .t2-copy h2{color:#17382f}.landing .t2-copy .eyebrow i{background:#17382f}.landing .t2-copy h2{font-size:clamp(34px,3.4vw,46px);line-height:1.06}.landing .t2-copy p.lead{color:#3f5447;font-size:17px;line-height:1.55}.landing .t2-copy .ctas{flex-wrap:wrap;gap:10px;display:flex}.landing .t2-copy .btn-primary{color:#f6f4ef;background:#17382f}.landing .t2-copy .btn-ghost{color:#17382f;border-color:#17382f}.landing .t2-cards{right:max(16px,4vw);top:calc(var(--nav-h) + 56px);flex-direction:column;gap:14px;width:min(28%,360px);display:flex;position:absolute}.landing .t2-cards .tag{color:#3f5447;background:#fff;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:700}.landing .mcard{color:#1f2421;background:#fffffff0;border:1px solid #e2e5e0;border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 8px 28px #17382f1a}.landing .mcard .top{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.landing .mcard .val{font-family:LandingFraunces,var(--font-fraunces),Fraunces,serif;color:#17382f;font-size:30px;line-height:1.05}.landing .mcard .ctx{color:#3f5447;font-size:13px;line-height:1.45}.landing .mcard .selo{--medido:#17382f;--estimado:#8a5a00;--estimado-text:#6e4f18;background:#fff}.landing .t2-nota{color:#3f5447;background:#fff;border-radius:14px;padding:10px 14px;font-size:12px;line-height:1.45}.landing .t2-legenda{z-index:2;color:#3f5447;background:#f6f4eff0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:24px;left:34%}.landing .glint{z-index:2;mix-blend-mode:screen;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff6e4e6,#e8d8bc59 45%,#e8d8bc00 100%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;position:absolute}.landing.anim.t2-vista .glint{animation:4s ease-in-out both passa}@keyframes passa{0%,80%,to{opacity:0;transform:translate(-14px)}88%{opacity:.25;transform:translate(0)}94%{opacity:0;transform:translate(14px)}}.landing.paused .t2-leaves,.landing.paused .glint{animation-play-state:paused}.landing #anel{z-index:40;pointer-events:none;visibility:hidden;will-change:transform;width:320px;height:320px;position:fixed;top:0;left:0}.landing #anel2d{z-index:40;pointer-events:none;visibility:hidden;will-change:transform;transform-origin:50%;position:fixed;top:0;left:0}.landing .sombra-anel{z-index:39;pointer-events:none;visibility:hidden;background:radial-gradient(closest-side,#17382f4d,#0000);border-radius:50%;width:90px;height:22px;position:fixed;top:0;left:0}.landing section.bloco{padding:96px 0}.landing .bloco h2{max-width:760px;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.landing .bloco .sub{color:var(--text-2);max-width:640px;margin-top:14px;font-size:17px}.landing .passos{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.landing .passo{background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex}.landing .passo .n{font-family:LandingFraunces,var(--font-fraunces),Fraunces,serif;color:var(--ink);font-size:34px}.landing .passo h3{font-size:20px}.landing .passo p{color:var(--text-2);font-size:15px}.landing .wl{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:36px;display:grid}.landing .wl-txt{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.landing .wl-leg{color:var(--text-2);max-width:420px;font-size:16px}.landing .seg{background:var(--surface);border:1.5px solid var(--control);border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.landing .seg button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.landing .seg button[aria-pressed=true],.landing .seg button[aria-selected=true]{background:var(--primary);color:var(--primary-fg);font-weight:700}.landing .seg .dot{background:var(--c);width:16px;height:16px;box-shadow:0 0 0 1.5px var(--c);border:2px solid #fff;border-radius:50%}.landing .skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.landing #clinicas{--bg:#f6f4ef;--surface:#fff;--surface-2:#f6f4ef;--ink:#17382f;--text:#1f2421;--text-2:#3f5447;--muted:#5e6560;--border:#d9ddd8;--control:#8a8f8b;--primary:#17382f;--primary-fg:#f6f4ef;--ring-focus:#17382f;--glass:#ffffff9e;--glass-strong:#ffffffe0;--shadow:0 8px 32px #78603c24;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f4ef;position:relative}.landing #clinicas:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 90% 8%,#dec49680,#0000 70%),radial-gradient(45% 40% at 6% 70%,#ecdcc4b3,#0000 70%);position:absolute;inset:0}.landing #clinicas .wrap{position:relative}.landing #clinicas .wl{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;margin-top:28px;display:grid}.landing #clinicas .wl-txt{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;display:flex}.landing #clinicas .wl-txt .seg{align-self:flex-start;margin-top:0}.landing #clinicas .wl-leg{color:var(--text-2);max-width:none;font-size:17px}.landing #clinicas .metricas{grid-template-columns:1fr}.landing #clinicas .mt .d b{color:var(--ink)}.landing .wl-foto{border:1px solid var(--border);background:#17261f;border-radius:28px;place-items:center;min-height:560px;margin:0;padding:40px 24px 64px;display:grid;position:relative;overflow:hidden}@media (max-width:480px){.landing #clinicas .seg{gap:2px}.landing #clinicas .seg button{gap:6px;padding:0 10px 0 8px;font-size:14px}}.landing .wl-foto .bgp{position:absolute;inset:0}.landing .wl-foto .bgp img{object-fit:cover;width:100%;height:100%}.landing .wl-foto .phone{width:min(100%,250px);position:relative}.landing .phone{--tint-c:#1e3f34;--tint-o:0;--m-primary:#1e3f34;--m-accent:#c8a97e;--m-bg:#faf7f2;aspect-ratio:390/844;background:linear-gradient(160deg,#2a302d,#0f1311);border-radius:46px;width:min(100%,280px);margin:0 auto;padding:9px;box-shadow:0 30px 60px #17382f40,inset 0 0 0 1.5px #ffffff1f}.landing .screen{isolation:isolate;background:#faf8f3;border-radius:38px;height:100%;position:relative;overflow:hidden;container-type:inline-size}.landing .screen .shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.landing .tints{pointer-events:none;position:absolute;inset:0}.landing .tint{background:var(--tint-c);mix-blend-mode:hue;opacity:var(--tint-o);transition:opacity .3s var(--ease),background-color .3s var(--ease);display:block;position:absolute}.landing .r-bar{border-radius:99px;width:92%;height:1.1%;top:36.3%;left:4%}.landing .r-card{border-radius:6.6cqw;width:92%;height:46.7%;top:38.9%;left:4%}.landing .r-tab{border-radius:3cqw 0 0 3cqw;width:9.6%;height:19.8%;top:32.8%;left:90.4%}.landing .r-btn{aspect-ratio:1;border-radius:50%;width:12.2%;top:86.5%;left:43.9%}.landing .r-nav{width:12.8%;height:5%;top:86.9%;left:5%}.landing .cv{pointer-events:none;position:absolute}.landing .cv-logo{align-items:center;width:37%;height:5.7%;padding-left:.9%;display:flex;top:8.7%;left:3.2%}.landing .cv-logo span{background:var(--m-primary);color:#fff;height:84%;font-family:LandingFraunces,var(--font-fraunces),Fraunces,serif;white-space:nowrap;transition:background-color .3s var(--ease);border-radius:99px;align-items:center;padding:0 4.2cqw;font-size:4.6cqw;display:inline-flex}.landing .fb{color:#1f2421;flex-direction:column;gap:12px;height:100%;padding:34px 18px 18px;display:flex}.landing .fb .mh{background:linear-gradient(150deg,var(--m-primary),#0b1a15);color:#f2eee7;height:96px;font-family:LandingFraunces,var(--font-fraunces),Fraunces,serif;border-radius:20px;align-items:flex-end;padding:14px;font-size:20px;display:flex}.landing .fb .mc{background:#fff;border:1px solid #e2e5e0;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.landing .fb .mc b{font-family:LandingFraunces,var(--font-fraunces),Fraunces,serif;color:var(--m-primary);font-size:21px;font-weight:400}.landing .fb .mb{background:var(--m-primary);color:#fff;border-bottom:4px solid var(--m-accent);border-radius:999px;justify-content:center;align-items:center;height:44px;margin-top:auto;font-size:14px;font-weight:700;display:flex}.landing .tabs{background:var(--surface);border:1.5px solid var(--control);border-radius:999px;flex-wrap:wrap;gap:6px;margin-top:28px;padding:6px;display:none}.landing .tabs button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}.landing .tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-fg);font-weight:700}html.js .landing .tabs{display:inline-flex}.landing .painel-d{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;margin-top:28px;display:grid}.landing .painel-d[hidden]{display:none}.landing .painel-d .foto{border:1px solid var(--border);border-radius:28px;min-height:320px;overflow:hidden}.landing .painel-d .foto img{object-fit:cover;width:100%;height:100%}.landing .painel-d .txt{flex-direction:column;justify-content:center;gap:16px;display:flex}.landing .painel-d h3{font-size:34px}.landing .painel-d .lead{color:var(--text-2);font-size:17px}.landing #dispositivos{background:var(--bg);position:relative}.landing #dispositivos:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 90% 8%,var(--mesh-d1),transparent 70%),radial-gradient(45% 40% at 6% 70%,var(--mesh-d2),transparent 70%);position:absolute;inset:0}.landing #dispositivos .wrap{position:relative}.landing .painel-d .foto{margin:0;position:relative}.landing .leg-chip{color:#3f5447;background:#f6f4eff2;border-radius:999px;max-width:calc(100% - 28px);padding:6px 12px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;bottom:14px;left:14px}.landing .metricas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing .mt{background:var(--glass-strong);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.landing .mt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.landing .mt b{color:var(--text);font-size:15px}.landing .mt .d{color:var(--text-2);font-size:13px;line-height:1.4}.landing .painel-d .lista li{background:var(--surface);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.landing .painel-d .lista{flex-direction:column;gap:8px;display:flex}.landing .painel-d .peq{color:var(--text-2);font-size:14px}.landing .painel-d .leg{color:var(--text-2);font-size:12px}.landing table.comp{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:20px;width:100%;min-width:560px;margin-top:36px;font-size:15px;overflow:hidden}.landing table.comp caption{text-align:left;color:var(--ink);padding:18px 20px 6px;font-size:17px;font-weight:700}.landing table.comp th,.landing table.comp td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:14px 20px}.landing table.comp thead th{color:var(--ink)}.landing table.comp tbody th{color:var(--text-2);width:28%;font-weight:600}.landing .tbl-wrap{border-radius:20px;margin-top:36px;overflow-x:auto}.landing .tbl-wrap table.comp{margin-top:0}.landing .nota-d{color:var(--muted);margin-top:16px;font-size:13px}.landing .palco{background:linear-gradient(160deg,var(--palco-0),var(--palco-1));color:var(--palco-text);position:relative;overflow:hidden}.landing .palco h2,.landing .palco h3{color:#f2eee7}.landing .seg-img{z-index:0;position:absolute;inset:0;overflow:hidden}.landing .seg-img img{object-fit:cover;object-position:15% 50%;width:100%;height:100%;transform:translate3d(0,var(--py,0px),0) scale(1.12);will-change:transform}.landing .seg-panel{z-index:1;background:var(--palco-glass);border:1px solid #ffffff24;border-radius:28px;max-width:560px;padding:32px;position:relative}.landing .seg-panel ul{gap:14px;margin-top:22px;display:grid}.landing .seg-panel li{gap:12px;font-size:16px;display:flex}.landing .seg-panel li b{color:#f2eee7;display:block}.landing .seg-panel li span{color:#d5dcd7;font-size:15px}.landing .seg-panel .links{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.landing .seg-panel .links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.landing .cta-final{text-align:center;padding:110px 0}.landing .cta-final:before{content:"";background:radial-gradient(40% 60% at 20% 20%,#2f7a6073,#0000 70%),radial-gradient(40% 60% at 85% 80%,#d2b48a4d,#0000 70%);position:absolute;inset:0}.landing .cta-final .wrap{flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.landing .cta-final h2{max-width:720px;font-size:clamp(32px,4vw,48px)}.landing .form-c{background:var(--surface);border:1px solid var(--border);border-radius:26px;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin-top:32px;padding:28px;display:grid}.landing .form-c .f{flex-direction:column;gap:6px;display:flex}.landing .form-c .f.full{grid-column:1/-1}.landing .form-c label{color:var(--ink);font-size:14px;font-weight:700}.landing .form-c input,.landing .form-c textarea{font:inherit;border:1.5px solid var(--control);background:var(--bg);color:var(--text);border-radius:14px;min-height:48px;padding:12px 14px;font-size:16px}.landing .form-c textarea{resize:vertical;min-height:110px}.landing footer{border-top:1px solid var(--border);color:var(--text-2);padding:48px 0 64px;font-size:14px}.landing footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.landing footer a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.landing .tema-btn{border:1.5px solid var(--control);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}@media (max-width:1100px){.landing .cards1 .c2{margin-top:0}.landing #tela-1 .grid{grid-template-columns:1fr}.landing .copy1{max-width:none}.landing .cards1{max-width:640px}.landing .wl,.landing #clinicas .wl,.landing .painel-d{grid-template-columns:1fr}.landing #tela-2{background:var(--wall);flex-direction:column;min-height:0;display:flex}.landing .t2-img{--op:52% 100%;order:1;height:clamp(380px,62vw,540px);position:relative}.landing .t2-img:after{content:"";background:linear-gradient(to bottom,#dde3d600,var(--wall));pointer-events:none;z-index:1;height:20%;position:absolute;bottom:0;left:0;right:0}.landing .t2-legenda{order:2;align-self:flex-start;margin:6px 16px 0;position:relative;bottom:auto;left:auto}.landing #tela-2 .t2-grid{flex-direction:column;order:2;gap:20px;min-height:0;padding:28px max(16px,4vw) 56px;display:flex}.landing .t2-copy{width:auto;min-width:0}.landing .t2-cards{width:auto;position:relative;top:auto;right:auto}.landing .t2-veil,.landing .t2-circle,.landing .t2-leaves,.landing .glint{display:none}}@media (max-width:900px){.landing #tela-1{padding-top:calc(var(--nav-h) + 40px)}.landing .passos{grid-template-columns:1fr}}@media (max-width:640px){.landing .acesso{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lab lab""cam btn";gap:6px 8px;width:100%;padding:12px 12px 12px 16px;display:grid}.landing .acesso label{white-space:nowrap;grid-area:lab}.landing .acesso .campo{border:1.5px solid var(--control);background:#fff;border-radius:14px;grid-area:cam;align-items:center;gap:6px;min-width:0;height:48px;padding:0 10px;display:flex}.landing .acesso .campo:focus-within{outline:3px solid var(--ring-focus);outline-offset:2px}.landing .acesso input{flex:1 1 0;width:100%;min-width:0;height:44px;font-size:16px}.landing .acesso input:focus-visible{outline:0}.landing .acesso .suf{flex:none;font-size:13px}.landing .acesso button{grid-area:btn;min-height:48px;padding:0 18px}.landing .cards1{grid-template-columns:1fr;gap:14px}.landing .cards1 .c2{margin-top:0}.landing .card{border-radius:22px;gap:10px;padding:16px}.landing .palco-anel,.landing .foto-band{height:104px}.landing .palco-anel .alvo{width:80px;height:80px;margin:-40px 0 0 -40px}.landing .cards1 .c1,.landing .cards1 .c2{transform:none}.landing .form-c{grid-template-columns:1fr}.landing .nav{padding-left:18px}.landing .logo{font-size:22px}.landing section.bloco{padding:72px 0}}@media (prefers-reduced-motion:reduce){.landing .t2-leaves,.landing .glint{animation:none!important}}@media (prefers-contrast:more){.landing .nav,.landing .sheet{-webkit-backdrop-filter:none;background:#0b0f0d}.landing .card.c1,.landing .card.c2{-webkit-backdrop-filter:none;background:#fff}}@media (prefers-reduced-transparency:reduce){.landing .sheet,.landing .nav{-webkit-backdrop-filter:none;background:#141816}.landing .card.c1,.landing .card.c2{-webkit-backdrop-filter:none;background:#fff}}@media (max-width:360px){.landing .acesso{padding:12px 10px 12px 14px}.landing .acesso .campo{gap:4px;padding:0 8px}.landing .acesso .suf{font-size:12px}.landing .acesso button{padding:0 15px}}@media (max-width:640px){.landing .metricas{grid-template-columns:1fr}}.landing .rv-pre{opacity:0;transition:opacity .6s var(--ease) calc(var(--i,0) * 70ms),transform .6s var(--ease) calc(var(--i,0) * 70ms);transform:translateY(18px)}.landing .rv-pre.rv-in{opacity:1;transform:none}.landing .px{overflow:hidden}.landing .px img{transform:translate3d(0,var(--py,0px),0) scale(1.12);will-change:transform}.landing .val[data-count]{font-variant-numeric:tabular-nums}.landing .spark{width:100%;height:26px;margin-top:2px;display:block;overflow:visible}.landing .spark path{fill:none;stroke:#17382f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,160);stroke-dashoffset:0}.landing .spark.est path{stroke:#8a5a00;stroke-dasharray:5 5}.landing .spark.draw path{animation:tracar 1.1s var(--ease) both}@keyframes tracar{0%{stroke-dashoffset:var(--len,160)}to{stroke-dashoffset:0}}.landing .spark.est.draw path{animation:none}.landing section.folha,.landing #contato{padding-bottom:132px}.landing .palco.bloco,.landing .cta-final{z-index:1;border-radius:36px 36px 0 0;margin-top:-36px;position:relative}@media (max-width:640px){.landing section.folha,.landing #contato{padding-bottom:100px}.landing .palco.bloco,.landing .cta-final{border-radius:28px 28px 0 0;margin-top:-28px}}@media (prefers-reduced-motion:reduce){.landing .rv-pre{opacity:1;transition:none;transform:none}.landing .spark.draw path{animation:none}.landing .px img{transform:scale(1.04)}}.landing.noflight #anel,.landing.noflight #anel2d,.landing.noflight .sombra-anel{display:none}.landing{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;min-height:100vh}.landing ::placeholder{color:#757575;opacity:1}.landing ol{margin-block:1em;padding-inline-start:40px}.landing h1,.landing h2,.landing h3{font-feature-settings:normal}body:has(.landing){background:#f6f4ef}body:has(.landing[data-theme=dark]){background:#0e1f1a}@media (prefers-color-scheme:dark){body:has(.landing:not([data-theme=light])){background:#0e1f1a}}.landing .legal-main{padding:calc(var(--nav-h) + 64px) 24px 80px}.landing .legal-wrap{max-width:70ch;color:var(--text);margin:0 auto}.landing .legal-wrap h1{font-family:LandingFraunces,var(--font-fraunces),Fraunces,Georgia,serif;margin-bottom:20px;font-size:clamp(36px,5vw,54px);line-height:1.08}.landing .legal-wrap h2{font-family:LandingFraunces,var(--font-fraunces),Fraunces,Georgia,serif;margin:34px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.2}.landing .legal-wrap h3{font-family:LandingManrope,var(--font-manrope),Manrope,sans-serif;margin:24px 0 8px;font-size:18px;font-weight:700}.landing .legal-wrap p,.landing .legal-wrap li{color:var(--text-2);margin:10px 0;font-size:16px;line-height:1.65}.landing .legal-wrap ul,.landing .legal-wrap ol{margin:12px 0;padding-left:24px}.landing .legal-wrap li{margin:6px 0;list-style:outside}.landing .legal-wrap ol li{list-style:decimal}.landing .legal-wrap a{text-underline-offset:3px;text-decoration:underline}.landing .legal-wrap blockquote{border-left:3px solid var(--control);background:var(--surface);border-radius:0 12px 12px 0;margin:16px 0;padding:10px 16px}.landing .legal-wrap blockquote p{margin:0;font-size:15px}.landing .legal-wrap code{background:var(--surface-2);border-radius:5px;padding:1px 5px;font-size:.92em}.landing .legal-table{border:1px solid var(--border);border-radius:14px;margin:18px 0;overflow-x:auto}.landing .legal-table table{border-collapse:collapse;background:var(--surface);width:100%;font-size:14px}.landing .legal-table th,.landing .legal-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.landing .legal-table th{color:var(--ink);font-weight:700}.landing .legal-table tr:last-child td{border-bottom:0}.landing .legal-wrap .eyebrow{margin-bottom:6px}@media (max-width:640px){.landing .legal-main{padding:110px 18px 60px}.landing .legal-table{font-size:13px}}.landing .card h3{font-family:LandingFraunces,var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:400;line-height:1.15}.landing #tela-2{--ring-focus:#17382f}.landing .tbl-wrap{scroll-margin-top:calc(var(--nav-h) + 24px)}.landing .btn:focus-visible,.landing .tabs button:focus-visible,.landing .seg button:focus-visible,.landing .sheet a:focus-visible,.landing .nav a:focus-visible,.landing .tema-btn:focus-visible{border-radius:999px}.landing{--erro:#8a3f22}@media (prefers-color-scheme:dark){.landing:not([data-theme=light]){--erro:#e6a28a}}.landing[data-theme=dark]{--erro:#e6a28a}.landing .erro{min-height:0;color:var(--erro);font-size:13px;line-height:1.35}.landing .erro:empty{display:none}.landing .form-c input[aria-invalid=true],.landing .form-c textarea[aria-invalid=true],.landing .acesso input[aria-invalid=true]{border-color:var(--erro);outline-color:var(--erro)}.landing .lgpd-consent{color:var(--text-2);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.landing .lgpd-consent a{text-underline-offset:3px;text-decoration:underline}@media (max-width:400px){.landing .acesso{grid-template-columns:1fr;grid-template-areas:"lab""cam""btn"}.landing .acesso .campo{flex-wrap:wrap;height:auto;padding:6px 8px}.landing .acesso input{flex-basis:100%;height:40px}.landing .acesso .suf{width:100%;font-size:12px;line-height:1.2}.landing .acesso button{grid-area:btn;width:100%}}
