/* An early Shopify value story, using the homepage's existing type and palette. */
.shopify-value{background:#f5f6f6;border-top:1px solid #dce1e4;padding:84px 0;scroll-margin-top:100px}
.shopify-value-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}
.shopify-value .eyebrow{color:#96284e;margin-bottom:23px;font-size:9px}
.shopify-value h2{font-size:clamp(40px,4.4vw,65px);line-height:1.06;letter-spacing:-.055em;margin:0 0 24px;font-weight:650}
.shopify-value h2 span{color:#96284e}
.shopify-value-lede{font-size:17px;line-height:1.7;color:#64717b;max-width:540px}
.shopify-value-benefits{list-style:none;margin:28px 0;padding:0;display:grid;gap:17px}
.shopify-value-benefits li{border-left:2px solid #c3cbd2;padding-left:16px}
.shopify-value-benefits strong{display:block;font-size:16px;font-weight:600;color:#1d252d;margin-bottom:3px}
.shopify-value-benefits span{font-size:14px;line-height:1.5;color:#697681}
.shopify-value-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:30px}
.shopify-value-actions .button{font-size:13px;padding:17px 22px;gap:28px}
.shopify-value-actions>a{font-size:13px;display:inline-flex;align-items:center;gap:8px;color:#475561;text-decoration:underline;text-underline-offset:5px}
.shopify-value-comparison{background:#fff;border:1px solid #c9d2d9;border-radius:5px;overflow:hidden;box-shadow:0 20px 50px -36px #10203066;min-width:0}
.shopify-value-prices{display:grid;grid-template-columns:1fr 1fr}
.shopify-value-plan{padding:28px 24px;border-top:3px solid #aab4bd;min-width:0}
.shopify-value-plan>p:first-child{font-size:16px;font-weight:600;color:#4d5a65;margin:0 0 24px}
.shopify-value-plan.shopify-value-admoji{border-top-color:#96284e;background:#faf6f8;border-left:1px solid #e6dbe0}
.shopify-value-admoji>p:first-child,.shopify-value-admoji .shopify-value-price{color:#96284e}
.shopify-value-from{font:9px Mono,monospace;letter-spacing:.1em;color:#73818c;display:block}
.shopify-value-price{font-size:clamp(36px,3.7vw,54px);font-weight:650;letter-spacing:-.06em;white-space:nowrap;line-height:1.25;color:#222a32;margin-top:7px}
.shopify-value-price>span{font-size:14px;font-weight:400;letter-spacing:0;margin-left:3px;color:#72808a}
.shopify-value-terms{font-size:12px;line-height:1.65;color:#687580;margin:10px 0 0}
.shopify-value-difference{padding:25px 28px;background:#151c24;color:#fff}
.shopify-value-difference .shopify-value-from{color:#adbac8}
.shopify-value-difference strong{display:block;font-size:clamp(48px,4.8vw,66px);font-weight:600;letter-spacing:-.055em;line-height:1.2;margin-top:8px}
.shopify-value-difference strong>span{font-size:17px;color:#aebbc9;font-weight:400;letter-spacing:0;margin-left:7px}
.shopify-value-difference p{font-size:12px;color:#aebbc9;margin:8px 0 0}
.shopify-value-disclosure{font-size:12px;line-height:1.65;color:#65727e;padding:22px 26px 16px;margin:0}
.shopify-value-sources{margin:0 26px 22px;border-top:1px solid #e0e5e9;border-bottom:0}
.shopify-value-sources summary{display:list-item;cursor:pointer;font-size:12px;color:#40505e;padding:14px 0 0;line-height:1.5}
.shopify-value-sources summary:after{display:inline;content:"+";float:right;font-size:16px;color:#96284e}
.shopify-value-sources[open] summary:after{content:"−"}
.shopify-value-sources>div{padding-top:12px}
.shopify-value-sources p{font-size:12px;line-height:1.7;color:#697681;margin:0 0 12px}
.shopify-value-sources a{color:#96284e;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.shopify-value-layout{grid-template-columns:1fr;gap:34px}.shopify-value-copy{max-width:660px}.shopify-value-comparison{width:100%}.shopify-value-price{font-size:48px}}
@media(max-width:500px){.shopify-value{padding:54px 0}.shopify-value h2{font-size:40px}.shopify-value-lede{font-size:16px}.shopify-value .eyebrow{font-size:8px;letter-spacing:.08em}.shopify-value-plan{padding:21px 15px}.shopify-value-plan>p:first-child{font-size:14px;margin-bottom:20px}.shopify-value-price{font-size:clamp(24px,7.6vw,36px)}.shopify-value-price>span{font-size:11px}.shopify-value-from{font-size:8px}.shopify-value-terms{font-size:11px}.shopify-value-difference{padding:23px 21px}.shopify-value-difference strong{font-size:49px}.shopify-value-disclosure{padding:20px 21px 13px}.shopify-value-sources{margin:0 21px 20px}.shopify-value-actions{align-items:flex-start;flex-direction:column;gap:20px}}
/* A separate Grow fee comparison; keep it distinct from Plus subscription pricing. */
.shopify-value{background:linear-gradient(180deg,#f5f6f6 0%,#f8f8f6 100%)}
.shopify-fees{margin-top:54px;border:1px solid #d6cbd0;border-radius:5px;background:linear-gradient(120deg,#fff 0%,#faf6f8 100%);display:grid;grid-template-columns:1.1fr 1fr;gap:36px 60px;padding:36px 38px 22px;min-width:0}
.shopify-fees-copy .eyebrow{font-size:9px;margin:0 0 18px}
.shopify-fees-copy h3{font-size:clamp(30px,3vw,43px);font-weight:620;line-height:1.1;letter-spacing:-.05em;margin:0 0 19px}
.shopify-fees-copy h3 span{color:#96284e}
.shopify-fees-copy>p:not(.eyebrow){color:#65727d;font-size:15px;line-height:1.7;max-width:490px;margin:0 0 19px}
.shopify-fees-copy>p strong{color:#35414b;font-weight:550}
.shopify-fees-copy>a{font-size:11px;line-height:1.8;color:#71808a;text-decoration:underline;text-underline-offset:3px}
.shopify-fees-example{min-width:0}
.shopify-fees-caption{font:9px Mono,monospace;letter-spacing:.06em;color:#72808c;margin:0 0 20px}
.shopify-fee-line{margin:0 0 20px}
.shopify-fee-line>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;color:#44535e;font-size:13px}
.shopify-fee-line strong{font-size:22px;font-weight:600;white-space:nowrap;letter-spacing:-.035em}
.shopify-fee-line strong span{font-size:14px;font-weight:400;letter-spacing:0}
.shopify-fee-track{height:7px;border-radius:2px;background:#eae6e8;overflow:hidden}
.shopify-fee-track>span{height:100%;display:block;background:#8996a1;width:100%}
.shopify-fee-admoji>div:first-child{color:#96284e}
.shopify-fee-admoji .shopify-fee-track>span{width:35%;background:#96284e}
.shopify-fee-result{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ded6da;padding-top:17px;gap:15px}
.shopify-fee-result strong{font-size:38px;letter-spacing:-.05em;font-weight:600;color:#151e26;display:block;white-space:nowrap}
.shopify-fee-result strong>span{font-size:13px;color:#72808a;letter-spacing:0;font-weight:400;margin-left:3px}
.shopify-fee-result div>span{font-size:11px;line-height:1.5;color:#72808a}
.shopify-fee-note{font-size:11px;line-height:1.7;color:#72808a;margin:18px 0 0}
.shopify-fees-footnote{grid-column:1/-1;border-top:1px solid #e4dce0;padding-top:17px;display:flex;justify-content:space-between;gap:25px;font-size:11px;line-height:1.6;color:#7a858f}
.shopify-fees-footnote>span{max-width:590px}
.shopify-fees-footnote a{color:#96284e;display:inline-flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:3px}
.shopify-fees-footnote .link-arrow{width:14px;height:14px}
@media(max-width:900px){.shopify-fees{grid-template-columns:1fr;gap:28px;padding:28px}.shopify-fees-copy>p:not(.eyebrow){max-width:none}.shopify-fees-footnote{flex-direction:column;gap:12px}}
@media(max-width:500px){.shopify-fees{margin-top:32px;padding:25px 20px 20px;gap:25px}.shopify-fees-copy h3{font-size:32px}.shopify-fees-copy .eyebrow{font-size:8px}.shopify-fee-line>div:first-child{font-size:12px}.shopify-fee-line strong{font-size:20px}.shopify-fee-line strong span{font-size:12px}.shopify-fee-result strong{font-size:clamp(25px,7vw,33px)}.shopify-fee-result strong>span{font-size:10px}.shopify-fees-caption{font-size:8px}.shopify-fee-result{gap:10px}}

.shopify-fee-equation{font-size:12px;line-height:1.6;color:#65727d;margin:0 0 14px}

.shopify-value-logo{display:inline-block;margin-bottom:24px;padding-right:20px}
.shopify-value-logo img{display:block;width:140px;height:auto}
.shopify-section .shopify-store-symbol{background:#fff;width:48px;height:48px;padding:7px;flex:none}
.shopify-section .shopify-store-symbol img{display:block;width:30px;height:34px;max-width:none;object-fit:contain}
