:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-break:normal!important}.screen-reader-text:focus{font-size:1em}.wp-block-group{box-sizing:border-box}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--contrast:var(--contrast);--wp--preset--color--contrast-2:var(--contrast-2);--wp--preset--color--contrast-3:var(--contrast-3);--wp--preset--color--base:var(--base);--wp--preset--color--base-2:var(--base-2);--wp--preset--color--base-3:var(--base-3);--wp--preset--color--accent:var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.comment-respond,.feature-card h3,.subfeature h4{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url,main{display:block}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}#cancel-comment-reply-link{padding-left:10px}body,dd,dl,dt,h1,h2,h3,h4,html,li,ol,p,ul{padding:0;border:0}dl,dt,html{margin:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;scroll-behavior:smooth}::after,::before{box-sizing:inherit}button,input,textarea{font-family:inherit;margin:0}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}button,input,textarea{text-transform:none;font-size:17px;line-height:1.5}p{margin:0 0 14px}h1,h2,h3,h4{font-family:inherit;font-style:inherit}body,h1,h2,h3{text-transform:none}h1,h2,h3{line-height:1.2em}h1{font-size:42px;margin:0 0 20px;font-weight:400}h2,h3{font-size:35px}h3{font-size:29px}h4{font-size:24px}ul{list-style:disc}ol{list-style:decimal}dt,strong{font-weight:700}dd{margin:0 1.5em 1.5em}small{font-size:75%}button,input[type=submit]{background:#55555e;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=text],input[type=url],textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}.size-full,img{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation,.main-navigation li,.site-header{position:relative}.main-navigation .inside-navigation{justify-content:space-between}.main-navigation .inside-navigation,.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.site-main .post-navigation{overflow:hidden;margin:0}.inside-header{padding:20px 40px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.nav-float-right #site-navigation{margin-left:auto}.byline,.single .byline{display:inline}.entry-content:not(:first-child){margin-top:2em}.entry-header,.site-content{word-wrap:break-word}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links{display:block}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.site-main>*{margin-bottom:20px}.separate-containers .comments-area,.separate-containers .inside-article{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers .site-main>:last-child{margin-bottom:0}.contained-content.separate-containers .inside-article{padding:0}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.icon-menu-bars svg:nth-child(2){display:none}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}.container.grid-container{width:auto}.menu-toggle{display:none;padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}@media (max-width:768px){a,body,button,input,textarea{transition:all 0s ease-in-out}.inside-header{text-align:center}.inside-header,.site-content{flex-direction:column}.container .site-content .content-area{width:auto}#main{margin-left:0;margin-right:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}body{background-color:var(--base-3);color:#000;margin:0;background:var(--paper);color:var(--text);font-family:"IBM Plex Sans",Arial,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:underline;color:var(--ink)}.main-navigation a{text-decoration:none}a:active,a:focus,a:hover,button.menu-toggle:focus,button.menu-toggle:hover{color:#10218b}.site-header .header-image{width:170px}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:.1;transform:translateY(1000px)}:root{--contrast:#000000;--contrast-2:#ffffff;--contrast-3:#ffffff;--base:#ffffff;--base-2:#ffffff;--base-3:#ffffff;--accent:#10218b}.site-header{background-color:var(--base-3);color:#000}.site-header a,.site-header a:hover{color:#10218b}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:focus,.mobile-menu-control-wrapper .menu-toggle:hover{background-color:rgba(0,0,0,.02)}.main-navigation{background-color:var(--base-3)}.comments-area a,.comments-area a:hover,.entry-meta a,.entry-meta a:hover,.inside-article a,.inside-article a:hover,.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{color:#10218b}.main-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a{color:#10218b;background-color:#fff}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#10218b;background-color:var(--base-3)}.entry-meta,h1,h2,h3,h4{color:#000}.separate-containers .comments-area,.separate-containers .inside-article,.site-info{color:#000;background-color:var(--base-3)}input[type=email],input[type=text],input[type=url],textarea{color:#000;background-color:var(--base-3);border-color:#000}input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#000;background-color:var(--base-3);border-color:#000}button,input[type=submit]{color:#fff;background-color:#10218b}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#10218b}a.generate-back-to-top{background-color:#10218b;color:#fff}a.generate-back-to-top:focus,a.generate-back-to-top:hover{background-color:#10218b;color:#fff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:768px){.separate-containers .comments-area,.separate-containers .inside-article{padding:30px}.inside-header,.inside-site-info{padding-right:30px;padding-left:30px}}.site-content .content-area{width:100%}@media (max-width:768px){.main-navigation .menu-toggle{display:block}.has-inline-mobile-toggle #site-navigation .inside-navigation>:not(.navigation-search):not(.main-nav),.main-navigation ul,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul{display:none}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.has-inline-mobile-toggle #site-navigation{flex-basis:100%}}.single .featured-image,.single .page-header-image-single,.site-info .copyright-bar{display:none!important}.site-content{padding-top:5px!important}.entry-header,.inside-article{padding-top:0!important}.entry-header{margin-top:0!important}.inside-article .entry-content>:first-child,.inside-article>:first-child{margin-top:0!important}@media (max-width:768px){.content-area,.entry-header,.inside-article,.site-content,.site-main{padding-top:0!important;margin-top:0!important}.inside-article .entry-content>:first-child,.inside-article>:first-child{margin-top:0!important}.site-content{transform:translateY(-10px);margin-bottom:-10px}}.wp-container-core-group-is-layout-8f761849{flex-wrap:nowrap}:root{--ink:#10218b;--ink-dark:#0b1863;--ink-soft:#3547ad;--ink-tint:#eef0fb;--line:#dde1f2;--paper:#ffffff;--text:#1c1f2e;--text-mut:#565b74;--good:#1f7a4d;--bad:#a3283f;--radius:4px;--measure:700px}*{box-sizing:border-box}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ink-soft);outline-offset:2px}.hero{background:var(--ink);color:#fff;padding:72px 24px 64px;width:100%;box-sizing:border-box}.hero-inner{display:grid;gap:48px;align-items:center}.hero h1,h2{font-weight:700}.hero h1{font-size:clamp(2rem,4vw,2.7rem);line-height:1.15;margin:0 0 16px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);letter-spacing:.2px}.hero p{color:#c7cdf0;font-size:17px;max-width:52ch;margin:0 0 26px}.hero-specs{display:grid;grid-template-columns:repeat(2,auto);gap:10px 28px;font-family:"IBM Plex Mono",monospace;font-size:13.5px}.hero-specs dt{color:#93a0e0}.hero-specs dd{margin:0;color:#fff}.hero-figure{background:#fff;border-radius:var(--radius);padding:22px;display:flex;align-items:center;justify-content:center}.hero-figure img{width:100%;height:auto;display:block}@media (max-width:760px){.hero-inner{grid-template-columns:1fr}.hero-figure{max-width:260px;margin:0 auto}}main{max-width:var(--measure);padding:56px 24px 64px;width:100%!important;max-width:1040px!important;margin:0 auto!important}section{margin-bottom:56px}h2{font-size:1.55rem;color:var(--ink);margin:0 0 8px;padding-bottom:14px;border-bottom:2px solid var(--ink)}section>h2+p{color:var(--text-mut);margin-top:18px}h3,h4{font-size:1.18rem;color:var(--ink-dark);margin:34px 0 8px;font-weight:600}h4{font-size:1rem;color:var(--ink-soft);margin:20px 0 6px}ol,ul{padding-left:22px;margin:0 0 14px}li{margin:0 0 6px}.download-box,.spec-list li{display:flex;justify-content:space-between}.btn,.download-box{align-items:center;border-radius:var(--radius)}.download-box{background:var(--ink);color:#fff;padding:28px;flex-wrap:wrap;gap:18px}.download-box .meta{font-size:14px;color:#c7cdf0}.download-box .meta strong{color:#fff;display:block;font-size:17px;margin-bottom:4px}.btn{display:inline-flex;justify-content:center;gap:8px;background:#fff;color:var(--ink);font-weight:700;text-decoration:none;padding:14px 28px;font-size:15.5px;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.18);border:2px solid #fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;min-width:200px}.btn:hover{box-shadow:0 8px 22px rgba(0,0,0,.3);transform:translateY(-1px)}.btn:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,0,0,.2)}main li a,main p a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ink-soft);text-underline-offset:3px;padding:0 2px;border-radius:2px;transition:background .15s ease,color .15s ease}main li a:hover,main p a:hover{background:var(--ink-tint);color:var(--ink-dark)}.spec-list{list-style:none;padding:0;margin:6px 0 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px}.spec-list li{border-bottom:1px dashed var(--line);padding:6px 0;font-size:15px;margin:0}.spec-list li span:first-child{color:var(--text-mut)}.spec-list li span:last-child{font-family:"IBM Plex Mono",monospace;color:var(--ink-dark);font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px}.feature-card{border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}@media (max-width:640px){.feature-grid{grid-template-columns:1fr}}.subfeature{border-left:3px solid var(--line);padding-left:16px;margin:16px 0}.steps{list-style:none;padding:0;margin:0;counter-reset:step}.step{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.step:first-child{border-top:none}.faq-item summary,.step-num{font-weight:600;display:flex;align-items:center}.step-num{counter-increment:step;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;justify-content:center;font-family:"IBM Plex Mono",monospace;font-size:14px}.step-num::before{content:counter(step)}.step-body h3{margin:2px 0 8px;font-size:1.05rem}.error-item,.step-body img{border:1px solid var(--line)}.step-body img{max-width:100%;border-radius:var(--radius);margin-top:10px;display:block}.error-item{border-left:4px solid var(--bad);border-radius:0 var(--radius) var(--radius)0;padding:16px 20px;margin-bottom:14px}.error-item h3{margin:0 0 8px;font-size:1.02rem;color:var(--text)}.error-item .cause{color:var(--text-mut);font-size:15px;margin-bottom:6px}.error-item .cause strong,.error-item .fix strong{color:var(--ink-dark);font-family:"IBM Plex Mono",monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.03em}.error-item .fix{font-size:15px}.proscons{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:640px){.proscons{grid-template-columns:1fr}}.proscons>div{border-radius:var(--radius);padding:20px 22px}.pros{background:#eef7f1;border:1px solid #c9e6d5}.cons{background:#faedef;border:1px solid #efc7ce}.proscons h3{margin-top:0}.pros h3{color:var(--good)}.cons h3{color:var(--bad)}.proscons ul{list-style:none;padding:0}.proscons li{position:relative;padding-left:22px;margin-bottom:10px;font-size:15.5px}.cons li::before,.pros li::before{content:"+";position:absolute;left:0;color:var(--good);font-weight:700}.cons li::before{content:"–";color:var(--bad)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;list-style:none;padding:18px 0;color:var(--ink-dark);justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-family:"IBM Plex Mono",monospace;font-size:20px;color:var(--ink);flex-shrink:0;transition:transform .15s ease}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item .faq-answer{padding:0 0 18px;color:var(--text-mut);font-size:15.5px}.faq-item .faq-answer p{margin:0}.entry-content,.single-post .content-area{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.hero{width:100vw!important;margin-left:calc(50% - 50vw)!important}.hero-inner{max-width:1100px!important;margin:0 auto!important;grid-template-columns:1fr 1fr!important}:root{--measure:1040px!important}@media (max-width:760px){.hero{margin-left:0!important;width:100%!important}.hero-inner{grid-template-columns:1fr!important;gap:30px!important}main{padding-left:20px!important;padding-right:20px!important}}