.fIvb4W_page{--mk-bg:#f6f7fc;--mk-bg-alt:#eef1fb;--mk-surface:#fff;--mk-ink:#0f1434;--mk-text:#3d4468;--mk-muted:#5b6286;--mk-line:#e2e6f3;--mk-line-strong:#cfd5ea;--mk-brand:#4257c9;--mk-brand-strong:#3346b0;--mk-brand-soft:#e8edff;--mk-brand-ink:#1e2560;--mk-pastel:#93a9f5;--mk-violet:#6a4fd6;--mk-violet-soft:#efeaff;--mk-teal:#0f766e;--mk-teal-soft:#ddf4ef;--mk-amber-soft:#fff1dc;--mk-amber-ink:#8a4b06;--mk-navy:#11163a;--mk-navy-2:#1b2254;--mk-on-navy:#f5f6ff;--mk-on-navy-muted:#b3bde6;--mk-focus:#4257c9;--mk-radius-sm:12px;--mk-radius:20px;--mk-radius-lg:28px;--mk-shadow-sm:0 1px 2px #0f14340f, 0 2px 8px -2px #0f14340f;--mk-shadow:0 2px 4px #0f14340a, 0 12px 32px -12px #0f14342e;--mk-shadow-lg:0 4px 8px #0f14340a, 0 32px 80px -24px #1e256059;--mk-header-h:68px;--mk-font-display:var(--font-montserrat), "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mk-font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--mk-bg);min-height:100vh;color:var(--mk-text);font-family:var(--mk-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.6;position:relative;overflow-x:clip}.fIvb4W_page *,.fIvb4W_page :before,.fIvb4W_page :after{box-sizing:border-box}.fIvb4W_page ::selection{color:var(--mk-ink);background:#c9d4ff}.fIvb4W_page :where(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--mk-focus);outline-offset:3px}.fIvb4W_page :where(h1,h2,h3,h4){color:var(--mk-ink);font-family:var(--mk-font-display);text-wrap:balance;margin:0;font-weight:700}.fIvb4W_page :where(p,ul,ol){margin:0}.fIvb4W_page :where(a){color:inherit;text-decoration:none}.fIvb4W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fIvb4W_skipLink{z-index:100;background:var(--mk-ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.fIvb4W_skipLink:focus{top:12px}.fIvb4W_container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.fIvb4W_container{padding-inline:24px}}@media (min-width:1024px){.fIvb4W_container{padding-inline:32px}}.fIvb4W_btn{min-height:44px;font:600 .9375rem/1 var(--mk-font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.fIvb4W_btn svg{flex:none}.fIvb4W_btnLg{min-height:52px;padding:0 24px;font-size:1rem}.fIvb4W_btnBlock{width:100%}.fIvb4W_btnPrimary{color:#fff;background:linear-gradient(135deg,#4a5fd6 0%,#4257c9 45%,#5a45c9 100%);box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #4257c9bf}.fIvb4W_btnPrimary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 16px 32px -12px #4257c9cc}.fIvb4W_btnSecondary{background:var(--mk-surface);border-color:var(--mk-line-strong);color:var(--mk-ink);box-shadow:var(--mk-shadow-sm)}.fIvb4W_btnSecondary:hover{border-color:var(--mk-brand);color:var(--mk-brand-strong)}.fIvb4W_btnGhost{color:var(--mk-ink);background:0 0}.fIvb4W_btnGhost:hover{background:var(--mk-brand-soft)}.fIvb4W_btnLight{color:var(--mk-navy);background:#fff;box-shadow:0 10px 30px -12px #00000080}.fIvb4W_btnLight:hover{background:#eef1ff;transform:translateY(-1px)}.fIvb4W_btnOutlineLight{color:#fff;background:#ffffff0f;border-color:#ffffff59}.fIvb4W_btnOutlineLight:hover{background:#ffffff24;border-color:#fff9}.fIvb4W_onDark :where(a,button,summary,input):focus-visible{outline-color:#c9d4ff}.fIvb4W_textLink{color:var(--mk-brand-strong);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #4257c959;text-decoration:underline #4257c959;transition:text-decoration-color .15s}.fIvb4W_textLink:hover{text-decoration-color:currentColor}.fIvb4W_section{padding-block:clamp(72px,10vw,128px);position:relative}.fIvb4W_sectionAlt{background:linear-gradient(180deg, var(--mk-bg-alt), var(--mk-bg))}.fIvb4W_sectionWhite{background:var(--mk-surface)}.fIvb4W_sectionHead{text-align:center;max-width:760px;margin-inline:auto}.fIvb4W_sectionHeadLeft{max-width:760px}.fIvb4W_eyebrow{color:var(--mk-brand-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:.8125rem;font-weight:700;display:inline-flex}.fIvb4W_eyebrow:before{content:"";background:linear-gradient(90deg, var(--mk-brand), var(--mk-violet));border-radius:2px;width:18px;height:2px}.fIvb4W_onDark .fIvb4W_eyebrow{color:#c9d4ff}.fIvb4W_h2{letter-spacing:-.03em;font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.08}.fIvb4W_lead{color:var(--mk-text);text-wrap:pretty;margin-top:20px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.fIvb4W_gradientText{background:linear-gradient(100deg,#3346b0 0%,#5b48d0 45%,#0f766e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes fIvb4W_mkRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fIvb4W_reveal{animation:linear both fIvb4W_mkRise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes fIvb4W_mkHeaderSolid{to{border-bottom-color:var(--mk-line);background-color:#f6f7fce6;box-shadow:0 8px 24px -16px #0f143440}}.fIvb4W_header{z-index:50;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background-color:#f6f7fcb8;border-bottom:1px solid #0000;position:sticky;top:0}@supports (animation-timeline:scroll()){.fIvb4W_header{animation:linear both fIvb4W_mkHeaderSolid;animation-timeline:scroll(root);animation-range:0 120px}}@supports not (animation-timeline:scroll()){.fIvb4W_header{border-bottom-color:var(--mk-line);background-color:#f6f7fce0}}.fIvb4W_headerInner{height:var(--mk-header-h);align-items:center;gap:16px;display:flex}.fIvb4W_brand{color:var(--mk-ink);font-family:var(--mk-font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:inline-flex}.fIvb4W_brand img{flex:none;display:block}.fIvb4W_nav{margin-left:24px;display:none}.fIvb4W_navList{align-items:center;gap:4px;padding:0;list-style:none;display:flex}.fIvb4W_navLink{min-height:40px;color:var(--mk-text);border-radius:999px;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:550;transition:background-color .15s,color .15s;display:inline-flex}.fIvb4W_navLink:hover{color:var(--mk-ink);background:#4257c914}.fIvb4W_headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.fIvb4W_headerCta{display:none}.fIvb4W_menuButton{border:1px solid var(--mk-line-strong);background:var(--mk-surface);width:44px;height:44px;color:var(--mk-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fIvb4W_mobileMenu{inset:var(--mk-header-h) 0 auto 0;border-bottom:1px solid var(--mk-line);background:#f6f7fcfa;position:absolute;box-shadow:0 24px 40px -24px #0f143459}.fIvb4W_mobileMenu[hidden]{display:none}.fIvb4W_mobileMenuList{gap:4px;padding:12px 0 16px;list-style:none;display:grid}.fIvb4W_mobileMenuLink{border-bottom:1px solid var(--mk-line);min-height:52px;color:var(--mk-ink);font-family:var(--mk-font-display);justify-content:space-between;align-items:center;padding:0 4px;font-size:1.125rem;font-weight:600;display:flex}.fIvb4W_mobileMenuCta{padding-bottom:20px}@media (min-width:640px){.fIvb4W_headerCta{display:inline-flex}}@media (min-width:920px){.fIvb4W_nav{display:block}.fIvb4W_menuButton,.fIvb4W_mobileMenu{display:none!important}}.fIvb4W_dialog{border-radius:var(--mk-radius);background:var(--mk-surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--mk-text);box-shadow:var(--mk-shadow-lg);font-family:var(--mk-font-body);border:0;margin:auto;padding:0;overflow:auto}.fIvb4W_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f143473}@media (prefers-reduced-motion:no-preference){.fIvb4W_dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) fIvb4W_mkDialogIn}}@keyframes fIvb4W_mkDialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.fIvb4W_dialogBody{padding:28px 24px 24px;position:relative}@media (min-width:480px){.fIvb4W_dialogBody{padding:32px}}.fIvb4W_dialogClose{width:40px;height:40px;color:var(--mk-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.fIvb4W_dialogClose:hover{background:var(--mk-bg-alt);color:var(--mk-ink)}.fIvb4W_dialogIcon{margin-bottom:16px}.fIvb4W_dialogTitle{letter-spacing:-.02em;font-size:1.5rem}.fIvb4W_dialogText{color:var(--mk-text);margin-top:8px}.fIvb4W_fieldLabel{color:var(--mk-ink);margin-top:24px;margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.fIvb4W_addressField{border:1.5px solid var(--mk-line-strong);background:var(--mk-surface);border-radius:14px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.fIvb4W_addressField:focus-within{border-color:var(--mk-brand);box-shadow:0 0 0 4px #4257c926}.fIvb4W_addressFieldInvalid{border-color:#b42318}.fIvb4W_addressInput{min-width:0;height:52px;color:var(--mk-ink);font:600 1.0625rem var(--mk-font-body);background:0 0;border:0;outline:none;flex:auto;padding:0 4px 0 16px}.fIvb4W_addressInput::placeholder{color:#8a90ad;font-weight:500}.fIvb4W_page .fIvb4W_addressInput:focus-visible{outline:none}.fIvb4W_addressSuffix{color:var(--mk-muted);white-space:nowrap;align-items:center;padding:0 14px 0 2px;font-size:1rem;font-weight:500;display:flex}.fIvb4W_fieldHint{color:var(--mk-muted);margin-top:8px;font-size:.875rem}.fIvb4W_fieldError{color:#b42318;margin-top:8px;font-size:.875rem;font-weight:600}.fIvb4W_dialogActions{gap:12px;margin-top:24px;display:grid}.fIvb4W_dialogFoot{border-top:1px solid var(--mk-line);color:var(--mk-muted);margin-top:20px;padding-top:16px;font-size:.875rem}.fIvb4W_hero{isolation:isolate;padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(56px,7vw,96px);position:relative}.fIvb4W_heroBg{inset:calc(var(--mk-header-h) * -1) 0 0;z-index:-1;background:radial-gradient(55% 45% at 12% 2%, #93a9f58c, transparent 70%), radial-gradient(45% 40% at 92% 6%, #b5a0ff66, transparent 70%), radial-gradient(40% 30% at 55% 58%, #6ee7d238, transparent 70%), linear-gradient(180deg, #f1f4ff 0%, var(--mk-bg) 70%);position:absolute;overflow:hidden}.fIvb4W_heroBg:after{content:"";background-image:linear-gradient(#4257c912 1px,#0000 1px),linear-gradient(90deg,#4257c912 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(70% 55% at 50% 0,#000 30%,#0000 80%)}.fIvb4W_heroCopy{text-align:center;max-width:900px;margin-inline:auto}.fIvb4W_pill{max-width:100%;box-shadow:var(--mk-shadow-sm);color:var(--mk-brand-ink);background:#ffffffbf;border:1px solid #4257c92e;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:5px 14px 5px 5px;font-size:.875rem;font-weight:600;display:inline-flex}.fIvb4W_pillTag{background:linear-gradient(135deg, var(--mk-brand), var(--mk-violet));color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;padding:3px 10px;font-size:.75rem;font-weight:700}.fIvb4W_display{letter-spacing:-.04em;font-size:clamp(2.25rem,.75rem + 6.2vw,5.25rem);line-height:1.02}.fIvb4W_heroLead{max-width:700px;color:var(--mk-text);text-wrap:pretty;margin:24px auto 0;font-size:clamp(1.0625rem,.98rem + .45vw,1.3125rem);line-height:1.6}.fIvb4W_heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.fIvb4W_heroTicks{color:var(--mk-muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:28px;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.fIvb4W_heroTicks li{align-items:center;gap:8px;display:inline-flex}.fIvb4W_heroTicks svg{color:var(--mk-teal)}.fIvb4W_heroStage{perspective:2200px;max-width:1160px;margin:clamp(48px,7vw,88px) auto 0;position:relative}.fIvb4W_heroGlow{z-index:-1;filter:blur(40px);background:radial-gradient(closest-side,#5b74ec73,#6a4fd62e 55%,#0000);border-radius:50%;position:absolute;inset:6% 8% -4%}.fIvb4W_heroMain{z-index:2;transform-origin:50% 0;width:100%;margin-inline:auto;position:relative}@keyframes fIvb4W_mkFlatten{0%{transform:rotateX(16deg)scale(.94)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fIvb4W_heroMain{animation:linear both fIvb4W_mkFlatten;animation-timeline:view();animation-range:entry 10% cover 45%}}}.fIvb4W_heroSide,.fIvb4W_heroChip{display:none}@media (min-width:1024px){.fIvb4W_heroMain{width:82%}.fIvb4W_heroSide{z-index:1;opacity:.95;width:40%;display:block;position:absolute;top:16%}.fIvb4W_heroSideLeft{left:0;transform:rotate(-5deg)translate(-4%)}.fIvb4W_heroSideRight{right:0;transform:rotate(5deg)translate(4%)}.fIvb4W_heroChip{z-index:3;max-width:290px;box-shadow:var(--mk-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:.875rem;line-height:1.35;display:flex;position:absolute}.fIvb4W_heroChip strong{color:var(--mk-ink);font-weight:700;display:block}.fIvb4W_heroChip span{color:var(--mk-muted)}.fIvb4W_heroChipA{top:4%;left:1%}.fIvb4W_heroChipB{top:40%;right:-1%}.fIvb4W_heroChipC{bottom:6%;left:6%}@media (prefers-reduced-motion:no-preference){.fIvb4W_heroChip{animation:7s ease-in-out infinite alternate fIvb4W_mkFloat}.fIvb4W_heroChipB{animation-delay:-2.4s}.fIvb4W_heroChipC{animation-delay:-4.6s}}}@keyframes fIvb4W_mkFloat{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}.fIvb4W_chipIcon{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fIvb4W_toneBrand{background:var(--mk-brand-soft);color:var(--mk-brand-strong)}.fIvb4W_toneTeal{background:var(--mk-teal-soft);color:var(--mk-teal)}.fIvb4W_toneViolet{background:var(--mk-violet-soft);color:#5236bf}.fIvb4W_toneAmber{background:var(--mk-amber-soft);color:var(--mk-amber-ink)}.fIvb4W_facts{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-line);max-width:980px;box-shadow:var(--mk-shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(56px,7vw,88px) auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.fIvb4W_fact{text-align:center;background:#ffffffe6;padding:22px 20px}.fIvb4W_factValue{color:var(--mk-ink);font-family:var(--mk-font-display);letter-spacing:-.04em;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);font-weight:700;line-height:1.05;display:block}.fIvb4W_factLabel{color:var(--mk-muted);margin-top:6px;font-size:.875rem;font-weight:500;line-height:1.4;display:block}@media (min-width:768px){.fIvb4W_facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.fIvb4W_frame{background:var(--mk-surface);box-shadow:var(--mk-shadow-lg);border:1px solid #0f14341a;border-radius:14px;position:relative;overflow:hidden}@media (min-width:768px){.fIvb4W_frame{border-radius:18px}}.fIvb4W_frameBar{border-bottom:1px solid var(--mk-line);background:linear-gradient(#fbfcff,#f2f4fb);align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}@media (min-width:768px){.fIvb4W_frameBar{height:42px;padding:0 16px}}.fIvb4W_frameDots{flex:none;gap:6px;display:flex}.fIvb4W_frameDots i{background:#ff6159;border-radius:50%;width:10px;height:10px}.fIvb4W_frameDots i:nth-child(2){background:#ffbd2e}.fIvb4W_frameDots i:nth-child(3){background:#28c941}.fIvb4W_frameUrl{min-width:0;max-width:360px;height:24px;color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;background:#e8ebf5;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:6px;margin-inline:auto;padding:0 12px;font-size:.75rem;font-weight:500;display:flex;overflow:hidden}.fIvb4W_frameUrl svg{flex:none}.fIvb4W_frameSpacer{flex:none;width:42px}.fIvb4W_frameShot{aspect-ratio:16/10;background:linear-gradient(135deg,#eef1fb,#e6eaf6);display:block;position:relative}.fIvb4W_frameShot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}@keyframes fIvb4W_mkFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.fIvb4W_fadeIn{animation:.35s fIvb4W_mkFadeIn}}.fIvb4W_shotButton{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.fIvb4W_page .fIvb4W_shotButton:focus-visible{outline-offset:-3px}.fIvb4W_zoomHint{color:#fff;opacity:0;background:#0f1434c7;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.fIvb4W_shotButton:hover .fIvb4W_zoomHint,.fIvb4W_shotButton:focus-visible .fIvb4W_zoomHint{opacity:1;transform:none}@media (hover:none){.fIvb4W_zoomHint{opacity:1;transform:none}}.fIvb4W_gallery{position:relative}.fIvb4W_galleryTabs{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.fIvb4W_galleryTab{border:1px solid var(--mk-line-strong);background:var(--mk-surface);min-height:40px;color:var(--mk-text);font:600 .875rem/1 var(--mk-font-body);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.fIvb4W_galleryTab:hover{border-color:var(--mk-brand);color:var(--mk-brand-strong)}.fIvb4W_galleryTab[aria-pressed=true]{border-color:var(--mk-ink);background:var(--mk-ink);color:#fff}.fIvb4W_galleryCaption{color:var(--mk-muted);margin-top:12px;font-size:.875rem}.fIvb4W_lightbox{color:#fff;background:#0b0f2a;border:0;border-radius:16px;width:min(1600px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 120px -20px #0009}.fIvb4W_lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a1ed1}@media (prefers-reduced-motion:no-preference){.fIvb4W_lightbox[open]{animation:.25s cubic-bezier(.2,.8,.2,1) fIvb4W_mkDialogIn}}.fIvb4W_lightboxInner{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.fIvb4W_lightboxBar{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.fIvb4W_lightboxTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.fIvb4W_lightboxCount{color:#c3c9e6;font-variant-numeric:tabular-nums;font-size:.8125rem}.fIvb4W_iconButton{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.fIvb4W_iconButton:hover{background:#ffffff2e}.fIvb4W_iconButton:disabled{opacity:.35;cursor:default}.fIvb4W_page .fIvb4W_lightbox :focus-visible{outline-color:#c9d4ff}.fIvb4W_lightboxImage{flex:auto;min-height:0;position:relative;overflow:auto}.fIvb4W_lightboxImage img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 150px);display:block}.fIvb4W_lightboxAlt{color:#c3c9e6;border-top:1px solid #ffffff1a;padding:12px 18px 16px;font-size:.875rem}.fIvb4W_problemGrid{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.fIvb4W_problemGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.fIvb4W_problemVisual{gap:16px;display:grid;position:relative}.fIvb4W_toolCloud{border-radius:var(--mk-radius);background:repeating-linear-gradient(-45deg, #0f143405 0 10px, transparent 10px 20px), var(--mk-surface);border:1.5px dashed #c3c9de;padding:28px 20px 24px;position:relative}.fIvb4W_cloudLabel{color:#8f1d12;letter-spacing:.08em;text-transform:uppercase;background:#fde7e4;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:20px}.fIvb4W_toolList{flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none;display:flex}.fIvb4W_tool{border:1px solid var(--mk-line-strong);color:var(--mk-text);background:#fbfbfe;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 2px #0f14340a}.fIvb4W_tool:nth-child(3n+1){transform:rotate(-2deg)}.fIvb4W_tool:nth-child(3n+2){transform:rotate(1.5deg)translateY(3px)}.fIvb4W_tool:nth-child(4n){transform:rotate(-1deg)translateY(-2px)}.fIvb4W_tool svg{color:var(--mk-muted)}.fIvb4W_cloudFoot{color:var(--mk-muted);text-align:center;margin-top:16px;font-size:.875rem}.fIvb4W_mergeArrow{color:var(--mk-brand);justify-content:center;display:flex}.fIvb4W_mergeArrow svg{transform:rotate(90deg)}.fIvb4W_oneCard{border-radius:var(--mk-radius);background:radial-gradient(120% 120% at 100% 0%, #6a4fd68c, transparent 55%), linear-gradient(135deg, var(--mk-navy-2), var(--mk-navy));color:var(--mk-on-navy);box-shadow:var(--mk-shadow-lg);padding:24px;position:relative}.fIvb4W_oneCardHead{color:#fff;font-family:var(--mk-font-display);align-items:center;gap:12px;font-size:1.25rem;font-weight:700;display:flex}.fIvb4W_oneCardTag{color:#9ff0de;font-family:var(--mk-font-body);letter-spacing:.08em;text-transform:uppercase;background:#6ee7d229;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.75rem;font-weight:700}.fIvb4W_oneList{gap:10px;margin-top:18px;padding:0;list-style:none;display:grid}@media (min-width:560px){.fIvb4W_oneList{grid-template-columns:1fr 1fr}}.fIvb4W_oneList li{color:var(--mk-on-navy);align-items:center;gap:10px;font-weight:600;display:flex}.fIvb4W_oneList svg{color:#9ff0de;flex:none}.fIvb4W_painGrid{gap:16px;margin-top:clamp(56px,7vw,80px);padding:0;list-style:none;display:grid}@media (min-width:720px){.fIvb4W_painGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fIvb4W_painGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fIvb4W_pain{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);flex-direction:column;gap:14px;padding:22px;display:flex}.fIvb4W_painBefore,.fIvb4W_painAfter{align-items:flex-start;gap:10px;display:flex}.fIvb4W_painBefore{color:var(--mk-muted)}.fIvb4W_painBefore p{-webkit-text-decoration:line-through #5b628673;text-decoration:line-through #5b628673}.fIvb4W_painAfter{border-top:1px solid var(--mk-line);color:var(--mk-ink);padding-top:14px;font-weight:600}.fIvb4W_painMark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.fIvb4W_painMarkBefore{color:var(--mk-muted);background:#f1f2f7}.fIvb4W_painMarkAfter{background:var(--mk-teal-soft);color:var(--mk-teal)}.fIvb4W_journeys{gap:28px;margin-top:clamp(48px,6vw,72px);display:grid}.fIvb4W_journey{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-sm);background:#fffc;padding:24px 20px}@media (min-width:768px){.fIvb4W_journey{padding:32px}}.fIvb4W_journeyHead{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:24px;display:flex}.fIvb4W_journeyTitle{letter-spacing:-.02em;font-size:1.25rem}.fIvb4W_journeyNote{color:var(--mk-muted);font-size:.9375rem}.fIvb4W_steps{counter-reset:step;gap:0;padding:0;list-style:none;display:grid;position:relative}.fIvb4W_step{grid-template-columns:44px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.fIvb4W_step:last-child{padding-bottom:0}.fIvb4W_step:before{content:"";background:linear-gradient(180deg, var(--mk-pastel), #93a9f533);width:2px;position:absolute;top:44px;bottom:0;left:21px}.fIvb4W_step:last-child:before{display:none}.fIvb4W_stepIcon{z-index:1;color:#fff;background:linear-gradient(135deg,#5b74ec,#6a4fd6);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:0 8px 18px -8px #4257c9cc}.fIvb4W_stepModule{color:var(--mk-brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.fIvb4W_stepTitle{color:var(--mk-ink);font-family:var(--mk-font-display);margin-top:2px;font-size:1rem;font-weight:700;line-height:1.3;display:block}.fIvb4W_stepText{color:var(--mk-text);margin-top:4px;font-size:.9375rem;line-height:1.5}@media (min-width:1024px){.fIvb4W_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.fIvb4W_step{grid-template-columns:1fr;gap:14px;padding-bottom:0}.fIvb4W_step:before{background:linear-gradient(90deg, var(--mk-pastel), #93a9f540);width:auto;height:2px;inset:21px -14px auto 52px}}.fIvb4W_areaNavWrap{top:var(--mk-header-h);z-index:20;background:linear-gradient(180deg, var(--mk-bg) 70%, #f6f7fc00);margin-top:40px;padding-block:10px;position:sticky}.fIvb4W_areaNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.fIvb4W_areaNav::-webkit-scrollbar{display:none}@media (min-width:1100px){.fIvb4W_areaNav{flex-wrap:wrap;justify-content:center;overflow:visible}}.fIvb4W_areaPill{border:1px solid var(--mk-line-strong);background:var(--mk-surface);min-height:40px;color:var(--mk-ink);white-space:nowrap;box-shadow:var(--mk-shadow-sm);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:.875rem;font-weight:600;transition:border-color .15s,transform .15s;display:inline-flex}.fIvb4W_areaPill:hover{border-color:var(--mk-brand);transform:translateY(-1px)}.fIvb4W_areaPill svg{color:var(--mk-brand)}.fIvb4W_area{border-top:1px solid var(--mk-line);padding-block:clamp(56px,8vw,104px);scroll-margin-top:64px}.fIvb4W_area:first-of-type{border-top:0}.fIvb4W_areaTop{align-items:start;gap:40px;display:grid}@media (min-width:1024px){.fIvb4W_areaTop{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:56px}.fIvb4W_areaReverse .fIvb4W_areaCopy{order:2}}.fIvb4W_areaKicker{color:var(--mk-brand-ink);align-items:center;gap:12px;margin-bottom:18px;font-size:.9375rem;font-weight:700;display:inline-flex}.fIvb4W_areaKickerIcon{color:#fff;background:linear-gradient(135deg,#5b74ec,#6a4fd6);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 8px 18px -8px #4257c9cc}.fIvb4W_areaTitle{letter-spacing:-.03em;font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);line-height:1.1}.fIvb4W_areaIntro{text-wrap:pretty;margin-top:16px;font-size:1.0625rem;line-height:1.65}.fIvb4W_why{border-left:3px solid var(--mk-brand);background:linear-gradient(90deg, var(--mk-brand-soft), #e8edff59);color:var(--mk-brand-ink);border-radius:0 14px 14px 0;margin-top:24px;padding:16px 18px;font-weight:500}.fIvb4W_whyLabel{color:var(--mk-brand-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.fIvb4W_modules{gap:16px;margin-top:clamp(40px,5vw,56px);padding:0;list-style:none;display:grid}@media (min-width:720px){.fIvb4W_modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fIvb4W_modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.fIvb4W_module{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.fIvb4W_module:hover{box-shadow:var(--mk-shadow);border-color:#d3daf3;transform:translateY(-2px)}.fIvb4W_moduleHead{align-items:center;gap:12px;display:flex}.fIvb4W_moduleIcon{background:var(--mk-brand-soft);width:40px;height:40px;color:var(--mk-brand-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fIvb4W_moduleName{letter-spacing:-.015em;font-size:1.125rem;line-height:1.25}.fIvb4W_badge{background:var(--mk-violet-soft);color:#4a2fb3;font-family:var(--mk-font-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.fIvb4W_moduleSummary{color:var(--mk-ink);margin-top:14px;font-weight:600}.fIvb4W_points{gap:8px;margin-top:12px;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.fIvb4W_points li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.fIvb4W_points svg{color:var(--mk-teal);margin-top:3px}.fIvb4W_bento{gap:16px;margin-top:clamp(48px,6vw,72px);padding:0;list-style:none;display:grid}@media (min-width:720px){.fIvb4W_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fIvb4W_bento{grid-template-columns:repeat(3,minmax(0,1fr))}.fIvb4W_bentoWide{grid-column:span 2}}.fIvb4W_bentoCard{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);min-height:220px;box-shadow:var(--mk-shadow-sm);flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.fIvb4W_bentoTitle{letter-spacing:-.02em;margin-top:18px;font-size:1.1875rem;line-height:1.25}.fIvb4W_bentoText{color:var(--mk-text);text-wrap:pretty;margin-top:8px;font-size:.9688rem;line-height:1.55}.fIvb4W_bentoFeature{background:radial-gradient(90% 120% at 100% 0%, #93a9f559, transparent 60%), var(--mk-surface)}.fIvb4W_bentoSplit{gap:24px;display:grid}@media (min-width:720px){.fIvb4W_bentoSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.fIvb4W_guideMock{border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);background:#fbfcff;border-radius:16px;padding:16px}.fIvb4W_guideMockTop{color:var(--mk-ink);align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:flex}.fIvb4W_guideMockQ{background:var(--mk-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8125rem;display:inline-flex}.fIvb4W_guideMockSearch{border:1px solid var(--mk-line-strong);color:var(--mk-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:.8125rem;display:flex}.fIvb4W_guideMockList{gap:6px;margin-top:12px;padding:0;font-size:.8125rem;list-style:none;display:grid}.fIvb4W_guideMockList li{background:var(--mk-bg-alt);color:var(--mk-brand-ink);border-radius:8px;gap:8px;padding:8px 10px;font-weight:600;display:flex}.fIvb4W_guideMockList span{color:var(--mk-muted);font-variant-numeric:tabular-nums;font-weight:600}.fIvb4W_bentoShot{border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);border-bottom:0;border-right:0;border-top-left-radius:14px;margin-top:20px;margin-bottom:-26px;margin-right:-26px;overflow:hidden}.fIvb4W_bentoShot img{width:100%;height:auto;display:block}.fIvb4W_howGrid{counter-reset:how;gap:16px;margin-top:clamp(48px,6vw,72px);padding:0;list-style:none;display:grid}@media (min-width:720px){.fIvb4W_howGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fIvb4W_howGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fIvb4W_howStep{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);counter-increment:how;padding:26px 24px 24px;position:relative}.fIvb4W_howStep:before{content:counter(how, decimal-leading-zero);background:linear-gradient(135deg,#4257c9,#6a4fd6);color:#0000;font-family:var(--mk-font-display);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:2.5rem;font-weight:700;line-height:1;display:block}.fIvb4W_howTitle{letter-spacing:-.015em;font-size:1.125rem}.fIvb4W_howText{margin-top:8px;font-size:.9688rem;line-height:1.55}.fIvb4W_addressDemo{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;display:flex}.fIvb4W_addressDemoText{min-width:0;color:var(--mk-ink);align-items:center;gap:12px;font-weight:600;display:flex}.fIvb4W_addressDemoUrl{color:var(--mk-brand-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem}.fIvb4W_dark{isolation:isolate;background:var(--mk-navy);color:var(--mk-on-navy-muted);position:relative;overflow:hidden}.fIvb4W_dark:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 85% 0,#6a4fd673,#0000 70%),radial-gradient(40% 50% at 0 100%,#4257c973,#0000 70%);position:absolute;inset:0}.fIvb4W_dark:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 85%)}.fIvb4W_dark :where(h2,h3,h4){color:#fff}.fIvb4W_dark .fIvb4W_lead{color:var(--mk-on-navy-muted)}.fIvb4W_secGrid{gap:16px;margin-top:clamp(48px,6vw,72px);padding:0;list-style:none;display:grid}@media (min-width:720px){.fIvb4W_secGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fIvb4W_secGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fIvb4W_secCard{border-radius:var(--mk-radius);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1a;padding:26px}.fIvb4W_secIcon{color:#c9d4ff;background:#93a9f524;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.fIvb4W_secTitle{letter-spacing:-.015em;margin-top:18px;font-size:1.125rem}.fIvb4W_secText{color:var(--mk-on-navy-muted);margin-top:8px;font-size:.9688rem;line-height:1.6}.fIvb4W_secExtras{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;padding:0;list-style:none;display:flex}.fIvb4W_secExtras li{color:var(--mk-on-navy);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.fIvb4W_secExtras svg{color:#9ff0de}.fIvb4W_plans{align-items:stretch;gap:20px;margin-top:clamp(48px,6vw,72px);padding:0;list-style:none;display:grid}@media (min-width:1000px){.fIvb4W_plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}}.fIvb4W_plan{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);height:100%;box-shadow:var(--mk-shadow-sm);flex-direction:column;padding:30px 26px;display:flex;position:relative}.fIvb4W_planFeatured{background:radial-gradient(120% 80% at 100% 0%, #6a4fd699, transparent 60%), radial-gradient(90% 70% at 0% 100%, #4257c980, transparent 70%), var(--mk-navy);color:var(--mk-on-navy-muted);box-shadow:0 0 0 1px #93a9f559, var(--mk-shadow-lg);border:0}@media (min-width:1000px){.fIvb4W_planFeatured{padding-block:40px}}.fIvb4W_planFeatured :where(h3){color:#fff}.fIvb4W_planRibbon{color:var(--mk-navy);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#9ff0de,#c9d4ff);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #0006}.fIvb4W_planName{letter-spacing:-.02em;font-size:1.25rem}.fIvb4W_planPrice{align-items:baseline;gap:4px;margin-top:16px;display:flex}.fIvb4W_planAmount{color:var(--mk-ink);font-family:var(--mk-font-display);letter-spacing:-.045em;font-size:3.25rem;font-weight:700;line-height:1}.fIvb4W_planFeatured .fIvb4W_planAmount{color:#fff}.fIvb4W_planCadence{color:var(--mk-muted);font-size:1rem;font-weight:600}.fIvb4W_planFeatured .fIvb4W_planCadence{color:var(--mk-on-navy-muted)}.fIvb4W_planUsd{color:var(--mk-muted);margin-top:6px;font-size:.8125rem}.fIvb4W_planFeatured .fIvb4W_planUsd{color:var(--mk-on-navy-muted)}.fIvb4W_planBlurb{min-height:3.2em;color:var(--mk-text);margin-top:14px;font-weight:500}.fIvb4W_planFeatured .fIvb4W_planBlurb{color:var(--mk-on-navy)}.fIvb4W_planCta{margin-top:22px}.fIvb4W_planIntro{border-top:1px solid var(--mk-line);color:var(--mk-ink);margin-top:26px;padding-top:22px;font-size:.9375rem;font-weight:700}.fIvb4W_planFeatured .fIvb4W_planIntro{color:#fff;border-top-color:#ffffff24}.fIvb4W_planPoints{gap:10px;margin-top:14px;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.fIvb4W_planPoints li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.fIvb4W_planPoints svg{color:var(--mk-teal);margin-top:2px}.fIvb4W_planFeatured .fIvb4W_planPoints li{color:var(--mk-on-navy)}.fIvb4W_planFeatured .fIvb4W_planPoints svg{color:#9ff0de}.fIvb4W_compare{margin-top:clamp(64px,8vw,96px)}.fIvb4W_compareHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.fIvb4W_compareTitle{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.fIvb4W_legend{color:var(--mk-muted);flex-wrap:wrap;gap:8px 18px;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.fIvb4W_legend li{align-items:center;gap:8px;display:inline-flex}.fIvb4W_tableWrap{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);overflow:clip}.fIvb4W_table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9375rem}.fIvb4W_table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fIvb4W_table thead th{top:var(--mk-header-h);z-index:2;border-bottom:1px solid var(--mk-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--mk-ink);font-family:var(--mk-font-display);text-align:center;vertical-align:bottom;background:#fffffff5;padding:14px 8px;font-size:.8125rem;font-weight:700;line-height:1.25;position:sticky}.fIvb4W_table thead th:first-child{text-align:left;padding-left:16px}.fIvb4W_thPrice{color:var(--mk-muted);font-family:var(--mk-font-body);margin-top:2px;font-size:.75rem;font-weight:600;display:block}.fIvb4W_thFeatured{color:var(--mk-brand-strong)!important}.fIvb4W_groupRow th{border-bottom:1px solid var(--mk-line);background:var(--mk-bg-alt);color:var(--mk-brand-ink);font-family:var(--mk-font-display);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:22px 16px 10px;font-size:.875rem;font-weight:700}.fIvb4W_table tbody th[scope=row]{border-bottom:1px solid var(--mk-line);color:var(--mk-ink);text-align:left;vertical-align:middle;padding:12px 8px 12px 16px;font-weight:600}.fIvb4W_rowNote{color:var(--mk-muted);margin-top:2px;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.fIvb4W_table td{border-bottom:1px solid var(--mk-line);text-align:center;vertical-align:middle;width:18%;padding:12px 4px}.fIvb4W_table td.fIvb4W_featuredCol{background:#e8edff73}.fIvb4W_table tbody:last-child tr:last-child :is(th,td){border-bottom:0}@media (min-width:720px){.fIvb4W_table thead th{padding:16px 12px;font-size:.9375rem}.fIvb4W_table td{width:16%}}.fIvb4W_yes,.fIvb4W_no{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.fIvb4W_yes{background:var(--mk-teal-soft);color:var(--mk-teal)}.fIvb4W_no{color:#9aa0bd}.fIvb4W_compareFoot{color:var(--mk-muted);margin-top:14px;font-size:.875rem}.fIvb4W_faqGrid{gap:40px;display:grid}@media (min-width:1024px){.fIvb4W_faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:64px}.fIvb4W_faqAside{top:calc(var(--mk-header-h) + 32px);position:sticky}}.fIvb4W_faqList{gap:12px;display:grid}.fIvb4W_faqItem{border:1px solid var(--mk-line);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);border-radius:16px;transition:border-color .2s}.fIvb4W_faqItem[open]{border-color:#c9d2f2}.fIvb4W_faqQ{min-height:60px;color:var(--mk-ink);font-family:var(--mk-font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.fIvb4W_faqQ::-webkit-details-marker{display:none}.fIvb4W_faqToggle{background:var(--mk-brand-soft);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.fIvb4W_faqToggle:before,.fIvb4W_faqToggle:after{content:"";background:var(--mk-brand-strong);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .2s;position:absolute;top:50%;left:50%}.fIvb4W_faqToggle:after{transform:rotate(90deg)}.fIvb4W_faqItem[open] .fIvb4W_faqToggle:after{transform:rotate(0)}.fIvb4W_faqA{color:var(--mk-text);gap:12px;padding:0 20px 20px;line-height:1.65;display:grid}.fIvb4W_ctaPanel{isolation:isolate;background:radial-gradient(70% 90% at 100% 0%, #6a4fd6bf, transparent 60%), radial-gradient(60% 80% at 0% 100%, #0f766e73, transparent 65%), linear-gradient(135deg, var(--mk-navy-2), var(--mk-navy));color:var(--mk-on-navy-muted);text-align:center;box-shadow:var(--mk-shadow-lg);border-radius:32px;padding:clamp(40px,7vw,80px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.fIvb4W_ctaPanel:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000,#0000 85%);mask-image:radial-gradient(60% 80%,#000,#0000 85%)}.fIvb4W_ctaPanel h2{color:#fff}.fIvb4W_ctaPanel .fIvb4W_lead{max-width:640px;color:var(--mk-on-navy-muted);margin-inline:auto}.fIvb4W_ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.fIvb4W_contactGrid{gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}@media (min-width:820px){.fIvb4W_contactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fIvb4W_contactCard{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);height:100%;box-shadow:var(--mk-shadow-sm);gap:16px;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.fIvb4W_contactCard:hover{border-color:var(--mk-brand);box-shadow:var(--mk-shadow);transform:translateY(-2px)}.fIvb4W_contactTitle{color:var(--mk-ink);font-family:var(--mk-font-display);font-size:1.0625rem;font-weight:700;display:block}.fIvb4W_contactText{color:var(--mk-text);margin-top:4px;font-size:.9375rem;line-height:1.5;display:block}.fIvb4W_contactEmail{color:var(--mk-brand-strong);align-items:center;gap:6px;margin-top:10px;font-size:.9375rem;font-weight:700;display:inline-flex}.fIvb4W_footer{border-top:1px solid var(--mk-line);background:var(--mk-surface);margin-top:clamp(72px,10vw,112px);padding-block:56px 32px}.fIvb4W_footerGrid{gap:36px;display:grid}@media (min-width:720px){.fIvb4W_footerGrid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.fIvb4W_footerTag{max-width:320px;color:var(--mk-text);margin-top:14px;font-size:.9375rem}.fIvb4W_footerHeading{color:var(--mk-ink);font-family:var(--mk-font-display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.875rem;font-weight:700}.fIvb4W_footerLinks{gap:4px;padding:0;list-style:none;display:grid}.fIvb4W_footerLink{min-height:36px;color:var(--mk-text);font:500 .9375rem var(--mk-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:color .15s;display:inline-flex}.fIvb4W_footerLink:hover{color:var(--mk-brand-strong)}.fIvb4W_footerBottom{border-top:1px solid var(--mk-line);color:var(--mk-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:.875rem;display:flex}.fIvb4W_videoCard{border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);background:var(--mk-surface);width:100%;max-width:440px;box-shadow:var(--mk-shadow);color:var(--mk-ink);text-align:left;cursor:pointer;align-items:center;gap:14px;margin-top:18px;padding:10px;transition:transform .15s,box-shadow .15s;display:flex}.fIvb4W_videoCard:hover{box-shadow:var(--mk-shadow-lg);transform:translateY(-1px)}.fIvb4W_videoThumb{aspect-ratio:16/10;background:var(--mk-navy);border-radius:10px;flex:none;width:128px;position:relative;overflow:hidden}.fIvb4W_videoThumb img{object-fit:cover;width:100%;height:100%;display:block}.fIvb4W_videoPlay{color:#fff;background:#1e1b4b59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fIvb4W_videoPlay svg{background:var(--mk-brand);border-radius:999px;width:40px;height:40px;padding:11px 10px 11px 12px;box-shadow:0 6px 18px #00000059}.fIvb4W_videoText{flex-direction:column;gap:2px;min-width:0;display:flex}.fIvb4W_videoKicker{color:var(--mk-brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.fIvb4W_videoTitle{font-size:.9875rem;font-weight:600;line-height:1.35}.fIvb4W_lightboxVideo{background:#000;width:100%;max-height:calc(100dvh - 90px);display:block}
