.hero-box::after,.hero-box::before{content:"";transform:translateX(-50%);position:absolute;left:50%}.form-card h5,.paper-title{text-align:center;font-size:22px}blockquote{font-family:'Patrick Hand',cursive;font-size:1.1rem;background:#f8f9fa;border-left:4px solid #ffc107;padding:.5rem 1rem;margin-bottom:1rem}.accordion-button:focus{box-shadow:none}.sticky-top{z-index:1020}.buy-button-mobile{border-radius:13px;box-shadow:4px 4px 12px #333;font-size:19px;margin-bottom:10px;background:#ff0;color:#000;font-weight:700}body{background-color:#fefefe;font-family:Fredoka,sans-serif;background:linear-gradient(to right,#ffe0b2,#fff3e0)}ul li{list-style:none}.hero-section{padding:60px 15px;background-image:url('https://www.transparenttextures.com/patterns/white-wall.png')}.hero-box{background:#fff;border-radius:25px;box-shadow:6px 6px 20px rgba(0,0,0,.15);padding:40px;position:relative}.hero-box::before{width:65px;height:40px;top:-25px;background:linear-gradient(to bottom,#ffeb3b,#fbc02d);border-radius:18px 18px 6px 6px;box-shadow:0 6px 10px rgba(0,0,0,.25),inset 0 -2px 4px rgba(0,0,0,.15);border:2px solid #f57f17;z-index:2}.hero-box::after{width:22px;height:10px;top:-14px;background:#e65100;border-radius:50%/100%;box-shadow:inset 0 1px 2px rgba(255,255,255,.5);z-index:3}.hero-box .eye{position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;border:1px solid #333;top:-20px;z-index:4}.moving-badge,.still-badge{padding:.6em 1.2em;font-size:1rem;background:linear-gradient(45deg,#ff4081,#ff9800);color:#fff;border-radius:30px;font-weight:700;display:inline-block;position:relative}.hero-box .eye.left{left:calc(50% - 20px)}.hero-box .eye.right{left:calc(50% + 10px)}.hero-box .pupil{width:5px;height:5px;background:#000;border-radius:50%;position:absolute;top:2px;left:2px}.moving-badge{animation:2s ease-in-out infinite shakeWithPause}@keyframes shakeWithPause{0%,100%,35%{transform:translateX(0)}5%{transform:translateX(-4px)}10%{transform:translateX(4px)}15%{transform:translateX(-3px)}20%{transform:translateX(3px)}25%{transform:translateX(-2px)}30%{transform:translateX(2px)}}.hero-left h1{font-size:32px;color:#e65100;font-weight:700}.hero-left p{font-size:18px;margin-top:15px;color:#444}.highlight-price{font-size:22px;color:#d84315;font-weight:700;background:#fff3e0;display:inline-block;padding:5px 15px;border-radius:12px;margin:15px 0}.form-card{background:#fff8dc;border-radius:20px;padding:25px;border:2px dashed #ffb74d;box-shadow:4px 4px 12px rgba(0,0,0,.1)}.form-card h5{color:#6d4c41;margin-bottom:20px;font-weight:800}.form-card button,.hero-section-new .section-text h2,.highlight-green,.paper-title,.text-primary{font-weight:700}.form-card input{border-radius:10px;border:2px solid #ffe082}.form-card button{background-color:#ff7043;border:none;border-radius:10px;font-size:16px}.form-card button:hover{background-color:#f4511e}.footer-menu.text-center{width:58%}@media (max-width:991px){.hero-box{padding:25px 10px}.hero-left h1{font-size:26px}.form-card{margin-top:30px}.hero-section{padding:3px;background:0 0}.page-68 .accordion-footer{height:100px;width:100%}.footer-menu.text-center{width:100%}}.paper-board{background-color:#fff8dc;border-radius:25px;padding:60px 30px 40px;position:relative;max-width:550px;margin:45px auto;box-shadow:8px 8px 20px rgba(0,0,0,.2);border:4px dashed #ff9800;font-family:'Comic Neue',cursive}.tape{position:absolute;width:80px;height:25px;background-color:#4fc3f7;top:-15px;border-radius:10px;transform:rotate(-5deg);left:50%;transform:translateX(-50%) rotate(-5deg);box-shadow:0 4px 6px rgba(0,0,0,.2)}.paper-title{margin-top:-10px;margin-bottom:25px;color:#4a148c}.worksheet-list{padding-left:20px}.worksheet-list li{font-size:17px;margin-bottom:12px;color:#333;font-weight:700}.worksheet-list li::before{content:"📌 ";margin-right:6px}a{text-decoration:none!important}.what-will-get{border:2px solid #333;background:#fff;color:#333;border-radius:35px;text-align:center}.what-will-get a{font-weight:600}.footer-menu li{margin:10px}.text-right{text-align:right}.highlight-green{color:#c5f70d}.hero-section-new{background-color:#9e59ff;padding:60px 20px;color:#fff;border-radius:33px}.hero-section-new .hero-img{max-width:300px}.hero-section-new .section-text{font-size:1.25rem}.text-secondary{--bs-text-opacity:1;color:#04841e!important}h3.text-secondary{font-size:1.2em;font-weight:600}
/* Desktops (min-width: 1024px) */
@media (min-width: 1024px) {
  .home-hero .fw-bold {
	  font-weight: 700 !important;
	  line-height: 1.5;
	}
}
