:root{--w-isomask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2ZM28 64.7V97M28 32.3v32.4M28 32.3 0 16.2M28 32.3l28-16.1M0 80.8V97M0 0v16.2M56 80.8V97M56 0v16.2M0 80.8l28-16.1M56 80.8 28 64.7' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='28' cy='32.3' r='2.2'/%3E%3Ccircle cx='0' cy='80.8' r='1.6'/%3E%3Ccircle cx='56' cy='80.8' r='1.6'/%3E%3C/svg%3E");--w-iso-fade:radial-gradient(75% 95% at 100% 0%, black 0%, transparent 72%)}.w-iso,.w-tone-navy:before,.w-tone-blue:before{-webkit-mask-image:var(--w-isomask), var(--w-iso-fade);-webkit-mask-image:var(--w-isomask), var(--w-iso-fade);mask-image:var(--w-isomask), var(--w-iso-fade);-webkit-mask-composite:source-in;-webkit-mask-position:100% 0,50%;mask-position:100% 0,50%;-webkit-mask-size:84px 145.5px,100% 100%;mask-size:84px 145.5px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.w-iso{background-color:var(--w-pattern);opacity:var(--w-pattern-opacity,.32)}.w-iso[data-at=bottom-left]{--w-iso-fade:radial-gradient(75% 95% at 0% 100%, black 0%, transparent 72%)}.w-iso[data-at=bottom-right]{--w-iso-fade:radial-gradient(75% 95% at 100% 100%, black 0%, transparent 72%)}.w-hexmark{aspect-ratio:290/320;background-color:var(--w-mark-color,var(--mi-sky));opacity:var(--w-mark-opacity,.34);-webkit-mask:var(--w-mark) 49.08% 32.29% / 249.66% auto no-repeat;-webkit-mask:var(--w-mark) 49.08% 32.29% / 249.66% auto no-repeat;mask:var(--w-mark) 49.08% 32.29% / 249.66% auto no-repeat}.w-faq summary{list-style:none}.w-faq summary::-webkit-details-marker{display:none}.w-header{background-color:var(--mi-web-header-bg);border-bottom:1px solid var(--mi-web-header-line);-webkit-backdrop-filter:saturate(1.6)blur(14px);color:var(--mi-navy)}.w-nav-link[data-active=true]:after{content:"";background:var(--mi-web-accent-bar);border-radius:2px;height:2px;position:absolute;bottom:.25rem;left:.75rem;right:.75rem}.w-nav-group:hover>.w-nav-panel,.w-nav-group:focus-within>.w-nav-panel{visibility:visible;opacity:1;--tw-translate-y:0}.w-nav-group:hover .w-nav-chevron,.w-nav-group:focus-within .w-nav-chevron,.w-mobile-group[open] .w-nav-chevron{transform:rotate(180deg)}.w-mobile-group summary{list-style:none}.w-mobile-group summary::-webkit-details-marker{display:none}.w-drawer[open]{animation:w-drawer-in var(--mi-duration-slow) var(--mi-ease-out)}@keyframes w-drawer-in{0%{opacity:0;transform:translate(1.5rem)}}.w-footer{--w-pattern:var(--mi-sky);--w-mark-color:var(--mi-blue-secondary);--w-mark-opacity:.16;background-color:var(--mi-web-footer-bg);color:var(--mi-web-footer-ink)}.w-footer :focus-visible{outline-color:var(--mi-sky)}.w-footer-title:before{content:"";background:var(--mi-web-accent-bar);width:1.5rem;height:3px;margin-bottom:.75rem;display:block}.w-demo-step{transition:opacity .3s,transform .3s}.w-demo-step[data-active=false]{opacity:.28;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.w-demo-step,.w-nav-panel,.w-nav-chevron,.w-faq-icon{transition:none!important}.w-demo-step[data-active=false]{opacity:1;transform:none}.w-drawer[open]{animation:none}}.w-tabular{font-variant-numeric:tabular-nums}
.w-tone-light,.w-tone-muted,.w-tone-sky{--w-ink:var(--mi-navy);--w-ink-soft:var(--mi-web-text);--w-muted:var(--mi-web-muted);--w-line:var(--mi-web-line);--w-line-strong:var(--mi-web-line-blue);--w-card:var(--mi-white);--w-card-soft:var(--mi-web-mist);--w-card-shadow:none;--w-card-shadow-hover:var(--mi-web-shadow-sm);--w-accent:var(--mi-blue-secondary);--w-accent-strong:var(--mi-blue);--w-accent-bg:var(--mi-web-ice);--w-eyebrow:var(--mi-blue-secondary);--w-link:var(--mi-navy);--w-btn-bg:var(--mi-navy);--w-btn-ink:var(--mi-white);--w-btn-hover:var(--mi-navy-700);--w-btn-line:var(--mi-navy);--w-btn-shadow:var(--mi-web-shadow-btn);--w-pattern:var(--mi-blue-secondary);color:var(--w-ink)}.w-tone-light{--w-bg:var(--mi-white)}.w-tone-muted{--w-bg:var(--mi-web-paper)}.w-tone-sky{--w-bg:var(--mi-web-mist)}.w-tone-navy,.w-tone-blue{--w-ink:var(--mi-white);--w-ink-soft:var(--mi-web-navy-text);--w-muted:var(--mi-web-navy-muted);--w-line:var(--mi-web-glass-line);--w-line-strong:var(--mi-web-glass-line);--w-card:var(--mi-web-glass);--w-card-soft:var(--mi-web-glass);--w-card-shadow:none;--w-card-shadow-hover:none;--w-accent:var(--mi-sky);--w-accent-strong:var(--mi-sky);--w-accent-bg:var(--mi-web-glass);--w-eyebrow:var(--mi-sky);--w-link:var(--mi-white);--w-btn-bg:var(--mi-white);--w-btn-ink:var(--mi-navy);--w-btn-hover:var(--mi-sky);--w-btn-line:var(--mi-white);--w-btn-shadow:var(--mi-web-shadow-btn);--w-pattern:var(--mi-sky);color:var(--w-ink)}.w-tone-navy{--w-bg:var(--mi-navy)}.w-tone-blue{--w-bg:var(--mi-web-blue-band-from);background-image:linear-gradient(160deg, var(--mi-web-blue-band-from), var(--mi-web-blue-band-to))}.w-tone-light,.w-tone-muted,.w-tone-sky,.w-tone-navy,.w-tone-blue{background-color:var(--w-bg)}.w-tone-navy:before,.w-tone-blue:before{content:"";z-index:-1;pointer-events:none;background-color:var(--mi-sky);opacity:.2;position:absolute;inset:0}.w-hero{background-color:var(--mi-white);border-bottom:1px solid var(--mi-web-line)}.w-stage{background-color:var(--mi-navy)}.w-bar{background:var(--w-accent-strong);width:3.5rem;height:4px;display:block}.w-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--w-eyebrow);font-size:.8125rem;font-weight:600;line-height:1.3}:root{--w-hexmask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cpath d='M50 8 92 32v48L50 104 8 80V32z' fill='black' stroke='black' stroke-width='10' stroke-linejoin='round'/%3E%3C/svg%3E")}.w-card{background:var(--w-card);border:1px solid var(--w-line);border-radius:var(--mi-web-radius-card);box-shadow:var(--w-card-shadow)}.w-tone-navy .w-card{background:var(--mi-web-glass)}.w-tone-blue .w-card{background:var(--mi-web-blue-band-to)}a.w-card,.w-card-link{transition:box-shadow var(--mi-duration-base) var(--mi-ease-out), transform var(--mi-duration-base) var(--mi-ease-out), border-color var(--mi-duration-base) var(--mi-ease-out)}a.w-card:hover,.w-card-link:hover{box-shadow:var(--w-card-shadow-hover);border-color:var(--w-accent-strong)}.w-tile{border-radius:var(--mi-web-radius-control);background:var(--w-accent-bg);width:3rem;height:3rem;color:var(--w-accent);flex:none;place-items:center;display:inline-grid}.w-cta-panel{isolation:isolate;border-radius:var(--mi-web-radius-panel);background:var(--mi-navy);--w-ink-soft:var(--mi-web-cta-text);--w-mark-color:var(--mi-blue-secondary);--w-mark-opacity:.28;position:relative;overflow:hidden}.w-cta-panel:before{content:none}.w-faq details{transition:box-shadow var(--mi-duration-base) var(--mi-ease-out), border-color var(--mi-duration-base) var(--mi-ease-out)}.w-faq details[open]{border-color:var(--w-line-strong);box-shadow:var(--w-card-shadow-hover)}.w-faq details[open] .w-faq-icon{background:var(--mi-blue);color:var(--mi-white);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){a.w-card,.w-card-link,.w-faq details{transition:none}a.w-card:hover,.w-card-link:hover{transform:none}}.w-tone-light:not(.w-hero)+.w-tone-light,.w-tone-muted+.w-tone-muted,.w-tone-sky+.w-tone-sky,.w-tone-navy+.w-tone-navy,.w-tone-blue+.w-tone-blue{padding-top:0}.w-step-head{isolation:isolate;color:var(--mi-white);position:relative;overflow:hidden}.w-step-head:before{content:"";z-index:-1;background:linear-gradient(148deg, transparent 58%, var(--w-step-band,var(--mi-web-step-ring)) 58%, var(--w-step-band,var(--mi-web-step-ring)) 74%, transparent 74%);position:absolute;inset:0}.w-step-1{background:var(--mi-navy)}.w-step-2{background:var(--mi-blue-700)}.w-step-3{background:var(--mi-blue-secondary)}.w-step-4{background:var(--mi-sky);color:var(--mi-navy);--w-step-band:var(--mi-web-step-ring-dark)}.w-step-icon{background:var(--mi-web-step-ring)}.w-step-4 .w-step-icon{background:var(--mi-web-step-ring-dark)}.w-step-note{border-left:3px solid var(--mi-navy);background:var(--mi-web-paper);border-radius:6px 14px 14px 6px}.w-problem-head{background:var(--mi-web-ice)}li:nth-child(4n+2)>.w-problem-head{background:var(--mi-web-paper)}li:nth-child(4n+3)>.w-problem-head{background:var(--mi-web-stage-to)}li:nth-child(4n+4)>.w-problem-head{background:var(--mi-gray-50)}.w-hex{-webkit-mask:var(--w-hexmask) center / 100% 100% no-repeat;-webkit-mask:var(--w-hexmask) center / 100% 100% no-repeat;mask:var(--w-hexmask) center / 100% 100% no-repeat;flex:none;place-items:center;display:inline-grid}.w-quote{background:var(--mi-web-ice);border:1.5px solid var(--mi-sky);color:var(--mi-navy);border-radius:1rem}.w-tone-navy .w-quote,.w-tone-blue .w-quote{background:var(--mi-web-glass);border-color:var(--mi-web-glass-line);color:var(--mi-white)}.w-chip{border:1px solid var(--w-line);background:var(--w-card-soft);min-height:2rem;color:var(--w-ink);border-radius:.75rem;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.w-form input:not([type=checkbox],[type=radio],[type=hidden]),.w-form select,.w-form textarea{border-radius:var(--mi-web-radius-control);border-color:var(--mi-web-line);background:var(--mi-white);min-height:3rem;font-size:.975rem}.w-form input:not([type=checkbox],[type=radio]):hover,.w-form select:hover,.w-form textarea:hover{border-color:var(--mi-web-line-blue)}.w-form label{color:var(--mi-navy)}.w-form input[type=checkbox]{accent-color:var(--mi-navy)}.w-col-hi{background:var(--mi-web-ice)}@media (max-width:40rem){.w-eyebrow{letter-spacing:.14em;font-size:.75rem}}
