.td-mk-cta{gap:var(--td-sp-11);min-width:0;padding:var(--td-sp-13) var(--td-sp-12);border-radius:var(--td-radius-9);background:var(--td-raise-fill);box-shadow:5px 6px 14px color-mix(in srgb, var(--td-shadow-dark) 62%, transparent), -5px -6px 12px color-mix(in srgb, var(--td-shadow-light) 78%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);flex-wrap:wrap;display:flex}.td-mk-cta--split{justify-content:space-between;align-items:center}.td-mk-cta--center{text-align:center;flex-direction:column;align-items:center}.td-mk-cta-body{gap:var(--td-sp-5);flex-direction:column;flex:380px;min-width:0;display:flex}.td-mk-cta--center .td-mk-cta-body{flex:0 auto;align-items:center}.td-mk-cta-eyebrow{font-family:var(--td-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--td-brand-text);margin:0;font-size:10.5px;font-weight:600}.td-mk-cta-title{font-family:var(--td-font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--td-ink);margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1}.td-mk-cta-description{max-width:56ch;font-family:var(--td-font-sans);color:var(--td-ink-2);margin:0;font-size:15px;line-height:1.6}.td-mk-cta-side{gap:var(--td-sp-5);flex-direction:column;flex:none;display:flex}.td-mk-cta--center .td-mk-cta-side{align-items:center}.td-mk-cta-actions{gap:var(--td-sp-5);flex-wrap:wrap;display:flex}.td-mk-cta-assurance{font-family:var(--td-font-ui);color:var(--td-ink-3);margin:0;font-size:11.5px;font-weight:500;line-height:1.45}@media (max-width:560px){.td-mk-cta{padding:var(--td-sp-12) var(--td-sp-10);gap:var(--td-sp-10)}.td-mk-cta-actions{width:100%}.td-mk-cta-actions>*{flex:auto;justify-content:center}}
.td-mk-feature-grid{--td-grid-gap:var(--td-sp-10);--td-grid-min:260px;--td-grid-n:3;gap:var(--td-grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--td-grid-min), calc((100% - (var(--td-grid-n) - 1) * var(--td-grid-gap)) / var(--td-grid-n)))), 1fr));min-width:0;display:grid}.td-mk-feature-grid--2{--td-grid-n:2;--td-grid-min:300px}.td-mk-feature-grid--3{--td-grid-n:3;--td-grid-min:260px}.td-mk-feature-grid--4{--td-grid-n:4;--td-grid-min:216px}.td-mk-feature{gap:var(--td-sp-5);min-width:0;padding:var(--td-sp-10);border-radius:var(--td-radius-7);background:var(--td-raise-fill);box-shadow:3px 3px 12px color-mix(in srgb, var(--td-shadow-dark) 68%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 64%, transparent), inset 0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);transition:box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease);flex-direction:column;display:flex;position:relative}.td-mk-feature--link:hover{background:var(--td-raise-fill-hover);box-shadow:1px 1px 4px color-mix(in srgb, var(--td-shadow-dark) 44%, transparent), -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 85%, transparent), inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 38%, transparent), inset -2px -2px 6px color-mix(in srgb, var(--td-shadow-light) 32%, transparent), 0 0 0 1px var(--td-edge)}.td-mk-feature--link:active{background:var(--td-surface);box-shadow:0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), 0 0 0 rgb(from var(--td-shadow-light) r g b / 0), inset 3px 3px 7px color-mix(in srgb, var(--td-shadow-dark) 58%, transparent), inset -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 34%, transparent), 0 0 0 1px var(--td-edge)}.td-mk-feature--link:focus-within{outline:2px solid var(--td-accent);outline-offset:3px}.td-mk-feature-titlelink{color:inherit;text-decoration:none}.td-mk-feature-titlelink:focus-visible{outline:none}.td-mk-feature-titlelink:after{content:"";border-radius:inherit;position:absolute;inset:0}.td-mk-feature-icon{--td-lamp-glow:var(--td-ink-3);border-radius:var(--td-radius-4);width:38px;height:38px;color:var(--td-ink-2);background:color-mix(in srgb, var(--td-surface) 96%, black);box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--td-shadow-dark) 50%, transparent), inset -1px -1px 3px color-mix(in srgb, var(--td-shadow-light) 45%, transparent);filter:var(--td-lamp-off);transition:color var(--td-t-base) var(--td-ease), filter var(--td-t-base) var(--td-ease);place-items:center;display:inline-grid}.td-mk-feature-icon>svg{width:var(--td-icon-4);height:var(--td-icon-4)}.td-mk-feature--brand .td-mk-feature-icon{color:var(--td-brand-text);--td-lamp-glow:var(--td-brand)}.td-mk-feature--accent .td-mk-feature-icon{color:var(--td-accent-text);--td-lamp-glow:var(--td-accent)}.td-mk-feature--green .td-mk-feature-icon{color:var(--td-green-text);--td-lamp-glow:var(--td-green)}.td-mk-feature--link:hover .td-mk-feature-icon{filter:var(--td-lamp-hover)}.td-mk-feature--link:active .td-mk-feature-icon{filter:var(--td-lamp-active)}.td-mk-feature-eyebrow{font-family:var(--td-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--td-ink-3);margin:0;font-size:10.5px;font-weight:600}.td-mk-feature-title{font-family:var(--td-font-ui);letter-spacing:.005em;color:var(--td-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.td-mk-feature-body{max-width:46ch;font-family:var(--td-font-sans);color:var(--td-ink-2);margin:0;font-size:14px;line-height:1.6}.td-mk-feature-points{gap:var(--td-sp-3);font-family:var(--td-font-sans);color:var(--td-ink-2);flex-direction:column;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.td-mk-feature-points>li{padding-left:16px;position:relative}.td-mk-feature-points>li:before{content:"";background:var(--td-ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.td-mk-feature--brand .td-mk-feature-points>li:before{background:var(--td-brand)}.td-mk-feature--accent .td-mk-feature-points>li:before{background:var(--td-accent)}.td-mk-feature--green .td-mk-feature-points>li:before{background:var(--td-green)}.td-mk-feature-footer{align-items:center;gap:var(--td-sp-5);padding-top:var(--td-sp-8);border-top:1px solid color-mix(in srgb, var(--td-shadow-dark) 42%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--td-shadow-light) 60%, transparent);font-family:var(--td-font-ui);color:var(--td-brand-text);flex-wrap:wrap;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.td-mk-feature,.td-mk-feature-icon{transition:none}}
