:root{--teal-900:#0B3B3F;--teal-700:#145A5E;--teal-500:#1F7A76;--teal-100:#DCEBE9;--gold:#D9A441;--gold-soft:#F6E7C8;--bg:#F2F5F4;--ink:#132326;--mute:#5D6F72;--line:#DCE4E2;--ok:#1E8A5A;--bad:#C2413A;--r-md:12px;--r-sm:8px;--shadow:0 1px 0 rgba(11,59,63,.04),0 12px 32px -18px rgba(11,59,63,.35);--display:"Sora",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0A1A1C;--card:#102629;--ink:#E6EFEE;--mute:#93A9AB;--line:#1F3A3D;--teal-100:#16393B;--gold-soft:#3A2F17}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:16px/1.6 var(--body)}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;line-height:1.15;margin:0 0 .4em}h1{font-size:clamp(1.6rem,4.5vw,2.3rem);font-weight:700}h2{font-size:1.15rem;font-weight:600;margin-top:1.6em}p{margin:.4em 0 .8em}.wrap{max-width:760px;margin:0 auto;padding:20px 16px 110px}.mute{color:var(--mute);font-size:.92rem}.brand{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-family:var(--display);font-weight:600}.logo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--teal-900);color:var(--gold);font:700 .95rem var(--display)}.card{border:1px solid var(--line);padding:18px;margin:12px 0}.card,.panel{background:var(--card)}.panel{padding:22px;margin:16px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:999px;padding:0 22px;font:600 .98rem var(--body);cursor:pointer;text-decoration:none;transition:transform .12s ease,background .12s}.btn:active{transform:scale(.98)}.btn.gold{background:var(--gold);color:var(--teal-900)}.btn.ghost{background:transparent}.btn:disabled{opacity:.45;cursor:default}input,textarea{width:100%;padding:13px 14px;border-radius:var(--r-sm);border:1.5px solid var(--line);font:inherit;background:var(--card);color:var(--ink)}input:focus,textarea:focus{border-color:var(--teal-500);outline:none}.opt{display:block;width:100%;text-align:left;margin:8px 0;border-radius:var(--r-md);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.opt:hover:not(:disabled){border-color:var(--teal-500)}.opt.right{border-color:var(--ok);background:rgba(30,138,90,.1);background:color-mix(in srgb,var(--ok) 10%,var(--card))}.opt.wrong{border-color:var(--bad);background:rgba(194,65,58,.09);background:color-mix(in srgb,var(--bad) 9%,var(--card))}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.bar{height:6px;border-radius:6px;background:var(--teal-100);overflow:hidden}.bar>i{display:block;height:100%;background:var(--gold)}.chip{display:inline-block;padding:3px 10px;font-size:.8rem;font-weight:600;background:var(--teal-100);color:var(--teal-700)}.chip.paid{background:rgba(30,138,90,.15);background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.chip.wait{background:var(--gold-soft);color:#8A6213}.no-copy{-moz-user-select:none;user-select:none;-webkit-user-select:none}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.nav{position:fixed;bottom:0;left:0;right:0;z-index:5;justify-content:space-around;background:var(--card);border-top:1px solid var(--line);padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.nav,.nav a{display:flex}.nav a{flex-direction:column;align-items:center;gap:2px;color:var(--mute);text-decoration:none;font-size:.72rem;font-weight:600;min-width:58px}.nav a svg{width:22px;height:22px}.nav a.on{color:var(--teal-900)}.nav a.on svg{color:var(--gold)}.hero{position:relative;margin:-20px -16px 0;padding:28px 20px 34px;background:var(--teal-900);color:#EAF3F2;overflow:hidden;border-radius:0 0 28px 28px}.hero .brand,.hero h1{color:#fff}.hero h1{font-size:clamp(1.9rem,6vw,2.8rem);max-width:15ch}.hero p{color:#B9D3D1;max-width:46ch}.ecg{display:block;width:100%;height:70px;margin:18px 0 6px}.ecg path{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400;animation:trace 2.4s ease-out .3s forwards}@keyframes trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ecg path{animation:none;stroke-dashoffset:0}}.facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:18px;border-top:1px solid rgba(255,255,255,.14);padding-top:16px}.facts b{display:block;font:700 1.35rem var(--display);color:#fff}.facts span{font-size:.78rem;color:#9FBFBC}@media (max-width:480px){.facts{grid-template-columns:repeat(2,1fr);row-gap:14px}}.path{list-style:none;padding:0;margin:8px 0}.path,.path li{position:relative}.path li{padding:0 0 22px 44px}.path li:before{content:"";position:absolute;left:15px;top:30px;bottom:0;width:2px;background:var(--line)}.path li:last-child:before{display:none}.path .dot{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--teal-100);color:var(--teal-900);font:700 .9rem var(--display)}.path a{display:block;text-decoration:none}.path b{font-family:var(--display);font-size:1.05rem}.price{display:flex;align-items:baseline;gap:8px}.price b{font:700 2.2rem var(--display);color:var(--teal-900)}@media (prefers-color-scheme:dark){.price b{color:var(--gold)}.nav a.on{color:var(--ink)}}.stat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.stat div{border-radius:var(--r-md);padding:12px}.stat b{font:700 1.5rem var(--display)}.qhead{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.9rem}.qhead b{color:var(--ink)}.timer{font:700 1rem var(--display);color:var(--teal-900);background:var(--teal-100);padding:4px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timer.low{background:rgba(194,65,58,.14);background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.link{background:none;border:0;color:var(--teal-500);font:600 .9rem var(--body);cursor:pointer;padding:4px}.stem{font-size:1.05rem;line-height:1.65;white-space:pre-wrap;margin-top:0}.opt{display:flex;gap:12px;align-items:flex-start}.opt .key{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--line);font:700 .85rem var(--display);color:var(--mute)}.opt.picked{border-color:var(--teal-500)}.opt.picked .key,.opt.right .key{background:var(--teal-900);border-color:var(--teal-900);color:#fff}.opt.wrong .key{background:var(--bad);border-color:var(--bad);color:#fff}.explain{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.explain h3{font-size:.95rem;margin:14px 0 4px}.explain ul{padding-left:18px;margin:4px 0}.explain li{margin:4px 0;color:var(--mute)}.verdict{font:700 1.05rem var(--display);margin:0}.pearl{background:var(--gold-soft);border-radius:var(--r-sm);padding:10px 12px;margin-top:12px}.qfoot{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.qfoot .btn{flex:1 1 auto}.btn.flagged{border-color:var(--gold);color:#8A6213;background:var(--gold-soft)}.qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.qgrid button{height:40px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:600 .85rem var(--body);cursor:pointer}.qgrid .done{background:var(--teal-100);border-color:var(--teal-500)}.qgrid .flag{box-shadow:inset 0 -4px 0 var(--gold)}.qgrid .cur{outline:2px solid var(--teal-900)}.qgrid .ok{background:rgba(30,138,90,.18);background:color-mix(in srgb,var(--ok) 18%,var(--card));border-color:var(--ok)}.qgrid .no{background:rgba(194,65,58,.14);background:color-mix(in srgb,var(--bad) 14%,var(--card));border-color:var(--bad)}.qgrid .skip{opacity:.6}.hero .logo{background:var(--gold);color:var(--teal-900)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}button.chip{border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;min-height:40px;padding:0 14px;font:600 .9rem var(--body,inherit)}button.chip.on{background:var(--teal-700);border-color:var(--teal-700);color:#fff}button.chip:focus-visible{outline:2px solid var(--gold,#C9A227);outline-offset:2px}.opt .pct{margin-left:auto;padding-left:8px;font-size:.8rem;font-weight:600;opacity:.75;white-space:nowrap}select{width:100%;padding:12px 14px;border-radius:var(--r-sm);border:1.5px solid var(--line);font:inherit;background:var(--card);color:var(--ink);min-height:48px}select:focus{border-color:var(--teal-500);outline:none}s{text-decoration-thickness:2px}.lp{--lp-navy:#0E1F3B;--lp-blue:#1D5FD1;--lp-blue-d:#164CAB;--lp-ice:#EEF4FF;--lp-sky:#D9E6FF;--lp-ink:#14213A;--lp-mute:#55627A;--lp-ok:#15935F;width:100vw;margin:-20px 0 -110px calc(50% - 50vw);background:linear-gradient(180deg,#FFFFFF 0,var(--lp-ice) 60%,#FFFFFF 100%);color:var(--lp-ink);overflow:hidden}.lp>*{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.lp a{color:var(--lp-blue)}.lp h1,.lp h2{color:var(--lp-navy)}.lp-top{justify-content:space-between;padding-top:16px;padding-bottom:8px}.lp-brand,.lp-top{display:flex;align-items:center}.lp-brand{gap:10px;font:700 1.02rem var(--display);color:var(--lp-navy)!important;text-decoration:none}.lp-brand .logo{background:var(--lp-navy);color:#E2B64A}.lp-login{font-weight:600;text-decoration:none;padding:8px 14px;border-radius:999px;border:1.5px solid var(--lp-sky)}.lp-hero{display:grid;grid-gap:28px;gap:28px;padding-top:18px;padding-bottom:36px;align-items:center}@media (min-width:880px){.lp-hero{grid-template-columns:1.1fr .9fr;padding-top:44px;padding-bottom:60px}}.lp-for{font:600 .9rem var(--body);color:var(--lp-blue);margin:0 0 10px}.lp-exams{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 18px}.lp-exams li{font:600 .78rem var(--body);padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--lp-sky);color:var(--lp-navy)}.lp-hero h1{font-size:clamp(2rem,6.2vw,3.25rem);line-height:1.06;letter-spacing:-.03em;margin-bottom:.35em;max-width:16ch}.lp-lead{font-size:1.06rem;color:var(--lp-mute);max-width:52ch}.lp-ecg{width:min(420px,100%);height:32px;margin:6px 0 14px;fill:none;stroke:#E04848;stroke-width:2;stroke-linejoin:round}.lp-cta{display:flex;flex-wrap:wrap;gap:10px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:14px;background:var(--lp-blue);color:#fff!important;font:700 1rem var(--body);text-decoration:none;box-shadow:0 10px 24px -12px rgba(29,95,209,.7);transition:background .15s,transform .1s}.lp-btn:hover{background:var(--lp-blue-d)}.lp-btn:active{transform:scale(.98)}.lp-btn.ghost{border:1.5px solid var(--lp-sky);box-shadow:none}.lp-btn.ghost,.lp-btn.light{background:#fff;color:var(--lp-navy)!important}.lp-small{font-size:.86rem;color:var(--lp-mute);margin-top:10px}.lp-phone{justify-self:center;width:min(330px,88vw);padding:12px;border-radius:40px;background:#0B1424;box-shadow:0 40px 70px -30px rgba(14,31,59,.55),inset 0 0 0 2px #26334A}.lp-screen{border-radius:30px;background:#fff;padding:18px 14px 16px;font-size:.84rem;line-height:1.45}.lp-qbar{display:flex;justify-content:space-between;font-weight:600;color:var(--lp-mute);font-size:.74rem;margin-bottom:10px}.lp-timer{color:var(--lp-blue)}.lp-stem{margin:0 0 10px;font-weight:500}.lp-opt,.lp-stem{color:var(--lp-ink)}.lp-opt{display:flex;gap:10px;align-items:center;padding:9px 10px;margin:6px 0;border-radius:10px;border:1.5px solid #e2e8f2}.lp-opt b{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid #cbd5e4;font-size:.7rem;color:var(--lp-mute)}.lp-right{animation:lp-reveal .5s ease 1.4s both}.lp-right b{animation:lp-dot .5s ease 1.4s both}.lp-why{margin-top:10px;padding:10px;border-radius:10px;background:#F1F8F4;color:#1C4B35;font-size:.78rem;animation:lp-fade .5s ease 1.9s both}@keyframes lp-reveal{to{border-color:var(--lp-ok);background:#E8F6EF}}@keyframes lp-dot{to{background:var(--lp-ok);border-color:var(--lp-ok);color:#fff}}@keyframes lp-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-right,.lp-right b,.lp-why{animation-duration:0s;animation-delay:0s}}.lp-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--lp-sky);border-radius:18px;overflow:hidden;padding:0!important;margin-bottom:12px}.lp-stats>div{background:#fff;padding:18px 16px}.lp-stats b{display:block;font:700 1.6rem var(--display);color:var(--lp-navy)}.lp-stats span{color:var(--lp-mute);font-size:.9rem}@media (min-width:720px){.lp-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:1112px){.lp-stats{margin-left:16px!important;margin-right:16px!important}}.lp-sec{padding-top:28px;padding-bottom:12px}.lp-sec h2{font-size:clamp(1.35rem,3.6vw,1.8rem);margin:0 0 16px}.lp-grid{display:grid;grid-gap:12px;gap:12px}@media (min-width:640px){.lp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.lp-grid{grid-template-columns:repeat(3,1fr)}}.lp-feat{background:#fff;border:1px solid #e1e9f7;border-radius:16px;padding:18px}.lp-feat svg{width:30px;height:30px;color:var(--lp-blue);padding:6px;border-radius:10px;background:var(--lp-ice);box-sizing:content-box;margin-bottom:8px}.lp-feat b{display:block;color:var(--lp-navy);font-family:var(--display)}.lp-feat p{margin:.3em 0 0;color:var(--lp-mute);font-size:.93rem}.lp-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}@media (min-width:760px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-steps li{counter-increment:s;background:#fff;border:1px solid #e1e9f7;border-radius:16px;padding:18px}.lp-steps li:before{content:counter(s);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lp-navy);color:#fff;font:700 .9rem var(--display);margin-bottom:8px}.lp-steps b{display:block;color:var(--lp-navy)}.lp-steps span{color:var(--lp-mute);font-size:.93rem}.lp-price{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:28px!important;padding:26px 22px!important;border-radius:22px;background:var(--lp-navy);color:#DCE6FA}@media (max-width:1112px){.lp-price{margin-left:16px!important;margin-right:16px!important}}.lp-price p{margin:.3em 0;max-width:52ch}.lp-amount{font:700 2.2rem var(--display);color:#fff}.lp-amount span{font:500 1rem var(--body);color:#BFD3FF}.lp-support{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:8px}.lp-support p{margin:.2em 0;color:var(--lp-mute)}.lp-foot{padding-top:18px;padding-bottom:40px;font-size:.8rem;color:var(--lp-mute)}.faq{display:grid;grid-gap:8px;gap:8px}.faq-item{background:var(--card);border:1px solid var(--line);border-radius:12px}.lp .faq-item{background:#fff;border-color:#E1E9F7}.faq-q{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;background:none;border:0;font:600 .98rem var(--body);color:inherit;text-align:left;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}details[open]>.faq-q span:last-child{transform:rotate(45deg)}.faq-q span:last-child{font-size:1.3rem;line-height:1;transition:transform .15s}.faq-a{margin:0;padding:0 16px 14px;color:var(--mute)}.lp .faq-a{color:var(--lp-mute)}body:has(.lp){overflow-x:hidden}:root{--navy:#0A1830;--navy-2:#10284A;--navy-3:#1A3A66;--teal-900:#0E5A5E;--teal-700:#137075;--teal-500:#1C8A8C;--teal-100:#E1F1F0;--gold:#E3A92F;--gold-2:#F5C95E;--gold-soft:#FFF4DC;--bg:#F3F5F9;--ink:#14213A;--mute:#5E6B80;--line:#E1E6EF;--ok:#16935F;--bad:#D04A3F;--r-lg:20px;--r-md:14px;--r-sm:12px;--shadow:0 1px 2px rgba(10,24,48,.05),0 16px 34px -22px rgba(10,24,48,.5);--body:"Inter",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#F3F5F9;--card:#FFFFFF;--ink:#14213A;--mute:#5E6B80;--line:#E1E6EF;--teal-100:#E1F1F0;--gold-soft:#FFF4DC}}body{background:var(--bg);overflow-x:hidden}h1{letter-spacing:-.025em}h1,h2{color:var(--navy)}h2{font-weight:800}.topbar{margin:-20px calc(50% - 50vw) 14px;padding:calc(12px + env(safe-area-inset-top)) max(16px,calc(50vw - 364px)) 12px;background:linear-gradient(135deg,var(--navy) 0,var(--navy-2) 100%);color:#fff;box-shadow:0 12px 28px -24px rgba(0,0,0,.9);border-bottom:1px solid rgba(245,201,94,.22)}.topbar .brand{color:#fff;font:700 1.08rem var(--serif);letter-spacing:.005em}.topbar .brand b{color:var(--gold-2);font-weight:800}.logo{background:linear-gradient(150deg,#122C52,#071327);border:1.5px solid var(--gold);color:var(--gold-2);font:800 1rem var(--serif);border-radius:11px;box-shadow:0 0 0 3px rgba(227,169,47,.12)}.topbar .chip.paid{background:rgba(245,201,94,.12);color:var(--gold-2);border:1px solid rgba(245,201,94,.45)}.preview{margin:0 0 12px;padding:9px 14px;border-radius:12px;background:var(--gold-soft);border:1px solid #f1d9a2;font-size:.86rem}.btn{min-height:48px;font-weight:700;background:var(--teal-900);box-shadow:0 10px 20px -14px rgba(14,90,94,.9)}.btn:hover{background:var(--teal-700)}.btn.gold,.qfoot .btn:not(.ghost){background:linear-gradient(180deg,var(--gold-2) 0,var(--gold) 100%);color:var(--navy);box-shadow:0 12px 22px -14px rgba(227,169,47,1)}.btn.gold:hover,.qfoot .btn:not(.ghost):hover{filter:brightness(1.04)}.btn.ghost{background:var(--card);color:var(--ink)}.btn.ghost:hover{border-color:var(--teal-500);background:var(--card)}.btn.block{display:flex;width:100%}.link{color:var(--teal-700);font-weight:700}input,select,textarea{border-radius:12px}input:focus,select:focus,textarea:focus{border-color:var(--teal-500);box-shadow:0 0 0 3px rgba(28,138,140,.15)}.panel{border-radius:var(--r-lg);border:1px solid rgba(225,230,239,.8)}.card{border-radius:var(--r-md)}.chip{border-radius:999px}.chip.subj{background:#E8F0FE;color:#2457C5;margin:0 0 10px}.bar{height:7px;background:#E6EBF2}.bar>i{background:linear-gradient(90deg,var(--teal-700),var(--teal-500));border-radius:7px}.xp .bar>i{background:linear-gradient(90deg,var(--gold),var(--gold-2))}.stat div{border-radius:14px;border:1px solid var(--line);background:var(--card);padding:12px 12px 10px}.stat b{font:800 1.55rem var(--display);color:var(--navy);display:flex;align-items:center;gap:6px}.stat .ic{display:inline-flex;color:var(--gold)}.stat .ic,.stat .ic svg{width:22px;height:22px}.stat .mute{font-size:.78rem}.qhead{font-size:.92rem}.timer{background:#EEF2F8;color:var(--navy);border:1px solid var(--line);border-radius:12px}.stem{font-size:1.06rem}.opt{border-radius:14px;border-color:var(--line);padding:14px 16px;box-shadow:0 1px 0 rgba(10,24,48,.03);transition:border-color .12s,background .12s}.opt .key{width:30px;height:30px;border-color:#C9D2E0;color:var(--ink);background:var(--card)}.opt.picked{border-color:var(--teal-700);background:var(--teal-100)}.opt.right{border-color:#7FCBA6;background:#E9F7F0}.opt.wrong{border-color:#EAA39C;background:#FDEEEC}.verdict{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;font:800 1rem var(--display)}.verdict:before{content:"✓";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ok);color:#fff;font-size:.95rem}.verdict.ok{background:#E9F7F0;color:#0F6E46;border:1px solid #bfe6d2}.verdict.bad{background:#FDEEEC;color:#A8352C;border:1px solid #f5c8c3}.verdict.bad:before{content:"!";background:var(--bad)}.explain{border-top:0;padding-top:4px}.explain h3{font:800 1rem var(--display);color:var(--navy);margin:16px 0 6px}.explain ul{padding-left:0;list-style:none}.explain li{color:var(--ink);padding:9px 0;border-bottom:1px solid var(--line);margin:0}.explain li:last-child{border-bottom:0}.pearl{background:linear-gradient(180deg,#FFF8E8,#FFF1D6);border:1px solid #f1d9a2;border-radius:14px;padding:14px 16px}.pearl .ph{display:block;color:#B7791F;font-weight:800;margin-bottom:4px}.pearl .ph:before{content:"💡 "}.qgrid button{border-radius:10px}.qgrid .done{background:#EEF2F8;border-color:#C9D2E0}.qgrid .flag{border-color:var(--gold);background:var(--gold-soft);box-shadow:none}.qgrid .cur{background:var(--teal-900);border-color:var(--teal-900);color:#fff;outline:none}.result .price b{color:var(--teal-900)}button.chip{border-radius:12px;border-color:var(--line)}button.chip.on{background:var(--teal-900);border-color:var(--teal-900);box-shadow:0 8px 16px -12px rgba(14,90,94,.9)}.nav{background:linear-gradient(180deg,var(--navy-2),var(--navy));border-top:1px solid rgba(245,201,94,.25);box-shadow:0 -12px 30px -22px rgba(0,0,0,.7)}.nav a{color:#9FB0C9;padding:6px 8px;border-radius:14px}.nav a.on{background:rgba(245,201,94,.12)}.nav a.on,.nav a.on svg{color:var(--gold-2)}.hhero{position:relative;overflow:hidden;margin:4px 0 16px;padding:22px 18px 18px;border-radius:24px;color:#fff;background:radial-gradient(120% 90% at 100% 0,#24497D 0,rgba(36,73,125,0) 55%),linear-gradient(160deg,var(--navy-2) 0,var(--navy) 75%);box-shadow:0 22px 40px -26px rgba(10,24,48,.9)}.hhero-ecg{position:absolute;right:-10px;top:18px;width:62%;height:56px;opacity:.35}.hhero-ecg path{fill:none;stroke:var(--gold-2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hhero-k{margin:0;color:#C9D6EA;font-size:1.05rem;font-weight:500}.hhero h1{color:#fff;font-size:clamp(2rem,7vw,2.6rem);margin:0 0 4px}.hhero-sub{color:#AFC0D8;margin:0 0 14px;max-width:40ch}.hhero .panel{margin:0 0 14px;border:0}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tile{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:18px;text-decoration:none;color:#fff;background:linear-gradient(160deg,var(--navy-2),var(--navy));border:1px solid rgba(245,201,94,.18);box-shadow:0 14px 26px -20px rgba(10,24,48,.9);transition:transform .12s}.tile:active{transform:scale(.98)}.tile b{font-size:1rem;margin-top:8px}.tile span:last-child{color:#AFC0D8;font-size:.8rem}.tile-ic{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(245,201,94,.12);color:var(--gold-2)}.tile-ic svg{width:22px;height:22px}.subj{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:10px 0 4px}.subj a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:16px;background:var(--card);border:1px solid var(--line);text-decoration:none;font-size:.74rem;font-weight:700;color:var(--ink)}.subj .tile-ic{background:var(--teal-100);color:var(--teal-900)}.tools{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}@media (min-width:640px){.tiles{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.btn,.tile{transition:none}}.stat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat b{display:block;font-size:1.45rem;line-height:1.1}.stat .ic{display:block;margin-bottom:6px}.stat .mute{display:block;line-height:1.3;margin-top:2px}.lx{--gold-g:linear-gradient(180deg,#F8D77A,#E3A92F 55%,#C98A1B);width:100vw;margin:-20px 0 -110px calc(50% - 50vw);background:linear-gradient(180deg,#F7F2E7,#FBF8F1 40%,#F3F5F9);color:var(--ink);overflow:hidden;padding-bottom:40px}.lx>*{max-width:1080px;margin-left:auto;margin-right:auto}.lx-top{justify-content:space-between;padding:14px 16px;position:relative;z-index:2;max-width:none;background:linear-gradient(180deg,#071327,#0A1830);border-bottom:1px solid rgba(245,201,94,.2)}.lx-brand,.lx-top{display:flex;align-items:center}.lx-brand{gap:10px;text-decoration:none;color:#fff}.lx-brand b{display:block;font:800 1.02rem var(--serif);color:#fff}.lx-brand small{display:block;color:var(--gold-2);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.lx-login{color:#fff;font-weight:700;text-decoration:none;border:1px solid rgba(245,201,94,.5);padding:8px 16px;border-radius:12px}.lx-hero{position:relative;max-width:none;display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px;padding:34px max(16px,calc(50vw - 524px)) 56px;color:#fff;background:radial-gradient(80% 70% at 85% 10%,rgba(245,201,94,.2) 0,transparent 60%),radial-gradient(70% 60% at 0 100%,#1C3D6E 0,transparent 60%),linear-gradient(165deg,#0A1830,#0F2547 60%,#0A1830);border-radius:0 0 36px 36px}.lx-sky{position:absolute;left:0;right:0;bottom:0;width:100%;height:170px;opacity:.16}.lx-sky path{fill:var(--gold-2)}.lx-ed{position:absolute;top:14px;right:max(16px,calc(50vw - 524px));display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:14px;background:var(--gold-g);color:#0A1830;box-shadow:0 12px 26px -16px rgba(227,169,47,1);z-index:1}.lx-ed span svg{width:22px;height:22px}.lx-ed b{display:block;font:800 .95rem var(--display)}.lx-ed small{font-size:.66rem;font-weight:700;letter-spacing:.04em}.lx-copy{position:relative;z-index:1;padding-top:30px}.lx-for{margin:0 0 10px;color:#D9E2F0;font-size:.82rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.lx h1{margin:0;font:800 clamp(3rem,13vw,5.6rem)/.92 var(--serif);letter-spacing:-.02em;color:#fff}.lx h1 span{display:block;background:var(--gold-g)}.lx-tag{margin:16px 0 18px;color:var(--gold-2);font-weight:800;letter-spacing:.28em;text-transform:uppercase;font-size:clamp(.85rem,2.6vw,1.05rem)}.lx-pills{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:14px 18px}.lx-pills li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.92rem;color:#E6ECF5}.lx-pills i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold-2);background:rgba(245,201,94,.06)}.lx-pills i svg{width:22px;height:22px}.lx-cta{display:flex;flex-wrap:wrap;gap:10px}.lx-ghost{background:transparent!important;color:#fff!important;border-color:rgba(245,201,94,.55)!important}.lx-note{color:#AFC0D8;font-size:.84rem;margin-top:10px}.lx-phone{position:relative;z-index:1;justify-self:center;width:min(300px,82vw);aspect-ratio:9/18.5;padding:10px;border-radius:42px;background:linear-gradient(145deg,#3A3F48,#0C0F14 40%,#2A2E35);box-shadow:0 40px 60px -30px rgba(0,0,0,.9),0 0 0 2px #6B5A34;transform:rotate(4deg)}.lx-screen{height:100%;border-radius:33px;background:#F4F6FA;padding:14px 10px;overflow:hidden;color:var(--ink)}.lx-ph-top{display:flex;align-items:center;gap:8px;font:800 .85rem var(--serif);margin:6px 4px 10px}.lx-ph-top .logo{width:28px;height:28px;font-size:.75rem}.lx-ph-banner{position:relative;padding:12px 14px;border-radius:14px;background:linear-gradient(140deg,#10284A,#0A1830);color:#fff;margin-bottom:10px;overflow:hidden}.lx-ph-banner small{display:block;font-size:.7rem;color:#C9D6EA}.lx-ph-banner b{display:block;font:800 1.15rem var(--serif);color:var(--gold-2)}.lx-ph-banner svg{position:absolute;right:10px;top:12px;width:44px;height:44px;color:var(--gold-2);opacity:.8}.lx-ph-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lx-ph-grid div{border-radius:12px;padding:10px 8px;text-align:center;color:#fff;min-height:74px}.lx-ph-grid svg{width:20px;height:20px;display:block;margin:0 auto 4px}.lx-ph-grid b{display:block;font-size:.72rem}.lx-ph-grid small{font-size:.6rem;opacity:.9}.lx-ph-grid .t1{background:linear-gradient(150deg,#2F7BEA,#1A56C4)}.lx-ph-grid .t2{background:linear-gradient(150deg,#F3E2BD,#E5C98C);color:#5A4314}.lx-ph-grid .t3{background:linear-gradient(150deg,#22A36A,#147A4D)}.lx-ph-grid .t4{background:linear-gradient(150deg,#7B5AF0,#5634C9)}.lx-ph-grid .t5{background:linear-gradient(150deg,#FDE2E2,#F6B8BE);color:#8A2430}.lx-ph-grid .t6{background:linear-gradient(150deg,#D7ECFF,#A9D2F7);color:#123E6B}.lx-exams{position:relative;z-index:2;margin:-30px 16px 0;padding:34px 14px 18px;border-radius:24px;background:#fff;box-shadow:0 30px 50px -36px rgba(10,24,48,.6);border:1px solid #efe6cf}@media (min-width:1112px){.lx-exams{margin:-30px auto 0}}.lx-pill{position:absolute;top:-20px;left:50%;transform:translateX(-50%);margin:0;white-space:nowrap;padding:10px 22px;border-radius:999px;background:var(--gold-g);color:#0A1830;font:800 clamp(.85rem,3.4vw,1.1rem) var(--display);box-shadow:0 12px 24px -14px rgba(227,169,47,1)}.lx-exams ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 6px;gap:16px 6px;text-align:center}.lx-flag{display:block;width:clamp(50px,15vw,74px);aspect-ratio:1;margin:0 auto 6px;border-radius:50%;border:3px solid #e9c46a;box-shadow:0 8px 16px -10px rgba(0,0,0,.6)}.lx-exams b{display:block;font:800 .95rem var(--display);color:var(--navy)}.lx-exams small{font-size:.74rem;color:var(--mute)}.lx-two{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;padding:22px 16px 0}.lx-get,.lx-why{border-radius:22px;padding:20px}.lx-why{background:radial-gradient(90% 80% at 100% 0,#1C3D6E,transparent 60%),linear-gradient(160deg,#10284A,#0A1830);color:#fff}.lx-get{background:#FFFDF7;border:1px solid #efe6cf}.lx-two h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:800 1.3rem var(--serif)}.lx-why h2{color:#fff}.lx-why h2 svg{width:28px;height:28px;color:var(--gold-2)}.lx-gem{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--gold-soft);color:#B7791F}.lx-gem svg{width:22px;height:22px}.lx-two ul{list-style:none;padding:0;margin:0}.lx-two li{display:flex;gap:10px;align-items:flex-start;padding:7px 0}.lx-two li i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold-g);color:#0A1830;margin-top:2px}.lx-two li i svg{width:14px;height:14px;stroke-width:3}.lx-why b{color:var(--gold-2);font-size:1.08rem}.lx-fine,.lx-trust{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:20px 16px 0;margin:0 auto}.lx-fine li,.lx-trust li{display:flex;align-items:center;gap:10px;font-size:.84rem;font-weight:600;color:var(--ink)}.lx-trust i{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold-g);color:#0A1830}.lx-trust i svg{width:22px;height:22px}.lx-fine{grid-template-columns:1fr;padding-top:24px}.lx-fine li{font-weight:500;color:var(--mute);font-size:.8rem}.lx-fine i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--gold-2)}.lx-fine i svg{width:16px;height:16px}.lx-price{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:24px 16px 0;padding:18px;border-radius:24px;background:linear-gradient(160deg,#10284A,#0A1830);color:#fff;box-shadow:0 26px 46px -30px rgba(10,24,48,.9);border:1px solid rgba(245,201,94,.35)}@media (min-width:1112px){.lx-price{margin:24px auto 0}}.lx-wait{min-height:180px}.lx-amt{padding:14px 16px;border-radius:16px;background:var(--gold-g);color:#0A1830;text-align:center}.lx-amt small,.lx-was small{display:block;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem}.lx-amt b{display:block;font:800 2.8rem/1 var(--display);margin:4px 0}.lx-amt span{font-size:.82rem;font-weight:700}.lx-was{text-align:center}.lx-was s{display:block;font:800 1.8rem var(--display);color:#AFC0D8;-webkit-text-decoration-color:#E5484D;text-decoration-color:#E5484D;text-decoration-thickness:3px}.lx-was span{color:var(--gold-2);font-weight:700;font-size:.9rem}.lx-hurry{text-align:center;padding:10px 14px;border-radius:14px;background:linear-gradient(180deg,#E5484D,#B4232A);font-weight:800}.lx-hurry b{display:block;text-transform:uppercase;letter-spacing:.1em}.lx-hurry span{font-size:.86rem}.lx-price .btn{width:100%}.lx-sample{display:block;text-align:center;padding:12px;border-radius:14px;border:1.5px solid rgba(245,201,94,.55);color:#fff;text-decoration:none}.lx-sample small{display:block;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);font-size:.74rem}.lx-sample b{font-size:1.2rem}.lx-sec{padding:26px 16px 0}.lx-sec h2{font:800 1.4rem var(--serif);color:var(--navy)}.lx-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.lx-steps li{counter-increment:s;position:relative;padding:14px 14px 14px 58px;border-radius:16px;background:#fff;border:1px solid var(--line)}.lx-steps li:before{content:counter(s);position:absolute;left:14px;top:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gold-g);color:#0A1830;font-weight:800}.lx-steps b{display:block}.lx-steps span{color:var(--mute);font-size:.9rem}.lx-support{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:24px 16px 0;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--line)}.lx-support p{margin:2px 0 0;color:var(--mute)}.lx-foot{padding:16px;color:var(--mute);font-size:.8rem}.lx-foot a,.lx-sec a{color:var(--teal-700)}@media (min-width:860px){.lx-hero{grid-template-columns:1.15fr .85fr;align-items:center;padding-top:40px}.lx-two{grid-template-columns:1.1fr .9fr}.lx-trust{grid-template-columns:repeat(4,1fr)}.lx-fine{grid-template-columns:repeat(3,1fr)}.lx-price{grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:center}.lx-price .lx-sample{grid-column:1/-1}.lx-exams ul{grid-template-columns:repeat(8,1fr)}.lx-copy{padding-top:0}}.ring-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ring{width:128px;height:128px;flex:none}.ring-bg{fill:none;stroke:#E6EBF2;stroke-width:12}.ring-fg{fill:none;stroke:var(--teal-700);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1s ease}.ring text{font:800 26px var(--display);fill:var(--navy)}.ring-big{display:block;font:800 1.15rem var(--display);color:var(--navy)}.ring-msg{display:inline-block;margin:10px 0 0;padding:8px 14px;border-radius:12px;background:#E9F7F0;color:#0F6E46;font-weight:800}.ring-msg.low{background:var(--gold-soft);color:#7A5513}.trend{margin:16px 0 8px;padding:14px;border-radius:16px;background:#F7F9FC;border:1px solid var(--line)}.trend svg{display:block;width:100%;height:120px;margin-top:8px}.tr-axis{stroke:#D5DCE7;stroke-width:1}.tr-area{fill:rgba(28,138,140,.12)}.tr-line{fill:none;stroke:var(--teal-700);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.tr-dot{fill:#fff;stroke:var(--teal-700);stroke-width:2}@media (prefers-reduced-motion:reduce){.ring-fg{transition:none}}.fc{background:radial-gradient(90% 70% at 100% 0,#1C3D6E,transparent 60%),linear-gradient(160deg,#10284A,#0A1830)!important;color:#fff;border:1px solid rgba(245,201,94,.25)!important}.fc .stem{color:#fff;font:800 1.25rem var(--display)}.fc .mute{color:#AFC0D8}.fc .chip.subj{background:rgba(245,201,94,.14);color:var(--gold-2)}.fc .fc-a{font-size:1.05rem;line-height:1.7;color:#E6ECF5;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}@media (max-width:859px){.lx-copy{padding-top:62px}}.lx-top{background:linear-gradient(180deg,#1D3D6B,#244A80);border-bottom:1px solid rgba(245,201,94,.3)}.lx-hero{background:radial-gradient(60% 55% at 88% 0,rgba(255,231,176,.42) 0,transparent 62%),radial-gradient(70% 60% at 0 100%,rgba(255,255,255,.14) 0,transparent 60%),linear-gradient(160deg,#234A82,#2E5E9C 55%,#3D70AE)}.lx-sky{opacity:.24}.lx-for{color:#F1F5FB}.lx-note{color:#DCE6F3}.lx-pills li{color:#F4F7FB}.lx-pills i{background:rgba(255,255,255,.1);border-color:#F2C35A}.lx-ghost{border-color:rgba(255,226,160,.8)!important}.lx-price,.lx-why{background:radial-gradient(70% 60% at 100% 0,rgba(255,231,176,.22),transparent 60%),linear-gradient(160deg,#23497F,#2F5E99);border:1px solid rgba(245,201,94,.4)}.lx-was span,.lx-why li{color:#F4F7FB}.lx-was s{color:#D6E1F0}.lx-phone{box-shadow:0 40px 60px -30px rgba(16,32,64,.7),0 0 0 2px #B8964A}.lx{background:linear-gradient(180deg,#FBF8F2,#FFFFFF 45%,#F6F3EC)}.lx-top{background:rgba(255,255,255,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #eadfc6;box-shadow:0 10px 30px -24px rgba(16,40,74,.45)}.lx-brand,.lx-brand b{color:#0F2547}.lx-brand small{color:#A87B22}.lx-login{color:#0F2547;border-color:#D9B86A;background:#fff}.lx-hero{color:#0F2547;background:radial-gradient(55% 60% at 92% 4%,rgba(244,206,128,.45) 0,transparent 62%),radial-gradient(60% 55% at 0 100%,rgba(196,214,238,.55) 0,transparent 62%),linear-gradient(170deg,#FFFDF8,#F8F1E2 55%,#F1E6CE);border-bottom:1px solid #eadfc6;box-shadow:0 30px 60px -50px rgba(16,40,74,.5)}.lx-sky{opacity:.12}.lx-sky path{fill:#B8862A}.lx h1{color:#0F2547}.lx h1 span{background:linear-gradient(100deg,#9A6B12,#D4A23A 45%,#A8781C);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-for{color:#5B6B82}.lx-tag{color:#A87B22}.lx-pills li{color:#1E3557}.lx-pills i{background:#fff;border-color:#D9B86A;color:#A87B22;box-shadow:0 8px 18px -12px rgba(168,123,34,.7)}.lx-ghost{color:#0F2547!important;border-color:#D9B86A!important;background:#fff!important}.lx-note{color:#5B6B82}.lx-phone{box-shadow:0 44px 70px -34px rgba(16,40,74,.55),0 0 0 2px #D9B86A}.lx-ph-banner{background:linear-gradient(140deg,#1E3D6B,#2C5793)}.lx-price,.lx-why{background:linear-gradient(165deg,#FFFFFF,#FBF6EA);color:#0F2547;border:1px solid #e6d3a6;box-shadow:0 26px 50px -36px rgba(16,40,74,.45)}.lx-why h2{color:#0F2547}.lx-why h2 svg{color:#B8862A}.lx-why li{color:#1E3557}.lx-why b{color:#A87B22}.lx-was s{color:#8A97AA}.lx-was span{color:#A87B22}.lx-sample{color:#0F2547;border-color:#D9B86A;background:#fff}.lx-sample small{color:#A87B22}.lx-exams{box-shadow:0 30px 50px -36px rgba(16,40,74,.4)}.lx-exams,.lx-steps li,.lx-support{border-color:#EADFC6}.lx-hurry,.lx-hurry b{color:#fff}:root{--bg:#F3F5FC;--ink:#0F1B3D;--mute:#5E6B85;--line:#E3E8F3;--shadow:0 14px 34px -22px rgba(40,60,120,.35)}body{background:radial-gradient(900px 520px at 100% -10%,#E1EBFF 0,transparent 60%),radial-gradient(700px 520px at -10% 45%,#F5EEFF 0,transparent 60%),linear-gradient(180deg,#F8F9FE,#EEF2FA)}.topbar{background:rgba(255,255,255,.84);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #e6eaf4;box-shadow:0 10px 30px -26px rgba(40,60,120,.5)}.topbar .brand{color:#0F1B3D}.topbar .brand b{color:#B8862A}.brand-t{display:flex;flex-direction:column;line-height:1.15}.brand-t small{font:500 .74rem var(--body);color:#6B7891;letter-spacing:.01em}.topbar .chip.paid{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#FFD978,#F2B93B);color:#0F1B3D;border:0;font-weight:800;padding:8px 14px;border-radius:999px;box-shadow:0 8px 18px -10px rgba(214,150,30,.9)}.topbar .chip.paid svg{width:16px;height:16px}.preview{background:#FFF7E3;border:1px solid #f6e2b0}.panel{background:rgba(255,255,255,.94);border:1px solid #e8ecf6}.opt{border-color:#E3E8F3}.opt:hover:not(:disabled){border-color:#9DB8E8}.nav{left:12px;right:12px;max-width:736px;margin:0 auto;bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 6px;border-radius:24px;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #e6eaf4;box-shadow:0 18px 40px -20px rgba(40,60,120,.45)}.nav a{color:#5E6B85;position:relative;padding:6px 10px 9px}.nav a.on{color:#B07A14;background:#FFF5DA}.nav a.on svg{width:30px;height:30px;padding:5px;border-radius:50%;background:linear-gradient(180deg,#FFD978,#F2B93B);color:#0F1B3D}.nav a.on:after{content:"";position:absolute;left:26%;right:26%;bottom:2px;height:3px;border-radius:3px;background:#F2B93B}.wrap{padding-bottom:120px}.phero{position:relative;overflow:hidden;display:flex;align-items:center;gap:6px;margin:4px 0 16px;padding:22px 16px 22px 20px;border-radius:24px;background:radial-gradient(80% 90% at 100% 0,#DCE8FF 0,transparent 65%),linear-gradient(135deg,#FFFFFF,#EEF3FF);border:1px solid #e3e9f7;box-shadow:var(--shadow)}.phero-txt{position:relative;z-index:1;flex:1 1;min-width:0}.phero h1{font:800 clamp(1.7rem,7.4vw,2.3rem)/1.08 var(--display);color:#0F1B3D;letter-spacing:-.02em}.phero p{color:#5E6B85;line-height:1.45}.pill{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:16px;background:#fff;border:1px solid #dfe6f4;color:#0F1B3D;font-weight:700;text-decoration:none;box-shadow:0 8px 20px -14px rgba(40,60,120,.6)}.pill svg{width:20px;height:20px;color:#2C4A80}.phero-art{flex:none;width:clamp(104px,32vw,160px);height:auto;margin-right:-4px}.scard{--c:#2F8BEA;--t:#E2EFFD;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:16px 14px 16px 16px;text-decoration:none;color:#0F1B3D;background:linear-gradient(100deg,#FFFFFF 42%,var(--t) 100%);border:1px solid #e6eaf4;border-left:5px solid var(--c);box-shadow:var(--shadow);transition:transform .12s ease}.scard:active{transform:scale(.985)}.scard:focus-visible{outline:3px solid var(--c);outline-offset:2px}.scard-ic{flex:none;display:grid;place-items:center;width:58px;height:58px;background:var(--t);color:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 10px 18px -14px var(--c)}.scard-ic svg{width:30px;height:30px}.scard-body{flex:1 1;min-width:0;position:relative;z-index:1}.scard-body b{display:block;font:800 1.14rem var(--display);letter-spacing:-.01em}.scard-body>span{color:#5E6B85;font-size:.95rem}.scard-bar{margin-top:9px;background:#E6EAF2;overflow:hidden;max-width:230px}.scard-bar,.scard-bar i{display:block;border-radius:6px}.scard-bar i{height:100%;background:var(--c);min-width:7%}.scard-bg{position:absolute;right:58px;top:50%;width:96px;height:96px;transform:translateY(-50%) rotate(-12deg);color:var(--c);opacity:.13;pointer-events:none}.scard-bg svg{width:100%;height:100%}.scard-go{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid var(--c);color:#0F1B3D;font-size:1.35rem;line-height:1;padding-bottom:2px}.s-gold{--c:#E9A621;--t:#FFF2D3}.s-blue{--c:#2F8BEA;--t:#E2EFFD}.s-pink{--c:#E8457A;--t:#FDE4ED}.s-green{--c:#1FB27C;--t:#DDF5EA}.s-violet{--c:#8B5CF6;--t:#EDE6FE}.hhero{background:radial-gradient(90% 80% at 100% 0,#DCE8FF 0,transparent 60%),linear-gradient(140deg,#FFFFFF,#EEF3FF);border:1px solid #e3e9f7;box-shadow:var(--shadow)}.hhero,.hhero h1{color:#0F1B3D}.hhero .hhero-k,.hhero .hhero-sub{color:#5E6B85}.hhero-ecg path{stroke:#A9CBF7}.tile{color:#0F1B3D;border:1px solid #e6eaf4;box-shadow:var(--shadow)}.tile span:last-child{color:#5E6B85}.tile .tile-ic{background:#E2EFFD;color:#2F8BEA}.tiles .tile:nth-child(2) .tile-ic{background:#FFF2D3;color:#E9A621}.tiles .tile:nth-child(3) .tile-ic{background:#EDE6FE;color:#8B5CF6}.tiles .tile:nth-child(4) .tile-ic{background:#DDF5EA;color:#1FB27C}.subj a{background:#fff;color:#0F1B3D;border:1px solid #e6eaf4;box-shadow:var(--shadow)}.subj a:first-child .tile-ic{background:#E2EFFD;color:#2F8BEA}.subj a:nth-child(2) .tile-ic{background:#DDF5EA;color:#1FB27C}.subj a:nth-child(3) .tile-ic{background:#FDE4ED;color:#E8457A}.subj a:nth-child(4) .tile-ic{background:#EDE6FE;color:#8B5CF6}.subj a:nth-child(5) .tile-ic{background:#FFF2D3;color:#E9A621}.fc{background:linear-gradient(150deg,#FFFFFF,#EEF3FF)!important;border:1px solid #e3e9f7!important}.fc,.fc .stem{color:#0F1B3D}.fc .mute{color:#5E6B85}.fc .chip.subj{background:#FFF2D3;color:#B07A14}.fc .fc-a{color:#1E2B4A;border-top-color:#E3E8F3}.btn{background:#1C3F7C;box-shadow:0 10px 20px -14px rgba(28,63,124,.9)}.btn:hover{background:#24508F}.wm{position:fixed;inset:0;z-index:4;pointer-events:none;background-repeat:repeat}body.member{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body.member input,body.member textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.shield .wrap{filter:blur(18px)}body.shield:after{content:"Content protected · MedSummit";position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;text-align:center;background:rgba(243,245,252,.72);color:#0F1B3D;font:700 1.05rem var(--body)}@media print{body.member{display:none!important}}:root{--ms-navy:#0B1B36;--ms-navy-2:#132A4F;--ms-navy-3:#1D3B68;--ms-gold:#D4A63C;--ms-gold-2:#F1CF7A;--ms-gold-3:#B8862B;--ms-ivory:#FAF8F3;--ms-cream:#F4EEDF;--ms-g:linear-gradient(180deg,#F6D98C,#E2B451 48%,#C8962E);--bg:#FAF8F3;--card:#FFFFFF;--ink:#13213D;--mute:#66708A;--line:#ECE5D6;--ok:#1F8A5B;--bad:#C2473C;--display:"Inter",system-ui,sans-serif;--serif:"Playfair Display",Georgia,serif;--shadow:0 1px 2px rgba(11,27,54,.04),0 14px 30px -20px rgba(11,27,54,.32)}html{color-scheme:light}body{background:radial-gradient(900px 500px at 110% -10%,rgba(241,207,122,.16) 0,transparent 60%),linear-gradient(180deg,#FBF9F4,#F6F2E8);background-attachment:fixed;color:var(--ink)}h1,h2,h3{font-family:var(--serif);color:var(--ms-navy);letter-spacing:-.01em}h1{font-weight:800}h2{font-weight:700}.topbar{background:linear-gradient(135deg,var(--ms-navy) 0,var(--ms-navy-2) 100%);border-bottom:1px solid rgba(212,166,60,.35);box-shadow:0 14px 30px -24px rgba(0,0,0,.9);backdrop-filter:none;-webkit-backdrop-filter:none}.topbar .brand,.topbar .brand-t span{color:#fff}.topbar .brand-t span{font:700 1.18rem var(--serif);letter-spacing:.005em}.topbar .brand b{font-weight:700}.topbar .brand-t small{color:#C9B27A;letter-spacing:.18em;text-transform:uppercase;font-size:.6rem;font-weight:700}.logo.mark{width:40px;height:40px;border:0;border-radius:11px;background:url(/mark.png) 50%/cover no-repeat;box-shadow:0 0 0 1px rgba(241,207,122,.45),0 6px 16px -8px rgba(0,0,0,.8);color:transparent;font-size:0}.topbar .chip.paid{background:var(--ms-g);color:var(--ms-navy)}.btn.gold.sm{min-height:36px;padding:0 16px;font-size:.88rem}.btn{background:linear-gradient(180deg,var(--ms-navy-3),var(--ms-navy));color:#fff;border-radius:14px;box-shadow:0 10px 22px -14px rgba(11,27,54,.95)}.btn:hover{background:linear-gradient(180deg,#24497E,var(--ms-navy-2))}.btn.gold,.qfoot .btn:not(.ghost){background:var(--ms-g);color:var(--ms-navy);box-shadow:0 12px 22px -14px rgba(184,134,43,1)}.btn.ghost{background:#fff;border:1.5px solid var(--line);color:var(--ms-navy);box-shadow:none}.btn.ghost:hover{border-color:var(--ms-gold);background:#fff}.link{color:var(--ms-gold-3)}input:focus,select:focus,textarea:focus{border-color:var(--ms-gold);box-shadow:0 0 0 3px rgba(212,166,60,.18)}.panel{border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.card,.panel{background:#fff}.card{border-color:var(--line);border-radius:18px}.preview{background:#FFF8E7;border-color:#F0DDAE;color:#7A5513}.bar{background:#EFE9DC}.bar>i,.xp .bar>i{background:var(--ms-g)}.chip.subj{background:#F6EEDA;color:#8A6417}.nav{background:linear-gradient(180deg,var(--ms-navy-2),var(--ms-navy));border:1px solid rgba(212,166,60,.3);box-shadow:0 18px 40px -18px rgba(11,27,54,.8)}.nav a{color:#AFBAD0}.nav a.on{color:var(--ms-navy);background:var(--ms-g)}.nav a.on svg{width:22px;height:22px;padding:0;background:none;color:var(--ms-navy)}.nav a.on:after{display:none}.qhead{font:600 .95rem var(--body);color:var(--mute)}.qhead b{font:700 1.05rem var(--serif)}.qhead b,.timer{color:var(--ms-navy)}.timer{background:#FBF1D9;border:1px solid #efd9a5;border-radius:999px}.stem{font-size:1.07rem;line-height:1.7;color:var(--ink)}.opt{background:#fff;border:1.5px solid var(--line);border-radius:16px;box-shadow:0 1px 0 rgba(11,27,54,.03),0 8px 18px -16px rgba(11,27,54,.35)}.opt:hover:not(:disabled){border-color:#E2C987}.opt .key{width:32px;height:32px;border:1.5px solid #e6d3a6;background:#FBF5E6;color:var(--ms-navy);font-family:var(--serif)}.opt.picked{background:var(--ms-navy);border-color:var(--ms-navy);color:#fff}.opt.picked .key{background:var(--ms-g);border-color:transparent;color:var(--ms-navy)}.opt.right{background:#ECF7F0;border-color:#8FD0AC;color:var(--ink)}.opt.right .key{background:var(--ok);border-color:var(--ok);color:#fff}.opt.wrong{background:#FCEFED;border-color:#EBB0A9;color:var(--ink)}.verdict{font-family:var(--serif);font-size:1.15rem}.verdict.ok{background:linear-gradient(180deg,#F0FAF4,#E3F4EA);border-color:#BFE3CD;color:#14653F}.verdict.bad{background:linear-gradient(180deg,#FEF4F2,#FBE8E5);border-color:#F1C6C0}.explain h3{font-family:var(--serif);color:var(--ms-navy)}.pearl{background:linear-gradient(180deg,#FFF9EA,#FBEFD2);border:1px solid #eed9a6;border-radius:18px}.pearl .ph{font-family:var(--serif);color:#9A6B12;font-size:1.05rem}.qgrid .cur{background:var(--ms-navy);border-color:var(--ms-navy)}.qgrid .flag{border-color:var(--ms-gold);background:#FBF1D9}button.chip.on{background:var(--ms-navy);border-color:var(--ms-navy)}.ring-fg,.tr-dot,.tr-line{stroke:var(--ms-gold-3)}.tr-area{fill:rgba(212,166,60,.14)}.ring text{fill:var(--ms-navy)}.phero{background:radial-gradient(80% 90% at 100% 0,rgba(241,207,122,.28) 0,transparent 65%),linear-gradient(135deg,#FFFFFF,#FBF5E8);border-color:var(--line)}.phero h1{font-family:var(--serif);color:var(--ms-navy)}.scard,.subj a,.tile{border-color:var(--line)}.fc{background:linear-gradient(150deg,#FFFFFF,#FBF5E8)!important;border-color:var(--line)!important}.ms-hello{position:relative;overflow:hidden;margin:-14px calc(50% - 50vw) 0;padding:18px max(16px,calc(50vw - 364px)) 64px;color:#fff;background:radial-gradient(60% 80% at 100% 100%,rgba(212,166,60,.22) 0,transparent 60%),linear-gradient(160deg,var(--ms-navy-2) 0,var(--ms-navy) 70%)}.ms-hello svg.peaks{position:absolute;right:-20px;bottom:24px;width:62%;max-width:360px;height:auto;opacity:.5}.ms-hello h1{color:#fff;font-size:clamp(1.65rem,6.4vw,2.2rem);margin:0 0 4px}.ms-tag{margin:0 0 14px;color:#D9C28A;font-size:.7rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.ms-streak{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(241,207,122,.55);background:rgba(241,207,122,.08);color:#fff;font-weight:700;text-decoration:none}.ms-streak svg{width:18px;height:18px;color:#F5A524}.ms-continue{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin:-48px 0 16px;padding:20px;border-radius:24px;color:#fff;text-decoration:none;background:radial-gradient(80% 100% at 100% 0,#24497E 0,transparent 60%),linear-gradient(160deg,#152D55 0,var(--ms-navy) 100%);border:1px solid rgba(241,207,122,.4);box-shadow:0 24px 44px -26px rgba(11,27,54,.95)}.ms-continue small{display:block;color:#C9D3E6;font-size:.9rem}.ms-continue b{display:block;font:800 clamp(1.45rem,6vw,1.9rem)/1.1 var(--serif);margin:2px 0}.ms-continue span.d{color:#C9D3E6}.ms-continue .go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 18px;border-radius:12px;background:var(--ms-g);color:var(--ms-navy);font-weight:800}.ms-ring{flex:none;width:96px;height:96px;margin-left:auto}.ms-ring circle{fill:none;stroke-width:9}.ms-ring .bg{stroke:rgba(255,255,255,.12)}.ms-ring .fg{stroke:url(#msgold);stroke-linecap:round}.ms-ring text{fill:#fff;font:800 20px var(--display)}.ms-courses{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px}.ms-course{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);text-decoration:none;color:var(--ink)}.ms-course .ic{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(160deg,#FFF8E6,#F3E5C0);color:#8A6417}.ms-course .ic svg{width:28px;height:28px}.ms-course .bd{flex:1 1;min-width:0}.ms-course b{display:block;font:700 1.18rem var(--serif);color:var(--ms-navy)}.ms-course .sub{display:block;color:var(--mute);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-course .pr{display:flex;align-items:center;gap:10px;margin-top:8px}.ms-course .pr .bar{flex:1 1;height:7px}.ms-course .pr span{font-size:.8rem;font-weight:700;color:var(--mute);min-width:34px;text-align:right}.ms-course .chev{flex:none;color:#B8A980;font-size:1.4rem}.ms-course .badge{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:999px;background:#FBF1D9;color:#8A6417;font-size:.78rem;font-weight:800}.ms-course.soon{opacity:.75;box-shadow:none;border-style:dashed}.ms-sec{display:flex;align-items:baseline;justify-content:space-between;margin:22px 0 10px}.ms-sec h2{margin:0;font-size:1.3rem}.ms-remind{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);margin:0 0 14px}.ms-remind b{font-family:var(--serif);color:var(--ms-navy)}.ms-remind input{width:auto;min-height:40px;padding:6px 10px}.ms-remind .mute{flex-basis:100%;margin:0}.tile{background:#fff;color:var(--ink)}.tile b{font-family:var(--serif);font-size:1.05rem;color:var(--ms-navy)}@media (min-width:640px){.ms-courses{grid-template-columns:1fr 1fr}.ms-course.soon{grid-column:1/-1}}.brand{font-family:var(--serif);font-size:1.2rem;color:var(--ms-navy)}.brand b{color:var(--ms-gold-3)}.topbar .brand b{color:var(--ms-gold-2)}.ms-lp{width:100vw;margin:-20px 0 -110px calc(50% - 50vw);background:linear-gradient(180deg,#FBF9F4,#F6F2E8);color:var(--ink);overflow:hidden;padding-bottom:0}.ms-lp>*{max-width:1080px;margin-left:auto;margin-right:auto}.ms-lp-top{position:relative;z-index:2;max-width:none;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) max(16px,calc(50vw - 524px)) 12px;background:#0B1B36}.ms-lp-brand,.ms-lp-top{display:flex;align-items:center}.ms-lp-brand{gap:10px;text-decoration:none;color:#fff;font:700 1.35rem var(--serif)}.ms-lp-brand b,.ms-lp-fb b{color:var(--ms-gold-2)}.ms-lp-login{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--ms-gold);color:#fff;font-weight:700;text-decoration:none}.ms-lp-login svg{width:18px;height:18px}.ms-lp-hero{position:relative;max-width:none;padding:34px max(16px,calc(50vw - 524px)) 90px;color:#fff;background:linear-gradient(90deg,rgba(11,27,54,.92),rgba(11,27,54,.55) 52%,rgba(11,27,54,0) 75%),url(/hero.jpg) 70% 60%/cover no-repeat,#0B1B36;border-radius:0 0 50% 50%/0 0 34px 34px;box-shadow:inset 0 -3px 0 #D4A63C}.ms-lp-copy{max-width:560px;border-left:3px solid var(--ms-gold);padding-left:16px}.ms-lp-hero h1{margin:0 0 10px;color:#fff;font:800 clamp(2.1rem,8.4vw,3.6rem)/1.06 var(--serif)}.ms-lp-hero h1 span{background:var(--ms-g);-webkit-background-clip:text;background-clip:text;color:transparent}.ms-lp-hero p{margin:0 0 20px;color:#DCE3F0;font-size:1.08rem;max-width:34ch}.ms-lp-hero p b{color:var(--ms-gold-2)}.ms-lp-cta{display:flex;flex-wrap:wrap;gap:10px}.ms-ghost{background:transparent!important;border:1.5px solid var(--ms-gold)!important;color:#fff!important;box-shadow:none!important}.ms-lp-sec{padding:28px 16px 0}.ms-lp-sec h2{margin:0 0 14px;font:800 clamp(1.6rem,6vw,2.1rem) var(--serif);color:var(--ms-navy)}.ms-lp-sec h2:after{content:"";width:44px;height:3px;margin-top:8px;border-radius:3px;background:var(--ms-g)}.ms-lp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px}.ms-lp-head p{margin:0 0 16px;color:var(--mute);font-style:italic}.ms-lp-courses{display:grid;grid-gap:14px;gap:14px}.ms-lp-course{overflow:hidden;border-radius:22px;background:#fff;border:1px solid #eadfc6;box-shadow:0 22px 40px -30px rgba(11,27,54,.55)}.ms-lp-ch{display:flex;align-items:center;gap:12px;padding:18px 18px 16px;background:radial-gradient(70% 120% at 100% 0,rgba(212,166,60,.25),transparent 60%),linear-gradient(160deg,#132A4F,#0B1B36);color:#fff;border-bottom:3px solid #d4a63c}.ms-lp-ch svg{width:34px;height:34px;color:var(--ms-gold-2);flex:none}.ms-lp-ch h3{margin:0;color:#fff;font:700 1.45rem var(--serif)}.ms-lp-cb{padding:16px 18px 18px;background:linear-gradient(180deg,#FFFFFF,#FBF7EE)}.ms-lp-price{margin:0 0 10px;color:var(--mute)}.ms-lp-price b{font:800 1.8rem var(--serif);color:var(--ms-navy)}.ms-lp-cb ul{list-style:none;margin:0 0 16px;padding:12px 0 0;border-top:1px solid #eadfc6}.ms-lp-cb li{display:flex;gap:10px;align-items:flex-start;padding:5px 0;color:var(--ink)}.ms-lp-cb li i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ms-g);color:#0B1B36;margin-top:1px}.ms-lp-cb li i svg{width:14px;height:14px;stroke-width:3}.ms-lp-soon{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:18px;background:linear-gradient(90deg,#FFF8E7,#FBF0D6);border:1px solid #eed9a6}.ms-lp-soon>svg{width:30px;height:30px;color:#9A6B12;flex:none}.ms-lp-soon span{flex:1 1;font:600 1.1rem var(--serif);color:var(--ms-navy)}.ms-lp-soon em{color:var(--mute);font-weight:500}.ms-lp-tuned{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1.5px solid var(--ms-gold);color:var(--ms-navy);font-weight:700;font-size:.88rem;text-decoration:none;background:#fff;white-space:nowrap}.ms-lp-tuned svg{width:16px;height:16px}.ms-lp-why{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ms-lp-why div{padding:16px;border-radius:18px;background:#fff;border:1px solid var(--line)}.ms-lp-why i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(160deg,#FFF8E6,#F3E5C0);color:#9A6B12;margin-bottom:8px}.ms-lp-why i svg{width:24px;height:24px}.ms-lp-why b{display:block;font:700 1.08rem var(--serif);color:var(--ms-navy)}.ms-lp-why span{color:var(--mute);font-size:.9rem}.ms-lp-how{padding:20px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.ms-lp-how ol{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.ms-lp-how li{counter-increment:s;position:relative;display:flex;gap:14px;align-items:center}.ms-lp-how li i{position:relative;flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:linear-gradient(160deg,#FFF8E6,#F3E5C0);color:#9A6B12}.ms-lp-how li i svg{width:28px;height:28px}.ms-lp-how li i:before{content:counter(s);position:absolute;left:-8px;top:-8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ms-g);color:#0B1B36;font:800 .8rem var(--display)}.ms-lp-how b{display:block;font:700 1.08rem var(--serif);color:var(--ms-navy)}.ms-lp-how li span{color:var(--mute);font-size:.92rem}.ms-lp-support{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:20px;border-radius:22px;background:#fff;border:1px solid var(--line)}.ms-lp-support b{font:700 1.2rem var(--serif);color:var(--ms-navy)}.ms-lp-support p{margin:2px 0 0;color:var(--mute)}.ms-lp-foot{max-width:none;margin-top:30px;padding:22px max(16px,calc(50vw - 524px)) calc(26px + env(safe-area-inset-bottom));background:#0B1B36;color:#AFBAD0;font-size:.82rem}.ms-lp-foot a{color:#E7D3A0}.ms-lp-fb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:700 1.2rem var(--serif);color:#fff;margin-bottom:8px}.ms-lp-fb small{font:500 .82rem var(--body);color:#C9B27A;padding-left:10px;border-left:1px solid rgba(212,166,60,.5)}@media (min-width:760px){.ms-lp-courses{grid-template-columns:repeat(3,1fr)}.ms-lp-why{grid-template-columns:repeat(4,1fr)}.ms-lp-how ol{grid-template-columns:repeat(3,1fr)}.ms-lp-hero{padding-top:70px;padding-bottom:120px}}body:has(.ms-lp){overflow-x:hidden}.ms-courses>*{min-width:0}.ms-course .sub{max-width:100%}@media (max-width:759px){.ms-lp-hero{background:linear-gradient(180deg,rgba(11,27,54,.35),rgba(11,27,54,.75) 55%,rgba(11,27,54,.9)),url(/hero.jpg) 82% 50%/cover no-repeat,#0B1B36}}.ms-lp-soonp{font:600 .9rem var(--body);color:#8A6417}.ms-auth{width:100vw;margin:-20px 0 -110px calc(50% - 50vw);min-height:100vh;background:#FAF8F3}.ms-auth-hero{position:relative;height:clamp(250px,42vh,360px);display:grid;place-items:start center;padding-top:calc(34px + env(safe-area-inset-top));background:linear-gradient(180deg,rgba(11,27,54,.55),rgba(11,27,54,.1) 45%,rgba(11,27,54,.35)),url(/hero.jpg) 74% 58%/cover no-repeat,#0B1B36}.ms-auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#fff;font:800 clamp(2rem,9vw,2.6rem)/1 var(--serif);text-shadow:0 2px 18px rgba(0,0,0,.45)}.ms-auth-brand b{color:var(--ms-gold-2)}.ms-auth-brand .logo.mark{width:64px;height:64px;border-radius:16px}.ms-auth-sheet{position:relative;max-width:480px;margin:-46px auto 0;padding:30px 22px calc(40px + env(safe-area-inset-bottom));background:#FAF8F3;border-radius:34px 34px 0 0;box-shadow:0 -1px 0 #D4A63C,0 -24px 40px -30px rgba(11,27,54,.6)}@media (min-width:520px){.ms-auth-sheet{border-radius:34px;margin-bottom:40px;box-shadow:0 0 0 1px #EADFC6,0 30px 60px -36px rgba(11,27,54,.6)}}.ms-auth h1{text-align:center;margin:0 0 6px;font:800 clamp(1.7rem,7vw,2.1rem)/1.15 var(--serif);color:var(--ms-navy)}.ms-auth-sub{text-align:center;color:var(--mute);margin:0 0 22px}.ms-field{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0 16px;border-radius:16px;background:#fff;border:1.5px solid #e7decb;box-shadow:0 6px 16px -14px rgba(11,27,54,.5)}.ms-field:focus-within{border-color:var(--ms-gold);box-shadow:0 0 0 3px rgba(212,166,60,.18)}.ms-field svg{flex:none;width:22px;height:22px;color:#55627A}.ms-field input{border:0;box-shadow:none!important;background:transparent;padding:16px 0;min-height:54px}.ms-auth .btn.block{min-height:54px;font-size:1.05rem;border-radius:16px}.ms-auth .btn.ghost.block{margin-top:10px;border:1.5px solid var(--ms-gold);background:transparent}.ms-auth-msg{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#FFF8E7;border:1px solid #f0ddae;font-weight:600}.ms-or{display:flex;align-items:center;gap:12px;margin:16px 0 6px;color:var(--mute);font-size:.9rem}.ms-or:after,.ms-or:before{content:"";flex:1 1;height:1px;background:#E7DECB}.ms-auth-forgot{text-align:center;margin:14px 0 0}.ms-auth-forgot .link{color:var(--ms-navy);text-decoration:underline}.ms-auth-note{text-align:center;font-size:.82rem;margin-top:18px}.phero,.topbar+.preview+h1,.topbar+h1{position:relative;overflow:hidden;margin:-14px calc(50% - 50vw) 18px;padding:22px max(16px,calc(50vw - 364px)) 30px;color:#fff;border:0;border-radius:0 0 28px 28px;box-shadow:inset 0 -2px 0 #D4A63C,0 18px 30px -26px rgba(11,27,54,.9);background:linear-gradient(90deg,rgba(11,27,54,.96),rgba(11,27,54,.78) 55%,rgba(11,27,54,.25)),url(/hero.jpg) 88% 62%/auto 260% no-repeat,#0B1B36}.topbar+.preview+h1,.topbar+h1{display:block;font:800 clamp(1.8rem,7.6vw,2.4rem)/1.1 var(--serif);color:#fff}.topbar+.preview{margin:-14px calc(50% - 50vw) 12px;border-radius:0;border-left:0;border-right:0;text-align:center}.topbar+.preview+.phero,.topbar+.preview+h1{margin-top:-12px}.phero{display:block;padding-bottom:26px}.phero-art{display:none}.phero h1{color:#fff;font:800 clamp(1.8rem,7.6vw,2.4rem)/1.1 var(--serif);margin:0 0 6px}.phero p{color:#D3DBEA;margin:0 0 16px;max-width:34ch}.phero .pill{background:rgba(255,255,255,.08);border:1.5px solid rgba(241,207,122,.7);color:#fff;box-shadow:none}.phero .pill svg{color:var(--ms-gold-2)}.scard{background:#fff;border-left:1px solid var(--line);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgba(11,27,54,.04),0 12px 24px -20px rgba(11,27,54,.45)}.scard-ic{width:54px;height:54px;border-radius:16px}.scard-body b{font:700 1.2rem var(--serif);color:var(--ms-navy)}.scard-bar{background:#EFE9DC;height:6px}.scard-bar i{background:var(--ms-g)}.scard-bg{display:none}.scard-go{border:0;background:transparent;color:#9A8C6A;font-size:1.6rem;width:auto}.card{box-shadow:0 1px 2px rgba(11,27,54,.04),0 12px 24px -20px rgba(11,27,54,.4)}.card.row b{font:800 1.3rem var(--serif);color:var(--ms-navy)}h2{font-size:1.35rem;margin-top:1.4em}h2:after{content:"";display:block;width:36px;height:3px;margin-top:6px;border-radius:3px;background:var(--ms-g)}.ms-hello h1:after,.ms-lp h2:after,.ms-sec h2:after{display:none}.ms-lp-sec h2:after{display:block}a.opt b,button.opt b{font-family:var(--serif);color:inherit}.ring-msg{background:linear-gradient(180deg,#F0FAF4,#E3F4EA);border:1px solid #bfe3cd}.result{border-top:3px solid #d4a63c}.ms-week{margin:0 0 16px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.ms-week-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.ms-week-h b{font:700 1.15rem var(--serif);color:var(--ms-navy)}.ms-week-h span{color:var(--mute);font-size:.85rem}.ms-chip{padding:4px 12px;border-radius:999px;background:var(--ms-g);color:var(--ms-navy)!important;font-weight:800}.ms-bars{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;align-items:end;height:130px;margin-top:12px}.ms-bars div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.ms-bars em{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0}.ms-bars i{display:block;flex-shrink:0;width:70%;max-width:30px;border-radius:8px 8px 3px 3px;background:var(--ms-g);box-shadow:0 6px 12px -8px rgba(184,134,43,.9)}.ms-bars span{font-size:.72rem;color:var(--mute);font-weight:600}.ms-dots{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-top:10px;text-align:center}.ms-dots span{display:flex;flex-direction:column;align-items:center;gap:6px}.ms-dots small{font-size:.72rem;color:var(--mute);font-weight:600}.ms-dots i{display:block;width:24px;height:24px;border-radius:50%;border:2px solid #e7decb;background:#fff}.ms-dots .on i{border:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230B1B36' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/14px no-repeat,linear-gradient(180deg,#F6D98C,#C8962E)}.ad-hero{margin:4px 0 14px;padding:18px;border-radius:22px;color:#fff;background:radial-gradient(70% 100% at 100% 0,rgba(212,166,60,.25),transparent 60%),linear-gradient(160deg,#132A4F,#0B1B36);border:1px solid rgba(241,207,122,.35);box-shadow:0 20px 40px -28px rgba(11,27,54,.9)}.ad-total small{display:block;color:#C9B27A;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.ad-total b{display:block;font:800 2.2rem/1.1 var(--serif);color:#fff;margin:4px 0}.ad-total span{color:#D3DBEA;font-size:.9rem}.ad-kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:14px}.ad-kpis div{padding:12px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(241,207,122,.25)}.ad-kpis b{display:block;font:800 1.5rem var(--serif);color:var(--ms-gold-2)}.ad-kpis span{color:#D3DBEA;font-size:.8rem}.ad-kpis .warn{border-color:#F1CF7A;background:rgba(241,207,122,.14)}.ad-sub{margin:10px 0 0;color:#AFBAD0;font-size:.82rem}@media (min-width:640px){.ad-kpis{grid-template-columns:repeat(4,1fr)}}a.opt:not(:has(.key)),button.opt:not(:has(.key)){display:block;line-height:1.45}.fc .chip.subj{display:inline-block;width:auto;max-width:100%}@media (max-width:759px){.ms-lp-hero{padding-bottom:200px;background:linear-gradient(180deg,rgba(11,27,54,1),rgba(11,27,54,.85) 45%,rgba(11,27,54,0) 62%),url(/hero.jpg) 88% 100%/auto 62% no-repeat,#0B1B36}}.ms-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--ms-navy);font-weight:700;text-decoration:none}:root,html{color-scheme:only light}