.mc90{--mc-green-500: #31b058;--mc-green-400: #3cbf64;--mc-green-700: #1b6e37;--mc-green-900: #0e3a1d;--mc-mint-100: #d5fde7;--mc-bg: #ffffff;--mc-band: #f3f6f4;--mc-line: #e3e8e5;--mc-line-strong: #c6d0cb;--mc-rule: #16241d;--mc-text-0: #0d1411;--mc-text-1: #2c3833;--mc-text-2: #4d5c55;--mc-text-3: #5c6b64;--mc-screen-bg: #0a140f;--mc-screen-line: #1e352a;--mc-screen-rule: #2c4b3a;--mc-screen-text: #f2f7f3;--mc-screen-text-2: #9db0a6;--mc-loss-down: #c2372c;--mc-loss-speed: #c07d12;--mc-sans: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mc-cond: "IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--mc-mono: "IBM Plex Mono", Consolas, monospace;--mc-shadow: 0 10px 30px rgba(13, 20, 17, .1);font-family:var(--mc-sans);color:var(--mc-text-1);background:var(--mc-bg);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.mc90 *,.mc90 *:before,.mc90 *:after{box-sizing:border-box}.mc90 h1,.mc90 h2,.mc90 h3,.mc90 p,.mc90 ul,.mc90 ol,.mc90 dl,.mc90 dd,.mc90 figure,.mc90 legend{margin:0;padding:0}.mc90 img{max-width:100%;display:block;height:auto}.mc90 a{color:var(--mc-green-700)}.mc90 h1,.mc90 h2,.mc90 h3{font-family:var(--mc-cond);color:var(--mc-text-0);font-weight:600;letter-spacing:-.01em;line-height:1.08;text-transform:none}.mc90 h1{font-size:clamp(36px,4.6vw,54px);text-wrap:balance}.mc90 h2{font-size:clamp(30px,4.2vw,44px);text-wrap:balance}.mc90 h3{font-size:22px;line-height:1.2}.mc90 .mc-k+h2{margin-top:10px;max-width:860px}.mc90 section{padding:72px 0}.mc90>section:nth-of-type(2n):not(.mc-dark){background:var(--mc-band)}.mc90 .mc-wrap{width:min(1120px,100% - 32px);margin:0 auto}.mc90 .mc-k{font-family:var(--mc-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-green-700)}.mc90 .mc-micro{font-size:13px;color:var(--mc-text-3);margin-top:12px;line-height:1.45}.mc90 .mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mc-sans);font-weight:600;font-size:18px;line-height:1.3;text-decoration:none;text-align:center;padding:16px 28px;border-radius:10px;border:0;cursor:pointer}.mc90 .mc-primary{background:var(--mc-green-400);color:#06210f}.mc90 .mc-primary:hover{background:var(--mc-green-500);color:#06210f}.mc90 .mc-primary[disabled]{opacity:.7;cursor:progress}.mc90 .mc-ghost{border:1.5px solid var(--mc-screen-rule);color:var(--mc-screen-text);background:transparent}.mc90 .mc-ghost:hover{border-color:var(--mc-green-400);color:var(--mc-screen-text)}.mc90 .mc-lg{font-size:19px;padding:17px 30px;width:100%}.mc90 .mc-hero{padding:128px 0 76px}.mc90 .mc-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.mc90 .mc-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.mc90 .mc-pill{background:var(--mc-mint-100);color:var(--mc-green-900);font-family:var(--mc-mono);font-size:12px;letter-spacing:.08em;padding:4px 10px;border-radius:4px}.mc90 .mc-muted{color:var(--mc-text-3)}.mc90 .mc-hero h1{margin-top:18px}.mc90 .mc-hero h1 em{font-style:normal;color:var(--mc-green-700)}.mc90 .mc-lede{font-size:20px;color:var(--mc-text-2);margin-top:18px;max-width:580px}.mc90 .mc-facts{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:22px}.mc90 .mc-facts span{font-family:var(--mc-mono);font-size:13px;color:var(--mc-text-3);letter-spacing:.03em}.mc90 .mc-facts b{color:var(--mc-text-0);font-weight:600}.mc90 .mc-hero-alt{margin-top:14px;font-size:15.5px;color:var(--mc-text-2)}.mc90 .mc-mockup{margin:0 auto;max-width:620px}.mc90 .mc-mockup img{width:100%}.mc90 .mc-mockup.mc-flat{max-width:400px}.mc90 .mc-mockup.mc-flat img{border-radius:4px;box-shadow:0 18px 44px #0d141147}.mc90 .mc-mockup.mc-flat figcaption{margin-top:14px}.mc90 .mc-mockup figcaption{font-family:var(--mc-mono);font-size:12px;letter-spacing:.03em;color:var(--mc-text-3);text-align:center;margin-top:6px}.mc90 .mc-form{background:var(--mc-bg);border:1px solid var(--mc-line);border-radius:12px;padding:22px;box-shadow:var(--mc-shadow);margin-top:26px;max-width:580px;position:relative}.mc90 .mc-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc90 .mc-one{margin-top:12px}.mc90 .mc-form label{display:block;font-family:var(--mc-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-text-3);margin:0 0 6px}.mc90 .mc-form label .mc-opt{text-transform:none;letter-spacing:0;font-size:12px}.mc90 .mc-form input{width:100%;font:17px var(--mc-sans);line-height:1.3;padding:13px 14px;border:1.5px solid var(--mc-line-strong);border-radius:8px;background:var(--mc-bg);color:var(--mc-text-0);margin:0}.mc90 .mc-form input:focus{outline:2px solid var(--mc-green-400);border-color:var(--mc-green-400)}.mc90 .mc-form input[aria-invalid=true]{border-color:var(--mc-loss-down)}.mc90 .mc-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mc90 .mc-form .mc-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font:15px/1.4 var(--mc-sans);letter-spacing:0;text-transform:none;color:var(--mc-text-1);cursor:pointer}.mc90 .mc-form .mc-check input{width:18px;height:18px;padding:0;margin:2px 0 0;flex:none;border:0;accent-color:var(--mc-green-500)}.mc90 .mc-form .mc-btn{margin-top:14px}.mc90 .mc-err{margin-top:12px;font-size:15px;color:var(--mc-loss-down);font-weight:500}.mc90 .mc-ok{display:none}.mc90 .mc-ok:focus{outline:none}.mc90 .mc-ok h3{margin-top:6px}.mc90 .mc-ok p{margin-top:12px;font-size:15.5px;color:var(--mc-text-2)}.mc90 .mc-ok-short{display:none;font-size:16px;color:var(--mc-text-1)}.mc90 .mc-ok-short a{font-weight:600}.mc90 .mc-form.mc-sent .mc-fields,.mc90 .mc-form.mc-sent-elsewhere .mc-fields{display:none}.mc90 .mc-form.mc-sent .mc-ok,.mc90 .mc-form.mc-sent-elsewhere .mc-ok-short{display:block}.mc90 .mc-form.mc-sent-elsewhere{padding:16px 22px}.mc90.mc-book-sent .mc-hero-alt{display:none}.mc90 .mc-deal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:2px solid var(--mc-rule)}.mc90 .mc-deal>div{padding:18px 22px 4px 0}.mc90 .mc-deal>div+div{border-left:1px solid var(--mc-line-strong);padding-left:22px}.mc90 .mc-deal dt{display:flex;align-items:baseline;gap:10px;font-weight:400}.mc90 .mc-deal .mc-big{font-family:var(--mc-mono);font-weight:600;font-size:38px;color:var(--mc-text-0);line-height:1}.mc90 .mc-deal dt span:last-child{font-family:var(--mc-cond);font-weight:600;font-size:19px;color:var(--mc-text-0)}.mc90 .mc-deal dd{font-size:15px;margin-top:10px;color:var(--mc-text-2)}.mc90 .mc-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:34px}.mc90 .mc-col{border-top:3px solid var(--mc-green-500);padding-top:14px}.mc90 .mc-col.mc-bad{border-top-color:var(--mc-loss-down)}.mc90 .mc-col .mc-k{display:block;margin-bottom:12px}.mc90 .mc-col.mc-bad .mc-k{color:var(--mc-loss-down)}.mc90 .mc-split ul{list-style:none;display:flex;flex-direction:column;gap:10px}.mc90 .mc-split li{padding-left:18px;position:relative;font-size:17px}.mc90 .mc-split li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:var(--mc-green-500)}.mc90 .mc-col.mc-bad li:before{background:var(--mc-loss-down)}.mc90 .mc-split li b{color:var(--mc-text-0)}.mc90 .mc-inside-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;margin-top:34px;align-items:start}.mc90 .mc-toc{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px;border-top:2px solid var(--mc-rule);padding-top:18px}.mc90 .mc-toc-part+.mc-toc-part{margin-top:28px}.mc90 .mc-toc-part h3{font-family:var(--mc-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-green-700);font-weight:500}.mc90 .mc-toc-part ol{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:6px}.mc90 .mc-toc-part li{display:flex;align-items:baseline;gap:8px;font-size:15px;color:var(--mc-text-1)}.mc90 .mc-toc-part .mc-dots{flex:1;border-bottom:1px dotted var(--mc-line-strong);transform:translateY(-4px);min-width:12px}.mc90 .mc-toc-part .mc-p{font-family:var(--mc-mono);font-size:13px;color:var(--mc-text-3)}.mc90 .mc-hl{display:flex;flex-direction:column;border-top:2px solid var(--mc-rule)}.mc90 .mc-it{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--mc-line)}.mc90 .mc-pg{font-family:var(--mc-mono);font-size:13px;font-weight:500;color:var(--mc-green-700)}.mc90 .mc-it p{font-size:16px}.mc90 .mc-it b{color:var(--mc-text-0)}.mc90 .mc-sub{margin-top:56px}.mc90 .mc-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}.mc90 .mc-gallery-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mc90 .mc-gallery img{border-radius:4px;box-shadow:var(--mc-shadow);border:1px solid var(--mc-line)}.mc90 .mc-gallery figcaption{font-family:var(--mc-mono);font-size:12px;color:var(--mc-text-3);margin-top:8px;line-height:1.4}.mc90 #mc-checkin{scroll-margin-top:90px}.mc90 .mc-sc-lede{font-size:18px;color:var(--mc-text-2);margin-top:14px;max-width:780px}.mc90 .mc-sc-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;margin-top:30px;align-items:start}.mc90 .mc-sc-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:2px solid var(--mc-rule);padding-bottom:8px;font-family:var(--mc-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-text-3)}.mc90 .mc-sc-head .mc-key{text-transform:none;letter-spacing:.02em}.mc90 .mc-sc-list{list-style:none}.mc90 .mc-sc-list>li{border-bottom:1px solid var(--mc-line)}.mc90 .mc-q{border:0;margin:0;padding:14px 0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center}.mc90 .mc-q legend{float:left;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;font-size:16.5px;color:var(--mc-text-0);line-height:1.45}.mc90 .mc-q .mc-n{font-family:var(--mc-mono);font-size:13px;color:var(--mc-green-700);padding-top:3px}.mc90 .mc-q abbr{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.mc90 .mc-opts{display:grid;grid-template-columns:repeat(5,40px);gap:6px}.mc90 .mc-opts label{position:relative;display:block;margin:0}.mc90 .mc-opts input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.mc90 .mc-opts span{display:flex;align-items:center;justify-content:center;height:40px;border:1.5px solid var(--mc-line-strong);border-radius:3px;font-family:var(--mc-mono);font-weight:600;font-size:15px;color:var(--mc-text-1);background:var(--mc-bg);transition:background .12s,border-color .12s}.mc90 .mc-opts label:hover span{border-color:var(--mc-green-500)}.mc90 .mc-opts input:checked+span{background:var(--mc-green-400);border-color:var(--mc-green-400);color:#06210f}.mc90 .mc-opts input:focus-visible+span{outline:2px solid var(--mc-green-700);outline-offset:2px}.mc90 .mc-sc-mini{display:none}.mc90 .mc-panel{position:sticky;top:96px;background:var(--mc-bg);border:1px solid var(--mc-line);border-radius:12px;box-shadow:var(--mc-shadow);padding:22px}.mc90 .mc-total{font-family:var(--mc-cond);font-weight:600;font-size:56px;line-height:1;color:var(--mc-text-0);margin-top:10px}.mc90 .mc-total small{font-size:24px;color:var(--mc-text-3)}.mc90 .mc-prog{height:6px;background:var(--mc-line);border-radius:3px;overflow:hidden;margin-top:12px}.mc90 .mc-prog i{display:block;height:100%;width:0;background:var(--mc-green-500);transition:width .2s}.mc90 .mc-count{font-family:var(--mc-mono);font-size:13px;color:var(--mc-text-3);margin-top:8px}.mc90 .mc-panel .mc-micro{font-size:13.5px;margin-top:10px}.mc90 .mc-bandnote{margin-top:16px;border-left:4px solid var(--mc-green-500);padding-left:12px}.mc90 .mc-bandnote.mc-r{border-left-color:var(--mc-loss-down)}.mc90 .mc-bandnote.mc-y{border-left-color:var(--mc-loss-speed)}.mc90 .mc-bandnote h3{font-size:20px}.mc90 .mc-bandnote p{font-size:15px;margin-top:6px;color:var(--mc-text-2)}.mc90 .mc-bandnote b{color:var(--mc-text-0)}.mc90 .mc-low{margin-top:16px}.mc90 .mc-low ul{list-style:none;display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--mc-line)}.mc90 .mc-low li{font-size:15px;padding:10px 0;line-height:1.4;border-bottom:1px solid var(--mc-line)}.mc90 .mc-low .mc-kind{display:block;font-family:var(--mc-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-text-3)}.mc90 .mc-low b{color:var(--mc-text-0)}.mc90 .mc-low .mc-pg{font-size:12px;font-weight:400;white-space:nowrap}.mc90 .mc-low .mc-why{display:block;font-size:13.5px;color:var(--mc-text-3);margin-top:2px}.mc90 .mc-flag{margin-top:12px;font-size:14.5px;color:var(--mc-text-2);border-top:1px solid var(--mc-line);padding-top:12px}.mc90 .mc-panel .mc-btn{width:100%;margin-top:18px;font-size:17px}.mc90 .mc-demo-alt{display:block;text-align:center;margin-top:14px;font-weight:600;font-size:16px}.mc90 .mc-center{text-align:center;margin-top:4px}.mc90 .mc-reset{background:none;border:0;font:13px var(--mc-mono);color:var(--mc-text-3);text-decoration:underline;cursor:pointer;margin-top:14px;padding:6px 0}.mc90 .mc-logos{padding:34px 0;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);background:var(--mc-bg)}.mc90 .mc-logos .mc-k{display:block;text-align:center;color:var(--mc-text-3);margin-bottom:18px}.mc90 .mc-written{text-align:center;font-size:17px;color:var(--mc-text-1);max-width:780px;margin:0 auto}.mc90 .mc-logos .mc-written+.mc-k{margin-top:16px}.mc90 .mc-logo-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px}.mc90 .mc-logo-row img{width:auto;max-width:140px;max-height:40px;object-fit:contain;filter:grayscale(1);opacity:.75}.mc90 #mc-get{scroll-margin-top:70px}.mc90 .mc-get-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.mc90 .mc-get-copy p{margin-top:14px;font-size:18px;color:var(--mc-text-2);max-width:520px}.mc90 .mc-get-copy ul{list-style:none;margin-top:22px;border-top:2px solid var(--mc-rule);max-width:520px}.mc90 .mc-get-copy li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--mc-line);font-size:16px}.mc90 .mc-ed{background:var(--mc-bg);border:2px solid var(--mc-green-400);border-radius:12px;padding:26px;display:flex;flex-direction:column}.mc90 .mc-ed-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mc90 .mc-price{font-family:var(--mc-cond);font-weight:600;font-size:30px;color:var(--mc-text-0)}.mc90 .mc-ed .mc-form{box-shadow:none;border:0;padding:18px 0 0;margin-top:0;max-width:none;background:transparent}.mc90 .mc-faq{max-width:820px;margin-top:34px}.mc90 .mc-faq details{border-top:1px solid var(--mc-line);padding:18px 0}.mc90 .mc-faq details:last-child{border-bottom:1px solid var(--mc-line)}.mc90 .mc-faq summary{cursor:pointer;font-family:var(--mc-cond);font-weight:600;font-size:20px;color:var(--mc-text-0);list-style:none;display:flex;justify-content:space-between;gap:16px}.mc90 .mc-faq summary::-webkit-details-marker{display:none}.mc90 .mc-faq summary:after{content:"+";color:var(--mc-green-700);font-weight:600}.mc90 .mc-faq details[open] summary:after{content:"\d7"}.mc90 .mc-faq details p{margin-top:10px;font-size:16.5px}.mc90 .mc-dark{background:var(--mc-screen-bg);color:var(--mc-screen-text);position:relative}.mc90 .mc-dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--mc-screen-line) 1px,transparent 1px),linear-gradient(90deg,var(--mc-screen-line) 1px,transparent 1px);background-size:40px 40px;opacity:.35;pointer-events:none}.mc90 .mc-dark>*{position:relative}.mc90 .mc-dark h2{color:var(--mc-screen-text);max-width:640px;margin-top:10px}.mc90 .mc-dark p{color:var(--mc-screen-text-2)}.mc90 .mc-dark .mc-k{color:var(--mc-green-400)}.mc90 .mc-final-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.mc90 .mc-lead-in{font-size:19px;margin-top:16px;max-width:640px}.mc90 .mc-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mc90 .mc-dark .mc-micro{font-size:14px;margin-top:14px}.mc90 .mc-dt{border-top:2px solid var(--mc-screen-rule);padding-top:16px}.mc90 .mc-dt .mc-k{display:block}.mc90 .mc-bar{display:flex;height:40px;margin-top:18px;gap:2px}.mc90 .mc-bar span{display:flex;align-items:center;justify-content:center;font-family:var(--mc-mono);font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden}.mc90 .mc-bar .mc-diag{background:var(--mc-green-400)}.mc90 .mc-bar .mc-search{background:var(--mc-loss-down)}.mc90 .mc-bar .mc-rep{background:var(--mc-green-500);color:#06210f}.mc90 .mc-bar .mc-wait{background:var(--mc-loss-speed)}.mc90 .mc-bar .mc-good{background:var(--mc-green-500);color:#06210f}.mc90 .mc-bar .mc-stop{background:var(--mc-loss-down)}.mc90 .mc-bar .mc-slow{background:var(--mc-loss-speed)}.mc90 .mc-bar .mc-scrap{background:#3b7fc4}.mc90 .mc-dt ul{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--mc-screen-text-2)}.mc90 .mc-dt li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:baseline}.mc90 .mc-dt b{font-family:var(--mc-mono);font-weight:600;color:var(--mc-screen-text)}.mc90 .mc-sum{margin-top:16px;font-family:var(--mc-mono);font-size:13px;letter-spacing:.04em}.mc90 .mc-dark .mc-sum{color:var(--mc-screen-text)}.mc90 .mc-tally{list-style:none;margin-top:30px;display:flex;flex-direction:column;gap:10px;max-width:860px}.mc90 .mc-tally li{position:relative;padding-left:30px;font-size:16.5px;color:var(--mc-text-1)}.mc90 .mc-tally li:before{content:"";position:absolute;left:3px;top:7px;width:13px;height:7px;border-left:2.5px solid var(--mc-green-500);border-bottom:2.5px solid var(--mc-green-500);transform:rotate(-45deg)}.mc90 .mc-tally-lg{margin-top:26px;gap:0;border-top:2px solid var(--mc-rule)}.mc90 .mc-tally-lg li{font-size:19px;color:var(--mc-text-0);padding:15px 0 15px 38px;border-bottom:1px solid var(--mc-line)}.mc90 .mc-tally-lg li:before{left:5px;top:23px}.mc90 .mc-count-section .mc-wrap{max-width:860px}.mc90 .mc-sources{margin-top:22px;font-size:15.5px;color:var(--mc-text-2);max-width:760px}.mc90 .mc-trust{margin-top:18px;font-family:var(--mc-mono);font-size:12.5px;letter-spacing:.06em;color:var(--mc-text-3)}.mc90 .mc-dark .mc-trust{color:var(--mc-screen-text-2)}.mc90 .mc-reassure{margin-top:4px;color:var(--mc-text-2)}.mc90 .mc-after{text-align:center;margin-top:16px}.mc90 .mc-letter{max-width:720px}.mc90 .mc-letter p{font-size:19px;color:var(--mc-text-1);margin-top:16px}.mc90 .mc-letter h2+p{margin-top:22px}.mc90 .mc-letter .mc-sign{font-family:var(--mc-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-green-700);margin-top:22px}.mc90 #mc-calc{scroll-margin-top:90px}.mc90 .mc-calc-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;margin-top:30px;align-items:start}.mc90 .mc-calc-terms{border-top:2px solid var(--mc-rule)}.mc90 .mc-term{border:0;border-bottom:1px solid var(--mc-line);margin:0;padding:16px 0;min-width:0}.mc90 .mc-term legend{float:left;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:8px;align-items:baseline;font-size:16.5px;color:var(--mc-text-0);line-height:1.45}.mc90 .mc-term .mc-n{font-family:var(--mc-mono);font-size:13px;color:var(--mc-green-700)}.mc90 .mc-term small{font-family:var(--mc-mono);font-size:12px;color:var(--mc-text-3);white-space:nowrap}.mc90 .mc-calc-pair{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:12px;padding:10px 0 0 42px;align-items:end}.mc90 .mc-calc-pair label{display:block;font-family:var(--mc-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-text-3);margin:0}.mc90 .mc-calc-pair input{display:block;width:100%;margin:6px 0 0;font:17px var(--mc-sans);line-height:1.3;padding:11px 12px;border:1.5px solid var(--mc-line-strong);border-radius:8px;background:var(--mc-bg);color:var(--mc-text-0)}.mc90 .mc-calc-pair input:focus{outline:2px solid var(--mc-green-400);border-color:var(--mc-green-400)}.mc90 .mc-calc-year{margin-top:10px;font-size:16px;color:var(--mc-text-1)}.mc90 .mc-ghost-light{border:1.5px solid var(--mc-line-strong);color:var(--mc-text-0);background:transparent}.mc90 .mc-ghost-light:hover{border-color:var(--mc-green-500);color:var(--mc-text-0)}.mc90 .mc-panel .mc-ghost-light{font-size:15px;padding:12px 16px}.mc90 .mc-hl-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;margin-top:30px}.mc90 .mc-facts-list{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:10px;max-width:640px}.mc90 .mc-facts-list li{position:relative;padding-left:20px;font-size:16.5px;color:var(--mc-screen-text-2)}.mc90 .mc-facts-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--mc-green-400)}.mc90 .mc-prices .mc-k+.mc-price-row{margin-top:10px}.mc90 .mc-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--mc-screen-line)}.mc90 .mc-price-label{font-size:16px;color:var(--mc-screen-text-2)}.mc90 .mc-prices .mc-price-small{font-family:var(--mc-mono);font-size:26px;font-weight:600;color:var(--mc-screen-text-2)}.mc90 .mc-prices .mc-price-big{font-family:var(--mc-cond);font-size:60px;line-height:1;font-weight:600;color:var(--mc-green-400)}.mc90 .mc-sticky{display:none}@media (max-width: 991px){.mc90 .mc-hero{padding-top:72px}.mc90 .mc-hero-grid,.mc90 .mc-inside-grid,.mc90 .mc-get-grid,.mc90 .mc-final-grid{grid-template-columns:minmax(0,1fr)}.mc90 .mc-get-grid{gap:28px}.mc90 .mc-visual{order:-1}.mc90 .mc-mockup{max-width:400px}.mc90 .mc-mockup.mc-flat{max-width:260px}.mc90 .mc-gallery,.mc90 .mc-deal{grid-template-columns:repeat(2,minmax(0,1fr))}.mc90 .mc-deal>div:nth-child(3){border-left:0;padding-left:0}.mc90 .mc-deal>div:nth-child(n+3){border-top:1px solid var(--mc-line-strong)}.mc90 .mc-sc-grid,.mc90 .mc-calc-grid{grid-template-columns:minmax(0,1fr)}.mc90 .mc-gallery-5{grid-template-columns:repeat(3,minmax(0,1fr))}.mc90 .mc-panel{position:static}.mc90 .mc-sc-mini{display:flex;justify-content:space-between;gap:12px;position:sticky;top:40px;z-index:5;background:var(--mc-bg);border-bottom:1px solid var(--mc-line);padding:10px 0;font-family:var(--mc-mono);font-size:14px;color:var(--mc-text-2)}.mc90 .mc-sc-mini b{color:var(--mc-text-0);font-size:17px}}@media (max-width: 880px){.mc90 section{padding:56px 0}.mc90 .mc-hero{padding-top:72px}.mc90 .mc-split,.mc90 .mc-hl-wide{grid-template-columns:minmax(0,1fr)}.mc90 .mc-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--mc-bg);border-top:1px solid var(--mc-line);z-index:10}.mc90 .mc-sticky .mc-btn{flex:1;font-size:16px;padding:14px 16px}.mc90 .mc-sticky.mc-gone{display:none}body:has(.mc90){padding-bottom:76px}body:has(.mc90) #cookies-settings{bottom:86px}}@media (max-width: 560px){.mc90 .mc-hero{padding-top:56px}.mc90 .mc-hero-grid{gap:12px}.mc90 .mc-mockup{max-width:280px}.mc90 .mc-mockup.mc-flat{max-width:180px}.mc90 .mc-mockup figcaption{display:none}.mc90 .mc-form{padding:18px}.mc90 .mc-pair,.mc90 .mc-toc{grid-template-columns:minmax(0,1fr)}.mc90 .mc-deal>div{padding-right:12px}.mc90 .mc-deal>div+div{padding-left:14px}.mc90 .mc-deal>div:nth-child(3){padding-left:0}.mc90 .mc-deal dt{flex-direction:column;gap:4px}.mc90 .mc-deal .mc-big{font-size:32px}.mc90 .mc-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.mc90 .mc-gallery figure{scroll-snap-align:start}.mc90 .mc-it{grid-template-columns:minmax(0,1fr);gap:2px}.mc90 .mc-sc-head .mc-key{display:none}.mc90 .mc-q{grid-template-columns:minmax(0,1fr);row-gap:10px}.mc90 .mc-q legend{grid-template-columns:28px minmax(0,1fr);font-size:16px}.mc90 .mc-opts{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:36px}.mc90 .mc-opts span{height:44px}.mc90 .mc-ed{padding:20px}.mc90 .mc-logo-row{gap:14px 26px}.mc90 .mc-logo-row img{max-width:96px;max-height:30px}.mc90 .mc-bar .mc-rep{font-size:0}.mc90 .mc-term legend{grid-template-columns:28px minmax(0,1fr);font-size:16px}.mc90 .mc-term small{grid-column:2;white-space:normal}.mc90 .mc-calc-pair{padding-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.mc90 .mc-tally-lg li{font-size:17px}.mc90 .mc-letter p{font-size:17.5px}.mc90 .mc-prices .mc-price-big{font-size:46px}}
