.shopify-build{padding:clamp(40px, 5vw, 80px) clamp(20px, 4vw, 80px);max-width:1280px;margin:0 auto;text-align:center}.shopify-build .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--mute);margin-bottom:28px;display:inline-flex;align-items:center;gap:14px}.shopify-build .kicker::before,.shopify-build .kicker::after{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--pink),var(--orange))}.shopify-build h2{font-weight:800;font-size:clamp(26px, 3.4vw, 44px);line-height:1.1;letter-spacing:-.022em;color:var(--text);max-width:26ch;margin:0 auto 14px}.shopify-build h2 .pink{color:var(--pink)}.shopify-build .lede{font-size:clamp(15.5px, 1.2vw, 18px);line-height:1.55;color:var(--mute);max-width:60ch;margin:0 auto 32px}.shopify-build .areas{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin-top:40px}.shopify-build .area{padding:22px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.shopify-build .area:nth-child(3n){border-right:0}.shopify-build .area:nth-last-child(-n+3){border-bottom:0}.shopify-build .area .num{font-family:var(--mono);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--pink);font-weight:700}.shopify-build .area:nth-child(even) .num{color:var(--orange)}.shopify-build .area .name{font-weight:700;font-size:16.5px;letter-spacing:-.012em;margin-top:8px;color:var(--text)}.shopify-build .area .desc{font-size:13.5px;line-height:1.5;color:var(--mute);margin-top:6px}.shopify-band{padding:clamp(72px, 8vw, 120px) clamp(20px, 4vw, 80px);max-width:1180px;margin:0 auto;text-align:center;border-top:1px solid var(--line-pink-soft);border-bottom:1px solid var(--line-orange-soft);background:radial-gradient(60% 50% at 50% 0%,rgb(238 75 159 / .05),transparent 70%),radial-gradient(60% 50% at 50% 100%,rgb(219 92 33 / .05),transparent 70%)}.shopify-band .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--mute);margin-bottom:32px;display:inline-flex;align-items:center;gap:14px}.shopify-band .kicker::before,.shopify-band .kicker::after{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--pink),var(--orange))}.shopify-band .lead{font-weight:800;font-size:clamp(28px, 4vw, 52px);line-height:1.1;letter-spacing:-.022em;color:var(--text);max-width:28ch;margin:0 auto 22px}.shopify-band .lead em{font-style:normal;display:block;margin-top:8px;background-image:linear-gradient(90deg,var(--pink),var(--orange));background-size:0 3px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:12px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:drawShopifyUL 1.4s var(--ease) 0.3s both}@keyframes drawShopifyUL{from{background-size:0 3px}to{background-size:100% 3px}}.shopify-band .mid{font-size:clamp(16px, 1.3vw, 19px);line-height:1.55;color:var(--text);max-width:64ch;margin:0 auto 14px}.shopify-band .mid b{font-weight:600}.shopify-band .care{font-size:clamp(15px, 1.2vw, 17.5px);line-height:1.55;color:var(--mute);max-width:60ch;margin:0 auto;font-style:italic}.shopify-policy{padding:clamp(40px, 5vw, 64px) clamp(20px, 4vw, 80px);max-width:1180px;margin:0 auto;text-align:center}.shopify-policy h3{font-weight:700;font-size:clamp(20px, 2vw, 28px);letter-spacing:-.015em;color:var(--text);margin-bottom:14px}.shopify-policy p{font-size:clamp(15px, 1.2vw, 17px);line-height:1.6;color:var(--mute);max-width:64ch;margin:0 auto}.shopify-policy p b{color:var(--text);font-weight:600}.shopify-channels{padding:clamp(40px, 5vw, 64px) clamp(20px, 4vw, 80px);max-width:1280px;margin:0 auto}.shopify-channels .row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line)}.shopify-channels .ch{padding:26px 22px;border-right:1px solid var(--line);text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:10px;transition:background .45s var(--ease)}.shopify-channels .ch:last-child{border-right:0}.shopify-channels .ch:hover{background:rgb(238 75 159 / .04)}.shopify-channels .ch .num{font-family:var(--mono);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);font-weight:700}.shopify-channels .ch:nth-child(odd) .num{color:var(--pink)}.shopify-channels .ch:nth-child(even) .num{color:var(--orange)}.shopify-channels .ch h3{font-weight:700;font-size:17.5px;letter-spacing:-.015em;line-height:1.2}.shopify-channels .ch p{font-size:13.5px;line-height:1.5;color:var(--mute)}.shopify-channels .ch .arrow{margin-top:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--pink);font-weight:600}.shopify-channels .ch:hover .arrow{color:var(--text)}.plate .partner-strip{margin-top:22px;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap}.plate .partner-strip .dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--orange));box-shadow:0 0 14px rgb(238 75 159 / .45)}.plate .partner-strip b{font-weight:700;color:var(--text);letter-spacing:.18em}.plate .partner-strip .sep{color:var(--dim)}.plate .cmo-line{margin-top:22px;max-width:60ch;font-size:clamp(14.5px, 1.15vw, 16.5px);line-height:1.55;font-style:italic;color:var(--mute);letter-spacing:0}@media (max-width:900px){.shopify-build .areas,.shopify-channels .row{grid-template-columns:1fr 1fr}.shopify-build .area,.shopify-channels .ch{border-right:0!important;border-bottom:1px solid var(--line)}}@media (max-width:560px){.shopify-build .areas,.shopify-channels .row{grid-template-columns:1fr}}