.mship{word-break:keep-all}.mship-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:end}.mship-hero .lead{max-width:42em}.mship-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--gray-3)}.mship-facts li:before{content:"✓ ";color:var(--ink);font-weight:700}.mship-plans{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--gap)}.mship-plans,.mship-pro{display:grid;gap:var(--gap)}.mship-pro{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);min-width:0}.mship-plan{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:28px;border:1px solid var(--gray-2);border-radius:16px}.mship-plan.is-pick{border:2px solid var(--ink);padding:27px}.mship-flag{position:absolute;top:-13px;left:24px}.mship-who{font-size:14px;color:var(--gray-3)}.mship-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.mship-price strong{font-size:clamp(32px,3.4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mship-line,.mship-price span{font-size:14px;color:var(--gray-3)}.mship-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mship-spec{font-weight:700}.mship-checks{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--gray-2);display:grid;grid-gap:10px;gap:10px;font-size:15px}.mship-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:4px;gap:4px}.mship-checks li:before{content:"✓";font-weight:800}.mship-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:4px;background:var(--gray-1);border-radius:999px}.mship-tabs label{position:relative;cursor:pointer}.mship-tabs input{position:absolute;opacity:0;width:1px;height:1px}.mship-tabs span{display:block;padding:8px 6px;border-radius:999px;text-align:center;font-size:14px;font-weight:600;color:var(--gray-3);transition:background .2s ease,color .2s ease}.mship-tabs input:checked+span{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gray-2)}.mship-tabs input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.mship-commit:not([data-pane="0"]){display:none}.is-pick:has(.mship-tabs label:nth-child(2) input:checked) .mship-commit[data-pane="0"]{display:none}.is-pick:has(.mship-tabs label:nth-child(2) input:checked) .mship-commit[data-pane="1"]{display:grid}.mship-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);padding:28px;background:var(--gray-1);border-radius:16px}.mship-assure b{font-size:16px}.mship-assure p{font-size:14px;color:var(--gray-3);line-height:1.7}.mship-compare{min-width:620px}.mship-compare thead th{color:var(--ink);font-size:14px;border-bottom:2px solid var(--ink)}.mship-compare tbody th{text-align:left;font-weight:600;font-size:14px;color:var(--gray-3);padding:16px 12px;border-bottom:1px solid var(--gray-2);white-space:nowrap;vertical-align:top}.mship-faq{border-top:1px solid var(--ink)}.mship-faq details{border-bottom:1px solid var(--gray-2)}.mship-faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.mship-faq summary::-webkit-details-marker{display:none}.mship-faq summary:after{content:"+";font-weight:400;transition:transform .25s ease}.mship-faq details[open] summary:after{transform:rotate(45deg)}.mship-faq p{padding-bottom:18px;max-width:46em;color:var(--gray-3);line-height:1.7}.mship-policy .list-row{padding:12px 0;font-size:13px;color:var(--gray-3);line-height:1.7}.mship-end{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gap);padding-top:40px;border-top:1px solid var(--gray-2)}@media (max-width:900px){.mship-assure,.mship-hero,.mship-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mship-pro{grid-template-columns:minmax(0,1fr)}.mship-plan.is-pick{order:-1}}@media (prefers-reduced-motion:reduce){.mship-faq summary:after,.mship-tabs span{transition:none}}