.start-body{background-color:#f4f1d0}.overlay{padding-top:10px}.hero{position:relative;color:#fff;text-align:center;padding:100px 20px}.hero:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.hero-inner{position:relative;z-index:2;max-width:800px;margin:0 auto;background:rgba(255,255,255,.85);padding:30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);color:#333}.hero h1{margin-bottom:20px;color:#e65c00}.page-title{display:flex;flex-direction:column;text-align:center;line-height:1.2}.page-title .free-text{font-size:1.8rem;font-weight:700;display:block}.page-title .shop-name{font-size:2.2rem;font-weight:700;display:block}.hero p{font-size:1rem;line-height:1.8;margin-bottom:30px}@media (max-width:768px){.hero{padding:60px 15px;background-position:center top;background-size:cover}.hero-inner{padding:20px 15px;background:rgba(255,255,255,.95);border-radius:10px;margin-top:0}.hero h1{line-height:1.4}.hero p{font-size:.8rem;line-height:1.6}.page-title .free-text{font-size:1rem}.page-title .shop-name{font-size:1.6rem}.cta-buttons{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:20px}.hero-ctb img{width:auto;height:40px}}