*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#151515;background:#6525b7;font-family:Arial,sans-serif}a{color:inherit}button,a{cursor:pointer}button{font:700 14px monospace}button:focus-visible,a:focus-visible{outline:4px solid #ff4900;outline-offset:4px}.notice{background:#131313;color:#fff;text-align:center;padding:9px;font:11px monospace;letter-spacing:1px}header{display:flex;align-items:center;justify-content:space-between;background:#dedede;border-bottom:5px ridge #fff;padding:24px 4%;gap:20px}.brand{font:900 31px/.95 Arial;text-decoration:none;letter-spacing:-2px}.brand span{display:block}.brand small{font:9px monospace;letter-spacing:0;display:block;margin-top:12px}.header-note{font:italic 17px Georgia;transform:rotate(-3deg);color:#731393}.header-button{padding:15px;background:#cbff00;border:3px outset #fff;font:900 16px monospace;box-shadow:5px 5px #222}.marquee{background:#fffe00;color:#0000a9;border-block:3px solid black;overflow:hidden;white-space:nowrap;position:relative;height:44px;padding:10px 0;font:900 17px monospace}.marquee>span{display:inline-block;animation:scroll 30s linear infinite}.marquee button{position:absolute;right:0;top:0;height:100%;background:black;color:white;border:0;padding:0 15px;font-size:11px}main{max-width:1600px;margin:auto}.breadcrumb{font:11px monospace;color:#e8cffd;padding:14px 4%}.hero{margin:0 3% 30px;background:linear-gradient(115deg,#fbb7ff,#bffff3 64%,#d2ff00);border:4px solid black;box-shadow:10px 10px #210053}.eyebrow{display:flex;justify-content:space-between;gap:12px;border-bottom:2px dashed black;padding:13px 20px;font:11px monospace}.eyebrow>b{background:#fc003e;color:white;padding:3px;transform:rotate(-2deg)}.hero-grid{padding:30px 24px 24px;display:grid;grid-template-columns:1fr 1.12fr;gap:15px;align-items:center}.headline{position:relative}.tiny{font:11px monospace;letter-spacing:1px}h1{font:900 clamp(35px,4.8vw,70px)/.99 Impact,'Arial Black',sans-serif;letter-spacing:-1px;margin:25px 0 0;transform:rotate(-3deg)}h1 span{color:#ed008b;text-shadow:3px 3px yellow,5px 5px black}.script{font:italic 28px 'Comic Sans MS',cursive;color:#001ecc;text-decoration:underline;margin:12px 0 25px;transform:rotate(-3deg)}.intro{font-size:17px;line-height:1.4;margin:0 0 25px}.cta{background:linear-gradient(#ffef00,#ff7915);display:inline-block;padding:18px 24px;border:5px outset yellow;box-shadow:6px 6px #000;font:900 23px monospace;color:#00009c;transform:rotate(2deg)}.cta span{margin-left:20px}.under-button{font:11px monospace;margin-top:18px}.burst{position:absolute;right:0;bottom:5px;background:#ff3100;color:yellow;border:3px dashed yellow;border-radius:50%;padding:16px 14px;text-align:center;font:900 28px Impact,Arial;transform:rotate(14deg);z-index:2}.burst small{display:block;font:900 10px/1.2 Arial}.product{transform:rotate(3deg);border:5px outset #d7d7d7;background:#fff;box-shadow:7px 7px #fb00c1;margin:15px 10px 15px 0}.window-title{font:11px monospace;padding:8px;background:linear-gradient(90deg,navy,#19a7f4);color:white;display:flex;justify-content:space-between}.photo{position:relative;padding:53px 0 42px;background:radial-gradient(#fff 0 30%,#ffff8c);overflow:hidden}.photo img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.wow{position:absolute;left:12px;top:12px;font:italic 900 24px/.9 Georgia;color:#ec00be;text-shadow:2px 2px #03e7e7;transform:rotate(-12deg)}.arrow{position:absolute;bottom:13px;left:20px;font:13px 'Comic Sans MS',cursive;transform:rotate(-8deg)}.certified{position:absolute;right:6px;top:10px;background:#f6ff00;border:3px dotted red;border-radius:50%;padding:13px 9px;text-align:center;font:10px monospace;transform:rotate(14deg)}.caption{background:#ddd;border-top:2px solid #aaa;padding:9px;font:10px/1.4 monospace}.hero-foot{background:#f9ff00;padding:12px 20px;border-top:3px solid black;font:12px monospace;display:flex;justify-content:space-between;gap:12px}.hero-foot>span{font-size:9px}.specs{padding:10px 4% 30px;color:white}.section-head{display:flex;gap:30px;align-items:center;justify-content:space-between}.section-head h2{font:900 28px/1.05 'Arial Black',Arial}.section-head i{color:#bcff00}.section-head p{font:15px 'Comic Sans MS',cursive;transform:rotate(4deg)}.stamp{border:4px double #faff00;color:#faff00;padding:12px 20px;transform:rotate(13deg);font:900 20px Impact,Arial;text-align:center}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.spec-grid article{background:#faff00;color:black;border:3px solid black;box-shadow:5px 5px #20003d;padding:18px 15px;transform:rotate(-1deg)}.spec-grid article:nth-child(2){background:#00ffff;transform:rotate(2deg)}.spec-grid article:nth-child(3){background:#ff9edc}.spec-grid article:nth-child(4){background:#ff8b1c;transform:rotate(2deg)}.spec-grid article>span{font:10px monospace}.spec-grid article>b{display:block;font:900 48px Impact,'Arial Black',Arial;margin:15px 0 10px;letter-spacing:-2px;white-space:nowrap}.spec-grid b span{font-size:24px;letter-spacing:-1px}.spec-grid article>b.cross{font-size:37px}.spec-grid h3{font:900 16px Georgia;min-height:35px}.spec-grid p{font:13px/1.5 monospace}.source{font:11px/1.5 monospace;margin:24px 0 0;color:#e8d7ff}.features{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;background:#ff69cd;padding:32px 4%;border-block:5px solid black}.feature-title>span{display:inline-block;background:#ffff00;padding:6px 12px;font:900 24px Impact,Arial;transform:rotate(-7deg);border:2px solid black}.feature-title h2{font:900 35px/1.05 Georgia}.feature-title em{font-size:.65em;color:#0000db;text-decoration:underline}.feature-title p{font:16px/1.5 'Comic Sans MS',cursive}.feature-list article{display:flex;gap:20px;border-bottom:2px dashed #800066;padding:13px 0}.feature-list strong{font:900 38px Impact,Arial;color:#860068}.feature-list h3{margin:0 0 6px;font:900 20px Georgia}.feature-list p{margin:0;font:14px/1.5 Arial}.models{background:repeating-linear-gradient(45deg,#ceffc0 0 18px,#dfffca 18px 36px);padding:25px 4%;display:grid;grid-template-columns:1fr 1fr;gap:16px 25px}.models h2{font:900 27px/1.05 'Arial Black',Arial;margin:0}.models h2 span{color:#8300aa}.models p{font:13px/1.5 monospace}.model-options{display:flex;gap:15px;align-items:center}.model-options button{flex:1;padding:18px 12px;border:4px outset #ddd;background:#ddd;box-shadow:4px 4px black}.model-options b{display:block;font:900 28px Impact,Arial;margin-top:8px}.model-options .selected{background:#ffff00;border-color:#ffff72;transform:rotate(-3deg)}#model-result{grid-column:1/-1;margin:0;background:white;border:2px dashed black;padding:12px}.quote{margin:28px 4%;background:#081ab9;color:#fff;border:5px ridge #9aaaff;box-shadow:8px 8px #200045}.quote-heading{background:#ffec00;color:black;font:900 17px monospace;padding:10px 15px}.quote-heading span{font-size:9px;margin-left:14px}.quote-content{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:25px}.quote-content p{font:12px/1.5 monospace}.quote-content h2{font:900 58px/.9 Impact,Arial;margin:15px 0}.quote-content h2 em{color:#ffff00;font-size:1.3em;text-shadow:4px 4px #fe00e4}.quote-actions{display:flex;flex-direction:column;justify-content:center;gap:10px}.quote-actions>a,.quote-actions button{padding:17px 12px;text-align:center;border:4px outset white;font:900 15px monospace;background:#caff00;color:#111}.quote-actions button{background:#ff97e7;font-size:12px}.quote-actions p{color:#feff70;font-style:italic;margin-bottom:0}footer{padding:15px 4% 25px;display:flex;align-items:center;gap:30px;color:white}footer>a{font:900 23px Arial;white-space:nowrap}footer p{font:10px/1.5 monospace}footer>b{margin-left:auto;font:12px 'Comic Sans MS',cursive;transform:rotate(4deg);color:yellow}@keyframes scroll{to{transform:translateX(-35%)}}body.paused .marquee>span{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.marquee>span{animation:none}html{scroll-behavior:auto}}@media(max-width:850px){.hero-grid{grid-template-columns:1fr}.headline{padding-bottom:5px}h1{font-size:10vw}.burst{right:20px;bottom:30px}.product{max-width:650px}.spec-grid{grid-template-columns:1fr 1fr}.features{gap:20px}.feature-title h2{font-size:28px}.quote-content h2{font-size:45px}.eyebrow{flex-wrap:wrap}.header-note{display:none}.hero-foot{flex-direction:column}.hero-grid{padding-top:15px}.quote-actions>a{font-size:13px}}@media(max-width:550px){header{padding:20px 4%;gap:15px}.brand{font-size:25px}.brand small{font-size:7px}.header-button{font-size:11px;padding:10px}.notice{font-size:9px;line-height:1.4}.eyebrow{font-size:9px}.hero-grid{padding-inline:15px}.script{font-size:24px}.cta{font-size:17px;padding:15px}.burst{right:-5px;font-size:22px;padding:12px}.intro{font-size:16px}.under-button{font-size:9px}.section-head h2{font-size:22px}.section-head p{display:none}.stamp{font-size:15px;padding:9px}.spec-grid{gap:12px}.spec-grid article{padding:13px 10px}.spec-grid article>b{font-size:39px}.spec-grid article>b.cross{font-size:30px}.spec-grid p{font-size:12px}.features,.models,.quote-content{grid-template-columns:1fr}.quote-heading{font-size:12px}.quote-heading span{display:block;margin:4px 0 0}.quote-content h2{font-size:53px}.feature-title h2{font-size:32px}.feature-title p{font-size:14px}footer{flex-wrap:wrap;gap:12px}footer>b{margin-left:0}.window-title{font-size:9px}.wow{font-size:20px}.certified{font-size:8px}}

.logo .definitely-not,.brand .definitely-not{display:block;width:max-content;background:#ffff00;color:#b00039;border:2px solid #111;padding:5px 8px;font:900 17px/1.1 "Courier New",monospace;letter-spacing:1px;margin:0 0 9px;transform:rotate(-3deg)}
