.site-footer[data-astro-cid-owvdpxks]{background:var(--band);text-align:center;padding:3rem 0 4rem;font-family:Montserrat,sans-serif}.footer-nav[data-astro-cid-owvdpxks]{flex-wrap:wrap;justify-content:center;gap:.5rem 3em;padding-block-start:30px;padding-block-end:30px;display:flex}.footer-nav[data-astro-cid-owvdpxks] a[data-astro-cid-owvdpxks]{color:var(--white);text-transform:uppercase;font-size:14px;font-weight:500;text-decoration:none}.footer-nav[data-astro-cid-owvdpxks] a[data-astro-cid-owvdpxks]:hover{color:var(--accent)}.footer-copy[data-astro-cid-owvdpxks]{margin:0;padding-top:10px;font-size:15px}.site-header[data-astro-cid-idw5tz73]{background:var(--surface);border-bottom:1px solid var(--bg)}.site-header-bar[data-astro-cid-idw5tz73]{align-items:center;gap:.75rem 1.5rem;min-height:90px;padding-block-start:.75rem;padding-block-end:.75rem;display:flex}.brand[data-astro-cid-idw5tz73] img[data-astro-cid-idw5tz73]{object-fit:contain;width:48px;height:48px}.site-nav[data-astro-cid-idw5tz73]{gap:.25rem;margin-left:auto;display:flex}.site-nav[data-astro-cid-idw5tz73] a[data-astro-cid-idw5tz73],.header-cta[data-astro-cid-idw5tz73]{letter-spacing:1px;text-transform:uppercase;font:500 14px/1 Montserrat,sans-serif;text-decoration:none}.site-nav[data-astro-cid-idw5tz73] a[data-astro-cid-idw5tz73]{color:var(--white);padding:.5em .75em}.site-nav[data-astro-cid-idw5tz73] a[data-astro-cid-idw5tz73]:hover,.site-nav[data-astro-cid-idw5tz73] a[data-astro-cid-idw5tz73][aria-current=page]{color:var(--muted)}.header-cta[data-astro-cid-idw5tz73]{color:#000;text-align:center;background:var(--cta);padding:14px 24px}.header-cta[data-astro-cid-idw5tz73]:hover{box-shadow:0 15px 25px -7px #0000001a}@media (max-width:767px){.site-header-bar[data-astro-cid-idw5tz73]{flex-wrap:wrap;gap:.75rem 1rem;min-height:0}.header-cta[data-astro-cid-idw5tz73]{flex:1 0 100%}}.back-top[data-astro-cid-xrm7mcol]{z-index:10;color:var(--white);border:2px solid var(--accent);background:#1a202cd9;padding:.4em;font-size:1.2em;display:flex;position:fixed;bottom:30px;right:30px}.back-top[data-astro-cid-xrm7mcol][hidden]{display:none}.back-top[data-astro-cid-xrm7mcol]:hover{color:#000;background:var(--accent)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/roboto-latin-300-normal.CCzlftfr.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/roboto-latin-ext-300-normal.B90pq-BC.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-ext-400-normal.C3tdtHj3.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-ext-500-normal.pMCM9Ixg.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-ext-700-normal.DSBUz0N1.woff2)format("woff2")}@font-face{font-family:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/questrial-latin-400-normal.DNhQdR1R.woff2)format("woff2")}@font-face{font-family:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/questrial-latin-ext-400-normal.rdiUVXr0.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2")}[data-go]{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:root{--bg:#252c39;--surface:#1a202c;--band:#2d3748;--ink:#f7fafc;--white:#fff;--muted:#cbd2d9;--accent:#3296ff;--accent-deep:#003174;--green:#397006;--green-hover:#58b608;--icon-green:#0ca72d;--icon-lime:#4bd604;--icon-red:#f81400;--cta:#ffa857;--max:1290px;--edge:1.5rem;--fs-body:clamp(1.125rem, 1rem + .4vw, 1.25rem);--fs-h1:clamp(2rem, 1rem + 3.3vw, 4rem);--fs-h2:clamp(2rem, 1.5rem + 1.3vw, 2.5rem);--fs-h3:clamp(1.75rem, 1.5rem + .6vw, 1.875rem);--fs-h4:clamp(1.625rem, 1rem + 1.6vw, 2.25rem);--fs-md:clamp(1.1rem, 1rem + .33vw, 1.25rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font:300 var(--fs-body) / 1.6 Roboto, sans-serif;margin:0}img,svg{max-width:100%;height:auto;display:block}a,button[data-go]:not([class]){color:var(--accent);text-underline-offset:.1em;transition:color .1s linear}button[data-go]:not([class]){text-decoration:underline}a:hover,button[data-go]:not([class]):hover{color:var(--white);text-underline-offset:.25em}a:focus-visible{color:var(--white);text-underline-offset:.25em}button[data-go]:not([class]):focus-visible{color:var(--white);text-underline-offset:.25em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{color:var(--white);margin:1.5em 0 .6em;font-family:Questrial,sans-serif;font-weight:400;line-height:1.2}h1{font-size:var(--fs-h1);letter-spacing:1px;font-weight:500}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p,ul,ol{margin:0 0 1.5em}.wrap{width:100%;max-width:var(--max);padding-inline:var(--edge);margin-inline-start:auto;margin-inline-end:auto}.skip-link{z-index:20;background:var(--white);color:var(--surface);padding:15px 23px;font-weight:700;position:absolute;top:5px;left:-9999px}.skip-link:focus{left:5px}.page-hero{text-align:center;background:var(--band);justify-content:center;align-items:center;min-height:200px;display:flex}.page-hero h1{padding:1rem var(--edge);margin:0}.content-box{background:var(--surface);margin-block-start:clamp(2rem,1rem + 4vw,5rem);margin-block-end:clamp(2rem,1rem + 4vw,5rem);padding:clamp(1.25rem,.5rem + 3vw,4rem)}.content-box>:first-child{margin-top:0}.content-box>:last-child{margin-bottom:0}.band{background:var(--band);padding:.5em .8em}.figure{margin:1.5rem 0}.figure img{width:100%;max-width:1024px;margin-inline-start:auto;margin-inline-end:auto}.panel{background:var(--band);border-radius:20px;margin-block-start:1.5rem;margin-block-end:1.5rem;padding:1.5rem;box-shadow:0 0 14px #0003}.cols{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:0 1rem;display:grid}.icon-list{gap:5px;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.icon-list li{padding-left:1.6em;position:relative}.icon-list li:before{content:"";background:var(--icon-color);width:20px;height:20px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;position:absolute;top:.35em;left:0}.icon-list-check{--icon-color:var(--icon-green);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.icon-list-crosshair{--icon-color:var(--icon-lime);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='22' y1='12' x2='18' y2='12'/%3E%3Cline x1='6' y1='12' x2='2' y2='12'/%3E%3Cline x1='12' y1='6' x2='12' y2='2'/%3E%3Cline x1='12' y1='22' x2='12' y2='18'/%3E%3C/svg%3E")}.icon-list-check-circle{--icon-color:var(--icon-green);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")}.icon-list-edit{--icon-color:var(--icon-green);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 14.66V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.34'/%3E%3Cpolygon points='18 2 22 6 12 16 8 16 8 12 18 2'/%3E%3C/svg%3E")}.icon-list-thumbs-up{--icon-color:var(--icon-green);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}.icon-list-thumbs-down{--icon-color:var(--icon-red);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17'/%3E%3C/svg%3E")}.hero{grid-template-columns:1.618fr 1fr;align-items:center;gap:20px;padding:1rem 0 3rem;display:grid}.hero h1{margin-top:0}.hero-actions{gap:.5rem;display:grid}.hero img{width:100%;max-width:512px;margin-inline-start:auto;margin-inline-end:auto}.specs{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.spec{border:1px solid var(--band);text-align:center;border-radius:10px;padding:20px 30px;box-shadow:0 0 40px #0000000d}.spec:hover{border-color:var(--accent)}.spec svg{width:35px;height:35px;color:var(--icon-green);margin:0 auto .5rem}.spec strong{font-size:var(--fs-md);display:block}.spec small{font-size:.9em}.toc summary{font-size:var(--fs-md);cursor:pointer;align-items:center;gap:10px;font-weight:500;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:10px;height:10px;margin-left:auto;transform:rotate(45deg)}.toc[open] summary:after{transform:rotate(-135deg)}.toc ul{margin:1rem 0 0;padding-left:1.25em}.toc a{color:var(--white)}.gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:39px;margin:0;padding:.5rem 0;list-style:none;display:flex;overflow-x:auto}.gallery li{scroll-snap-align:center;flex:none}.gallery img{border-radius:8px;width:auto;height:400px}.pros-cons{background:linear-gradient(270deg, var(--bg) 35%, var(--surface) 30%);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-start:1.5rem;margin-block-end:1.5rem;padding:24px 20px 40px;display:grid}.pros-cons>div{border:1px solid var(--green);background:var(--surface);padding:30px 20px 30px 30px}.pros-cons h3{margin-top:0}.pros-cons hr{border:0;border-top:1px solid var(--muted);opacity:.4;margin:1.5em 0}.pros-cons .icon-list{margin-bottom:0}.faq-list{gap:4px;display:grid}@media (max-width:1024px){.hero{grid-template-columns:2fr 1fr}.specs{grid-template-columns:repeat(3,minmax(0,1fr))}.pros-cons{grid-template-columns:minmax(0,1fr);padding:40px 30px 60px}}@media (max-width:767px){.hero,.cols{grid-template-columns:minmax(0,1fr)}.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.spec{padding:16px 12px}.pros-cons{padding:60px 20px}}.flow-push,.flow-push-fab{--flow-push-head:#1a202c;--flow-push-head-border:4px solid #3296ff;--flow-push-gift:#3296ff;--flow-push-gift-ink:#fff;--flow-push-title:#fff;--flow-push-title-weight:400;--flow-push-title-case:none;--flow-push-close:#fff;--flow-push-radius:20px;--flow-push-card-border:0;--flow-push-content:#2d3748;--flow-push-text:#f7fafc;--flow-push-button:#397006;--flow-push-button-radius:7px;--flow-push-button-shadow:none;--flow-push-button-ink:#fff;--flow-push-button-weight:500;--flow-push-button-case:uppercase;--flow-push-button-track:.07em;--flow-push-fab:#397006;--flow-push-fab-ring:#3296ff;--flow-push-fab-ink:#fff;--flow-push-dot:#3296ff;--flow-push-fab-bottom:16px}.flow-push{z-index:2147483646;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.flow-push *,.flow-push-fab *{box-sizing:border-box}.flow-push-card{border:var(--flow-push-card-border);border-radius:var(--flow-push-radius);background:var(--flow-push-content);text-align:center;width:100%;max-width:340px;font-size:15px;line-height:1.5;animation:.25s ease-out flow-push-pop;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073}.flow-push-head{border-bottom:var(--flow-push-head-border);background:var(--flow-push-head);flex-direction:column;align-items:center;gap:12px;padding:30px 24px 24px;display:flex}.flow-push-gift{background:var(--flow-push-gift);width:72px;height:72px;color:var(--flow-push-gift-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flow-push-gift svg{width:40px;height:40px}.flow-push-title{color:var(--flow-push-title);font-family:inherit;font-size:26px;font-weight:var(--flow-push-title-weight);letter-spacing:0;text-transform:var(--flow-push-title-case);margin:0;line-height:30px}.flow-push-close{width:40px;height:40px;color:var(--flow-push-close);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.flow-push-close svg{width:20px;height:20px}.flow-push-content{flex-direction:column;gap:18px;padding:20px 24px 24px;display:flex}.flow-push-body{color:var(--flow-push-text);white-space:pre-line;margin:0;font-size:15px;line-height:22px}.flow-push[data-push-state=denied] .flow-push-body{text-align:left}.flow-push-allow{border-radius:var(--flow-push-button-radius);background:var(--flow-push-button);width:100%;min-height:50px;box-shadow:var(--flow-push-button-shadow);color:var(--flow-push-button-ink);font:inherit;font-size:16px;font-weight:var(--flow-push-button-weight);letter-spacing:var(--flow-push-button-track);text-transform:var(--flow-push-button-case);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:8px 16px;line-height:20px;animation:1.6s ease-in-out infinite flow-push-pulse;display:flex}.flow-push-fab{left:16px;bottom:calc(var(--flow-push-fab-bottom) + env(safe-area-inset-bottom));z-index:2147483645;border:3px solid var(--flow-push-fab-ring);background:var(--flow-push-fab);width:60px;height:60px;color:var(--flow-push-fab-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;animation:2.4s ease-in-out infinite flow-push-bounce;display:flex;position:fixed;box-shadow:0 8px 20px #00000059}.flow-push-fab svg{width:30px;height:30px}.flow-push-fab:after{background:var(--flow-push-dot);content:"";border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-2px;right:-2px}@media (max-width:640px){.flow-push{pointer-events:none;background:0 0;align-items:flex-end;padding:0}.flow-push-card{border-radius:var(--flow-push-radius) var(--flow-push-radius) 0 0;text-align:left;pointer-events:auto;border-width:1px 0 0;max-width:none;animation:.3s ease-out flow-push-up;box-shadow:0 -10px 30px #0000004d}.flow-push-head{flex-direction:row;padding:18px 52px 16px 18px}.flow-push-gift{width:48px;height:48px}.flow-push-gift svg{width:26px;height:26px}.flow-push-title{font-size:20px;line-height:24px}.flow-push-close{top:4px;right:4px}.flow-push-content{gap:14px;padding:14px 18px 22px}.flow-push-body{font-size:14px;line-height:20px}.flow-push-allow{min-height:48px;font-size:15px}}@keyframes flow-push-pop{0%{opacity:0;transform:scale(.9)}}@keyframes flow-push-up{0%{transform:translateY(100%)}}@keyframes flow-push-pulse{50%{transform:scale(1.04)}}@keyframes flow-push-bounce{0%,70%,to{transform:none}80%{transform:translateY(-8px)}90%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.flow-push-card,.flow-push-allow,.flow-push-fab{animation:none}}
