.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;display:block}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.tutorial-video-trigger{width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:0}.tutorial-video-thumbnail{background:radial-gradient(circle at top right,hsla(0,0%,100%,.36),transparent 42%),linear-gradient(135deg,#0f3d66,#1b568e 58%,#5f9fd0)}.tutorial-video-thumbnail img{left:0;top:0;height:100%;width:100%;position:absolute;object-fit:cover;filter:brightness(1.08) saturate(1.03);transition:transform .45s ease,opacity .3s ease,filter .3s ease}.tutorial-video-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:18px;background:linear-gradient(180deg,rgba(7,24,42,.04),rgba(7,24,42,.5));color:#fff}.tutorial-video-play{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:hsla(0,0%,100%,.95);color:#12395b;font-size:.98rem;font-weight:700;box-shadow:0 14px 32px rgba(10,28,46,.24);transition:transform .2s ease,box-shadow .2s ease}.tutorial-video-play svg{font-size:1.6rem}.tutorial-video-trigger:focus-visible .tutorial-video-thumbnail img,.tutorial-video-trigger:hover .tutorial-video-thumbnail img{transform:scale(1.03);filter:brightness(1.12) saturate(1.05)}.tutorial-video-trigger:focus-visible .tutorial-video-play,.tutorial-video-trigger:hover .tutorial-video-play{transform:translateY(-1px);box-shadow:0 18px 36px rgba(10,28,46,.28)}.tutorial-video-trigger:focus-visible{outline:3px solid rgba(27,86,142,.35);outline-offset:-3px}.tutorial-video-dialog .MuiDialog-paper{border-radius:28px;overflow:visible;background:radial-gradient(circle at top right,rgba(171,209,235,.32),transparent 28%),linear-gradient(180deg,#f8fbff,#eef5fb);box-shadow:0 30px 90px rgba(18,38,63,.22)}.tutorial-video-dialog-shell{position:relative;padding:28px 28px 24px}.tutorial-video-close{position:absolute!important;top:18px;right:18px;color:#264b6d!important;background:hsla(0,0%,100%,.88)!important;border:1px solid rgba(18,57,91,.08)!important;box-shadow:0 10px 24px rgba(18,38,63,.12)}.tutorial-video-dialog-header{margin-bottom:18px;padding-right:56px}.tutorial-video-dialog-header h3{margin:8px 0 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2;color:#12395b}.tutorial-video-dialog-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(27,86,142,.1);color:#1b568e;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tutorial-video-player{border-radius:22px;box-shadow:0 22px 48px rgba(18,38,63,.18)}.tutorial-video-player iframe{border-radius:22px;background:#08111d}@media(max-width:768px){.tutorial-video-overlay{padding:14px}.tutorial-video-play{padding:10px 14px;font-size:.92rem}.tutorial-video-dialog-shell{padding:20px 20px 18px}.tutorial-video-dialog-header{padding-right:48px}}.support-container{max-width:1240px!important;padding:0 16px;margin-top:40px}.support-container .support-hero{margin-bottom:52px}.support-container .hero-box{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:390px;padding:46px 32px;text-align:center;text-wrap:balance;border-radius:32px;background:radial-gradient(circle at top right,rgba(85,144,255,.18),transparent 28%),linear-gradient(180deg,#15213a,#101828);border:1px solid hsla(0,0%,100%,.06);box-shadow:0 30px 70px rgba(16,24,40,.18)}.support-container .support-eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:hsla(0,0%,100%,.1);color:#dbe9ff;font-size:.86rem;font-weight:800;letter-spacing:.02em;margin-bottom:18px;text-transform:none}.support-container .hero-title{margin:0;color:#fff;font-size:clamp(3rem,5vw,4.8rem);font-weight:700;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;text-transform:none}.support-container .hero-subtitle{max-width:760px;margin:18px auto 0;color:hsla(0,0%,100%,.82);font-size:1.1rem;font-weight:400;line-height:1.68}.support-container .cta-buttons,.support-container .hero-buttons{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.support-container .cta-button,.support-container .hero-btn{border-radius:999px!important;font-size:1rem!important;font-weight:800!important;padding:14px 24px!important;text-transform:none!important}.support-container .hero-btn{border-color:hsla(0,0%,100%,.16)!important;color:#fff!important;background:hsla(0,0%,100%,.06)!important}.support-container .hero-btn.primary{background:linear-gradient(135deg,var(--marketing-blue) 0,#5590ff 100%)!important;border:none!important;box-shadow:0 18px 36px rgba(37,99,235,.22)}.support-container .section{margin-bottom:68px}.support-container .section .section-title{margin:0 auto 12px;max-width:900px;color:var(--marketing-ink);font-size:clamp(2.1rem,4vw,3.5rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.support-container .section .section-description,.support-container .section .section-subtitle{margin:0 auto;max-width:760px;color:var(--marketing-muted);font-size:1.04rem;line-height:1.7;text-wrap:balance}.support-container .section.page-cta-box{margin-top:10px;padding:46px 32px;border-radius:32px;background:linear-gradient(180deg,#15213a,#101828);border:1px solid hsla(0,0%,100%,.06);box-shadow:0 30px 70px rgba(16,24,40,.18)}.support-container .section.page-cta-box .section-title{color:#fff}.support-container .section.page-cta-box .section-description{color:hsla(0,0%,100%,.82)}.support-container .section.page-cta-box .cta-button.demo-request{background:linear-gradient(135deg,var(--marketing-blue) 0,#5590ff 100%)!important;border:none!important;color:#fff!important;box-shadow:0 18px 36px rgba(37,99,235,.22)}.support-container .section.page-cta-box .cta-button:not(.demo-request){background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.16)!important;color:#fff!important}.support-container .faq-section,.support-container .quick-start-section,.support-container .video-tutorials-section{scroll-margin-top:100px}.support-container .support-paths-section .section-title{margin-bottom:10px}.support-container .support-paths-grid{max-width:1120px;margin:32px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.support-container .support-path-card{display:block;padding:28px;border-radius:28px;background:hsla(0,0%,100%,.92);border:1px solid rgba(16,24,40,.08);box-shadow:0 18px 50px rgba(18,38,63,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;cursor:pointer}.support-container .support-path-card:hover{transform:translateY(-3px);box-shadow:0 26px 64px rgba(18,38,63,.12);border-color:rgba(37,99,235,.22);background:hsla(0,0%,100%,.98)}.support-container .support-path-card .path-title{color:var(--marketing-ink);font-size:1.28rem;font-weight:700;line-height:1.25;margin-bottom:10px}.support-container .support-path-card .path-description{color:var(--marketing-muted);font-size:.98rem;line-height:1.6}.support-container .faq-content,.support-container .quick-start-content{max-width:1120px;margin:32px auto 0}.support-container .quick-start-section{margin-top:72px}.support-container .video-tutorials-section{margin-top:72px;margin-bottom:80px}.support-container .faq-section{margin-top:84px}.support-container .quick-start-step{padding:28px;border-radius:28px;background:hsla(0,0%,100%,.92);border:1px solid rgba(16,24,40,.08);box-shadow:0 18px 50px rgba(18,38,63,.06);height:100%;transition:transform .2s ease,box-shadow .2s ease}.support-container .quick-start-step:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(18,38,63,.1)}.support-container .quick-start-step .step-number{font-size:2.8rem;font-weight:800;color:var(--marketing-blue);margin-bottom:14px;line-height:1}.support-container .quick-start-step .step-title{font-size:1.35rem;font-weight:700;margin-bottom:12px;color:var(--marketing-ink);line-height:1.2}.support-container .quick-start-step .step-description{font-size:1rem;color:var(--marketing-muted);line-height:1.65;margin-bottom:12px}.support-container .quick-start-step .video-link{display:inline-flex;align-items:center;gap:8px;color:var(--marketing-blue-deep);font-size:.95rem;font-weight:700;margin-top:10px;transition:gap .2s ease}.support-container .quick-start-step .video-link svg{font-size:1.15rem}.support-container .quick-start-step .video-link:hover{gap:10px}.support-container .quick-start-cta{margin-top:28px;padding:22px 24px;background:hsla(0,0%,100%,.88);border:1px solid rgba(16,24,40,.08);border-radius:24px;text-align:center;box-shadow:0 18px 50px rgba(18,38,63,.06)}.support-container .quick-start-cta p{font-size:1rem;color:#334155;line-height:1.65}.support-container .tutorials-grid{margin-top:36px}.support-container .tutorials-grid .tutorial-item{padding:0;border-radius:28px;overflow:hidden;border:1px solid rgba(16,24,40,.08);background:hsla(0,0%,100%,.92);box-shadow:0 18px 50px rgba(18,38,63,.06);transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.support-container .tutorials-grid .tutorial-item:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(18,38,63,.1)}.support-container .tutorials-grid .tutorial-item .content-container{padding:20px 24px 24px;flex:1 1;display:flex;flex-direction:column}.support-container .tutorials-grid .tutorial-item .content-container .title{margin-top:6px;color:var(--marketing-ink);font-size:1.2rem;font-weight:700;line-height:1.32;min-height:70px}.support-container .tutorials-grid .tutorial-item .content-container .description{margin-top:12px;font-size:.94rem;color:var(--marketing-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.support-container .faq-content .faq-category{margin-bottom:56px}.support-container .faq-content .faq-category:last-child{margin-bottom:0}.support-container .faq-content .faq-category .category-title{font-size:1.65rem;font-weight:700;margin-bottom:20px;color:var(--marketing-blue-deep);padding-bottom:10px;border-bottom:2px solid rgba(37,99,235,.16)}.support-container .faq-content .faq-accordion{margin-bottom:16px;border:1px solid rgba(16,24,40,.08);border-radius:22px!important;background:hsla(0,0%,100%,.92);box-shadow:0 18px 50px rgba(18,38,63,.06)}.support-container .faq-content .faq-accordion:before{display:none}.support-container .faq-content .faq-accordion.Mui-expanded{margin-bottom:16px}.support-container .faq-content .faq-accordion .MuiAccordionSummary-root{padding:6px 22px}.support-container .faq-content .faq-accordion .MuiAccordionDetails-root{padding:0 22px 22px}.support-container .faq-content .faq-accordion .faq-question{font-size:1.05rem;font-weight:700;color:var(--marketing-ink);line-height:1.45}.support-container .faq-content .faq-accordion .faq-answer{padding-top:4px}.support-container .faq-content .faq-accordion .faq-answer .answer p{margin-bottom:14px;color:#334155;line-height:1.7}.support-container .container-title,.support-container .faq-content .faq-accordion .faq-answer .answer p:last-child,.support-container .faq-grid{margin-bottom:0}.support-container .page-cta-box{margin-top:84px}@media(max-width:899px){.support-container .support-paths-grid{grid-template-columns:1fr}}@media only screen and (max-width:900px){.support-container{margin-top:28px}.support-container .hero-box,.support-container .section.page-cta-box{padding:34px 22px}.support-container .hero-box{min-height:320px}.support-container .hero-subtitle{font-size:1rem}.support-container .quick-start-step,.support-container .tutorials-grid .tutorial-item .content-container{padding-left:20px;padding-right:20px}}