@font-face{font-family:Inter;src:url('/assets/fonts/inter-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/fonts/inter-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/fonts/inter-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/fonts/inter-800.woff2') format('woff2');font-style:normal;font-weight:800 900;font-display:swap}
:root{--ink:#09233e;--navy:#0b365e;--blue:#1267a8;--aqua:#18a99d;--sky:#eaf6fb;--mint:#e6f7f3;--line:#dce8ee;--muted:#5b7185;--white:#fff;--paper:#f7fafb}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}button{font:inherit}.site-header{height:78px;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,32px);background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,232,238,.75)}.logo{font-size:23px;letter-spacing:-.7px;display:flex;align-items:center}.logo b{font-weight:780}.logo-mark{width:31px;height:31px;border-radius:10px;background:linear-gradient(145deg,var(--blue),var(--aqua));margin-right:9px;position:relative;display:block;box-shadow:0 7px 18px #1267a82b}.logo-mark i{position:absolute;background:#fff;border-radius:5px}.logo-mark i:first-child{width:5px;height:17px;left:13px;top:7px}.logo-mark i:last-child{width:17px;height:5px;left:7px;top:13px}.site-header nav{display:flex;gap:34px;font-size:14px;color:#3c556c}.site-header nav a:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:21px}.login{font-weight:650;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:linear-gradient(135deg,#1267a8,#075286);color:#fff;border:0;border-radius:12px;padding:15px 23px;font-size:15px;font-weight:750;box-shadow:0 10px 28px rgba(18,103,168,.2);transition:.2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(18,103,168,.28)}.button.small{padding:11px 18px;border-radius:10px}.mobile-menu{display:none}.hero{min-height:680px;padding:75px max(5vw,32px) 66px;display:grid;grid-template-columns:47% 53%;align-items:center;overflow:hidden;background:radial-gradient(circle at 84% 0,#dff3f5 0,transparent 34%),linear-gradient(180deg,#fbfdfe,#fff)}.hero-copy{max-width:650px;z-index:2}.eyebrow,.kicker{display:inline-flex;align-items:center;color:#16756f;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 5px #18a99d18;margin-right:11px}.hero h1{font-size:clamp(45px,4.2vw,69px);line-height:1.04;letter-spacing:-.047em;margin:25px 0 22px;max-width:710px}.hero h1 em,.section-intro h2 em,.benefit-heading h2 em,.emotional h2 em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:19px;line-height:1.65;color:var(--muted);max-width:570px;margin:0 0 29px}.cta-row{display:flex;align-items:center;gap:28px}.text-button{font-weight:720;font-size:15px;display:flex;align-items:center;gap:10px}.play{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#edf6f9;color:var(--blue);font-size:11px;padding-left:2px}.simple-note{display:block;margin-top:17px;color:#6c8193;font-size:12px}.simple-note span{color:var(--aqua);font-weight:800}.hero-visual{height:540px;position:relative}.hero-photo{position:absolute;inset:0 0 0 8%;border-radius:36px 8px 36px 36px;background:#dbe8ec url('/assets/images/hero-family.png') center/cover no-repeat;box-shadow:0 30px 70px #163e5c22}.hero-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(7,38,62,.08),transparent 46%)}.hero-phone{position:absolute;left:-3%;bottom:-8%;transform:scale(.73);transform-origin:bottom left;z-index:4}.phone{width:310px;height:625px;background:#fbfdfe;border:9px solid #10283c;border-radius:42px;box-shadow:0 30px 60px #0c28444a;overflow:hidden;padding:16px 16px 0;color:var(--ink);font-style:normal}.phone-top{height:24px;display:flex;justify-content:space-between;font-size:9px;padding:0 8px;color:#263b4e}.app-head{display:flex;align-items:center;gap:9px;padding:8px 2px 15px}.mini-logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,var(--blue),var(--aqua));display:grid;place-items:center;color:#fff;font-weight:800}.app-head>span:nth-child(2){display:flex;flex-direction:column}.app-head small{font-size:9px;color:#779}.app-head b{font-size:14px}.bell{margin-left:auto;border:1px solid var(--line);width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.person-card{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;background:linear-gradient(135deg,#0c5d95,#0b7894);color:#fff;border-radius:16px;padding:13px}.person-card .avatar{background:#ffffff2a;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:11px}.person-card span:nth-child(2){display:flex;flex-direction:column}.person-card small{font-size:8px;opacity:.72}.person-card b{font-size:12px;margin:2px 0}.person-card em{font-size:8px;font-style:normal;opacity:.8}.progress-copy{display:flex;justify-content:space-between;margin:18px 2px 7px;font-size:10px}.progress-copy b{font-size:13px}.progress{height:5px;background:#e3ebef;border-radius:5px;margin-bottom:14px}.progress i{display:block;width:67%;height:100%;border-radius:5px;background:var(--aqua)}.task{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 7px;border:1px solid #e4ecef;border-radius:12px;margin:8px 0;background:#fff}.task-icon{width:30px;height:30px;border-radius:9px;background:#e9f8f2;color:#169a77;display:grid;place-items:center;font-weight:800}.task-icon.blue{background:#edf5fb;color:var(--blue)}.task-icon.aqua{background:#eef9f8;color:var(--aqua)}.task>span:nth-child(2){display:flex;flex-direction:column}.task b{font-size:10px}.task small{font-size:8px;color:#8091a0;margin-top:2px}.task em{font-size:7px;font-style:normal;color:#167d6b;background:#e9f8f2;padding:4px 5px;border-radius:5px}.app-nav{display:flex;justify-content:space-around;border-top:1px solid #e6ecef;margin-top:14px;padding-top:10px;color:#6d8294}.app-nav span{display:flex;flex-direction:column;align-items:center;font-size:16px}.app-nav small{font-size:7px;margin-top:2px}.float-card{position:absolute;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);z-index:6;border:1px solid #e2ebee;border-radius:15px;box-shadow:0 17px 37px #1a405d25;padding:12px 15px;display:flex;align-items:center;gap:10px}.float-card small,.float-card b{display:block}.float-card small{font-size:9px;color:#76899a}.float-card b{font-size:11px;margin-top:2px}.float-alert{right:-2%;top:14%}.float-alert>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e6f7f2;color:#128d75}.float-family{right:2%;bottom:9%}.faces{display:flex}.faces span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#d3edf1;color:var(--navy);font-size:8px;border:2px solid #fff;margin-left:-6px}.faces span:first-child{margin:0}.trust-strip{margin:0 max(5vw,32px);background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 18px 55px #163e5c0e}.trust-strip article{padding:25px 33px;display:flex;gap:15px;align-items:center;border-right:1px solid var(--line)}.trust-strip article:last-child{border:0}.trust-strip article>span{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:var(--mint);color:#148b78;font-weight:800}.trust-strip b,.trust-strip small{display:block}.trust-strip b{font-size:14px}.trust-strip small{font-size:11px;color:var(--muted);margin-top:4px}.section-pad{padding:112px max(7vw,44px)}.section-intro{text-align:center;max-width:800px;margin:0 auto 54px}.section-intro h2,.benefit-heading h2{font-size:clamp(34px,3.7vw,52px);line-height:1.12;letter-spacing:-.036em;margin:17px 0}.section-intro p,.benefit-heading p{color:var(--muted);font-size:17px;line-height:1.65}.problem{background:#f7fafb}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:auto;gap:16px}.problem-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;min-height:210px;transition:.2s}.problem-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #103a5710}.problem-grid span{font-size:11px;font-weight:800;color:var(--aqua)}.problem-grid b{display:block;font-size:17px;margin:26px 0 11px}.problem-grid p,.feature-list p,.benefit-grid p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.solution{background:linear-gradient(145deg,#082c4b,#0b3f67);color:#fff;overflow:hidden}.section-intro.light p{color:#b8cfdd}.section-intro.light h2 em{color:#61d4c7}.section-intro.light .kicker,.solution .kicker{color:#66d5ca}.feature-layout{display:grid;grid-template-columns:36% 64%;max-width:1280px;margin:auto;align-items:center;gap:45px}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feature-list article{padding:18px;border:1px solid #ffffff17;background:#ffffff0b;border-radius:15px;display:flex;gap:12px}.feature-icon{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#65d8ca20;color:#64d3c7;display:grid;place-items:center;font-size:12px;font-weight:800}.feature-list b{font-size:13px}.feature-list p{color:#a9c2d2;font-size:11px;margin-top:5px}.dashboard-mock{height:470px;border:7px solid #dfe8eb;border-radius:20px 20px 12px 12px;background:#f8fafb;color:var(--ink);display:flex;box-shadow:0 35px 70px #00182c70;transform:perspective(1200px) rotateY(-2deg)}.dash-sidebar{width:135px;background:#fff;border-right:1px solid #e2eaee;padding:18px 10px;display:flex;flex-direction:column;gap:10px}.dash-sidebar .logo{font-size:11px;margin:0 4px 16px}.dash-sidebar .logo-mark{width:20px;height:20px;border-radius:6px;margin-right:5px}.dash-sidebar .logo-mark i:first-child{width:3px;height:11px;left:9px;top:5px}.dash-sidebar .logo-mark i:last-child{width:11px;height:3px;left:5px;top:9px}.dash-sidebar>span{font-size:9px;padding:9px;border-radius:7px;color:#64798a}.dash-sidebar>span.active{background:#e9f4fa;color:var(--blue);font-weight:800}.dash-sidebar i{font-style:normal;margin-left:5px}.dash-sidebar>small{margin-top:auto;width:27px;height:27px;border-radius:50%;background:#dbeef2;display:grid;place-items:center;font-size:8px}.dash-main{padding:24px;flex:1}.dash-title{display:flex;justify-content:space-between;align-items:center}.dash-title span{display:flex;flex-direction:column}.dash-title small{font-size:8px;color:#788b99}.dash-title b{font-size:17px;margin-top:4px}.dash-title button{border:0;background:var(--blue);color:#fff;border-radius:7px;font-size:8px;padding:8px 11px}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.dash-stats>span{background:#fff;border:1px solid #e3ebee;border-radius:10px;padding:13px;display:flex;flex-direction:column}.dash-stats small{font-size:7px;color:#798b9a}.dash-stats b{font-size:19px;margin:4px 0}.dash-stats em{font-size:7px;color:#13917c;font-style:normal}.dash-grid{display:grid;grid-template-columns:2fr 1fr;gap:11px}.dash-grid>div,.dash-grid aside{background:#fff;border:1px solid #e1e9ed;border-radius:10px;padding:13px}.dash-grid>div>b,.dash-grid aside>b{font-size:10px}.dash-task{display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:9px 0;border-bottom:1px solid #eef2f4}.dash-task i{width:22px;height:22px;border-radius:7px;background:#eaf3fa;color:var(--blue);display:grid;place-items:center;font-size:8px;font-style:normal}.dash-task i.ok{background:#e6f7f1;color:#138e78}.dash-task span{display:flex;flex-direction:column}.dash-task b{font-size:8px}.dash-task small{font-size:6px;color:#8495a3}.dash-task em{font-size:6px;color:#168c78;font-style:normal}.ring{width:80px;height:80px;border-radius:50%;border:9px solid #daf2ed;border-top-color:var(--aqua);margin:18px auto 10px;display:grid;place-items:center;font-weight:800;font-size:14px}.ring small{display:block;font-size:6px;font-weight:400}.dash-grid aside p{text-align:center;font-size:7px;color:#718698}.steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:auto;gap:26px}.steps article{position:relative;text-align:center}.steps article>span{position:absolute;top:2px;left:8px;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;z-index:2}.step-visual{height:210px;background:#f1f7f9;border:1px solid var(--line);border-radius:22px;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.step-visual.person i{width:77px;height:77px;border-radius:50%;background:linear-gradient(145deg,var(--blue),var(--aqua));color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;box-shadow:0 0 0 14px #dceff3}.step-visual.pills{gap:13px}.step-visual.pills i{font-style:normal;background:#fff;padding:22px;border-radius:16px;box-shadow:0 8px 20px #173c5510;color:var(--blue);font-weight:800}.step-visual.check i{width:74px;height:74px;border-radius:22px;background:var(--mint);color:var(--aqua);display:grid;place-items:center;font-style:normal;font-size:33px}.steps b{font-size:17px}.steps p{font-size:13px;color:var(--muted);line-height:1.6;max-width:270px;margin:9px auto}.emotional{min-height:540px;display:grid;grid-template-columns:52% 48%;background:var(--navy);color:#fff}.emotional-photo{background:#b8ced5 url('/assets/images/family-care.png') center/cover no-repeat;min-height:520px}.emotional-copy{display:flex;flex-direction:column;justify-content:center;padding:70px 10vw 70px 7vw}.emotional-copy .kicker{color:#69d4c9}.emotional h2{font-size:clamp(34px,3.4vw,50px);line-height:1.13;letter-spacing:-.035em;margin:18px 0}.emotional h2 em{color:#6ed9cc}.emotional p{color:#bfd0dc;font-size:16px;line-height:1.7}.button.pale{align-self:flex-start;background:#fff;color:var(--navy);margin-top:16px}.product{background:#f7fafb;overflow:hidden}.phone-showcase{display:flex;justify-content:center;align-items:center;gap:35px;height:650px}.phone-showcase>.phone{transform:scale(.9);z-index:2}.mini-phone{width:245px;height:470px;background:#fff;border:7px solid #183245;border-radius:34px;box-shadow:0 25px 55px #15384f22;padding:30px 17px;color:var(--ink);transform:rotate(-5deg)}.mini-phone.patients{transform:rotate(5deg)}.mini-phone>small{color:var(--blue);font-weight:800}.mini-phone>b{display:block;font-size:16px;margin:6px 0 24px}.mini-phone>div{background:#f5f8f9;border:1px solid #e1e9ec;border-radius:11px;margin:9px 0;padding:12px;display:flex;gap:10px;align-items:center;font-size:10px}.mini-phone>div>span{display:flex;flex-direction:column;font-weight:700}.mini-phone>div small{font-size:8px;color:#81909c;margin-top:3px}.mini-phone>div>i{width:34px;height:34px;border-radius:50%;background:#dceff2;display:grid;place-items:center;font-style:normal}.mini-phone button{width:100%;border:0;border-radius:10px;background:var(--blue);color:#fff;padding:11px;font-size:10px;margin-top:15px}.schedule>div>span{margin-left:auto}.benefits{display:grid;grid-template-columns:34% 66%;gap:70px;align-items:center}.benefit-heading{text-align:left}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.benefit-grid article{border:1px solid var(--line);border-radius:16px;padding:23px;min-height:170px}.benefit-grid article>span{color:var(--aqua);font-size:22px}.benefit-grid b{display:block;margin:15px 0 8px;font-size:14px}.scenarios{background:var(--navy);color:#fff}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;max-width:1120px;margin:auto}.scenario-grid article{background:#ffffff0c;border:1px solid #ffffff18;border-radius:18px;padding:30px}.scenario-grid article>span{color:#5bd3c5;font-size:36px;line-height:1}.scenario-grid p{font-size:15px;line-height:1.65;color:#e4edf2;min-height:98px}.scenario-grid small{color:#7ed9d0;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.scenario-note{text-align:center;color:#8ca7b9;font-size:10px;margin-top:23px}.price-grid{display:grid;grid-template-columns:1fr 1fr;max-width:850px;margin:auto;gap:23px;align-items:center}.price-card{border:1px solid var(--line);border-radius:23px;padding:34px;background:#fff;position:relative}.price-card.featured{border:2px solid var(--blue);box-shadow:0 25px 65px #0b4f7d1b;padding:43px 35px}.popular{position:absolute;right:22px;top:19px;background:var(--mint);color:#148977;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.price-card>small{font-weight:800;color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.price{display:flex;align-items:baseline;margin:15px 0 2px}.price sup{font-size:13px;font-weight:800}.price b{font-size:42px;letter-spacing:-.04em}.price span{color:var(--muted);font-size:12px}.price-card>p{color:var(--muted);font-size:12px}.saving{display:inline-block;background:#e9f8f3;color:#138875;padding:7px 10px;border-radius:7px;font-size:10px;font-weight:800}.price-card ul{list-style:none;padding:16px 0;margin:0;border-top:1px solid var(--line)}.price-card li{font-size:12px;padding:7px 0;color:#40576a}.price-card li:before{content:'✓';color:var(--aqua);font-weight:800;margin-right:9px}.price-card .button{width:100%;margin-top:5px}.button.outline{background:#fff;color:var(--blue);border:1px solid var(--blue);box-shadow:none}.price-card>em{font-style:normal;display:block;text-align:center;color:#8494a0;font-size:9px;margin-top:12px}.safe-pay{display:flex;align-items:center;justify-content:center;gap:13px;margin:37px auto 0}.safe-pay>span{width:39px;height:39px;border-radius:50%;background:var(--mint);color:var(--aqua);display:grid;place-items:center}.safe-pay b,.safe-pay small{display:block}.safe-pay b{font-size:12px}.safe-pay small{color:var(--muted);font-size:10px;margin-top:3px}.guarantee{margin:0 max(7vw,44px) 90px;padding:55px 7vw;display:flex;align-items:center;gap:42px;border-radius:28px;background:linear-gradient(135deg,#eaf7f5,#eef7fb);border:1px solid #d6e9e9}.guarantee-seal{width:115px;height:115px;flex:0 0 115px;border:2px solid var(--aqua);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--aqua)}.guarantee-seal span{font-size:40px;font-weight:850;line-height:1}.guarantee-seal small{font-weight:800;letter-spacing:.14em}.guarantee h2{font-size:30px;margin:10px 0}.guarantee p{color:var(--muted);font-size:14px;line-height:1.65;max-width:790px}.guarantee div>small{font-size:10px;color:#758a99}.faq{background:#f8fafb}.faq-list{max-width:850px;margin:auto}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:13px;margin:9px 0;padding:0 21px}.faq-list summary{list-style:none;cursor:pointer;padding:19px 0;font-weight:720;font-size:14px;display:flex;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:20px;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);font-size:13px;line-height:1.7;margin:0;padding:0 35px 19px 0;border-top:1px solid #edf1f3;padding-top:14px}.final-cta{height:535px;background:linear-gradient(135deg,#082d4e,#0b4c72);color:#fff;display:grid;grid-template-columns:58% 42%;padding:70px max(8vw,55px);overflow:hidden}.final-cta>div:first-child{align-self:center;max-width:690px}.final-cta .kicker{color:#66d5c9}.final-cta h2{font-size:clamp(37px,4vw,55px);line-height:1.1;letter-spacing:-.04em;margin:17px 0}.final-cta p{color:#bcd0dc}.final-cta .button{display:flex;width:max-content}.final-cta>div>small{display:block;color:#96afbd;font-size:9px;margin-top:14px}.final-phone{display:flex;justify-content:center}.final-phone .phone{transform:rotate(7deg) scale(.75);transform-origin:center top}footer{padding:60px max(7vw,44px) 25px;background:#061f35;color:#b5c7d2}.footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-main .logo{color:#fff}.footer-main p{font-size:12px;line-height:1.6;max-width:240px}.footer-main>div{display:flex;flex-direction:column;gap:11px}.footer-main b{color:#fff;font-size:12px;margin-bottom:5px}.footer-main a{font-size:11px}.footer-main a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff16;margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;font-size:9px}
@media(max-width:980px){.site-header nav,.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{width:17px;height:2px;background:var(--ink)}.mobile-menu>div{position:absolute;right:0;top:50px;width:240px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px #0b304c25;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:5px}.mobile-menu a{padding:10px 8px;font-size:14px}.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{max-width:720px}.hero-visual{margin-top:50px;height:600px}.hero-photo{left:15%}.hero-phone{left:5%}.problem-grid{grid-template-columns:1fr 1fr}.feature-layout{grid-template-columns:1fr}.dashboard-mock{margin-top:25px}.benefits{grid-template-columns:1fr}.benefit-heading{text-align:center;max-width:700px;margin:auto}.emotional-copy{padding:60px 7vw}.phone-showcase{transform:scale(.85)}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr}}
@media(max-width:680px){.site-header{height:68px;padding:0 20px}.logo{font-size:20px}.hero{padding:46px 20px 48px;display:block;min-height:auto}.eyebrow{font-size:10px}.hero h1{font-size:41px;line-height:1.06;margin-top:20px}.hero-copy>p{font-size:16px}.cta-row{align-items:stretch;flex-direction:column;gap:13px}.cta-row .button{width:100%}.text-button{justify-content:center}.simple-note{text-align:center}.hero-visual{height:490px;margin-top:40px}.hero-photo{left:0;right:0;height:390px;border-radius:25px}.hero-phone{left:-3%;bottom:-5%;transform:scale(.52)}.float-alert{right:-5px;top:30px}.float-family{display:none}.trust-strip{margin:0 20px;grid-template-columns:1fr}.trust-strip article{border-right:0;border-bottom:1px solid var(--line);padding:18px 20px}.section-pad{padding:76px 20px}.section-intro{margin-bottom:38px}.section-intro h2,.benefit-heading h2{font-size:35px}.section-intro p,.benefit-heading p{font-size:15px}.problem-grid{grid-template-columns:1fr}.problem-grid article{min-height:auto}.feature-list{grid-template-columns:1fr}.dashboard-mock{height:330px;overflow:hidden}.dash-sidebar{width:55px}.dash-sidebar .logo{font-size:0}.dash-sidebar .logo-mark{margin:auto}.dash-sidebar i{display:none}.dash-main{padding:14px;min-width:530px}.steps{grid-template-columns:1fr}.step-visual{height:170px}.emotional{grid-template-columns:1fr}.emotional-photo{min-height:360px}.emotional-copy{padding:65px 20px}.emotional h2{font-size:35px}.button.pale{width:100%;text-align:center}.phone-showcase{height:590px;transform:none;gap:0}.phone-showcase>.phone{transform:scale(.76);flex:0 0 310px}.mini-phone{display:none}.benefit-grid{grid-template-columns:1fr 1fr;gap:10px}.benefit-grid article{padding:18px;min-height:175px}.scenario-grid{grid-template-columns:1fr}.scenario-grid p{min-height:auto}.price-grid{grid-template-columns:1fr}.price-card.featured{grid-row:1}.guarantee{margin:0 20px 70px;padding:35px 24px;display:block;text-align:center}.guarantee-seal{margin:0 auto 25px}.guarantee h2{font-size:26px}.faq-list summary{font-size:13px}.final-cta{height:700px;grid-template-columns:1fr;padding:65px 20px 0}.final-cta h2{font-size:38px}.final-phone{height:300px}.final-phone .phone{transform:rotate(5deg) scale(.51)}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{gap:15px;flex-direction:column}.popular{top:17px}.price-card,.price-card.featured{padding:32px 24px}}
@media(max-width:390px){.hero h1{font-size:36px}.benefit-grid{grid-template-columns:1fr}.hero-visual{height:450px}.hero-phone{left:-8%;transform:scale(.47)}.float-alert{transform:scale(.88);transform-origin:right top}}

/* CuidarApp product interface proposal */
.annual-charge{margin:4px 0 13px!important;font-size:12px!important;color:#526b7e!important}.annual-charge strong{color:var(--ink)}
.app-shell{--panel-bg:#f4f8fa;min-height:100vh;background:var(--panel-bg);display:flex;color:var(--ink)}.app-sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#fff;border-right:1px solid #dfe9ed;padding:24px 16px 17px;display:flex;flex-direction:column;z-index:20}.panel-brand{font-size:21px;letter-spacing:-.7px;display:flex;align-items:center;padding:0 9px}.panel-brand>i{width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,var(--blue),var(--aqua));margin-right:9px;position:relative;box-shadow:0 7px 18px #1267a82b}.panel-brand>i b{position:absolute;background:#fff;border-radius:5px}.panel-brand>i b:first-child{width:5px;height:17px;left:13px;top:7px}.panel-brand>i b:last-child{width:17px;height:5px;left:7px;top:13px}.app-sidebar>nav{display:flex;flex-direction:column;gap:4px;margin-top:35px}.app-sidebar nav button{border:0;background:none;color:#617789;border-radius:10px;padding:10px 11px;display:flex;align-items:center;gap:11px;text-align:left;font-size:12px;font-weight:650;cursor:pointer}.app-sidebar nav button i{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:15px}.app-sidebar nav button:hover{background:#f4f8fa;color:var(--blue)}.app-sidebar nav button.active{background:#e9f4f8;color:#0c6595}.app-sidebar nav button.active i{background:#d9edf2}.app-sidebar nav button>b{margin-left:auto;background:#e9f4f8;color:var(--blue);width:20px;height:20px;display:grid;place-items:center;border-radius:7px;font-size:9px}.care-box{margin-top:auto;background:linear-gradient(145deg,#eaf7f5,#eef7fb);border:1px solid #d8eaeb;border-radius:14px;padding:15px}.care-box>span{color:var(--aqua);font-size:18px}.care-box>b{display:block;font-size:11px;margin:8px 0 4px}.care-box p{font-size:9px;line-height:1.5;color:#617789}.care-box button{border:0;background:none;color:var(--blue);font-weight:800;font-size:9px;padding:0}.side-user{display:grid;grid-template-columns:35px 1fr auto;gap:8px;align-items:center;padding:16px 5px 0;margin-top:14px;border-top:1px solid #e5edef}.p-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#d7edf1,#c3e5e4);color:#0c617a;font-size:9px;font-weight:800;flex:0 0 auto}.side-user span{display:flex;flex-direction:column}.side-user b{font-size:10px}.side-user small{font-size:8px;color:#799}.side-user button{border:0;background:none}.app-area{margin-left:248px;min-height:100vh;width:calc(100% - 248px)}.app-header{height:70px;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.92);backdrop-filter:blur(15px);border-bottom:1px solid #dfe9ed;display:flex;align-items:center;justify-content:space-between;padding:0 30px}.crumb{display:flex;gap:9px;align-items:center;font-size:10px;color:#8193a0}.crumb strong{color:#40596c}.app-head-actions{display:flex;align-items:center;gap:11px}.app-head-actions label{height:35px;background:#f4f7f8;border:1px solid #e1e9ec;border-radius:9px;display:flex;align-items:center;padding:0 11px;color:#789}.app-head-actions input{border:0;background:transparent;outline:0;width:135px;font-size:10px;padding-left:7px}.head-alert{width:35px;height:35px;border-radius:9px;border:1px solid #e0e9ed;background:#fff;position:relative}.head-alert i{position:absolute;right:-3px;top:-4px;width:15px;height:15px;border-radius:50%;background:#ef7c68;color:#fff;font-size:7px;font-style:normal;display:grid;place-items:center}.mobile-brand{display:none}.app-content{padding:32px 34px 60px;max-width:1500px;margin:auto}.p-welcome,.list-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.p-welcome span,.list-title>div>span{font-size:9px;color:#13887c;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.p-welcome h1,.list-title h1{font-size:28px;letter-spacing:-.03em;margin:6px 0 3px}.p-welcome h1 em{font-style:normal}.p-welcome p,.list-title p{font-size:11px;color:#708597;margin:0}.p-primary{border:0;border-radius:10px;padding:11px 16px;background:linear-gradient(135deg,#1267a8,#075286);box-shadow:0 8px 22px #1267a829;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.summary-grid article{background:#fff;border:1px solid #dfe9ed;border-radius:14px;padding:18px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;box-shadow:0 7px 23px #153b5108}.s-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-weight:800}.s-icon.blue{color:#176aa3;background:#e8f2f8}.s-icon.teal{color:#128a78;background:#e6f7f2}.s-icon.gold{color:#ad782e;background:#fbf3df}.summary-grid article>div{display:flex;flex-direction:column}.summary-grid small{font-size:8px;color:#788b99}.summary-grid article>div b{font-size:22px;margin:1px 0}.summary-grid em{font-size:8px;color:#118a77;font-style:normal}.summary-grid button,.card-head button,.routine-row>button,.patient-card button,.family-row button{border:0;background:none;color:var(--blue);font-size:8px;font-weight:800;cursor:pointer}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px;margin-top:14px}.p-card{background:#fff;border:1px solid #dfe9ed;border-radius:14px;box-shadow:0 7px 23px #153b5108;padding:19px}.card-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px}.card-head h3{font-size:12px;margin:0 0 3px}.card-head p{font-size:8px;color:#80919e;margin:0}.routine-row{display:grid;grid-template-columns:37px 28px 35px 1fr auto;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf2f4}.routine-row .time{font-size:9px;font-weight:800}.routine-row>i{width:25px;height:25px;border-radius:8px;background:#edf5fa;color:var(--blue);font-style:normal;display:grid;place-items:center;font-size:9px}.routine-row.done>i{background:#e7f7f2;color:#138d78}.routine-row>div{display:flex;flex-direction:column}.routine-row b{font-size:9px}.routine-row small{font-size:7px;color:#83929f}.p-status{display:inline-flex;width:max-content;border-radius:20px;background:#e6f7f1;color:#148876;padding:4px 7px;font-size:7px;font-weight:800}.p-status.blue{background:#e8f2f9;color:#176aa2}.p-status.gray{background:#f0f3f4;color:#718593}.progress-card{text-align:center}.progress-card .card-head{text-align:left}.p-ring{width:116px;height:116px;border-radius:50%;margin:19px auto 13px;background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(var(--aqua) 0 67%,#e7eef0 67% 100%);display:flex;flex-direction:column;align-items:center;justify-content:center}.p-ring span{font-size:23px;font-weight:800}.p-ring small{font-size:7px;color:#7b8d99}.progress-card>b{font-size:10px}.progress-card>p{font-size:8px;color:#7b8d99}.legend{display:flex;justify-content:center;gap:15px;border-top:1px solid #edf2f4;padding-top:13px}.legend span{font-size:7px;color:#718695}.legend i{display:inline-block;width:6px;height:6px;border-radius:50%}.green-dot{background:var(--aqua)}.gray-dot{background:#dce6e9}.alert-card,.quick{min-height:195px}.alert-item{display:grid;grid-template-columns:29px 1fr;gap:10px;background:#fff8ef;border:1px solid #f3e6ce;border-radius:10px;padding:10px;margin-top:8px}.alert-item>i{width:26px;height:26px;border-radius:8px;background:#faead1;color:#b67a2d;display:grid;place-items:center;font-style:normal;font-weight:800}.alert-item b{font-size:8px}.alert-item p{font-size:7px;line-height:1.45;color:#718391;margin:2px 0}.alert-item small{font-size:6px;color:#92a0aa}.alert-item.soft{background:#eef7fb;border-color:#dceaf0}.alert-item.soft>i{background:#dceef5;color:var(--blue)}.quick>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick>div>button{display:flex;gap:9px;align-items:center;background:#f8fafb;border:1px solid #e3ecef;border-radius:10px;padding:11px;text-align:left;color:var(--ink)}.quick button>i{width:28px;height:28px;border-radius:8px;background:#e8f3f7;color:var(--blue);display:grid;place-items:center;font-style:normal}.quick button>span{display:flex;flex-direction:column;font-size:8px;font-weight:800}.quick button small{font-size:6px;color:#7d909d;margin-top:2px;font-weight:500}.empty-toggle{display:block;border:0;background:none;color:#78909d;text-decoration:underline;margin:20px auto;font-size:8px}.empty-dashboard{background:#fff;border:1px solid #dfe9ed;border-radius:18px;min-height:610px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px}.empty-art{width:150px;height:150px;border-radius:50%;background:linear-gradient(145deg,#e7f5f3,#edf7fb);display:grid;place-items:center;position:relative}.empty-art span{font-size:52px;color:var(--aqua)}.empty-art i{position:absolute;right:13px;bottom:19px;width:36px;height:36px;border-radius:12px;background:var(--blue);color:#fff;display:grid;place-items:center;font-style:normal;border:5px solid #fff}.empty-dashboard h2{font-size:24px;margin:26px 0 8px}.empty-dashboard p{font-size:11px;line-height:1.7;color:#6c8192;max-width:390px}.empty-dashboard small{font-size:8px;color:#8496a2;margin-top:13px}.list-title{align-items:center}.patient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.patient-card,.add-card{background:#fff;border:1px solid #dfe9ed;border-radius:15px;padding:20px;box-shadow:0 7px 23px #153b5108}.patient-cover{height:82px;background:linear-gradient(145deg,#e8f5f4,#eef7fb);border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:18px}.patient-cover.alt{background:linear-gradient(145deg,#edf2fa,#f2f6fb)}.patient-cover .p-avatar{width:49px;height:49px}.patient-card h3{font-size:14px;margin:15px 0 3px}.patient-card>p{font-size:9px;color:#788b98}.patient-card>div:last-child{border-top:1px solid #edf2f4;margin-top:15px;padding-top:13px;display:flex;justify-content:space-between;align-items:center}.patient-card>div>span{display:flex;flex-direction:column}.patient-card small{font-size:7px;color:#83939e}.patient-card b{font-size:8px;margin-top:3px}.add-card{border:1px dashed #b9d2da;display:flex;min-height:243px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.add-card>span{width:44px;height:44px;border-radius:13px;background:#e7f4f7;color:var(--blue);display:grid;place-items:center;font-size:22px}.add-card h3{font-size:12px}.add-card p{font-size:8px;color:#78909c}.table-card{padding:0 20px}.filter-row{display:flex;gap:6px;padding:16px 0;border-bottom:1px solid #e7eef1}.filter-row button{border:0;border-radius:8px;background:#f2f6f7;padding:7px 10px;font-size:8px;color:#607788}.filter-row button.active{background:#e4f2f6;color:var(--blue);font-weight:800}.filter-row input{margin-left:auto;border:1px solid #dfe8ec;border-radius:8px;padding:7px 10px;font-size:8px}.med-row{display:grid;grid-template-columns:34px 1.4fr 1fr .7fr .6fr 20px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #edf2f4}.med-row>i{width:32px;height:32px;border-radius:9px;background:#e7f3f7;color:var(--blue);display:grid;place-items:center;font-style:normal;font-weight:800}.med-row>span{display:flex;flex-direction:column}.med-row b{font-size:9px}.med-row small{font-size:7px;color:#82929d}.med-row>button{border:0;background:none}.timeline-wrap{max-width:900px}.date-strip{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #dfe9ed;border-radius:14px;padding:10px 14px}.date-strip>span{width:62px;border-radius:10px;padding:9px;text-align:center;display:flex;flex-direction:column;color:#6f8493}.date-strip span.active{background:var(--blue);color:#fff}.date-strip small{font-size:7px}.date-strip b{font-size:13px}.date-strip button{border:0;background:none}.day-timeline{position:relative;background:#fff;border:1px solid #dfe9ed;border-radius:14px;padding:12px 20px;margin-top:12px}.day-timeline article{display:grid;grid-template-columns:50px 13px 36px 1fr 70px 20px;gap:12px;align-items:center;min-height:72px}.day-timeline article time{font-size:9px;font-weight:800}.day-timeline .dot{width:9px;height:9px;border-radius:50%;background:var(--aqua);z-index:2}.day-timeline>i{position:absolute;left:76px;top:45px;bottom:45px;border-left:1px dashed #bed7dd}.day-timeline article>div{display:flex;flex-direction:column}.day-timeline b{font-size:9px}.day-timeline small{font-size:7px;color:#80929f}.day-timeline button{border:0;background:none}.family-grid,.plan-page,.settings-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.family-row{display:grid;grid-template-columns:36px 1fr auto 20px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #edf2f4}.family-row>span:nth-child(2){display:flex;flex-direction:column}.family-row b{font-size:9px}.family-row small{font-size:7px;color:#80919d}.invite-card{background:linear-gradient(145deg,#0c395f,#0b5873);border-radius:15px;color:#fff;padding:35px}.invite-card>span{width:45px;height:45px;border-radius:13px;background:#ffffff17;color:#65d8ca;display:grid;place-items:center;font-size:22px}.invite-card h3{font-size:18px;line-height:1.3}.invite-card p{color:#b9d0dc;font-size:9px;line-height:1.6}.invite-card .p-primary{background:#fff;color:var(--navy)}.alert-tabs{display:flex;gap:6px;margin-bottom:12px}.alert-tabs button{border:1px solid #dfe8ec;background:#fff;border-radius:9px;padding:8px 12px;font-size:8px}.alert-tabs button.active{background:#e5f2f5;color:var(--blue);font-weight:800}.alert-tabs b{background:var(--blue);color:#fff;border-radius:8px;padding:2px 5px;margin-left:5px}.full-alert{display:grid;grid-template-columns:40px 1fr auto;gap:13px;align-items:center;background:#fff;border:1px solid #dfe8ec;border-left:3px solid #d3a34e;border-radius:12px;padding:16px;margin:8px 0}.full-alert>i{width:38px;height:38px;border-radius:11px;background:#fbf0dc;color:#ae792d;display:grid;place-items:center;font-style:normal;font-weight:800}.full-alert.info{border-left-color:var(--blue)}.full-alert.info>i{background:#e7f2f8;color:var(--blue)}.full-alert.soft{border-left-color:#a8bdc8}.full-alert.soft>i{background:#eef3f5;color:#617a89}.full-alert b{font-size:10px}.full-alert p{font-size:8px;color:#718593;margin:3px 0}.full-alert small{font-size:7px;color:#92a0aa}.full-alert button{border:0;background:none;color:var(--blue);font-size:8px;font-weight:800}.settings-grid{grid-template-columns:180px minmax(0,620px)}.settings-grid>nav{display:flex;flex-direction:column;gap:3px}.settings-grid>nav button{border:0;background:none;text-align:left;padding:11px;border-radius:9px;font-size:9px;color:#657d8d}.settings-grid>nav button.active{background:#e4f1f5;color:var(--blue);font-weight:800}.form-card h3{font-size:13px}.form-card>p{font-size:8px;color:#7b8f9c}.profile-line{display:flex;align-items:center;gap:12px;margin:20px 0}.profile-line .p-avatar{width:55px;height:55px}.profile-line button{border:1px solid #dce6ea;background:#fff;border-radius:8px;padding:7px 10px;color:var(--blue);font-size:8px}.form-card label{display:flex;flex-direction:column;font-size:8px;font-weight:800;margin:12px 0}.form-card input{border:1px solid #dce6ea;border-radius:9px;padding:10px;margin-top:5px;font-size:9px;color:#456}.current-plan{background:linear-gradient(145deg,#0a355a,#0b5672);color:#fff;border-radius:16px;padding:30px;position:relative}.current-plan>span{color:#62d3c8;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.current-plan h2{font-size:22px;margin:12px 0}.current-plan>div{display:flex;align-items:baseline;gap:6px}.current-plan>div b{font-size:32px}.current-plan>div small{color:#b5cbd8}.current-plan>p{font-size:9px;color:#bed1dc}.current-plan hr{border:0;border-top:1px solid #ffffff1c;margin:24px 0}.current-plan>small{display:block;color:#90acbb;font-size:7px}.current-plan>b{display:block;font-size:10px;margin:4px 0 17px}.current-plan .p-primary{background:#fff;color:var(--navy)}.billing>div:not(.card-head){display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #edf2f4;font-size:9px}.billing>small{display:block;background:#edf7f8;color:#5f7888;border-radius:8px;padding:11px;margin-top:14px;font-size:7px}.teal-text{color:#138b79}.mobile-bottom{display:none}
@media(max-width:900px){.app-sidebar{width:78px;padding:22px 10px}.app-sidebar .panel-brand{padding:0 12px;font-size:0}.app-sidebar .panel-brand>i{margin:0}.app-sidebar nav button{justify-content:center}.app-sidebar nav button span,.app-sidebar nav button>b,.care-box,.side-user>span,.side-user>button{display:none}.side-user{display:flex;justify-content:center}.app-area{margin-left:78px;width:calc(100% - 78px)}.dashboard-grid{grid-template-columns:1fr}.patient-grid{grid-template-columns:1fr 1fr}.summary-grid{grid-template-columns:1fr}.family-grid,.plan-page{grid-template-columns:1fr}}
@media(max-width:600px){.app-shell{display:block;padding-bottom:70px}.app-sidebar{display:none}.app-area{margin:0;width:100%}.app-header{height:62px;padding:0 16px}.mobile-brand{display:block;border:0;background:none;padding:0}.mobile-brand .panel-brand{font-size:0;padding:0}.mobile-brand .panel-brand>i{margin:0;width:32px}.crumb{display:none}.app-head-actions label{display:none}.app-content{padding:23px 16px}.p-welcome,.list-title{align-items:start;gap:17px}.p-welcome h1,.list-title h1{font-size:24px}.p-welcome>button,.list-title>button{font-size:0;padding:0;width:39px;height:39px;flex:0 0 39px}.p-welcome>button:before,.list-title>button:before{content:'+';font-size:20px}.summary-grid{grid-template-columns:1fr 1fr;gap:9px}.summary-grid article{display:flex;align-items:start;flex-direction:column;padding:14px}.summary-grid article:nth-child(3){grid-column:1/-1;display:grid}.summary-grid article>button{margin-top:5px}.dashboard-grid{display:flex;flex-direction:column}.routine{order:1;padding:15px}.routine-row{grid-template-columns:34px 26px 1fr auto}.routine-row .p-avatar{display:none}.routine-row>div small{max-width:120px}.progress-card{order:2}.alert-card{order:3}.quick{order:4}.patient-grid{grid-template-columns:1fr}.add-card{min-height:150px}.filter-row{overflow:auto}.filter-row input{display:none}.table-card{padding:0 14px}.med-row{grid-template-columns:34px 1fr auto 20px}.med-row>span:nth-of-type(2),.med-row>span:nth-of-type(3){display:none}.timeline-wrap{width:100%}.date-strip{overflow:hidden}.date-strip>span{min-width:48px}.day-timeline{padding:8px}.day-timeline>i{left:55px}.day-timeline article{grid-template-columns:40px 10px 28px 1fr auto;gap:7px}.day-timeline article>button{display:none}.day-timeline .p-avatar{width:28px;height:28px}.family-grid,.settings-grid,.plan-page{grid-template-columns:1fr}.settings-grid>nav{flex-direction:row;overflow:auto}.full-alert{grid-template-columns:36px 1fr}.full-alert>button{grid-column:2}.empty-dashboard{min-height:550px;padding:30px 20px}.empty-art{width:125px;height:125px}.mobile-bottom{display:flex;position:fixed;z-index:30;bottom:0;left:0;right:0;height:66px;background:rgba(255,255,255,.96);backdrop-filter:blur(15px);border-top:1px solid #dce7eb;justify-content:space-around;padding:6px 4px}.mobile-bottom button{border:0;background:none;color:#78909d;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:7px;max-width:72px}.mobile-bottom button i{font-style:normal;font-size:17px}.mobile-bottom button.active{color:var(--blue);font-weight:800}.price-card .saving{line-height:1.45}}
