@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--ink:#102a28;--muted:#55706d;--green:#0b6b55;--green-dark:#074a3d;--mint:#dff3ea;--cream:#f6f4ee;--gold:#d3a447;--white:#fff;--line:#d7e3df;--shadow:0 24px 70px #093a311f;--radius:22px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.container{width:min(100% - 32px,1180px);margin-inline:auto}.narrow{width:min(100% - 32px,780px);margin-inline:auto}.section{padding:clamp(64px,8vw,110px) 0}.section-soft{background:var(--cream)}.section-mint{background:var(--mint)}.eyebrow{color:var(--green);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:28px;height:2px}h1,h2,h3{letter-spacing:-.035em;margin:0 0 18px;font-family:Manrope,system-ui,sans-serif;line-height:1.12}h1{font-size:clamp(2.45rem,6vw,5rem)}h2{font-size:clamp(2rem,4.2vw,3.35rem)}h3{font-size:1.3rem}p{margin:0 0 18px}.lead{color:var(--muted);max-width:700px;font-size:clamp(1.08rem,1.8vw,1.28rem)}.muted{color:var(--muted)}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stack{gap:20px;display:grid}.button{border:1px solid var(--green);background:var(--green);min-height:50px;color:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:var(--green-dark);transform:translateY(-2px)}.button-outline{color:var(--green);background:0 0}.button-light{background:var(--white);border-color:var(--white);color:var(--green-dark)}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #d7e3dfcc;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{align-items:center;gap:12px;font-family:Manrope;font-weight:800;line-height:1.05;text-decoration:none;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:.82rem;display:grid}.brand small{color:var(--muted);letter-spacing:.04em;margin-top:4px;font-family:DM Sans;font-size:.68rem;font-weight:600;display:block}.site-logo{width:min(220px,46vw);line-height:0;display:block}.site-logo img{width:100%;height:auto;display:block}.site-logo-footer{width:min(230px,70vw)}.nav{align-items:center;gap:24px;display:flex}.nav a{font-size:.94rem;font-weight:650;text-decoration:none}.nav-toggle{color:var(--ink);background:0 0;border:0;padding:10px;font-weight:700;display:none}.operator-site-header .header-inner{justify-content:center;min-height:88px}.operator-site-logo{width:min(240px,56vw)}.medsenior-header-badge{width:min(300px,72vw)}.medsenior-header-badge img{width:100%;height:auto;display:block}.operator-landing .breadcrumbs{display:none}.hero{background:linear-gradient(145deg,#f7f5ef 0%,#edf8f3 72%,#fff 100%);position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(circle,#d3a44742,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-220px}.hero-grid{z-index:1;grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(34px,4vw,62px);min-height:730px;padding:64px 0 72px;display:grid;position:relative}.hero h1 span{color:var(--green)}.hero-copy .lead{margin-bottom:28px}.trust-line{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:28px;font-size:.92rem;display:flex}.trust-line span:before{content:"✓";color:var(--green);margin-right:7px;font-weight:900}.hero-stage{min-height:680px;position:relative}.hero-photo-real{border-radius:30px;width:72%;height:390px;margin:0;position:absolute;inset:0 auto auto 0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 26px 70px #074a3d33}.hero-photo-real:after{content:"";background:linear-gradient(#0000,#062a24d1);position:absolute;inset:45% 0 0}.hero-photo-real img{object-fit:cover;object-position:52% center;width:100%;height:100%}.hero-photo-real figcaption{z-index:1;color:#fff;line-height:1.25;position:absolute;bottom:18px;left:22px;right:22px}.hero-photo-real figcaption strong,.hero-photo-real figcaption span{display:block}.hero-photo-real figcaption span{color:#d5e9e3;margin-top:4px;font-size:.82rem}.hero-form{z-index:2;width:80%;margin-left:auto;padding-top:218px;position:relative}.operator-ribbon{border-block:1px solid var(--line);background:#fff}.operator-ribbon .container{scrollbar-width:none;min-height:78px;color:var(--muted);letter-spacing:.025em;white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;font-family:Manrope;font-size:.82rem;font-weight:800;display:flex;overflow-x:auto}.operator-ribbon .container::-webkit-scrollbar{display:none}.operator-ribbon span{position:relative}.operator-ribbon span:not(:last-child):after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-28px}.quote-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;padding:clamp(24px,4vw,38px)}.quote-card h2{letter-spacing:-.025em;font-size:1.65rem}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:7px;display:grid}.field-full{grid-column:1/-1}label{font-size:.86rem;font-weight:750}input,select,textarea{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #bfd1cc;border-radius:12px;padding:12px 14px}textarea{resize:vertical;min-height:100px}.form-note{color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.45}.form-status{border-radius:12px;margin-top:12px;padding:12px 14px;font-weight:650;display:none}.form-status.success{color:#14592d;background:#e3f6e9;display:block}.form-status.error{color:#8b2020;background:#fde8e8;display:block}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:28px}.card:hover{border-color:#a8c8bf}.audience-grid{grid-template-rows:repeat(2,minmax(270px,1fr));grid-template-columns:1.08fr .92fr;gap:24px;margin-top:44px;display:grid}.audience-card{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:.78fr 1.22fr;min-height:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 14px 44px #093a3114}.audience-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.audience-image{background:var(--mint);min-height:100%;overflow:hidden}.audience-image img{object-fit:cover;width:100%;height:100%}.audience-content{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.audience-content p{color:var(--muted);font-size:.95rem}.audience-content a{color:var(--green);margin-top:auto;font-weight:800;text-decoration:none}.audience-content small{color:#7d918e;margin-top:14px;font-size:.68rem}.audience-card-large{border:0;grid-row:1/3;min-height:620px;display:block;position:relative}.audience-card-large .audience-image{position:absolute;inset:0}.audience-card-large .audience-image:after{content:"";background:linear-gradient(#0000,#07332bf0);position:absolute;inset:28% 0 0}.audience-card-large .audience-image img{object-position:center 36%}.audience-card-large .audience-content{z-index:1;color:#fff;padding:38px;position:absolute;bottom:0;left:0;right:0}.audience-card-large .audience-content p{color:#d5e9e3;max-width:440px}.audience-card-large .audience-content a{color:#f3cc78}.audience-card-large .audience-content small{color:#bdd4ce}.operator-card{flex-direction:column;min-height:100%;display:flex}.operator-card .tag{align-self:flex-start}.operator-card p{color:var(--muted)}.operator-card a{color:var(--green);margin-top:auto;font-weight:800;text-decoration:none}.tag{background:var(--mint);color:var(--green-dark);border-radius:999px;margin-bottom:18px;padding:6px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.tag-warn{color:#76520b;background:#fff2d8}.steps{counter-reset:step}.step{padding-left:68px;position:relative}.step:before{counter-increment:step;content:counter(step);background:var(--green);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Manrope;font-weight:800;display:grid;position:absolute;top:0;left:0}.proof{background:var(--green-dark);color:var(--white);overflow:hidden}.proof-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;display:grid}.proof-image{border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}.proof-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.proof-image figcaption{color:#e6f1ee;background:linear-gradient(#0000,#000000c7);padding:38px 20px 16px;font-size:.78rem;position:absolute;inset:auto 0 0}.proof .lead,.proof .muted{color:#cce3dc}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.metric{border:1px solid #ffffff2e;border-radius:16px;padding:18px}.metric strong{color:#f1cb79;font-family:Manrope;font-size:1.2rem;display:block}.page-hero{background:linear-gradient(145deg, var(--cream), #e9f6f1);padding:90px 0 68px}.breadcrumbs{color:var(--muted);margin-bottom:24px;font-size:.86rem}.breadcrumbs a{color:var(--green)}.content{font-size:1.08rem}.content h2{margin-top:46px;font-size:2rem}.content h3{margin-top:30px}.content li{margin-bottom:8px}.content a{color:var(--green)}.info-strip{background:var(--line);border:1px solid var(--line);z-index:2;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:-32px;display:grid;position:relative;overflow:hidden}.info-strip>div{background:#fff;padding:22px}.info-strip small{color:var(--muted);display:block}.info-strip strong{margin-top:4px;display:block}.cta-band{background:var(--green);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:34px;padding:clamp(34px,6vw,64px);display:flex}.cta-band h2{max-width:680px;margin:0}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:Manrope;font-weight:750}.faq p{color:var(--muted);margin:14px 0 0}.med-hero{background:linear-gradient(135deg,#f7f5ef 0%,#e8f5ef 68%,#f9fbf9 100%);position:relative;overflow:hidden}.med-hero:before{content:"";background:#d3a44729;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-310px;left:-300px}.med-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(40px,6vw,82px);min-height:660px;padding-block:60px 70px;display:grid;position:relative}.med-hero-copy{z-index:2;position:relative}.med-hero h1{max-width:720px;font-size:clamp(2.55rem,5.7vw,4.9rem)}.med-hero .button-row{margin-top:28px}.med-badges{flex-wrap:wrap;gap:9px;margin:24px 0 0;display:flex}.med-badges span{color:var(--green-dark);background:#ffffffb8;border:1px solid #bed8d0;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:750}.med-hero-offer{background:#ffffffc7;border:1px solid #b9d4cc;border-radius:18px;justify-items:start;max-width:510px;margin:22px 0 0;padding:16px 18px;display:grid}.med-hero-offer span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:750}.med-hero-offer strong{color:var(--green-dark);letter-spacing:-.04em;font:800 clamp(1.35rem,3vw,2rem) Manrope,sans-serif}.med-hero-offer small{color:var(--muted);font-size:.75rem}.med-hero-conversion{align-self:center;position:relative}.med-authorized-badge{z-index:3;background:#fff;border:1px solid #074a3d1f;border-radius:14px;width:min(88%,390px);margin:0 auto 14px;padding:8px;position:relative;box-shadow:0 12px 32px #074a3d24}.med-authorized-badge img{border-radius:8px;width:100%}.med-hero-conversion .quote-card{padding:clamp(24px,3.4vw,34px)}.med-hero-conversion .quote-card h2{font-size:clamp(1.55rem,3vw,2rem)}.med-form-proof{background:var(--green-dark);color:#fff;border-radius:0 0 18px 18px;grid-template-columns:72px 1fr;align-items:center;gap:14px;width:calc(100% - 34px);margin:-2px auto 0;padding:14px 18px;display:grid;box-shadow:0 18px 40px #074a3d2e}.med-form-proof img{object-fit:cover;border-radius:10px;width:72px;height:54px}.med-form-proof p{margin:0;line-height:1.3}.med-form-proof strong,.med-form-proof span{display:block}.med-form-proof strong{font-size:.86rem}.med-form-proof span{color:#f0cf88;margin-top:3px;font-size:.76rem}.med-hero-image{min-height:510px;box-shadow:var(--shadow);border-radius:34px;margin:0;position:relative;overflow:hidden}.med-hero-image:after{content:"";background:linear-gradient(#0000,#062a24e0);position:absolute;inset:48% 0 0}.med-hero-image img{object-fit:cover;object-position:54% center;width:100%;height:510px}.med-hero-image figcaption{z-index:1;color:#fff;line-height:1.3;position:absolute;bottom:24px;left:28px;right:28px}.med-hero-image figcaption strong,.med-hero-image figcaption span{display:block}.med-hero-image figcaption strong{font:750 1.12rem Manrope,sans-serif}.med-hero-image figcaption span{color:#d5e9e3;margin-top:5px;font-size:.87rem}.med-microcopy{color:#6a7d79;max-width:620px;margin-top:13px;font-size:.76rem}.med-trust-bar{border-block:1px solid var(--line);background:#fff}.med-trust-bar .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:94px;display:grid}.med-trust-bar .container>div{border-right:1px solid var(--line);padding:8px 22px}.med-trust-bar .container>div:first-child{padding-left:0}.med-trust-bar .container>div:last-child{border:0}.med-trust-bar strong,.med-trust-bar span{display:block}.med-trust-bar strong{color:var(--green-dark);font:800 1rem Manrope,sans-serif}.med-trust-bar span{color:var(--muted);font-size:.78rem}.med-anchor-nav{z-index:30;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:78px}.med-anchor-nav .container{scrollbar-width:none;gap:26px;display:flex;overflow-x:auto}.med-anchor-nav .container::-webkit-scrollbar{display:none}.med-anchor-nav a{color:var(--green-dark);flex:none;padding:15px 0;font-size:.85rem;font-weight:750;text-decoration:none}.med-intro-grid{align-items:start;gap:clamp(40px,7vw,90px)}.answer-box{border-left:4px solid var(--gold);background:var(--cream);border-radius:0 16px 16px 0;margin-top:28px;padding:22px 24px}.answer-box p{color:var(--muted);margin:7px 0 0}.med-checklist{border:1px solid var(--line);background:#fff;border-radius:26px;padding:32px;box-shadow:0 18px 55px #093a3114}.med-checklist ul,.med-form-benefits{margin:22px 0;padding:0;list-style:none}.med-checklist li,.med-form-benefits li{border-bottom:1px solid var(--line);padding:9px 0 9px 30px;position:relative}.med-checklist li:before,.med-form-benefits li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.med-checklist a,.med-plan-cards a,.text-link{color:var(--green);font-weight:800;text-decoration:none}.med-section-head{grid-template-columns:1fr .9fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.med-section-head>p{color:var(--muted)}.med-price-grid{grid-template-columns:1.18fr .82fr;align-items:stretch;gap:24px;display:grid}.med-table-wrap{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.med-price-table{border-collapse:collapse;width:100%}.med-price-table caption{background:var(--mint);color:var(--green-dark);text-align:left;padding:18px 22px;font-weight:800}.med-price-table th,.med-price-table td{border-bottom:1px solid var(--line);text-align:left;padding:18px 22px}.med-price-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.med-price-table td{text-align:right}.med-price-table tbody tr:last-child>*{border-bottom:0}.med-table-note{color:var(--muted);margin:0;padding:16px 22px;font-size:.78rem;line-height:1.5}.med-price-cta{background:var(--green-dark);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,46px);display:flex}.med-price-cta p{color:#cde1dc}.med-price-cta .tag{color:var(--green-dark);background:#f0ca79}.med-price-wide{min-height:280px}.med-offer-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,46px);display:flex}.med-offer-label{color:var(--muted);margin:4px 0 0;font-size:.86rem}.med-offer-price{color:var(--green-dark);letter-spacing:-.06em;margin:2px 0 12px;font:800 clamp(2.5rem,5vw,4.2rem)/1 Manrope,sans-serif;display:block}.med-offer-price small{letter-spacing:0;font-size:.28em}.med-offer-card .med-table-note{padding:0}.med-network-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(36px,7vw,90px);display:grid}.med-city-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 20px;display:grid}.med-city-grid div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.med-city-grid strong,.med-city-grid span{display:block}.med-city-grid span{color:var(--muted);margin-top:3px;font-size:.82rem}.med-network-card{background:var(--cream);border-radius:28px;padding:clamp(28px,4vw,42px)}.med-network-card ol{padding-left:22px}.med-network-card li{padding:7px 0}.med-rule-cards .card>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:26px;font:800 .83rem Manrope;display:grid}.med-rule-cards p,.med-plan-cards p{color:var(--muted)}.med-legal-line{color:var(--muted);margin:28px 0 0;font-size:.86rem}.med-legal-line a{color:var(--green)}.med-plan-cards{margin-top:40px}.med-plan-cards .card{flex-direction:column;display:flex}.med-plan-cards a{margin-top:auto}.med-starting{color:var(--green);margin:-4px 0 14px;font-family:Manrope,sans-serif;font-size:1.05rem;display:block}.med-verdict{color:#fff;background:#103d36}.med-verdict .lead{color:#cee2dc}.med-verdict-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.med-pros-cons{grid-template-columns:1fr 1fr;gap:18px;display:grid}.med-pros-cons article{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:22px;padding:28px}.med-pros-cons li{color:#d6e8e3;margin:9px 0}.med-proof{background:#082d28}.med-form-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.med-form-benefits{max-width:520px}.med-sources{border-top:1px solid var(--line);background:#fafbf9;padding:30px 0}.med-sources p{color:var(--muted);margin:0;font-size:.78rem}.med-sources a{color:var(--green)}.samp-hero{background:radial-gradient(circle at 8% 92%,#d3a4472b,#0000 28%),linear-gradient(135deg,#f8f5ed,#e5f4ee 72%,#f8fbf9);position:relative;overflow:hidden}.samp-hero:after{content:"";border:80px solid #0b6b550f;border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-220px}.samp-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,80px);min-height:650px;padding-block:58px 68px;display:grid;position:relative}.samp-hero h1{max-width:760px;font-size:clamp(2.55rem,5.5vw,4.75rem)}.samp-hero .button-row{margin-top:28px}.samp-offer,.samp-brand-answer{background:#ffffffd1;border:1px solid #b8d5cd;border-radius:18px;justify-items:start;max-width:540px;margin-top:22px;padding:17px 20px;display:grid}.samp-offer span,.samp-brand-answer strong{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:800}.samp-offer strong{color:var(--green-dark);letter-spacing:-.04em;font:800 clamp(1.35rem,3vw,2rem) Manrope,sans-serif}.samp-offer small,.samp-brand-answer span{color:var(--muted);font-size:.76rem}.samp-brand-answer span{margin-top:4px;font-size:.93rem}.samp-trust{border-block:1px solid var(--line);background:#fff}.samp-trust .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:94px;display:grid}.samp-trust .container>div{border-right:1px solid var(--line);padding:8px 22px}.samp-trust .container>div:first-child{padding-left:0}.samp-trust .container>div:last-child{border:0}.samp-trust strong,.samp-trust span{display:block}.samp-trust strong{color:var(--green-dark);font:800 .95rem Manrope,sans-serif}.samp-trust span{color:var(--muted);margin-top:2px;font-size:.76rem}.samp-featured-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.samp-product-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:26px;display:flex;box-shadow:0 14px 42px #093a310f}.samp-product-card h3{min-height:2.5em;font-size:1.15rem}.samp-product-card small{color:var(--muted)}.samp-product-card>strong{color:var(--green-dark);letter-spacing:-.04em;margin:4px 0 12px;font:800 1.7rem Manrope,sans-serif;display:block}.samp-product-card>strong em{color:var(--muted);margin-left:3px;font:500 .7rem Inter,sans-serif}.samp-product-card p{color:var(--muted);font-size:.84rem}.samp-product-card a{color:var(--green);margin-top:auto;font-weight:800;text-decoration:none}.samp-disclaimer{border-left:4px solid var(--gold);background:var(--cream);color:var(--muted);border-radius:0 14px 14px 0;margin:24px 0 0;padding:18px 20px;font-size:.82rem}.samp-table-wrap{border:1px solid var(--line);background:#fff;border-radius:24px;overflow-x:auto}.samp-table{border-collapse:collapse;width:100%;min-width:850px}.samp-table caption{background:var(--mint);color:var(--green-dark);text-align:left;padding:18px 22px;font-weight:800}.samp-table th,.samp-table td{border-bottom:1px solid var(--line);text-align:left;padding:17px 20px}.samp-table thead th{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem}.samp-table tbody tr:last-child>*{border-bottom:0}.samp-table td{color:var(--muted);font-size:.88rem}.samp-table td strong{color:var(--green-dark);white-space:nowrap}.samp-brand-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,7vw,90px);display:grid}.samp-editorial-photo{box-shadow:var(--shadow);border-radius:28px;margin:0;position:relative;overflow:hidden}.samp-editorial-photo img{object-fit:cover;width:100%;min-height:460px;display:block}.samp-editorial-photo figcaption{color:#fff;background:linear-gradient(#0000,#052c26e6);padding:52px 24px 20px;font-size:.8rem;position:absolute;inset:auto 0 0}.samp-network-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,7vw,90px);display:grid}.samp-choice-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.samp-choice-grid div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.samp-choice-grid strong,.samp-choice-grid span{display:block}.samp-choice-grid span{color:var(--muted);margin-top:4px;font-size:.82rem}.samp-hospital-grid{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.samp-hospital-feature{background:linear-gradient(145deg, var(--green), var(--green-dark));color:#fff;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:clamp(28px,4vw,42px);display:flex}.samp-hospital-feature span{color:#f0d18e;font-weight:800}.samp-hospital-feature p{color:#d1e6e0}.samp-hospital-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.samp-hospital-list div{border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:center;padding:20px;display:flex}.samp-hospital-list div:last-child{grid-column:1/-1}.samp-hospital-list span{color:var(--muted);margin-top:4px;font-size:.8rem}.samp-city-grid{flex-wrap:wrap;gap:10px;display:flex}.samp-city-grid span{color:var(--green-dark);background:#fff;border:1px solid #bad5cd;border-radius:999px;padding:12px 16px;font-weight:750}.samp-proof{background:#082f29}.print-only{display:none}.client-nav{z-index:41;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7faf8f7;position:sticky;top:78px}.client-nav .container{justify-content:space-between;align-items:center;gap:22px;min-height:68px;display:flex}.client-nav-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.client-nav-brand>span{background:var(--green-dark);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:800 .72rem Manrope;display:grid}.client-nav-brand strong,.client-nav-brand small{display:block}.client-nav-brand strong{font:800 .88rem Manrope}.client-nav-brand small{color:var(--muted);margin-top:2px;font:600 .63rem DM Sans}.client-nav-links{gap:22px;display:flex}.client-nav-links a{color:var(--green-dark);font-size:.84rem;font-weight:750;text-decoration:none}.client-hero{background:radial-gradient(circle at 90% 20%,#d3a4472e,#0000 24%),linear-gradient(145deg,#f8f5ee,#e5f5ef);overflow:hidden}.client-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,90px);min-height:570px;padding-block:55px 65px;display:grid}.client-hero h1{max-width:760px;font-size:clamp(2.7rem,5.5vw,4.8rem)}.client-hero .button-row{margin-top:28px}.client-safe-note{max-width:600px;color:var(--muted);margin-top:20px;font-size:.82rem}.client-hero-photo{box-shadow:var(--shadow);border-radius:30px;margin:0;position:relative;overflow:hidden}.client-hero-photo img{object-fit:cover;width:100%;min-height:470px}.client-hero-photo figcaption{color:#fff;background:linear-gradient(#0000,#052c26eb);padding:70px 28px 24px;position:absolute;inset:auto 0 0}.client-hero-photo strong,.client-hero-photo span{display:block}.client-hero-photo span{color:#d6e8e3;font-size:.85rem}.client-section-head{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.client-section-head>p{color:var(--muted)}.client-action-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.client-action{border:1px solid var(--line);min-height:245px;color:inherit;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.client-action:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.client-action>span{background:var(--mint);width:46px;height:46px;color:var(--green-dark);border-radius:15px;place-items:center;font:800 .8rem Manrope;display:grid}.client-action p{color:var(--muted);font-size:.92rem}.client-action div>strong{color:var(--green)}.client-action.featured{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.client-action.featured p{color:#d0e4de}.client-action.featured div>strong{color:#f0cc80}.client-action.featured>span{background:#f0cc80}.client-service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.client-service-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.client-service-grid article>span{background:var(--mint);width:42px;height:42px;color:var(--green-dark);border-radius:13px;place-items:center;margin-bottom:22px;font-weight:800;display:grid}.client-service-grid p{color:var(--muted);margin:0}.client-contact-section{color:#fff;background:#103d36}.client-contact-grid{grid-template-columns:1fr .72fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.client-contact-section .eyebrow{color:#f0cc80}.client-phone-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-phone-list a{border:1px solid #ffffff29;border-radius:16px;padding:18px;text-decoration:none}.client-phone-list strong,.client-phone-list span{display:block}.client-phone-list strong{color:#f0cc80;font:800 1.18rem Manrope}.client-phone-list span{color:#d2e5df;font-size:.78rem}.client-contact-grid aside{color:var(--ink);background:#fff;border-radius:24px;padding:34px}.client-contact-grid aside p{color:var(--muted)}.client-referral-message{background:var(--green-dark);color:#fff;box-shadow:var(--shadow);border-radius:30px;padding:clamp(30px,5vw,48px)}.client-referral-message>span{color:#f0cc80;height:60px;font:800 5rem/1 Georgia,serif;display:block}.client-referral-message p{font:700 clamp(1.45rem,3vw,2.2rem)/1.25 Manrope}.client-referral-message strong{color:#f0cc80}.client-trust-list{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.client-trust-list span{color:var(--green-dark);font-weight:750}.client-trust-list span:before{content:"✓";color:var(--green);margin-right:6px}.referral-page-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.client-numbered{gap:16px;margin:32px 0;padding:0;list-style:none;display:grid}.client-numbered li{grid-template-columns:42px 1fr;align-items:center;gap:14px;display:grid}.client-numbered b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.client-privacy-box{border-left:4px solid var(--gold);background:var(--cream);border-radius:0 16px 16px 0;padding:22px}.client-privacy-box p{color:var(--muted);margin:6px 0 0}.referral-form fieldset{border:1px solid var(--line);border-radius:18px;margin:24px 0 0;padding:20px}.referral-form legend{color:var(--green-dark);padding:0 8px;font-weight:800}.referral-form .button{width:100%;margin-top:18px}.consent-check{grid-template-columns:24px 1fr;align-items:start;gap:10px;margin-top:18px;font-weight:600;display:grid}.consent-check input{width:22px;min-height:22px;margin:2px 0 0}.share-card{box-shadow:var(--shadow);background:#fff;border-radius:30px;grid-template-columns:1fr .55fr;align-items:center;gap:70px;padding:clamp(34px,6vw,62px);display:grid}.share-contact{background:var(--green-dark);color:#fff;border-radius:22px;padding:28px}.share-contact span,.share-contact strong,.share-contact small{display:block}.share-contact strong{color:#f0cc80;margin:8px 0;font:800 1.55rem Manrope}.share-contact small{color:#d2e5df}.copy-status{min-height:1.5em;color:var(--green);margin:12px 0 0;font-weight:700}.guide-cover{background:radial-gradient(circle at 85% 18%,#d3a44738,#0000 24%),linear-gradient(145deg,#f8f4ea,#e2f2eb)}.guide-cover-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,7vw,90px);min-height:720px;padding-block:70px;display:grid}.guide-kicker{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.guide-cover h1{max-width:760px}.guide-welcome-product{color:var(--green-dark);margin:16px 0 8px;font:800 clamp(1.15rem,2vw,1.45rem) Manrope}.guide-gift-note{border-left:4px solid var(--gold);background:#ffffffbd;border-radius:0 16px 16px 0;margin-top:22px;padding:17px 18px}.guide-gift-note strong,.guide-gift-note span{display:block}.guide-gift-note strong{color:var(--green-dark)}.guide-gift-note span{color:var(--muted);margin-top:4px;font-size:.86rem}.guide-cover-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.guide-cover-tags span{color:var(--green-dark);background:#ffffffb8;border:1px solid #b8d5cd;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:750}.guide-cover .button-row{margin-top:30px}.guide-cover-photo{position:relative}.guide-gift-seal{z-index:3;background:var(--gold);color:var(--green-dark);letter-spacing:.08em;border-radius:999px;padding:9px 12px;font-size:.68rem;font-weight:900;position:absolute;top:18px;right:18px;box-shadow:0 8px 20px #052c262e}.guide-cover-art{place-items:center;min-height:490px;display:grid;position:relative}.guide-orbit{border:1px dashed #9bc2b6;border-radius:50%;animation:30s linear infinite guide-spin;position:absolute;inset:25px}.guide-orbit span{width:54px;height:54px;color:var(--green);background:#fff;border-radius:17px;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 12px 30px #074a3d1f}.guide-orbit span:first-child{top:22%;left:2%}.guide-orbit span:nth-child(2){top:2%;right:8%}.guide-orbit span:nth-child(3){bottom:18%;right:0}.guide-phone-card{z-index:2;border:10px solid var(--green-dark);background:linear-gradient(160deg, var(--green), var(--green-dark));color:#fff;border-radius:44px;flex-direction:column;justify-content:flex-end;width:min(78%,350px);min-height:430px;padding:38px;display:flex;position:relative;box-shadow:0 30px 70px #074a3d3d}.guide-phone-card:before{content:"";background:#042d27;border-radius:999px;width:92px;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.guide-phone-card small{color:#f0cc80;font-weight:800}.guide-phone-card strong{margin:10px 0;font:800 2rem/1.15 Manrope}.guide-phone-card p{color:#d5e8e2}.guide-phone-card i{color:#f0cc80;margin-top:28px;font-style:normal;font-weight:800}@keyframes guide-spin{to{transform:rotate(360deg)}}.guide-quick{z-index:30;border-block:1px solid var(--line);background:#fffffff5;position:sticky;top:146px}.guide-quick .container{align-items:center;gap:28px;min-height:62px;display:flex;overflow-x:auto}.guide-quick strong{color:var(--green-dark);flex:none}.guide-quick nav{gap:22px;display:flex}.guide-quick a{color:var(--muted);flex:none;font-size:.84rem;font-weight:700;text-decoration:none}.guide-essential{background:#f4f8f6}.guide-medical-card{background:var(--green-dark);color:#fff;box-shadow:var(--shadow);border-radius:24px;padding:30px}.guide-medical-card>span,.guide-instagram-card>span,.guide-fraud-alert>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.guide-medical-card h3{color:#fff;margin:8px 0;font-size:1.45rem}.guide-medical-card p{color:#d4e7e1}.guide-medical-card .print-only{color:#f0cc80}.guide-essential-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.guide-essential-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.guide-essential-grid h3{margin:8px 0}.guide-essential-grid p{color:var(--muted);margin-bottom:0}.guide-instagram-card a,.guide-instagram-card .print-only{color:var(--green);margin-top:14px;font-weight:800;text-decoration:none;display:inline-block}.guide-fraud-alert{background:#fff5df!important;border-color:#efc26d!important}.guide-fraud-alert ul{margin:12px 0 0;padding-left:20px}.guide-fraud-alert li+li{margin-top:7px}.guide-heading{grid-template-columns:86px 1fr;align-items:start;gap:24px;margin-bottom:42px;display:grid}.guide-heading.compact{grid-template-columns:72px 1fr}.guide-big-number{background:var(--green);color:#fff;border-radius:24px;place-items:center;width:72px;height:72px;font:800 1.8rem Manrope;display:grid;box-shadow:0 14px 30px #0b6b552e}.guide-prep-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.guide-prep-grid article{border:1px solid var(--line);border-radius:22px;padding:30px}.guide-prep-grid article>span{background:var(--mint);width:50px;height:50px;color:var(--green-dark);border-radius:16px;place-items:center;margin-bottom:24px;font-weight:900;display:grid}.guide-prep-grid p{color:var(--muted)}.guide-alert{border-left:5px solid var(--green);background:var(--mint);border-radius:0 16px 16px 0;margin-top:26px;padding:22px 24px}.guide-alert p{margin:6px 0 0}.guide-alert.warn{border-color:var(--gold);background:#fff5df}.guide-qr-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.guide-qr-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:28px;display:grid}.guide-qr-grid img,.guide-portal-option img{border-radius:12px;width:150px}.guide-qr-grid article div>span{color:var(--green);text-transform:uppercase;font-size:.78rem;font-weight:800}.guide-qr-grid p{color:var(--muted);font-size:.88rem}.guide-portal-option{background:var(--green-dark);color:#fff;border-radius:22px;grid-template-columns:130px 1fr;align-items:center;gap:24px;max-width:700px;margin:22px auto 0;padding:24px;display:grid}.guide-portal-option img{width:130px}.guide-portal-option p{color:#d3e6e0}.guide-portal-option a{color:#f0cc80;font-weight:750}.guide-shot-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.guide-shots-second{margin-top:42px}.app-shot{margin:0}.app-phone{background:#f6f8f7;border:7px solid #183d37;border-radius:34px;width:min(100%,295px);margin-inline:auto;padding:10px;box-shadow:0 20px 48px #074a3d24}.app-phone-top{border-bottom:1px solid var(--line);height:42px;color:var(--green-dark);justify-content:space-between;align-items:center;padding:0 10px;font-size:.72rem;display:flex}.app-phone-top span{background:var(--green);border-radius:50%;width:7px;height:7px}.app-phone-top i{border:2px solid var(--green);border-radius:3px;width:18px;height:8px}.app-phone-body{min-height:385px;padding:28px 16px 18px}.app-phone-body h4{margin:12px 0 7px;font:800 1.08rem Manrope}.app-phone-body p{color:var(--muted);font-size:.76rem;line-height:1.4}.app-symbol{background:var(--mint);width:52px;height:52px;color:var(--green-dark);border-radius:17px;place-items:center;font-weight:900;display:grid}.app-input,.app-choice{color:#6b7e7b;background:#fff;border:1px solid #c7d7d2;border-radius:10px;margin:10px 0;padding:12px;font-size:.75rem}.app-choice{color:var(--green-dark)}.app-primary{background:var(--green);color:#fff;text-align:center;border-radius:999px;margin-top:16px;padding:11px;font-size:.78rem;font-weight:800}.app-code{gap:4px;display:flex}.app-code span{text-align:center;background:#fff;border:1px solid #c7d7d2;border-radius:7px;flex:1;padding:8px 0;font-weight:800}.app-welcome{background:var(--green-dark);color:#fff;border-radius:16px;padding:18px}.app-welcome small,.app-welcome strong{display:block}.app-menu{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.app-menu span{border:1px solid var(--line);min-height:76px;color:var(--green);background:#fff;border-radius:12px;place-items:center;padding:8px;font-weight:900;display:grid}.app-menu b{color:var(--ink);font-size:.62rem}.app-banner{color:#76520b;background:#fff2d8;border-radius:12px;margin-top:12px;padding:14px;font-size:.68rem;font-weight:800}.app-card{background:linear-gradient(145deg, var(--green), var(--green-dark));color:#fff;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:160px;padding:20px;display:flex}.app-card small{color:#f0cc80;font-weight:800}.app-card span{font-size:.68rem}.app-shot figcaption{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:18px;font-size:.85rem;display:grid}.app-shot figcaption b{background:var(--gold);width:30px;height:30px;color:var(--green-dark);border-radius:50%;place-items:center;display:grid}.guide-forgot{background:var(--cream);border-radius:18px;margin-top:46px;padding:24px}.guide-forgot p{color:var(--muted);margin:5px 0 0}.guide-use-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.guide-use-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:52px 1fr;gap:16px;padding:22px;display:grid}.guide-use-grid article>span{background:var(--mint);width:52px;height:52px;color:var(--green-dark);border-radius:16px;place-items:center;font-weight:900;display:grid}.guide-use-grid p{color:var(--muted);margin:0}.guide-auth-grid{grid-template-columns:1fr .65fr;align-items:center;gap:clamp(40px,7vw,90px);display:grid}.guide-steps-list{padding-left:22px}.guide-steps-list li{padding:7px}.guide-contact-table{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.guide-contact-table div{border:1px solid #ffffff29;border-radius:18px;padding:20px}.guide-contact-table span,.guide-contact-table strong,.guide-contact-table small{display:block}.guide-contact-table span{color:#d2e5df;font-size:.76rem}.guide-contact-table strong{color:#f0cc80;margin:7px 0;font:800 1.1rem Manrope}.guide-contact-table small{color:#b9d3cc}.guide-security{color:var(--ink);background:#fff;border-radius:20px;margin-top:22px;padding:24px}.guide-security ul{margin-bottom:0}.guide-consultants{border:1px solid #ffffff29;border-radius:22px;grid-template-columns:230px 1fr;align-items:center;gap:28px;margin-top:22px;padding:20px;display:grid}.guide-consultants img{object-fit:cover;border-radius:16px;width:230px;height:170px}.guide-consultants span{color:#f0cc80;font-weight:800}.guide-consultants p{color:#d2e5df}.guide-consultants div>strong{color:#f0cc80;font:800 1.3rem Manrope}.guide-referral{background:linear-gradient(145deg, var(--green), var(--green-dark));color:#fff;padding:clamp(65px,9vw,110px) 0 30px}.guide-referral-grid{grid-template-columns:1fr 260px;align-items:center;gap:70px;display:grid}.guide-referral .guide-kicker{color:#f0cc80}.guide-referral p{color:#d2e5df}.guide-referral-url{color:#f0cc80;word-break:break-word;margin-top:18px;display:block}.guide-referral-qr{color:var(--green-dark);text-align:center;background:#fff;border-radius:22px;padding:18px}.guide-referral-qr img{border-radius:10px}.guide-referral-qr span{margin-top:7px;font-weight:800;display:block}.guide-fineprint{color:#b9d3cc;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:60px;padding-top:22px;font-size:.72rem;display:flex}.site-footer{color:#d6e8e3;background:#092d28;padding:70px 0 34px}.footer-grid{grid-template-columns:1.25fr .75fr .75fr;gap:50px;display:grid}.site-footer a{color:inherit;text-decoration:none}.site-footer h3{color:#fff;letter-spacing:0;font-size:1rem}.footer-links{gap:10px;display:grid}.footer-legal{color:#bfd4ce;background:#ffffff0b;border:1px solid #ffffff21;border-radius:16px;margin-top:46px;padding:22px 24px;font-size:.82rem;line-height:1.55}.footer-legal strong{color:#fff;margin-bottom:5px;font-family:Manrope;display:block}.footer-legal p{margin:0}.footer-bottom{color:#a9c3bc;border-top:1px solid #ffffff1f;margin-top:50px;padding-top:24px;font-size:.82rem}.whatsapp-float{z-index:40;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #074a3d47}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.has-lead-chat .whatsapp-float{display:none}.lead-chat{--chat-green:#075e54;--chat-bright:#186;z-index:90;position:relative}.lead-chat [hidden]{display:none!important}.lead-chat-teaser{z-index:91;width:min(310px,100vw - 32px);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5e0;border-radius:18px 18px 4px;padding:15px 44px 15px 17px;animation:.32s ease-out both chat-in;position:fixed;bottom:94px;right:18px;box-shadow:0 18px 48px #04262033}.lead-chat-teaser:after{content:"×";color:#748681;font-size:1.2rem;position:absolute;top:8px;right:12px}.lead-chat-teaser strong,.lead-chat-teaser span{display:block}.lead-chat-teaser strong{font:800 .9rem Manrope,sans-serif}.lead-chat-teaser span{color:var(--muted);margin-top:3px;font-size:.82rem}.lead-chat-launch{z-index:92;background:var(--chat-green);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-width:190px;min-height:62px;padding:7px 16px 7px 7px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 15px 38px #033d3054}.lead-chat-launch:hover{transform:translateY(-2px);box-shadow:0 18px 42px #033d3066}.lead-chat-launch-avatar{background:#d9ebe5;border:2px solid #fff;border-radius:50%;flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden}.lead-chat-launch-avatar img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.lead-chat-launch>span:nth-child(2){text-align:left;line-height:1.15;display:grid}.lead-chat-launch small{color:#c9f1df;font-size:.67rem}.lead-chat-launch strong{margin-top:3px;font:800 .94rem Manrope,sans-serif}.lead-chat-launch b{background:#e84c4c;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.72rem;display:grid;position:absolute;top:-5px;right:1px}.lead-chat-panel{z-index:93;background:#fff;border:1px solid #dce7e3;border-radius:24px;width:min(390px,100vw - 32px);max-height:min(710px,100dvh - 112px);animation:.25s ease-out both chat-in;position:fixed;bottom:92px;right:18px;overflow:hidden;box-shadow:0 24px 68px #04262040}.lead-chat-header{color:#fff;background:linear-gradient(135deg,#075e54,#0b745e);grid-template-columns:52px 1fr 38px;align-items:center;gap:11px;min-height:80px;padding:13px 14px;display:grid}.lead-chat-header>img{object-fit:cover;object-position:center 24%;border:2px solid #ffffffe0;border-radius:50%;width:52px;height:52px}.lead-chat-header strong,.lead-chat-header span{display:block}.lead-chat-header strong{font:800 .96rem Manrope,sans-serif}.lead-chat-header span{color:#d7f1e7;margin-top:4px;font-size:.7rem}.lead-chat-header i{background:#73e8a8;border-radius:50%;width:8px;height:8px;margin-right:3px;display:inline-block;box-shadow:0 0 0 3px #73e8a824}.lead-chat-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;font-size:1.55rem;line-height:1}.lead-chat-progress{background:#e4eee9;height:5px}.lead-chat-progress span{background:var(--gold);width:20%;height:100%;transition:width .28s;display:block}.lead-chat-step{color:#667a74;letter-spacing:.03em;text-transform:uppercase;margin:0;padding:9px 16px 0;font:800 .69rem Manrope,sans-serif}.lead-chat-messages{overscroll-behavior:contain;background:linear-gradient(#f7faf8f0,#f0f7f4f7);flex-direction:column;gap:9px;min-height:210px;max-height:310px;padding:12px 16px 16px;display:flex;overflow-y:auto}.lead-chat-message{color:#263b36;background:#fff;border-radius:5px 16px 16px;max-width:88%;padding:11px 13px;font-size:.88rem;line-height:1.42;animation:.2s ease-out both chat-in;box-shadow:0 3px 12px #0b493a14}.lead-chat-message.user{color:#143b31;background:#dff5e9;border-radius:16px 5px 16px 16px;align-self:flex-end}.lead-chat-options{background:#fff;border-top:1px solid #e5ede9;grid-template-columns:1fr 1fr;gap:8px;max-height:218px;padding:12px 14px 14px;display:grid;overflow-y:auto}.lead-chat-options button,.lead-chat-whatsapp,.lead-chat-confirmation{min-height:48px;color:var(--chat-green);text-align:center;cursor:pointer;background:#f5fbf8;border:1px solid #b9d4ca;border-radius:12px;place-items:center;padding:10px 12px;font:800 .78rem Manrope,sans-serif;text-decoration:none;transition:background .18s,border-color .18s;display:grid}.lead-chat-options button:hover{border-color:var(--chat-bright);background:#e5f6ee}.lead-chat-input-area{background:#fff;border-top:1px solid #e5ede9;grid-template-columns:1fr 48px;gap:9px;padding:12px 14px;display:grid}.lead-chat-input-area input{min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fbfdfc;border:1px solid #bdcec8;border-radius:13px;outline:none;padding:0 14px;font-size:16px}.lead-chat-input-area input:focus{border-color:var(--chat-bright);box-shadow:0 0 0 3px #1188661f}.lead-chat-input-area button{background:var(--chat-bright);color:#fff;cursor:pointer;border:0;border-radius:13px;width:48px;height:48px;font-size:1.15rem}.lead-chat-error{color:#a22c2c;background:#fff;min-height:0;margin:0;padding:0 14px;font-size:.76rem;font-weight:700}.lead-chat-error:not(:empty){padding-bottom:10px}.lead-chat-panel footer{color:#71817d;text-align:center;background:#fff;border-top:1px solid #edf2ef;padding:9px 14px 11px;font-size:.65rem}.lead-chat-panel footer a{color:var(--chat-green)}.lead-chat-whatsapp{color:#fff;background:#20a970;border-color:#20a970;grid-column:1/-1}.lead-chat-confirmation{background:#fff;grid-column:1/-1}@keyframes chat-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.success-page{background:linear-gradient(145deg,#f7f5ef,#e5f4ed 70%,#fff);align-items:center;min-height:68vh;padding:clamp(54px,8vw,100px) 0;display:grid}.success-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(36px,7vw,90px);display:grid}.success-photo{box-shadow:var(--shadow);border-radius:28px;margin:0;position:relative;overflow:hidden}.success-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%}.success-photo figcaption{color:#fff;background:linear-gradient(#0000,#042620e6);padding:54px 24px 20px;position:absolute;inset:auto 0 0}.success-photo strong,.success-photo span{display:block}.success-photo span{color:#d4e7e1;margin-top:3px;font-size:.82rem}.success-copy h1{max-width:760px;font-size:clamp(2.45rem,5vw,4.3rem)}.success-whatsapp-button{text-align:center;width:min(100%,520px);margin-top:8px;padding:17px 24px;font-size:1.05rem}.success-whatsapp-note{max-width:520px;color:var(--muted);margin:10px 0 0;font-size:.86rem}.success-next{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;max-width:650px;margin:30px 0;padding:22px 24px}.success-next ol{margin:12px 0 0;padding-left:22px}.success-next li{margin:5px 0}.success-safety{max-width:650px;color:var(--muted);margin-top:24px;font-size:.86rem}@media (width<=900px){.hero-grid,.proof-grid,.success-grid{grid-template-columns:1fr}.success-copy{order:-1}.hero-grid{padding-top:56px}.hero-stage{min-height:640px;margin-top:4px}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid{grid-template-rows:auto;grid-template-columns:1fr}.audience-card-large{grid-row:auto;min-height:560px}.nav-toggle{display:block}.nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:22px 16px;display:none;position:absolute;inset:78px 0 auto}.nav.open{display:flex}.nav .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.med-hero-grid,.med-intro-grid,.med-price-grid,.med-network-grid,.med-verdict-grid,.med-form-grid,.samp-hero-grid,.samp-brand-grid,.samp-network-grid,.client-hero-grid,.client-contact-grid,.referral-page-grid,.share-card,.guide-cover-grid,.guide-auth-grid{grid-template-columns:1fr}.med-hero-grid{padding-top:46px}.med-hero-image{min-height:440px}.med-hero-image img{height:440px}.med-section-head{grid-template-columns:1fr;gap:8px}.med-city-grid{grid-template-columns:repeat(2,1fr)}.med-trust-bar .container{grid-template-columns:repeat(2,1fr);padding-block:12px}.med-trust-bar .container>div:nth-child(2){border-right:0}.samp-featured-grid{grid-template-columns:repeat(2,1fr)}.samp-trust .container{grid-template-columns:repeat(2,1fr);padding-block:12px}.samp-trust .container>div:nth-child(2){border-right:0}.samp-hospital-grid{grid-template-columns:1fr}.client-section-head{grid-template-columns:1fr;gap:8px}.client-action-grid,.client-service-grid{grid-template-columns:repeat(2,1fr)}.guide-qr-grid{grid-template-columns:1fr}.guide-contact-table{grid-template-columns:1fr 1fr}.guide-cover-art{min-height:440px}}@media (width<=640px){html.lead-chat-open,html.lead-chat-open body{overscroll-behavior:none;overflow:hidden}h1{font-size:2.55rem}.grid-2,.grid-3,.form-grid,.metric-row,.info-strip{grid-template-columns:1fr}.field-full{grid-column:auto}.hero-stage{min-height:0;display:grid}.hero-photo-real{width:94%;height:300px;position:relative;transform:rotate(-1deg)}.hero-form{width:94%;margin-top:-34px;padding-top:0}.operator-ribbon .container{justify-content:flex-start}.audience-card,.audience-card-large{min-height:0;display:block}.audience-card .audience-image,.audience-card-large .audience-image{height:230px;position:relative}.audience-card-large .audience-image:after{display:none}.audience-card .audience-content,.audience-card-large .audience-content{color:var(--ink);padding:26px;position:relative}.audience-card-large .audience-content p{color:var(--muted)}.audience-card-large .audience-content a{color:var(--green)}.audience-card-large .audience-content small{color:#7d918e}.info-strip{margin-top:0}.cta-band{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.success-photo{max-height:390px}.success-photo img{aspect-ratio:4/3;object-position:center 34%}.proof-image{border-radius:18px}.whatsapp-float{bottom:12px;left:16px;right:16px}.operator-site-header .header-inner{min-height:78px}.operator-site-logo{width:min(210px,58vw)}.medsenior-header-badge{width:min(250px,76vw)}.lead-chat-launch{min-width:176px;bottom:12px;right:12px}.lead-chat-teaser{bottom:88px;right:12px}.lead-chat-panel{background:#f2f7f4;border:0;border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:none;display:flex;inset:0}.lead-chat-header{min-height:calc(82px + env(safe-area-inset-top));padding:calc(13px + env(safe-area-inset-top)) 16px 13px;flex:none;grid-template-columns:54px 1fr 44px}.lead-chat-close{background:#ffffff2e;width:44px;height:44px;font-size:1.7rem}.lead-chat-progress,.lead-chat-step{flex:none}.lead-chat-step{background:#f2f7f4;padding:11px 18px 0;font-size:.72rem}.lead-chat-messages{flex:auto;min-height:0;max-height:none;padding:14px 18px 20px}.lead-chat-message{max-width:90%;padding:13px 15px;font-size:1rem;line-height:1.48}.lead-chat-options{max-height:min(42dvh,330px);padding:12px 16px calc(14px + env(safe-area-inset-bottom));flex:none;grid-template-columns:1fr}.lead-chat-options[data-layout=regions]{grid-template-columns:1fr 1fr}.lead-chat-options[data-layout=regions] button{min-height:52px;padding-inline:8px;font-size:.82rem}.lead-chat-options button,.lead-chat-whatsapp,.lead-chat-confirmation{min-height:54px;padding:12px 14px;font-size:.9rem}.lead-chat-input-area{padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex:none;grid-template-columns:1fr 54px}.lead-chat-input-area input,.lead-chat-input-area button{height:54px;min-height:54px}.lead-chat-input-area button{width:54px}.lead-chat-error:not(:empty){padding:0 16px 10px}.lead-chat-panel footer{padding:9px 14px calc(10px + env(safe-area-inset-bottom));flex:none}.lead-chat-input-area+.lead-chat-error+footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}html.lead-chat-open .lead-chat-launch{visibility:hidden}.med-hero-grid{padding-block:34px 46px}.med-hero-conversion{margin-top:4px}.med-authorized-badge{width:min(100%,380px)}.med-form-proof{width:calc(100% - 20px)}.med-trust-bar .container>div{padding:10px 12px}.med-trust-bar .container>div:first-child{padding-left:12px}.med-trust-bar .container>div:nth-child(odd){border-right:1px solid var(--line)}.med-trust-bar .container>div:nth-child(2n){border-right:0}.med-hero-image{border-radius:22px;min-height:330px}.med-hero-image img{height:330px}.med-hero-image figcaption{bottom:18px;left:20px;right:20px}.med-anchor-nav{top:78px}.med-city-grid,.med-pros-cons{grid-template-columns:1fr}.med-price-table th,.med-price-table td{padding:15px 14px;font-size:.88rem}.med-price-table caption{padding:16px 14px}.med-table-note{padding-inline:14px}.samp-hero-grid{padding-block:34px 46px}.samp-featured-grid,.samp-choice-grid,.samp-hospital-list{grid-template-columns:1fr}.samp-product-card h3{min-height:0}.samp-hospital-list div:last-child{grid-column:auto}.samp-trust .container>div{padding:10px 12px}.samp-trust .container>div:first-child{padding-left:12px}.samp-trust .container>div:nth-child(odd){border-right:1px solid var(--line)}.samp-trust .container>div:nth-child(2n){border-right:0}.samp-editorial-photo img{min-height:320px}.client-nav .container{flex-direction:column;align-items:flex-start;padding-block:12px}.client-nav-links{white-space:nowrap;gap:18px;width:100%;overflow-x:auto}.client-hero-grid{padding-block:40px 48px}.client-hero-photo img{min-height:340px}.client-action-grid,.client-service-grid,.client-phone-list,.guide-prep-grid,.guide-shot-grid,.guide-use-grid,.guide-contact-table{grid-template-columns:1fr}.client-action{min-height:210px}.share-card{padding:28px}.guide-cover-grid{min-height:0;padding-block:46px}.guide-cover-art{min-height:390px}.guide-phone-card{min-height:360px}.guide-quick{top:78px}.guide-heading,.guide-heading.compact{grid-template-columns:58px 1fr;gap:15px}.guide-big-number{border-radius:17px;width:54px;height:54px;font-size:1.3rem}.guide-qr-grid article{grid-template-columns:105px 1fr;padding:18px}.guide-qr-grid img{width:105px}.guide-portal-option{grid-template-columns:90px 1fr}.guide-portal-option img{width:90px}.guide-shots-second{margin-top:30px}.guide-consultants{grid-template-columns:1fr}.guide-consultants img{width:100%;height:230px}.guide-referral-grid{grid-template-columns:1fr;gap:35px}.guide-referral-qr{width:min(100%,260px)}}.med-client-page{background:#dfe9e5}.med-client-page .site-header,.med-client-page .site-footer{display:none}.med-client-page main{background:#fff;width:min(100%,480px);min-height:100vh;margin-inline:auto;overflow:hidden;box-shadow:0 0 55px #052c2629}.med-client-page .container,.med-client-page .narrow{width:calc(100% - 32px)}.med-client-page .section{padding:48px 0}.med-client-page .client-nav{top:0}.med-client-page .client-nav .container{flex-direction:row;align-items:center;min-height:70px;padding-block:8px}.med-client-page .client-nav-brand>span{flex:0 0 38px}.med-client-page .client-nav-brand small{display:none}.med-client-page .client-nav-links{gap:14px;width:auto;overflow:visible}.med-client-page .client-nav-links a{font-size:.76rem}.med-client-page .client-hero-grid,.med-client-page .client-contact-grid,.med-client-page .referral-page-grid,.med-client-page .share-card,.med-client-page .guide-cover-grid,.med-client-page .guide-auth-grid,.med-client-page .guide-referral-grid{grid-template-columns:1fr}.med-client-page .client-hero-grid{gap:28px;min-height:0;padding-block:34px 42px}.med-client-page .client-hero h1{font-size:clamp(2.25rem,11vw,3.1rem)}.med-client-page .client-hero-photo{border-radius:24px}.med-client-page .client-hero-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;height:auto;min-height:0;display:block}.med-client-page .client-hero-photo figcaption{padding:62px 20px 18px}.med-client-page .client-section-head{grid-template-columns:1fr;gap:6px;margin-bottom:26px}.med-client-page .client-action-grid,.med-client-page .client-service-grid,.med-client-page .client-phone-list,.med-client-page .guide-prep-grid,.med-client-page .guide-shot-grid,.med-client-page .guide-use-grid,.med-client-page .guide-contact-table{grid-template-columns:1fr}.med-client-page .client-action{flex-direction:row;justify-content:flex-start;gap:18px;min-height:0;padding:22px}.med-client-page .client-action>span{flex:0 0 46px}.med-client-page .client-action h3{margin-top:0}.med-client-page .client-contact-grid aside{padding:24px}.med-client-page .client-referral-message{border-radius:24px;padding:28px}.med-client-page .share-card{gap:24px;padding:24px}.med-client-page .whatsapp-float{display:none}.client-card-intro{text-align:center;background:#f4f8f6}.client-card-intro>.container>p:not(.eyebrow){color:var(--muted)}.client-card-button{width:100%;margin-top:20px}.medsenior-digital-card-wrap{margin:28px auto 0}.medsenior-digital-card{isolation:isolate;aspect-ratio:1.58;color:#e6f2ad;background:#092d21;border-radius:28px;flex-direction:column;justify-content:space-between;padding:22px 20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px #052c2633}.medsenior-digital-card:before,.medsenior-digital-card:after{content:"";z-index:-1;background:#115b3d9e;border-radius:50%;position:absolute;transform:rotate(-14deg)}.medsenior-digital-card:before{width:115%;height:70%;bottom:-20%;left:-44%}.medsenior-digital-card:after{background:#094a32c7;width:105%;height:58%;bottom:-25%;right:-55%}.digital-card-example{letter-spacing:.12em;border:1px solid #e6f2ad80;border-radius:999px;padding:4px 7px;font-size:.52rem;font-weight:900;position:absolute;top:13px;right:14px}.digital-card-title{text-align:center;letter-spacing:.06em;font:800 clamp(.82rem,3.7vw,1.08rem) Manrope}.digital-card-brand{color:#fff;letter-spacing:-.07em;align-self:center;font:700 clamp(2.35rem,12vw,3.7rem)/1 DM Sans;position:relative}.digital-card-brand b{font-weight:350}.digital-card-brand i{width:46px;height:29px;position:absolute;top:-17px;right:-25px;transform:rotate(-12deg)}.digital-card-brand em{background:#fff;border-radius:100% 0;width:26px;height:14px;position:absolute}.digital-card-brand em:last-child{top:9px;left:18px;transform:rotate(34deg)}.digital-card-data{text-align:center;gap:2px;font-size:clamp(.63rem,2.9vw,.82rem);line-height:1.2;display:grid;position:relative}.digital-card-data strong{font:800 clamp(.85rem,4.1vw,1.18rem) Manrope}.medsenior-digital-card-wrap figcaption{color:var(--muted);text-align:left;gap:3px;margin-top:13px;font-size:.78rem;display:grid}.medsenior-digital-card-wrap figcaption strong{color:var(--green-dark)}.med-client-page .guide-cover-grid{gap:28px;min-height:0;padding-block:38px}.guide-cover-photo{box-shadow:var(--shadow);border-radius:26px;margin:0;position:relative;overflow:hidden}.guide-cover-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 28%;width:100%;display:block}.guide-cover-photo figcaption{color:#fff;background:linear-gradient(#0000,#052c26f0);padding:58px 20px 18px;position:absolute;inset:auto 0 0}.guide-cover-photo strong,.guide-cover-photo span{display:block}.guide-cover-photo span{color:#d6e8e3;font-size:.8rem}.med-client-page .guide-quick{top:70px}.med-client-page .guide-heading,.med-client-page .guide-heading.compact{grid-template-columns:54px 1fr;gap:14px;margin-bottom:28px}.med-client-page .guide-big-number{border-radius:17px;width:54px;height:54px;font-size:1.3rem}.med-client-page .guide-qr-grid article{grid-template-columns:92px 1fr;gap:16px;padding:17px}.med-client-page .guide-qr-grid img{width:92px}.med-client-page .guide-portal-option{grid-template-columns:82px 1fr;gap:16px;padding:17px}.med-client-page .guide-portal-option img{width:82px}.med-client-page .guide-consultants{grid-template-columns:1fr}.med-client-page .guide-consultants img{aspect-ratio:4/3;width:100%;height:auto}.med-client-page .guide-referral-grid{gap:28px}.med-client-page .guide-referral-qr{width:min(100%,250px)}.med-client-page .guide-essential-grid{grid-template-columns:1fr}.guide-card-page{background:linear-gradient(#edf6f1,#fff)}.guide-app-home{background:linear-gradient(#e6f2ed,#f9fbfa)}.guide-app-header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.guide-app-header>span{background:var(--green-dark);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font:800 .8rem Manrope;display:grid}.guide-app-header div{flex:1}.guide-app-header small,.guide-app-header strong{display:block}.guide-app-header small{color:var(--muted)}.guide-app-header strong{font:800 1.05rem Manrope}.guide-app-header i{color:var(--green);font-size:.76rem;font-style:normal;font-weight:800}.guide-app-welcome{background:linear-gradient(145deg, var(--green), var(--green-dark));color:#fff;border-radius:24px;padding:26px;box-shadow:0 18px 40px #074a3d2e}.guide-app-welcome small{color:#f0cc80;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.guide-app-welcome h2{color:#fff;margin:8px 0}.guide-app-welcome p{color:#d5e8e2;margin:0}.guide-app-menu{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.guide-app-menu a{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:132px;padding:18px;text-decoration:none;display:flex;box-shadow:0 10px 26px #074a3d0f}.guide-app-menu a>span{background:var(--mint);width:42px;height:42px;color:var(--green-dark);border-radius:14px;place-items:center;margin-bottom:auto;font-size:.64rem;font-weight:900;display:grid}.guide-app-menu strong,.guide-app-menu small{display:block}.guide-app-menu strong{color:var(--green-dark);margin-top:12px;font:800 .88rem Manrope}.guide-app-menu small{color:var(--muted);margin-top:3px;font-size:.7rem}.guide-app-safety{color:#76520b;text-align:center;background:#fff2d8;border-radius:15px;margin:18px 0 0;padding:14px 16px;font-size:.78rem;font-weight:750}.guide-referral-copy{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;margin-top:28px;padding:22px}.guide-referral-copy label{color:#f0cc80;margin-bottom:9px;font-weight:800;display:block}.guide-referral-copy>div{gap:10px;display:flex}.guide-referral-copy input{min-width:0;color:var(--ink);background:#fff;border:1px solid #ffffff47;border-radius:13px;flex:1;padding:15px;font-size:.78rem}.guide-referral-copy .button{flex:none}.copy-referral-status{color:#f0cc80;min-height:1.4em;margin:10px 0 0;font-weight:750}.guide-referral-help{margin-top:18px;font-size:.82rem}.guide-referral-print-link{color:var(--green-dark);overflow-wrap:anywhere;background:#fff;border-radius:4mm;padding:4mm;font-size:7pt;line-height:1.35}.guide-continuation{align-items:center;gap:18px;margin-bottom:38px;display:flex}.guide-continuation>span{background:var(--green);color:#fff;border-radius:19px;flex:0 0 58px;place-items:center;width:58px;height:58px;font:800 1.35rem Manrope;display:grid}.guide-continuation h2{margin:0}.guide-register .guide-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}@media print{:root{--ink:#102a28;--muted:#425f5b}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{width:100%;margin:0;background:#fff!important}body{font-size:11pt;line-height:1.45}.med-guide-page .site-header,.med-guide-page .site-footer,.med-guide-page .whatsapp-float,.med-guide-page .client-nav,.med-guide-page .no-print{display:none!important}.med-guide-page .print-only{display:block!important}.med-guide-page,.med-guide-page main,.med-guide-page .client-guide{width:100%;max-width:none;box-shadow:none;background:#fff;margin:0}.med-guide-page .container{width:calc(100% - 18mm);max-width:none}.med-guide-page .section{height:192mm;min-height:192mm;padding:11mm 0;overflow:hidden}.med-guide-page h1{font-size:25pt;line-height:1.03}.med-guide-page h2{font-size:20pt;line-height:1.08}.med-guide-page h3{font-size:13pt;line-height:1.16}.med-guide-page p,.med-guide-page li{font-size:11pt;line-height:1.45}.med-guide-page .lead{font-size:12pt;line-height:1.42}.med-guide-page .eyebrow,.med-guide-page .guide-kicker{letter-spacing:.08em;font-size:9pt}.med-guide-page .print-page{break-before:page;page-break-before:always;break-inside:avoid;page-break-inside:avoid}.med-guide-page .guide-cover.print-page{break-before:auto;page-break-before:auto}.med-guide-page .guide-cover{height:192mm;min-height:192mm;position:relative;overflow:hidden;color:var(--ink)!important;background:#edf5f1!important}.med-guide-page .guide-cover-grid{grid-template-columns:1fr;align-content:center;gap:4mm;height:184mm;min-height:184mm;padding:7mm 0 14mm}.med-guide-page .guide-cover-photo{margin:0}.med-guide-page .guide-cover-photo img{aspect-ratio:auto;object-position:center 25%;height:55mm}.med-guide-page .guide-cover-photo figcaption{padding:2.5mm 4mm}.med-guide-page .guide-cover-photo figcaption span{font-size:9pt}.med-guide-page .guide-welcome-product{margin:2.5mm 0 1mm;font-size:12pt}.med-guide-page .guide-gift-note{border-left-width:1mm;border-radius:0 3.5mm 3.5mm 0;margin-top:3mm;padding:3mm 4mm}.med-guide-page .guide-gift-note strong{font-size:11pt}.med-guide-page .guide-gift-note span{margin-top:1mm;font-size:9.5pt;line-height:1.35}.med-guide-page .guide-cover-tags{gap:2mm;margin-top:3mm}.med-guide-page .guide-cover-tags span{padding:2mm 3mm;font-size:8.5pt}.med-guide-page .guide-gift-seal{padding:2mm 2.5mm;font-size:7.5pt;top:3mm;right:3mm}.med-guide-page .guide-print-meta{color:var(--muted);border-top:1px solid #a8c7bf;justify-content:space-between;gap:2mm;padding-top:2mm;font-size:7pt;position:absolute;bottom:4mm;left:9mm;right:9mm;display:flex!important}.med-guide-page .guide-card-page{align-items:center;display:flex;background:#f1f7f4!important}.med-guide-page .guide-card-page>.container{width:90mm}.med-guide-page .medsenior-digital-card{border-radius:7mm;padding:8mm 6mm 6mm}.med-guide-page .digital-card-title{font-size:12pt}.med-guide-page .digital-card-brand{font-size:30pt}.med-guide-page .digital-card-data{font-size:8.5pt}.med-guide-page .digital-card-data strong{font-size:11pt}.med-guide-page .medsenior-digital-card-wrap figcaption{font-size:9.5pt}.med-guide-page .guide-app-home{align-items:center;display:flex;background:#eef6f2!important}.med-guide-page .guide-app-home>.container{width:90mm}.med-guide-page .guide-app-header{margin-bottom:4mm}.med-guide-page .guide-app-menu{grid-template-columns:1fr 1fr;gap:3mm;margin-top:5mm}.med-guide-page .guide-app-menu a{border-radius:4mm;min-height:32mm;padding:4mm}.med-guide-page .guide-app-menu a>span{border-radius:3mm;width:10mm;height:10mm;font-size:8pt}.med-guide-page .guide-app-menu strong{margin-top:2mm;font-size:10.5pt}.med-guide-page .guide-app-menu small{font-size:8.5pt}.med-guide-page .guide-app-welcome{border-radius:5mm;padding:5mm;background:var(--green-dark)!important;background-image:none!important}.med-guide-page .guide-app-safety{margin-top:4mm;padding:3mm;font-size:9.5pt}.med-guide-page .guide-heading{gap:4mm;margin-bottom:7mm}.med-guide-page .guide-big-number{border-radius:4mm;flex-basis:13mm;width:13mm;height:13mm;font-size:15pt}.med-guide-page .guide-prep-grid{grid-template-columns:1fr;gap:4mm}.med-guide-page .guide-prep-grid article{align-items:center;gap:4mm;padding:5mm;display:flex}.med-guide-page .guide-prep-grid article>span{flex:0 0 14mm;width:14mm;height:14mm;margin:0;font-size:8.5pt}.med-guide-page .guide-prep-grid article>div{flex:1;min-width:0}.med-guide-page .guide-prep-grid h3,.med-guide-page .guide-prep-grid p{margin:0}.med-guide-page .guide-prep-grid p{font-size:10pt}.med-guide-page .guide-alert{margin-top:5mm;padding:4mm}.med-guide-page .guide-alert p{margin-top:1.5mm;font-size:10pt}.med-guide-page .guide-essential{background:#f4f8f6!important}.med-guide-page .guide-medical-card{box-shadow:none;border-radius:5mm;padding:6mm}.med-guide-page .guide-medical-card h3{margin:2mm 0;font-size:16pt}.med-guide-page .guide-medical-card p{margin:0 0 3mm}.med-guide-page .guide-medical-card .print-only{font-size:11pt}.med-guide-page .guide-essential-grid{grid-template-columns:1fr;gap:4mm;margin-top:5mm}.med-guide-page .guide-essential-grid article{border-radius:4mm;padding:5mm}.med-guide-page .guide-essential-grid h3{margin:1.5mm 0}.med-guide-page .guide-essential-grid p{margin:0}.med-guide-page .guide-instagram-card .print-only{margin-top:2mm;font-size:11pt}.med-guide-page .guide-qr-grid{grid-template-columns:1fr;gap:4mm;display:grid}.med-guide-page .guide-qr-grid article{grid-template-columns:31mm 1fr;gap:4mm;padding:4mm}.med-guide-page .guide-qr-grid img{width:31mm}.med-guide-page .guide-qr-grid h3,.med-guide-page .guide-qr-grid p{margin:0}.med-guide-page .guide-qr-grid p,.med-guide-page .guide-qr-grid small{font-size:9.5pt;line-height:1.35}.med-guide-page .guide-portal-option{grid-template-columns:24mm 1fr;max-width:none;margin-top:4mm;padding:4mm}.med-guide-page .guide-portal-option img{width:24mm}.med-guide-page .guide-portal-option h3,.med-guide-page .guide-portal-option p{margin:0}.med-guide-page .guide-portal-option p,.med-guide-page .guide-portal-option a{font-size:9pt;line-height:1.3}.med-guide-page .guide-portal-page{align-items:center;display:flex;background:#eef6f2!important}.med-guide-page .guide-portal-page .guide-portal-option{grid-template-columns:42mm 1fr;gap:6mm;padding:6mm}.med-guide-page .guide-portal-page .guide-portal-option img{width:42mm}.med-guide-page .guide-portal-page .guide-portal-option h3{margin-bottom:2mm;font-size:14pt}.med-guide-page .guide-portal-page .guide-portal-option p,.med-guide-page .guide-portal-page .guide-portal-option a{overflow-wrap:anywhere;font-size:10pt;line-height:1.4}.med-guide-page .guide-register{align-items:center;display:flex}.med-guide-page .guide-continuation{gap:4mm;margin-bottom:6mm}.med-guide-page .guide-continuation>span{border-radius:4mm;flex-basis:13mm;width:13mm;height:13mm;font-size:15pt}.med-guide-page .guide-shot-grid{max-width:74mm;margin-inline:auto;display:block}.med-guide-page .guide-shot-grid .app-shot{break-inside:avoid;page-break-inside:avoid;margin:0}.med-guide-page .app-phone{width:64mm;box-shadow:none;border-width:4px;border-radius:8mm;padding:4px}.med-guide-page .app-phone-top{height:10mm;padding-inline:3mm;font-size:9pt}.med-guide-page .app-phone-body{min-height:92mm;padding:8mm 5mm 5mm}.med-guide-page .app-phone-body h4{font-size:14pt}.med-guide-page .app-phone-body p,.med-guide-page .app-input,.med-guide-page .app-choice,.med-guide-page .app-primary{font-size:10pt}.med-guide-page .app-symbol{border-radius:4mm;width:14mm;height:14mm;font-size:10pt}.med-guide-page .app-shot figcaption{margin-top:4mm;font-size:11pt;line-height:1.4}.med-guide-page .app-shot figcaption b{width:9mm;height:9mm;font-size:10pt}.med-guide-page .app-menu b{font-size:7.5pt}.med-guide-page .app-banner{font-size:8.5pt}.med-guide-page .guide-forgot{margin-top:4mm;padding:4mm}.med-guide-page .guide-forgot p{font-size:9.5pt}.med-guide-page .guide-use-grid{grid-template-columns:1fr;gap:3mm}.med-guide-page .guide-use-grid article{grid-template-columns:13mm 1fr;gap:4mm;padding:4mm}.med-guide-page .guide-use-grid article>span{border-radius:4mm;width:13mm;height:13mm;font-size:8pt}.med-guide-page .guide-use-grid h3{margin:0;font-size:12pt}.med-guide-page .guide-use-grid p{margin:1mm 0 0;font-size:9.5pt;line-height:1.3}.med-guide-page .guide-use-more{align-items:center;display:flex}.med-guide-page .guide-use-more .guide-use-grid{gap:5mm}.med-guide-page .guide-use-more .guide-use-grid article{padding:6mm}.med-guide-page .guide-use-more .guide-use-grid h3{font-size:15pt}.med-guide-page .guide-use-more .guide-use-grid p{font-size:11pt}.med-guide-page .guide-auth-grid{grid-template-columns:1fr;align-items:center;gap:5mm}.med-guide-page .guide-auth-grid .app-phone{width:52mm}.med-guide-page .guide-auth-grid .app-phone-body{min-height:70mm;padding-top:5mm}.med-guide-page .guide-auth-grid .app-shot figcaption{font-size:9pt}.med-guide-page .guide-authorization-screen{align-items:center;display:flex;background:#f4f8f6!important}.med-guide-page .guide-authorization-screen .guide-heading{margin-bottom:4mm}.med-guide-page .guide-authorization-screen .app-phone{width:54mm}.med-guide-page .guide-authorization-screen .app-phone-body{min-height:68mm;padding-top:5mm}.med-guide-page .guide-authorization-screen .app-shot figcaption{font-size:9.5pt}.med-guide-page .guide-steps-list{margin-block:3mm;padding-left:6mm}.med-guide-page .guide-steps-list li{padding:1.5mm;font-size:10.5pt}.med-guide-page .guide-contact-table{grid-template-columns:1fr;gap:4mm}.med-guide-page .client-contact-section .guide-heading{margin-bottom:6mm}.med-guide-page .guide-contact-table div{padding:4mm 5mm}.med-guide-page .guide-contact-table span{font-size:9.5pt}.med-guide-page .guide-contact-table strong{margin:1mm 0;font-size:15pt}.med-guide-page .guide-contact-table small{font-size:9pt}.med-guide-page .guide-security,.med-guide-page .guide-consultants{break-inside:avoid;page-break-inside:avoid}.med-guide-page .guide-support{align-items:center;display:flex;background:#f5f1e6!important}.med-guide-page .guide-security{margin-top:3mm;padding:6mm;font-size:11pt}.med-guide-page .guide-security ul{margin:3mm 0 0;padding-left:6mm}.med-guide-page .guide-security li+li{margin-top:3mm}.med-guide-page .guide-consultants{grid-template-columns:34mm 1fr;gap:5mm;margin-top:6mm;padding:4mm}.med-guide-page .guide-consultants img{width:34mm;height:32mm}.med-guide-page .guide-consultants h3{margin:1mm 0}.med-guide-page .guide-consultants p{margin:0;font-size:10pt;line-height:1.35}.med-guide-page .guide-consultants div>strong{font-size:13pt}.med-guide-page .guide-referral{flex-direction:column;justify-content:center;height:192mm;min-height:192mm;padding:10mm 0 5mm;display:flex;overflow:hidden;background:var(--green-dark)!important;background-image:none!important}.med-guide-page .guide-referral>.container:first-child{width:84mm}.med-guide-page .guide-referral-copy{margin-top:8mm;padding:6mm}.med-guide-page .guide-referral-copy>div,.med-guide-page .guide-referral-copy input{display:none}.med-guide-page .guide-referral-print-link{text-align:center;border-radius:99px;padding:5mm;font:800 12pt/1.2 Manrope;color:var(--green-dark)!important;background:#f0cc80!important;display:block!important}.med-guide-page .guide-referral-help{font-size:10pt}.med-guide-page .guide-fineprint{margin-top:auto}.med-guide-page .guide-fineprint span{font-size:7.5pt}.med-guide-page a{text-decoration:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
