.price-page{background:#f4f8ff}.price-hero{max-width:900px;margin:auto;padding:75px 24px 65px;text-align:center}.price-hero p,.price-title>p,.price-cta>p{color:#1268e8;font-weight:800;font-size:.75rem;letter-spacing:.13em}.price-hero h1{font-size:clamp(2.35rem,5vw,4rem);margin:12px 0}.price-hero span,.price-title>span{color:#63718a;line-height:1.65}.price-section{padding:65px max(5vw,20px);background:#fff}.price-section.soft{background:#f4f8ff}.price-title{text-align:center;margin-bottom:30px}.price-title h2{margin:8px 0;font-size:clamp(1.8rem,4vw,2.7rem)}.price-grid{max-width:800px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.price-grid.three{max-width:1100px;grid-template-columns:repeat(3,1fr)}.price-card{padding:30px;background:#fff;border:1px solid #dbe5f3;border-radius:18px;box-shadow:0 9px 22px #12325c10}.price-card.featured{border:2px solid #1268e8}.price-icon{font-size:2rem}.price-card h3{margin:13px 0 7px}.price{display:block;font:800 2.1rem Poppins;color:#1268e8}.price-card small{color:#63718a}.price-card ul{padding:0;margin:20px 0;list-style:none;color:#63718a;line-height:2}.price-card li:before{content:'✓';color:#16865b;font-weight:800;margin-right:8px}.price-card .button{margin-top:0}.delivery-note{max-width:1000px;margin:0 auto;padding:45px 25px;display:flex;gap:19px;align-items:flex-start}.delivery-note span{font-size:2.2rem}.delivery-note h2{margin:0 0 6px}.delivery-note p{margin:0;color:#63718a;line-height:1.65}.price-cta{padding:75px 20px;background:#1268e8;color:#fff;text-align:center}.price-cta>p{color:#ffd94d}.price-cta h2{font-size:clamp(1.9rem,4vw,3rem);max-width:700px;margin:10px auto}.price-cta .button{background:#ffd94d;color:#14213a}@media(max-width:750px){.price-hero{padding:55px 20px}.price-section{padding:50px 20px}.price-grid,.price-grid.three{grid-template-columns:1fr}.delivery-note{padding:35px 20px}}
.price-card a.text-link[href="face-painting.html"],.price-card a.text-link[href="bubble-party.html"]{display:inline-block;margin-top:5px;padding:14px 18px;background:#1268e8;color:#fff;border-radius:999px;font-size:.9rem;box-shadow:0 8px 15px #1268e834;transition:transform .2s ease,background-color .2s ease}.price-card a.text-link[href="face-painting.html"]:hover,.price-card a.text-link[href="bubble-party.html"]:hover{background:#0757cc;transform:translateY(-2px)}
