/* Platforms cards from Figma node 14797:2544. */
.tp-wdf{--tp-accent:#f2690d;--tp-text:#364045;--tp-secondary:#435159;--tp-muted:#f6f7f8;width:100%;color:var(--tp-secondary);font-family:Inter,sans-serif;font-size:18px;line-height:1.5}
.tp-wdf,.tp-wdf *,.tp-wdf *::before,.tp-wdf *::after{box-sizing:border-box}
.tp-wdf h3,.tp-wdf p{margin:0;padding:0}
.tp-wdf h3{color:var(--tp-text);font-family:Manrope,sans-serif;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:normal}
.tp-wdf img{display:block;max-width:none;border:0;box-shadow:none}
.tp-wdf .tp-wdf-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:12px;background:var(--tp-accent);color:#fefefe;font:600 16px/1.2 Inter,sans-serif;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:filter .2s}
.tp-wdf .tp-wdf-button:hover{filter:brightness(.92)}
.tp-wdf a:focus-visible{outline:3px solid var(--tp-accent);outline-offset:4px}
.tp-wdf-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.tp-wdf-platform{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:32px;border:1px solid #eaeef0;border-radius:12px;background:var(--tp-muted);overflow-wrap:break-word}
.tp-wdf-platform-logo{height:57.313px;width:60px;position:relative}
.tp-wdf-platform-logo img{width:60px;height:53px;object-fit:contain}
.tp-wdf-curbside{overflow:hidden}
.tp-wdf-curbside img{position:absolute;top:0;left:-.5%;width:376.12%;height:99.42%;object-fit:fill}
.tp-wdf-platform ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}
.tp-wdf-platform li{display:flex;gap:10px;align-items:flex-start}
.tp-wdf-platform li img{width:20px;height:20px;flex-shrink:0;margin-top:2px}
.tp-wdf-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--tp-accent);font-size:20px;line-height:1}
.tp-wdf-feature-icon svg{display:block;width:20px;height:20px;fill:currentColor}
@media(max-width:1200px){.tp-wdf h3{font-size:34px}.tp-wdf-platform-grid{gap:24px}.tp-wdf-platform{padding:24px}}
@media(max-width:767px){.tp-wdf{font-size:16px}.tp-wdf h3{font-size:30px}.tp-wdf-platform-grid{grid-template-columns:1fr}.tp-wdf-platform{padding:28px}}
