:root{--blue:#078cf4;--blue-dark:#0b3a8f;--navy:#072c67;--cyan:#00cfd8;--ink:#173a68;--muted:#5f7690;--line:#dce9f5;--soft:#f4f9fe;--soft-blue:#eaf6ff;--white:#fff;--container:1200px;--section-y:100px;--radius:22px;--shadow:0 18px 46px rgba(11,58,143,.08);--block-space:52px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;overflow-x:hidden;font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}ol,ul{margin:0;padding:0}.wrap{width:min(var(--container),calc(100% - 64px));margin:auto}.skip{position:fixed;left:16px;top:-90px;z-index:9999;padding:11px 16px;border-radius:12px;background:#fff;color:var(--navy);box-shadow:var(--shadow)}.skip:focus{top:16px}.anchor-offset{position:absolute}.site-header{position:sticky;top:0;z-index:200;height:62px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(11,58,143,.07);backdrop-filter:blur(14px)}.header-inner{height:100%;display:flex;align-items:center;gap:20px}.brand-logo{display:flex;align-items:center;min-width:126px}.brand-logo img{width:118px;height:auto}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:22px;color:var(--blue-dark);font-size:12.5px;font-weight:700}.benefits-dropdown>summary,.desktop-nav>a{min-height:34px;display:flex;align-items:center;gap:7px;cursor:pointer}.benefits-dropdown>summary:hover,.desktop-nav a:hover{color:var(--blue)}.benefits-dropdown{position:relative}.benefits-dropdown>summary{list-style:none}.benefits-dropdown>summary::-webkit-details-marker{display:none}.chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.benefits-menu{position:absolute;top:42px;left:0;width:300px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 22px 56px rgba(11,58,143,.13)}.benefits-menu a{display:block;padding:12px 14px;border-radius:11px;font-size:13px;font-weight:600}.benefits-menu a:hover{background:#f2f8ff}.header-actions{display:flex;align-items:center;gap:10px;margin-left:3px}.header-cta{min-height:40px;padding:9px 17px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;background:linear-gradient(100deg,#087ff1 0,#079cf0 54%,#00cfd8 100%);box-shadow:0 10px 24px rgba(7,140,244,.17)}.header-cta span{font-size:18px}.menu-button{display:none;border:0;background:0 0;color:var(--navy);font-size:25px;cursor:pointer}.mobile-menu{display:none}.eyebrow,.section-label{display:inline-flex;align-items:center;color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.section-label{min-height:28px;padding:6px 14px;border-radius:999px;background:#e7f4ff}.section-label.light{color:#dff9ff;background:rgba(255,255,255,.12)}.section-heading{max-width:760px}.section-heading.centered{margin:0 auto 38px;text-align:center}.section-heading.compact{margin-bottom:50px}.app-copy h2,.closing-content h2,.faq-heading h2,.media-copy h2,.section-heading h2,.single-consult-inner h2,.video-copy h2{margin:16px 0 0;color:var(--blue-dark);letter-spacing:-.038em}.app-copy h2 em,.closing-content h2 em,.faq-heading h2 em,.media-copy h2 em,.section-heading h2 em{color:var(--blue);font-style:normal}.app-copy>p,.faq-heading>p,.media-copy>p,.section-heading p,.video-copy>p{margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.btn{min-height:52px;padding:13px 23px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(100deg,#087ff1 0,#079cf0 54%,#00cfd8 100%);box-shadow:0 13px 30px rgba(7,140,244,.2)}.btn-primary:hover{box-shadow:0 17px 36px rgba(7,140,244,.27)}.btn-secondary{color:var(--blue-dark);border:1px solid #cfe2f3;background:rgba(255,255,255,.84)}.btn-small{min-height:47px;padding:11px 19px;font-size:13px}.text-link{color:var(--blue-dark);font-size:13px;font-weight:800;border-bottom:1px solid rgba(11,58,143,.2)}.fine-print{margin:13px 3px 0;color:#71869a;font-size:10px;text-align:right}.hero-section{display:grid;isolation:isolate;background:#f8fcff}.hero-art{grid-area:1/1;position:absolute;inset:0;z-index:-2;width:100%;height:100%}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-section:after{content:"";inset:0;pointer-events:none}.hero-content{grid-area:1/1;display:flex;align-items:center}.hero-copy .eyebrow{margin-bottom:18px}.hero-copy h1{margin:0;color:var(--blue-dark);letter-spacing:-.045em}.hero-copy h1 em{color:var(--blue);font-style:normal}.hero-copy>p{max-width:570px;margin:24px 0 26px;color:#4f6983;font-size:17px;line-height:1.62}.hero-offer{position:relative;width:max-content;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 30px rgba(11,58,143,.065);backdrop-filter:blur(8px)}.hero-offer:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--blue),var(--cyan))}.hero-offer>div{display:flex;align-items:baseline;gap:10px}.hero-offer strong{color:var(--blue);font:900 39px/.95 "Nunito Sans",sans-serif;letter-spacing:-.04em}.hero-offer span{color:#3f5f7d;font-size:13px;font-weight:800}.hero-offer small{display:block;margin-top:5px;color:#687f96;font-size:10px}.hero-actions{gap:12px;align-items:center;flex-wrap:wrap}.comparison-section{position:relative;padding:var(--section-y) 0 86px}.comparison-shell{display:grid;grid-template-columns:1fr 1px 1.04fr;gap:30px;border:1px solid rgba(11,58,143,.09);border-radius:26px;background:rgba(255,255,255,.72);box-shadow:var(--shadow);backdrop-filter:blur(8px)}.comparison-divider{width:1px;background:linear-gradient(180deg,transparent,#d9e8f4 10%,#d9e8f4 90%,transparent)}.compare-column{min-width:0}.compare-column header{display:flex;align-items:flex-start;gap:13px}.status{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;font-size:20px;font-weight:900}.status.no{color:#f05461;background:#ffe9eb}.status.yes{color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan))}.compare-column h3{margin:0;color:var(--blue-dark);font:900 25px/1.05 "Nunito Sans",sans-serif;letter-spacing:-.025em}.compare-with h3{color:var(--blue)}.compare-column header p{margin:4px 0 0;color:#667d94;font-size:12.5px}.compare-with header p{color:#2f72b1;font-weight:700}.compare-list{list-style:none}.compare-list li{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid #e6eef5;color:#173a68;font-size:13.5px;line-height:1.35}.compare-list li:last-child{border-bottom:0}.compare-list li>span{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;margin-top:-2px;border-radius:50%;font-size:13px;font-weight:900}.compare-without .compare-list li>span{color:#f05461;background:#ffe9eb}.compare-with .compare-list li>span{color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan))}.comparison-result{display:grid;grid-template-columns:1fr auto 1fr auto;gap:24px;align-items:center;border:1px solid #d7e8f6;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(11,58,143,.06)}.comparison-result>div{display:grid;gap:4px}.comparison-result>div>span{color:var(--blue-dark);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.comparison-result strong{color:#0b356f;font-size:17px;line-height:1.25}.comparison-result small{color:#71879b;font-size:10.5px;line-height:1.4}.result-ecali strong{color:#00a4cf;font:900 27px/1 "Nunito Sans",sans-serif}.result-ecali strong small{color:inherit;font:800 12px/1 "DM Sans",sans-serif}.versus{color:#a8bfd1;font-size:20px}.media-section{position:relative;isolation:isolate;overflow:hidden}.media-art{grid-area:1/1;position:absolute;inset:0;z-index:-2;width:100%;height:100%}.media-art img{width:100%;height:100%;object-fit:cover;object-position:center}.media-section:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(239,249,255,.99) 0,rgba(239,249,255,.96) 29%,rgba(239,249,255,.82) 44%,rgba(239,249,255,.34) 59%,rgba(239,249,255,0) 74%)}.media-content{grid-area:1/1;display:flex;align-items:center;padding-top:var(--section-y);padding-bottom:var(--section-y)}.media-copy .section-label{margin-bottom:0}.media-copy h2{max-width:580px}.media-copy>p{max-width:550px}.protection-section:after,.savings-section:after{background:linear-gradient(90deg,rgba(255,255,255,.99) 0,rgba(255,255,255,.97) 31%,rgba(255,255,255,.84) 45%,rgba(255,255,255,.35) 60%,rgba(255,255,255,0) 75%)}.club-section:after{background:linear-gradient(90deg,rgba(244,249,254,.99) 0,rgba(244,249,254,.96) 29%,rgba(244,249,254,.82) 44%,rgba(244,249,254,.34) 59%,rgba(244,249,254,0) 74%)}.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 30px}.benefit-strip>div{padding:17px 14px;border:1px solid #d7e8f5;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(11,58,143,.045)}.icon-circle{width:42px;height:42px;display:grid;place-items:center;margin-bottom:13px;border-radius:50%;color:var(--blue);background:#e0f3ff;font-size:12px;font-weight:900}.benefit-strip p{margin:0;color:#204674;font-size:12.5px;line-height:1.38}.section-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.savings-highlights{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0 30px}.savings-highlights article{border:1px solid #d8e8f4;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(11,58,143,.05)}.savings-highlights article>span{display:block;margin-bottom:11px;color:#6d8297;font-size:9px;font-weight:900;letter-spacing:.1em}.savings-highlights strong{display:block;color:var(--blue);font:900 30px/1 "Nunito Sans",sans-serif}.savings-highlights b{display:block;margin-top:5px;color:var(--blue-dark);font-size:13px}.savings-highlights small{display:block;margin-top:10px;color:#75899b;font-size:9.5px;line-height:1.35}.club-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 22px;padding:19px 0;border-top:1px solid rgba(11,58,143,.12);border-bottom:1px solid rgba(11,58,143,.12)}.club-metrics>div{padding:0 18px}.club-metrics>div:first-child{padding-left:0}.club-metrics>div+div{border-left:1px solid rgba(11,58,143,.12)}.club-metrics strong{display:block;color:var(--blue);font:900 24px/1 "Nunito Sans",sans-serif}.club-metrics span{display:block;margin-top:5px;color:#5f7891;font-size:10px;line-height:1.3}.partner-cloud{display:flex;align-items:center;gap:14px 17px;flex-wrap:wrap;margin:0 0 28px}.partner-cloud img{width:auto;max-width:77px;max-height:23px;object-fit:contain;filter:grayscale(1);opacity:.68}.protection-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:28px 0 24px}.protection-list li{position:relative;padding:11px 0 11px 28px;border-bottom:1px solid #e8eef4;color:#284e77;font-size:13.5px}.protection-list li:before{content:"✓";position:absolute;left:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));font-size:11px;font-weight:900}.protection-note{display:grid;gap:4px;padding:16px 18px;border-left:4px solid var(--blue);border-radius:0 14px 14px 0;background:#f3f9ff}.protection-note strong{color:var(--blue-dark);font-size:12px}.protection-note span{color:#6c8195;font-size:10px}.value-section{padding:82px 0;color:#fff}.value-inner{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.value-section .section-heading{max-width:780px}.value-section .section-label{color:#dff9ff;background:rgba(255,255,255,.12)}.value-section h2{color:#fff}.value-section h2 em{color:#72eef1}.value-line{width:100%;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:34px 0 30px}.value-line span{padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);font-size:12px;font-weight:700}.plans-section{padding:var(--section-y) 0}.plans-heading p{margin-bottom:22px}.billing-toggle{width:max-content;display:flex;gap:5px;border:1px solid #d6e7f5;border-radius:999px;background:#fff;box-shadow:0 9px 25px rgba(11,58,143,.05)}.billing-toggle button{border:0;border-radius:999px;background:0 0;color:#55708b;font-size:12px;font-weight:800;cursor:pointer}.billing-toggle button span{margin-left:5px;padding:3px 6px;border-radius:999px;background:#e6f8ff;color:var(--blue);font-size:8px}.billing-toggle button.active{color:#fff;background:linear-gradient(100deg,var(--blue),#0aa5e8)}.billing-toggle button.active span{background:rgba(255,255,255,.18);color:#fff}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #dbe8f4;background:#fff;box-shadow:var(--shadow)}.plan-card.featured{border-color:rgba(7,140,244,.36);background:linear-gradient(180deg,#fff 0,#f1f9ff 100%);box-shadow:0 24px 54px rgba(7,140,244,.13)}.popular-badge{position:absolute;top:0;transform:translateY(-50%);border-radius:999px;color:#fff;background:linear-gradient(100deg,var(--blue),var(--cyan));font-weight:900;letter-spacing:.08em}.plan-overline{color:#6c8399;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.plan-card h3{color:var(--blue-dark);font:900 28px/1 "Nunito Sans",sans-serif}.plan-price{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:start;column-gap:5px}.plan-price>span{padding-top:6px;color:var(--blue);font-size:15px;font-weight:800}.plan-price strong{color:var(--blue);font:900 44px/.95 "Nunito Sans",sans-serif;letter-spacing:-.045em}.plan-price small{grid-column:1/-1}.plan-benefits li{position:relative;border-bottom:1px solid #edf2f7;color:#31577d}.plan-benefits li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:900}.plan-cta{width:100%;margin-top:auto}.plan-card.disabled{opacity:.58}.plan-card.disabled .plan-cta{pointer-events:none;background:#a8b9c9;box-shadow:none}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border:1px solid #dce9f4;border-radius:18px;background:#fff}.trust-strip div{display:grid;gap:3px;text-align:center}.trust-strip strong{color:var(--blue-dark)}.trust-strip span{color:#70869a}.plans-note{margin:14px auto 0;color:#6e8498;text-align:center}.how-section{padding:90px 0}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.steps li{position:relative;display:flex;gap:17px;align-items:flex-start}.steps li:not(:last-child):after{content:"";position:absolute;right:-24px;height:1px;background:linear-gradient(90deg,#bcdcf3,transparent)}.steps>li>span{position:relative;z-index:2;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));font-weight:900}.steps h3{margin:1px 0 6px;color:var(--blue-dark);font:900 18px/1.1 "Nunito Sans",sans-serif}.steps p{margin:0;color:#657d94;font-size:12px;line-height:1.5}.app-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px}.check-list{list-style:none;margin:26px 0 28px}.check-list li{position:relative;padding:9px 0 9px 27px;color:#31577d;font-size:14px}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:900}.store-badges{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.store-badges img{height:43px;width:auto}.app-visual{position:relative}.app-visual img{width:100%;object-fit:cover;object-position:center;border-radius:28px}.single-consult-section{padding:58px 0;color:#fff}.single-consult-inner{display:grid;grid-template-columns:1.25fr .55fr 1fr;gap:32px;align-items:center}.single-consult-inner .section-label{color:#dff9ff;background:rgba(255,255,255,.12)}.single-consult-inner h2{margin-top:12px;color:#fff;font-size:34px}.single-consult-inner p{margin:8px 0 0;color:#ccdeef;font-size:13px}.single-consult-price{display:grid;gap:5px}.single-consult-price span{color:#bcd8ed;font-size:11px}.single-consult-price strong{color:#69ebef;font:900 35px/1 "Nunito Sans",sans-serif}.single-consult-actions{display:grid;gap:11px;justify-items:start}.single-consult-actions .text-link{color:#d7e9f8;border-color:rgba(255,255,255,.28);font-size:11px}.video-section{padding:88px 0}.video-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;align-items:center}.video-copy{max-width:460px}.video-frame{aspect-ratio:16/9;overflow:hidden;border-radius:24px;background:#0a2f69;box-shadow:0 24px 58px rgba(11,58,143,.14)}.video-frame iframe{width:100%;height:100%;border:0}.faq-section{position:relative;display:grid;isolation:isolate;overflow:hidden;padding:96px 0}.faq-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.faq-art img{width:100%;height:100%;object-fit:cover}.faq-section:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(244,249,254,.99) 0,rgba(244,249,254,.98) 44%,rgba(244,249,254,.76) 62%,rgba(244,249,254,.3) 100%)}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:start}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid #dae8f4;overflow:hidden}.faq-list summary{position:relative;list-style:none;color:var(--blue-dark);font-weight:800;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;top:50%;transform:translateY(-50%);color:var(--blue);font-weight:600}.faq-list details[open] summary:after{content:"−"}.faq-list details p{margin:0}.closing-section{position:relative;display:grid;isolation:isolate;background:#082f78;color:#fff}.closing-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.closing-art img{width:100%;height:100%;object-fit:cover;object-position:center}.closing-section:after{content:"";inset:0}.closing-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.closing-content h2{color:#fff}.closing-content h2 em{color:#6cebed}.closing-content>p{color:#d5e6f4}.closing-actions{display:flex;flex-wrap:wrap}.btn-light{color:var(--blue-dark);background:#fff;box-shadow:0 13px 32px rgba(0,0,0,.14)}.btn-outline-light{color:#fff}.closing-features{display:flex;gap:10px;flex-wrap:wrap}.closing-features span{border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);font-weight:700}.site-footer{padding:62px 0 0;background:#061f49;color:#d8e7f3}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:36px}.footer-brand img{width:150px;filter:brightness(0) invert(1);opacity:.95}.footer-brand p{color:#a9c0d5}.footer-store-badges{display:flex;gap:8px;flex-wrap:wrap}.footer-column{display:grid;align-content:start;gap:10px}.footer-column h3{margin:0 0 4px;color:#fff;text-transform:uppercase;letter-spacing:.08em}.footer-column a{color:#a9c0d5}.footer-column a:hover{color:#fff}.footer-bottom{display:grid;grid-template-columns:1fr auto;gap:8px 24px;align-items:center;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{margin:0;color:#91abc1}.footer-disclaimer{grid-column:1}.footer-bottom nav{grid-column:2;grid-row:1/span 2;display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.footer-bottom nav a{color:#a9c0d5}.specialties-dialog{border:1px solid #d9e8f4;border-radius:24px;color:var(--ink);background:#fff;box-shadow:0 30px 90px rgba(7,44,103,.25)}.specialties-dialog::backdrop{background:rgba(5,32,72,.55);backdrop-filter:blur(4px)}.specialties-dialog h2{color:var(--blue-dark);font:900 32px/1.07 "Nunito Sans",sans-serif}.specialties-dialog p{color:#607991;font-size:13px;line-height:1.55}.dialog-note{padding:12px 14px;border-radius:12px;background:#f2f8fd;font-size:11px!important}.dialog-close{position:absolute;top:12px;right:12px;width:35px;height:35px;border:0;border-radius:50%;background:#eef6fc;color:var(--blue-dark);font-size:22px;cursor:pointer}@media(max-width:1100px){.wrap{width:min(var(--container),calc(100% - 48px))}.desktop-nav{gap:15px;font-size:12px}.hero-copy{width:54%}.comparison-result{grid-template-columns:1fr auto 1fr}.comparison-result .btn{grid-column:1/-1;justify-self:end}.footer-grid{grid-template-columns:1.3fr repeat(2,1fr);gap:30px}}@media(max-width:900px){:root{--section-y:74px}html{scroll-padding-top:62px}.site-header{height:58px}.brand-logo img{width:112px}.desktop-nav{display:none}.header-actions{margin-left:auto}.header-cta{min-height:36px;padding:8px 12px;font-size:11px}.header-cta span{display:none}.menu-button{display:block}.mobile-menu{position:absolute;top:58px;left:0;right:0;padding:12px 20px 18px;background:#fff;border-top:1px solid var(--line);box-shadow:0 20px 40px rgba(11,58,143,.1)}.mobile-menu.open{display:grid}.mobile-benefits>summary,.mobile-menu>a{min-height:46px;display:flex;align-items:center;padding:9px 4px;color:var(--blue-dark);border-bottom:1px solid #edf3f8;font-size:13px;font-weight:800}.mobile-benefits>summary{list-style:none}.mobile-benefits>summary::-webkit-details-marker{display:none}.mobile-benefits>div{display:grid;padding:4px 0 8px 12px}.mobile-benefits>div a{padding:9px 4px;color:#4d6d8c;font-size:12px}.hero-section{min-height:auto;grid-template-rows:auto auto}.hero-section:after{display:none}.hero-content{grid-area:1/1;min-height:0;padding-top:64px;padding-bottom:46px}.hero-copy{width:100%;max-width:700px}.hero-copy h1{font-size:clamp(42px,7vw,56px)}.hero-art{grid-area:2/1;position:relative;inset:auto;height:min(54vw,470px);z-index:0}.hero-art img{object-position:center}.comparison-shell{grid-template-columns:1fr;gap:16px;padding:25px}.comparison-divider{width:100%;height:1px}.comparison-result{grid-template-columns:1fr;gap:15px}.versus{display:none}.comparison-result .btn{grid-column:auto;justify-self:start}.media-section{min-height:auto;grid-template-rows:auto auto}.media-section:after{display:none}.media-content{grid-area:1/1;min-height:0;padding-top:var(--section-y);padding-bottom:0}.media-copy{width:100%;max-width:720px}.media-art{grid-area:2/1;position:relative;inset:auto;height:min(55vw,470px);z-index:0;margin-top:42px}.media-art img{object-position:center}.benefit-strip,.club-metrics,.partner-cloud,.protection-list,.protection-note,.savings-highlights{max-width:650px}.plans-grid{grid-template-columns:1fr;max-width:680px;margin:auto}.plan-card.featured{transform:none;order:-1}.trust-strip{max-width:680px;margin-left:auto;margin-right:auto}.steps{grid-template-columns:1fr;gap:22px;max-width:700px;margin:auto}.steps li:not(:last-child):after{left:21px;top:50px;bottom:-18px;width:1px;height:auto;background:#c8dfef}.steps p{max-width:560px}.app-grid,.faq-grid,.video-grid{grid-template-columns:1fr;gap:38px}.app-copy,.faq-heading,.video-copy{max-width:700px}.app-visual{min-height:360px;max-width:780px}.faq-section:after{background:rgba(244,249,254,.93)}.faq-art{opacity:.28}.single-consult-inner{grid-template-columns:1fr 1fr;gap:24px}.single-consult-actions{grid-column:1/-1}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-bottom{grid-template-columns:1fr}.footer-bottom nav{grid-column:1;grid-row:auto;justify-content:flex-start}}@media(max-width:620px){:root{--section-y:58px;--radius:18px}.wrap{width:min(100% - 40px,var(--container))}.hero-content{padding-top:45px;padding-bottom:38px}.hero-copy .eyebrow{font-size:8.5px;letter-spacing:.13em}.hero-copy h1{font-size:38px;line-height:1.045}.hero-copy>p{margin:19px 0 22px;font-size:15.5px}.hero-offer{min-width:0;width:max-content;max-width:100%;padding:13px 16px 14px}.hero-offer strong{font-size:35px}.hero-actions{display:grid;width:100%}.hero-actions .btn{width:100%}.btn-hero{min-width:0}.hero-art{height:67vw;min-height:270px;max-height:390px}.section-heading.centered{margin-bottom:28px}.app-copy h2,.faq-heading h2,.media-copy h2,.section-heading h2{font-size:32px}.app-copy>p,.faq-heading>p,.media-copy>p,.section-heading p{font-size:14.5px;line-height:1.58}.comparison-section{padding-bottom:50px}.comparison-shell{padding:20px 17px;border-radius:20px}.compare-column h3{font-size:22px}.compare-list li{font-size:12.5px}.comparison-result{padding:18px;border-radius:18px}.comparison-result .btn{width:100%;justify-self:stretch}.fine-print{text-align:center;font-size:9px}.media-art{height:72vw;min-height:285px;max-height:405px;margin-top:30px}.benefit-strip{grid-template-columns:1fr;gap:9px;margin:22px 0}.benefit-strip>div{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:13px 14px}.icon-circle{margin:0}.benefit-strip p{font-size:13px}.section-actions{display:grid;gap:12px}.section-actions .btn{width:100%}.section-actions .text-link{text-align:center}.savings-highlights{grid-template-columns:1fr;gap:10px;margin:22px 0}.savings-highlights article{padding:18px}.club-metrics{grid-template-columns:1fr;padding:0}.club-metrics>div,.club-metrics>div:first-child{padding:12px 0}.club-metrics>div+div{border-left:0;border-top:1px solid rgba(11,58,143,.12)}.partner-cloud{gap:12px 14px}.partner-cloud img{max-width:68px}.protection-list{grid-template-columns:1fr;margin:22px 0}.value-section{padding:58px 0}.value-line{margin:26px 0 24px}.value-line span{font-size:10.5px}.plans-section{padding:58px 0}.billing-toggle{width:100%;display:grid;grid-template-columns:1fr 1fr}.billing-toggle button{padding:10px 8px}.plans-grid{gap:18px}.plan-card{padding:24px 20px 21px;border-radius:20px}.plan-price strong{font-size:40px}.trust-strip{grid-template-columns:1fr;gap:13px;padding:17px}.how-section{padding:58px 0}.section-heading.compact{margin-bottom:34px}.steps h3{font-size:17px}.app-section{padding:58px 0}.app-visual{min-height:260px}.app-visual img{border-radius:20px}.store-badges img{height:39px}.single-consult-section{padding:48px 0}.single-consult-inner{grid-template-columns:1fr;gap:21px}.single-consult-inner h2{font-size:30px}.single-consult-actions{grid-column:auto;width:100%}.single-consult-actions .btn{width:100%}.video-section{padding:58px 0}.video-grid{gap:28px}.video-frame{border-radius:18px}.faq-section{padding:58px 0}.faq-grid{gap:28px}.faq-list summary{font-size:12.5px}.closing-section{min-height:auto}.closing-content{padding-top:66px;padding-bottom:66px}.closing-content h2{font-size:38px}.closing-content>p{font-size:14.5px}.closing-actions{display:grid;width:100%}.closing-actions .btn{width:100%}.closing-features{gap:8px}.closing-features span{font-size:9.5px}.site-footer{padding-top:46px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:320px}}@media(max-width:420px){.wrap{width:min(100% - 32px,var(--container))}.header-cta{display:none}.hero-copy h1{font-size:35px}.hero-offer strong{font-size:32px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}.comparison-result .versus{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eef5fb;color:#8fa9bf;font-size:15px;font-weight:800}.telemedicine-section .media-art img{object-position:center 34%}.savings-highlights{align-items:stretch}.savings-highlights article{min-height:148px;padding:19px 20px;display:flex;flex-direction:column;justify-content:center}.club-metrics>div{min-height:62px;display:flex;flex-direction:column;justify-content:flex-start}.protection-list{gap:4px 22px}.protection-list li{padding-top:13px;padding-bottom:13px;line-height:1.45}.protection-list li:before{top:12px}.value-line span{min-height:38px;display:inline-flex;align-items:center}.plan-card h3{min-height:29px}.plan-price{min-height:73px}.plan-billing{display:flex;align-items:flex-start}.plan-benefits{list-style:none;flex:1}.steps>li>span{width:38px;height:38px;flex-basis:38px}.steps li:not(:last-child):after{left:51px;top:19px}.steps li>div{min-height:84px}.app-visual{min-height:0}.app-visual img{height:auto;max-height:540px;object-fit:contain;object-position:center;margin:auto}.btn-outline-light{border:1.5px solid rgba(255,255,255,.62);background:rgba(4,31,72,.26);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.footer-disclaimer{color:#b7ccdd!important;font-size:10.5px!important;font-weight:700}.footer-bottom nav{padding-left:18px;border-left:1px solid rgba(255,255,255,.1)}@media(max-width:1180px){.desktop-nav{gap:13px;font-size:11.5px}.brand-logo{min-width:112px}.brand-logo img{width:106px}.header-cta{padding-left:13px;padding-right:13px}}@media(max-width:1040px){.desktop-nav{display:none}.menu-button{display:block}.header-actions{margin-left:auto}.mobile-menu{position:absolute;top:62px;left:0;right:0;padding:12px 20px 18px;background:#fff;border-top:1px solid var(--line);box-shadow:0 20px 40px rgba(11,58,143,.1)}.mobile-menu.open{display:grid}.mobile-benefits>summary,.mobile-menu>a{min-height:46px;display:flex;align-items:center;padding:9px 4px;color:var(--blue-dark);border-bottom:1px solid #edf3f8;font-size:13px;font-weight:800}.mobile-benefits>summary{list-style:none}.mobile-benefits>summary::-webkit-details-marker{display:none}.mobile-benefits>div{display:grid;padding:4px 0 8px 12px}.mobile-benefits>div a{padding:9px 4px;color:#4d6d8c;font-size:12px}}.app-section,.closing-section,.hero-section,.media-section{isolation:isolate}.visual-layer-hero{position:absolute;inset:0 -3% 0 auto;width:65%;height:100%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 11%,rgba(0,0,0,.88) 30%,#000 43%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 11%,rgba(0,0,0,.88) 30%,#000 43%,#000 100%)}.visual-layer-hero img{width:100%;height:100%;object-fit:cover;object-position:80% center;transform:scale(1.1);transform-origin:right center}.visual-layer-telemedicine{position:absolute;inset:0 -4% 0 auto;width:64%;height:100%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 10%,rgba(0,0,0,.82) 27%,#000 42%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 10%,rgba(0,0,0,.82) 27%,#000 42%,#000 100%)}.visual-layer-telemedicine img{width:100%;height:100%;object-fit:cover;object-position:82% 42%;transform:scale(1.12);transform-origin:right center}.visual-layer-savings{position:absolute;inset:0 -3% 0 auto;width:63%;height:100%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.20) 10%,rgba(0,0,0,.84) 28%,#000 43%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.20) 10%,rgba(0,0,0,.84) 28%,#000 43%,#000 100%)}.visual-layer-savings img{width:100%;height:100%;object-fit:cover;object-position:82% center;transform:scale(1.1);transform-origin:right center}.visual-layer-protection{position:absolute;inset:0 -3% 0 auto;width:66%;height:100%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 12%,rgba(0,0,0,.86) 30%,#000 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 12%,rgba(0,0,0,.86) 30%,#000 45%,#000 100%)}.visual-layer-protection img{width:100%;height:100%;object-fit:cover;object-position:82% center;transform:scale(1.08);transform-origin:right center}.app-grid{grid-template-columns:.86fr 1.14fr;gap:34px}.visual-layer-app{position:relative;min-height:500px;overflow:visible}.visual-layer-app img{max-width:none;object-fit:cover;object-position:82% center;margin-left:-6%;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 11%,rgba(0,0,0,.92) 29%,#000 42%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 11%,rgba(0,0,0,.92) 29%,#000 42%,#000 100%)}.closing-content{z-index:3}.visual-layer-closing{position:absolute;inset:0 -3% 0 auto;width:64%;height:100%;z-index:-1;overflow:hidden;opacity:.98;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 13%,rgba(0,0,0,.86) 31%,#000 46%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 13%,rgba(0,0,0,.86) 31%,#000 46%,#000 100%)}.visual-layer-closing img{object-fit:cover;object-position:82% center;transform:scale(1.08);transform-origin:right center}.app-grid,.media-content{position:relative;z-index:2}@media(max-width:900px){.telemedicine-section .media-art img{object-position:center 30%}.app-visual img{max-height:none}.footer-bottom nav{padding-left:0;border-left:0}.visual-layer-hero,.visual-layer-protection,.visual-layer-savings,.visual-layer-telemedicine{position:relative;inset:auto;width:100%;right:auto;height:min(62vw,470px);z-index:0;margin-top:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 13%,#000 28%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 13%,#000 28%,#000 100%)}.visual-layer-hero img,.visual-layer-protection img,.visual-layer-savings img,.visual-layer-telemedicine img{transform:scale(1.06);object-position:78% center}.media-section .visual-layer{grid-area:2/1}.app-grid{grid-template-columns:1fr;gap:22px}.visual-layer-app{min-height:390px;margin-top:6px}.visual-layer-app img{width:115%;height:100%;margin-left:-5%;object-position:80% center}.visual-layer-closing{right:-16%;width:100%;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 36%,#000 66%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 36%,#000 66%,#000 100%)}}@media(max-width:620px){.comparison-result>div{min-height:0}.comparison-result .versus{display:none}.club-metrics>div,.savings-highlights article,.steps li>div{min-height:0}.visual-layer-hero,.visual-layer-protection,.visual-layer-savings,.visual-layer-telemedicine{height:74vw;min-height:290px;max-height:405px}.visual-layer-hero img,.visual-layer-protection img,.visual-layer-savings img,.visual-layer-telemedicine img{object-position:80% center;transform:scale(1.08)}.visual-layer-app{min-height:315px}.visual-layer-app img{width:120%;margin-left:-8%}.visual-layer-closing{right:-30%;width:126%;opacity:.34}}.visual-layer,.visual-layer-app,.visual-layer-closing{pointer-events:none}.visual-layer img,.visual-layer-app img,.visual-layer-closing img{display:block;width:100%;height:100%}.hero-section{isolation:isolate;background:radial-gradient(circle at 78% 26%,rgba(0,207,216,.13),transparent 24%),radial-gradient(circle at 66% 78%,rgba(7,140,244,.1),transparent 30%),linear-gradient(90deg,#fff 0,#f8fcff 36%,#eef9ff 64%,#def3ff 100%)}.hero-section:before{content:"+";position:absolute;z-index:-1;color:rgba(0,207,216,.12)}.hero-section:after{content:"";position:absolute;z-index:-1;left:-6%;right:-4%;height:210px;border-radius:50% 50% 0 0/70% 70% 0 0;background:linear-gradient(180deg,rgba(255,255,255,.9),#fff 52%);pointer-events:none;bottom:-130px}.hero-art.visual-layer-hero{position:absolute;z-index:-1;inset:auto 0 0 auto;width:min(58vw,900px);height:calc(100% - 24px);overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 12%,#000 32%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 12%,#000 32%,#000 100%)}.hero-art.visual-layer-hero img{object-fit:contain;object-position:right bottom;transform:scale(1.04) translate(2.5%,1%);transform-origin:right bottom}.telemedicine-section:before{content:"+";position:absolute;z-index:-1;right:9%;top:10%;color:rgba(7,140,244,.085)}.telemedicine-section .visual-layer-telemedicine{position:absolute;z-index:-1;inset:0 0 0 auto;width:min(55vw,860px);height:100%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 13%,#000 34%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 13%,#000 34%,#000 100%)}.telemedicine-section .visual-layer-telemedicine img{object-fit:contain;object-position:right center;transform:scale(1.03) translateX(2%);transform-origin:right center}.savings-section:before{content:"";position:absolute;z-index:-1;right:7%;top:13%;width:170px;height:170px;border:2px solid rgba(7,140,244,.08);border-radius:50%;box-shadow:55px 52px 0 -35px rgba(0,207,216,.09),-38px 82px 0 -48px rgba(7,140,244,.08)}.savings-section .visual-layer-savings{position:absolute;z-index:-1;inset:0 0 0 auto;width:min(55vw,850px);height:100%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 14%,#000 35%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 14%,#000 35%,#000 100%)}.savings-section .visual-layer-savings img{object-fit:contain;object-position:right center;transform:scale(1.02) translateX(2%);transform-origin:right center}.protection-section:before{content:"";position:absolute;z-index:-1;right:8%;top:12%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.58),rgba(255,255,255,0) 70%)}.protection-section .visual-layer-protection{position:absolute;z-index:-1;inset:0 0 0 auto;width:min(57vw,900px);height:100%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.27) 14%,#000 34%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.27) 14%,#000 34%,#000 100%)}.protection-section .visual-layer-protection img{object-fit:contain;object-position:right center;transform:scale(1.02) translateX(2%);transform-origin:right center}.app-section:before{content:"+";position:absolute;z-index:-1;right:6%;top:5%;color:rgba(0,207,216,.1)}.app-grid{position:relative;z-index:1;grid-template-columns:.92fr 1.08fr;display:block}.app-visual.visual-layer-app{position:relative;min-height:500px;overflow:visible;border-radius:0}.app-visual.visual-layer-app img{width:115%;max-width:none;height:100%;object-fit:contain;object-position:center bottom;transform:translateX(3%) scale(1.02);border-radius:0}.closing-section{isolation:isolate;background:radial-gradient(circle at 78% 40%,rgba(0,207,216,.34),transparent 28%),linear-gradient(105deg,#082c68 0,#0a4c9d 48%,#078cf4 76%,#06bfd1 100%)}.closing-section:before{content:"+";position:absolute;z-index:-1;right:8%;top:7%;color:rgba(255,255,255,.1)}.closing-section:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(6,31,73,.48) 0,rgba(6,31,73,.18) 48%,rgba(6,31,73,0) 73%)}.closing-art.visual-layer-closing{position:absolute;z-index:-1;inset:0 0 0 auto;width:min(58vw,920px);height:100%;overflow:visible;opacity:.97;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 13%,#000 32%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 13%,#000 32%,#000 100%)}.closing-art.visual-layer-closing img{object-fit:contain;object-position:right bottom;transform:scale(1.04) translateX(2%);transform-origin:right bottom}@media(max-width:1000px){.hero-section,.media-section{display:block}.hero-content,.media-content{min-height:0;padding-top:72px;padding-bottom:46px}.hero-copy,.media-copy{width:100%;max-width:720px}.hero-art.visual-layer-hero,.protection-section .visual-layer-protection,.savings-section .visual-layer-savings,.telemedicine-section .visual-layer-telemedicine{position:relative;inset:auto;width:100%;height:min(58vw,500px);margin-top:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 90%,transparent 100%)}.hero-art.visual-layer-hero img,.protection-section .visual-layer-protection img,.savings-section .visual-layer-savings img,.telemedicine-section .visual-layer-telemedicine img{transform:none;object-position:center bottom}.app-grid{grid-template-columns:1fr}.app-visual.visual-layer-app{min-height:420px;margin-top:20px}.app-visual.visual-layer-app img{width:100%;transform:none}.closing-art.visual-layer-closing{width:72%;opacity:.58}}@media(max-width:620px){.hero-section{min-height:auto}.app-section:before,.closing-section:before,.hero-section:before,.telemedicine-section:before{font-size:120px;opacity:.75}.hero-content,.media-content{padding-top:52px;padding-bottom:30px}.hero-art.visual-layer-hero,.protection-section .visual-layer-protection,.savings-section .visual-layer-savings,.telemedicine-section .visual-layer-telemedicine{height:72vw;min-height:290px;max-height:410px}.app-visual.visual-layer-app{min-height:330px}.closing-section{min-height:auto}.closing-art.visual-layer-closing{position:relative;width:100%;height:300px;opacity:.78;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 100%)}.closing-art.visual-layer-closing img{transform:none;object-position:center bottom}}.hero-content{padding:0}.hero-section:before{right:6%;top:4%;opacity:.72}.media-section{display:block}.media-content{padding-top:88px;padding-bottom:88px}.media-copy{width:min(760px,100%);max-width:760px}.club-section,.protection-section,.savings-section,.telemedicine-section{min-height:auto}.benefit-strip,.club-metrics,.partner-cloud,.protection-list,.protection-note,.savings-highlights{max-width:760px}.app-copy{max-width:720px}@media(max-width:1000px){.hero-section{padding:72px 0 66px}.hero-content,.media-content{padding-top:0;padding-bottom:0}.app-section,.media-section{padding:72px 0}.closing-content{min-height:440px}}@media(max-width:620px){.hero-section{padding:54px 0 50px}.app-section,.media-section{padding:58px 0}.media-content{padding:0}.app-copy,.hero-copy,.media-copy{width:100%;max-width:none}.closing-content{min-height:0;padding-top:64px;padding-bottom:64px}}.app-section:after,.app-section:before,.closing-section:after,.closing-section:before,.comparison-section:after,.comparison-section:before,.faq-section:after,.faq-section:before,.hero-section:after,.hero-section:before,.protection-section:after,.protection-section:before,.savings-section:after,.savings-section:before,.telemedicine-section:after,.telemedicine-section:before{content:none!important;display:none!important}.comparison-section{background:#f4f9fe!important}.telemedicine-section{isolation:isolate;background:#eaf6ff!important}.club-section{background:#f5f9fd!important}.protection-section{isolation:isolate;background:#fff!important}.value-section{background:linear-gradient(100deg,#082f78 0,#0b58ad 100%)!important}.plans-section{background:#f7fbff!important}.how-section{background:#fff!important}.app-section{position:relative;isolation:isolate;background:#eef8ff!important}.single-consult-section{background:#082f78!important}.video-section{background:#fff!important}.faq-section{background:#f4f9fe!important}.closing-section{background:linear-gradient(100deg,#082f78 0,#0b58ad 100%)!important}.app-visual,.closing-art,.faq-art,.hero-art,.media-art,.visual-layer,.visual-layer-app,.visual-layer-closing,.visual-layer-hero,.visual-layer-protection,.visual-layer-savings,.visual-layer-telemedicine{display:none!important;background:0 0!important}.hero-section{position:relative;overflow:hidden;min-height:660px;padding:0!important;background:linear-gradient(105deg,#fff 0,#f8fcff 38%,#eef8ff 72%,#e8f5ff 100%)!important}.hero-content{position:relative;z-index:2;min-height:660px;display:flex;align-items:center;padding-top:54px!important;padding-bottom:58px!important}.hero-copy{width:min(625px,52%)!important;max-width:625px!important}.hero-family-art{position:absolute;z-index:1;bottom:0;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}@media(max-width:1000px){.hero-section{min-height:auto}.hero-content{min-height:0;padding-top:64px!important;padding-bottom:40px!important}.hero-copy{width:100%!important;max-width:720px!important}.hero-family-art{position:relative;right:auto;bottom:auto;width:min(100%,780px);height:auto;margin:0 auto}.hero-family-art img{width:100%;max-height:none;margin:0 auto}}@media(max-width:620px){.hero-content{padding-top:46px!important;padding-bottom:30px!important}.hero-copy{max-width:none!important}.hero-family-art{width:112%;margin-left:-6%}.hero-family-art img{width:100%}}.hero-family-art{right:3.8%!important;width:min(46vw,720px)!important;height:100%!important;align-items:flex-end!important}.hero-family-art img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 32px rgba(11,58,143,.08));width:auto!important;height:96%!important;max-width:100%!important;max-height:96%!important;object-fit:contain!important;object-position:right bottom!important;filter:drop-shadow(0 18px 28px rgba(11,58,143,.08))!important}@media(max-width:1000px){.hero-family-art{width:min(100%,640px)!important;height:520px!important;margin:6px auto 0!important}.hero-family-art img{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important;object-position:center bottom!important}}@media(max-width:620px){.hero-family-art{width:100%!important;height:390px!important;margin:8px auto 0!important}.hero-family-art img{height:100%!important;max-width:108%!important}}.hero-offer{min-width:300px!important;padding:15px 24px 16px!important;border:1px solid rgba(7,140,244,.24)!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(229,246,255,.96))!important;box-shadow:0 16px 38px rgba(7,140,244,.14),0 3px 10px rgba(11,58,143,.06)!important;animation:4s ease-in-out infinite heroOfferFloat}.hero-offer-kicker{display:block!important;margin:0 0 3px!important;color:#078cf4!important;font:800 11px/1 "Nunito Sans",sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase}.hero-offer>div{gap:11px!important}.hero-offer strong{font-size:43px!important;text-shadow:0 5px 18px rgba(7,140,244,.12)}.hero-offer span:not(.hero-offer-kicker){font-size:14px!important}.hero-offer small:not(.hero-offer-kicker){margin-top:6px!important;font-size:11px!important;font-weight:650}.hero-actions{display:block!important}.btn-hero{position:relative;overflow:hidden;min-width:330px!important;min-height:60px!important;padding:15px 26px!important;border-radius:18px!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.01em;box-shadow:0 16px 34px rgba(7,140,244,.26)!important;transition:transform .22s,box-shadow .22s,filter .22s!important}.btn-hero::before{content:"";position:absolute;top:0;left:-38%;width:28%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .5s}.btn-hero:hover{transform:translateY(-4px) scale(1.025)!important;box-shadow:0 22px 44px rgba(7,140,244,.34)!important;filter:saturate(1.08) brightness(1.02)}.btn-hero:hover::before{left:118%}.btn-hero span{display:inline-block;transition:transform .22s}.btn-hero:hover span{transform:translateX(6px)}@keyframes heroOfferFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.hero-offer{animation:none!important}.btn-hero,.btn-hero span,.btn-hero::before{transition:none!important}}.comparison-section{padding:72px 0 48px!important}.comparison-section .section-heading.centered{margin-bottom:28px!important}.comparison-section .section-heading h2{margin-top:13px!important}.comparison-section .section-heading p{margin-top:14px!important}.comparison-shell{gap:26px!important;padding:25px 30px!important}.compare-column header{margin-bottom:12px!important}.compare-list li{padding:7px 0!important}.comparison-result{margin-top:18px!important;padding:18px 24px!important}.comparison-result>div{align-content:center;min-height:60px!important}.comparison-section .fine-print{margin-top:9px!important}@media(max-width:900px){.comparison-section{padding:58px 0 42px!important}.comparison-section .section-heading.centered{margin-bottom:24px!important}.comparison-shell{padding:22px!important}:root{--block-space:46px}}@media(max-width:620px){.hero-offer{min-width:0!important;width:min(100%,320px)!important}.btn-hero{width:100%!important;min-width:0!important;max-width:360px}.comparison-section{padding:46px 0 34px!important}.comparison-shell{padding:18px 16px!important}.comparison-result{margin-top:15px!important;padding:16px!important}}@media(min-width:1001px){.hero-copy{transform:translateY(-32px)}.comparison-section{padding-bottom:32px!important}.telemedicine-section .media-content{align-items:flex-start!important;padding-bottom:76px!important;padding-top:34px!important}}.app-section,.comparison-section,.faq-section,.how-section,.plans-section,.single-consult-section,.value-section,.video-section{padding-top:var(--block-space)!important;padding-bottom:var(--block-space)!important}.media-section{min-height:auto!important}.media-content{min-height:0!important;padding-top:var(--block-space)!important;padding-bottom:var(--block-space)!important}.closing-content{padding-top:var(--block-space)!important;padding-bottom:var(--block-space)!important}@media(max-width:620px){:root{--block-space:38px}}:root{--block-space:40px}@media(min-width:1001px){.hero-content,.hero-section{min-height:620px!important}.hero-content{padding-bottom:40px!important}}.telemedicine-section .media-content{display:block!important}.telemedicine-section .benefit-strip{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.telemedicine-section .benefit-strip>div{box-shadow:0 12px 30px rgba(11,58,143,.06)!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;transition:transform .2s,box-shadow .2s,border-color .2s}.telemedicine-section .benefit-strip>div:hover{transform:translateY(-4px);border-color:rgba(7,140,244,.28)!important;box-shadow:0 18px 36px rgba(11,58,143,.09)!important}.telemedicine-section .icon-circle{background:linear-gradient(135deg,#dff3ff,#e6fbff)!important;color:#078cf4!important;border:1px solid rgba(7,140,244,.12)}.telemedicine-section .section-actions{justify-content:center!important}.telemedicine-section .section-actions .btn{min-width:210px}@media(max-width:900px){:root{--block-space:36px}.telemedicine-section .benefit-strip{grid-template-columns:1fr!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.telemedicine-section .benefit-strip>div{min-height:0;display:grid!important;grid-template-columns:48px 1fr;gap:14px;align-items:center}.telemedicine-section .icon-circle{margin:0!important}}@media(max-width:620px){:root{--block-space:30px}.telemedicine-section .media-copy{text-align:left}.telemedicine-section .section-label{margin:0!important}.telemedicine-section .media-copy h2,.telemedicine-section .media-copy>p{margin-left:0!important;margin-right:0!important}.telemedicine-section .benefit-strip{margin-top:24px!important;margin-bottom:22px!important}.telemedicine-section .section-actions{display:grid!important;gap:12px!important}}.telemedicine-section{position:relative!important;overflow:hidden!important;isolation:isolate;min-height:520px!important;background:linear-gradient(90deg,#eef8ff 0,#f8fcff 52%,#fff 100%)!important}.telemedicine-section .media-content{position:relative;z-index:2;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:520px!important;padding-top:var(--block-space)!important;padding-bottom:var(--block-space)!important}.telemedicine-section .media-copy{width:100%!important;width:min(600px,48%)!important;max-width:600px!important;margin-left:auto!important;text-align:left!important}.telemedicine-section .section-label{margin:0!important}.telemedicine-section .media-copy h2{max-width:590px!important;margin-left:0!important;margin-right:0!important}.telemedicine-section .media-copy>p{max-width:560px!important;margin-left:0!important;margin-right:0!important}.telemedicine-art{position:absolute;z-index:1;inset:0 auto 0 0;width:55%;height:100%;overflow:hidden;pointer-events:none}.telemedicine-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,transparent 68%,rgba(248,252,255,.72) 86%,#f8fcff 100%)}.telemedicine-art img{width:100%;height:100%;object-fit:cover;object-position:left center;display:block}.telemedicine-section .benefit-strip{max-width:100%!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:26px 0 24px!important}.telemedicine-section .benefit-strip>div{min-height:132px;padding:18px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(7,140,244,.14)!important;box-shadow:0 10px 26px rgba(11,58,143,.05)!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.telemedicine-section .icon-circle{width:44px!important;height:44px!important;margin-bottom:12px!important;font-size:12px!important}.telemedicine-section .benefit-strip p{font-size:12.8px!important;line-height:1.4!important}.telemedicine-section .section-actions{justify-content:flex-start!important;gap:20px!important}@media(max-width:1000px){.telemedicine-section{display:flex!important;flex-direction:column;min-height:0!important}.telemedicine-section .media-content{order:1;min-height:0!important;padding-top:var(--block-space)!important;padding-bottom:26px!important}.telemedicine-section .media-copy{width:100%!important;max-width:720px!important;margin:0!important}.telemedicine-art{order:2;position:relative;inset:auto;width:100%;height:min(66vw,520px)}.telemedicine-art:after{background:linear-gradient(180deg,#f8fcff 0,rgba(248,252,255,.28) 16%,transparent 34%)}.telemedicine-art img{object-position:left center}}@media(max-width:720px){.telemedicine-section .benefit-strip{grid-template-columns:1fr!important}.telemedicine-section .benefit-strip>div{min-height:0;display:grid!important;grid-template-columns:44px 1fr;align-items:center;gap:13px}.telemedicine-section .icon-circle{margin:0!important}}@media(max-width:620px){.telemedicine-art{height:72vw;min-height:300px;max-height:420px}.telemedicine-section .section-actions{display:grid!important;gap:12px!important}}@media(min-width:1001px){.telemedicine-art{left:2.2%!important;width:54.5%!important}}.telemedicine-benefits>div{position:relative;overflow:hidden;min-height:126px!important;padding:18px 17px!important}.telemedicine-benefits>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#078cf4,#00cfd8);opacity:.9}.telemedicine-benefits .icon-circle{width:42px!important;height:42px!important;flex:0 0 42px;margin-bottom:11px!important;box-shadow:inset 0 0 0 1px rgba(7,140,244,.08)}.telemedicine-benefits p{display:grid;gap:4px}.telemedicine-benefits p strong{color:var(--blue-dark);font:900 14px/1.15 "Nunito Sans",sans-serif}.telemedicine-benefits p small{color:#56708b;font-size:11.5px;line-height:1.35}.telemedicine-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap;justify-content:flex-start!important}.telemedicine-primary,.telemedicine-secondary{min-height:54px!important;border-radius:16px!important;font-size:13.5px!important;font-weight:900!important}.telemedicine-primary{box-shadow:0 14px 30px rgba(7,140,244,.2)!important}.telemedicine-secondary{min-width:150px!important;border:1px solid #bddcf3!important;background:rgba(255,255,255,.94)!important;box-shadow:0 9px 22px rgba(11,58,143,.05)!important}.telemedicine-primary span,.telemedicine-secondary span{display:inline-block;transition:transform .2s}.telemedicine-primary:hover span,.telemedicine-secondary:hover span{transform:translateX(5px)}.telemedicine-secondary:hover{transform:translateY(-2px);border-color:#8fc8ef!important;box-shadow:0 14px 28px rgba(11,58,143,.08)!important}@media(max-width:1000px){.telemedicine-benefits>div{min-height:0!important}}@media(max-width:620px){.telemedicine-actions{display:grid!important;grid-template-columns:1fr!important}.telemedicine-primary,.telemedicine-secondary{width:100%!important;min-width:0!important}}@media(min-width:1001px){.telemedicine-art{left:0!important;width:56.5%!important}.telemedicine-art img{object-position:12% center!important}}.telemedicine-primary{min-width:240px!important}.specialties-dialog{width:min(900px,calc(100% - 32px))!important;max-height:min(88vh,820px);padding:34px!important;overflow:auto}.specialties-dialog h2{max-width:720px;margin:15px 0 10px!important}.specialties-dialog>p:not(.dialog-note){max-width:760px;margin-bottom:22px}.specialties-grid{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.specialties-grid li{position:relative;min-height:58px;padding:14px 14px 14px 42px;border:1px solid #dcebf7;border-radius:14px;background:#f8fcff;color:var(--blue-dark);font-weight:800;line-height:1.25;display:flex;flex-direction:column;justify-content:center}.specialties-grid li:before{content:"✓";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e0f5ff;color:#078cf4;font-size:12px;font-weight:900}.specialties-grid small{display:block;margin-top:4px;color:#6a8198;font-size:10.5px;font-weight:600}.specialties-dialog .dialog-note{margin:0 0 18px}.specialties-cta{min-width:190px}@media(max-width:760px){.specialties-dialog{width:min(94vw,620px)!important;padding:28px 20px 22px!important}.specialties-dialog h2{padding-right:30px;font-size:28px!important}.specialties-grid{grid-template-columns:1fr;gap:8px}.specialties-grid li{min-height:52px}.specialties-cta{width:100%;justify-content:center}}@media(min-width:761px){.specialties-dialog{width:min(940px,calc(100% - 36px))!important;max-height:94vh!important;padding:24px 28px 22px!important;overflow:visible!important}.specialties-dialog .section-label{margin-bottom:8px!important}.specialties-dialog h2{margin:10px 0 7px!important;font-size:28px!important;line-height:1.05!important}.specialties-dialog>p:not(.dialog-note){margin:0 0 14px!important;font-size:12.5px!important;line-height:1.45!important}.specialties-grid{gap:7px!important;margin:0 0 12px!important}.specialties-grid li{min-height:46px!important;padding:9px 12px 9px 38px!important;border-radius:12px!important;font-size:13px!important}.specialties-grid li:before{left:12px!important;width:18px!important;height:18px!important;font-size:10px!important}.specialties-grid small{margin-top:2px!important;font-size:9.5px!important}.specialties-dialog .dialog-note{margin:0 0 12px!important;padding:9px 12px!important;font-size:10px!important;line-height:1.4!important}.specialties-cta{min-width:170px!important;min-height:46px!important;padding:11px 18px!important;border-radius:14px!important}}.benefits-menu .standalone-service{margin-top:7px;padding-top:13px;border-top:1px solid var(--line);border-radius:0 0 11px 11px}.benefits-menu .standalone-service small,.mobile-benefits .standalone-service small{display:block;margin-top:2px;color:#7890a8;font-size:9px;font-weight:700;letter-spacing:.02em}.mobile-benefits .standalone-service{margin-top:4px;border-top:1px solid #edf3f8}.protection-section{position:relative!important;overflow:hidden!important;isolation:isolate;background:radial-gradient(circle at 82% 44%,rgba(7,140,244,.1),transparent 24%),linear-gradient(90deg,#fff 0,#fbfdff 52%,#eef7fc 100%)!important}.protection-section .media-content{position:relative;z-index:2}.protection-section .media-copy{width:min(650px,54%)!important;max-width:650px!important}.protection-section .media-copy h2{max-width:650px!important}.protection-section .media-copy>p{max-width:600px!important}.protection-art{position:absolute;z-index:1;right:2.5%;bottom:0;width:min(42vw,650px);height:94%;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}.protection-art:before{content:"";position:absolute;right:2%;bottom:8%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(7,140,244,.12),rgba(7,140,244,0) 68%);z-index:-1}.protection-art img{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:right bottom;display:block;filter:drop-shadow(0 18px 30px rgba(11,58,143,.08))}.protection-section .protection-list{max-width:620px!important;margin:24px 0 18px!important}@media(max-width:1000px){.protection-section{display:flex!important;flex-direction:column}.protection-section .media-content{order:1;padding-bottom:20px!important}.protection-section .media-copy{width:100%!important;max-width:720px!important}.protection-art{order:2;position:relative;right:auto;bottom:auto;width:100%;height:min(70vw,560px);margin-top:0;justify-content:center}.protection-art img{object-position:center bottom}}@media(max-width:620px){.protection-art{height:86vw;min-height:330px;max-height:470px}.protection-actions .btn{width:100%}}@media(min-width:1001px){.protection-section .media-content{padding-top:32px!important;padding-bottom:30px!important}.protection-section .media-copy h2{margin-top:12px!important}.protection-section .media-copy>p{margin-top:12px!important;line-height:1.55!important}.protection-section .protection-list{margin:18px 0 14px!important;gap:0 22px!important}.protection-section .protection-list li{padding-top:9px!important;padding-bottom:9px!important}.protection-section .protection-list li:before{top:8px!important}.protection-section .protection-note{padding:11px 15px!important}.protection-actions{margin-top:12px!important}.protection-actions .btn{min-width:205px!important}.protection-art{right:6%!important;width:min(44vw,690px)!important;height:98%!important}}.protection-label{gap:7px}.protection-label-icon{font-size:15px;line-height:1;transform:translateY(-1px)}.protection-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:660px;margin:22px 0 16px}.protection-card{min-height:74px;padding:12px 13px;display:flex;align-items:center;gap:11px;border:1px solid #d7e8f5;border-radius:15px;background:rgba(255,255,255,.88);box-shadow:0 9px 22px rgba(11,58,143,.035);color:var(--blue-dark);font-size:12.2px;font-weight:800;line-height:1.25}.protection-card-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:#eaf6ff;color:#078cf4;border:1px solid #d5ecfb}.protection-card-icon svg{width:20px;height:20px}.protection-section .protection-note{display:grid!important;gap:2px!important;max-width:620px!important;margin-top:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important}.protection-section .protection-note strong{color:#71859a!important;font-size:9.5px!important;font-weight:700!important}.protection-section .protection-note span{color:#8798aa!important;font-size:9px!important}.protection-actions{margin-top:2px!important}.protection-actions .btn{min-width:220px!important;min-height:52px!important}@media(min-width:1001px){.protection-section .media-copy{width:min(690px,57%)!important;max-width:690px!important}.protection-section .media-copy h2{max-width:660px!important}.protection-section .media-copy>p{max-width:610px!important}.protection-art{right:-1.2%!important;width:min(47vw,750px)!important;height:101%!important}.protection-art img{transform:translateX(1.5%)!important}}@media(max-width:1000px){.protection-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media(max-width:620px){.protection-cards{grid-template-columns:1fr;gap:8px;margin-top:20px}.protection-card{min-height:62px}.protection-actions .btn{width:100%!important}}@media(min-width:1001px){.protection-art{position:absolute!important;inset:0 0 0 auto!important;width:48.5%!important;height:100%!important;overflow:hidden!important;display:block!important}.protection-art:before{display:none!important}.protection-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#fbfdff 0,rgba(251,253,255,.88) 7%,rgba(251,253,255,.44) 18%,rgba(251,253,255,0) 34%)}.protection-art img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:68% center!important;transform:none!important;filter:none!important}.protection-section .media-copy{width:min(690px,55%)!important;max-width:690px!important}}@media(max-width:1000px){.protection-art{position:relative!important;inset:auto!important;width:100%!important;height:min(64vw,500px)!important;overflow:hidden!important;display:block!important}.protection-art:before{display:none!important}.protection-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fbfdff 0,rgba(251,253,255,.42) 13%,rgba(251,253,255,0) 30%)}.protection-art img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:68% center!important;transform:none!important;filter:none!important}}@media(max-width:620px){.protection-art{height:78vw!important;min-height:300px!important;max-height:430px!important}.protection-art img{object-position:72% center!important}}.club-section{position:relative!important;isolation:isolate;background:radial-gradient(circle at 78% 34%,rgba(0,207,216,.12),transparent 26%),linear-gradient(90deg,#f8fcff 0,#eef8ff 52%,#e7f5ff 100%)!important}.club-section:after{display:none!important}.club-section .media-content{position:relative;z-index:2}.club-section .media-copy{width:min(690px,57%)!important;max-width:690px!important}.club-section .media-copy h2{max-width:670px!important}.club-section .media-copy>p{max-width:610px!important}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.partner-card{display:flex;align-items:center;justify-content:center;box-shadow:0 9px 22px rgba(11,58,143,.035)}.partner-card img{object-fit:contain!important}.club-actions{margin-top:2px}.club-actions .btn{min-width:225px}.club-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:650px;margin-top:18px}.club-highlights>div{min-height:70px;padding:13px 15px;border:1px solid #d9eaf6;border-radius:15px;background:rgba(255,255,255,.78)}.club-highlights strong{display:block;color:var(--blue);font:900 17px/1.05 "Nunito Sans",sans-serif}.club-highlights span{display:block;margin-top:5px;color:#5f7891;font-size:10.5px;line-height:1.3}.club-art{position:absolute;z-index:1;right:1.5%;bottom:0;width:min(43vw,670px);height:98%;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}.club-art:before{content:"";position:absolute;right:2%;bottom:8%;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(7,140,244,.12),rgba(7,140,244,0) 68%);z-index:-1}.club-art img{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:right bottom;display:block;filter:drop-shadow(0 18px 30px rgba(11,58,143,.08))}@media(max-width:1000px){.club-section{display:flex!important;flex-direction:column}.club-section .media-content{order:1;padding-bottom:24px!important}.club-section .media-copy{width:100%!important;max-width:720px!important}.club-art{order:2;position:relative;right:auto;bottom:auto;width:100%;height:min(72vw,560px);margin-top:0;justify-content:center;overflow:hidden!important}.club-art img{object-position:center bottom;object-fit:contain!important}}@media(max-width:620px){.club-art{height:92vw;min-height:350px;max-height:500px}.club-actions .btn{width:100%}}@media(min-width:1001px){.club-section .media-content{padding-top:30px!important;padding-bottom:28px!important}.club-section .media-copy{width:min(720px,58%)!important;max-width:720px!important}.club-section .media-copy h2{max-width:710px!important;margin-top:12px!important;font-size:clamp(38px,3.05vw,44px)!important;line-height:1.04!important}.club-section .media-copy>p{max-width:650px!important;margin-top:12px!important;font-size:15px!important;line-height:1.5!important}.partner-grid{max-width:690px!important;gap:9px!important;margin:18px 0 14px!important}.partner-card{min-height:58px!important;padding:8px 13px!important;border-radius:14px!important}.partner-card img{max-width:116px!important;max-height:34px!important}.club-actions{margin-top:0!important}.club-actions .btn{min-height:50px!important;min-width:218px!important}.club-highlights{max-width:690px!important;gap:9px!important;margin-top:13px!important}.club-highlights>div{min-height:58px!important;padding:10px 13px!important;border-radius:14px!important}.club-highlights strong{font-size:15px!important}.club-highlights span{margin-top:3px!important;font-size:9.5px!important}.club-art{right:0!important;width:min(44vw,700px)!important;height:100%!important}}@media(max-width:720px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-highlights{grid-template-columns:1fr}.partner-card{min-height:60px!important}.partner-card img{max-width:112px!important;max-height:32px!important}}@media(min-width:1001px){.club-section .media-copy>p{line-height:1.42!important}.club-actions .btn{padding-top:10px!important;padding-bottom:10px!important}.club-highlights{gap:8px!important}.club-section{min-height:640px!important}.club-section .media-content{min-height:640px!important;padding-top:30px!important;padding-bottom:28px!important;align-items:center!important;transform:translateY(-14px)!important}.club-section .media-copy h2{margin-top:10px!important;font-size:clamp(38px,2.95vw,43px)!important;line-height:1.035!important}.club-section .media-copy>p{margin-top:12px!important}.partner-grid{gap:8px!important;margin:16px 0 14px!important;gap:10px!important}.partner-card{min-height:64px!important;padding:9px 12px!important}.partner-card img{max-width:128px!important;max-height:38px!important;transform-origin:center!important}.brand-magalu img{transform:scale(1.06)!important}.brand-natura img{transform:scale(1.2)!important}.brand-ifood img{transform:scale(1.18)!important}.brand-petz img{transform:scale(1.16)!important}.club-actions{margin-top:1px!important}.club-actions .btn{min-height:50px!important}.club-highlights{margin-top:13px!important}.club-highlights>div{min-height:58px!important;padding:10px 13px!important}.club-art{right:-.5%!important;width:min(46.5vw,740px)!important;height:116%!important;overflow:hidden!important;bottom:-18%!important}.club-art:before{width:76%!important;right:0!important;bottom:18%!important}.club-art img{height:100%!important;width:auto!important;max-width:none!important;object-fit:contain!important;object-position:right bottom!important;transform:none!important}.brand-netshoes img{transform:scale(1.38)!important}.brand-paguemenos img{transform:scale(1.34)!important}.brand-cvc img{transform:scale(1.18)!important}.brand-samsung img{transform:scale(1.14)!important}}.club-section{margin-top:0!important;border-top:0!important;overflow:hidden!important}@media(min-width:1001px){.club-section{min-height:650px!important}.club-section .media-content{min-height:650px!important;transform:translateY(-10px)!important;padding-top:34px!important;padding-bottom:34px!important}.partner-grid{max-width:700px!important;gap:10px!important;margin:16px 0 14px!important}.partner-card{min-height:74px!important;padding:7px!important;border:1px solid rgba(7,140,244,.12)!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(11,58,143,.045)!important}.partner-card img{max-width:132px!important;max-height:42px!important}.brand-magalu{background:#148cf0!important}.brand-netshoes{background:#7d00e8!important}.brand-natura{background:#ff6500!important}.brand-ifood{background:#e92338!important}.brand-paguemenos{background:#fff!important}.brand-petz{background:#ffd31a!important}.brand-cvc{background:#073b86!important}.brand-samsung{background:#1149a5!important}.brand-cvc img,.brand-ifood img,.brand-magalu img,.brand-natura img,.brand-netshoes img,.brand-samsung img{filter:brightness(0) invert(1)!important}.brand-paguemenos img,.brand-petz img{filter:none!important}.brand-magalu img{transform:scale(1.08)!important}.brand-netshoes img{transform:scale(1.18)!important}.brand-ifood img,.brand-natura img{transform:scale(1.12)!important}.brand-paguemenos img{transform:scale(1.18)!important}.brand-petz img{transform:scale(1.08)!important}.brand-cvc img{transform:scale(1.12)!important}.brand-samsung img{transform:scale(1.08)!important}.club-actions{margin-top:2px!important}.club-actions .btn{min-width:260px!important;min-height:52px!important}.club-highlights{margin-top:14px!important;max-width:700px!important;gap:10px!important}.club-highlights>div{min-height:62px!important;padding:10px 14px!important}.club-art{right:-1.5%!important;bottom:-16%!important;width:min(47vw,760px)!important;height:116%!important}}@media(max-width:720px){.partner-card{min-height:68px!important;padding:8px!important}.partner-card img{max-width:120px!important;max-height:36px!important}.brand-cvc img,.brand-ifood img,.brand-magalu img,.brand-natura img,.brand-netshoes img,.brand-samsung img{filter:brightness(0) invert(1)!important}.brand-paguemenos img,.brand-petz img{filter:none!important}}.partner-card img{opacity:1!important;object-fit:contain!important;max-width:92px!important;max-height:34px!important;width:auto!important;height:auto!important;object-fit:contain!important;transform:none!important;filter:none!important}.brand-magalu{background:#198cf0!important}.brand-netshoes{background:#7d00e8!important}.brand-estacio{background:#242424!important}.brand-centauro{background:#bd1027!important}.brand-movida{background:#ff5a0a!important}.brand-hoteis{background:#20243f!important}.brand-cocobambu{background:#963b20!important}.brand-evino{background:#ed0e32!important}.brand-riachuelo{background:#242424!important}.brand-centauro img,.brand-cocobambu img,.brand-drogasil img,.brand-estacio img,.brand-evino img,.brand-hoteis img,.brand-ifood img,.brand-magalu img,.brand-movida img,.brand-netshoes img,.brand-riachuelo img{filter:brightness(0) invert(1)!important}@media(max-width:720px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.partner-card{min-height:58px!important}.partner-card img{max-width:104px!important;max-height:32px!important}}.partner-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.partner-card{min-height:52px!important;padding:5px 6px!important;border:1px solid rgba(11,58,143,.1)!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 14px rgba(11,58,143,.035)!important}.partner-logo-sprite{display:block;width:100%;height:100%;min-height:42px;border-radius:9px;background-image:url("/assets/club-partners-sprite.webp");background-repeat:no-repeat;background-size:300% auto}.sprite-magalu{background-position:0 0}.sprite-netshoes{background-position:50% 0}.sprite-estacio{background-position:100% 0}.sprite-centauro{background-position:0 50%}.sprite-movida{background-position:50% 50%}.sprite-hoteis{background-position:100% 50%}.sprite-cocobambu{background-position:0 100%}.sprite-evino{background-position:50% 100%}.sprite-riachuelo{background-position:100% 100%}.partner-card>img{width:auto!important;height:auto!important;max-width:96px!important;max-height:32px!important;object-fit:contain!important;filter:none!important;transform:none!important}.brand-drogasil,.brand-ifood,.brand-paguemenos{background:#fff!important}.brand-drogasil img{max-width:104px!important;max-height:34px!important}.brand-paguemenos img{filter:none!important;max-width:100px!important}.brand-ifood img{max-width:76px!important}@media(max-width:720px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.partner-card{min-height:58px!important}.partner-logo-sprite{min-height:48px}.partner-card>img{max-width:108px!important;max-height:34px!important}}.partner-grid .partner-logo-sprite{background-size:300% 300%!important;background-repeat:no-repeat!important;background-color:transparent!important;filter:none!important;transform:none!important}.partner-grid .brand-drogasil img,.partner-grid .brand-ifood img,.partner-grid .brand-paguemenos img{filter:none!important;transform:none!important;opacity:1!important}.partner-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:16px 0 14px!important}.partner-grid .partner-card>img{display:block!important;object-fit:cover!important;object-position:center!important;opacity:1!important}@media(max-width:720px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.partner-grid .partner-card{height:66px!important;min-height:66px!important}}.partner-grid{max-width:740px!important;gap:10px!important}.partner-grid .partner-card{box-shadow:0 5px 14px rgba(11,58,143,.04)!important;height:68px!important;min-height:68px!important;background:#fff!important;border-radius:14px!important;overflow:hidden!important}.club-section::after,.club-section::before{content:none!important}@media(max-width:1100px){.partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:720px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.partner-grid .partner-card{height:64px!important;min-height:64px!important;padding:5px!important}}.partner-grid .partner-card{padding:0!important;border:1px solid rgba(11,58,143,.08)!important;box-shadow:0 6px 16px rgba(11,58,143,.045)!important}.partner-grid .partner-card>img{max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:13px!important}.partner-grid .brand-magalu{background:#0089f7!important}.partner-grid .brand-netshoes{background:#552c79!important}.partner-grid .brand-estacio{background:#044066!important}.partner-grid .brand-centauro{background:#f7f7f7!important}.partner-grid .brand-hoteis{background:#e73145!important}.partner-grid .brand-localiza{background:#008949!important}.partner-grid .brand-cocobambu{background:#461913!important}.partner-grid .brand-evino{background:#f3182e!important}.partner-grid .brand-drogasil,.partner-grid .brand-ifood,.partner-grid .brand-paguemenos{background:#f7f7f7!important}.partner-grid .brand-riachuelo{background:#002927!important}.partner-grid .brand-centauro>img,.partner-grid .brand-cocobambu>img,.partner-grid .brand-drogasil>img,.partner-grid .brand-estacio>img,.partner-grid .brand-evino>img,.partner-grid .brand-hoteis>img,.partner-grid .brand-ifood>img,.partner-grid .brand-localiza>img,.partner-grid .brand-magalu>img,.partner-grid .brand-netshoes>img,.partner-grid .brand-paguemenos>img,.partner-grid .brand-riachuelo>img{background:0 0!important;border-radius:13px!important}.partner-grid .brand-magalu>img,.partner-grid .brand-netshoes>img{transform:scale(.94)!important}.partner-grid .brand-estacio>img{transform:scale(.95)!important}.partner-grid .brand-centauro>img{transform:scale(.96)!important}.partner-grid .brand-hoteis>img,.partner-grid .brand-localiza>img{transform:scale(.94)!important}.partner-grid .brand-evino>img{transform:scale(.95)!important}.partner-grid .brand-drogasil>img{transform:scale(.96)!important}.partner-grid .brand-riachuelo>img{transform:scale(.94)!important}@media(max-width:720px){.partner-grid .partner-card>img{border-radius:12px!important}}html{scroll-padding-top:62px!important}.anchor-offset{top:-62px!important}.partner-grid .brand-cocobambu>img{transform:scale(1.1)!important}.partner-grid .brand-paguemenos>img{transform:scale(1.01)!important}.partner-grid .brand-ifood>img{transform:scale(.98)!important}.savings-section .media-copy{width:100%!important;max-width:1080px!important}.savings-section .media-copy h2{max-width:760px!important}.savings-section .media-copy>p{max-width:820px!important}.savings-section .savings-highlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.savings-section .savings-card{display:flex;flex-direction:column;align-items:flex-start}.savings-section .savings-card-consult{border-color:rgba(7,140,244,.22)!important}.savings-card-head{width:100%;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.savings-card-head>span{margin:0!important;color:#667f98!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.11em!important}.savings-card-head>em{padding:6px 9px;border-radius:999px;background:#eaf6ff;color:var(--blue);font:900 8px/1 "Nunito Sans",sans-serif;letter-spacing:.08em;white-space:nowrap}.savings-card-consult .savings-card-head>em{background:#e4fbfc;color:#068aa8}.savings-section .savings-card strong{font-size:36px!important;line-height:1!important}.savings-section .savings-card b{margin-top:8px!important;font-size:14px!important;line-height:1.35}.savings-section .savings-card small{min-height:50px;margin-top:13px!important;color:#6b8095!important;font-size:10px!important;line-height:1.5!important}.savings-card-consult .btn-secondary{color:var(--blue-dark)!important;background:#fff!important;border:1px solid rgba(7,140,244,.28)!important;box-shadow:none!important}.savings-card-consult .btn-secondary:hover{border-color:rgba(7,140,244,.48)!important;transform:translateY(-2px)}@media(max-width:820px){.savings-section .savings-highlights{grid-template-columns:1fr!important;max-width:680px!important}.savings-section .savings-card,.savings-section .savings-card small{min-height:0}}@media(max-width:520px){.savings-card-head{align-items:flex-start;flex-direction:column;gap:8px}.savings-card-cta{width:100%!important}}.savings-copy{width:100%!important;max-width:none!important}.savings-heading h2{color:var(--blue-dark)}.savings-section .savings-highlights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.savings-section .savings-card{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr);box-shadow:0 14px 34px rgba(11,58,143,.05)!important}.savings-section .savings-card::after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(7,140,244,.13),rgba(7,140,244,0) 68%);pointer-events:none;width:220px!important;height:220px!important;right:-46px!important;bottom:-52px!important;display:none!important}.savings-card-content{display:flex;flex-direction:column;align-items:flex-start}.savings-card h3{color:var(--blue-dark)}.savings-card h3 strong{display:block;color:#0d9ee8!important;font:inherit!important;margin-top:4px!important}.savings-card p{margin:16px 0 0;color:#5f7690;font-size:13px;line-height:1.5}.savings-card small{min-height:0!important;max-width:420px;margin:10px 0 0!important;color:#74879a!important;font-size:9.5px!important;line-height:1.45!important}.savings-card-visual{display:flex;align-items:center;justify-content:center}.savings-card-visual svg{width:100%;max-width:230px;height:auto;display:block;filter:drop-shadow(0 14px 24px rgba(11,58,143,.08))}#consulta-avulsa{scroll-margin-top:76px;scroll-margin-top:86px!important}@media(max-width:980px){.savings-section .savings-card{grid-template-columns:1fr}.savings-card-content{padding:24px 24px 8px}.savings-card-visual{min-height:190px;padding:0 20px 18px}.savings-card-visual svg{max-width:210px}}@media(max-width:820px){.savings-section .savings-highlights{grid-template-columns:1fr!important}.savings-section .savings-card{min-height:0!important;grid-template-columns:minmax(0,1.05fr) minmax(150px,.75fr)}.savings-card-content{padding:24px 10px 22px 24px}.savings-card-visual{min-height:0;padding:12px 16px 12px 0}}@media(max-width:560px){.savings-section .media-content{padding-top:32px!important;padding-bottom:32px!important}.savings-heading{text-align:left;margin-bottom:20px}.savings-heading h2{font-size:32px!important}.savings-section .savings-card{grid-template-columns:1fr}.savings-card-content{padding:22px 20px 8px}.savings-card-visual{padding:0 16px 12px;min-height:170px}.savings-card-cta{width:100%!important}}.savings-section .savings-card{grid-template-columns:minmax(0,1.18fr) minmax(180px,.82fr)!important}.savings-card p{margin-top:12px!important}.savings-service-note{display:grid}.savings-exam-visual svg{max-width:248px!important}.savings-consult-visual svg{max-width:238px!important}@media(max-width:980px){.savings-section .savings-card{grid-template-columns:minmax(0,1.12fr) minmax(160px,.72fr)!important}.savings-card-visual{padding-right:12px!important}}@media(max-width:820px){.savings-section .savings-card{grid-template-columns:minmax(0,1.15fr) minmax(150px,.7fr)!important}}@media(max-width:560px){.savings-section .savings-card{grid-template-columns:1fr!important}.savings-card-content{padding:22px 20px 8px!important}.savings-service-note{max-width:none}.savings-card-visual{min-height:150px!important;padding:0 16px 10px!important}.savings-consult-visual svg,.savings-exam-visual svg{max-width:190px!important}}.savings-section .savings-card{grid-template-columns:minmax(0,1.03fr) minmax(240px,.97fr)!important}.savings-card-visual::before{content:"";inset:14px 14px 14px 0;border-radius:18px;pointer-events:none}.savings-card-visual img{object-fit:cover!important;box-shadow:0 16px 32px rgba(11,58,143,.1)!important;object-fit:cover!important}.savings-exam-visual img{object-position:61% 48%!important}.savings-consult-visual img{object-position:52% 42%!important}@media(max-width:1100px){.savings-section .media-copy.savings-copy{max-width:100%!important}.savings-section .savings-card{grid-template-columns:minmax(0,1.08fr) minmax(210px,.82fr)!important}.savings-card-visual img{min-height:300px!important;max-height:310px!important}}@media(max-width:820px){.savings-section .savings-card{grid-template-columns:1fr!important}.savings-card-content{padding:26px 24px 12px!important}.savings-card-visual{min-height:220px!important;padding:0 18px 18px!important}.savings-card-visual::before{inset:0 18px 18px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 28%)}.savings-card-visual img{min-height:210px!important;max-height:240px!important}}@media(max-width:560px){.savings-section .media-content{padding-top:34px!important;padding-bottom:34px!important}.savings-section .savings-card{min-height:0!important}.savings-card-visual{min-height:190px!important;padding:0 14px 14px!important}.savings-card-visual::before{inset:0 14px 14px}.savings-card-visual img{min-height:185px!important;max-height:210px!important}}.plans-section,.savings-section,.value-section{position:relative!important;display:block!important;width:100%!important;clear:both!important}.savings-section{isolation:isolate;z-index:1!important;background:#f8fcff!important}.plans-section,.value-section{z-index:2!important;margin:0!important}.savings-section .media-content{width:min(var(--container),calc(100% - 64px))!important}.savings-heading h2{max-width:980px!important;max-width:none!important;margin:0!important;color:var(--blue-dark)!important;letter-spacing:-.025em!important}.savings-section .savings-highlights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.savings-section .savings-card{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(240px,.96fr)!important;box-shadow:0 14px 34px rgba(11,58,143,.055)!important}.savings-card-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.savings-card-visual::before{content:"";inset:0;pointer-events:none}.savings-exam-visual img{object-position:58% center!important}.savings-consult-visual img{object-position:52% center!important}.savings-section+.value-section,.value-section+.plans-section{position:relative!important;float:none!important;transform:none!important}.plans-section .wrap{position:relative!important;z-index:1!important}@media(max-width:1000px){.savings-section .savings-card{grid-template-columns:minmax(0,1.05fr) minmax(200px,.8fr)!important;min-height:350px!important}.savings-card-visual,.savings-card-visual img{min-height:350px!important;max-height:350px!important}}@media(max-width:820px){.savings-section .media-content{width:min(var(--container),calc(100% - 36px))!important}.savings-section .savings-highlights{grid-template-columns:1fr!important;max-width:700px!important}.savings-section .savings-card{grid-template-columns:minmax(0,1.08fr) minmax(190px,.72fr)!important}}@media(max-width:560px){.savings-heading{text-align:left!important;margin-bottom:20px!important}.savings-heading h2{font-size:32px!important}.savings-section .savings-card{grid-template-columns:1fr!important;min-height:0!important}.savings-card-content{padding:24px 20px 16px!important}.savings-card-visual,.savings-card-visual img{min-height:210px!important;max-height:240px!important}.savings-card-visual::before{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 30%)}}.savings-section{position:relative!important;display:block!important;clear:both!important;width:100%!important;overflow:hidden!important;background:linear-gradient(180deg,#f8fcff 0,#f3f9fe 100%)!important}.savings-section::after{display:none!important}.savings-section .media-content{display:block!important;width:min(var(--container),calc(100% - 64px))!important;min-height:0!important;margin:0 auto!important}.savings-section .media-copy.savings-copy{width:100%!important;max-width:1220px!important;margin:0 auto!important}.savings-heading{width:100%!important;margin:0 auto 32px!important;text-align:center!important}.savings-heading h2 em{color:#0d9ee8!important}.savings-subtitle{margin:13px auto 0!important;color:#607b95!important}.savings-section .savings-highlights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important;width:100%!important;max-width:1220px!important;margin:0 auto!important;gap:22px!important}.savings-section .savings-card{position:relative!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(250px,.98fr)!important;overflow:hidden!important;border:1px solid rgba(19,119,207,.15)!important;background:#fff!important;box-shadow:0 18px 44px rgba(13,72,135,.075)!important;isolation:isolate!important}.savings-section .savings-card-consult{background:linear-gradient(145deg,#fff 0,#fbfdff 100%)!important}.savings-card-content{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.savings-kicker{letter-spacing:.11em;display:block!important;margin:0 0 15px!important;color:#087ff1!important;font:900 10px/1 "Nunito Sans",sans-serif!important;letter-spacing:.12em!important}.savings-card h3{margin:0!important;color:var(--blue-dark)!important;letter-spacing:-.025em!important}.savings-price{display:flex!important;align-items:baseline!important;gap:7px!important;color:#0d9ee8!important}.savings-price strong{display:block!important;color:#0d9ee8!important;letter-spacing:-.045em!important;white-space:nowrap!important}.savings-price span{color:#0d9ee8!important;font:900 18px/1 "Nunito Sans",sans-serif!important}.savings-description{max-width:350px!important;margin:12px 0 0!important;color:#607890!important}.savings-service-note{display:grid!important;gap:6px!important;max-width:350px!important}.savings-service-note>span{width:max-content!important;max-width:100%!important;border-radius:999px!important;background:#edf8ff!important;color:#087ff1!important;font:900 9px/1 "Nunito Sans",sans-serif!important;letter-spacing:.035em!important}.savings-service-online>span{background:#e8fbfc!important;color:#078da3!important}.savings-service-note>small{min-height:0!important;margin:0!important;color:#7a8da0!important}.savings-card-visual{position:relative!important;z-index:1!important;min-width:0!important;padding:0!important;overflow:hidden!important}.savings-exam-visual img{object-position:60% center!important}.savings-consult-visual img{object-position:67% center!important}@media(max-width:1080px){.savings-section .savings-card{grid-template-columns:minmax(0,1.08fr) minmax(210px,.82fr)!important}.savings-card-content{padding-left:27px!important}}@media(max-width:860px){.savings-section .media-content{width:min(var(--container),calc(100% - 36px))!important}.savings-section .savings-highlights{grid-template-columns:1fr!important;max-width:700px!important}.savings-section .savings-card{min-height:325px!important;grid-template-columns:minmax(0,1.08fr) minmax(220px,.82fr)!important}.savings-card-visual,.savings-card-visual img{min-height:325px!important;max-height:325px!important}}.savings-exam-visual img{object-position:62% 50%!important}.savings-consult-visual img{object-position:58% 50%!important}@media(max-width:560px){.savings-section .media-content{width:calc(100% - 28px)!important;padding-top:42px!important;padding-bottom:46px!important}.savings-heading{margin-bottom:24px!important;text-align:left!important}.savings-heading h2{font-size:31px!important}.savings-subtitle{margin-top:10px!important;font-size:13px!important}.savings-section .savings-card{grid-template-columns:1fr!important;min-height:0!important;border-radius:22px!important}.savings-card-content{padding:25px 22px 20px!important}.savings-card-visual,.savings-card-visual img{min-height:190px!important;max-height:220px!important}.savings-card-visual::before{background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.32) 18%,rgba(255,255,255,0) 42%)!important}.savings-card-cta{width:100%!important;justify-content:center!important;margin-top:20px!important}.savings-exam-visual img{object-position:60% 46%!important}.savings-consult-visual img{object-position:56% 48%!important}}.savings-section .media-content{padding-top:46px!important;padding-bottom:50px!important}.savings-heading{max-width:860px!important;margin-bottom:26px!important}.savings-heading h2{font-size:clamp(33px,2.55vw,41px)!important;line-height:1.04!important}.savings-subtitle{max-width:690px!important;margin-top:11px!important;font-size:13.5px!important;line-height:1.48!important}.savings-section .savings-card{min-height:318px!important;grid-template-columns:minmax(0,1.08fr) minmax(235px,.92fr)!important;border-radius:24px!important;box-shadow:0 14px 34px rgba(13,72,135,.06)!important}.savings-card-content{padding:27px 18px 25px 30px!important}.savings-kicker{margin-bottom:12px!important;font-size:9.5px!important}.savings-card h3{max-width:350px!important;font-size:clamp(24px,1.6vw,29px)!important;line-height:1.06!important}.savings-price{margin-top:7px!important}.savings-price strong{font-size:clamp(34px,2.35vw,40px)!important}.savings-price span{font-size:16px!important}.savings-description{min-height:38px!important;margin-top:10px!important;font-size:12.5px!important;line-height:1.4!important}.savings-service-note{min-height:59px!important;margin-top:8px!important;gap:5px!important}.savings-service-note>span{padding:5px 9px!important;font-size:8.7px!important}.savings-service-note>small{max-width:320px!important;font-size:9px!important;line-height:1.35!important}.savings-card-cta{margin-top:15px!important;min-height:42px!important;padding:10px 17px!important;font-size:11px!important}.savings-card-visual{min-height:318px!important}.savings-card-visual::before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.86) 5%,rgba(255,255,255,.34) 19%,rgba(255,255,255,.04) 34%,rgba(255,255,255,0) 46%)!important}.savings-card-visual img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important;filter:none!important;min-height:318px!important;max-height:318px!important}.savings-exam-visual img{object-position:60% 48%!important;transform:scale(1.035)}.savings-consult-visual img{object-position:58% 50%!important;transform:scale(1.055)}.savings-video-badge{position:absolute;right:16px;bottom:15px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);color:#0b4d9f;box-shadow:0 8px 20px rgba(11,58,143,.1);font:800 9px/1 "DM Sans",sans-serif}.savings-video-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#11b8c9;box-shadow:0 0 0 3px rgba(17,184,201,.14)}@media(max-width:1080px){.savings-section .savings-card{min-height:310px!important;grid-template-columns:minmax(0,1.1fr) minmax(205px,.8fr)!important}.savings-card-visual,.savings-card-visual img{min-height:310px!important;max-height:310px!important}}@media(max-width:860px){.savings-section .savings-card{min-height:310px!important;grid-template-columns:minmax(0,1.08fr) minmax(215px,.82fr)!important}}@media(max-width:560px){.savings-section .media-content{padding-top:38px!important;padding-bottom:42px!important}.savings-heading h2{font-size:30px!important}.savings-subtitle{font-size:12.5px!important}.savings-section .savings-card{grid-template-columns:1fr!important;min-height:0!important}.savings-card-content{padding:23px 20px 18px!important}.savings-description,.savings-service-note{min-height:0!important}.savings-card-visual,.savings-card-visual img{min-height:195px!important;max-height:215px!important}.savings-video-badge{right:12px;bottom:12px}}@media(min-width:861px){.savings-section .savings-card{align-items:stretch!important}.savings-card-content{display:grid!important;grid-template-rows:auto 64px 52px 44px 64px auto!important;align-content:start!important;min-height:100%!important;padding:27px 18px 25px 30px!important}.savings-kicker{margin:0 0 12px!important}.savings-card h3{min-height:64px!important;margin:0!important;display:flex!important;align-items:flex-start!important}.savings-price{min-height:52px!important;margin:0!important;display:flex!important;align-items:flex-start!important;padding-top:4px!important}.savings-description{min-height:44px!important;margin:0!important;display:flex!important;align-items:flex-start!important;padding-top:4px!important}.savings-service-note{min-height:64px!important;margin:0!important;align-content:start!important;padding-top:6px!important}.savings-card-cta{align-self:start!important;margin-top:13px!important}.savings-card-visual{min-height:100%!important;height:100%!important}.savings-card-visual img{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}}.savings-card-visual{align-self:stretch!important}.savings-card-visual img{display:block!important}.plans-heading h2{margin-left:auto!important;margin-right:auto!important}.billing-toggle{padding:4px!important}.plan-carency-guide{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap}.plan-carency-guide>span{display:inline-flex;align-items:center;border-radius:999px;line-height:1;font-weight:700}.plan-no-wait{color:#0b6690;background:#e9f8fb;border:1px solid #cbeef3}.plan-funeral-wait{color:#b42318;background:#fff0ee;border:1px solid #ffd4cf}.plan-carency-guide strong{margin-left:3px;font-weight:900}.plans-grid{gap:18px!important}.plan-card.featured{transform:translateY(-4px)!important}.popular-badge{right:18px!important;padding:5px 9px!important;font-size:7.5px!important}.plan-price small{margin-top:3px!important}.funeral-benefit small{display:inline!important;margin-left:5px!important;color:#c52b20!important;font-weight:900!important;white-space:nowrap}.trust-strip{gap:14px!important}.trust-strip strong{font-size:11.5px!important}.trust-strip span{font-size:9.5px!important}@media(max-width:900px){.plans-section{padding:54px 0 50px!important}.plan-carency-guide{margin-bottom:20px}}@media(max-width:620px){.plans-heading h2{font-size:34px!important}.plan-carency-guide{align-items:stretch;flex-direction:column}.plan-carency-guide>span{justify-content:center}.funeral-benefit small{display:block!important;margin:3px 0 0!important;white-space:normal}}.plans-section{padding:44px 0 36px!important}.plans-heading{max-width:820px!important;margin:0 auto!important}.plans-heading .section-label{margin-bottom:9px!important;padding:7px 12px!important}.plans-heading h2{max-width:720px!important;font-size:clamp(34px,2.8vw,44px)!important;line-height:1.02!important}.plans-heading>p{margin:10px 0 12px!important;font-size:14px!important;line-height:1.35!important}.billing-toggle{margin:13px auto 0!important}.billing-toggle button{padding:8px 16px!important}.plan-carency-guide{gap:8px!important;margin:10px auto 16px!important}.plans-grid{gap:16px!important}.plan-card{border-radius:22px!important;padding:20px 21px 19px!important}.plan-card h3{margin:4px 0 9px!important;font-size:25px!important}.plan-billing{margin:7px 0 9px!important}.plan-benefits{margin-bottom:13px!important}.plan-cta{min-height:44px!important}.trust-strip{padding:13px 18px!important}@media(max-width:900px){.plans-section{padding:42px 0 34px!important}}@media(max-width:620px){.plans-heading h2{font-size:31px!important}.plans-heading>p{font-size:13px!important}.plan-carency-guide{margin-bottom:14px!important}.plan-price-kicker{font-size:8.8px}}.plan-price-kicker{display:block;margin:0 0 3px;color:#6f8498;font-weight:800;letter-spacing:.015em}.plan-price{margin-top:0!important}.plan-price strong{font-size:42px!important}.plan-price small{color:#4f6f8f!important;font-weight:800!important;font-size:10.6px!important;line-height:1.25!important}.plan-card.featured .plan-price-kicker{color:#527da7}.plans-section{padding-top:40px!important;padding-bottom:24px!important}.plan-price-kicker{font-size:10.2px!important;line-height:1.2!important}.plan-billing{color:#7a8da0!important;font-weight:600!important;min-height:31px!important;font-size:9.7px!important;line-height:1.4!important;font-weight:650!important}.plan-carency-guide>span{padding:6px 10px!important;font-size:9.6px!important}.plans-note{max-width:980px!important;font-size:9.6px!important;line-height:1.45!important}.plan-price-installment{display:grid!important;grid-template-columns:auto auto auto!important;align-items:baseline!important;justify-content:start!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;column-gap:5px!important;row-gap:2px!important;margin-top:1px!important}.plan-price-installment small{grid-column:1/-1!important;margin-top:4px!important}@media(max-width:620px){.plan-price-kicker{font-size:9.8px!important}.plan-price small{font-size:10px!important}.plan-billing{font-size:9.4px!important}.plan-installments{font-size:15px!important}}.plan-price-kicker:empty{display:none!important}.plan-installments{color:var(--blue-dark)!important;letter-spacing:-.015em!important;color:var(--blue-dark)!important;font:900 15px/1 "Nunito Sans",sans-serif!important;letter-spacing:-.01em!important;white-space:nowrap!important}.plan-price-installment>span{padding:0!important;color:var(--blue)!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}.plan-price-installment>strong{flex:0 0 auto!important;font-size:40px!important;line-height:.95!important;white-space:nowrap!important}.plan-price-installment>small{flex:0 0 100%!important;width:100%!important;margin-top:3px!important;color:#59738c!important;font-size:9.8px!important;font-weight:800!important}.plan-price-installment>small:empty{display:none!important}.plan-billing{margin-top:6px!important}@media(max-width:620px){.plan-installments{font-size:14px!important}.plan-price-installment>strong{font-size:38px!important}}.plan-benefits li{font-size:11.8px!important;line-height:1.34!important;padding:6px 0 6px 22px!important}.plan-benefits li:before{top:6px!important;font-size:12px!important}.funeral-benefit small{font-size:8.9px!important}.plan-card{padding-left:24px!important;padding-right:24px!important}@media(max-width:1100px){.plan-benefits li{font-size:11.4px!important}}@media(max-width:620px){.plan-benefits li{font-size:11.2px!important;line-height:1.32!important}}.trust-strip{margin-top:18px!important}.plans-note{margin-top:7px!important;margin-bottom:0!important}@media(max-width:900px){.plans-section{padding-bottom:22px!important}.app-section{padding-top:48px!important}}.app-grid-compact{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)!important;gap:54px!important;align-items:center!important}.app-grid-compact .app-copy{max-width:650px!important}.app-grid-compact .app-copy h2{max-width:620px!important;margin:12px 0 14px!important;font-size:clamp(38px,3.2vw,50px)!important;line-height:1.03!important}.app-grid-compact .app-copy>p{max-width:590px!important;margin:0!important;color:#5e7891!important;font-size:14px!important;line-height:1.5!important}.app-check-list{display:grid!important;gap:0!important;margin:20px 0 22px!important}.app-check-list li{padding:7px 0 7px 27px!important;font-size:12.5px!important;line-height:1.35!important}.app-device-wrap{justify-content:center;align-items:center;min-height:330px}.app-device{position:relative;width:210px;aspect-ratio:9/18.7;padding:9px;border-radius:34px;background:#0a2347;box-shadow:0 24px 58px rgba(11,58,143,.18);transform:rotate(4deg)}.app-device-notch{position:absolute;z-index:3;top:14px;left:50%;width:72px;height:18px;transform:translateX(-50%);border-radius:999px;background:#0a2347}.app-device-screen{height:100%;overflow:hidden;padding:46px 16px 18px;border-radius:26px;background:linear-gradient(180deg,#fff 0,#f4fbff 100%)}.app-device-brand{color:#078cf4;font:900 27px/1 "Nunito Sans",sans-serif;letter-spacing:-.04em}.app-device-brand span{color:#13c6d2}.app-device-screen>small{display:block;margin-top:3px;color:#5e7891;font-size:5px;font-weight:900;letter-spacing:.14em}.app-device-card{display:grid;gap:5px;margin-top:22px;padding:15px 13px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#0b58ad,#0aaed3);box-shadow:0 12px 24px rgba(11,88,173,.16)}.app-device-card strong{font-size:13px}.app-device-card span{font-size:7.5px;line-height:1.35;opacity:.92}.app-device-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.app-device-actions span{min-height:56px;display:grid;place-items:center;padding:8px;border:1px solid #dceaf5;border-radius:14px;color:#174c82;background:#fff;font-size:7.5px;font-weight:800;text-align:center;box-shadow:0 6px 16px rgba(11,58,143,.05)}@media(max-width:900px){.app-section{padding:46px 0!important}.app-grid-compact{grid-template-columns:1fr!important;gap:28px!important}.app-grid-compact .app-copy{max-width:700px!important}.app-device-wrap{min-height:300px}.app-device{width:190px;transform:none}}@media(max-width:620px){.app-section{padding:38px 0!important}.app-grid-compact .app-copy h2{font-size:32px!important}.app-grid-compact .app-copy>p{font-size:13px!important}.app-check-list li{font-size:11.8px!important}.app-store-badges img{height:36px!important}.app-device-wrap{min-height:260px}.app-device{width:170px}}.app-section{padding:48px 0!important;background:linear-gradient(90deg,#f8fcff 0,#edf8ff 48%,#e7f6ff 100%)!important;overflow:hidden!important}.app-grid-image{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important;gap:42px!important;align-items:center!important}.app-grid-image .app-copy{max-width:660px!important}.app-grid-image .app-copy h2{max-width:650px!important;margin:12px 0 16px!important;font-size:clamp(36px,3.15vw,50px)!important;line-height:1.03!important}.app-grid-image .app-copy>p{max-width:610px!important;margin:0 0 24px!important;color:#5d7390!important;font-size:14px!important;line-height:1.55!important}.app-image-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center}.app-image-wrap img{height:auto!important;display:block!important;object-fit:contain!important;box-shadow:0 22px 50px rgba(11,58,143,.1)!important}.app-device-wrap{display:none!important}@media(max-width:900px){.app-grid-image{grid-template-columns:1fr!important;gap:28px!important}.app-image-wrap{justify-content:center;min-height:0}.app-image-wrap img{width:min(100%,460px)!important}}@media(max-width:620px){.app-section{padding:38px 0!important}.app-grid-image .app-copy h2{font-size:31px!important}.app-grid-image .app-copy>p{font-size:13px!important;margin-bottom:20px!important}.app-store-badges img{height:36px!important}.app-image-wrap img{width:100%!important;max-width:400px!important;border-radius:22px!important}}.app-image-wrap img{object-fit:contain!important;object-fit:contain!important;object-position:right center!important;transform:translateX(4%)!important;border-radius:0!important;box-shadow:none!important;background:0 0!important}@media(max-width:900px){.app-image-wrap img{width:min(100%,500px)!important;max-height:none!important}}.app-grid-image{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;gap:28px!important}.app-image-wrap{justify-content:flex-end!important;overflow:visible!important}@media(max-width:1050px){.app-grid-image{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr)!important}.app-image-wrap img{width:min(110%,560px)!important;transform:translateX(2%)!important}}@media(max-width:900px){.app-grid-image{grid-template-columns:1fr!important;gap:24px!important}.app-image-wrap{min-height:0!important;justify-content:center!important}.app-image-wrap img{width:min(100%,520px)!important;max-height:none!important;transform:none!important;object-position:center!important}}.app-web-note{max-width:560px!important;margin:15px 0 0!important;color:#5f7890!important;font-size:10.5px!important;line-height:1.45!important}.app-web-note strong{color:#174c82!important;font-weight:800!important}.app-journey{margin-top:18px;padding:22px 24px 24px;border:1px solid rgba(11,88,173,.1);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 12px 30px rgba(11,58,143,.045);scroll-margin-top:86px}.app-journey-heading{align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.app-journey-heading .section-label{flex:0 0 auto;margin:0!important}.app-journey-heading h3{margin:0;color:#0b3a8f;letter-spacing:-.025em}.app-journey-heading h3 em{color:#078cf4;font-style:normal}.app-journey-steps{list-style:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.app-journey-steps li{min-height:116px;display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start;padding:16px;border:1px solid #dceaf5;border-radius:18px;background:#fff}.app-step-number{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#078cf4,#10bfd0);font:900 14px/1 "Nunito Sans",sans-serif}.app-journey-steps strong{display:block;margin:2px 0 5px;color:#0b3a8f;font:900 13px/1.2 "Nunito Sans",sans-serif}.app-journey-steps p{margin:0;color:#607b94;font-size:10.5px;line-height:1.42}.how-section,.video-section{display:none!important}@media(max-width:900px){.app-flow-section{padding:42px 0 34px!important}.app-flow-section .app-grid-image{min-height:0!important}.app-journey{margin-top:8px}.app-journey-heading{display:block}.app-journey-heading h3{margin-top:10px}.app-journey-steps{grid-template-columns:1fr!important}.app-journey-steps li{min-height:0}}@media(max-width:620px){.app-image-wrap img{width:min(108%,430px)!important}.app-flow-section{padding:36px 0 30px!important}.app-journey{padding:18px 16px 16px;border-radius:20px}.app-journey-heading h3{font-size:22px}.app-journey-steps li{grid-template-columns:34px 1fr;padding:14px}.app-step-number{width:34px;height:34px}}.app-quick-flow{align-items:center;gap:22px;border-top:1px solid rgba(11,88,173,.1);border-bottom:1px solid rgba(11,88,173,.1);scroll-margin-top:86px}.app-quick-label{flex:0 0 auto;color:#078cf4;font:900 9px/1 "DM Sans",sans-serif;letter-spacing:.14em;white-space:nowrap}.app-quick-steps{list-style:none!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;flex:1;margin:0!important;padding:0!important;counter-reset:none!important}.app-quick-steps li{list-style:none!important;display:flex;align-items:center;gap:9px;min-width:0;margin:0!important;border-left:1px solid rgba(11,88,173,.1)}.app-quick-steps li::before,.app-quick-steps li::marker{content:none!important;display:none!important}.app-quick-steps li:first-child{border-left:0;padding-left:0!important}.app-quick-steps li>span{flex:0 0 30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#078cf4,#10bfd0);font:900 11px/1 "Nunito Sans",sans-serif}.app-quick-steps strong{color:#0b3a8f;font:900 11.5px/1.18 "Nunito Sans",sans-serif;white-space:normal}.app-journey,.app-journey-heading,.app-journey-steps{display:none!important}@media(max-width:1050px){.app-quick-flow{gap:14px;padding-left:14px;padding-right:14px}.app-quick-steps li{padding:0 10px!important}.app-quick-steps strong{font-size:10.7px}}@media(max-width:900px){.app-flow-section{padding:36px 0 26px!important}.app-flow-section .app-grid-image{min-height:0!important}.app-quick-flow{display:block;margin-top:18px}.app-quick-label{display:block;margin-bottom:12px}.app-quick-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.app-quick-steps li:nth-child(odd){border-left:0;padding-left:0!important}}@media(max-width:560px){.app-quick-flow{padding:14px 0}.app-quick-steps{grid-template-columns:1fr;gap:10px}.app-quick-steps li{border-left:0;padding:0!important}.app-quick-steps li>span{flex-basis:28px;width:28px;height:28px}.app-quick-steps strong{font-size:11px}}.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)!important;gap:34px!important}.app-store-badges{display:flex!important;align-items:center!important}.app-store-badges a{display:flex!important;align-items:center!important;justify-content:center!important}.app-store-badges img{object-fit:contain!important;object-fit:fill!important}.app-image-wrap img{transform:none!important;object-position:right center!important;object-position:center!important;object-position:center!important}.app-quick-flow{display:block!important;border:1px solid rgba(11,88,173,.1)!important;border-radius:17px!important;background:rgba(255,255,255,.74)!important;box-shadow:0 8px 22px rgba(11,58,143,.035)!important}.app-quick-label{display:none!important}.app-quick-steps{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-quick-steps li>span{flex:0 0 28px!important}@media(max-width:1050px){.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)!important;gap:24px!important}.app-image-wrap img{width:min(100%,440px)!important;max-width:440px!important;max-height:320px!important}.app-quick-steps li{padding:4px 9px!important}}@media(max-width:900px){.app-flow-section{padding:32px 0 22px!important}.app-flow-section .app-grid-image{grid-template-columns:1fr!important;gap:18px!important}.app-flow-section .app-copy h2 br{display:none}.app-image-wrap{min-height:0!important}.app-image-wrap img{width:min(100%,430px)!important;max-width:430px!important;max-height:none!important;object-position:center!important}.app-quick-flow{margin-top:12px!important}.app-quick-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 0!important}.app-quick-steps li:nth-child(odd){border-left:0!important}}@media(max-width:560px){.app-flow-section .app-copy h2{font-size:30px!important}.app-store-badges a{width:138px!important;height:40px!important}.app-quick-flow{padding:10px!important}.app-quick-steps{grid-template-columns:1fr!important;gap:6px!important}.app-quick-steps li{min-height:38px!important;border-left:0!important;padding:3px 0!important}}.faq-grid{gap:48px!important}.faq-list{gap:8px!important}.faq-list details{border-radius:14px!important;border-color:#d7e6f2!important;background:rgba(255,255,255,.94)!important;transition:border-color .2s,background .2s,box-shadow .2s}.faq-list summary{line-height:1.3!important}.faq-list summary:after{right:16px!important;font-size:18px!important}.closing-section{min-height:auto!important}.closing-content .section-label{margin-bottom:12px!important}.closing-content h2{margin-bottom:0!important;line-height:1.04!important}.closing-content>p{font-size:14.5px!important;line-height:1.5!important}.closing-actions{gap:10px!important}.closing-features{gap:8px!important}@media(max-width:900px){.faq-section{padding-top:30px!important;padding-bottom:30px!important}.faq-grid{gap:24px!important}.closing-content{padding-top:40px!important;padding-bottom:40px!important}}@media(max-width:620px){.faq-section{padding-top:26px!important;padding-bottom:26px!important}.faq-list summary{padding:12px 40px 12px 15px!important;font-size:12.3px!important}.faq-list details p{padding:0 15px 13px!important;font-size:11.8px!important}.closing-content{padding-top:34px!important;padding-bottom:34px!important}.closing-content h2{font-size:36px!important}.closing-content>p{margin:12px 0 18px!important;font-size:13.5px!important}}.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1.03fr) minmax(315px,.72fr)!important;gap:22px!important}.app-store-badges a{display:flex!important;align-items:center!important;justify-content:center!important}.app-image-wrap{justify-content:center!important}.app-quick-steps li>span{flex-basis:26px!important}@media(max-width:1050px){.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(285px,.68fr)!important;gap:18px!important}.app-image-wrap img{width:min(100%,410px)!important;max-width:410px!important;max-height:300px!important}}@media(max-width:900px){.app-flow-section{padding:28px 0 20px!important}.app-flow-section .app-grid-image{grid-template-columns:1fr!important;gap:16px!important}.app-image-wrap{min-height:0!important}.app-image-wrap img{width:min(100%,410px)!important;max-width:410px!important;max-height:none!important}.app-quick-flow{margin-top:10px!important}}@media(max-width:560px){.app-store-badges{gap:8px!important}.app-store-badges a{width:136px!important;height:39px!important}.app-quick-flow{padding:9px!important}}.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr)!important;gap:32px!important;align-items:center!important}.app-store-badges{gap:10px!important}.app-image-wrap{justify-content:center!important;align-items:center!important}.app-quick-steps li>span{flex-basis:28px!important}@media(max-width:1050px){.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(310px,.76fr)!important;gap:24px!important}.app-image-wrap img{width:min(100%,455px)!important;max-width:455px!important;max-height:330px!important}}@media(max-width:900px){.app-flow-section{padding:34px 0 26px!important}.app-flow-section .app-grid-image{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important}.app-image-wrap{min-height:0!important}.app-image-wrap img{width:min(100%,430px)!important;max-width:430px!important;max-height:none!important}.app-quick-flow{margin-top:14px!important}}@media(max-width:560px){.app-flow-section{padding:30px 0 22px!important}.app-flow-section .app-copy h2{font-size:31px!important}.app-store-badges a{width:136px!important;height:39px!important}}.faq-grid{grid-template-columns:.64fr 1.36fr!important;gap:54px!important}.faq-list{gap:7px!important}.faq-list details[open]{border-color:rgba(7,140,244,.28)!important;background:#fafdff!important;box-shadow:0 8px 20px rgba(11,58,143,.045)!important}.faq-list summary{padding:12px 43px 12px 18px!important;font-size:12.8px!important}.faq-list details[open] summary{color:#0b58ad!important}.faq-list details p{padding:0 18px 14px!important;color:#617b93!important;font-size:12.1px!important;line-height:1.52!important}@media(max-width:900px){.faq-grid{grid-template-columns:1fr!important;gap:22px!important}.faq-heading{max-width:620px!important}.faq-heading h2{font-size:36px!important}}@media(max-width:620px){.faq-section{padding-top:30px!important;padding-bottom:30px!important}.faq-heading h2{font-size:32px!important}}.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1.02fr) minmax(380px,.86fr)!important;gap:46px!important;align-items:center!important}.app-flow-section .app-copy{max-width:790px!important;align-self:center!important}.app-flow-section .app-copy .section-label{margin-bottom:14px!important}.app-flow-section .app-copy h2{max-width:770px!important;margin:0 0 17px!important;font-size:clamp(40px,3.1vw,51px)!important;line-height:1.045!important}.app-flow-section .app-copy>p{max-width:680px!important;margin:0 0 22px!important;font-size:14px!important;line-height:1.52!important}.app-store-badges{display:flex!important;align-items:center!important}.app-store-badges a{display:flex!important;align-items:center!important;justify-content:center!important}.app-image-wrap{justify-content:center!important;align-items:center!important}.app-quick-steps li{gap:8px!important;padding:5px 18px!important}.app-quick-steps li>span{flex-basis:30px!important;width:30px!important;height:30px!important;font-size:11px!important}.app-quick-steps strong{line-height:1.18!important}@media(max-width:1100px){.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)!important;gap:32px!important}.app-image-wrap img{width:min(100%,470px)!important;max-width:470px!important;max-height:345px!important}}@media(max-width:900px){.app-flow-section{padding:42px 0 32px!important}.app-flow-section .app-grid-image{grid-template-columns:1fr!important;gap:22px!important;min-height:0!important}.app-flow-section .app-copy h2 br{display:none!important}.app-image-wrap{min-height:0!important}.app-image-wrap img{width:min(100%,450px)!important;max-width:450px!important;max-height:none!important}.app-quick-flow{margin-top:18px!important}}@media(max-width:560px){.app-flow-section{padding:34px 0 26px!important}.app-flow-section .app-copy h2{font-size:32px!important}.app-store-badges{gap:8px!important}.app-store-badges a{width:145px!important;height:43px!important}.app-quick-flow{padding:10px!important}}.faq-grid{grid-template-columns:.88fr 1.12fr!important;gap:58px!important;align-items:start!important}.faq-heading>p{margin:0!important}.faq-stack{display:grid;gap:10px}.faq-more-list>details,.faq-primary>details{border-radius:14px!important}.faq-more-list>details summary,.faq-primary>details summary{padding:13px 44px 13px 18px!important;font-size:12.9px!important}.faq-more-list>details p,.faq-primary>details p{padding:0 18px 14px!important;font-size:12.1px!important;line-height:1.5!important}.faq-more{border:0!important;background:0 0!important;overflow:visible!important;box-shadow:none!important}.faq-more>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(7,140,244,.22)!important;border-radius:14px!important;color:#078cf4!important;font-size:12.5px!important;font-weight:900!important;text-align:center!important}.faq-more>summary:after{content:none!important;display:none!important}.faq-more>summary span{display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#078cf4,#10bfd0);line-height:1;transition:transform .2s;width:21px!important;height:21px!important;font-size:13px!important}.faq-more[open]>summary span{transform:rotate(45deg)}.faq-more-list{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid #dceaf5;border-radius:16px;background:rgba(255,255,255,.58)}.faq-more-list>details{border:1px solid #d7e6f2!important;background:rgba(255,255,255,.94)!important}.faq-more-list>details[open]{border-color:rgba(7,140,244,.28)!important;background:#fafdff!important}@media(max-width:900px){.faq-grid{grid-template-columns:1fr!important;gap:24px!important}.faq-heading{max-width:620px!important}.faq-heading h2{max-width:620px!important;font-size:36px!important}}@media(max-width:620px){.faq-section{padding-top:32px!important;padding-bottom:32px!important}.faq-heading h2{font-size:32px!important}.faq-more-list{padding:8px}}.app-store-badges{gap:12px!important}.app-store-badges a{flex:0 0 176px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:8px!important;background:#000!important}.app-store-badges img{object-fit:contain!important;display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.app-flow-hook{display:flex;align-items:center;justify-content:center;gap:12px}.app-flow-hook::after,.app-flow-hook::before{content:"";height:1px;background:linear-gradient(90deg,transparent,rgba(7,140,244,.34))}.app-flow-hook::after{background:linear-gradient(90deg,rgba(7,140,244,.34),transparent)}.app-flow-hook span{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(7,140,244,.16);border-radius:999px;color:#078cf4;background:rgba(255,255,255,.68);font:900 9px/1 "DM Sans",sans-serif;letter-spacing:.14em;white-space:nowrap;min-height:27px!important;padding:6px 14px!important}.app-quick-flow{margin-top:0!important}@media(max-width:620px){.app-store-badges a{width:145px!important;height:43px!important;flex-basis:145px!important}.app-flow-hook{margin:10px 0 7px}.app-flow-hook::after,.app-flow-hook::before{width:42px}}.app-flow-section{padding:42px 0 32px!important}.app-flow-section .app-grid-image{min-height:350px!important;grid-template-columns:minmax(0,1.02fr) minmax(390px,.88fr)!important;gap:42px!important}.app-flow-section .app-copy h2{margin-bottom:16px!important}.app-flow-section .app-copy>p{margin-bottom:20px!important}.app-store-badges a{width:174px!important;height:50px!important;flex-basis:174px!important}.app-store-badges a:first-child img{width:96%!important;height:96%!important}.app-store-badges a:nth-child(2) img{width:94%!important;height:94%!important}.app-image-wrap{min-height:340px!important}.app-image-wrap img{object-position:center!important;width:min(100%,535px)!important;max-width:535px!important;max-height:375px!important;transform:translateY(8px)!important}.app-flow-hook{margin:4px 0 6px!important}.app-flow-hook::after,.app-flow-hook::before{width:68px!important}.app-quick-flow{padding:10px 12px!important}.app-quick-steps li{min-height:48px!important}.app-quick-steps strong{font-size:11.8px!important}@media(max-width:1100px){.app-flow-section .app-grid-image{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)!important;gap:30px!important}.app-image-wrap img{width:min(100%,485px)!important;max-width:485px!important;max-height:350px!important}}@media(max-width:900px){.app-flow-section{padding:38px 0 30px!important}.app-flow-section .app-grid-image{grid-template-columns:1fr!important;gap:20px!important;min-height:0!important}.app-image-wrap img{width:min(100%,445px)!important;max-width:445px!important;transform:none!important}.app-flow-hook{margin-top:14px!important}}@media(max-width:560px){.app-flow-section{padding:32px 0 24px!important}.app-store-badges a{width:145px!important;height:43px!important;flex-basis:145px!important}.app-flow-hook::after,.app-flow-hook::before{width:34px!important}}.faq-section{padding-top:40px!important;padding-bottom:40px!important}.faq-grid{grid-template-columns:.94fr 1.06fr!important;gap:52px!important;align-items:stretch!important}.faq-heading{max-width:560px!important;align-self:center!important;padding-top:0!important}.faq-heading .section-label{margin-bottom:14px!important}.faq-heading h2{max-width:560px!important;margin:0 0 16px!important;font-size:clamp(40px,3.15vw,50px)!important;line-height:1.035!important}.faq-heading>p{max-width:440px!important;font-size:13.8px!important;line-height:1.5!important}.faq-stack{align-self:center!important;width:100%!important;gap:9px!important}.faq-primary{gap:8px!important}.faq-primary>details summary{min-height:54px!important;display:flex!important;align-items:center!important;padding:12px 46px 12px 18px!important}.faq-more>summary{min-height:48px!important;padding:10px 18px!important;background:rgba(255,255,255,.64)!important}.faq-more>summary:hover{background:#fff!important;border-color:rgba(7,140,244,.34)!important}@media(max-width:1100px){.faq-grid{grid-template-columns:.9fr 1.1fr!important;gap:36px!important}.faq-heading h2{font-size:42px!important}}@media(max-width:900px){.faq-grid{grid-template-columns:1fr!important;gap:22px!important}.faq-heading{max-width:620px!important;align-self:start!important}.faq-heading h2{max-width:620px!important;font-size:36px!important}.faq-stack{align-self:stretch!important}}@media(max-width:620px){.faq-section{padding-top:30px!important;padding-bottom:30px!important}.faq-heading h2{font-size:32px!important}.faq-primary>details summary{min-height:50px!important}}.faq-more-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border:1px solid rgba(7,140,244,.22);border-radius:14px;color:#078cf4;background:rgba(255,255,255,.68);font:900 12.5px/1.2 "Nunito Sans",sans-serif;cursor:pointer;transition:.2s}.faq-more-trigger:hover{background:#fff;border-color:rgba(7,140,244,.36);transform:translateY(-1px)}.faq-more-trigger span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#078cf4,#10bfd0);font-size:14px;line-height:1}.faq-dialog{width:min(840px,calc(100% - 36px));max-height:min(86vh,760px);padding:28px;border:1px solid #d9e8f4;border-radius:24px;color:var(--ink);background:#fff;box-shadow:0 30px 90px rgba(7,44,103,.25);overflow:auto}.faq-dialog::backdrop{background:rgba(5,32,72,.55);backdrop-filter:blur(5px)}.faq-dialog .section-label{margin-bottom:8px!important}.faq-dialog h2{margin:10px 0 7px;padding-right:44px;color:var(--blue-dark);font:900 30px/1.06 "Nunito Sans",sans-serif}.faq-dialog-intro{margin:0 0 16px;color:#607991;font-size:12.5px;line-height:1.5}.faq-dialog-list{display:grid;gap:8px}.faq-dialog-list details{border:1px solid #d7e6f2;border-radius:14px;background:#fbfdff;overflow:hidden}.faq-dialog-list details[open]{border-color:rgba(7,140,244,.3);background:#f7fbff;box-shadow:0 7px 18px rgba(11,58,143,.045)}.faq-dialog-list summary{min-height:50px;display:flex;align-items:center;position:relative;padding:11px 44px 11px 17px;list-style:none;color:var(--blue-dark);font-size:12.8px;font-weight:800;cursor:pointer}.faq-dialog-list summary::-webkit-details-marker{display:none}.faq-dialog-list summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#078cf4;font-size:18px;font-weight:900}.faq-dialog-list details[open] summary:after{content:"−"}.faq-dialog-list details p{margin:0;padding:0 17px 14px;color:#617b93;font-size:12.1px;line-height:1.52}.faq-dialog-close{top:14px!important;right:14px!important}@media(max-width:620px){.faq-dialog{width:min(94vw,620px);max-height:88vh;padding:24px 16px 18px;border-radius:20px}.faq-dialog h2{font-size:26px}.faq-dialog-list summary{font-size:12.3px;padding-left:14px}.faq-dialog-list details p{padding-left:14px;padding-right:14px}}.closing-section{overflow:hidden!important}.closing-content{position:relative!important;min-height:0!important;padding-top:56px!important;padding-bottom:56px!important}.closing-content::after{content:"+";position:absolute;right:4%;top:50%;transform:translateY(-51%);color:rgba(255,255,255,.07);pointer-events:none}.closing-content h2{max-width:660px!important;font-size:clamp(42px,3.8vw,56px)!important}.closing-content>p{max-width:590px!important;margin:16px 0 22px!important}.closing-actions{gap:12px!important;margin-top:1px!important}.closing-actions .btn{min-height:52px!important;padding:12px 22px!important}.closing-features{gap:9px!important;margin-top:18px!important}.closing-features span{padding:7px 11px!important;font-size:10px!important}.footer-brand>.footer-logo{width:138px!important;height:auto!important;filter:brightness(0) invert(1)!important;opacity:.96!important}.footer-store-badges{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin-top:15px!important}.footer-store-badges img{width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important;opacity:1!important}.footer-grid{grid-template-columns:1.25fr .82fr 1fr .9fr 1.05fr!important;gap:32px!important}.footer-brand p{max-width:285px!important;margin:12px 0 0!important;font-size:11.5px!important;line-height:1.5!important}.footer-column{gap:9px!important}.footer-column h3{margin-bottom:6px!important;font-size:10.8px!important}.footer-column a{font-size:10.8px!important;line-height:1.4!important}.footer-bottom{padding:18px 0 22px!important;gap:8px 22px!important}.footer-bottom nav a,.footer-bottom p{font-size:9.8px!important}@media(max-width:1100px){.footer-grid{grid-template-columns:1.2fr repeat(2,1fr)!important;gap:30px!important}.footer-brand{grid-column:1/-1!important}}@media(max-width:900px){.closing-content{padding-top:44px!important;padding-bottom:44px!important}.closing-content::after{display:none}.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 24px!important}.footer-brand{grid-column:1/-1!important}}@media(max-width:620px){.closing-content{padding-top:36px!important;padding-bottom:36px!important}.closing-actions,.closing-actions .btn{width:100%!important}.footer-grid{grid-template-columns:1fr!important}.footer-brand{grid-column:auto!important}.footer-store-badges a{width:122px!important;height:37px!important}}.closing-actions .btn-light{min-width:255px!important}.footer-brand>img.footer-logo{display:block!important;width:132px!important;height:auto!important;max-width:132px!important;aspect-ratio:auto!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.96!important}.footer-brand{align-content:start!important}.footer-store-badges a{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:6px!important;width:124px!important;height:37px!important}.site-footer{padding-top:38px!important}.footer-grid{padding-bottom:32px!important;grid-template-columns:1.3fr .9fr 1fr 1.05fr!important;gap:42px!important}.footer-bottom{padding-top:16px!important;padding-bottom:20px!important}.footer-column a[href^="mailto:"]{overflow-wrap:anywhere}@media(max-width:1100px){.footer-grid{grid-template-columns:1.2fr repeat(3,1fr)!important;gap:28px!important}.footer-brand{grid-column:auto!important}}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr!important}.footer-brand{grid-column:1/-1!important}}.app-store-coming-soon{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.app-store-coming-soon .store-badge-placeholder{width:174px;height:50px;display:grid;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:2px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#07111d;color:#fff;box-shadow:0 8px 18px rgba(7,36,70,.1);cursor:default;user-select:none}.app-store-coming-soon .store-badge-placeholder b{font:800 14px/1.05 "Nunito Sans",sans-serif;letter-spacing:-.01em}.app-store-coming-soon .store-badge-placeholder small{color:#b9c6d3;font:800 7.5px/1 "DM Sans",sans-serif;letter-spacing:.14em}@media(min-width:1001px){.telemedicine-art img{object-position:62% center!important}}@media(max-width:1000px){.telemedicine-art img{object-position:center center!important}}@media(max-width:620px){.closing-actions .btn-light{min-width:0!important}.footer-brand>img.footer-logo{width:122px!important;max-width:122px!important}.footer-grid{grid-template-columns:1fr!important}.footer-brand{grid-column:auto!important}.app-store-coming-soon{gap:9px!important}.app-store-coming-soon .store-badge-placeholder{width:145px;height:43px}.app-store-coming-soon .store-badge-placeholder b{font-size:12px}}
@media(min-width:1001px){.telemedicine-section{min-height:500px!important}.telemedicine-section .media-content{min-height:500px!important}.telemedicine-section .media-copy{width:min(650px,51.5%)!important;max-width:650px!important}.telemedicine-section .media-copy h2{max-width:640px!important}.telemedicine-section .media-copy>p{max-width:610px!important;margin-top:14px!important}.telemedicine-art{width:58.5%!important}.telemedicine-art:after{background:linear-gradient(90deg,transparent 0,transparent 73%,rgba(248,252,255,.34) 84%,rgba(248,252,255,.78) 94%,#f8fcff 100%)!important}.telemedicine-art img{object-position:10% center!important}.telemedicine-section .benefit-strip{gap:10px!important;margin:21px 0 17px!important}.telemedicine-benefits>div{min-height:108px!important;padding:14px!important;border-radius:16px!important}.telemedicine-benefits .icon-circle{width:38px!important;height:38px!important;flex-basis:38px!important;margin-bottom:8px!important}.telemedicine-benefits p strong{font-size:13.5px!important}.telemedicine-benefits p small{font-size:11px!important;line-height:1.3!important}.telemedicine-primary{min-height:50px!important;min-width:226px!important;border-radius:15px!important}}
@media(min-width:1001px){.telemedicine-section{min-height:470px!important}.telemedicine-section .media-content{min-height:470px!important;padding-top:34px!important;padding-bottom:34px!important}.telemedicine-section .media-copy{width:min(690px,54%)!important;max-width:690px!important}.telemedicine-section .media-copy h2{max-width:670px!important;margin-top:13px!important;margin-bottom:13px!important}.telemedicine-section .media-copy>p{max-width:635px!important;margin-top:0!important;margin-bottom:0!important}.telemedicine-art{width:60%!important}.telemedicine-art:after{background:linear-gradient(90deg,transparent 0,transparent 78%,rgba(248,252,255,.22) 87%,rgba(248,252,255,.62) 95%,#f8fcff 100%)!important}.telemedicine-art img{object-position:9% center!important}.telemedicine-section .benefit-strip{gap:10px!important;margin:18px 0 14px!important}.telemedicine-benefits>div{min-height:104px!important;padding:12px 14px!important;border-radius:16px!important}.telemedicine-benefits .icon-circle{width:36px!important;height:36px!important;flex-basis:36px!important;margin-bottom:7px!important;font-size:11px!important}.telemedicine-benefits p{gap:3px!important}.telemedicine-benefits p strong{font-size:13px!important}.telemedicine-benefits p small{font-size:10.8px!important;line-height:1.28!important}.telemedicine-actions{margin-top:0!important}.telemedicine-primary{min-height:48px!important;min-width:220px!important;border-radius:14px!important}}@media(min-width:1300px){.telemedicine-section .media-copy{transform:translateX(-56px)}}@media(min-width:1001px) and (max-width:1299px){.telemedicine-section .media-copy{transform:translateX(-18px)}}
:root{--section-title-size:clamp(40px,3vw,48px);--section-title-line:1.04}.section-heading h2,.media-copy h2,.savings-heading h2,.plans-heading h2,.app-copy h2,.faq-heading h2,.closing-content h2{font-size:var(--section-title-size)!important;line-height:var(--section-title-line)!important;letter-spacing:-.035em!important;font-weight:900!important}.section-heading h2,.media-copy h2,.savings-heading h2,.plans-heading h2,.app-copy h2,.faq-heading h2{color:var(--blue-dark)!important}.section-heading h2 em,.media-copy h2 em,.savings-heading h2 em,.plans-heading h2 em,.app-copy h2 em,.faq-heading h2 em{color:var(--blue)!important;font-style:normal!important}@media(max-width:900px){:root{--section-title-size:38px}}@media(max-width:620px){:root{--section-title-size:31px;--section-title-line:1.06}}
@media(min-width:1001px){.telemedicine-section{min-height:560px!important}.telemedicine-section .media-content{min-height:560px!important;padding-top:48px!important;padding-bottom:48px!important}.telemedicine-art{width:59.5%!important}.telemedicine-section .benefit-strip{gap:11px!important;margin:22px 0 18px!important}.telemedicine-benefits>div{min-height:112px!important;padding:14px 15px!important}}@media(min-width:1300px){.telemedicine-section .media-copy{transform:translateX(-42px)}}:root{--section-title-size:clamp(42px,3.15vw,50px)!important}@media(max-width:900px){:root{--section-title-size:40px!important}}@media(max-width:620px){:root{--section-title-size:32px!important;--section-title-line:1.06}}
.comparison-section .section-heading h2,.telemedicine-section .media-copy h2,.protection-section .media-copy h2,.club-section .media-copy h2,.savings-section .savings-heading h2,.value-section .section-heading h2,.plans-section .plans-heading h2,.app-flow-section .app-copy h2,.faq-section .faq-heading h2,.closing-section .closing-content h2{font-family:"Nunito Sans",sans-serif!important;font-size:48px!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.035em!important}@media(max-width:900px){.comparison-section .section-heading h2,.telemedicine-section .media-copy h2,.protection-section .media-copy h2,.club-section .media-copy h2,.savings-section .savings-heading h2,.value-section .section-heading h2,.plans-section .plans-heading h2,.app-flow-section .app-copy h2,.faq-section .faq-heading h2,.closing-section .closing-content h2{font-size:40px!important}}@media(max-width:620px){.comparison-section .section-heading h2,.telemedicine-section .media-copy h2,.protection-section .media-copy h2,.club-section .media-copy h2,.savings-section .savings-heading h2,.value-section .section-heading h2,.plans-section .plans-heading h2,.app-flow-section .app-copy h2,.faq-section .faq-heading h2,.closing-section .closing-content h2{font-size:32px!important;line-height:1.06!important}}
.hero-copy h1,.comparison-section .section-heading h2,.telemedicine-section .media-copy h2,.protection-section .media-copy h2,.club-section .media-copy h2,.savings-section .savings-heading h2,.value-section .section-heading h2,.plans-section .plans-heading h2,.app-flow-section .app-copy h2,.faq-section .faq-heading h2,.closing-section .closing-content h2{font-family:"Nunito Sans",sans-serif!important;font-size:48px!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.035em!important}@media(max-width:900px){.hero-copy h1,.comparison-section .section-heading h2,.telemedicine-section .media-copy h2,.protection-section .media-copy h2,.club-section .media-copy h2,.savings-section .savings-heading h2,.value-section .section-heading h2,.plans-section .plans-heading h2,.app-flow-section .app-copy h2,.faq-section .faq-heading h2,.closing-section .closing-content h2{font-size:40px!important;line-height:1.05!important}}@media(max-width:620px){.hero-copy h1,.comparison-section .section-heading h2,.telemedicine-section .media-copy h2,.protection-section .media-copy h2,.club-section .media-copy h2,.savings-section .savings-heading h2,.value-section .section-heading h2,.plans-section .plans-heading h2,.app-flow-section .app-copy h2,.faq-section .faq-heading h2,.closing-section .closing-content h2{font-size:32px!important;line-height:1.06!important}}

/* =========================================================
   QA VISUAL 2026-09-22 — CONTRASTE + RESPONSIVIDADE FINAL
   Mantém o desktop atual e corrige pontos de leitura/alinhamento.
   ========================================================= */

/* Bloco azul "Tudo em uma assinatura": contraste explícito */
.value-section .section-heading h2{
  color:#ffffff!important;
  text-align:center!important;
}
.value-section .section-heading h2 em{
  color:#78f3f2!important;
}
.value-section .section-label{
  color:#eafcff!important;
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.14)!important;
}
.value-section .value-line span{
  color:#ffffff!important;
}

/* Evita elementos flex/grid extrapolarem suas colunas */
.hero-copy,
.media-copy,
.app-copy,
.section-heading,
.plan-card,
.compare-column,
.footer-column,
.app-grid-image>*{
  min-width:0;
}

/* Tablet/mobile: ritmo consistente e sem desalinhamentos */
@media(max-width:900px){
  .comparison-result .btn{
    justify-self:stretch!important;
    width:100%!important;
  }
  .trust-strip{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .trust-strip div{
    text-align:left!important;
  }
  .billing-toggle{
    max-width:100%!important;
  }
  .footer-bottom nav{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:10px 16px!important;
  }
}

/* Celular */
@media(max-width:620px){
  .wrap{
    width:min(100% - 32px,var(--container))!important;
  }

  /* Cabeçalho */
  .site-header{
    height:60px!important;
  }
  .header-inner{
    gap:10px!important;
  }
  .brand-logo{
    min-width:0!important;
    flex:0 1 auto!important;
  }
  .brand-logo img{
    width:106px!important;
    max-width:106px!important;
  }
  .header-actions{
    gap:7px!important;
  }
  .header-cta{
    min-height:38px!important;
    padding:8px 12px!important;
    font-size:10.5px!important;
  }
  .menu-button{
    width:40px!important;
    height:40px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
  }
  .mobile-menu{
    top:60px!important;
    max-height:calc(100vh - 60px);
    overflow:auto;
  }

  /* Títulos e textos principais */
  .section-heading,
  .media-copy,
  .app-copy,
  .faq-heading{
    max-width:100%!important;
  }
  .section-heading h2,
  .media-copy h2,
  .savings-heading h2,
  .plans-heading h2,
  .app-copy h2,
  .faq-heading h2,
  .closing-content h2,
  .hero-copy h1{
    overflow-wrap:break-word!important;
    word-break:normal!important;
  }

  /* Comparativo */
  .comparison-shell{
    padding:20px 16px!important;
  }
  .comparison-result{
    padding:18px 16px!important;
  }

  /* Bloco de valor */
  .value-section{
    padding:54px 0!important;
  }
  .value-section .section-heading{
    width:100%!important;
    text-align:center!important;
  }
  .value-section .section-heading h2{
    margin-left:auto!important;
    margin-right:auto!important;
    font-size:32px!important;
    line-height:1.08!important;
  }
  .value-line{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    gap:8px!important;
    margin:26px 0 24px!important;
  }
  .value-line span{
    min-height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:9px 8px!important;
    text-align:center!important;
    line-height:1.22!important;
    white-space:normal!important;
  }
  .value-section>.wrap>.btn,
  .value-inner>.btn{
    width:100%!important;
    max-width:360px!important;
  }

  /* Planos */
  .billing-toggle{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
  }
  .billing-toggle button{
    min-width:0!important;
    padding:10px 8px!important;
  }
  .billing-toggle button span{
    display:block!important;
    width:max-content!important;
    max-width:100%!important;
    margin:4px auto 0!important;
  }
  .plan-carency-guide{
    width:100%!important;
  }
  .plan-carency-guide>span{
    width:100%!important;
    min-height:38px!important;
    line-height:1.25!important;
    text-align:center!important;
  }
  .plan-card{
    width:100%!important;
    padding-left:20px!important;
    padding-right:20px!important;
  }
  .plan-price-installment{
    max-width:100%!important;
  }
  .trust-strip{
    padding:14px 16px!important;
  }

  /* Aplicativo: centralização e largura segura */
  .app-flow-section{
    padding:38px 0 28px!important;
  }
  .app-flow-section .app-grid-image{
    width:100%!important;
    grid-template-columns:1fr!important;
    gap:20px!important;
    min-height:0!important;
  }
  .app-flow-section .app-copy{
    width:100%!important;
    max-width:100%!important;
    text-align:center!important;
  }
  .app-flow-section .app-copy .section-label{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .app-flow-section .app-copy h2{
    max-width:100%!important;
    margin:12px auto!important;
    font-size:30px!important;
    line-height:1.08!important;
  }
  .app-flow-section .app-copy h2 br{
    display:none!important;
  }
  .app-flow-section .app-copy>p{
    max-width:520px!important;
    margin:0 auto 18px!important;
    font-size:13.5px!important;
  }
  .app-store-coming-soon{
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    margin:0 auto!important;
  }
  .app-store-coming-soon .store-badge-placeholder{
    width:100%!important;
    min-width:0!important;
    height:46px!important;
  }
  .app-image-wrap{
    width:100%!important;
    min-height:0!important;
    justify-content:center!important;
    margin:0 auto!important;
  }
  .app-image-wrap img{
    display:block!important;
    width:min(100%,420px)!important;
    max-width:100%!important;
    max-height:none!important;
    margin:0 auto!important;
    transform:none!important;
    object-position:center!important;
  }
  .app-flow-hook{
    width:100%!important;
    margin:14px auto 8px!important;
  }
  .app-flow-hook::before,
  .app-flow-hook::after{
    flex:1 1 28px!important;
    width:auto!important;
    max-width:54px!important;
  }
  .app-quick-flow{
    width:100%!important;
    margin:0!important;
    padding:10px!important;
  }
  .app-quick-steps{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .app-quick-steps li{
    min-height:50px!important;
    padding:7px 8px!important;
    border:1px solid rgba(11,88,173,.08)!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.72)!important;
  }
  .app-quick-steps li:nth-child(n){
    border-left:1px solid rgba(11,88,173,.08)!important;
  }

  /* FAQ, CTA e rodapé */
  .faq-grid{
    gap:20px!important;
  }
  .faq-heading{
    width:100%!important;
  }
  .closing-actions,
  .closing-actions .btn{
    width:100%!important;
  }
  .closing-features{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
  }
  .closing-features span{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:38px!important;
    text-align:center!important;
  }
  .footer-grid{
    gap:24px!important;
  }
  .footer-bottom{
    align-items:flex-start!important;
  }
  .footer-bottom nav{
    width:100%!important;
    gap:8px 14px!important;
  }
}

@media(max-width:340px){
  .header-cta{
    display:none!important;
  }
  .value-line{
    grid-template-columns:1fr!important;
  }
  .app-store-coming-soon{
    grid-template-columns:1fr!important;
  }
  .app-quick-steps{
    grid-template-columns:1fr!important;
  }
  .closing-features{
    grid-template-columns:1fr!important;
  }
}

/* QA VISUAL 2026-09-22 — padronização final de títulos mobile */
@media(max-width:620px){
  .value-section .section-heading h2,
  .app-flow-section .app-copy h2{
    font-size:32px!important;
    line-height:1.06!important;
  }
}

