.mk-section:where(.promises.style-accent){border-block:2px solid var(--color-ink-900)}.mk-module.promises .intro h1,.mk-module.promises .intro h2{font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.mk-module.promises .promises-grid{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.mk-module.promises .promise{align-content:start;gap:var(--space-sm);padding:var(--space-xl);border:2px solid var(--color-ink-900);background-color:var(--color-white);color:var(--color-ink-900);display:grid;position:relative}.mk-module.promises .promise p{color:var(--color-ink-700);font-size:var(--text-s);margin:0;line-height:1.55}.mk-module.promises .promise-icon{border:2px solid var(--color-ink-900);background-color:var(--color-orange-500);width:52px;height:52px;color:var(--color-ink-900);transition:background-color var(--dur-fast), color var(--dur-fast);place-items:center;display:grid}.mk-module.promises .promise-title{color:var(--color-ink-900);font-size:var(--text-h4)}.mk-module.promises.style-white .promise{background-color:var(--color-paper)}.mk-module.promises .promise-stamp{grid-template-columns:repeat(3,8px);display:grid;position:absolute;top:-2px;right:-2px}.mk-module.promises .promise-stamp i{background-color:var(--color-ink-900);width:8px;height:8px;transform:scale(0)}.mk-module.promises .promise-stamp i.is-off{visibility:hidden}.mk-module.promises .promise:hover .promise-icon{background-color:var(--color-ink-900);color:var(--color-orange-500)}.mk-module.promises .promise:hover .promise-stamp i{transform:scale(1)}.mk-module.promises .promise:hover .promise-stamp i:first-child{transition:transform}.mk-module.promises .promise:hover .promise-stamp i:nth-child(2){transition:transform 0s 30ms}.mk-module.promises .promise:hover .promise-stamp i:nth-child(3){transition:transform 0s 60ms}.mk-module.promises .promise:hover .promise-stamp i:nth-child(4){transition:transform 0s 90ms}.mk-module.promises .promise:hover .promise-stamp i:nth-child(5){transition:transform 0s .12s}.mk-module.promises .promise:hover .promise-stamp i:nth-child(6){transition:transform 0s .15s}.mk-module.promises .promise:hover .promise-stamp i:nth-child(7){transition:transform 0s .18s}.mk-module.promises .promise:hover .promise-stamp i:nth-child(8){transition:transform 0s .21s}.mk-module.promises .promise:hover .promise-stamp i:nth-child(9){transition:transform 0s .24s}
