.app-mod-design-page{color:#091e24;-webkit-font-smoothing:antialiased}.app-mod-design-page a{color:#0a6b84;text-decoration:none}.app-mod-design-page a:hover{color:#f01159}.app-mod-mono{font-family:var(--font-app-mod-mono),ui-monospace,monospace}.app-mod-design-page details summary{list-style:none;cursor:pointer}.app-mod-design-page details summary::-webkit-details-marker{display:none}.app-mod-design-page details[open] .app-mod-faq-plus{transform:rotate(45deg)}.app-mod-faq-plus{color:#56b9ea;font-weight:400;transition:transform .2s;flex-shrink:0}.app-mod-btn-pink:hover{background:#d01050!important}.app-mod-btn-outline:hover{border-color:#56b9ea!important}.app-mod-hero-nav-card:hover{background:#12313b!important}.app-mod-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-mod-table{width:100%;border-collapse:collapse;min-width:640px}.app-mod-table td,.app-mod-table th{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid #e6ebed}.app-mod-table th{font-family:var(--font-app-mod-mono),ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7b8a90;background:#f6f8f9}.app-mod-table td{font-size:14.5px;line-height:1.55;color:#4a5568}.app-mod-table td:first-child{font-weight:700;color:#091e24}.app-mod-example-card{display:grid;grid-template-columns:minmax(220px,34%) 1fr;min-height:240px}.app-mod-example-media{min-height:240px}@media (max-width:900px){.app-mod-ai-grid,.app-mod-cta-grid,.app-mod-examples-grid,.app-mod-faq-grid,.app-mod-hero-nav,.app-mod-services-grid,.app-mod-situations-grid{grid-template-columns:1fr!important}.app-mod-example-card{grid-template-columns:1fr}.app-mod-example-media{min-height:200px;aspect-ratio:16/10}.app-mod-hero-title{font-size:40px!important}.app-mod-section-title{font-size:30px!important}.app-mod-trust-row{flex-direction:column;align-items:flex-start!important}}@media (min-width:901px) and (max-width:1100px){.app-mod-ai-grid,.app-mod-services-grid{grid-template-columns:repeat(2,1fr)!important}}