.elementor-4812 .elementor-element.elementor-element-082c176 .ai-hero-button .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-right:14px;color:#ffd400;border:1px solid #ffd400;border-radius:50%;transition:color .3s ease,background-color .3s ease,transform .3s ease}.elementor-4812 .elementor-element.elementor-element-082c176 .ai-hero-button .elementor-button:hover .elementor-button-icon{color:#000;background-color:#ffd400;transform:translateY(4px)}@media (max-width:767px){.ai-hero-link{font-size:13px!important}}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner{width:100%}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-header{width:100%;margin-bottom:50px}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-kicker,.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-kicker p{margin:0 0 14px;color:#ffd400;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:2px}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-title{max-width:760px;margin:0}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-title .elementor-heading-title{margin:0;color:#fff;font-family:"Archivo Black",sans-serif;font-size:clamp(42px,4vw,58px);font-weight:900;line-height:.96;letter-spacing:-2px;text-transform:uppercase}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-description{max-width:390px;margin-left:auto}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-description,.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-description p{margin-top:0;margin-bottom:0;color:rgba(255,255,255,.58);font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1.7}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reels-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;max-width:1200px;margin:0 auto}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-card{position:relative;width:100%;min-width:0;margin:0;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-card:hover{transform:translateY(-5px);border-color:rgba(255,212,0,.45);box-shadow:0 18px 45px rgba(0,0,0,.4)}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-frame{position:relative;width:100%;aspect-ratio:740/1313;overflow:hidden;background:#111}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-frame iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;border:0!important}@media (max-width:1024px){.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner{padding:90px 24px!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-header{gap:35px;margin-bottom:42px}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-title .elementor-heading-title{font-size:clamp(40px,6vw,52px)}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:767px){.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner{padding:70px 16px!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;gap:20px!important;margin-bottom:34px!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-title{width:100%!important;max-width:100%!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-title .elementor-heading-title{font-size:36px!important;line-height:1!important;letter-spacing:-1.5px!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-description{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;order:3!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-description,.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-description p{font-size:14px!important;line-height:1.65!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reels-grid{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;clear:both!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-card{width:100%!important;max-width:300px!important;margin:0 auto!important;border-radius:8px!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-frame{aspect-ratio:740/1313!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-reel-card:hover{transform:none!important;box-shadow:none!important}}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner{display:flex!important;flex-direction:column!important;width:100%!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner>.e-con-inner,.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner>.elementor-element{width:100%!important;max-width:100%!important}.elementor-4812 .elementor-element.elementor-element-db37a65 .ai-films-inner .elementor-widget-html{width:100%!important;max-width:100%!important;flex:0 0 100%!important}