/* Mainely Code / September 2026. Local artwork, static content, zero framework runtime. */
:root{--mr-bg:#07121e;--mr-panel:#0c2030;--mr-line:#304d60;--mr-ink:#f0f5f7;--mr-muted:#b6cad5;--mr-cyan:#70e7d7;--mr-gold:#f0ce83;--mr-max:1200px}
html{scroll-padding-top:110px}.mc-refresh{background:var(--mr-bg);color:var(--mr-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}.mc-refresh *,.mc-refresh *::before,.mc-refresh *::after{box-sizing:border-box}.mc-refresh main{overflow:clip}.mc-refresh main:focus{outline:none}.mc-refresh .mr-wrap{width:min(var(--mr-max),calc(100% - 80px));margin-inline:auto;position:relative;z-index:2}.mc-refresh .mr-section{position:relative;padding:92px 0}.mc-refresh .mr-section+.mr-section{border-top:1px solid #35536955}.mc-refresh .mr-tinted{background:#0b1d2c}.mc-refresh em{color:var(--mr-cyan);font-style:normal}.mc-refresh h1,.mc-refresh h2,.mc-refresh h3{color:var(--mr-ink)}.mc-refresh .mr-section h2,.mc-refresh .mr-final h2{font-size:clamp(34px,4.1vw,52px);line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.mc-refresh .mr-section h3{font-size:25px;line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.mc-refresh .mr-eyebrow{color:var(--mr-cyan);font-size:10px;letter-spacing:.15em;font-weight:700;line-height:1.6;text-transform:uppercase;margin:0 0 18px}.mc-refresh .mr-spaced{margin-top:28px}.mc-refresh .mr-section-head{margin:0 0 37px;max-width:900px}.mc-refresh .mr-intro{font-size:18px;line-height:1.85;color:var(--mr-muted);margin-top:21px;max-width:820px}.mc-refresh .mr-section p:not([class]){color:var(--mr-muted);margin-top:18px;line-height:1.85}.mc-refresh .mr-note{font-size:12px;line-height:1.75;color:#a8becd;margin-top:23px;max-width:850px}.mc-refresh .mr-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:29px}.mc-refresh .mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:50px;font-size:13px;line-height:1.5;font-weight:700;border-radius:8px;border:1px solid #456778;padding:13px 19px;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s,background-color .18s,border-color .18s}.mc-refresh .mr-btn svg{width:17px;height:17px;flex-shrink:0}.mc-refresh .mr-btn--primary{background:#75e8d7;color:#08202a;border-color:#75e8d7}.mc-refresh .mr-btn--primary:hover{background:#a4f6e9;border-color:#a4f6e9;transform:translateY(-2px)}.mc-refresh .mr-btn--secondary{background:#102938;color:#e2f0f3;border-color:#456778}.mc-refresh .mr-btn--secondary:hover{background:#153746;border-color:#7fd4cd}.mc-refresh .mr-btn--text{background:transparent;color:var(--mr-cyan);padding:8px 0;border-color:transparent;justify-content:flex-start;text-align:left}.mc-refresh .mr-btn--text:hover{text-decoration:underline;text-underline-offset:5px}.mc-refresh .mr-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.mc-refresh .mr-tag{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid #3b6b5e;background:#173c324f;color:#c3f5df;padding:6px 10px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.6}.mc-refresh .mr-tag i{display:block;width:5px;height:5px;background:#82e9b8;border-radius:50%;flex-shrink:0}.mc-refresh .mr-tag--preview{color:#f3d8a0;background:#41392160;border-color:#6b5c3c}.mc-refresh .mr-tag--preview i{background:#e7c573}.mc-refresh .mr-tag--quiet{color:#c5dcea;background:#142e4060;border-color:#456075}.mc-refresh .mr-tag--quiet i{background:#89bace}
/* Masthead: no JS required for the links themselves. */
.mc-refresh .mr-notice{padding:9px 0;background:#102d33;border-bottom:1px solid #2d5257;font-size:12px;color:#d3e9eb}.mc-refresh .mr-notice .mr-wrap{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.mc-refresh .mr-notice i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8ce5be;margin-right:8px;vertical-align:1px}.mc-refresh .mr-notice a{color:#90ebdc;font-weight:700;min-height:25px;padding:2px 0}.mc-refresh .mr-header{position:sticky;top:0;z-index:100;isolation:isolate;background:#07121ef5;backdrop-filter:blur(16px);border-bottom:1px solid #294354}.mc-refresh .mr-header::before,.mc-refresh .mr-header::after{display:none}.mc-refresh .mr-header .lc-header-inner{display:flex;align-items:center;justify-content:space-between;position:relative;gap:24px;width:min(var(--mr-max),calc(100% - 80px));max-width:none;margin:auto;min-height:89px;padding:13px 0}.mc-refresh .mr-brand{display:flex;align-items:center;gap:12px;min-width:212px;flex:0 0 auto;text-decoration:none}.mc-refresh .mr-brand img{width:46px;height:46px;border-radius:9px;object-fit:contain}.mc-refresh .mr-brand strong{display:block;color:#f1f6f8;font-size:22px;letter-spacing:-.035em;line-height:1.2}.mc-refresh .mr-brand small{display:block;font-size:8px;color:#99bac8;letter-spacing:.13em;margin-top:5px;line-height:1.5}.mc-refresh .mr-header .lc-nav{display:flex;align-items:center;gap:23px;margin:0;padding:0;width:auto}.mc-refresh .mr-header .lc-nav a{font-size:12px;font-weight:600;color:#c3d4df;padding:10px 0;line-height:1.5;min-height:40px;white-space:nowrap;background:none;border-radius:0}.mc-refresh .mr-header .lc-nav a:hover,.mc-refresh .mr-header .lc-nav a[aria-current]{color:#8ae8dc}.mc-refresh .mr-header .lc-nav a[aria-current]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#6ec6be}.mc-refresh .mr-header .lc-nav .mr-nav-cta{padding:11px 16px;border:1px solid #416273;border-radius:7px;color:#c5f0eb;background:#122d3b;margin-left:4px}.mc-refresh .mr-header .lc-menu-button{display:none}
/* First screen: a strong editorial headline and actual supplied product imagery. */
.mc-refresh .mr-hero{padding:80px 0 85px;min-height:0;background:#07121e;position:relative;isolation:isolate;border-bottom:1px solid #294151}.mc-refresh .mr-hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 87% 45%,#12556950,transparent 59%);pointer-events:none}.mc-refresh .mr-hero::after{display:none}.mc-refresh .mr-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:55px}.mc-refresh .mr-hero h1,.mc-refresh .mr-simple h1{font-size:clamp(45px,5.7vw,80px);font-weight:750;line-height:1.045;letter-spacing:-.055em;margin:0;max-width:none;text-wrap:balance}.mc-refresh .mr-hero .mr-eyebrow{margin-bottom:26px}.mc-refresh .mr-lead{font-size:18px;line-height:1.85;color:#c0d0d9;margin:25px 0 0;max-width:710px}.mc-refresh .mr-hero .mr-note{font-size:11px;max-width:550px}.mc-refresh .mr-hero-visual{min-width:0;position:relative}.mc-refresh .mr-visual-label{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.14em;font-weight:700;line-height:1.5;color:#b5d7dd;margin:0 0 15px}.mc-refresh .mr-visual-label span{color:#89afc1;font-size:8px}.mc-refresh .mr-screen{border:1px solid #466878;background:#071724;border-radius:13px;box-shadow:0 25px 70px #0005;overflow:hidden;margin:0}.mc-refresh .mr-screen>a{display:block;position:relative}.mc-refresh .mr-screen>a::after{content:"↗ Enlarge";position:absolute;right:10px;bottom:10px;border:1px solid #527381;border-radius:5px;background:#091c2beb;color:#daf0ed;font-size:10px;padding:5px 9px;opacity:0;transition:opacity .2s}.mc-refresh .mr-screen>a:hover::after,.mc-refresh .mr-screen>a:focus-visible::after{opacity:1}.mc-refresh .mr-screen img{width:100%;height:auto;object-fit:contain;display:block}.mc-refresh .mr-screen figcaption{font-size:10px;line-height:1.75;padding:12px 15px;color:#b3cbd6;background:#0e2534;border-top:1px solid #315363}.mc-refresh .mr-windowbar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.04em;padding:13px 14px;background:#102b3b;color:#c6dce5;border-bottom:1px solid #345363}.mc-refresh .mr-windowbar>span:first-child{font-size:8px;letter-spacing:3px;color:#7ba3b0;white-space:nowrap}.mc-refresh .mr-windowbar small{font-size:7px;color:#96dfd3;letter-spacing:.12em}.mc-refresh .mr-under-screen{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#abc2ce;margin-top:18px}.mc-refresh .mr-simple{padding:79px 0 68px;background:#0b2030;border-bottom:1px solid #294151;position:relative}.mc-refresh .mr-simple .mr-lead{max-width:850px}.mc-refresh .mr-art{width:100%;max-width:520px;margin-inline:auto;border:1px solid #34596c;border-radius:20px;overflow:hidden;background:#061421;box-shadow:0 24px 70px #0003}.mc-refresh .mr-art img{display:block;width:100%;height:auto;object-fit:contain}.mc-refresh .mr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;align-items:center}.mc-refresh .mr-split>div>h2{margin-top:13px}.mc-refresh .mr-split>div>p:not([class]){font-size:15px;line-height:1.85}.mc-refresh .mr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.mc-refresh .mr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-refresh .mr-card{padding:30px;border:1px solid #335063;border-radius:15px;background:#0c2030;min-width:0;display:flex;align-items:flex-start;flex-direction:column}.mc-refresh .mr-card>.mr-eyebrow{font-size:10px;margin-bottom:22px;color:#97bfce}.mc-refresh .mr-card>p:not([class]){font-size:14px;line-height:1.85;margin-top:17px;margin-bottom:8px}.mc-refresh .mr-card>.mr-btn{margin-top:22px}.mc-refresh .mr-card>.mr-btn--text{margin-top:8px}.mc-refresh .mr-belief{max-width:930px;margin-inline:auto;text-align:center}.mc-refresh .mr-belief>p:not([class]){font-size:17px;line-height:1.9;max-width:710px;margin:25px auto 0}.mc-refresh .mr-belief>.mr-btn{margin-top:17px}
/* Edition comparison: genuine FREE value, paid headroom, honest preview status. */
.mc-refresh .mr-edition{padding:30px 27px 25px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid #436173;border-radius:17px;background:#0d2030}.mc-refresh .mr-edition--free{border-color:#4d8b7f;background:linear-gradient(150deg,#153736,#0b2030 65%)}.mc-refresh .mr-edition--lite{border-color:#526f8b;background:linear-gradient(150deg,#1b3149,#0b2030 65%)}.mc-refresh .mr-edition--advanced{border-color:#706243;background:linear-gradient(150deg,#2d2e25,#0b2030 65%)}.mc-refresh .mr-edition>.mr-eyebrow{font-size:10px;color:#b2cad6;margin-bottom:13px}.mc-refresh .mr-edition h3{font-size:35px;letter-spacing:-.04em;line-height:1.15;margin-top:27px}.mc-refresh .mr-edition>.mr-price{font-size:25px;line-height:1.3;font-weight:650;color:#edf4f7;margin-top:19px;min-height:33px;letter-spacing:-.025em}.mc-refresh .mr-edition>p:not([class]){font-size:14px;line-height:1.85;margin-top:16px;min-height:77px}.mc-refresh .mr-edition ul{list-style:none;margin:25px 0 26px;padding:0;border-top:1px solid #355461;width:100%}.mc-refresh .mr-edition li{position:relative;font-size:12px;line-height:1.75;color:#c2d3dc;padding:14px 0 14px 16px;border-bottom:1px solid #2c4756}.mc-refresh .mr-edition li::before{content:"";position:absolute;width:4px;height:4px;background:#8bd0ca;left:0;top:22px;transform:rotate(45deg)}.mc-refresh .mr-edition-actions{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:5px}.mc-refresh .mr-edition-actions>.mr-btn{width:100%;font-size:12px;padding-inline:12px}.mc-refresh .mr-edition-actions>.mr-btn--text{justify-content:center}
/* Product artwork is preserved, never distorted or replaced with generated UI. */
.mc-refresh .mr-product{min-width:0;border:1px solid #355264;border-radius:18px;background:#0d2131;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.mc-refresh .mr-product:hover{transform:translateY(-3px);border-color:#6e98a7}.mc-refresh .mr-product-art{display:block;aspect-ratio:1.25;background:#05131f;border-bottom:1px solid #304a5c;overflow:hidden}.mc-refresh .mr-product-art img{display:block;width:100%;height:100%;object-fit:contain;padding:19px}.mc-refresh .mr-product--voice .mr-product-art img{padding:0;object-fit:contain}.mc-refresh .mr-product-body{padding:27px;display:flex;align-items:flex-start;flex-direction:column;flex:1}.mc-refresh .mr-product-body h3{font-size:27px;margin-top:22px;width:100%}.mc-refresh .mr-product-body h3>a{display:flex;align-items:center;justify-content:space-between;gap:16px}.mc-refresh .mr-product-body h3 span{font-size:19px;color:#82d8d0}.mc-refresh .mr-product-body p{font-size:14px;line-height:1.85;color:#b8ccd7;margin-top:15px}.mc-refresh .mr-callout{display:flex;align-items:center;justify-content:space-between;gap:50px;border-left:3px solid #73ddcf;padding:7px 0 7px 30px}.mc-refresh .mr-callout>div{max-width:800px}.mc-refresh .mr-callout p:not([class]){font-size:16px;line-height:1.85}.mc-refresh .mr-callout>.mr-btn{flex:0 0 auto}.mc-refresh .mr-table-scroll{overflow-x:auto;border:1px solid #3a5a6d;border-radius:13px;background:#0c2030}.mc-refresh .mr-table{border-collapse:collapse;width:100%;min-width:770px;font-size:13px;line-height:1.75}.mc-refresh .mr-table caption{text-align:left;caption-side:bottom;padding:17px 21px;color:#bfd1dc;font-size:12px}.mc-refresh .mr-table th,.mc-refresh .mr-table td{text-align:left;vertical-align:top;padding:18px 20px;border-bottom:1px solid #304d60;width:25%;color:#c3d4de}.mc-refresh .mr-table th{font-weight:700;color:#e3edf2}.mc-refresh .mr-table thead{background:#133243}.mc-refresh .mr-table thead th{color:#a0e9df}.mc-refresh .mr-table tbody tr:last-child td,.mc-refresh .mr-table tbody tr:last-child th{border-bottom:none}.mc-refresh .mr-faq{border-top:1px solid #385667;max-width:950px}.mc-refresh .mr-faq details{padding:0;margin:0;border:0;border-radius:0;border-bottom:1px solid #385667;background:none}.mc-refresh .mr-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;padding:25px 2px;font-size:18px;font-weight:650;line-height:1.5;color:#e4edf2}.mc-refresh .mr-faq summary::-webkit-details-marker{display:none}.mc-refresh .mr-faq summary>span{font-size:25px;font-weight:400;color:#82dfd3;flex:0 0 20px;text-align:center}.mc-refresh .mr-faq details[open] summary>span{transform:rotate(45deg)}.mc-refresh .mr-answer{padding:0 36px 27px 2px;max-width:890px}.mc-refresh .mr-answer p:not([class]){font-size:15px;line-height:1.85;margin:0;color:#c0d0d9}.mc-refresh .mr-answer a{text-decoration:underline;text-underline-offset:4px;color:#86e0d5}.mc-refresh .mr-contact-grid{align-items:start}.mc-refresh .mr-contact-links{display:grid;margin-top:25px}.mc-refresh .mr-contact-links>a{display:block;padding:22px 0;border-bottom:1px solid #355569;min-width:0}.mc-refresh .mr-contact-links small{display:block;color:#9cbfce;font-size:9px;letter-spacing:.13em;font-weight:700}.mc-refresh .mr-contact-links strong{display:block;overflow-wrap:anywhere;margin-top:6px;font-size:21px;font-weight:650;letter-spacing:-.02em;color:#e1edf2}.mc-refresh .mr-form{padding:32px;border:1px solid #39596e;border-radius:18px;background:#0e2637}.mc-refresh .mr-form h2{font-size:32px}.mc-refresh .mr-form>p{font-size:13px;line-height:1.85;margin-top:14px}.mc-refresh .mr-form label{display:block;font-size:13px;font-weight:700;color:#d1e2ea;margin:25px 0 9px}.mc-refresh .mr-form select,.mc-refresh .mr-form textarea{display:block;width:100%;max-width:100%;background:#071a28;color:#e4eff4;border:1px solid #557284;border-radius:7px;padding:14px;font:inherit;font-size:14px;line-height:1.7}.mc-refresh .mr-form textarea{resize:vertical;min-height:170px}.mc-refresh .mr-form textarea::placeholder{color:#a5bac8;opacity:1}.mc-refresh .mr-form button{margin-top:22px}.mc-refresh .mr-final{padding:82px 0;text-align:center;border-top:1px solid #3c626b;background:#12333e}.mc-refresh .mr-final::before{display:none}.mc-refresh .mr-final .mr-wrap{max-width:980px}.mc-refresh .mr-final p:not([class]){max-width:720px;margin:24px auto 0;color:#c5d9e0;font-size:16px;line-height:1.85}.mc-refresh .mr-final .mr-actions{justify-content:center}
/* Consistent corporate identity and crawlable social links. */
.mc-refresh .mr-footer{background:#060f19;border-top:1px solid #294151;padding:64px 0 0;position:relative}.mc-refresh .mr-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:34px;padding-bottom:43px}.mc-refresh .mr-footer-brand>a:first-child{display:flex;align-items:center;gap:12px;font-size:22px;letter-spacing:-.035em;color:#eaf2f6}.mc-refresh .mr-footer-brand>a:first-child img{width:46px;height:46px;border-radius:8px}.mc-refresh .mr-footer-brand p{font-size:12px;line-height:1.95;color:#a7bfcc;margin:18px 0}.mc-refresh .mr-footer-brand>a:not(:first-child){display:block;color:#bfd0dc;font-size:12px;min-height:31px;padding:4px 0}.mc-refresh .mr-footer-col h2{font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 19px;color:#dae9ef}.mc-refresh .mr-footer-col>a{display:block;font-size:12px;line-height:1.5;min-height:33px;padding:6px 0;color:#b1c7d3}.mc-refresh .mr-footer a:hover{color:#93e9dc;text-decoration:underline;text-underline-offset:4px}.mc-refresh .mr-socials{display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding:24px 0;border-block:1px solid #2b4455;font-size:12px}.mc-refresh .mr-socials>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9ebccc;margin-right:auto}.mc-refresh .mr-socials>a{color:#c5e8e7;min-height:32px;padding:5px 0}.mc-refresh .mr-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 32px}.mc-refresh .mr-footer-bottom>p{margin:0;font-size:10px;color:#a1b8c7}.mc-refresh .mr-footer-bottom>div{display:flex;gap:24px;flex-wrap:wrap}.mc-refresh .mr-footer-bottom a{font-size:10px;min-height:31px;padding:6px 0;color:#b2c8d5}.mc-refresh .mr-archive{background:#443722;color:#f2dfb9;border-bottom:1px solid #7c6747;padding:20px 40px;font-size:14px;line-height:1.75}.mc-refresh .mr-archive a{color:#f6e5c7;text-decoration:underline;margin-left:7px}
/* Retained product and signature components keep their source animations and original art. */
.mc-refresh.mr-legacy .lc-page-hero,.mc-refresh.mr-legacy .mc-family-hero{padding-block:74px}.mc-refresh.mr-legacy .lc-section{padding-block:76px}.mc-refresh .mc-signature-feature{padding:85px 0;border-top:1px solid #314b5e;background:#091b28}.mc-refresh .mc-signature-feature__copy h2{font-size:clamp(34px,4.1vw,52px)}.mc-refresh .mc-signature-feature__copy p{font-size:16px;line-height:1.85}.mc-refresh .mr-hero.mc-aurora-keynote>.mc-keynote-aurora{opacity:.44}.mc-refresh .mr-hero.mc-aurora-keynote>.mc-keynote-aurora::after{background:linear-gradient(90deg,#07121ecf,#07121e50)}.mc-refresh .lc-dialog{width:min(1100px,94vw);max-width:94vw;padding:20px;background:#0b2130;color:#e2edf4;border:1px solid #597b8b;border-radius:13px}.mc-refresh .lc-dialog::backdrop{background:#000c}.mc-refresh .lc-dialog img{width:auto;max-width:100%;max-height:76vh;object-fit:contain;margin:auto}.mc-refresh .lc-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;font-size:13px}.mc-refresh .lc-dialog button{padding:9px 15px;min-height:42px;border:1px solid #6d99a8;background:#193e4e;color:#f0f7f8;border-radius:6px}.mc-refresh .lc-dialog p{font-size:12px;line-height:1.8;margin-top:15px}.mc-refresh :is(a,button,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--mr-gold);outline-offset:4px}
@media(min-width:1600px){.mc-refresh .mr-hero{padding-block:100px}.mc-refresh .mr-hero-grid{gap:80px}}
@media(max-width:1120px){.mc-refresh .mr-header .lc-nav{gap:15px}.mc-refresh .mr-header .lc-nav a{font-size:11px}.mc-refresh .mr-brand{min-width:205px}.mc-refresh .mr-hero-grid{gap:35px}.mc-refresh .mr-hero h1{font-size:64px}.mc-refresh .mr-split{gap:40px}.mc-refresh .mr-edition{padding:25px 21px}.mc-refresh .mr-edition h3{font-size:30px}}
@media(max-width:980px){.mc-refresh .mr-wrap,.mc-refresh .mr-header .lc-header-inner{width:calc(100% - 48px)}.mc-refresh .mr-header .lc-header-inner{min-height:78px;flex-wrap:wrap;gap:0}.lc-js .mc-refresh .mr-header .lc-menu-button{display:inline-flex;justify-content:center;align-items:center;border:1px solid #537488;background:#112e3e;color:#e0edf2;border-radius:7px;padding:10px 14px;min-height:43px;font-size:12px;min-width:81px}.mc-refresh .mr-header .lc-nav{display:flex;flex-wrap:wrap;flex:0 0 100%;gap:7px 20px;padding-top:16px}.lc-js .mc-refresh .mr-header .lc-nav{display:none;position:absolute;top:100%;left:-24px;right:-24px;width:auto;max-height:calc(100dvh - 132px);overflow:auto;background:#0a2030;border-bottom:1px solid #4b7184;padding:20px 24px 25px;box-shadow:0 24px 38px #0006}.lc-js .mc-refresh .mr-header .lc-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-refresh .mr-header .lc-nav a{padding:12px 8px;font-size:14px;min-height:46px}.mc-refresh .mr-header .lc-nav .mr-nav-cta{margin:0;text-align:center}.mc-refresh .mr-hero{padding-block:61px}.mc-refresh .mr-hero-grid{grid-template-columns:1fr;gap:42px}.mc-refresh .mr-hero-copy{max-width:790px}.mc-refresh .mr-hero h1{font-size:70px}.mc-refresh .mr-hero-visual{width:100%;max-width:730px;margin-inline:auto}.mc-refresh .mr-lead{max-width:760px}.mc-refresh .mr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-refresh #editions .mr-grid{grid-template-columns:1fr}.mc-refresh .mr-edition{padding:28px}.mc-refresh .mr-edition>p:not([class]){min-height:0}.mc-refresh .mr-edition-actions{flex-direction:row;gap:25px;align-items:center}.mc-refresh .mr-edition-actions>.mr-btn{width:auto}.mc-refresh .mr-split{grid-template-columns:1fr;gap:40px}.mc-refresh .mr-split>div{min-width:0}.mc-refresh .mr-section{padding-block:71px}.mc-refresh .mr-callout{flex-direction:column;align-items:flex-start;gap:25px}.mc-refresh .mr-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mc-refresh .mr-footer-brand{grid-column:1/-1}.mc-refresh .mr-socials>span{width:100%}}
@media(max-width:600px){.mc-refresh .mr-wrap,.mc-refresh .mr-header .lc-header-inner{width:calc(100% - 36px)}.mc-refresh .mr-header .lc-header-inner{min-height:74px}.mc-refresh .mr-notice{font-size:10px;padding:9px 0}.mc-refresh .mr-notice .mr-wrap{gap:2px;flex-direction:column}.mc-refresh .mr-notice a{font-size:10px;min-height:24px}.mc-refresh .mr-brand{min-width:0;gap:9px}.mc-refresh .mr-brand img{width:39px;height:39px}.mc-refresh .mr-brand strong{font-size:20px}.mc-refresh .mr-brand small{font-size:7px}.lc-js .mc-refresh .mr-header .lc-nav{left:-18px;right:-18px;padding:18px}.lc-js .mc-refresh .mr-header .lc-nav.is-open{grid-template-columns:1fr}.mc-refresh .mr-header .lc-nav a{font-size:14px;padding:11px 10px}.mc-refresh .mr-hero,.mc-refresh .mr-simple{padding:49px 0 52px}.mc-refresh .mr-hero h1,.mc-refresh .mr-simple h1{font-size:clamp(39px,10.6vw,60px);line-height:1.07;letter-spacing:-.055em}.mc-refresh .mr-lead{font-size:16px;line-height:1.85;margin-top:24px}.mc-refresh .mr-hero .mr-eyebrow{font-size:10px;margin-bottom:20px}.mc-refresh .mr-hero .mr-note{font-size:11px}.mc-refresh .mr-hero-grid{gap:36px}.mc-refresh .mr-actions{gap:10px}.mc-refresh .mr-hero .mr-actions>.mr-btn{font-size:12px;min-height:49px}.mc-refresh .mr-visual-label{font-size:8px;gap:8px}.mc-refresh .mr-visual-label span{font-size:7px}.mc-refresh .mr-windowbar{font-size:8px;gap:8px;padding:11px 10px}.mc-refresh .mr-windowbar small{font-size:6px}.mc-refresh .mr-under-screen{gap:12px;font-size:9px}.mc-refresh .mr-section{padding-block:55px}.mc-refresh .mr-section-head{margin-bottom:29px}.mc-refresh .mr-section h2,.mc-refresh .mr-final h2{font-size:34px;line-height:1.16}.mc-refresh .mr-section h3{font-size:24px}.mc-refresh .mr-intro{font-size:16px;line-height:1.85;margin-top:19px}.mc-refresh .mr-grid,.mc-refresh .mr-grid--2{grid-template-columns:1fr;gap:18px}.mc-refresh .mr-card{padding:25px}.mc-refresh .mr-card>p:not([class]){font-size:14px}.mc-refresh .mr-edition{padding:25px}.mc-refresh .mr-edition h3{font-size:33px}.mc-refresh .mr-edition>.mr-price{font-size:25px}.mc-refresh .mr-edition-actions{flex-direction:column;align-items:stretch;gap:5px}.mc-refresh .mr-edition-actions>.mr-btn{width:100%}.mc-refresh .mr-product-body{padding:25px}.mc-refresh .mr-product-body h3{font-size:27px}.mc-refresh .mr-split{gap:34px}.mc-refresh .mr-faq summary{font-size:16px;padding-block:22px;gap:15px}.mc-refresh .mr-answer{padding-right:15px}.mc-refresh .mr-answer p:not([class]){font-size:14px}.mc-refresh .mr-callout{padding-left:23px;gap:24px}.mc-refresh .mr-callout h2{font-size:30px}.mc-refresh .mr-form{padding:25px 21px}.mc-refresh .mr-contact-links strong{font-size:19px}.mc-refresh .mr-footer{padding-top:45px}.mc-refresh .mr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:29px;padding-bottom:28px}.mc-refresh .mr-footer-col:last-child{grid-column:1/-1}.mc-refresh .mr-footer-col>a{font-size:12px;min-height:36px;padding:7px 0}.mc-refresh .mr-footer-brand>a:first-child{font-size:23px}.mc-refresh .mr-socials{gap:12px 25px;padding-block:24px}.mc-refresh .mr-socials>a{font-size:12px;min-height:36px}.mc-refresh .mr-socials>a:last-child{width:100%}.mc-refresh .mr-footer-bottom{display:block;padding:25px 0}.mc-refresh .mr-footer-bottom>div{gap:20px;margin-top:16px}.mc-refresh .mr-final{padding-block:58px}.mc-refresh .mr-final p:not([class]){font-size:15px;line-height:1.85}.mc-refresh .mr-final .mr-actions{flex-direction:column;align-items:stretch}.mc-refresh .mr-final .mr-actions>a{width:100%;max-width:370px;align-self:center}.mc-refresh .mr-archive{padding:20px;font-size:13px}.mc-refresh.mr-legacy .lc-page-hero,.mc-refresh.mr-legacy .mc-family-hero{padding-block:50px}.mc-refresh .mc-signature-feature{padding-block:55px}.mc-refresh .mc-signature-feature__copy h2{font-size:34px}.mc-refresh .lc-dialog{padding:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mc-refresh *,.mc-refresh *::before,.mc-refresh *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mc-refresh .mr-product:hover,.mc-refresh .mr-btn:hover{transform:none}}
@media(forced-colors:active){.mc-refresh .mr-card,.mc-refresh .mr-edition,.mc-refresh .mr-product,.mc-refresh .mr-tag{border:1px solid CanvasText}.mc-refresh em{color:LinkText}.mc-refresh .mr-btn{border:1px solid ButtonText}.mc-refresh .mr-hero::before{display:none}}
@media print{.mc-refresh .mr-header,.mc-refresh .mr-notice,.mc-refresh .mr-footer,.mc-refresh .mr-actions,.mc-refresh .mc-aurora-console{display:none!important}.mc-refresh{background:white!important;color:black!important}.mc-refresh :is(h1,h2,h3,p,em,li,td,th){color:black!important}.mc-refresh .mr-section,.mc-refresh .mr-hero{background:white!important;padding:20px 0}.mc-refresh .mr-wrap{width:100%}.mc-refresh .mr-card,.mc-refresh .mr-edition{background:white;break-inside:avoid}.mc-refresh .mr-grid,.mc-refresh .mr-hero-grid{display:block}.mc-refresh .mr-hero-visual{max-width:50%}}

@media(max-width:600px){.mc-refresh .mc-aurora-console:not(.is-expanded){width:190px;right:10px;bottom:max(10px,env(safe-area-inset-bottom))}.mc-refresh .mc-aurora-console:not(.is-expanded) .mc-aurora-console__bar{min-height:48px;padding:3px 5px}.mc-refresh .mc-aurora-console:not(.is-expanded) .mc-aurora-disclosure{min-height:42px;padding:7px}.mc-refresh .mc-aurora-console:not(.is-expanded) .mc-aurora-current{font-size:9px;max-width:91px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-refresh .mc-aurora-console:not(.is-expanded) .mc-aurora-console__name{font-size:8px}.mc-refresh .mc-aurora-console:not(.is-expanded) .mc-aurora-still{min-height:42px;padding-inline:10px}.mc-refresh .mc-aurora-console.is-expanded{width:min(336px,calc(100vw - 20px))}}
