.mkt-section-title{margin:0 0 .5rem;text-align:center;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.mkt-section-eyebrow{margin:0 0 .5rem;text-align:center;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.mkt-section-lead{margin:0 auto 1.5rem;max-width:40rem;text-align:center;font-size:.95rem;line-height:1.6;color:#64748b}.mkt-outcomes{padding:2rem 0}.mkt-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mkt-outcome-card{padding:1.25rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 20px #0f172a0a}.mkt-outcome-icon{display:block;font-size:1.5rem;margin-bottom:.5rem}.mkt-outcome-title{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:#0f172a}.mkt-outcome-desc{margin:0;font-size:.875rem;line-height:1.5;color:#64748b}.mkt-faq{padding:2rem 0 1rem;max-width:42rem;margin:0 auto}.mkt-faq-list{display:flex;flex-direction:column;gap:.5rem}.mkt-faq-item{border-radius:.75rem;border:1px solid rgba(15,23,42,.08);background:#fff;overflow:hidden}.mkt-faq-item--open{border-color:#0d948840;box-shadow:0 4px 16px #0f172a0d}.mkt-faq-question{width:100%;display:flex;align-items:flex-start;gap:.5rem;padding:.9rem 1rem;border:none;background:transparent;font-family:inherit;font-size:.95rem;font-weight:600;text-align:left;color:#0f172a;cursor:pointer}.mkt-faq-icon{flex-shrink:0;font-size:.7rem;margin-top:.2rem;color:#64748b}.mkt-faq-answer{padding:0 1rem 1rem 2rem}.mkt-faq-answer p{margin:0;font-size:.9rem;line-height:1.55;color:#475569}.mkt-download-panel{max-width:28rem;margin:0 auto;padding:1.5rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px #0f172a0f}.mkt-download-panel--learning{border-color:#99f6e4}.mkt-download-panel--pulse{border-color:#ddd6fe}.mkt-download-panel-title{margin:0 0 1rem;text-align:center;font-size:1.05rem;font-weight:700;color:#0f172a}.mkt-download-stores{display:flex;flex-direction:column;gap:.55rem}.mkt-download-store-btn{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;text-decoration:none;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.1);transition:border-color .15s ease,background .15s ease}.mkt-download-store-btn:hover{background:#f0fdfa;border-color:#0d94884d}.mkt-download-panel--pulse .mkt-download-store-btn:hover{background:#faf5ff;border-color:#c4b5fd}.mkt-download-store-logo{width:1.75rem;height:1.75rem;flex-shrink:0}.mkt-download-store-text{display:flex;flex-direction:column;align-items:flex-start}.mkt-download-store-label{font-size:.68rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.mkt-download-store-name{font-size:.95rem;font-weight:700}.mkt-download-qr{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.mkt-download-scan{margin:0 0 .75rem;text-align:center;font-size:.8rem;font-weight:600;color:#64748b}.mkt-download-qr-row{display:flex;justify-content:center;gap:1.25rem}.mkt-download-qr-row--single{justify-content:center}.mkt-download-qr-tile{margin:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.mkt-download-qr-tile figcaption{font-size:.72rem;font-weight:700;color:#64748b}.mkt-hero-slideshow-wrap{width:100%;max-width:22rem;margin:0 auto;border-radius:1rem;overflow:hidden;border:1px solid rgba(15,23,42,.1);box-shadow:0 20px 48px #0d948833;aspect-ratio:9 / 16;position:relative;background:#0f172a}.mkt-hero-slideshow-wrap .hero-visual-slideshow{position:absolute;top:0;right:0;bottom:0;left:0}.mkt-pulse-feed{padding:2rem 0}.mkt-pulse-feed-frame-wrap{border-radius:1rem;overflow:hidden;border:1px solid rgba(15,23,42,.1);box-shadow:0 12px 40px #0f172a14;background:#fff}.mkt-pulse-feed-frame{display:block;width:100%;min-height:520px;height:70vh;max-height:720px;border:none}@media (max-width: 900px){.mkt-outcomes-grid{grid-template-columns:1fr}}@media (max-width: 640px){.mkt-pulse-feed-frame{min-height:420px;height:65vh}}
