:root{--m-primary:#2268a2;--m-primary-rgb:34, 104, 162;--m-primary-deep:#17496f;--m-ink:#222;--m-ink-muted:#5b6570;--m-ink-faint:#79838e;--m-white:#fff;--m-tint:#e5f3ff;--m-surface:#f4f5f9;--m-highlight:#c7e6ff;--m-border:#e3e7ec;--m-border-strong:#cfd6de;--m-success:#198754;--m-wa:#075e54;--m-display:Caveat, ui-rounded, cursive;--m-body:Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--m-text-xs:.8125rem;--m-text-sm:.9375rem;--m-text-base:1rem;--m-text-lg:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--m-text-xl:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--m-text-2xl:clamp(1.25rem, 1.13rem + .55vw, 1.5rem);--m-text-3xl:clamp(1.75rem, 1.42rem + 1.5vw, 2.25rem);--m-text-4xl:clamp(2rem, 1.55rem + 2vw, 2.75rem);--m-text-hero:clamp(2.5rem, 1.75rem + 3.2vw, 4rem);--m-lead:1.65;--m-tight:1.15;--m-1:.25rem;--m-2:.5rem;--m-3:.75rem;--m-4:1rem;--m-5:1.5rem;--m-6:2rem;--m-7:3rem;--m-8:4rem;--m-9:6rem;--m-section-y:clamp(3.5rem, 2rem + 6vw, 7rem);--m-radius-sm:6px;--m-radius:8px;--m-radius-lg:16px;--m-radius-xl:24px;--m-radius-pill:999px;--m-shadow-sm:0 1px 2px rgba(var(--m-primary-rgb), .06), 0 2px 8px rgba(var(--m-primary-rgb), .08);--m-shadow-md:0 4px 12px rgba(var(--m-primary-rgb), .1), 0 12px 32px rgba(var(--m-primary-rgb), .1);--m-shadow-lg:0 8px 56px rgba(var(--m-primary-rgb), .2);--m-ease:cubic-bezier(.22, .61, .36, 1);--m-dur:.5s;--m-container:1140px;--m-measure:60ch;--m-nav-h:calc(2rem + .5rem + 40px)}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-009ec6314a457c38d81ee04d2066fae6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-79262ebf2551e1842b2765d90e8a8077.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-58be5e0eacb3dcefab21f206fcc47be4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-a1046d52e5f6cebcd643757344c7e317.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-7aa42933627c4fdb054ac0fe7bb3ca7e.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-48192cc299870127696957ea1caab015.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-d8d680e45ae02c83e134df04526fe196.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-cd2feef19c5cd7a7fa4b1c963cc8b3d6.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a{text-decoration:none}body{color:var(--m-ink)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}:where(a,button,[role=tab],summary,input,select,textarea):focus-visible{outline:3px solid var(--m-primary);outline-offset:3px;border-radius:var(--m-radius-sm)}.m-skip-link{left:var(--m-4);top:var(--m-2);z-index:1080;padding:var(--m-2) var(--m-4);background:var(--m-primary);color:#fff;border-radius:var(--m-radius);font-weight:700;position:absolute;transform:translateY(-200%)}.m-skip-link:focus{color:#fff;transform:none}.m-eyebrow{margin:0 0 var(--m-3);font-size:var(--m-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--m-primary);font-weight:700;display:block}.m-h1{font-family:var(--m-display);font-size:var(--m-text-hero);letter-spacing:0;color:var(--m-ink);margin:0;font-weight:400;line-height:1.08}.m-h2{font-size:var(--m-text-3xl);font-weight:700;line-height:var(--m-tight);letter-spacing:-.022em;text-wrap:balance;margin:0}.m-h3{font-size:var(--m-text-xl);letter-spacing:-.012em;margin:0;font-weight:700}.m-lead{margin:var(--m-4) 0 0;max-width:var(--m-measure);font-size:var(--m-text-lg);line-height:var(--m-lead);color:var(--m-ink-muted)}.m-body{margin:var(--m-2) 0 0;line-height:var(--m-lead);color:var(--m-ink-muted)}.m-fine{font-size:var(--m-text-sm);color:var(--m-ink-faint);line-height:1.55}.m-note{font-family:var(--m-display);font-size:var(--m-text-xl);color:var(--m-primary)}.highlighted,.m-mark{background-image:linear-gradient(to bottom, transparent 58%, var(--m-highlight) 58%, var(--m-highlight) 94%, transparent 94%)}.masthead span.highlighted{background-image:linear-gradient(to bottom, transparent 52%, var(--m-highlight) 52%, var(--m-highlight) 92%, transparent 92%);box-shadow:none}@media (width<=575.98px){.container{--bs-gutter-x:2.5rem}}.m-section{padding-block:var(--m-section-y);background:var(--m-white)}.m-section--tint{background:var(--m-tint)}.m-section--surface{background:var(--m-surface)}.m-section--edge{border-block:1px solid var(--m-border)}.m-head{max-width:46rem;margin-inline:auto;margin-bottom:var(--m-7);text-align:center}.m-head .m-lead{margin-inline:auto}.m-grid{gap:var(--m-5);display:grid}.m-split{gap:var(--m-7);align-items:center;display:grid}@media (width>=992px){.m-split{gap:var(--m-8);grid-template-columns:1fr 1fr}.m-split--wide-right{grid-template-columns:5fr 6fr}.m-split--flip>:first-child{order:2}}.m-btn{justify-content:center;align-items:center;gap:var(--m-2);border-radius:var(--m-radius);font-size:var(--m-text-xl);cursor:pointer;transition:background-color .2s var(--m-ease), border-color .2s var(--m-ease), transform .2s var(--m-ease);border:1px solid #0000;padding:12px 24px;font-weight:700;line-height:1.2;display:inline-flex}.m-btn--primary{background:var(--m-primary);color:#fff}.m-btn--primary:hover{background:var(--m-primary-deep);color:#fff}.m-btn--ghost{border-color:var(--m-border-strong);color:var(--m-primary);background:0 0}.m-btn--ghost:hover{border-color:var(--m-primary);background:rgba(var(--m-primary-rgb), .05);color:var(--m-primary)}.m-btn--wa{border-color:var(--m-wa);color:var(--m-wa)}.m-btn--wa:hover{border-color:var(--m-wa);color:var(--m-wa);background:#075e5414}.m-btn--sm{font-size:var(--m-text-base);padding:8px 18px}.m-btn:active{transform:translateY(1px)}.m-link{color:var(--m-primary);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.m-link:hover{color:var(--m-primary-deep);text-underline-offset:.3em;text-decoration:underline}.m-link .m-link__arrow{transition:transform .2s var(--m-ease)}.m-link:hover .m-link__arrow{transform:translate(3px)}.m-actions{align-items:center;gap:var(--m-4);margin-top:var(--m-6);flex-wrap:wrap;display:flex}html{scroll-padding-top:88px}.navbar a{text-decoration:none}.navbar-nav .nav-link{color:var(--m-ink-muted);font-weight:700}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--m-ink);text-decoration:underline;text-underline-offset:.5em!important}.navbar-toggler{border:none}.m-nav{backdrop-filter:saturate(180%)blur(24px);transition:background-color .2s var(--m-ease), box-shadow .2s var(--m-ease);background-color:#fff9}.m-nav.navbar-shadow{background-color:#ffffffc7;box-shadow:0 1px 12px #0000000f}.m-nav:has(#menu.show),.m-nav:has(#menu.collapsing){background-color:#fffffff5}@supports not (backdrop-filter:blur(1px)){.m-nav,.m-nav.navbar-shadow{background-color:#fff}}.dropdown-toggle.dropdown-caret:after{vertical-align:-20%;content:" ";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232268A2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");background-size:20px 20px;border:none;width:20px;height:20px}.m-hero{--m-hero-pad:clamp(2rem, 1rem + 3.5vw, 4.5rem);--m-hero-cue:4.75rem;min-height:calc(100svh - var(--m-nav-h));padding-block:var(--m-hero-pad);background:linear-gradient(to bottom, #fff, var(--m-tint));grid-template-rows:1fr auto;align-items:center;display:grid;position:relative;overflow:hidden}.m-hero__inner{gap:var(--m-6);align-items:center;display:grid}@media (width>=992px){.m-hero__inner{gap:var(--m-8);grid-template-columns:1fr 1.05fr}}.m-hero__micro{margin:var(--m-4) 0 0}.m-hero__media{width:100%;margin-inline:auto}@media (width>=992px){.m-hero__media{max-width:min(100%, calc((100svh - var(--m-nav-h) - 2 * var(--m-hero-pad) - var(--m-hero-cue) - 2rem) * 780 / 636))}}@media (width<=767.98px){.m-hero__media{margin-inline:calc(var(--bs-gutter-x,1.5rem) * -.5);width:auto}}.m-cue{width:2.75rem;height:2.75rem;margin-top:var(--m-6);color:var(--m-ink-muted);transition:color .2s var(--m-ease), background-color .2s var(--m-ease);border-radius:50%;justify-self:center;place-items:center;display:grid}.m-cue:hover,.m-cue:focus-visible{color:var(--m-primary);background:#fff}.m-cue__chevron{animation:m-cue-dip 2.6s var(--m-ease) infinite}@keyframes m-cue-dip{0%,45%,to{transform:translateY(0)}22%{transform:translateY(5px)}}.m-mail{width:100%;height:auto;font-family:var(--m-body);display:block}.m-mail__note text{font-family:var(--m-display);fill:var(--m-primary);font-size:30px}.m-mail__lead{fill:none;stroke:var(--m-primary);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 7}.m-mail__head{fill:none;stroke:var(--m-primary);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.m-mail__lead--march{animation:2.6s linear infinite m-mail-march}.m-mail__note--tap .m-mail__head{animation:m-mail-nudge 2.6s var(--m-ease) infinite}.m-mail__ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:m-mail-ring 2.6s var(--m-ease) infinite}@keyframes m-mail-march{to{stroke-dashoffset:-24px}}@keyframes m-mail-nudge{0%,55%,to{transform:none}72%{transform:translate(-5px)}}@keyframes m-mail-ring{0%,62%{opacity:0;transform:scale(1)}70%{opacity:.7}to{opacity:0;transform:scale(1.09)}}.m-hero__media a:hover .m-mail__lead--march,.m-hero__media a:hover .m-mail__note--tap .m-mail__head,.m-hero__media a:focus-visible .m-mail__lead--march,.m-hero__media a:focus-visible .m-mail__note--tap .m-mail__head{animation-play-state:paused}.m-hero__media a:hover .m-mail__ring,.m-hero__media a:focus-visible .m-mail__ring{opacity:.85;animation:none}@media (width<=575.98px){.m-mail__note text{font-size:36px}}.m-stores{align-items:center;gap:var(--m-3);margin-top:var(--m-5);flex-wrap:wrap;display:flex}.m-stores img{width:auto;height:44px;display:block}.m-stores__label{margin:0 0 var(--m-1);flex-basis:100%}.m-logos{padding-block:var(--m-6)}.m-logos__label{margin:0 0 var(--m-5);text-align:center}.m-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.m-marquee__track{width:max-content;animation:32s linear infinite m-marquee-run;display:flex}.m-marquee:hover .m-marquee__track{animation-play-state:paused}.m-marquee__row{justify-content:space-around;align-items:center;gap:var(--m-7);min-width:100vw;padding:0 var(--m-5);margin:0;list-style:none;display:flex}.m-marquee__item{align-items:center;gap:var(--m-3);flex-shrink:0;display:flex}.m-marquee__logo{object-fit:contain;filter:grayscale();opacity:.8;width:auto;height:48px;transition:filter .3s var(--m-ease), opacity .3s var(--m-ease)}.m-marquee:hover .m-marquee__logo{filter:none;opacity:1}.m-marquee__name{color:var(--m-ink-muted);white-space:nowrap;font-weight:700}@keyframes m-marquee-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.m-marquee__track{animation:none}}.m-steps{counter-reset:m-step}@media (width>=768px){.m-steps{gap:var(--m-6);grid-template-columns:repeat(3,1fr)}}.m-step{padding-top:var(--m-6);border-top:2px solid var(--m-border);position:relative}.m-step:before{counter-increment:m-step;content:counter(m-step);background:var(--m-primary);color:#fff;width:40px;height:40px;font-weight:700;font-size:var(--m-text-lg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0;transform:translateY(-50%)}.m-step .m-h3{margin-top:var(--m-3)}.m-showcase__grid{gap:var(--m-6);align-items:center;display:grid}@media (width>=992px){.m-showcase__grid{gap:var(--m-8);grid-template-columns:1fr 1fr}}.m-showcase__media{min-height:1px;display:grid;position:relative}.m-showcase__figure{opacity:0;transition:opacity var(--m-dur) var(--m-ease);pointer-events:none;grid-area:1/1}.m-showcase__figure[data-active]{opacity:1;pointer-events:auto}.m-keep__stage{max-width:30rem;margin-inline:auto}@media (width<=991.98px){.m-showcase__media{order:-1;max-width:30rem;margin-inline:auto}}.m-tabs{gap:var(--m-3);display:grid}.m-tab{border:1px solid var(--m-border);border-radius:var(--m-radius-lg);transition:border-color .25s var(--m-ease), box-shadow .25s var(--m-ease);background:#fff;position:relative;overflow:hidden}.m-tab:hover{border-color:var(--m-border-strong)}.m-tab:has(>.m-tab__title>button[aria-expanded=true]){border-color:var(--m-primary);box-shadow:var(--m-shadow-sm)}.m-tab__title{margin:0}.m-tab__trigger{justify-content:space-between;align-items:center;gap:var(--m-4);width:100%;padding:var(--m-4) var(--m-5);text-align:left;font-family:inherit;font-size:var(--m-text-xl);letter-spacing:-.012em;color:var(--m-ink);cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.m-tab__trigger:after{content:"";border-right:2px solid var(--m-primary);border-bottom:2px solid var(--m-primary);width:12px;height:12px;transition:transform .25s var(--m-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.m-tab__trigger[aria-expanded=true]:after{transform:rotate(-135deg)translate(-3px,-3px)}.m-tab__panel[hidden]{display:none}.m-tab__panel{padding:0 var(--m-5) var(--m-5)}.m-tab__panel p{line-height:var(--m-lead);color:var(--m-ink-muted);margin:0}.m-tab__progress{background:var(--m-primary);opacity:0;width:0;height:3px;position:absolute;bottom:0;left:0}.m-tab:has(>.m-tab__title>button[aria-expanded=true]) .m-tab__progress{opacity:1}.m-cards{gap:var(--m-5);display:grid}@media (width>=576px){.m-cards--2{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.m-cards--3{grid-template-columns:repeat(3,1fr)}.m-cards--4{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.m-cards--4{grid-template-columns:repeat(4,1fr)}}.m-card{padding:var(--m-5);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);background:#fff;height:100%}.m-card__icon{width:44px;height:44px;margin-bottom:var(--m-4);border-radius:var(--m-radius);background:var(--m-tint);color:var(--m-primary);place-items:center;display:grid}.m-card__icon img{width:24px;height:24px}.m-features{gap:var(--m-5);margin:var(--m-6) 0 0;padding:0;list-style:none;display:grid}.m-feature{gap:var(--m-4);grid-template-columns:44px 1fr;align-items:start;display:grid}.m-feature__body p{margin:var(--m-1) 0 0;line-height:var(--m-lead);color:var(--m-ink-muted)}.js [data-reveal]{opacity:0;transition:opacity .7s var(--m-ease), transform .7s var(--m-ease);transform:translateY(18px)}.js [data-reveal].in-view{opacity:1;transform:none}.m-price-tease{gap:var(--m-6);padding:var(--m-7);border:1px solid var(--m-border);border-radius:var(--m-radius-xl);box-shadow:var(--m-shadow-sm);background:#fff;align-items:center;display:grid}@media (width>=768px){.m-price-tease{gap:var(--m-8);grid-template-columns:1fr auto}}.m-price-tease__figure{align-items:baseline;gap:var(--m-2);font-weight:700;display:flex}.m-price-tease__amount{font-size:var(--m-text-4xl);letter-spacing:-.03em;line-height:1}.m-trust{gap:var(--m-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.m-trust{gap:var(--m-5) var(--m-7);grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.m-trust{grid-template-columns:repeat(4,1fr)}}.m-trust__item{padding-top:var(--m-4);border-top:2px solid var(--m-primary)}.m-trust__value{font-size:var(--m-text-2xl);letter-spacing:-.02em;font-weight:700;display:block}.m-trust__label{margin-top:var(--m-1);font-size:var(--m-text-sm);color:var(--m-ink-muted);line-height:1.5;display:block}.m-faq{gap:var(--m-3);max-width:52rem;margin-inline:auto;display:grid}.m-faq__item{border:1px solid var(--m-border);border-radius:var(--m-radius-lg);background:#fff;overflow:hidden}.m-faq__item[open]{border-color:var(--m-primary)}.m-faq__q{justify-content:space-between;align-items:center;gap:var(--m-4);padding:var(--m-4) var(--m-5);font-size:var(--m-text-lg);cursor:pointer;font-weight:700;list-style:none;display:flex}.m-faq__q::-webkit-details-marker{display:none}.m-faq__q:after{content:"";border-right:2px solid var(--m-primary);border-bottom:2px solid var(--m-primary);width:14px;height:14px;transition:transform .2s var(--m-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.m-faq__item[open] .m-faq__q:after{transform:rotate(-135deg)translate(-4px,-4px)}.m-faq__a{padding:0 var(--m-5) var(--m-5);line-height:var(--m-lead);color:var(--m-ink-muted)}.m-faq__a p:last-child{margin-bottom:0}.m-cta{padding:var(--m-8) var(--m-5);border-radius:var(--m-radius-xl);background:var(--m-tint);text-align:center;position:relative;overflow:hidden}.m-cta__inner{max-width:44rem;margin-inline:auto;position:relative}.m-cta .m-actions{justify-content:center}.m-cta__blob{border:1px solid rgba(var(--m-primary-rgb), .18);border-radius:50%;position:absolute}.m-cta__blob--a{width:180px;height:180px;top:-70px;left:-50px}.m-cta__blob--b{width:220px;height:220px;bottom:-110px;right:-80px}.masthead{background:linear-gradient(to bottom, #fff, var(--m-tint))}.masthead.vs{background:url(/assets/img/vs/bg.svg) center bottom / contain no-repeat, linear-gradient(to bottom, #fff, var(--m-tint)) center bottom / contain no-repeat}.masthead .download{background-color:#fff!important}.download .badges .badge-link img{height:48px}#cta-download{background:url(/assets/img/cta-download-left.svg) bottom left no-repeat, url(/assets/img/cta-download-right.svg) top right no-repeat, var(--m-surface)}.final-cta{content:" ";background-image:url(/assets/img/final-cta-bg.svg)}.pricing li{background-image:url(/assets/img/li.svg);background-repeat:no-repeat;min-height:30px;padding:0 0 8px 30px}.pricing strong{color:var(--m-ink);font-weight:700}.m-price-legend strong{color:var(--m-ink)}#pricing-detail table{margin-bottom:0;font-size:80%}#pricing-detail th{background-color:var(--m-tint)}#pricing-detail .icon{width:24px}.rounded-bottom-left{border-radius:0;border-bottom-left-radius:.25rem!important}footer h3{min-height:2.4em;margin-bottom:var(--m-2);font-size:var(--m-text-xs);letter-spacing:.06em;align-content:end;font-weight:700;display:grid}footer .m-social a:hover{opacity:.75}.compare-highlights .card{height:100%}#b-main,#b-main img{width:100%}#b-main h1{font-size:clamp(1.875rem,1.6rem + 1.2vw,2.375rem)}#b-main h2{font-size:var(--m-text-2xl)}#b-aside h3{font-size:1rem}#b-rest h2{font-size:1.25rem}.b-reading-time{color:#f28aa7}@media (width>=992px){#b-main{max-width:600px}#b-aside{max-width:380px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}.m-tab__progress{display:none}.m-showcase__figure{transition:none}}@media (width>=768px){.m-feature-groups{gap:var(--m-7) var(--m-8);grid-template-columns:repeat(2,1fr)}}.m-feature-group h2{padding-bottom:var(--m-3);border-bottom:2px solid var(--m-primary)}.m-feature-list{margin:var(--m-4) 0 0;gap:var(--m-3);padding:0;list-style:none;display:grid}.m-feature-list li{padding-left:var(--m-5);line-height:var(--m-lead);color:var(--m-ink-muted);position:relative}.m-feature-list li:before{content:"";background:var(--m-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}
