/* Desktop density and generated pixel-art integration slots. */
@media(min-width:1000px){
 body.home .dr-header-inner{min-height:58px} body.home .dr-brand-mark{width:45px;height:42px} body.home .dr-brand-copy strong{font-size:25px}
 body.home .swb-hero{min-height:455px;padding-block:35px 28px} body.home .dr-hero h1{font-size:63px;margin-block:10px 14px} body.home .dr-hero-copy>p{font-size:14px;line-height:1.4}
 body.home .swb-checklist{margin:12px 0;padding:9px 14px} body.home .swb-checklist li{margin:4px 0;font-size:11px} body.home .swb-crt-screen{min-height:230px} body.home .swb-crt{padding:10px;border-width:9px}
 body.home .dr-section{padding-block:22px} body.home .dr-section-intro{margin-bottom:14px} body.home .dr-section-intro h2{font-size:28px;margin-block:5px} body.home .dr-section-intro p{font-size:13px;line-height:1.35}
 body.home .dr-price-card{padding:16px} body.home .dr-price-card h3{font-size:17px} body.home .dr-price{font-size:42px;margin-block:5px} body.home .dr-price-card li{font-size:12px;margin-block:3px}
 body.home .dr-feature{padding:14px} body.home .dr-feature-icon{width:38px;height:38px} body.home .dr-feature h3{font-size:15px;margin-block:7px} body.home .dr-feature p{font-size:12px;margin:0}
 body.home .dr-process article{padding:14px} body.home .dr-process article>span{width:34px;height:34px} body.home .dr-process h3{font-size:16px;margin-block:7px} body.home .dr-process p{font-size:12px;margin:0}
 body.home .swb-testimonial .dr-contact-panel{padding:18px 28px} body.home .swb-testimonial blockquote{font-size:20px} body.home #faq{display:none}
 body.home .dr-contact-panel{padding:20px 28px} body.home .dr-contact-panel h2{font-size:27px;margin-block:5px} body.home .dr-contact-panel p{font-size:12px} body.home .dr-site-footer{padding-block:24px} body.home .dr-site-footer p,body.home .dr-site-footer a{font-size:12px} body.home .dr-footer-bottom{margin-top:15px;padding-top:12px}
}
.swb-asset-slot{display:block;object-fit:contain;image-rendering:pixelated}.swb-asset-hero{position:absolute;inset:0;width:100%;height:100%}.swb-asset-mascot{max-width:135px}.swb-asset-sprite{width:52px;height:52px}.swb-asset-arcade{max-width:160px}
.swb-hero-art{position:relative;align-self:stretch;min-height:360px}.swb-hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(32,126,255,.34))}.swb-price-stack{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.swb-price-stack>img{width:118px;height:175px;object-fit:contain;object-position:center top;image-rendering:pixelated;margin-top:6px}.swb-price-stack>p{margin:-30px -12px 0;padding:8px;border:2px solid #31dcff;background:#08082d;color:#27ecff;font:800 11px/1.2 monospace;text-align:center;text-transform:uppercase}.swb-feature-sprite{display:block;width:76px;height:68px;background-image:url('../images/pixel/swb-feature-sprites.png?ver=1787373600');background-repeat:no-repeat;background-size:400% 100%;image-rendering:pixelated}.swb-feature-sprite-1{background-position:0 0}.swb-feature-sprite-2{background-position:33.333% 0}.swb-feature-sprite-3{background-position:66.666% 0}.swb-feature-sprite-4{background-position:100% 0}.swb-process-art{display:block;width:min(650px,72%);height:105px;object-fit:contain;margin:-15px auto -35px;image-rendering:pixelated;position:relative;z-index:2}.swb-testimonial-mascot{width:78px;height:105px;object-fit:contain;object-position:center 28%;image-rendering:pixelated}.swb-footer-arcade{position:absolute;right:-5px;bottom:-24px;width:145px;height:130px;object-fit:contain;image-rendering:pixelated}.dr-contact-section .dr-contact-panel{position:relative;padding-right:165px}.swb-testimonial .dr-contact-panel{display:grid;grid-template-columns:80px 1fr auto;gap:18px;align-items:center}
@media(max-width:999px){.swb-hero-art{min-height:320px}.swb-price-stack{display:grid;grid-template-columns:1fr 110px;gap:10px}.swb-price-stack>img{grid-row:1/3;grid-column:2;width:100px;height:145px}.swb-price-stack>p{margin:0}.swb-process-art{width:100%;height:auto;margin:0 auto -15px}.swb-testimonial .dr-contact-panel{grid-template-columns:65px 1fr}.swb-stars{grid-column:1/-1}.swb-footer-arcade{opacity:.5;width:105px}.dr-contact-section .dr-contact-panel{padding-right:110px}}
