
/* V26 Regional Pricing + Shipping UI */
.v26-pricing-band{margin:clamp(24px,4vw,56px) auto;max-width:1280px;padding:0 clamp(16px,3vw,28px)}
.v26-pricing-card{position:relative;overflow:hidden;border:2px solid #12070D;border-radius:32px;background:linear-gradient(135deg,#fff4fa 0%,#fff 45%,#f9d2e7 100%);box-shadow:8px 8px 0 #12070D;padding:clamp(22px,4vw,44px)}
.v26-pricing-card:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 15% 20%,rgba(233,90,150,.22),transparent 28%),radial-gradient(circle at 90% 10%,rgba(85,190,255,.18),transparent 30%),radial-gradient(circle at 70% 80%,rgba(255,221,87,.2),transparent 25%);pointer-events:none}
.v26-pricing-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:clamp(20px,4vw,46px);align-items:start}.v26-pricing-kicker{display:inline-flex;gap:8px;align-items:center;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#d64c8e}.v26-pricing-card h2{font-size:clamp(2rem,5vw,4rem);line-height:.95;margin:.35em 0 .2em;color:#12070D}.v26-pricing-card p{font-size:clamp(1rem,1.6vw,1.18rem);color:#462636;max-width:68ch}.v26-price-chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.v26-price-chip{border:1.5px solid #12070D;border-radius:999px;background:white;padding:10px 14px;font-weight:900;color:#12070D;box-shadow:2px 2px 0 #12070D}.v26-price-chip strong{color:#e95a96}.v26-region-grid{display:grid;gap:12px}.v26-region{border:1.5px solid rgba(18,7,13,.18);background:rgba(255,255,255,.78);border-radius:20px;padding:14px 16px}.v26-region h3{font-size:1rem;margin:0 0 4px;color:#12070D}.v26-region p{font-size:.9rem;line-height:1.35;margin:0;color:#5b253a}.v26-offer-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.v26-offer{border:1.5px dashed #e95a96;border-radius:18px;background:rgba(255,255,255,.7);padding:12px;text-align:center;font-weight:800;font-size:.88rem}.v26-offer b{display:block;color:#12070D;font-size:1rem}.v26-offer span{color:#d64c8e}.v26-note{margin-top:18px;border-left:5px solid #e95a96;background:rgba(255,255,255,.75);padding:14px 16px;border-radius:14px;color:#12070D;font-weight:800}.v26-pricing-link{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;border:2px solid #12070D;border-radius:16px;background:#e95a96;color:#fff4fa!important;text-decoration:none;font-weight:1000;padding:14px 20px;box-shadow:4px 4px 0 #12070D}.v26-pricing-table{width:100%;border-collapse:separate;border-spacing:0 10px}.v26-pricing-table th{font-size:.82rem;text-align:left;color:#bc5989;text-transform:uppercase;letter-spacing:.06em}.v26-pricing-table td{background:#fff;border-top:1.5px solid rgba(18,7,13,.16);border-bottom:1.5px solid rgba(18,7,13,.16);padding:12px;font-weight:800}.v26-pricing-table td:first-child{border-left:1.5px solid rgba(18,7,13,.16);border-radius:14px 0 0 14px}.v26-pricing-table td:last-child{border-right:1.5px solid rgba(18,7,13,.16);border-radius:0 14px 14px 0;color:#e95a96}.v26-page-hero{max-width:1180px;margin:28px auto 18px;padding:clamp(24px,5vw,56px);border:2px solid #12070D;border-radius:34px;background:linear-gradient(135deg,#fff3fa,#fff,#f9d2e7);box-shadow:8px 8px 0 #12070D}.v26-page-hero h1{font-size:clamp(2rem,5vw,4rem);line-height:.98;margin:.2em 0;color:#12070D}.v26-page-hero p{font-size:1.08rem;color:#462636;max-width:70ch}.v26-page-main{max-width:1180px;margin:0 auto 56px;padding:0 18px}.v26-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:22px}.v26-panel{border:2px solid #12070D;border-radius:28px;background:#fff4fa;box-shadow:5px 5px 0 #12070D;padding:24px}.v26-panel h2{font-size:clamp(1.5rem,3vw,2.4rem);margin:0 0 12px}.v26-panel ul{padding-left:20px}.v26-panel li{margin:.6em 0}.v26-market-list{display:grid;gap:12px}.v26-market-list article{border:1.5px solid rgba(18,7,13,.18);border-radius:18px;background:#fff;padding:14px}.v26-market-list h3{margin:0 0 4px}.v26-market-list p{margin:0;color:#5b253a}@media(max-width:860px){.v26-pricing-inner,.v26-split{grid-template-columns:1fr}.v26-offer-list{grid-template-columns:1fr 1fr}.v26-pricing-card{border-radius:24px;box-shadow:5px 5px 0 #12070D}.v26-price-chip{font-size:.9rem}.v26-pricing-table{font-size:.88rem}}@media(max-width:480px){.v26-offer-list{grid-template-columns:1fr}.v26-pricing-band{padding:0 12px}.v26-pricing-card{padding:20px 16px}.v26-pricing-card h2{font-size:2rem}.v26-pricing-table td{padding:10px 8px}}
