@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_28391c{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_28391c{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_181799{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_181799{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--bg:#ffffff;--bg-alt:#f4f8f6;--ink:#1f2a2b;--ink-soft:#4a5a5c;--brand:#0e7c66;--brand-deep:#0a4f42;--action:#bf4e33;--action-soft:#fdede7;--sage:#e3f1ec;--sun:#f2b84b;--line:#dce5e2;--font-sans:var(--font-schibsted),"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-source-serif),"Source Serif 4",Georgia,serif;--radius-photo:20px;--radius-card:12px;--container:1120px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:18px;line-height:1.6;font-weight:400}.audience-doctors{font-size:16px}a{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--brand-deep)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0 0 .75rem}h1{font-size:clamp(2rem,4vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.75rem)}h3{font-size:1.444rem}p{margin:0 0 1rem;max-width:70ch}p,p.lead{color:var(--ink-soft)}p.lead{font-size:1.166rem}.serif{font-family:var(--font-serif);line-height:1.7}.page{max-width:var(--container);margin:0 auto;padding:0 1.25rem}.section{padding:4rem 0}@media (min-width:900px){.section{padding:6rem 0}}.section--alt{background:var(--bg-alt)}.section--action{background:var(--action-soft)}.section--deep{background:var(--brand-deep);color:#fff}.section--deep h2,.section--deep p{color:#fff}.section--deep p{opacity:.92}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.75rem 1.25rem;border-radius:var(--radius-card);font-family:var(--font-sans);font-weight:700;font-size:1rem;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.2}.btn--action{background:var(--action);color:#fff}.btn--action:hover{background:#a8432c;color:#fff}.btn--brand{background:var(--brand);color:#fff}.btn--brand:hover{background:var(--brand-deep);color:#fff}.btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn--ghost:hover{border-color:var(--brand);color:var(--brand)}.btn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.link-quiet{color:var(--ink-soft);text-decoration:none;font-size:.95rem}.link-quiet:hover{color:var(--ink)}.audience-toggle{background:var(--bg-alt);border-bottom:1px solid var(--line)}.audience-toggle__inner{max-width:var(--container);margin:0 auto;padding:.4rem 1.25rem;display:flex;justify-content:center}.audience-toggle__opt{padding:.35rem 1rem;border-radius:999px;text-decoration:none;color:var(--ink-soft);font-size:.875rem;font-weight:500}.audience-toggle__opt--on{background:var(--bg);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.site-header__inner{max-width:var(--container);margin:0 auto;padding:.75rem 1.25rem;display:flex;align-items:center;gap:1rem}.logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--ink);font-weight:700;font-size:1.1rem;flex-shrink:0}.logo__brand{color:var(--brand)}.logo__sub{font-weight:500;color:var(--ink-soft);font-size:.85rem}.site-nav{display:none;flex:1 1;align-items:center;gap:1rem;margin-left:.5rem}.site-nav a{text-decoration:none;color:var(--ink-soft);font-size:.95rem;font-weight:500}.site-nav a:hover{color:var(--ink)}.nav-lang{font-size:.9rem;color:var(--ink-soft);margin-left:.25rem}.nav-lang a{color:var(--ink-soft);text-decoration:none}.nav-lang strong{color:var(--ink)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:.75rem}.header-actions .btn{font-size:.9rem;padding:.6rem 1rem}.nav-burger{display:inline-flex;margin-left:auto;background:transparent;border:1px solid var(--line);border-radius:8px;padding:.4rem .7rem;font:inherit;font-size:.9rem;color:var(--ink)}@media (min-width:980px){.nav-burger{display:none}.site-nav,.site-nav--open{display:flex}}@media (max-width:979px){.site-nav--open{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);padding:1rem 1.25rem 1.25rem;gap:.75rem}.header-actions .btn--action,.header-actions .btn--brand{display:none}}.nav-mega{position:relative}.nav-mega__trigger{background:none;border:none;font:inherit;font-size:.95rem;font-weight:500;color:var(--ink-soft);cursor:pointer;padding:0}.nav-mega__panel{display:none;position:absolute;top:100%;left:0;min-width:240px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:.75rem;z-index:50}.nav-mega:focus-within .nav-mega__panel,.nav-mega:hover .nav-mega__panel{display:flex;flex-direction:column;gap:.5rem}.nav-mega__panel a{padding:.35rem .5rem;border-radius:8px}.nav-mega__panel a:hover{background:var(--bg-alt)}.mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:45;background:var(--action);color:#fff;text-align:center;text-decoration:none;font-weight:700;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom, 0px))}@media (max-width:979px){.audience-patients .mobile-cta-bar{display:block}.audience-patients{padding-bottom:4.5rem}}.audience-doctors .mobile-cta-bar{display:none}.audience-doctors{padding-bottom:0}.legal-block{max-width:var(--container);margin:0 auto;padding:2rem 1.25rem 1rem}.legal-block p{font-size:.9rem;color:var(--ink-soft);max-width:72ch;margin:0;padding:1rem 1.15rem;background:var(--bg-alt);border-radius:var(--radius-card);border-left:3px solid var(--brand)}.site-footer{background:var(--brand-deep);color:#e8f2ef;margin-top:1rem}.site-footer a{color:#cfe6df}.site-footer a:hover{color:#fff}.site-footer__inner{max-width:var(--container);margin:0 auto;padding:3rem 1.25rem 2.5rem}.footer-cols{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr}@media (min-width:800px){.footer-cols{grid-template-columns:repeat(4,1fr)}}.footer-heading{margin:0 0 .75rem;font-weight:700;color:#fff;font-size:.95rem}.footer-links{display:flex;flex-direction:column;gap:.45rem}.footer-links a{text-decoration:none;font-size:.9rem}.footer-origins{margin:2rem 0 .75rem;font-size:.8rem;color:#a8c4bc;max-width:none;line-height:1.7}.footer-origins a{color:#cfe6df;text-decoration:none}.footer-meta{margin:0;font-size:.8rem;color:#a8c4bc;max-width:none}.split-75{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:900px){.split-75{grid-template-columns:7fr 5fr;align-items:center}}.split-57{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:900px){.split-57{grid-template-columns:5fr 7fr;align-items:center}}.photo-frame{border-radius:var(--radius-photo);overflow:hidden;background:var(--bg-alt);aspect-ratio:4/5;position:relative}.photo-frame--wide{aspect-ratio:16/10}.photo-frame img{width:100%;height:100%;object-fit:cover}.photo-slot{width:100%;height:100%;display:flex;align-items:flex-end;padding:1.25rem;background:linear-gradient(160deg,#e3f1ec,#dce5e2 55%,#c5d8d1);color:var(--ink);font-size:.9rem;font-weight:500}.coord-card{position:absolute;left:1rem;bottom:1rem;right:1rem;background:var(--bg);border-radius:var(--radius-card);padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border:1px solid var(--line)}.coord-card__avatar{width:44px;height:44px;border-radius:999px;background:var(--sage);flex-shrink:0;overflow:hidden}.coord-card__avatar img{width:100%;height:100%;object-fit:cover}.coord-card p{margin:0;font-size:.9rem;color:var(--ink);max-width:none}.trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding:1.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-row__label{margin:0;max-width:28ch}.trust-logos,.trust-row__label{font-size:.95rem;color:var(--ink-soft)}.trust-logos{gap:1.5rem;align-items:center;font-weight:600}.trust-logos,.trust-stats{display:flex;flex-wrap:wrap}.trust-stats{gap:1.25rem;margin-left:auto;font-size:.9rem;color:var(--ink)}.trust-stats strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bento-treatments{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:800px){.bento-treatments{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(140px,auto)}.bento-treatments .bt-oncologia{grid-column:span 8;grid-row:span 2}.bento-treatments .bt-longevidad{grid-column:span 4;grid-row:span 2}.bento-treatments .bt-dental,.bento-treatments .bt-plastica,.bento-treatments .bt-regen{grid-column:span 4}}.bento-card{display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--radius-card);background:var(--bg-alt);padding:1.25rem;text-decoration:none;color:inherit;border:1px solid var(--line);min-height:140px}.bento-card:hover{border-color:var(--brand)}.bento-card h3{margin-bottom:.35rem}.bento-card p{margin:0;font-size:.95rem}.plan-steps{display:grid;grid-gap:1.5rem;gap:1.5rem;counter-reset:plan}@media (min-width:800px){.plan-steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.plan-step{position:relative;padding-top:.25rem}.plan-step:before{counter-increment:plan;content:counter(plan);display:block;font-weight:700;font-size:1.5rem;color:var(--brand);margin-bottom:.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-step h3{font-size:1.15rem}.plan-step p{margin:0;font-size:.98rem}.specialist-rail{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.specialist-card{flex:0 0 260px;scroll-snap-align:start;text-decoration:none;color:inherit}.specialist-card__photo{border-radius:var(--radius-photo);aspect-ratio:3/4;background:var(--bg-alt);margin-bottom:.75rem;overflow:hidden}.specialist-card h3{font-size:1.1rem;margin-bottom:.25rem}.specialist-card p{margin:0;font-size:.9rem}.verified-seal{display:inline-block;margin-top:.4rem;font-size:.8rem;font-weight:600;color:var(--brand);background:var(--sage);padding:.2rem .55rem;border-radius:999px}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.25rem}.form-stack{gap:1rem;max-width:32rem}.form-stack,.form-stack label{display:flex;flex-direction:column}.form-stack label{gap:.35rem;font-weight:500;font-size:.95rem;color:var(--ink)}.form-stack input,.form-stack select,.form-stack textarea{font:inherit;padding:.65rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink)}.form-stack input:focus-visible,.form-stack select:focus-visible,.form-stack textarea:focus-visible{outline:3px solid var(--brand);outline-offset:1px}.consent{display:flex;gap:.65rem;align-items:flex-start;font-weight:400;font-size:.9rem;color:var(--ink-soft)}.consent input{margin-top:.25rem}.search-hero{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:.75rem}@media (min-width:700px){.search-hero{grid-template-columns:1.4fr 1fr auto;align-items:end}}.search-hero label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--ink)}.search-hero input,.search-hero select{font:inherit;padding:.7rem .75rem;border:1px solid var(--line);border-radius:8px}.panel-mock{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg);overflow:hidden}.panel-mock__head{padding:.85rem 1rem;background:var(--bg-alt);border-bottom:1px solid var(--line);font-weight:600;font-size:.95rem}.panel-mock__body{padding:1rem}.panel-metric{font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);margin:0 0 .35rem}.panel-list{list-style:none;margin:1rem 0 0;padding:0}.panel-list li{padding:.55rem 0;border-top:1px solid var(--line);font-size:.9rem;color:var(--ink-soft);display:flex;justify-content:space-between;gap:1rem}.panel-list strong{color:var(--ink);font-weight:600}.scarcity{margin:1rem 0 0;color:var(--action);font-weight:600;font-size:.95rem}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.trust-logos img,.trust-logos__img{height:36px;width:auto;max-width:140px;object-fit:contain;filter:none}.integration-logos{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;align-items:center;margin:1rem 0 1.5rem}.integration-logos img{height:28px;width:auto;max-width:120px;object-fit:contain}.integration-logos--muted img{opacity:.55}.team-duo{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.team-duo figure{margin:0}.team-duo img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/4;border-radius:var(--radius-photo);display:block}.team-duo figcaption{margin-top:.5rem;font-size:.9rem;color:var(--ink-soft)}.specialist-card__photo img{width:100%;height:100%;object-fit:cover;display:block;min-height:220px}.payment-card-marks{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin:.75rem 0 1.25rem}.payment-card-marks__item{font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--ink-soft);border:1px solid var(--line);border-radius:6px;padding:.35rem .65rem;background:var(--bg)}.como-funciona-details{margin-top:1.5rem}.como-funciona-details summary{cursor:pointer;font-weight:600;color:var(--ink)}.como-funciona-details ol{margin:.75rem 0 0;padding-left:1.25rem;color:var(--ink-soft);max-width:70ch}.como-funciona-details li{margin-bottom:.5rem}