/* MioSize business credibility, evidence, pricing and projects */
.shop-showcase,.evidence-section{padding-top:96px;padding-bottom:94px}
.shop-section-head{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:55px;margin-bottom:33px}
.shop-section-head h2{font-size:clamp(34px,3.85vw,50px);letter-spacing:-.045em;line-height:1.15;margin:20px 0 0}
.shop-section-head p{font-size:15px;line-height:1.76;color:#b8cee3}
.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shop-case{background:#0a2139;border:1px solid #1b598b;border-radius:17px;overflow:hidden;display:flex;flex-direction:column}
.shop-browser{background:#e8f2fb;aspect-ratio:1.54;overflow:hidden;position:relative;min-height:0}
.browser-toolbar{height:27px;display:flex;gap:5px;align-items:center;padding:0 10px;background:#132f4d}
.browser-toolbar>span{width:6px;height:6px;background:#2d76b5;border-radius:50%}
.browser-toolbar>span:first-child{background:#59c2f2}
.browser-toolbar>div{font-size:10px;color:#c9e2f7;margin-left:7px;white-space:nowrap}
.shop-browser img{display:block;width:100%;height:calc(100% - 27px);object-fit:cover;object-position:top center;transition:transform .2s}
.shop-case:hover .shop-browser img{transform:scale(1.02)}
.shop-case-info{padding:22px;display:flex;flex-direction:column;flex:1}
.shop-type{font-size:10px;letter-spacing:.06em;font-weight:800;color:#5ccaff;text-transform:uppercase}
.shop-case-info h3{font-size:22px;letter-spacing:-.03em;margin:8px 0}
.shop-case-info>p{color:#b8d0e4;line-height:1.65;font-size:13px;margin:0 0 18px;flex:1}
.shop-case-info .shop-context{font-size:11px;color:#9ec7e4;flex:0}
.shop-case-actions{display:flex;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid #215477;padding-top:16px;margin-top:auto}
.shop-status{padding:5px 9px;border:1px solid #235c87;border-radius:100px;font-size:10px;color:#aedbfa;background:#10334f}
.shop-case-actions a{font-size:12px;color:#48c8ff;font-weight:700}
.shop-case-actions a:hover{text-decoration:underline}
.shop-disclosure{color:#a6bdcd;font-size:12px;line-height:1.7;margin-top:21px;max-width:1070px}
.evidence-section{border-top:1px solid #164a79}
.evidence-grid,.studies-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.evidence-grid article,.studies-grid article{border:1px solid #216592;border-radius:17px;padding:26px;background:linear-gradient(165deg,#0e2a48,#081b31)}
.evidence-grid strong,.studies-grid strong{color:#16b9ff;font-size:clamp(38px,4.2vw,55px);line-height:1.2;letter-spacing:-.06em}
.evidence-grid h3,.studies-grid h2{font-size:19px;line-height:1.26;margin:14px 0}
.evidence-grid p,.studies-grid p{color:#afc9dc;font-size:13px;line-height:1.7}
.evidence-grid a,.studies-grid a{font-size:12px;color:#50ccff;font-weight:800}
.evidence-grid .evidence-caveat{border-color:#556e86;background:#10243b}
.business-page-head{padding-top:76px;padding-bottom:48px}
.business-page-head h1{font-size:clamp(39px,5.4vw,65px);max-width:930px;letter-spacing:-.06em;line-height:1.1}
.business-page-head p{font-size:17px;max-width:800px;color:#bfd2e5;line-height:1.7}
.business-quicklinks{display:flex;gap:13px;flex-wrap:wrap;margin:28px auto;max-width:1180px}
.business-quicklinks a{padding:11px 18px;background:#0d2f50;border:1px solid #236c9f;color:#aee4ff;border-radius:40px;font-size:12px;font-weight:750}
.comparison-page{padding-top:30px}
.compare-scroller{overflow-x:auto;border:1px solid #24689a;border-radius:17px}
.comparison-table{border-collapse:collapse;min-width:700px;width:100%;font-size:13px}
.comparison-table td,.comparison-table th{padding:19px;text-align:left;vertical-align:top;line-height:1.5;border-bottom:1px solid #205075}
.comparison-table thead th{background:#10375b;color:#d6edff}
.comparison-table tbody th{color:#d3ebf5;background:#0c2743}
.comparison-table td{background:#0a2038;color:#bed6e9}
.compare-benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}
.compare-benefits article,.pricing-explainer,.study-method{padding:27px;border:1px solid #246998;border-radius:17px;background:#0a243d}
.compare-benefits h2,.pricing-explainer h2,.study-method h2{font-size:24px}
.compare-benefits p,.pricing-explainer p,.study-method p{color:#b8d1e4;font-size:14px;line-height:1.8}
.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.price-card{display:flex;flex-direction:column;gap:17px;background:linear-gradient(150deg,#102f4c,#091f3a);border:1px solid #20669b;border-radius:19px;padding:28px}
.price-card h2{font-size:25px;line-height:1.2;margin:0}
.price-card p{font-size:14px;color:#b8d2e5;line-height:1.75;flex:1}
.price-value{font-size:17px;color:#e2f6ff;font-weight:750}
.price-card .btn{font-size:12px;justify-content:center}
.pricing-explainer{margin-top:34px}
.studies-grid{margin-bottom:28px}
.studies-grid article strong{font-size:48px}
.study-method{max-width:920px}
.business-end-cta{background:linear-gradient(110deg,#0a3d6e,#092340);padding:66px 0;margin-top:80px}
.business-end-cta>.shell{display:flex;justify-content:space-between;align-items:center;gap:25px}
.business-end-cta h2{font-size:30px;margin:14px 0}
.business-end-cta p{color:#b9d5e9;line-height:1.55}
@media(max-width:940px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-section-head{gap:20px}.pricing-grid,.evidence-grid,.studies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.shop-section-head{grid-template-columns:1fr}.shop-grid,.evidence-grid,.studies-grid,.pricing-grid,.compare-benefits{grid-template-columns:1fr}.business-end-cta>.shell{flex-direction:column;align-items:start}.business-page-head{padding-top:45px}.shop-case-info{padding:18px}.shop-browser{aspect-ratio:1.6}}
