
.botox-wrap{max-width:1160px;margin:35px auto 85px;padding:0 22px;font-family:Manrope,Arial,sans-serif;color:#14383b}.botox-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:32px;align-items:center;background:linear-gradient(125deg,#f5f8f7,#faf5ec);border:1px solid #e5e8e3;border-radius:28px;padding:36px}.botox-hero h1{font-size:clamp(30px,4vw,54px);line-height:1.1;margin:12px 0 18px;color:#073c43}.botox-hero p{line-height:1.8}.botox-hero img{width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:20px}.botox-eyebrow{letter-spacing:.16em;font-size:12px;color:#a67b40;font-weight:800;text-transform:uppercase}.botox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.botox-panel{border:1px solid #e1e8e6;background:#fff;border-radius:20px;padding:26px;box-shadow:0 8px 28px #083e4010}.botox-panel h2{font-size:23px;color:#0a4448;margin:0 0 13px}.botox-panel p,.botox-panel li{line-height:1.85;font-size:15px}.botox-panel ul{padding-left:20px}.botox-banner{background:#073d43;color:#fff;padding:27px;border-radius:22px;margin:28px 0}.botox-banner a{color:#f0d19a}.botox-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.botox-form label{font-weight:700;font-size:13px}.botox-form input,.botox-form select{width:100%;padding:13px;border:1px solid #cbd7d5;border-radius:10px;margin-top:6px;background:white}.botox-form .full{grid-column:1/-1}.botox-form button{border:0;border-radius:12px;background:#0b454a;color:#fff;padding:15px 22px;cursor:pointer;font-weight:800}.botox-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.botox-links a{padding:9px 14px;border:1px solid #c7d8d5;border-radius:99px;color:#16484c;text-decoration:none}.botox-legal{background:#f5f2ec;border-left:4px solid #b88a48;padding:20px;border-radius:12px;font-size:14px;line-height:1.8}.botox-legal a{color:#07515a}.botox-panel details{padding:12px 0;border-bottom:1px solid #e2e8e7}.botox-panel summary{cursor:pointer;font-weight:700}@media(max-width:780px){.botox-hero,.botox-grid{grid-template-columns:1fr}.botox-hero{padding:22px}.botox-form{grid-template-columns:1fr}.botox-form .full{grid-column:auto}.botox-wrap{margin-top:18px}}

/* Premium V11 editorial introduction and responsive accordions */
.botox-editorial{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:28px;align-items:stretch;margin:30px 0 36px}
.botox-editorial-head{padding:clamp(25px,4vw,55px);background:linear-gradient(135deg,#fffdf9,#f5f0e8);border:1px solid #e8dfd2;border-radius:25px;box-shadow:0 14px 35px rgba(15,53,54,.06)}
.botox-editorial-kicker{font-size:11px;font-weight:800;letter-spacing:.17em;color:#a47b43}.botox-editorial h2{font-size:clamp(27px,3vw,43px);line-height:1.14;color:#123e41;margin:18px 0}.botox-editorial p{font-size:16px;line-height:1.85;color:#455b5c;max-width:66ch}.botox-editorial-link{display:inline-flex;margin-top:16px;color:#0c5052;font-weight:750;text-decoration:none;border-bottom:1px solid #bba077;padding-bottom:7px}
.botox-editorial-aside{background:#103f42;color:white;border-radius:25px;padding:30px;display:flex;flex-direction:column;gap:18px}.botox-editorial-aside strong{font-size:22px}.botox-editorial-aside>div{display:flex;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid #ffffff29}.botox-editorial-aside b{color:#d6b779;font-size:13px}.botox-editorial-aside small{color:#d0e2e0;line-height:1.6}.botox-editorial-number{font-size:12px;letter-spacing:.15em;color:#dfc48f}
.botox-accordion{display:grid;gap:12px;margin:26px 0 34px}.botox-accordion-item{background:#fff;border:1px solid #e4e8e5;border-radius:17px;overflow:hidden;box-shadow:0 5px 18px rgba(12,51,53,.04)}.botox-accordion-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 25px;font-weight:750;color:#153d40}.botox-accordion-item summary::-webkit-details-marker{display:none}.botox-accordion-plus{border:1px solid #d4b781;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex:none;font-size:20px;color:#956b2e}.botox-accordion-item[open] .botox-accordion-plus{transform:rotate(45deg)}.botox-accordion-body{padding:0 25px 22px;color:#4b6263;line-height:1.8}.botox-accordion-body p{margin:0 0 12px}
@media(max-width:760px){.botox-editorial{grid-template-columns:1fr;gap:13px;margin:20px 0}.botox-editorial-head,.botox-editorial-aside{padding:24px;border-radius:18px}.botox-editorial-aside{gap:9px}.botox-accordion-item summary{padding:18px}.botox-accordion-body{padding:0 18px 18px}}
