.ecommerce-page .internal-hero{background:linear-gradient(135deg,#061f36 0%,#084c63 54%,#078fa3 100%)}.commerce-flow{background:linear-gradient(145deg,#a7ccd7,#c0dce3)}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.flow-card{position:relative;background:#d1e5e9;border:1px solid rgba(5,72,96,.14);border-radius:20px;padding:26px 22px;box-shadow:0 15px 34px rgba(4,42,61,.12)}.flow-card:not(:last-child):after{content:"→";position:absolute;right:-13px;top:44%;z-index:2;color:#087d99;font-weight:900}.flow-card b{display:block;color:#0887a2;font-size:12px;letter-spacing:.1em}.flow-card h3{font-size:19px;margin:22px 0 9px}.flow-card p{color:#3a5966;font-size:14px;line-height:1.6;margin:0}.commerce-price{display:flex;align-items:flex-end;gap:8px;margin:22px 0}.commerce-price small{font-weight:800;font-size:18px;margin-bottom:11px}.commerce-price strong{font:800 64px/1 'Bricolage Grotesque',sans-serif;letter-spacing:-.06em}.commerce-price sup{font-size:20px;margin-bottom:31px}.gateway-note{background:rgba(27,199,220,.12);border:1px solid rgba(73,222,237,.22);border-radius:15px;padding:18px 20px;color:#d6edf1;font-size:13px;line-height:1.6;margin-top:18px}.ecommerce-page .result-list div{align-items:flex-start}.ecommerce-page .result-list span{font-weight:600;line-height:1.5}@media(max-width:900px){.flow-grid{grid-template-columns:1fr 1fr}.flow-card:nth-child(2):after{display:none}}@media(max-width:560px){.flow-grid{grid-template-columns:1fr}.flow-card:after{display:none}.commerce-price strong{font-size:55px}}
