.marketing .m-rotating-images{place-items:center;width:100%;min-height:438px;padding:1rem 100px 2.25rem;display:grid;position:relative;overflow:hidden}.marketing .m-rotating-images:before,.marketing .m-rotating-images:after{content:"";z-index:2;pointer-events:none;width:100px;position:absolute;inset-block:0}.marketing .m-rotating-images:before{background:linear-gradient(90deg,#000,#0000);left:0}.marketing .m-rotating-images:after{background:linear-gradient(270deg,#000,#0000);right:0}.marketing .m-rotating-image{object-fit:contain;background:#fff;border-radius:.75rem;width:auto;max-width:100%;height:438px;animation:.35s both marketing-image-fade;display:block;box-shadow:0 20px 35px #0000004d}.marketing .m-rotating-dots{z-index:3;gap:.45rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.marketing .m-rotating-dots span{background:#555;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s}.marketing .m-rotating-dots .is-active{background:#fff;transform:scale(1.35)}@keyframes marketing-image-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.marketing .m-video-demo-section{color:#111;background:#fff;border-bottom:1px solid #e5e7eb;padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:hidden}.marketing .m-video-wrapper{max-width:900px;margin:auto}.marketing .m-video-heading{text-align:center;margin-bottom:3rem}.marketing .m-video-heading h2{color:#000}.marketing .m-video-heading p{color:#71717a;max-width:600px;margin:1rem auto 0;font-size:1.2rem;line-height:1.6}.marketing .m-video-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:3px solid #fff;border-radius:1.5rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0000001a,inset 0 0 0 2px #0000000d}.marketing .m-video-container:hover{transform:translateY(-4px);box-shadow:0 30px 60px -15px #00000026,inset 0 0 0 2px #00000014}.marketing .m-video-preview,.marketing .m-video-responsive{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.marketing .m-video-preview{cursor:pointer;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.marketing .m-video-preview-backdrop{background:linear-gradient(135deg,#000000e6,#000000b3 50%,#000000e6);position:absolute;inset:0}.marketing .m-video-preview-overlay{z-index:2;background:linear-gradient(#0003,#0000 50%,#0003);place-items:center;display:grid;position:absolute;inset:0}.marketing .m-video-frame-indicator{z-index:1;position:absolute;inset:1rem}.marketing .m-video-frame-indicator span{border:2px solid #fff9;width:20px;height:20px;position:absolute}.marketing .m-video-frame-indicator .top-left{border-bottom:0;border-right:0;top:0;left:0}.marketing .m-video-frame-indicator .top-right{border-bottom:0;border-left:0;top:0;right:0}.marketing .m-video-frame-indicator .bottom-left{border-top:0;border-right:0;bottom:0;left:0}.marketing .m-video-frame-indicator .bottom-right{border-top:0;border-left:0;bottom:0;right:0}.marketing .m-video-play-button{z-index:3;color:#000;cursor:pointer;filter:drop-shadow(0 4px 20px #0000004d);background:0 0;border:0;justify-content:center;align-items:center;padding:28px;transition:transform .3s;display:flex;position:relative}.marketing .m-video-play-button:hover{transform:scale(1.05)}.marketing .m-video-play-bg{z-index:-1;background:#fffffff2;border-radius:50%;position:absolute;inset:0}.marketing .m-video-badge{color:#fff;background:#000c;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex;position:absolute;bottom:1rem;right:1rem}.marketing .m-video-responsive iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.marketing .m-video-features{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;display:flex}.marketing .m-video-features>div{color:#52525b;background:#f8fafc;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.marketing .m-video-features>div span:first-child{font-size:1.2rem}.marketing .m-about-founder{background:#000;padding:clamp(4rem,8vw,6rem) 0}.marketing .m-founder-content{grid-template-columns:1fr 1.5fr;align-items:center;gap:4rem;max-width:1200px;margin:auto;display:grid}.marketing .m-founder-image-wrapper{justify-content:center;display:flex}.marketing .m-founder-image{border:2px solid #ffffff1a;border-radius:1.25rem;width:100%;max-width:400px;height:auto;animation:6s ease-in-out infinite marketing-founder-float;box-shadow:0 20px 60px #ffd70033,0 10px 30px #0000004d}@keyframes marketing-founder-float{50%{transform:translateY(-20px)}}.marketing .m-founder-card{background:#ffffff0d;border:2px solid #fff3;border-radius:1.25rem;padding:2rem;box-shadow:0 10px 40px #0000004d}.marketing .m-founder-card h2{color:#fff;margin:1rem 0 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.marketing .m-founder-card p{color:#ffffffe6;margin-bottom:1.5rem;line-height:1.7}.marketing .m-founder-card .m-founder-intro{color:#fff;font-size:1.125rem}.marketing .m-founder-badge{color:#000;letter-spacing:.05em;text-transform:uppercase;background:gold;border-radius:999px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.marketing .m-founder-stats{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;padding-top:2rem;display:grid}.marketing .m-founder-stats div{flex-direction:column;gap:.5rem;display:flex}.marketing .m-founder-stats strong{color:gold;font-size:1.875rem}.marketing .m-founder-stats span{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.marketing .m-image-library-grid{margin-bottom:3rem}.marketing .m-library-link{transition:transform .2s;display:block}.marketing .m-library-link:hover{transform:translateY(-4px)}.marketing .m-library-placeholder{aspect-ratio:3/2;background:#141414;border:1px solid #333;border-radius:.75rem;place-items:center;margin-bottom:1rem;display:grid}.marketing .m-library-placeholder span{font-size:4rem}.marketing .m-library-link p{margin-top:.5rem}.marketing .m-library-workflow{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.marketing .m-library-workflow ol{margin-top:1rem;padding:0;line-height:2;list-style:none}.marketing .m-library-workflow li>span{margin-right:.4rem;font-weight:600}.marketing .m-library-count{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.marketing .m-library-count strong{font-size:2rem}.marketing .m-library-count small{opacity:.8;margin-top:.25rem}.marketing .m-blog-card{height:100%;overflow:hidden}.marketing .m-blog-card-image{aspect-ratio:2;background:#18181b;margin:-1.75rem -1.75rem 1.5rem;overflow:hidden}.marketing .m-blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.marketing .m-blog-card:hover .m-blog-card-image img{transform:scale(1.05)}.marketing .m-blog-post-hero{background:#fff;padding:0 1rem}.marketing .m-blog-post-hero img{aspect-ratio:2;object-fit:cover;border-radius:1rem;width:min(1120px,100%);height:auto;margin:auto;display:block;transform:translateY(2rem);box-shadow:0 20px 50px #0000002e}.marketing .m-blog-post-hero+.m-prose{padding-top:6rem!important}@media (width<=800px){.marketing .m-rotating-images{min-height:350px;padding-inline:1rem}.marketing .m-rotating-image{height:350px}.marketing .m-video-features{gap:1rem}.marketing .m-video-features>div{justify-content:center;width:100%}.marketing .m-founder-content{grid-template-columns:1fr;gap:3rem}.marketing .m-library-workflow{grid-template-columns:1fr}}@media (width<=480px){.marketing .m-rotating-images{min-height:275px}.marketing .m-rotating-image{height:275px}.marketing .m-founder-stats{text-align:center;grid-template-columns:1fr}}
