@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_deb76bf4-module__VdFhdq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_deb76bf4-module__VdFhdq__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
#cardionat-landing{--amber:#f97316;--amber-deep:#9d4300;--amber-light:#ffdbca;--navy:#003554;--navy-deep:#001d32;--blue:#006398;--surface:#f7f9fb;--surface-low:#f2f4f6;--surface-card:#eceef0;--on-surface:#191c1e;--on-surface-muted:#584237;--outline:#8c7164;--outline-variant:#e0c0b1;--white:#fff;--r-sm:4px;--r:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:9999px;scroll-behavior:smooth;font-family:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;background:var(--surface);color:var(--on-surface);min-height:100vh;overflow-x:hidden}#cardionat-landing *,#cardionat-landing :before,#cardionat-landing :after{box-sizing:border-box;margin:0;padding:0}#cardionat-landing nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fbb8;border-bottom:1px solid #e0c0b14d;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}#cardionat-landing .nav-logo{align-items:center;text-decoration:none;display:inline-flex}#cardionat-landing .nav-links{align-items:center;gap:28px;display:flex}#cardionat-landing .nav-links a{color:var(--on-surface-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}#cardionat-landing .nav-links a:hover{color:var(--amber-deep)}#cardionat-landing .nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}#cardionat-landing .nav-login{border-radius:var(--r-full);color:var(--on-surface-muted);border:1.5px solid var(--outline-variant);background:0 0;justify-content:center;align-items:center;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}#cardionat-landing .nav-login:hover{border-color:var(--amber);color:var(--amber-deep);background:#f973160d}#cardionat-landing .nav-cta{background:var(--amber-deep);color:#fff;border-radius:var(--r-full);cursor:pointer;border:none;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}#cardionat-landing .nav-cta:hover{background:var(--amber);transform:translateY(-1px)}#cardionat-landing .hero{justify-content:center;align-items:center;min-height:100vh;padding:100px 24px 60px;display:flex;position:relative;overflow:hidden}#cardionat-landing .hero-bg{z-index:0;position:absolute;inset:0}#cardionat-landing .hero-orb{filter:blur(80px);opacity:.18;border-radius:50%;position:absolute}#cardionat-landing .hero-orb-1{background:var(--amber);width:600px;height:600px;top:-100px;right:-100px}#cardionat-landing .hero-orb-2{background:var(--blue);width:400px;height:400px;bottom:-50px;left:-80px}#cardionat-landing .hero-grid{background-image:linear-gradient(#8c71640f 1px,#0000 1px),linear-gradient(90deg,#8c71640f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}#cardionat-landing .hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1100px;margin:0 auto;display:grid;position:relative}#cardionat-landing .hero-badge{border-radius:var(--r-full);background:#f973161f;border:1px solid #f973164d;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;display:inline-flex}#cardionat-landing .hero-badge-dot{background:var(--amber);border-radius:50%;width:6px;height:6px;animation:2s infinite cardionat-lp-pulse}@keyframes cardionat-lp-pulse{0%,to{opacity:1}50%{opacity:.4}}#cardionat-landing .hero-badge span:last-child{color:var(--amber-deep);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}#cardionat-landing h1{letter-spacing:-.03em;color:var(--on-surface);margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.1}#cardionat-landing h1 em{color:var(--amber);font-style:normal}#cardionat-landing .hero-sub{color:var(--on-surface-muted);max-width:440px;margin-bottom:36px;font-size:17px;line-height:1.7}#cardionat-landing .hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}#cardionat-landing .lp-btn-primary{background:linear-gradient(135deg, var(--amber) 0%, var(--amber-deep) 100%);color:#fff;border-radius:var(--r-full);cursor:pointer;border:none;align-items:center;gap:10px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 8px 24px #9d430040}#cardionat-landing .lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #9d430059}#cardionat-landing .lp-btn-primary svg{fill:#fff;width:18px;height:18px}#cardionat-landing .lp-btn-ghost{color:var(--on-surface);border:1.5px solid var(--outline-variant);border-radius:var(--r-full);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}#cardionat-landing .lp-btn-ghost:hover{border-color:var(--amber);color:var(--amber-deep);background:#f973160d}#cardionat-landing .lp-btn-ghost svg{fill:currentColor;width:18px;height:18px}#cardionat-landing .hero-stats{gap:28px;display:flex}#cardionat-landing .hero-stat{flex-direction:column;display:flex}#cardionat-landing .hero-stat-num{color:var(--on-surface);letter-spacing:-.02em;font-size:22px;font-weight:800}#cardionat-landing .hero-stat-label{color:var(--outline);font-size:12px;font-weight:500}#cardionat-landing .hero-stat-divider{background:var(--outline-variant);width:1px}#cardionat-landing .phone-wrap{justify-content:center;animation:5s ease-in-out infinite cardionat-lp-float;display:flex;position:relative}#cardionat-landing .phone-glow{background:var(--amber);filter:blur(80px);opacity:.12;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cardionat-landing .phone{background:#191c1e;border-radius:36px;width:260px;padding:3px;position:relative;box-shadow:0 40px 80px #191c1e66,inset 0 1px #ffffff1a}#cardionat-landing .phone-inner{background:var(--surface);border-radius:33px;position:relative;overflow:hidden}#cardionat-landing .phone-status{background:var(--surface);height:44px;color:var(--on-surface);justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;font-weight:600;display:flex}#cardionat-landing .phone-notch{background:#191c1e;border-radius:0 0 16px 16px;width:90px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}#cardionat-landing .phone-screen{padding:16px}#cardionat-landing .phone-cam-title{color:var(--on-surface);margin-bottom:12px;font-size:13px;font-weight:700}#cardionat-landing .phone-cam-area{border-radius:var(--r-lg);background:#1a1a2e;height:140px;margin-bottom:12px;position:relative;overflow:hidden}#cardionat-landing .cam-overlay{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}#cardionat-landing .cam-dish-emoji{filter:drop-shadow(0 4px 8px #0006);font-size:40px}#cardionat-landing .cam-scan{background:linear-gradient(90deg, transparent, var(--amber), transparent);width:80px;height:2px;animation:2s ease-in-out infinite cardionat-lp-scan;position:absolute;top:40%}@keyframes cardionat-lp-scan{0%,to{opacity:0;top:20%}50%{opacity:1;top:75%}}#cardionat-landing .cam-corners{border:none;position:absolute;inset:8px}#cardionat-landing .cam-corners:before,#cardionat-landing .cam-corners:after{content:"";border-color:var(--amber);border-style:solid;width:20px;height:20px;position:absolute}#cardionat-landing .cam-corners:before{border-width:2px 0 0 2px;border-radius:4px 0 0;top:0;left:0}#cardionat-landing .cam-corners:after{border-width:0 2px 2px 0;border-radius:0 0 4px;bottom:0;right:0}#cardionat-landing .phone-result{border-radius:var(--r-md);background:#f9731614;border:1px solid #f9731633;padding:10px}#cardionat-landing .phone-result-title{color:var(--amber-deep);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}#cardionat-landing .macros{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}#cardionat-landing .macro{border-radius:var(--r);text-align:center;border:1px solid var(--outline-variant);background:#fff;padding:6px 8px}#cardionat-landing .macro-val{color:var(--on-surface);font-size:13px;font-weight:700}#cardionat-landing .macro-lbl{color:var(--outline);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}#cardionat-landing .phone-voice{border-radius:var(--r-md);background:#00639814;border:1px solid #00639833;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}#cardionat-landing .voice-icon{background:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}#cardionat-landing .voice-icon svg{fill:#fff;width:14px;height:14px}#cardionat-landing .voice-text{color:var(--navy);font-size:11px;font-weight:500;line-height:1.4}#cardionat-landing .voice-wave{align-items:center;gap:2px;margin-left:auto;display:flex}#cardionat-landing .voice-wave span{background:var(--blue);border-radius:2px;width:2px;animation:1.2s ease-in-out infinite cardionat-lp-wave}#cardionat-landing .voice-wave span:first-child{height:8px;animation-delay:0s}#cardionat-landing .voice-wave span:nth-child(2){height:14px;animation-delay:.15s}#cardionat-landing .voice-wave span:nth-child(3){height:10px;animation-delay:.3s}#cardionat-landing .voice-wave span:nth-child(4){height:16px;animation-delay:.45s}#cardionat-landing .voice-wave span:nth-child(5){height:8px;animation-delay:.6s}@keyframes cardionat-lp-wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}#cardionat-landing .float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--r-lg);background:#f7f9fbd9;border:1px solid #e0c0b180;padding:10px 14px;position:absolute;box-shadow:0 8px 24px #191c1e1a}#cardionat-landing .float-card-1{animation:5s ease-in-out 1s infinite cardionat-lp-float;top:40px;right:-80px}#cardionat-landing .float-card-2{animation:5s ease-in-out 2s infinite cardionat-lp-float;bottom:80px;left:-70px}#cardionat-landing .float-label{letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin-bottom:4px;font-size:9px;font-weight:700}#cardionat-landing .float-val{color:var(--on-surface);font-size:15px;font-weight:800}#cardionat-landing .float-sub{color:var(--amber-deep);font-size:10px;font-weight:600}#cardionat-landing .float-chips{gap:4px;margin-top:4px;display:flex}#cardionat-landing .chip{border-radius:var(--r-full);padding:2px 7px;font-size:9px;font-weight:700}#cardionat-landing .chip-green{color:#15803d;background:#16a34a1f}#cardionat-landing .chip-amber{color:var(--amber-deep);background:#f973161f}#cardionat-landing .chip-blue{color:var(--navy);background:#0063981f}#cardionat-landing .section{max-width:1100px;margin:0 auto;padding:80px 24px}#cardionat-landing .section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:12px;font-weight:700}#cardionat-landing .section-title{letter-spacing:-.02em;color:var(--on-surface);margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.2}#cardionat-landing .section-sub{color:var(--on-surface-muted);max-width:560px;font-size:16px;line-height:1.7}#cardionat-landing .features-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}#cardionat-landing .feature-card{border:1px solid var(--outline-variant);border-radius:var(--r-xl);background:#fff;padding:28px;transition:all .3s;position:relative;overflow:hidden}#cardionat-landing .feature-card:before{content:"";opacity:0;background:linear-gradient(135deg,#f973160a,#0000);transition:opacity .3s;position:absolute;inset:0}#cardionat-landing .feature-card:hover{border-color:#f973164d;transform:translateY(-4px);box-shadow:0 16px 40px #9d43001a}#cardionat-landing .feature-card:hover:before{opacity:1}#cardionat-landing .feature-icon{border-radius:var(--r-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}#cardionat-landing .feature-icon svg{stroke-width:1.8px;fill:none;width:24px;height:24px}#cardionat-landing .fi-amber{background:#f973161f}#cardionat-landing .fi-amber svg{stroke:var(--amber-deep)}#cardionat-landing .fi-blue{background:#0063981f}#cardionat-landing .fi-blue svg{stroke:var(--navy)}#cardionat-landing .fi-green{background:#16a34a1a}#cardionat-landing .fi-green svg{stroke:#15803d}#cardionat-landing .feature-title{color:var(--on-surface);margin-bottom:8px;font-size:16px;font-weight:700}#cardionat-landing .feature-body{color:var(--on-surface-muted);font-size:14px;line-height:1.6}#cardionat-landing .feature-tag{border-radius:var(--r-full);align-items:center;gap:4px;margin-top:14px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}#cardionat-landing .hiw-section{background:linear-gradient(180deg, var(--surface) 0%, #fff 100%);padding:80px 24px}#cardionat-landing .hiw-inner{max-width:1100px;margin:0 auto}#cardionat-landing .hiw-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid;position:relative}#cardionat-landing .hiw-steps:before{content:"";background:linear-gradient(90deg, transparent, var(--outline-variant), var(--amber), var(--outline-variant), transparent);height:1px;position:absolute;top:32px;left:16.7%;right:16.7%}#cardionat-landing .step-card{text-align:center;padding:32px 24px}#cardionat-landing .step-num{background:linear-gradient(135deg, var(--amber-light), #f973164d);border:2px solid var(--outline-variant);width:64px;height:64px;color:var(--amber-deep);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:22px;font-weight:800;display:flex;position:relative}#cardionat-landing .step-title{color:var(--on-surface);margin-bottom:8px;font-size:17px;font-weight:700}#cardionat-landing .step-body{color:var(--on-surface-muted);font-size:14px;line-height:1.6}#cardionat-landing .step-icon{margin-bottom:6px;font-size:26px}#cardionat-landing .showcase-section{max-width:1100px;margin:0 auto;padding:80px 24px}#cardionat-landing .showcase-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:48px;display:grid}#cardionat-landing .nutrition-card{border:1px solid var(--outline-variant);border-radius:var(--r-xl);background:#fff;padding:28px;box-shadow:0 8px 32px #191c1e0f}#cardionat-landing .nc-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}#cardionat-landing .nc-img{border-radius:var(--r-md);background:linear-gradient(135deg,#fde68a,#f97316);justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex}#cardionat-landing .nc-dish{color:var(--on-surface);font-size:16px;font-weight:700}#cardionat-landing .nc-cal{color:var(--outline);font-size:12px;font-weight:500}#cardionat-landing .nc-cal span{color:var(--amber-deep);font-weight:700}#cardionat-landing .macro-bars{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}#cardionat-landing .mbar-row{flex-direction:column;gap:4px;display:flex}#cardionat-landing .mbar-label{justify-content:space-between;font-size:12px;font-weight:600;display:flex}#cardionat-landing .mbar-track{background:var(--surface-card);border-radius:var(--r-full);height:6px;overflow:hidden}#cardionat-landing .mbar-fill{border-radius:var(--r-full);height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}#cardionat-landing .mbar-protein .mbar-fill{background:linear-gradient(90deg,#3b82f6,#1d4ed8);width:72%}#cardionat-landing .mbar-carbs .mbar-fill{background:linear-gradient(90deg, var(--amber), var(--amber-deep));width:45%}#cardionat-landing .mbar-fat .mbar-fill{background:linear-gradient(90deg,#10b981,#059669);width:28%}#cardionat-landing .mbar-fiber .mbar-fill{background:linear-gradient(90deg,#a855f7,#7c3aed);width:60%}#cardionat-landing .micro-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}#cardionat-landing .micro-item{background:var(--surface-low);border-radius:var(--r);text-align:center;padding:8px}#cardionat-landing .micro-val{color:var(--on-surface);font-size:13px;font-weight:700}#cardionat-landing .micro-name{color:var(--outline);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}#cardionat-landing .ai-badge{border-radius:var(--r-full);color:var(--amber-deep);background:#f973161a;border:1px solid #f9731640;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}#cardionat-landing .showcase-text .section-label{margin-bottom:8px}#cardionat-landing .showcase-text p{color:var(--on-surface-muted);margin-bottom:16px;font-size:15px;line-height:1.7}#cardionat-landing .check-list{flex-direction:column;gap:10px;list-style:none;display:flex}#cardionat-landing .check-list li{color:var(--on-surface-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}#cardionat-landing .check-dot{background:#f9731626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}#cardionat-landing .check-dot:after{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}#cardionat-landing .training-section{background:linear-gradient(135deg, var(--navy-deep) 0%, #003554 100%);padding:80px 24px;position:relative;overflow:hidden}#cardionat-landing .training-bg-glow{background:var(--amber);filter:blur(120px);opacity:.06;border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-100px}#cardionat-landing .training-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;margin:0 auto;display:grid;position:relative}#cardionat-landing .training-text .section-label{color:#f97316e6}#cardionat-landing .training-text .section-title{color:#fff}#cardionat-landing .training-text .section-sub{color:#f7f9fbb3}#cardionat-landing .training-text p{color:#f7f9fba6;margin-bottom:16px;font-size:15px;line-height:1.7}#cardionat-landing .training-text .check-list li{color:#f7f9fbb3}#cardionat-landing .training-text .check-dot{background:#f9731633}#cardionat-landing .training-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--r-xl);background:#ffffff0f;border:1px solid #ffffff1a;padding:24px}#cardionat-landing .tc-title{color:#f7f9fb80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700}#cardionat-landing .voice-cmd{border-radius:var(--r-md);background:#ffffff0f;border:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}#cardionat-landing .voice-cmd-icon{background:#f9731633;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}#cardionat-landing .voice-cmd-icon svg{stroke:#f97316;stroke-width:2px;fill:none;width:16px;height:16px}#cardionat-landing .voice-cmd-text{color:#f7f9fbd9;font-size:13px;font-weight:500;line-height:1.4}#cardionat-landing .exercise-rows{flex-direction:column;gap:8px;margin-top:16px;display:flex}#cardionat-landing .exercise-row{border-radius:var(--r);background:#ffffff0a;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}#cardionat-landing .ex-name{color:#f7f9fbe6;font-weight:600}#cardionat-landing .ex-meta{color:#f7f9fb66;font-size:11px}#cardionat-landing .ex-kcal{color:var(--amber);font-size:13px;font-weight:700}#cardionat-landing .ex-badge{border-radius:var(--r-full);color:#f97316e6;background:#f9731626;padding:3px 8px;font-size:9px;font-weight:700}#cardionat-landing .workout-summary{border-radius:var(--r-md);text-align:center;background:#f973161a;border:1px solid #f9731633;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:14px;display:grid}#cardionat-landing .ws-val{color:var(--amber);font-size:18px;font-weight:800}#cardionat-landing .ws-label{color:#f7f9fb66;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}#cardionat-landing .reviews-section{text-align:center;max-width:1100px;margin:0 auto;padding:80px 24px}#cardionat-landing .stars{color:var(--amber);letter-spacing:2px;margin-bottom:24px;font-size:22px}#cardionat-landing .reviews-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}#cardionat-landing .review-card{border:1px solid var(--outline-variant);border-radius:var(--r-xl);background:#fff;padding:24px;transition:all .3s}#cardionat-landing .review-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #9d430014}#cardionat-landing .review-stars{color:var(--amber);margin-bottom:12px;font-size:14px}#cardionat-landing .review-text{color:var(--on-surface-muted);margin-bottom:16px;font-size:14px;line-height:1.6}#cardionat-landing .review-author{align-items:center;gap:10px;display:flex}#cardionat-landing .author-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}#cardionat-landing .author-name{color:var(--on-surface);font-size:13px;font-weight:700}#cardionat-landing .author-role{color:var(--outline);font-size:11px}#cardionat-landing .cta-section{max-width:1052px;margin:0 auto 80px}#cardionat-landing .cta-inner{background:linear-gradient(135deg, var(--amber-deep) 0%, #582200 100%);border-radius:var(--r-xl);text-align:center;padding:64px;position:relative;overflow:hidden}#cardionat-landing .cta-glow{background:var(--amber);filter:blur(80px);opacity:.15;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-50px}#cardionat-landing .cta-glow-2{filter:blur(100px);opacity:.04;background:#fff;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-80px;left:20%}#cardionat-landing .cta-label{letter-spacing:.1em;text-transform:uppercase;color:#ffdbcacc;margin-bottom:16px;font-size:12px;font-weight:700}#cardionat-landing .cta-title{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.2}#cardionat-landing .cta-sub{color:#ffdbcacc;margin-bottom:36px;font-size:16px;line-height:1.6}#cardionat-landing .store-btns{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}#cardionat-landing .store-btn{border-radius:var(--r-lg);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #fff3;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;transition:all .25s;display:flex}#cardionat-landing .store-btn:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px)}#cardionat-landing .store-icon{fill:#fff;width:28px;height:28px}#cardionat-landing .store-text{text-align:left}#cardionat-landing .store-sub{color:#ffffffa6;font-size:10px;font-weight:500}#cardionat-landing .store-name{color:#fff;font-size:16px;font-weight:700}#cardionat-landing .lp-footer{background:var(--on-surface);color:#ffffff80;text-align:center;padding:40px 24px 24px}#cardionat-landing .footer-logo{justify-content:center;margin-bottom:8px;display:flex}#cardionat-landing .footer-links{flex-wrap:wrap;justify-content:center;gap:24px;margin:16px 0;display:flex}#cardionat-landing .footer-links a{color:#fff6;font-size:13px;text-decoration:none;transition:color .2s}#cardionat-landing .footer-links a:hover{color:#fffc}#cardionat-landing .footer-copy{color:#ffffff40;font-size:12px}@keyframes cardionat-lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#cardionat-landing .hiw-header{text-align:center}#cardionat-landing .hiw-header .section-sub{margin:0 auto}#cardionat-landing .reviews-section .section-label{text-align:center}#cardionat-landing .nc-header-side{margin-left:auto}#cardionat-landing .showcase-title-sm{font-size:30px}#cardionat-landing .micro-suggestions{color:var(--amber-deep)}#cardionat-landing .tc-title-spaced{margin-top:16px}#cardionat-landing .cta-z{z-index:1;position:relative}#cardionat-landing .footer-tagline{margin-bottom:4px;font-size:13px}@media (max-width:960px){#cardionat-landing .hero-inner{text-align:center;grid-template-columns:1fr}#cardionat-landing .hero-content{order:1}#cardionat-landing .phone-wrap{order:2;margin-top:24px}#cardionat-landing .hero-sub{margin-left:auto;margin-right:auto}#cardionat-landing .hero-actions,#cardionat-landing .hero-stats{justify-content:center}#cardionat-landing .float-card-1,#cardionat-landing .float-card-2{display:none}#cardionat-landing .features-grid,#cardionat-landing .hiw-steps{grid-template-columns:1fr}#cardionat-landing .hiw-steps:before{display:none}#cardionat-landing .showcase-grid,#cardionat-landing .training-inner,#cardionat-landing .reviews-grid{grid-template-columns:1fr}#cardionat-landing h1{font-size:36px}#cardionat-landing .section-title,#cardionat-landing .cta-title{font-size:28px}#cardionat-landing .cta-inner{padding:40px 24px}#cardionat-landing .nav-links{display:none}#cardionat-landing .nav-actions{gap:8px}#cardionat-landing .nav-login{padding:7px 14px;font-size:13px}#cardionat-landing .nav-cta{padding:8px 16px;font-size:13px}}
