/* Standard detail: priority order is value, purchase, preparation, process, delivery. */
/* Alignment refinements: all detail bands share the page's left/right edges; the
   process headline spans its own row so the three action steps are equal. */
.product-detail-standard{max-width:none!important;margin:34px 0 0!important;padding:0!important}.detail-process{grid-template-columns:1fr!important;gap:16px}.detail-process>div{max-width:680px}.detail-info-grid article{min-height:142px}.detail-delivery{min-height:164px}
.detail{align-items:start;gap:48px;margin-top:22px}.detail>img{border:1px solid #d8e3f2;box-shadow:0 18px 38px #17325a20}.detail>section{min-width:0;padding:4px 0}.detail .badge{background:#e8f3ff;color:#1555a2;font-weight:900;letter-spacing:.06em}.detail h1{margin:13px 0 9px;color:#10254a;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.12}.detail-lede{margin:0 0 12px;color:#4f607b;font-size:17px;line-height:1.55}.detail-lede+ p{margin:0 0 16px;color:#64748b;font-size:14px;font-weight:750}.detail-benefits{display:grid;gap:8px;margin:18px 0;padding:15px 17px;border:1px solid #cde1fb;border-radius:13px;background:linear-gradient(135deg,#f6fbff,#eef7ff)}.detail-benefits p{margin:0!important;color:#174c83!important;font-size:14px!important;font-weight:750!important;line-height:1.45}.detail-price{margin:20px 0 12px;color:#1461d2;font-size:30px!important;line-height:1}.detail-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:none!important;margin:0!important}.detail-actions .purchase-buttons{display:flex;flex:1 1 340px;gap:10px;width:auto!important;margin:0!important}.detail-actions button,.detail-actions .purchase-buttons button{flex:1;min-height:48px;border-radius:11px;font-weight:900}.detail-actions>.purchase-buttons .primary{background:#e32968}.detail-actions>.purchase-buttons button:not(.primary){background:#fff;color:#1e61cb;border-color:#5e9df1}.detail-trust{margin:12px 0 0!important;color:#687991!important;font-size:13px!important}
.product-detail-standard{max-width:1180px;margin:34px auto 0;padding:0 30px;display:grid;gap:18px}.detail-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-info-grid article,.detail-process,.detail-delivery{border:1px solid #cddff4;border-radius:16px;background:#fff;padding:23px}.detail-info-grid article{position:relative;padding-left:66px;background:linear-gradient(135deg,#f8fdff,#f1f8ff)}.detail-info-grid article:nth-child(2){background:linear-gradient(135deg,#fafbff,#f4f1ff)}.detail-section-icon{position:absolute;left:20px;top:21px;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#d8edff;color:#1161c6;font-weight:950}.detail-info-grid h2,.detail-process h2,.detail-delivery h2{margin:0 0 8px;color:#102b57;font-size:22px;font-weight:900}.detail-info-grid p,.detail-process>div>p:not(.detail-eyebrow),.detail-delivery p{margin:0;color:#53657d;font-size:15px;line-height:1.55}.detail-process{display:grid;grid-template-columns:260px 1fr;gap:26px;align-items:center}.detail-eyebrow{margin:0 0 5px!important;color:#2864bd!important;font-size:11px!important;font-weight:950!important;letter-spacing:.09em}.detail-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0;margin:0;list-style:none}.detail-process li{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #d9e6f6;border-radius:12px;background:#fbfdff}.detail-process li b{display:grid;flex:0 0 27px;place-items:center;width:27px;height:27px;border-radius:50%;background:#1667dc;color:#fff;font-size:13px}.detail-process li strong,.detail-process li span{display:block}.detail-process li strong{color:#173e73;font-size:14px}.detail-process li span{margin-top:3px;color:#61718a;font-size:13px;line-height:1.4}.detail-delivery{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:linear-gradient(135deg,#f8fbff,#f8f5ff)}.detail-delivery ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.detail-delivery li{position:relative;padding-left:23px;color:#344b6a;font-size:14px;font-weight:700}.detail-delivery li:before{content:'✓';position:absolute;left:0;color:#11a87b;font-weight:950}.product-detail-standard+.community-section{max-width:1180px;margin:22px auto;padding:0 30px}
@media(max-width:760px){.detail{gap:20px}.detail>img{max-width:100%}.detail-lede{font-size:16px}.detail-actions .purchase-buttons{flex-basis:100%}.product-detail-standard{margin-top:24px;padding:0 16px}.detail-info-grid,.detail-process,.detail-delivery{grid-template-columns:1fr}.detail-info-grid article{padding:20px 18px 18px 58px}.detail-section-icon{left:16px;top:18px}.detail-process ol{grid-template-columns:1fr}.detail-process{gap:16px}.detail-process,.detail-delivery,.detail-info-grid article{padding:18px}.detail-info-grid h2,.detail-process h2,.detail-delivery h2{font-size:20px}}
