.ipo-standard-collapse{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:24px auto 0;padding:10px;border:0;background:transparent;color:#c9342f;cursor:pointer}.ipo-inline-video{margin:24px 0}.ipo-video-preview{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;aspect-ratio:16/9;width:100%;padding:28px;border:0;border-radius:14px;color:#fff;background:linear-gradient(140deg,#19243b,#0d1425);cursor:pointer;text-align:left}.ipo-video-title{font:500 20px/1.4 Arial,sans-serif}.ipo-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:44px;border-radius:12px;background:#e21a28;color:#fff}.ipo-video-caption{font:400 14px/1.4 Arial,sans-serif;color:#ccd3df}.ipo-inline-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:#19243b}.ipo-media-dialog{box-sizing:border-box;width:min(900px,calc(100vw - 32px));max-height:90dvh;overflow:hidden;padding:0;border:1px solid #dce0e6;border-radius:20px;background:#f7f8fa;color:#19243b}.ipo-media-dialog::backdrop{background:#19243b80}.ipo-media-head{position:relative;padding:24px}.ipo-media-head h3{font:500 18px/1.4 Arial,sans-serif;margin:0;padding-right:40px}.ipo-media-head button{position:absolute;right:12px;top:12px;width:44px;height:44px;font:400 25px/1 Arial,sans-serif;color:#c9342f;background:transparent;border:0;cursor:pointer}.ipo-media-body iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#19243b}.ipo-report-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.ipo-report-cards>a,.ipo-report-cards>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:16px 8px;border:1px solid #dce0e6;border-radius:12px;background:#fff;color:#19243b!important;text-align:center;text-decoration:none!important;font:400 12px/1.4 Arial,sans-serif;cursor:pointer}.ipo-report-cards svg{display:block;width:30px;height:34px;fill:none;stroke:#c9342f;stroke-width:1.6}.ipo-report-cards strong{font-size:13px}.investment-ai-mentor{margin-top:24px;padding-top:20px;border-top:1px solid #dce0e6}.investment-ai-mentor .offer-pill,.investment-levers-video{font-family:inherit;cursor:pointer}#investment-system-cards .investment-levers-video{color:#19243b}#partner-faq .partner-faq-actions a[href*="youtube.com/@"],#partner-faq [data-faq-link="archive"]{background:linear-gradient(135deg,#fff,#f4f5f7)!important;color:#19243b!important;border:1px solid #e1e4e8!important;box-shadow:inset 0 1.5px 0 #fff,0 5px 12px #19243b1a!important;text-decoration:none!important}.partner-faq-short .investment-faq-video-play,.partner-faq-short iframe{aspect-ratio:9/16!important}.partner-faq-short .investment-faq-video-play img{object-fit:contain!important;background:#19243b}.start-tariff-table{min-width:650px}a.ipo-brokers-text-link,a.ipo-route-text-link,a.ipo-calculator-text-link{text-decoration:underline;text-underline-offset:3px}

.ipo-video-preview{position:relative;overflow:hidden}.ipo-video-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.ipo-video-title,.ipo-video-caption{position:relative;z-index:1}.ipo-video-play{z-index:1}
