.mfb .storefrontHero{color:#302742;background:linear-gradient(150deg,#fff 0%,#f8f5ff 60%,#f6f0f3 100%);border:1px solid #ded9ed;border-radius:30px;width:100%;max-width:520px;margin:0 auto;padding:26px;box-shadow:0 24px 70px #3c28561a}.mfb .storefrontHero-label{color:#6d5095;align-items:center;gap:8px;margin-bottom:20px;font-size:15px;font-weight:700;display:flex}.mfb .storefrontHero-product{background:#fff;border:1px solid #e8e0e7;border-radius:20px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex;box-shadow:0 8px 24px #4b35530a}.mfb .storefrontHero-productArt{color:#a35f68;background:linear-gradient(145deg,#f9e7db,#f6dce6);border-radius:16px;flex:0 0 88px;place-items:center;width:88px;height:96px;display:grid}.mfb .storefrontHero-productCopy{gap:9px;min-width:0;display:grid}.mfb .storefrontHero-productCopy strong{letter-spacing:-.025em;font-size:19px;line-height:1.45}.mfb .storefrontHero-productCopy>span{color:#6f6372;font-size:14px;line-height:1.6}.mfb .storefrontHero-productCaption{color:#796275;align-items:center;gap:5px;font-size:14px;line-height:1.5;display:flex}.mfb .storefrontHero svg{flex-shrink:0}.mfb .storefrontHero-connector{color:#a493b2;place-items:center;height:40px;display:grid}.mfb .storefrontHero-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mfb .storefrontHero-role{background:#eee7f7;border:1px solid #e1d8ee;border-radius:20px;min-width:0;padding:20px 17px}.mfb .storefrontHero-role[data-role=purchase]{background:#e8effa;border-color:#d6e3f3}.mfb .storefrontHero-role[data-role=purchase] .mfFeatureBadge{color:#486a9d;background:#d9e4f6}.mfb .storefrontHero-role>strong{letter-spacing:-.035em;margin-top:14px;font-size:20px;font-weight:750;line-height:1.45;display:block}.mfb .storefrontHero-role>span:not(.mfFeatureBadge){color:#62566d;margin-top:5px;font-size:14px;line-height:1.5;display:block}.mfb .storefrontHero-role ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mfb .storefrontHero-role li{align-items:center;gap:8px;font-size:15px;line-height:1.45;display:flex}.mfb .storefrontHero-caption{color:#726779;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:14px;line-height:1.5;display:flex}.mfb .storefrontFeatures{background:#faf9fc}.mfb .storefrontFeatures-group+.storefrontFeatures-group{margin-top:36px}.mfb .storefrontFeatures-groupHead{align-items:center;gap:11px;margin-bottom:16px;display:flex}.mfb .storefrontFeatures-groupHead>p{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.5}.mfb .storefrontFeatures-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mfb .storefrontFeatures-cards[data-group=operations]{grid-template-columns:repeat(2,minmax(0,1fr))}.mfb .storefrontFeatures .storefrontFeatures-card{min-width:0;box-shadow:none;background:#f3eefb;border:1px solid #e4dcee;border-radius:22px;flex-direction:column;padding:26px;display:flex}.mfb .storefrontFeatures-card[data-tone=blue]{background:#edf3fc;border-color:#dce4f0}.mfb .storefrontFeatures-card[data-tone=rose]{background:#fcf0f4;border-color:#eddee3}.mfb .storefrontFeatures-card[data-tone=green]{background:#edf6f0;border-color:#d8e7df}.mfb .storefrontFeatures-cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.mfb .storefrontFeatures-card .serviceStatusChip,.mfb .storefrontFeatures-channel .serviceStatusChip{background:#ffffffa6;font-size:14px}.mfb .storefrontFeatures-step{color:#665476;margin:0 0 7px;font-size:14px;font-weight:650;line-height:1.5}.mfb .storefrontFeatures-card h3{letter-spacing:-.025em;margin:0 0 13px;font-size:22px;font-weight:700;line-height:1.45}.mfb .storefrontFeatures-summary{color:#554c61;margin:0;font-size:16px;line-height:1.75}.mfb .storefrontFeatures-points{gap:9px;margin:20px 0 22px;padding:0;list-style:none;display:grid}.mfb .storefrontFeatures-points li{color:#4d4759;align-items:flex-start;gap:8px;font-size:15px;line-height:1.7;display:flex}.mfb .storefrontFeatures-points svg{color:#756087;flex-shrink:0;margin-top:4px}.mfb .storefrontFeatures-aiNote{color:#594a6f;align-items:flex-start;gap:8px;margin:0 0 20px;font-size:15px;line-height:1.7;display:flex}.mfb .storefrontFeatures-aiNote svg{flex-shrink:0;margin-top:3px}.mfb .storefrontFeatures-details{color:#5c5268;border-top:1px solid #82708c29;margin-top:auto;font-size:14px;line-height:1.75}.mfb .storefrontFeatures-details summary{cursor:pointer;min-height:44px;padding-top:12px;font-weight:650}.mfb .storefrontFeatures-details summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #6d5095}.mfb .storefrontFeatures-details p{margin:4px 0 0}.mfb .storefrontFeatures-purchaseNote{color:#62536e;align-items:flex-start;gap:10px;margin-top:16px;padding:0 4px;display:flex}.mfb .storefrontFeatures-purchaseNote>svg{flex-shrink:0;margin-top:3px}.mfb .storefrontFeatures-purchaseNote p{margin:0;font-size:14px;line-height:1.7}.mfb .storefrontFeatures-purchaseNote strong,.mfb .storefrontFeatures-purchaseNote span{display:block}.mfb .storefrontFeatures-channels{background:#fff;border:1px solid #e4dfea;border-radius:22px;margin-top:36px;padding:26px}.mfb .storefrontFeatures-channelHead{margin-bottom:24px}.mfb .storefrontFeatures-channelHead p{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.45}.mfb .storefrontFeatures-channelHead>span{color:#706577;font-size:15px;line-height:1.6}.mfb .storefrontFeatures-channels>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin:0;padding:0;list-style:none;display:grid}.mfb .storefrontFeatures-channel{align-items:flex-start;gap:13px;min-width:0;display:flex}.mfb .storefrontFeatures-channel>div{min-width:0}.mfb .storefrontFeatures-channelRole{color:#766580;margin-bottom:3px;font-size:14px;line-height:1.5;display:block}.mfb .storefrontFeatures-channel h3{margin:0;font-size:18px;line-height:1.5}.mfb .storefrontFeatures-channel p{color:#635b6d;margin:8px 0 10px;font-size:15px;line-height:1.7}.mfb .storefrontFeatures-setup{color:#62586b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;font-size:14px;line-height:1.6;display:flex}.mfb .storefrontFeatures-setup>svg{flex-shrink:0}.mfb .storefrontFeatures-setup strong{color:#4b3e5b;margin-right:8px;font-size:15px}.mfb .storefrontFeatures-setup ol{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.mfb .storefrontFeatures-setup li{align-items:center;gap:10px;display:flex}.mfb .storefrontFeatures-setup li svg{color:#998ca6;flex-shrink:0}.mfb .storefrontFeatures-loopNote{color:#6d5095;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:15px;line-height:1.6;display:flex}.mfb .storefrontFeatures-loopNote svg{flex-shrink:0;margin-top:2px}@media (max-width:1023px){.mfb .storefrontFeatures-cards{grid-template-columns:minmax(0,1fr)}.mfb .storefrontFeatures-cardTop{justify-content:flex-start}}@media (max-width:767px){.mfb .storefrontFeatures-cards[data-group=operations],.mfb .storefrontFeatures-channels>ul{grid-template-columns:minmax(0,1fr)}.mfb .storefrontFeatures .storefrontFeatures-card,.mfb .storefrontFeatures-channels{padding:22px}.mfb .storefrontFeatures-group+.storefrontFeatures-group,.mfb .storefrontFeatures-channels{margin-top:28px}}@media (max-width:420px){.mfb .storefrontHero{border-radius:24px;padding:18px}.mfb .storefrontHero-product{align-items:flex-start;gap:12px;padding:14px}.mfb .storefrontHero-productArt{border-radius:12px;flex-basis:52px;width:52px;height:64px}.mfb .storefrontHero-productArt svg{width:36px;height:36px}.mfb .storefrontHero-productCopy strong{font-size:17px}.mfb .storefrontHero-productCaption{align-items:flex-start}.mfb .storefrontHero-productCaption svg{margin-top:3px}.mfb .storefrontHero-roles{grid-template-columns:minmax(0,1fr)}.mfb .storefrontHero-role{padding:18px}.mfb .storefrontHero-role>.mfFeatureBadge{float:right;margin-left:8px}.mfb .storefrontHero-role>strong{margin-top:3px}.mfb .storefrontHero-role ul{clear:both}.mfb .storefrontHero-caption{align-items:flex-start}.mfb .storefrontHero-caption svg{margin-top:3px}.mfb .storefrontFeatures .storefrontFeatures-card,.mfb .storefrontFeatures-channels{padding:20px}.mfb .storefrontFeatures-channel{gap:10px}.mfb .storefrontFeatures-channelHead p{font-size:21px}}
