.co-delivery{margin:0;overflow:hidden}.co-delivery-head{border-bottom:1px solid var(--web-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 22px;display:flex}.co-file{font-family:var(--font-mono);font-size:var(--web-marketing-text-meta);color:var(--web-ink)}.co-table-scroll{overflow-x:auto}.co-table{border-collapse:collapse;width:100%;min-width:960px;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.co-table th,.co-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--web-rule-soft);padding:11px 22px 11px 0}.co-table th:first-child,.co-table td:first-child{padding-left:22px}.co-table th{font-family:var(--font-mono);font-size:var(--web-marketing-text-meta);font-weight:var(--web-weight-medium);color:var(--web-ink-muted);background:var(--web-surface-soft)}.co-table td{color:var(--web-ink-soft)}.co-table td:nth-child(n+5){font-family:var(--font-mono);font-size:var(--web-marketing-text-meta)}.co-brand{text-overflow:ellipsis;max-width:240px;font-weight:var(--web-weight-medium);color:var(--web-ink);align-items:center;gap:10px;display:inline-flex;overflow:hidden}.co-delivery-foot{padding:14px 22px}.co-terms{border-top:1px solid var(--web-rule-strong);margin:0}.co-terms>div{border-bottom:1px solid var(--web-rule);gap:8px 48px;padding:24px 0;display:grid}.co-terms dt{font-size:var(--web-marketing-text-title);letter-spacing:-.012em;line-height:1.25;font-weight:var(--web-weight-medium)}.co-terms dd{max-width:62ch;margin:0}@media (min-width:900px){.co-terms>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline}}.co-ledger{gap:20px;display:grid}.co-ledger dl{border-top:1px solid var(--web-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:0;padding-top:28px;display:grid}@media (min-width:900px){.co-ledger dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.co-ledger dl>div{flex-direction:column;gap:10px;display:flex}.co-ledger dd{font-size:var(--web-marketing-text-display);color:var(--web-ink);margin:0;line-height:1}.co-ledger dt{font-size:var(--text-sm);color:var(--web-ink-soft);align-items:center;gap:10px;display:inline-flex}.co-principles{border-top:1px solid var(--web-rule-strong);margin:0;padding:0;list-style:none}.co-principles>li{border-bottom:1px solid var(--web-rule);gap:24px 64px;padding:clamp(32px,4vw,48px) 0;display:grid}@media (min-width:1000px){.co-principles>li{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.co-principle-copy{gap:12px;max-width:52ch;display:grid}.co-principle-n{font-size:var(--text-sm);color:var(--web-ink-muted)}.co-evidence{align-items:center;gap:16px;padding:18px 20px;display:flex}.co-evidence-line{font-size:var(--text-base);color:var(--web-ink);align-items:baseline;gap:10px;line-height:1.4;display:flex}.co-evidence-line .mk-dot{transform:translateY(-2px)}.co-offers{border-top:1px solid var(--web-rule-strong);margin:0;padding:0;list-style:none}.co-offers>li{border-bottom:1px solid var(--web-rule);gap:20px 48px;padding:32px 0;display:grid}@media (min-width:1000px){.co-offers>li{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:start}}.co-offer-name{gap:8px;display:grid}.co-offer-includes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.co-offer-includes li{padding-left:18px;position:relative}.co-offer-includes li:before{content:"";background:var(--web-ink-faint);border-radius:999px;width:6px;height:6px;position:absolute;top:.65em;left:0}.co-offer-buy{justify-items:start;gap:4px;display:grid}.co-offer-buy .mk-btn,.co-offer-buy .mk-tag{margin-top:14px}.co-offer-price{font-size:var(--web-marketing-text-heading);color:var(--web-ink);line-height:1}@media (min-width:1000px){.co-offer-buy{text-align:right;justify-items:end}}.co-check{overflow:hidden}.co-check-form{border-bottom:1px solid var(--web-rule);flex-wrap:wrap;gap:12px;padding:20px;display:flex}.co-check-field{background:var(--web-surface-soft);min-height:48px;box-shadow:inset 0 0 0 1px var(--web-rule);color:var(--web-ink-muted);transition:box-shadow var(--web-motion-fast) var(--web-ease);border-radius:999px;flex:260px;align-items:center;gap:10px;padding:0 18px;display:flex}.co-check-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--web-ink)}.co-check-field input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--web-ink);background:0 0;border:0;outline:none;flex:1}.co-check-field input::placeholder{color:var(--web-ink-faint)}.co-check-result{gap:22px;padding:24px 20px 28px;display:grid}.co-check-brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.co-check-brand>div{flex:1;min-width:0}.co-check-apps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 20px;margin:0;padding:0;list-style:none;display:grid}.co-check-apps li{align-items:center;gap:12px;display:flex}.co-check-apps li>span{min-width:0;display:grid}.co-check-apps .mk-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-check-gaps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-samples{border-top:1px solid var(--web-rule-strong);gap:0 32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.co-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.co-samples{grid-template-columns:repeat(4,minmax(0,1fr))}}.co-samples>li{border-bottom:1px solid var(--web-rule)}.co-sample{gap:8px;padding:24px 0;display:grid}.co-sample-label{font-size:var(--text-lg);font-weight:var(--web-weight-medium);letter-spacing:-.01em;color:var(--web-ink);align-items:center;gap:8px;display:inline-flex}.co-sample-label svg{transition:transform var(--web-motion-base) var(--web-ease)}.co-sample-live{font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.co-sample:hover .co-sample-label svg{transform:translate(3px)}}.co-figure-pair{gap:24px;display:grid}@media (min-width:1100px){.co-figure-pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.co-caption{margin-top:20px}.co-contact{gap:40px;display:grid}@media (min-width:1024px){.co-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px}}.co-contact-copy{align-content:start;gap:24px;display:grid}
