@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#071d49;--navy-2:#0b2a61;--navy-3:#143d72;--gold:#f8b719;--gold-soft:#fff4d7;--ink:#122347;--muted:#62708a;--line:#dce2e9;--pale:#f4f7fa;--white:#fff;--radius:22px;--shadow:0 18px 45px #071d491a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,DM Sans,Arial,sans-serif}h2{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.13}.svg-library{width:0;height:0;position:absolute;overflow:hidden}.icon{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icon.small{width:17px;height:17px}.wrap{width:min(100% - 64px,1320px);margin-inline:auto}.utility-bar{color:#d9e2f2;letter-spacing:.015em;background:#061735;font-size:.78rem;font-weight:700}.utility-inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.utility-inner span,.utility-inner a{align-items:center;gap:7px;display:inline-flex}.utility-inner .icon{width:15px;height:15px;color:var(--gold)}.utility-inner a:hover{text-decoration:underline}.site-header{z-index:50;background:#fff;border-bottom:1px solid #071d4914;position:sticky;top:0;box-shadow:0 5px 18px #071d490b}.header-inner{justify-content:space-between;align-items:center;gap:35px;min-height:88px;display:flex}.brand{color:var(--navy);flex:none;align-items:center;gap:10px;display:inline-flex}.brand img{object-fit:contain;width:48px;height:48px}.brand-name{letter-spacing:-.06em;flex-direction:column;font-size:1.54rem;line-height:.86;display:flex}.brand-name strong{font-weight:800}.brand-name span{letter-spacing:-.045em;margin-top:5px;font-size:1.15rem;font-weight:600}.main-nav{align-items:center;gap:clamp(15px,2.25vw,34px);font-size:.9rem;font-weight:700;display:flex}.main-nav>a:not(.nav-cta){transition:color .2s}.main-nav>a:not(.nav-cta):hover{color:#b57c00}.nav-cta,.button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.nav-cta{background:var(--navy);color:#fff;padding:13px 18px}.nav-cta:hover,.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #071d4929}.menu-toggle{display:none}.hero{background:var(--navy);border-radius:var(--radius);isolation:isolate;grid-template-columns:49% 51%;min-height:610px;margin-top:28px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-345px;left:-190px}.hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:690px;height:690px;position:absolute;bottom:-420px;left:-265px}.hero-copy{color:#fff;z-index:2;flex-direction:column;align-items:flex-start;padding:76px 36px 63px clamp(34px,5.4vw,85px);display:flex;position:relative}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800}.eyebrow{color:#f6c04a;align-items:center;gap:10px;margin-bottom:22px;display:flex}.eyebrow-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f8b71926}.hero h1{max-width:620px;margin-bottom:25px;font-size:clamp(3.05rem,5.2vw,5.25rem);line-height:1.03}.hero h1 em,.manage-copy h2 em{color:var(--gold);font-style:normal}.hero-copy>p{color:#e3eaf6;max-width:530px;margin-bottom:34px;font-size:clamp(1.08rem,1.6vw,1.31rem);line-height:1.55}.hero-actions,.manage-actions,.doctor-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.button{min-height:55px;padding:16px 23px;font-size:.91rem}.button-gold{background:var(--gold);color:var(--navy)}.button-gold:hover{background:#ffd05a}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:var(--navy-3)}.button .icon,.text-link .icon{width:19px;height:19px}.text-link{color:var(--navy);border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:.91rem;font-weight:800;display:inline-flex}.text-link.light{color:#fff}.text-link:hover .icon{transform:translate(4px)}.text-link .icon{transition:transform .2s}.hero-footnote{color:#e6eefa;letter-spacing:.01em;margin-top:auto;font-size:1rem}.hero-footnote strong{color:var(--gold)}.hero-visual{background-image:linear-gradient(90deg,var(--navy) 0%,#071d493b 16%,transparent 42%),url(./hero-family-BM8oJoN5.webp);background-position:50% 46%;background-size:cover;min-height:100%;position:relative}.hero-visual:after{content:"";background:linear-gradient(#0000,#071d4973);height:25%;position:absolute;inset:auto 0 0}.hero-photo-label{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071d49c4;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:.82rem;font-weight:700;display:flex;position:absolute;bottom:28px;right:27px}.hero-photo-label .icon{width:18px;height:18px;color:var(--gold)}.quick-section{z-index:2;margin-top:-49px;position:relative}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.quick-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:235px;padding:25px 26px 30px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 12px 30px #071d4912}.quick-card:hover{box-shadow:var(--shadow);border-color:#f2ca63;transform:translateY(-5px)}.quick-icon{background:var(--gold-soft);color:var(--navy);border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:20px;display:grid}.quick-icon .icon{width:25px;height:25px}.quick-title{letter-spacing:-.025em;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:800}.quick-text{color:var(--muted);max-width:250px;font-size:.86rem;line-height:1.55}.quick-arrow{color:#a9b4c7;width:18px;height:18px;position:absolute;top:28px;right:21px}.section{padding:104px 0}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.section-kicker{color:#b47a00;margin-bottom:16px;display:block}.section-heading h2{max-width:650px;margin-bottom:0}.section-heading>p{color:var(--muted);max-width:320px;margin-bottom:4px;font-size:1rem;line-height:1.65}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:450px;padding:25px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #071d4909}.plan-card:before{content:"";background:#d7dee7;height:5px;position:absolute;top:0;left:0;right:0}.plan-card.featured:before{background:var(--gold)}.plan-index{color:#8390a4;letter-spacing:.13em;margin-bottom:22px;font-size:.7rem;font-weight:800}.plan-name{align-items:center;gap:12px;min-height:52px;margin-bottom:22px;display:flex}.plan-name h3{margin:0;font-size:1.16rem;line-height:1.15}.plan-badge{color:var(--navy);background:#e9eef5;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;display:grid}.plan-badge.gold{background:var(--gold-soft);color:#a46d00}.plan-badge .icon{width:24px;height:24px}.plan-card ul{color:#495a73;gap:14px;margin:0;padding:0;font-size:.84rem;line-height:1.42;list-style:none;display:grid}.plan-card li{gap:9px;display:flex}.plan-card li:before{content:"";border:2px solid #c49727;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.plan-note{color:#728199;margin-top:17px;font-size:.73rem;font-weight:700;display:inline-block}.plan-card>a{color:var(--navy);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:.84rem;font-weight:800;display:flex}.plan-card>a .icon{width:17px;height:17px}.plan-card>a:hover{color:#af7400}.plans-disclaimer{color:#77859a;margin:21px 0 0;font-size:.76rem;line-height:1.55}.manage-section{background:#eef3f8;overflow:hidden}.manage-layout{grid-template-columns:59% 41%;align-items:center;gap:35px;display:grid}.manage-copy h2{max-width:650px;margin-bottom:20px}.manage-copy>p{color:#4b5d77;max-width:610px;margin-bottom:34px;font-size:1.1rem;line-height:1.65}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 19px;max-width:650px;margin-bottom:37px;display:grid}.feature-list>div{background:#fff;border:1px solid #dee5ed;border-radius:11px;align-items:center;gap:13px;min-height:60px;padding:13px 14px;font-size:.81rem;font-weight:700;display:flex}.feature-list .icon{color:#b8830d;width:22px;height:22px}.phone-stage{place-items:center;height:540px;display:grid;position:relative}.phone-halo{background:#dce8f2;border-radius:50%;width:455px;height:455px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-halo:before{content:"";border:1px solid #bccddf;border-radius:50%;position:absolute;inset:35px}.phone{z-index:1;background:#091b3b;border:8px solid #08172e;border-radius:38px;width:245px;height:490px;position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:28px 35px 55px #071d4938}.phone-camera{z-index:2;background:#08172e;border-radius:0 0 12px 12px;width:86px;height:16px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-screen{background:#f9fafb;border-radius:30px;height:100%;padding:24px 13px 18px}.phone-top{color:var(--navy);align-items:center;gap:5px;padding-bottom:30px;font-size:.75rem;font-weight:800;line-height:.88;display:flex}.phone-top img{width:26px;height:26px}.phone-screen>p{color:var(--navy);margin:0 0 17px;font-size:1rem;font-weight:800}.phone-card{color:#24385d;background:#fff;border:1px solid #e3e9f0;border-radius:10px;align-items:center;gap:8px;margin-bottom:9px;padding:13px 9px;font-size:.68rem;font-weight:700;display:flex;box-shadow:0 4px 12px #071d490d}.phone-card .icon:first-child{color:#ba880a;width:19px;height:19px}.phone-card .icon:last-child{margin-left:auto}.phone-note{z-index:3;color:#52627d;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px 18px;font-size:.78rem;line-height:1.45;display:flex;position:absolute;bottom:55px;right:0;box-shadow:0 16px 30px #071d491c}.phone-note strong{color:var(--navy)}.phone-note .icon{color:#a36e06;width:29px;height:29px}.doctor-section{background:var(--navy);color:#fff;overflow:hidden}.doctor-layout{grid-template-columns:39% 61%;align-items:center;gap:38px;display:grid}.doctor-symbol{place-items:center;height:390px;display:grid;position:relative}.doctor-symbol:before,.doctor-symbol:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute}.doctor-symbol:before{width:335px;height:335px}.doctor-symbol:after{width:430px;height:430px}.doctor-circle{width:210px;height:210px;color:var(--gold);background:#13366c;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 30px #ffffff08}.doctor-circle .icon{stroke-width:1.3px;width:96px;height:96px}.orbit{background:var(--gold);border-radius:50%;width:12px;height:12px;position:absolute}.orbit-one{top:30px;left:26%}.orbit-two{background:#6a90c3;width:7px;height:7px;bottom:55px;right:19%}.doctor-copy .section-kicker{color:var(--gold)}.doctor-copy h2{margin-bottom:16px}.doctor-lead{color:#e5edf9;margin-bottom:28px;font-size:1.2rem}.doctor-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin-bottom:35px;font-size:.9rem;display:grid}.doctor-benefits span{align-items:center;gap:11px;display:flex}.doctor-benefits .icon{color:var(--gold);width:19px;height:19px}.wellness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.wellness-grid a{background:#f2f5f9;border:1px solid #e0e6ed;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:215px;padding:23px 25px;transition:background .2s,transform .2s;display:flex}.wellness-grid a:nth-child(2){background:#f8f6f0}.wellness-grid a:nth-child(3){background:#edf2f5}.wellness-grid a:hover{background:#e9f0f8;transform:translateY(-4px)}.wellness-number{color:#b4820d;letter-spacing:.12em;font-size:.78rem;font-weight:800}.wellness-grid a>span:nth-child(2){letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:800}.wellness-grid a>.icon{align-self:flex-end;width:20px;height:20px}.wellness-more{margin-top:29px}.community-section{padding-top:15px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.community-card{border-radius:17px;flex-direction:column;align-items:flex-start;min-height:330px;padding:43px;display:flex;position:relative;overflow:hidden}.community-card:after{content:"";opacity:.13;border:1px solid;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-160px;right:-100px}.community-card.fans{background:var(--navy);color:#fff}.community-card.referrals{color:var(--navy);background:#ffebb2}.community-card .section-kicker{color:var(--gold)}.community-card.referrals .section-kicker{color:#9e6900}.community-card h2{max-width:410px;margin-bottom:10px;font-size:clamp(1.8rem,2.8vw,2.65rem)}.community-card p{opacity:.87;max-width:385px;font-size:.95rem;line-height:1.6}.community-card .text-link{margin-top:auto}.contact-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fc}.contact-band-inner{justify-content:space-between;align-items:center;gap:30px;min-height:255px;display:flex}.contact-band h2{margin-bottom:10px;font-size:clamp(2.1rem,3.3vw,3.2rem)}.contact-band p{color:var(--muted);margin:0}.site-footer{color:#d6e1ee;background:#071735}.footer-main{grid-template-columns:1.35fr .7fr .9fr 1.35fr;gap:48px;padding:65px 0 55px;display:grid}.site-footer .brand{color:#fff}.footer-brand>p{margin:22px 0 20px;font-size:.85rem}.footer-brand>p strong{color:var(--gold)}.footer-phone{color:#fff;font-size:1.32rem;font-weight:800}.footer-col{flex-direction:column;gap:12px;font-size:.82rem;display:flex}.footer-col h3{color:#fff;letter-spacing:0;margin-bottom:7px;font-family:DM Sans,sans-serif;font-size:.91rem}.footer-col a:hover{color:var(--gold);text-decoration:underline}.footer-col p{margin:0;line-height:1.5}.footer-bottom{color:#aabbd2;border-top:1px solid #ffffff29;justify-content:space-between;gap:35px;padding:24px 0 32px;font-size:.68rem;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:10px 18px;display:flex}.footer-bottom a:hover{color:#fff;text-decoration:underline}@media (width<=1140px){.main-nav{gap:15px;font-size:.8rem}.wrap{width:min(100% - 44px,1320px)}.hero{grid-template-columns:52% 48%}.hero-copy{padding-left:42px}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{min-height:370px}.manage-layout{grid-template-columns:58% 42%}.phone-note{right:-10px}.footer-main{gap:30px}}@media (width<=800px){.utility-inner{font-size:.68rem}.header-inner{min-height:72px}.menu-toggle{cursor:pointer;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;display:flex}.menu-toggle span{background:var(--navy);width:25px;height:2px;margin-left:auto;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.main-nav{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:16px 25px 25px;font-size:1rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 28px #071d4921}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-cta){border-bottom:1px solid var(--line);padding:14px 4px}.main-nav .nav-cta{margin-top:17px}.hero{min-height:unset;grid-template-columns:1fr}.hero-copy{padding:58px 45px 65px}.hero h1{max-width:620px}.hero-footnote{margin-top:45px}.hero-visual{background-image:linear-gradient(#0000 50%,#071d4938),url(./hero-family-BM8oJoN5.webp);background-position:50% 45%;height:390px}.quick-section{margin-top:20px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:75px 0}.manage-layout,.doctor-layout{grid-template-columns:1fr}.manage-layout{gap:15px}.phone-stage{height:480px}.phone{height:430px}.doctor-layout{gap:5px}.doctor-symbol{height:300px}.doctor-symbol:before{width:270px;height:270px}.doctor-symbol:after{width:340px;height:340px}.doctor-circle{width:180px;height:180px}.doctor-copy{padding-bottom:15px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column}}@media (width<=560px){.wrap{width:min(100% - 32px,1320px)}.utility-inner{min-height:30px}.utility-inner a{font-size:0}.utility-inner a .icon{font-size:initial}.brand img{width:43px;height:43px}.brand-name{font-size:1.4rem}.brand-name span{font-size:1.04rem}.hero{border-radius:16px;margin-top:14px}.hero-copy{padding:44px 26px 42px}.hero h1{font-size:clamp(2.75rem,11vw,4rem)}.hero-copy>p{font-size:1.03rem}.hero-actions{gap:20px}.hero-actions .button{width:100%}.hero-visual{height:265px}.hero-photo-label{font-size:.68rem;bottom:15px;right:15px}.quick-grid{gap:10px}.quick-card{min-height:220px;padding:18px 15px}.quick-icon{width:43px;height:43px;margin-bottom:14px}.quick-title{font-size:.86rem}.quick-text{font-size:.74rem}.quick-arrow{width:15px;top:23px;right:12px}.section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:27px}.section-heading>p{max-width:100%;margin:0}.plans-grid{grid-template-columns:1fr}.plan-card{min-height:auto}.plan-card>a{margin-top:27px}.feature-list,.doctor-benefits{grid-template-columns:1fr}.manage-actions{flex-direction:column;align-items:flex-start}.phone-stage{height:460px}.phone-note{bottom:35px;right:0}.wellness-grid{grid-template-columns:1fr}.wellness-grid a{min-height:145px}.community-grid{grid-template-columns:1fr}.community-card{min-height:300px;padding:33px}.contact-band-inner{flex-direction:column;align-items:start;padding:48px 0}.footer-main{grid-template-columns:1fr 1fr;gap:42px 20px}.footer-brand,.footer-col.locations{grid-column:1/-1}.footer-bottom{padding-bottom:28px}.footer-bottom>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--navy:#101c45;--navy-2:#182b5d;--gold:#ffbf24;--pale:#faf9f5;--radius:24px}body{background:var(--pale)}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #e5a400}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5}.nav-cta,.button{border-radius:999px}.hero{margin-top:18px}.quick-card{border-radius:21px}.quick-card:hover,.quick-card:focus-visible{background:#fff8e8;transform:translateY(-7px);box-shadow:0 22px 42px #101c4526}.plan-card{border-radius:22px;transition:transform .25s,border-color .25s,box-shadow .25s}.plan-card:hover{border-color:#e9bd4c;transform:translateY(-5px);box-shadow:0 21px 40px #101c451a}.feature-list>div{transition:transform .2s,border-color .2s,box-shadow .2s}.feature-list>div:hover{border-color:#e5ba50;transform:translateY(-3px);box-shadow:0 10px 24px #101c4512}.emergency-bar{background:#fff8f4;border-block:1px solid #f4d9cf;scroll-margin-top:90px}.emergency-inner{color:#872f24;align-items:center;gap:25px;min-height:68px;font-size:.8rem;display:flex}.emergency-inner>strong{white-space:nowrap;font-size:.88rem}.emergency-inner>a{background:#fff;border:1px solid #efc6b8;border-radius:12px;align-items:center;gap:10px;padding:8px 13px;transition:background .2s,transform .2s;display:inline-flex}.emergency-inner>a:hover{background:#ffede8;transform:translateY(-2px)}.emergency-inner>a span{color:#6c514c}.emergency-inner>a b{white-space:nowrap;font-size:1rem}.news-bar{background:#fef2d1;border-bottom:1px solid #efdca6}.news-inner{align-items:center;gap:18px;min-height:52px;display:flex}.news-label{color:#5a4310;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;font-weight:800}.news-message{color:#283250;flex:1;align-items:center;gap:12px;min-width:0;font-size:.87rem;display:flex}.news-message a{text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.news-controls{color:#5a4310;white-space:nowrap;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.news-controls button{width:27px;height:27px;color:var(--navy);cursor:pointer;background:#fff9e9;border:1px solid #d8bd74;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid}.news-controls button:hover{background:#fff}.app-download{gap:12px;margin-top:28px;display:grid}.app-download strong{color:var(--navy);font-size:.88rem}.app-download>div{flex-wrap:wrap;gap:10px;display:flex}.app-download a{color:var(--navy);background:#fff;border:1px solid #bdc9d8;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:.83rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.app-download a:hover{transform:translateY(-2px);box-shadow:0 9px 20px #101c451a}.contact-band{background:#f7f9fc;overflow:hidden}.contact-band-inner{justify-content:flex-start;gap:38px}.contact-band-inner>div{flex:1}.pixi-feature{object-fit:contain;filter:drop-shadow(0 12px 14px #101c451f);flex:none;align-self:end;width:210px;height:220px;animation:3.4s ease-in-out infinite pixi-bob}@keyframes pixi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pixi-wave{0%,80%,to{transform:rotate(0)}84%,92%{transform:rotate(-9deg)}88%,96%{transform:rotate(8deg)}}@media (width<=1140px){.emergency-inner{flex-wrap:wrap;gap:8px 12px;padding-block:10px}.emergency-inner>strong{width:100%}.contact-band-inner{gap:18px}.pixi-feature{width:160px}}@media (width<=800px){.emergency-inner>a{flex-wrap:wrap}.news-inner{padding-block:9px}.contact-band-inner{flex-wrap:wrap}.contact-band-inner>div{flex-basis:50%}.contact-band-inner>.button{margin-bottom:24px}}@media (width<=560px){.utility-inner a{font-size:.72rem}.utility-inner>span:last-child{display:none}.emergency-inner{gap:7px}.emergency-inner>a{justify-content:space-between;width:100%;font-size:.69rem}.emergency-inner>a b{font-size:.89rem}.news-inner{flex-wrap:wrap;gap:9px}.news-message{flex-basis:100%;order:3;justify-content:space-between;font-size:.78rem}.news-label{flex:1}.pixi-feature{align-self:center;width:128px;height:135px}.contact-band-inner{align-items:center;gap:5px 16px}.contact-band-inner>div{flex:1;min-width:170px}.contact-band h2{font-size:2rem}.contact-band-inner>.button{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.pixi-feature{animation:none!important}}.utility-login{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.utility-login:hover{text-decoration:underline}.utility-login .icon{width:15px;height:15px;color:var(--gold)}.utility-inner .utility-login-short{display:none}@media (width<=560px){.utility-inner .utility-login-long{display:none}.utility-inner .utility-login-short{display:inline}}.pixi-feature{filter:none;width:200px;height:200px;box-shadow:0 18px 34px #101c4538,0 0 0 6px #fff,0 0 0 7px var(--line);border-radius:50%;align-self:center;display:block;overflow:hidden}.pixi-feature img{object-fit:cover;width:100%;height:100%}@media (width<=1140px){.pixi-feature{width:160px;height:160px}}@media (width<=560px){.pixi-feature{width:120px;height:120px}}.chat-widget{z-index:999999;color-scheme:normal;background:0 0;border:0;position:fixed;bottom:0;right:0}.pixi-shortcut{z-index:60;color:var(--navy);border:2px solid var(--gold);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:4px 18px 4px 4px;font-size:.82rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 13px 28px #101c4538}.pixi-shortcut:hover{transform:translateY(-4px);box-shadow:0 17px 32px #101c454d}.pixi-shortcut picture,.pixi-shortcut img{object-fit:cover;border-radius:50%;width:54px;height:54px;display:block}@media (width<=560px){.pixi-shortcut{padding-right:13px;font-size:.7rem;bottom:12px;right:12px}.pixi-shortcut picture,.pixi-shortcut img{width:46px;height:46px}}.modal-root{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09112c9e;animation:.2s ease-out modal-fade;position:fixed;inset:0}.modal{border-radius:var(--radius);border-top:5px solid var(--gold);background:#fff;width:min(100%,440px);margin:auto;padding:38px 36px 30px;animation:.25s cubic-bezier(.2,.8,.2,1) modal-in;position:relative;box-shadow:0 30px 70px #09112c59}.modal .section-kicker{margin-bottom:10px}.modal h2{color:var(--navy);margin:0 0 24px;font-size:clamp(1.7rem,4vw,2.1rem);line-height:1.1}.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.modal-close:hover{background:var(--gold-soft);transform:rotate(90deg)}.modal-close .icon{width:18px;height:18px}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.auth-form{gap:16px;display:grid}.field{gap:7px;min-width:0;display:grid}.field label,.phone-fields legend{color:var(--navy);font-size:.8rem;font-weight:800}.field input{background:var(--pale);width:100%;min-height:50px;font:inherit;color:var(--ink);border:1px solid #cdd6e2;border-radius:12px;padding:12px 15px;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.field input::placeholder{color:#97a3b6}.field input:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 4px #ffbf2438}.field input[aria-invalid=true]{background:#fff8f7;border-color:#d9534a}.field-hint{color:var(--muted);font-size:.74rem}.field-error{color:#c0392b;font-weight:700}.password-input{position:relative}.password-input input{padding-right:50px}.password-toggle{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-toggle:hover{color:var(--navy);background:#eef2f7}.password-toggle .icon{width:20px;height:20px}.phone-fields{border:0;grid-template-columns:120px 1fr;gap:6px 12px;margin:0;padding:0;display:grid}.phone-fields legend{margin-bottom:7px;padding:0}.phone-fields .field label{color:var(--muted);font-size:.74rem;font-weight:600}.form-error{color:#a5281b;background:#fff1ef;border:1px solid #f3c7c0;border-radius:12px;margin:0;padding:11px 14px;font-size:.84rem;font-weight:700}.turnstile-box{justify-content:center;min-height:65px;display:flex}.turnstile-box:empty{min-height:0}.auth-submit{cursor:pointer;border:0;width:100%;font-family:inherit}.auth-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.spinner{border:2.5px solid #101c4540;border-top-color:var(--navy);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-switch{text-align:center;color:var(--muted);margin:20px 0 0;font-size:.86rem}.auth-switch button{font:inherit;color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.auth-switch button:hover{color:#b57c00}.auth-success p{color:#4b5d77;font-size:.95rem;line-height:1.6}.auth-user{background:var(--gold-soft);border-radius:14px;padding:14px 16px;color:var(--navy)!important}.auth-user strong{font-size:1.15rem}.auth-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.auth-actions .button{cursor:pointer;border:0;font-family:inherit}.auth-actions .text-link{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-family:inherit}@media (width<=560px){.modal-root{padding:12px}.modal{padding:32px 22px 24px}.phone-fields{grid-template-columns:96px 1fr}}@media (prefers-reduced-motion:reduce){.modal,.modal-backdrop,.spinner{animation:none!important}}:root{--gold-text:#8a5b00;--danger:#c8372d;--danger-soft:#fff1ee}.section-kicker,.community-card.referrals .section-kicker,.wellness-number{color:var(--gold-text)}.manage-copy h2 em{color:#94620a}.doctor-copy .section-kicker,.community-card.fans .section-kicker{color:var(--gold)}.utility-inner{min-height:38px}.news-ticker{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.news-ticker-label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#ffbf2429;border-radius:999px;flex:none;padding:3px 9px;font-size:.64rem}.utility-inner .news-ticker-item{gap:10px;min-width:0;font-weight:500;animation:.45s ease-out ticker-in;display:flex}.utility-inner .news-ticker-text{text-overflow:ellipsis;white-space:nowrap;color:#c9d5e8;display:block;overflow:hidden}.news-ticker-cta{color:#fff;text-underline-offset:3px;flex:none;font-weight:800;text-decoration:underline}.news-ticker-next{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;line-height:1;display:grid}.news-ticker-next:hover{background:#ffffff1a}.utility-login{flex:none}@keyframes ticker-in{0%{opacity:0;transform:translateY(6px)}}.nav-emergency{background:var(--danger-soft);color:var(--danger);cursor:pointer;border:1.5px solid #f0c4bc;border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 6px;font-size:.86rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.nav-emergency:hover{background:#ffe2dc;transform:translateY(-2px)}.emergency-badge{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;animation:2.2s infinite pulse;display:grid;box-shadow:0 0 #c8372d73}.emergency-badge .icon{stroke-width:2px;width:17px;height:17px}@keyframes pulse{70%{box-shadow:0 0 0 9px #c8372d00}to{box-shadow:0 0 #c8372d00}}.hero{min-height:640px}.hero-copy{padding-top:64px;padding-bottom:92px}.hero h1{margin-bottom:18px;font-size:clamp(2.9rem,4.9vw,4.9rem)}.hero-copy>p{margin-bottom:28px}.hero-paths{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;width:100%;max-width:540px;padding:8px 8px 22px}.path-tabs{background:#0000002e;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.path-tabs button{color:#cbd6ea;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 10px;font-size:.88rem;font-weight:800;transition:background .2s,color .2s}.path-tabs button:hover{color:#fff}.path-tabs button[aria-selected=true]{color:var(--navy);background:#fff;box-shadow:0 6px 16px #0000002e}.path-panel{padding:0 14px;animation:.35s ease-out ticker-in}.path-question{letter-spacing:.1em;text-transform:uppercase;color:#f6c04a;margin-bottom:10px;font-size:.78rem;font-weight:800;display:block}.province-chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:8px 15px;font-size:.84rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}.chip:hover{border-color:var(--gold)}.chip[aria-checked=true]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.path-result{color:#d5dff0;margin:14px 0 20px;font-size:.88rem;line-height:1.5}.path-result b{color:#fff}.hero-paths .hero-actions{gap:20px}.member-grid{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.member-tile{text-align:left;color:#fff;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:background .2s,transform .2s,border-color .2s;display:flex}.member-tile:hover{background:#ffffff1c;border-color:#ffbf2499;transform:translateY(-2px)}.member-tile>.icon{color:var(--gold);width:26px;height:26px}.member-tile span{gap:2px;display:grid}.member-tile b{font-size:.92rem}.member-tile small{color:#b9c6dc;font-size:.74rem}.member-tile.primary{background:var(--gold);border-color:var(--gold);color:var(--navy)}.member-tile.primary>.icon{color:var(--navy)}.member-tile.primary small{color:#5a4310}.member-tile.primary:hover{background:#ffd05a}.trust-section{z-index:3;margin-top:-46px;position:relative}.trust-strip{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px;list-style:none;display:grid;box-shadow:0 18px 40px #101c451a}.trust-strip li{align-items:center;gap:14px;padding:18px 20px;display:flex}.trust-strip li+li{border-left:1px solid var(--line)}.trust-icon{background:var(--gold-soft);width:46px;height:46px;color:var(--navy);border-radius:14px;flex:none;place-items:center;display:grid}.trust-strip li>span:last-child{gap:3px;display:grid}.trust-strip b{letter-spacing:-.03em;color:var(--navy);font-family:Manrope,sans-serif;font-size:1.08rem}.trust-strip small{color:var(--muted);font-size:.78rem;line-height:1.4}.plans-section{padding-top:96px}.plans-filter{justify-items:end;gap:10px;display:grid}.plans-filter>span{color:var(--muted);font-size:.8rem;font-weight:700}.province-chips.light .chip{color:var(--navy);background:#fff;border-color:#cdd6e2}.province-chips.light .chip:hover{border-color:#e5ba50}.province-chips.light .chip[aria-checked=true]{background:var(--navy);border-color:var(--navy);color:#fff}.plan-card{padding-top:30px}.plan-ribbon{background:var(--gold);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.66rem;font-weight:800;position:absolute;top:16px;right:16px}.plan-card.featured{border-color:#efcf7a;box-shadow:0 22px 44px #101c451a}.plan-card.unavailable{opacity:.55;filter:grayscale(.6)}.plan-card.unavailable:hover{box-shadow:none;border-color:var(--line);transform:none}.plan-availability{color:#1f7a4d;align-items:center;gap:6px;margin-top:20px;font-size:.76rem;font-weight:800;display:inline-flex}.plan-availability.off{color:#8a5048}.plan-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.plan-card .plan-links{margin-top:22px}.plan-links>a:first-child{color:var(--navy);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.plan-links>a:first-child:hover{color:var(--gold-text)}.plan-links .icon{width:16px;height:16px}.plan-quote{background:var(--gold);color:var(--navy);border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:800;transition:background .2s}.plan-quote:hover{background:#ffd05a}.plan-card ul{margin-bottom:auto}.community-card .button{margin-top:auto}.community-card.fans h2,.community-card.referrals h2{margin-bottom:12px}.steps{counter-reset:step;gap:12px;margin:4px 0 28px;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;align-items:center;gap:12px;font-size:.96rem;display:flex}.steps li:before{content:counter(step);background:var(--navy);width:30px;height:30px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.contact-band-inner>.pixi-feature{flex:none}.pixi-feature video,.pixi-feature img{object-fit:cover;width:100%;height:100%;display:block}.contact-actions{flex-direction:column;flex:none;align-items:flex-start;gap:18px;display:flex}.contact-band-inner>div:not(.pixi-feature):not(.contact-actions){flex:1}.pixi-shortcut-media{object-fit:cover;border-radius:50%;width:54px;height:54px;display:block}.emergency-lead{color:var(--muted);margin:-12px 0 18px}.emergency-list{gap:10px;display:grid}.emergency-item{background:#fffaf8;border:1px solid #f0d0c8;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s,transform .2s;display:flex}.emergency-item:hover{background:var(--danger-soft);transform:translate(3px)}.emergency-icon{background:var(--danger);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.emergency-icon .icon{width:21px;height:21px}.emergency-item>span:nth-child(2){flex:1;gap:2px;display:grid}.emergency-item small{color:#6c514c;font-size:.78rem;font-weight:600}.emergency-item b{color:#872f24;letter-spacing:.01em;font-size:1.22rem}.emergency-item>.icon{color:#c79a91}.mobile-dock{display:none}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=1140px){.nav-emergency{padding:10px 13px;font-size:.8rem}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip li:nth-child(3){border-left:0}.trust-strip li:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=800px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.main-nav .nav-emergency{justify-content:center;margin-top:17px;padding:13px}.hero-copy{padding-bottom:58px}.hero-paths{max-width:none}.trust-section{margin-top:18px}.plans-filter{justify-items:start}.pixi-shortcut{display:none}.contact-actions{flex-flow:wrap;align-items:center}.mobile-dock{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fffffff7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #101c4514}.mobile-dock>a,.mobile-dock>button{min-height:52px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.7rem;font-weight:800;display:flex}.mobile-dock .icon{width:22px;height:22px}.mobile-dock .dock-emergency{color:var(--danger)}.mobile-dock .dock-quote{background:var(--gold)}}@media (width<=560px){.utility-inner .news-ticker-cta,.utility-inner .news-ticker-label{display:none}.utility-inner .news-ticker-item{font-size:.7rem}.hero-copy{padding:38px 20px 34px}.hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}.hero-paths{padding:6px 6px 18px}.path-panel{padding:0 8px}.path-tabs button{padding:10px 6px;font-size:.8rem}.member-grid{grid-template-columns:1fr}.hero-paths .hero-actions .button{width:100%}.trust-strip{grid-template-columns:1fr}.trust-strip li{padding:14px}.trust-strip li+li{border-left:0;border-top:1px solid var(--line)}.plans-filter{width:100%}.plan-ribbon{top:14px;right:14px}.community-card .button{width:100%}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.emergency-badge,.news-ticker-item,.path-panel{animation:none!important}}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ig-post{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 14px 34px #101c4512}.ig-post:empty,.ig-post[aria-busy=true]{background:linear-gradient(100deg,#f1f4f8 30%,#fbfcfd 50%,#f1f4f8 70%) 0 0/200% 100%;animation:1.4s linear infinite ig-shimmer}.ig-post .instagram-media,.ig-post iframe{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.ig-post blockquote.instagram-media{padding:24px;font-size:.9rem}@keyframes ig-shimmer{to{background-position:-200% 0}}@media (width<=1140px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-post:nth-child(3){display:none}}@media (width<=560px){.ig-grid{grid-template-columns:1fr}.ig-post:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.ig-post{animation:none!important}}@media (width>=801px){.hero{background:linear-gradient(90deg,var(--navy) 0%,var(--navy) 34%,#101c45db 44%,#101c4559 56%,#101c4500 68%), linear-gradient(0deg,#101c4566 0%,#101c4500 30%), url(./hero-family-BM8oJoN5.webp) 78% 22%/cover no-repeat, var(--navy)}.hero-visual,.hero-visual:after{background:0 0}}@media (width>=801px) and (width<=1140px){.hero{background-position:0 0,0 0,70% 22%,0 0}}.app-download a.store-button{background:var(--navy);border-color:var(--navy);color:#fff;border-radius:14px;gap:11px;padding:9px 20px 9px 16px}.app-download a.store-button:hover{background:#1c2c63}.store-logo{flex:none;width:24px;height:24px}.store-button>span{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.1;display:grid}.store-button small{opacity:.8;letter-spacing:.02em;font-size:.66rem;font-weight:500}.trust-section{padding-bottom:8px}.plans-section{background:linear-gradient(180deg,var(--pale) 0%,#f5f6f5 50%,#eef3f8 100%)}.manage-section{background:radial-gradient(55% 60% at 88% 45%,#ffbf2417,#0000 70%),linear-gradient(#eef3f8 0%,#e8eef6 100%)}.wellness-section{background:linear-gradient(180deg,var(--pale) 0%,#fbf8f0 100%)}.community-section{background:linear-gradient(#fbf8f0 0%,#fdf4e1 100%);padding-bottom:96px}.contact-band{background:linear-gradient(#fdf4e1 0%,#f7f3ea 45%,#edf1f7 100%);border:0}.footer-call{gap:8px;margin-top:4px;display:grid}.footer-call>span{color:#aebdd3;font-size:.82rem}.footer-call small{color:#8fa1bb;font-size:.74rem}.site-footer .footer-phone{align-items:center;gap:12px;font-size:1.4rem;transition:color .2s;display:inline-flex}.site-footer .footer-phone:hover{color:var(--gold)}.footer-call-icon{background:var(--gold);width:40px;height:40px;color:var(--navy);border-radius:12px;flex:none;place-items:center;display:grid}.footer-call-icon .icon{width:20px;height:20px}.footer-col a.footer-icon-link{align-items:center;gap:10px;display:inline-flex}.footer-icon-link .icon,.footer-location .icon{width:17px;height:17px;color:var(--gold);flex:none}.footer-col p.footer-location{align-items:flex-start;gap:10px;display:flex}.footer-location .icon{margin-top:1px}:where(.home),:where(.home) *,:where(.home) :before,:where(.home) :after{box-sizing:border-box;border:0 solid}:where(.home){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}:where(.home) hr{height:0;color:inherit;border-top-width:1px}:where(.home) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;letter-spacing:normal;font-family:inherit}:where(.home) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.home) :is(b,strong){font-weight:bolder}:where(.home) small{font-size:80%}:where(.home) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.home) :is(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}:where(.home) :is(button,select){text-transform:none}:where(.home) :is(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:where(.home) :is(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}:where(.home) :is(ol,ul,menu){margin:0;padding:0;list-style:none}:where(.home) input::placeholder{opacity:1;color:#9ca3af}:where(.home) :is(button,[role=button]){cursor:pointer}:where(.home) :disabled{cursor:default}:where(.home) :is(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(.home) :is(img,video){max-width:100%;height:auto}.home [hidden]{display:none!important}.home{--an-azul:#150958;--an-azul-ojos:#050040;--an-amarillo:#fcaf17;--an-blanco:#fff;--an-papel:#f3f5f9;--an-ui-fuente:system-ui, "Segoe UI", sans-serif;--an-ui-radio:16px;--an-ui-acento:var(--an-amarillo);--an-ui-tinta:var(--an-azul);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh;position:relative;overflow-x:clip}.an-solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.an-saltar{z-index:100;background:var(--an-amarillo);color:var(--an-azul);padding:12px 16px;font-weight:700;position:absolute;top:-80px;left:12px}.an-saltar:focus{top:12px}.home :focus-visible{outline:3px solid var(--an-ui-foco,var(--an-ui-acento));outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.home *,.home :before,.home :after{transition:none!important;animation:none!important}}html[data-movimiento=no]{scroll-behavior:auto!important}html[data-movimiento=no] .home *,html[data-movimiento=no] .home :before,html[data-movimiento=no] .home :after{transition:none!important;animation:none!important}.an-modal{width:min(440px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--an-ui-tinta,#150958);font-family:var(--an-ui-fuente,system-ui, sans-serif);background:0 0;margin:auto;overflow:visible}.an-modal::backdrop{background:#0500409e}.an-modal[open] .an-modal__caja{animation:.22s cubic-bezier(.2,.8,.3,1) an-modal-entra}.an-modal__caja{border-radius:var(--an-ui-radio,16px);background:#fff;max-height:calc(100svh - 24px);padding:28px 24px 24px;position:relative;overflow-y:auto}.an-modal__cerrar{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.an-modal__cerrar:hover{background:#f3f5f9}.an-modal__titulo{margin:0 44px 16px 0;font-size:24px;font-weight:800;line-height:1.15}.an-modal__titulo--urgencia{color:#b3261e}.an-modal__form{gap:14px;display:grid}.an-campo{gap:6px;font-size:14px;font-weight:700;display:grid}.an-campo input{border-radius:calc(var(--an-ui-radio,16px) / 2);background:#fff;border:2px solid #c5cad6;width:100%;min-height:48px;padding:10px 14px;font-size:16px;font-weight:400}.an-campo input:focus-visible{border-color:var(--an-ui-tinta,#150958);outline-offset:0}.an-campo-doble{grid-template-columns:96px 1fr;gap:12px;display:grid}.an-modal__ayuda{color:#4b5268;font-size:14px}.an-modal__verificacion{color:#4b5268;border-radius:calc(var(--an-ui-radio,16px) / 2);background:#f3f5f9;border:1px dashed #9aa1b5;place-items:center;min-height:64px;font-size:13px;display:grid}.an-modal__aviso{border-left:4px solid var(--an-ui-acento,#fcaf17);background:#fff4d6;padding:10px 12px;font-size:14px;font-weight:600}.an-modal__enviar{color:#150958;background:var(--an-ui-acento,#fcaf17);border-radius:calc(var(--an-ui-radio,16px) / 2);min-height:52px;padding:12px 20px;font-size:17px;font-weight:800;transition:transform .12s ease-out}.an-modal__enviar:active{transform:scale(.98)}.an-modal__pie{text-align:center;margin-top:16px;font-size:15px}.an-modal__enlace{text-underline-offset:3px;min-height:44px;font-weight:800;text-decoration:underline}.an-urgencias{gap:4px;margin-top:14px;display:grid}.an-urgencias>div{border-top:2px solid #e3e6ee;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0;display:flex}.an-urgencias dt{font-weight:600}.an-urgencias dd{margin:0}.an-urgencias a{color:#b3261e;font-variant-numeric:tabular-nums;padding:6px 0;font-size:22px;font-weight:800;display:inline-block}@keyframes an-modal-entra{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.an-chat-lanzador{z-index:60;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .16s cubic-bezier(.2,.8,.3,1.3);display:grid;position:fixed;bottom:23px;right:23px;box-shadow:0 6px 18px #05004047}.an-chat-lanzador:hover{transform:scale(1.06)}.an-chat-lanzador:active{transform:scale(.96)}.an-chat-lanzador img{object-fit:cover;border-radius:50%;width:52px;height:52px}.an-chat{z-index:70;width:420px;height:min(720px,100svh - 32px);font-family:var(--an-ui-fuente,system-ui, sans-serif);color:#150958;border-radius:var(--an-ui-radio,16px);transform-origin:100% 100%;background:#fff;grid-template-rows:auto 1fr auto;animation:.24s cubic-bezier(.2,.8,.3,1) an-chat-entra;display:grid;position:fixed;bottom:16px;right:16px;overflow:clip;box-shadow:0 18px 50px #05004059}.an-chat__cabecera{color:#fff;background:#150958;align-items:center;gap:12px;padding:12px 8px 12px 16px;display:flex}.an-chat__cabecera img{object-fit:cover;background:#fff;border-radius:50%;width:40px;height:40px}.an-chat__cabecera p{flex:1;line-height:1.2;display:grid}.an-chat__cabecera strong{font-size:17px;font-weight:800}.an-chat__cabecera span{opacity:.85;font-size:13px}.an-chat__cerrar{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.an-chat__cerrar:hover{background:#ffffff29}.an-chat__mensajes{background:#f3f5f9;flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.an-chat__mensaje{border-radius:16px;max-width:82%;padding:10px 14px;font-size:15px;line-height:1.4;animation:.2s ease-out an-chat-mensaje}.an-chat__mensaje--pixi{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.an-chat__mensaje--visitante{color:#fff;background:#150958;border-bottom-right-radius:4px;align-self:flex-end}.an-chat__form{border-top:2px solid #e3e6ee;gap:8px;padding:12px;display:flex}.an-chat__campo{border:2px solid #c5cad6;border-radius:24px;flex:1;min-width:0;min-height:48px;padding:10px 14px;font-size:16px}.an-chat__campo:focus-visible{outline-offset:0;border-color:#150958}.an-chat__enviar{color:#150958;background:var(--an-ui-acento,#fcaf17);border-radius:24px;min-height:48px;padding:0 18px;font-weight:800}@media (width<=480px){.an-chat{border-radius:0;width:100%;height:100svh;bottom:0;right:0}}@keyframes an-chat-entra{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes an-chat-mensaje{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.an-pixie{--an-pixie-x:0px;--an-pixie-ms:1.2s;width:100%;transform:translateX(var(--an-pixie-x));-webkit-user-select:none;user-select:none;transition:opacity .2s linear;position:relative}.an-pixie__mov{transform-origin:50% 100%}.an-pixie__marco{width:100%;position:relative;overflow:clip}.an-pixie__hoja{max-width:none;display:block;position:absolute;top:0;left:0}.an-pixie--pixel .an-pixie__hoja{image-rendering:crisp-edges;image-rendering:pixelated}.an-pixie--izquierda .an-pixie__marco{transform:scaleX(-1)}.an-pixie[data-estado=fuera]{opacity:0;pointer-events:none}.an-pixie[data-estado=fuera] .an-pixie__mov{animation:.45s cubic-bezier(.5,0,.9,.4) forwards an-pixie-despega}.an-pixie__mov[data-mov=respira]{animation:2.4s ease-in-out infinite alternate an-pixie-respira}.an-pixie__mov[data-mov=rebota]{animation:.26s ease-in-out infinite alternate an-pixie-rebota}.an-pixie__mov[data-mov=inclina]{animation:.15s ease-in-out infinite alternate an-pixie-inclina}.an-pixie__mov[data-mov=salto]{animation:an-pixie-salto var(--an-pixie-ms) cubic-bezier(.3, 0, .3, 1) 1}.an-pixie__mov[data-mov=flexion]{animation:an-pixie-flexion calc(var(--an-pixie-ms) / 3) ease-in-out 3}.an-pixie__mov[data-mov=saludo]{animation:an-pixie-saludo calc(var(--an-pixie-ms) / 3) ease-in-out 3}.an-pixie__mov[data-mov=susto]{animation:an-pixie-susto var(--an-pixie-ms) cubic-bezier(.2, .9, .3, 1) 1}.an-pixie__mov[data-mov=aterriza]{animation:an-pixie-aterriza var(--an-pixie-ms) cubic-bezier(.3, 0, .2, 1) 1}.an-pixie--pixel .an-pixie__mov[data-mov=respira],.an-pixie--pixel .an-pixie__mov[data-mov=rebota],.an-pixie--pixel .an-pixie__mov[data-mov=inclina]{animation-timing-function:steps(2,end)}@keyframes an-pixie-respira{0%{transform:scaleY(1)}to{transform:scaleY(1.022)}}@keyframes an-pixie-rebota{0%{transform:translateY(0)}to{transform:translateY(-3.5%)}}@keyframes an-pixie-inclina{0%{transform:rotate(7deg)translateY(0)}to{transform:rotate(7deg)translateY(-4%)}}@keyframes an-pixie-salto{0%{transform:translateY(0)scale(1.06,.92)}18%{transform:translateY(-6%)scale(.96,1.06)}50%{transform:translateY(-42%)scale(1)}82%{transform:translateY(-6%)scale(.97,1.05)}92%{transform:translateY(0)scale(1.07,.9)}to{transform:translateY(0)scale(1)}}@keyframes an-pixie-flexion{0%,to{transform:scale(1)}50%{transform:scale(1.09,.74)}}@keyframes an-pixie-saludo{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}70%{transform:rotate(5deg)}}@keyframes an-pixie-susto{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-14%)scale(1.04)}to{transform:translateY(0)scale(1)}}@keyframes an-pixie-aterriza{0%{opacity:0;transform:translateY(-160%)scale(.96,1.06)}15%{opacity:1}55%{opacity:1;transform:translateY(0)scale(1.1,.86)}75%{transform:translateY(-7%)scale(.98,1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes an-pixie-despega{0%{transform:translateY(0)scale(1.06,.9)}to{transform:translateY(-220%)scale(.94,1.1)}}.an-pixie__globo{--an-globo-dx:0px;z-index:2;width:max-content;max-width:min(var(--an-globo-ancho,280px), calc(100vw - 24px));color:var(--an-globo-tinta,#150958);background:var(--an-globo-fondo,#fff);border:var(--an-globo-borde,3px solid #150958);border-radius:var(--an-globo-radio,16px);box-shadow:var(--an-globo-sombra,4px 4px 0 #150958);font:var(--an-globo-fuente,600 16px/1.3 system-ui, sans-serif);text-align:left;opacity:0;transform:translateX(calc(-50% + var(--an-globo-dx))) translateY(8px) scale(.92);transform-origin:50% 100%;padding:12px 16px;transition:opacity .14s linear,transform .18s cubic-bezier(.2,.9,.3,1.2);position:absolute;bottom:calc(100% + 14px);left:50%}.an-pixie__globo[hidden]{display:none}.an-pixie__globo--visible{opacity:1;transform:translateX(calc(-50% + var(--an-globo-dx))) translateY(0) scale(1)}.an-pixie__globo:after{content:"";left:calc(50% - var(--an-globo-dx));background:var(--an-globo-fondo,#fff);border-right:var(--an-globo-borde,3px solid #150958);border-bottom:var(--an-globo-borde,3px solid #150958);width:14px;height:14px;margin-left:-7px;position:absolute;top:100%;transform:translateY(-7px)rotate(45deg)}.an-pixie__texto{color:#0000}.an-pixie__tipeo{position:absolute;top:12px;left:16px;right:16px}@media (prefers-reduced-motion:reduce){.an-pixie,.an-pixie__globo{transition:none}.an-pixie__mov{animation:none!important}.an-pixie[data-estado=fuera] .an-pixie__mov{transform:none}}html[data-movimiento=no] .an-pixie,html[data-movimiento=no] .an-pixie__globo{transition:none}html[data-movimiento=no] .an-pixie__mov{animation:none!important}.home{--g-azul:#101c45;--g-azul-2:#0a1433;--g-papel:#faf9f5;--g-blanco:#fff;--g-tinta:#122347;--g-tinta-2:#55617c;--g-linea:#e3e0d6;--g-sol:#fcaf17;--g-radio:24px;--g-cab:69px;--g-cred:min(84vw, 330px);--an-ui-fuente:"DM Sans", system-ui, sans-serif;--an-ui-radio:18px;--an-ui-foco:#b97b00;--an-globo-fuente:700 .9375rem/1.3 "DM Sans", system-ui, sans-serif;--an-globo-borde:0 solid #fff;--an-globo-radio:16px;--an-globo-sombra:0 14px 30px -12px #0a14338c;--an-globo-ancho:230px;color:var(--g-tinta);background:var(--g-papel);font:400 1.0625rem/1.55 DM Sans,system-ui,sans-serif}.home ::selection{color:var(--g-azul);background:var(--g-sol)}.home h1,.home h2{letter-spacing:-.04em;text-wrap:balance;font-family:Manrope,system-ui,sans-serif;font-weight:800}.home h2{font-size:clamp(1.9rem,4vw,3.25rem);line-height:1.08}.home h1 em,.home h2 em{color:var(--g-sol);font-style:normal}.home .an-ancho{width:min(100% - 32px,1320px);margin-inline:auto}.home .an-seccion{padding-block:clamp(64px,9vw,120px)}.home .an-boton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 26px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.3,1);display:inline-flex}.home .an-boton--sol{color:var(--g-azul);background:var(--g-sol)}.home .an-boton--azul{color:#fff;background:var(--g-azul)}.home .an-boton:hover{transform:translateY(-2px)}.home .an-boton:active{transform:scale(.98)}.home .an-boton svg,.home .an-enlace svg,.home .an-cartel__accion svg{transition:transform .2s cubic-bezier(.2,.8,.3,1)}.home .an-boton:hover svg,.home .an-enlace:hover svg,.home .an-cartel:hover .an-cartel__accion svg{transform:translate(4px)}.home .an-enlace{text-underline-offset:6px;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.home .an-servicio{color:#dde3f2;background:var(--g-azul-2);font-size:.8125rem;font-weight:700}.home .an-servicio__fila{justify-content:space-between;align-items:center;gap:8px 24px;min-height:44px;display:flex}.home .an-servicio button{color:#fff;white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}.home .an-servicio .an-servicio__ingresar{gap:.28em}.home .an-servicio button:hover{text-underline-offset:4px;text-decoration:underline}.home .an-servicio__urgencias svg{width:20px;height:20px;color:var(--g-azul-2);background:var(--g-sol);border-radius:50%;flex:none;padding:3px}.home .an-servicio__largo,.home .an-servicio__telefonos{display:none}.home .an-servicio__telefonos a{color:#fff}.home .an-servicio__telefonos a:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=560px){.home .an-servicio__largo{display:inline}}@media (width>=1180px){.home .an-servicio__telefonos{white-space:nowrap;gap:26px;margin-right:auto;font-weight:500;display:flex}.home .an-servicio__telefonos a{margin-left:4px;font-weight:700}}.home .an-cabecera{z-index:50;background:var(--g-blanco);border-bottom:1px solid var(--g-linea);position:sticky;top:0}.home .an-cabecera__fila{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex;position:relative}.home .an-logo{flex:none;align-items:center;gap:10px;min-height:44px;display:inline-flex}.home .an-logo img:first-child{width:44px;height:44px}.home .an-logo img:last-child{width:auto;height:36px}.home .an-menu{width:48px;height:48px;color:var(--g-azul);border-radius:50%;place-items:center;display:inline-grid}.home .an-menu:hover{background:#f1efe8}.home .an-nav{background:var(--g-blanco);border-bottom:1px solid var(--g-linea);flex-direction:column;padding:8px 16px 20px;display:none;position:absolute;top:100%;left:-16px;right:-16px;box-shadow:0 24px 30px -24px #101c4559}.home .an-nav--abierta{display:flex}.home .an-nav a{border-bottom:1px solid var(--g-linea);align-items:center;min-height:52px;font-weight:700;display:flex}.home .an-nav .an-nav__cotizar{color:#fff;background:var(--g-azul);border:0;border-radius:999px;justify-content:center;gap:12px;min-height:52px;margin-top:16px}@media (width>=1024px){.home .an-cabecera__fila{min-height:84px}.home .an-menu{display:none}.home .an-nav{box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:clamp(16px,2.3vw,36px);padding:0;display:flex;position:static}.home .an-nav a{white-space:nowrap;border:0;min-height:44px;font-size:.9375rem}.home .an-nav a:not(.an-nav__cotizar):hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.home .an-nav .an-nav__cotizar{min-height:48px;margin:0;padding:0 22px;transition:transform .2s cubic-bezier(.2,.8,.3,1)}.home .an-nav .an-nav__cotizar:hover{transform:translateY(-2px)}}.home .an-hero{color:#fff;background:var(--g-azul);border-radius:var(--g-radio);margin-top:16px;display:grid;position:relative;overflow:clip}.home .an-hero__texto{z-index:2;padding:36px 24px 28px;position:relative}.home .an-hero h1{font-size:clamp(2.6rem,11.5vw,5.25rem);line-height:1.03}.home .an-hero h1 em{display:block}.home .an-hero__bajada{color:#dce1f0;max-width:34ch;margin:18px 0 24px;font-size:clamp(1.0625rem,1.6vw,1.3125rem)}.home .an-hero__acciones{flex-wrap:wrap;align-items:center;gap:8px 26px;display:flex}.home .an-hero__lema{color:#dce1f0;margin-top:28px;font-size:1rem}.home .an-hero__lema strong{color:var(--g-sol)}.home .an-hero__foto{aspect-ratio:16/11;position:relative}.home .an-hero__foto img{object-fit:cover;object-position:72% 30%;width:100%;height:100%}.home .an-hero__foto:after{content:"";background:linear-gradient(to bottom, var(--g-azul) 0, var(--g-azul) 28px, #101c4500 40%);position:absolute;inset:-28px 0 0}.home .an-hero__pixi{z-index:3;--an-globo-ancho:190px;width:118px;display:block;position:absolute;bottom:34px;left:14px}.home .an-hero__pixi>span{width:100%;display:block}@media (width>=900px){.home .an-hero{min-height:max(clamp(420px, 58svh, 640px), min((100vw - 2 * var(--g-carril,16px)) * .394, 520px));grid-template-columns:48% 52%}.home .an-hero__texto{flex-direction:column;justify-content:center;padding:clamp(24px,4.4svh,56px) 24px 86px clamp(36px,5.4vw,84px);display:flex}.home .an-hero__bajada{max-width:min(34ch,100%)}.home .an-hero__acciones{flex-direction:column;align-items:flex-start}.home .an-hero h1{font-size:clamp(2.75rem,min(5.4vw,7.4svh),5.25rem)}.home .an-hero__bajada{margin:clamp(10px,1.8svh,18px) 0 clamp(14px,2.4svh,24px)}.home .an-hero__lema{margin-top:clamp(10px,2.6svh,44px)}.home .an-hero__foto{aspect-ratio:auto;position:absolute;inset:0 0 0 30%}.home .an-hero__foto img{object-position:100% 50%;position:absolute;inset:0}.home .an-hero__foto:after{background:linear-gradient(to right, var(--g-azul) 0, var(--g-azul) calc(72px + 14%), #101c4500 calc(72px + 30%));inset:0 0 0 -72px}.home .an-hero__pixi{--an-globo-ancho:clamp(170px, 13.5vw, 220px);width:clamp(150px,14.5vw,204px);bottom:60px;left:max(45%,clamp(36px,5.4vw,84px) + clamp(170px,13.5vw,220px) + 270px)}.home .an-hero__pixi .an-pixie__globo{transform-origin:100% 60%;bottom:36%;left:auto;right:calc(100% + 12px);transform:translate(8px)scale(.92)}.home .an-hero__pixi .an-pixie__globo--visible{transform:none}.home .an-hero__pixi .an-pixie__globo:after{margin:0;inset:auto -6px 24px auto;transform:rotate(-45deg)}}.home .an-accesos{z-index:4;margin-top:-30px;padding-inline:12px;position:relative}.home .an-accesos__lista{background:var(--g-blanco);border:1px solid var(--g-linea);border-radius:var(--g-radio);display:grid;overflow:clip;box-shadow:0 26px 44px -30px #101c4573}.home .an-acceso{gap:6px;height:100%;padding:22px 56px 22px 24px;display:grid;position:relative}.home .an-accesos__lista li+li .an-acceso{border-top:1px solid var(--g-linea)}.home .an-acceso__titulo{letter-spacing:-.02em;font:800 1.125rem/1.2 Manrope,system-ui,sans-serif}.home .an-acceso__texto{color:var(--g-tinta-2);font-size:.9375rem;line-height:1.45}.home .an-acceso__flecha{color:var(--g-azul);transition:transform .2s cubic-bezier(.2,.8,.3,1);position:absolute;top:22px;right:22px}.home .an-acceso:hover{background:#fff8e6}.home .an-acceso:hover .an-acceso__flecha{transform:translate(5px)}.home .an-acceso:focus-visible{outline-offset:-4px}@media (width>=640px){.home .an-accesos{padding-inline:clamp(12px,3vw,40px)}.home .an-accesos__lista{grid-template-columns:1fr 1fr}.home .an-accesos__lista li+li .an-acceso{border-top:0}.home .an-accesos__lista li:nth-child(2n) .an-acceso{border-left:1px solid var(--g-linea)}.home .an-accesos__lista li:nth-child(n+3) .an-acceso{border-top:1px solid var(--g-linea)}}@media (width>=1100px){.home .an-accesos{margin-top:-56px}.home .an-accesos__lista{grid-template-columns:repeat(4,1fr)}.home .an-accesos__lista li:nth-child(n+3) .an-acceso{border-top:0}.home .an-accesos__lista li+li .an-acceso{border-left:1px solid var(--g-linea)}.home .an-acceso{padding:26px 56px 28px 28px}}.home .an-cabeza{gap:16px;margin-bottom:clamp(28px,4vw,52px);display:grid}.home .an-cabeza p{max-width:38ch;color:var(--g-tinta-2)}@media (width>=900px){.home .an-cabeza{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px}.home .an-cabeza h2{max-width:20ch}}.home .an-planes{padding-top:clamp(44px,6vw,76px)}.home .an-planes__compara{padding-block:clamp(28px,4vw,56px) clamp(64px,9vw,120px)}.home .an-credencial{width:var(--g-cred);aspect-ratio:1.62;font-size:calc(var(--g-cred) / 23.5);color:#fff;background:linear-gradient(135deg, var(--g-plan-1), var(--g-plan-2));border-radius:clamp(16px, calc(var(--g-cred) / 17), 24px);grid-template-rows:auto 1fr auto auto;align-content:start;padding:1.5em 1.6em 1.35em;line-height:1.2;transition:transform .2s cubic-bezier(.2,.8,.3,1);display:grid;position:relative;overflow:clip;box-shadow:0 30px 44px -30px #101c45b3}.home .an-credencial:before{content:"";aspect-ratio:1;background:#ffffff12;border-radius:50%;width:62%;position:absolute;top:18%;right:-16%}.home .an-credencial>*{position:relative}.home .an-credencial--platinum,.home .an-plan--platinum{--g-plan-1:#939095;--g-plan-2:#8c9292}.home .an-credencial--black,.home .an-plan--black{--g-plan-1:#474648;--g-plan-2:#161516}.home .an-credencial--titanium,.home .an-credencial--plus,.home .an-plan--titanium,.home .an-plan--plus{--g-plan-1:#8a6fa2;--g-plan-2:#452a64}.home .an-credencial__marca{align-items:center;gap:.55em;font-size:.95em;font-weight:700;display:flex}.home .an-credencial__marca img{width:1.7em;height:1.7em}.home .an-credencial__pastilla{letter-spacing:.08em;text-transform:uppercase;color:#1b1b1b;background:var(--g-sol);border-radius:99px;padding:.3em .9em;font-size:.72em;font-weight:700;position:absolute;top:1.5em;right:1.6em}.home .an-credencial__plan{letter-spacing:-.03em;align-self:end;font:800 1.85em/1.05 Manrope,system-ui,sans-serif}.home .an-credencial__plan em{letter-spacing:0;font:italic 400 1em/1 Georgia,Times New Roman,serif}.home .an-credencial__numero{letter-spacing:.1em;opacity:.85;margin-top:.5em;font-size:1.05em}.home .an-credencial__pie{justify-content:space-between;align-items:end;gap:1em;margin-top:1.1em;font-size:.86em;font-weight:700;display:flex}.home .an-credencial__pie small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.78em;font-weight:500;display:block}.home .an-credencial__ver{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.home .an-credencial__ver svg{transition:transform .2s cubic-bezier(.2,.8,.3,1)}.home .an-credencial:hover .an-credencial__ver svg{transform:translate(4px)}.home .an-credencial:focus-visible{outline-offset:4px}.home .an-cartera__cabeza{margin-bottom:clamp(20px,3vw,36px)}.home .an-mazo{grid-template-columns:repeat(auto-fill, minmax(var(--g-cred), max-content));gap:18px;width:min(100% - 32px,1320px);margin-inline:auto;display:grid}.home .an-cartera--viva{height:260svh}.home .an-cartera--viva .an-escenario{top:var(--g-cab);height:calc(100svh - var(--g-cab));grid-template-rows:auto minmax(0,1fr);padding-top:clamp(14px,3.2svh,40px);display:grid;position:sticky;overflow:clip}.home .an-cartera--viva .an-cartera__cabeza{z-index:2;margin-bottom:0;position:relative}.home .an-cartera--viva .an-mazo{perspective:1500px;pointer-events:none;width:100%;margin:0;display:block;position:relative}.home .an-cartera--viva .an-mazo li{will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .an-cartera--viva .an-credencial{pointer-events:auto}.home .an-cartera--viva[data-acto="1"] .an-credencial:hover{transform:translateY(-12px)}@media (width>=1000px){.home{--g-cred:clamp(232px, 21vw, 320px)}@supports (width:1cqw){.home .an-cartera:not(.an-cartera--viva) .an-mazo{grid-template-columns:repeat(4,max-content);container-type:inline-size}.home .an-cartera:not(.an-cartera--viva) .an-mazo li{--g-cred:calc((100cqw - 54px) / 4)}}}.home .an-tabla{background:var(--g-blanco);border:1px solid var(--g-linea);border-radius:var(--g-radio);position:relative;overflow-x:auto}.home .an-tabla table{border-collapse:collapse;width:100%;min-width:720px}.home .an-tabla th,.home .an-tabla td{text-align:center;border-bottom:1px solid var(--g-linea);padding:18px 16px}.home .an-tabla tbody th,.home .an-tabla thead th:first-child,.home .an-tabla tfoot th{text-align:left;width:30%;padding-left:clamp(18px,2.4vw,32px);font-weight:500}.home .an-tabla thead th{letter-spacing:-.02em;white-space:nowrap;padding-block:24px;font:800 1.125rem/1.2 Manrope,system-ui,sans-serif}.home .an-tabla td{font-weight:700}.home .an-tabla tfoot td,.home .an-tabla tfoot th{border-bottom:0;padding-block:22px}.home .an-plan{align-items:center;gap:10px;display:inline-flex}.home .an-plan:before{content:"";background:linear-gradient(135deg, var(--g-plan-1), var(--g-plan-2));border-radius:4px;width:26px;height:17px}.home .an-plan i{letter-spacing:0;font:italic 400 1em/1 Georgia,Times New Roman,serif}.home .an-nota-ref{color:var(--g-tinta-2);font:500 .75rem/1 DM Sans,system-ui,sans-serif}.home .an-si{color:var(--g-azul);background:var(--g-sol);border-radius:50%;padding:3px;display:inline-block}.home .an-no{vertical-align:middle;background:#c4c8d2;width:16px;height:2px;display:inline-block}.home .an-cartilla{white-space:nowrap;border:1.5px solid var(--g-azul);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.3,1);display:inline-flex}.home .an-cartilla:hover{color:#fff;background:var(--g-azul);transform:translateY(-2px)}.home .an-planes__nota{color:var(--g-tinta-2);margin-top:18px;font-size:.875rem}.home .an-tel{background:var(--g-azul);border-radius:40px;width:100%;padding:8px;box-shadow:0 40px 60px -36px #101c4599}.home .an-tel img{border-radius:32px;width:100%;height:auto;display:block}.home .an-tel--claro{background:#fff}.home .an-tel__vidrio{background:#fff;border-radius:32px;position:relative;overflow:clip}.home .an-tel__tira{display:flex}.home .an-tel__tira img{border-radius:0;flex:0 0 100%;min-width:0}.home .an-tel__pantalla+.an-tel__pantalla{display:none}.home.an-vivo .an-tel__pantalla+.an-tel__pantalla{display:block}.home.an-vivo .an-tel__tira{will-change:transform;transition:transform 1.1s cubic-bezier(.65,0,.25,1)}.home.an-vivo .an-tel__tira--salto{transition:none}.home.an-vivo .an-lista li[data-pantalla] svg{transition:transform .32s cubic-bezier(.2,.9,.3,1.4)}.home.an-vivo .an-gestion[data-pantalla="0"] .an-lista li[data-pantalla="0"] svg,.home.an-vivo .an-gestion[data-pantalla="1"] .an-lista li[data-pantalla="1"] svg,.home.an-vivo .an-gestion[data-pantalla="2"] .an-lista li[data-pantalla="2"] svg{transform:scale(1.38)}.home .an-gestion__grilla{gap:48px;display:grid}.home .an-gestion h2 em{color:#b97b00}.home .an-gestion__bajada{max-width:40ch;color:var(--g-tinta-2);margin:16px 0 28px;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.home .an-lista{gap:0;display:grid}.home .an-lista li{border-top:1px solid var(--g-linea);align-items:center;gap:14px;min-height:52px;font-weight:700;display:flex}.home .an-lista li:last-child{border-bottom:1px solid var(--g-linea)}.home .an-lista svg{color:var(--g-azul);background:var(--g-sol);border-radius:50%;flex:none;padding:3px}.home .an-gestion__botones{flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:28px;display:flex}.home .an-tiendas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.home .an-tiendas a{transition:transform .2s cubic-bezier(.2,.8,.3,1);display:block}.home .an-tiendas a:hover{transform:translateY(-2px)}.home .an-tiendas img{width:auto;height:50px}.home .an-gestion__app{grid-template-columns:1fr 1fr;align-items:start;gap:14px;max-width:520px;margin-inline:auto;display:grid;position:relative}.home .an-tel--atras{margin-top:56px}@media (width>=640px){.home .an-lista{grid-template-columns:1fr 1fr;column-gap:32px}.home .an-lista li:nth-last-child(2){border-bottom:1px solid var(--g-linea)}}@media (width>=980px){.home .an-gestion__grilla{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,96px)}.home .an-gestion__app{gap:22px;max-width:560px}.home .an-tel--atras{margin-top:84px}}.home .an-doctor{padding-bottom:0}.home .an-doctor__tarjeta{color:#fff;background:var(--g-azul);border-radius:var(--g-radio);gap:36px;padding:36px 24px 0;display:grid;overflow:clip}.home .an-doctor__bajada{color:#dce1f0;max-width:32ch;margin:14px 0 26px;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.home .an-lista--clara li,.home .an-lista--clara li:last-child,.home .an-lista--clara li:nth-last-child(2){border-color:#2b3765}.home .an-doctor__acciones{flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:28px;display:flex}.home .an-doctor__app{justify-self:center;width:min(78%,300px);height:330px}.home .an-doctor__app .an-tel{box-shadow:none}@media (width>=900px){.home .an-doctor__tarjeta{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:56px;padding:clamp(48px,5vw,76px) clamp(36px,5.4vw,84px) 0}.home .an-doctor__texto{padding-bottom:clamp(48px,5vw,76px)}.home .an-doctor__app{width:min(100%,320px);height:470px}}.home .an-bienestar__texto p{color:var(--g-tinta-2);margin:0 0 6px;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.home .an-bienestar__temas{gap:14px;display:grid}.home .an-bienestar__temas li{background:var(--g-azul);border-radius:20px;position:relative;overflow:clip}.home .an-bienestar__temas img{aspect-ratio:324/169;object-fit:cover;width:100%;height:auto;display:block}.home .an-bienestar__temas span{z-index:1;color:var(--g-azul);background:#fff;border-radius:999px;padding:7px 16px;font-size:.9375rem;font-weight:700;transition:transform .24s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:14px;left:14px}.home .an-bienestar__temas li:hover span{transform:translateY(-4px)}@media (width>=640px){.home .an-bienestar__temas{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:28px}.home .an-bienestar__temas li:nth-child(2){top:28px}}.home.an-vivo .an-bienestar__temas img{animation:11s ease-in-out infinite alternate g-pasea}.home.an-vivo .an-bienestar__temas li:nth-child(2) img{animation-duration:13s;animation-delay:-4s}.home.an-vivo .an-bienestar__temas li:nth-child(3) img{animation-delay:-7s}@keyframes g-pasea{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.09)translate(-2.2%,-1.6%)}}.home .an-comunidad{padding-top:0}.home .an-comunidad__grilla{gap:16px;display:grid}.home .an-cartel{color:#fff;background:var(--g-azul);border-radius:var(--g-radio);align-content:end;min-height:340px;display:grid;position:relative;overflow:clip}.home .an-cartel img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.home .an-cartel:hover img{transform:scale(1.04)}.home .an-cartel:after{content:"";background:linear-gradient(#0a143300 28%,#0a14338c 58%,#0a1433eb 100%);position:absolute;inset:0}.home .an-cartel__texto{z-index:1;gap:8px;max-width:40ch;padding:26px 24px;display:grid;position:relative}.home .an-cartel__titulo{letter-spacing:-.03em;font:800 clamp(1.5rem,2.6vw,2.125rem)/1.1 Manrope,system-ui,sans-serif}.home .an-cartel__accion{min-height:44px;color:var(--g-sol);align-items:center;gap:8px;font-weight:700;display:inline-flex}@media (width>=900px){.home .an-comunidad__grilla{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.home .an-cartel{min-height:440px}.home .an-cartel__texto{padding:36px}}.home .an-pixi-banda{color:#fff;background:var(--g-azul)}.home .an-pixi-banda__grilla{gap:8px;padding-block:56px 64px;display:grid}.home .an-pixi-banda__pixi{--an-globo-ancho:200px;width:170px;display:block}.home .an-pixi-banda__pixi>span{width:100%;display:block}.home .an-pixi-banda h2{font-size:clamp(2.2rem,5.4vw,4.25rem);line-height:1.04}.home .an-pixi-banda__texto>p{color:#dce1f0;margin:12px 0 26px;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.home .an-escribir{gap:10px;max-width:560px;display:grid}.home .an-escribir__campo{width:100%;min-height:56px;font:inherit;color:var(--g-tinta);background:#fff;border:2px solid #fff;border-radius:999px;padding:0 22px}.home .an-escribir__campo::placeholder{color:#66708a}@media (width>=640px){.home .an-escribir{grid-template-columns:1fr auto}}@media (width>=900px){.home .an-pixi-banda__grilla{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,96px);padding-block:84px}.home .an-pixi-banda__pixi{--an-globo-ancho:240px;width:clamp(220px,22vw,320px)}}.home .an-contacto__grilla{gap:40px;display:grid}.home .an-contacto h2{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(1.375rem,2vw,1.75rem)}.home .an-contacto__tel{letter-spacing:-.03em;white-space:nowrap;align-items:center;min-height:48px;font:800 clamp(1.75rem,3vw,2.5rem)/1 Manrope,system-ui,sans-serif;display:inline-flex}.home .an-redes{margin-top:8px}.home .an-redes a{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.home .an-sedes li{border-top:1px solid var(--g-linea);color:var(--g-tinta-2);padding-block:12px}.home .an-sedes li:last-child{border-bottom:1px solid var(--g-linea)}.home .an-sedes strong{color:var(--g-tinta);display:block}.home .an-contacto__col--urgencias{border-radius:var(--g-radio);background:#fff4ef;border:1px solid #f1d2c7;padding:26px 24px}.home .an-contacto__col--urgencias h2{color:#8a2a1f}.home .an-telefonos>div{border-top:1px solid #f1d2c7;padding-block:10px}.home .an-telefonos dt{color:#7a3b32;font-size:.9375rem}.home .an-telefonos a{letter-spacing:-.02em;color:#8a2a1f;white-space:nowrap;align-items:center;min-height:44px;font:800 1.5rem/1 Manrope,system-ui,sans-serif;display:inline-flex}@media (width>=900px){.home .an-contacto__grilla{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:start;gap:clamp(32px,4vw,64px)}}.home .an-pie{color:#dce1f0;background:var(--g-azul-2);padding-block:44px 104px}.home .an-pie__fila{gap:18px;display:grid}.home .an-pie__lema{letter-spacing:-.02em;color:#fff;font:800 1.25rem/1.2 Manrope,system-ui,sans-serif}.home .an-pie__legal{max-width:96ch;font-size:.875rem;line-height:1.9}.home .an-pie__legal a{color:#fff;text-underline-offset:4px;text-decoration:underline}.home.an-vivo [data-entra]{transition:translate .9s cubic-bezier(.16, .84, .24, 1) calc(var(--i,0) * 80ms);translate:0 44px}.home.an-vivo [data-entra].an-entro{translate:0}.home.an-vivo .an-hero__foto img{transform-origin:100% 100%;animation:2.6s cubic-bezier(.2,.7,.2,1) both g-acerca}@keyframes g-acerca{0%{transform:scale(1.07)}to{transform:scale(1)}}.home.an-vivo [data-zoom],.home.an-vivo [data-flota]{will-change:transform}.home .an-companero{z-index:55;--g-pixi:78px;--an-globo-ancho:156px;--an-globo-fuente:700 .8125rem/1.3 "DM Sans", system-ui, sans-serif;width:78px;display:block;position:fixed;bottom:8px;right:8px}.home .an-companero .an-pixie__globo{padding:10px 12px}.home .an-companero .an-pixie__tipeo{top:10px;left:12px;right:12px}.home .an-companero__lugar{width:100%;display:block;position:relative}.home .an-companero--afuera{pointer-events:none}.home .an-companero__lugar:after{content:"";aspect-ratio:1;width:34%;box-shadow:0 0 0 2px var(--g-azul);opacity:0;pointer-events:none;background:linear-gradient(#c22b1e,#c22b1e) 50%/58% 18% no-repeat,linear-gradient(#c22b1e,#c22b1e) 50%/18% 58% no-repeat,#fff;border-radius:50%;transition:opacity .18s linear,transform .34s cubic-bezier(.2,.9,.3,1.4);position:absolute;top:0;right:2%;transform:scale(.3)}.home .an-companero[data-acto=doctor]:not(.an-companero--afuera) .an-companero__lugar:after{opacity:1;transform:none}@media (width>=1024px){.home{--g-cab:85px}}@media (width>=1200px){.home{--g-carril:136px}.home .an-ancho,.home .an-mazo{width:min(100% - 2 * var(--g-carril), 1320px)}.home .an-cartera--viva .an-mazo{width:100%}.home .an-companero{--g-pixi:104px;--an-globo-ancho:122px;width:104px;transform:translate3d(0, calc(-1 * var(--g-pixi-sube,0px)), 0);will-change:transform;bottom:12px;right:16px}}.home .an-companero__vuelo{aspect-ratio:136/196;pointer-events:none;width:130.8%;display:block;position:absolute;bottom:-39.6%;left:-15.4%}.home .an-vuelo{opacity:0;transform-origin:50% 58%;width:100%;height:100%;transition:opacity .15s linear,transform .32s cubic-bezier(.2,.9,.3,1.35);position:absolute;inset:0;overflow:visible;transform:scale(.3)}.home .an-vuelo--paracaidas,.home .an-vuelo--paraguas,.home .an-vuelo--aladelta{transform-origin:50%;transform:translateY(14%)scale(.2)}.home .an-vuelo--capa,.home .an-vuelo--jetpack,.home .an-vuelo--aladelta{z-index:-1}.home .an-companero[data-vuelo][data-acto]:not(.an-companero--afuera) .an-companero__lugar:after{opacity:0}.home .an-companero[data-vuelo][data-estilo=paracaidas] .an-vuelo--paracaidas,.home .an-companero[data-vuelo][data-estilo=paraguas] .an-vuelo--paraguas,.home .an-companero[data-vuelo][data-estilo=aladelta] .an-vuelo--aladelta,.home .an-companero[data-vuelo][data-estilo=capa] .an-vuelo--capa,.home .an-companero[data-vuelo][data-estilo=jetpack] .an-vuelo--jetpack,.home .an-companero[data-vuelo][data-estilo=helice] .an-vuelo--helice{opacity:1;transform:none}.home .an-companero[data-vuelo] .an-pixie__mov{animation:none}.home .an-companero[data-vuelo][data-estilo=paracaidas] .an-companero__lugar,.home .an-companero[data-vuelo][data-estilo=aladelta] .an-companero__lugar,.home .an-companero[data-vuelo][data-estilo=paraguas] .an-companero__lugar{transform-origin:50% -60%;animation:1.5s ease-in-out infinite alternate g-pendulo}@keyframes g-pendulo{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.home .an-companero[data-vuelo][data-estilo=capa] .an-companero__lugar,.home .an-companero[data-vuelo][data-estilo=helice] .an-companero__lugar{animation:.52s ease-in-out infinite alternate g-flota}.home .an-companero[data-vuelo][data-estilo=jetpack] .an-companero__lugar{animation:90ms linear infinite alternate g-vibra}@keyframes g-flota{0%{transform:translateY(3px)}to{transform:translateY(-4px)}}@keyframes g-vibra{0%{transform:translate(-1px,1px)}to{transform:translate(1px,-1px)}}.home .an-capa{transform-box:fill-box;transform-origin:50% 0;animation:.46s ease-in-out infinite alternate g-capa}@keyframes g-capa{0%{transform:skew(-6deg)scaleY(.95)}to{transform:skew(6deg)scaleY(1.05)}}.home .an-llama{transform-box:fill-box;transform-origin:50% 0;animation:.11s ease-in-out infinite alternate g-llama}@keyframes g-llama{0%{transform:scale(.86,.72)}to{transform:scale(1.08,1.16)}}.home .an-aspas{transform-box:fill-box;transform-origin:50%;animation:.17s linear infinite g-helice}@keyframes g-helice{0%{transform:scaleX(1)}50%{transform:scaleX(.12)}to{transform:scaleX(1)}}.home .an-companero .an-pixie__globo{transition:opacity .14s linear,transform .18s cubic-bezier(.2,.9,.3,1.2),translate .22s cubic-bezier(.2,.8,.3,1)}.home .an-companero[data-vuelo][data-estilo=paracaidas] .an-pixie__globo,.home .an-companero[data-vuelo][data-estilo=paraguas] .an-pixie__globo,.home .an-companero[data-vuelo][data-estilo=aladelta] .an-pixie__globo{translate:0 calc(var(--g-pixi) * -.58)}.home .an-companero[data-vuelo][data-estilo=helice] .an-pixie__globo{translate:0 calc(var(--g-pixi) * -.19)}.home .an-companero--aterrizo .an-pixie__mov{animation:.52s cubic-bezier(.3,0,.2,1) g-aterriza}@keyframes g-aterriza{0%{transform:translateY(-9%)scale(.97,1.05)}42%{transform:translateY(0)scale(1.13,.84)}70%{transform:translateY(-5%)scale(.98,1.03)}to{transform:none}}.home .an-companero__viento{pointer-events:none;opacity:0;transition:opacity .16s linear;display:block;position:absolute;inset:-30% -6% -10% -10%}.home .an-companero[data-vuelo] .an-companero__viento{opacity:1}.home .an-companero__viento i{opacity:0;background:#aeb8d4;border-radius:2px;width:2px;height:16px;position:absolute}.home .an-companero__viento i:first-child{top:46%;left:2%}.home .an-companero__viento i:nth-child(2){height:20px;top:30%;right:0}.home .an-companero__viento i:nth-child(3){height:12px;top:78%;right:16%}.home .an-companero[data-vuelo=baja] .an-companero__viento i{animation:.62s linear infinite g-viento-arriba}.home .an-companero[data-vuelo=sube] .an-companero__viento i{animation:.62s linear infinite g-viento-abajo}.home .an-companero__viento i:nth-child(2){animation-delay:-210ms!important}.home .an-companero__viento i:nth-child(3){animation-delay:-430ms!important}@keyframes g-viento-arriba{0%{opacity:0;transform:translateY(26px)}30%{opacity:.9}to{opacity:0;transform:translateY(-34px)}}@keyframes g-viento-abajo{0%{opacity:0;transform:translateY(-26px)}30%{opacity:.9}to{opacity:0;transform:translateY(34px)}}@media (width<=1199.98px){.home .an-companero{transition:translate .26s cubic-bezier(.2,.8,.3,1)}.home .an-companero[data-vuelo]{translate:0 -18px}}@media (width<=759.98px){.home .an-companero{transform-origin:50% 100%;transition:translate .26s cubic-bezier(.2,.8,.3,1),scale .26s cubic-bezier(.2,.8,.3,1)}.home .an-companero[data-vuelo]{translate:0 -6px;scale:.53}}.home .an-barra,.home .an-planes__pestanas{display:none}@media (width<=759.98px){.home .an-seccion{padding-block:52px}.home{--g-cred:min(78vw, 310px)}.home .an-hero{margin-top:12px}.home .an-hero__foto{aspect-ratio:4/3;order:-1}.home .an-hero__foto:after{background:linear-gradient(to top, var(--g-azul) 0, #101c4500 36%);inset:0}.home .an-hero__texto{padding:16px 22px 60px}.home .an-hero h1{font-size:clamp(2.5rem,11vw,3.25rem)}.home .an-hero__bajada{margin:14px 0 20px}.home .an-hero__acciones{flex-direction:column;align-items:stretch;gap:4px}.home .an-hero__acciones .an-enlace{align-self:flex-start}.home .an-hero__lema{margin-top:12px}.home .an-hero__pixi{--an-globo-ancho:172px;width:96px;inset:calc(75vw - 110px) 10px auto auto}.home .an-hero__pixi .an-pixie__globo{transform-origin:100% 60%;bottom:2%;left:auto;right:calc(100% + 10px);transform:translate(8px)scale(.92)}.home .an-hero__pixi .an-pixie__globo--visible{transform:none}.home .an-hero__pixi .an-pixie__globo:after{margin:0;inset:auto -6px 14px auto;transform:rotate(-45deg)}.home .an-accesos{width:100%;margin-top:-44px;padding-inline:0}.home .an-accesos__lista{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:4px 16px 24px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.home .an-accesos__lista::-webkit-scrollbar{display:none}.home .an-accesos__lista li{scroll-snap-align:center;flex:0 0 72%}.home .an-accesos__lista li .an-acceso{background:var(--g-blanco);border:1px solid var(--g-linea);border-radius:20px;align-content:start;gap:8px;height:100%;min-height:150px;padding:18px 18px 60px;display:grid;box-shadow:0 18px 24px -20px #101c458c}.home .an-acceso__titulo{font-size:1.0625rem}.home .an-acceso__texto{font-size:.875rem;line-height:1.4}.home .an-acceso__flecha{width:36px;height:36px;color:var(--g-azul);background:#fff1cf;border-radius:50%;margin:0;padding:9px;top:auto;bottom:14px;right:14px}.home .an-accesos__lista li:first-child .an-acceso__flecha{background:var(--g-sol)}.home .an-planes{padding-top:48px}.home .an-cartera--viva{height:auto}.home .an-cartera--viva .an-escenario{height:auto;padding-top:0;display:block;position:static;overflow:visible}.home .an-cartera--viva .an-cartera__cabeza{margin-bottom:18px}.home .an-cartera--viva .an-mazo{perspective:none;pointer-events:auto;width:min(100% - 32px,1320px);margin-inline:auto;display:grid}.home .an-cartera--viva .an-mazo li{will-change:auto;position:static;transform:none}.home .an-planes--elige .an-mazo{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;width:100%;margin:0;padding:6px 16px 24px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.home .an-planes--elige .an-mazo::-webkit-scrollbar{display:none}.home .an-planes--elige .an-mazo li{scroll-snap-align:center;flex:none}.home .an-planes--elige .an-credencial{transition:transform .26s cubic-bezier(.2,.8,.3,1);box-shadow:0 20px 24px -18px #101c45a6}.home .an-planes--elige .an-mazo li:not(.an-activa) .an-credencial{transform:scale(.93)}.home .an-planes__compara{padding-block:4px 56px}.home .an-planes--elige .an-planes__pestanas{gap:6px;margin-bottom:12px;display:flex}.home .an-planes__pestanas button{white-space:nowrap;min-height:44px;color:var(--g-tinta);background:var(--g-blanco);border:1.5px solid var(--g-linea);border-radius:999px;flex:auto;padding:0 9px;font-size:.8125rem;font-weight:700}.home .an-planes__pestanas button[aria-pressed=true]{color:#fff;background:var(--g-azul);border-color:var(--g-azul)}.home .an-planes--elige .an-tabla{overflow:visible}.home .an-planes--elige .an-tabla table{min-width:0;display:block}.home .an-planes--elige .an-tabla thead{display:none}.home .an-planes--elige .an-tabla tbody,.home .an-planes--elige .an-tabla tfoot{display:block}.home .an-planes--elige .an-tabla tr{border-bottom:1px solid var(--g-linea);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 18px;display:flex}.home .an-planes--elige .an-tabla th,.home .an-planes--elige .an-tabla td{border:0;width:auto;padding:0}.home .an-planes--elige .an-tabla tbody th{text-align:left;flex:1}.home .an-planes--elige .an-tabla td{text-align:right;flex:none;max-width:48%;display:none}.home .an-planes--elige[data-plan="0"] .an-tabla td:first-of-type,.home .an-planes--elige[data-plan="1"] .an-tabla td:nth-of-type(2),.home .an-planes--elige[data-plan="2"] .an-tabla td:nth-of-type(3),.home .an-planes--elige[data-plan="3"] .an-tabla td:nth-of-type(4){display:block}.home .an-planes--elige .an-tabla tfoot tr{border-bottom:0;padding:16px 18px 18px}.home .an-planes--elige .an-tabla tfoot th{display:none}.home .an-planes--elige .an-tabla tfoot td{flex:1;max-width:none}.home .an-planes--elige .an-cartilla{color:#fff;background:var(--g-azul);width:100%;min-height:52px;display:flex}.home .an-gestion__grilla{gap:0}.home .an-gestion__texto{display:contents}.home .an-gestion__texto>h2{order:1}.home .an-gestion__bajada{order:2;margin-bottom:22px}.home .an-gestion__app{order:3;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:400px;margin-bottom:30px;display:flex}.home .an-gestion__app .an-tel--atras{width:52%;margin:44px -10% 0 0}.home .an-gestion__app .an-tel--frente{z-index:1;width:58%;position:relative}.home .an-lista{order:4}.home .an-gestion__botones{flex-direction:column;order:5;align-items:stretch;gap:4px;margin-top:24px}.home .an-gestion__botones .an-enlace{align-self:flex-start}.home .an-tiendas{order:6;margin-top:18px}.home .an-doctor__acciones{flex-direction:column;align-items:stretch;gap:4px}.home .an-doctor__acciones .an-enlace{align-self:flex-start}.home .an-cartel{min-height:280px}.home .an-cartel--referidos{min-height:430px}.home .an-cartel--referidos img{object-position:50% 0}.home.an-vivo [data-entra]{translate:0 22px}.home .an-barra{z-index:54;padding:10px 98px calc(10px + env(safe-area-inset-bottom,0px)) 14px;background:var(--g-blanco);border-top:1px solid var(--g-linea);visibility:hidden;align-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -16px 28px -22px #101c4580}.home.an-barra-visible .an-barra{visibility:visible;transition-delay:0s;transform:none}.home .an-barra .an-boton{flex:1;min-height:50px}.home .an-companero{right:12px;bottom:calc(6px + env(safe-area-inset-bottom,0px));--g-pixi:72px;z-index:56;--an-globo-ancho:168px;width:72px}.home .an-pie{padding-bottom:112px}}@media (width<=639.98px){.home .an-bienestar{padding-block:40px 12px}.home .an-bienestar__cabeza{margin-bottom:18px}.home .an-bienestar__temas{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.home .an-bienestar__temas::-webkit-scrollbar{display:none}.home .an-bienestar__temas li{scroll-snap-align:center;flex:0 0 84%}}.home{--g-cab:var(--cab-real,89px);min-height:0}.home--fijo{background:0 0;position:static}.home--suelto{background:0 0;margin-bottom:clamp(24px,3vw,40px);overflow:visible}@media (width<=800px){body{padding-bottom:0}}@media (width<=759.98px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (width>=1200px){.wellness-section .wrap,.site-footer .wrap{width:min(100% - 272px,1320px)}}@media (width>=801px){.site-footer .footer-main{grid-template-columns:1.35fr .9fr 1.35fr}}@media (width<=759.98px){.wellness-section .ig-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:12px;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.wellness-section .ig-grid::-webkit-scrollbar{display:none}.wellness-section .ig-grid .ig-post{scroll-snap-align:center;flex:0 0 min(88vw,400px);display:block}}.home .an-planes{background:linear-gradient(180deg, var(--g-papel) 0%, #f5f6f5 50%, #eef3f8 100%)}.home .an-gestion{background:radial-gradient(55% 60% at 88% 45%,#ffbf2417,#0000 70%),linear-gradient(#eef3f8 0%,#e8eef6 100%);border-block:0}.home .an-doctor{background:linear-gradient(180deg, #e8eef6 0%, var(--pale,#f4f7fa) 100%);padding-bottom:clamp(48px,7vw,96px)}.home .an-comunidad{background:linear-gradient(#fbf8f0 0%,#fdf4e1 100%);padding-top:clamp(8px,2vw,24px)}.home .an-provincias{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.home .an-provincias__rotulo{color:var(--g-tinta-2);margin-right:4px;font-size:.875rem;font-weight:700}.home .an-provincias button{min-height:44px;color:var(--g-tinta);background:var(--g-blanco);border:1.5px solid var(--g-linea);border-radius:999px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:background-color .16s linear,border-color .16s linear,color .16s linear}.home .an-provincias button:hover{border-color:var(--g-sol)}.home .an-provincias button[aria-checked=true]{color:#fff;background:var(--g-azul);border-color:var(--g-azul)}.home .an-mazo li.an-fuera .an-credencial{opacity:.45;filter:grayscale(.7)}.home .an-credencial__aviso{z-index:2;white-space:nowrap;pointer-events:none;color:var(--g-azul);background:#fff;border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:800;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 18px -8px #101c4580}.home .an-planes .an-cartera:not(.an-cartera--viva) .an-mazo li{position:relative}@media (width<=759.98px){.home .an-planes .an-cartera .an-mazo li{position:relative}}.home .an-tabla .an-fuera{color:#8d95a8}.home .an-tabla .an-fuera .an-plan,.home .an-tabla .an-fuera .an-si,.home .an-tabla .an-fuera .an-cartilla{opacity:.5}.home .an-plan__aviso{letter-spacing:0;color:#8a5048;white-space:normal;margin-top:6px;font:700 .75rem/1.2 DM Sans,system-ui,sans-serif;display:block}.home .an-planes__pestanas button.an-fuera{color:#8d95a8;text-decoration:line-through}.home .an-planes__pestanas button.an-fuera[aria-pressed=true]{color:#fff;background:#6b7389;border-color:#6b7389}.home .an-cartel{align-content:center}.home .an-cartel img{object-position:50% 62%;width:70%;inset:0 0 0 auto}.home .an-cartel--fans img{object-position:50% 24%}.home .an-cartel--referidos img{object-position:60% 40%}.home .an-cartel:after{background:linear-gradient(90deg, var(--g-azul) 0%, var(--g-azul) 30%, #101c45db 40%, #101c4559 54%, #101c4500 68%), linear-gradient(0deg, #101c4566 0%, #101c4500 30%)}.home .an-cartel__texto{max-width:min(46%,34ch)}@media (width>=900px){.home .an-comunidad__grilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=639.98px){.home .an-cartel,.home .an-cartel--referidos{align-content:end;min-height:400px}.home .an-cartel img,.home .an-cartel--fans img,.home .an-cartel--referidos img{width:100%;height:64%;inset:0 0 auto}.home .an-cartel--fans img{object-position:50% 18%}.home .an-cartel--referidos img{object-position:50% 30%}.home .an-cartel:after{background:linear-gradient(0deg, var(--g-azul) 0%, var(--g-azul) 36%, #101c45cc 46%, #101c4500 68%)}.home .an-cartel__texto{max-width:none}}
