.model-feature-film{max-width:1100px;margin-inline:auto}.model-feature-film video{display:block;width:100%;height:auto;border-radius:20px}.model-scene-detail{max-width:720px;margin:28px auto 0;text-align:center}.model-scene-detail p{margin:0;font-size:15px;line-height:1.7}.model-decision-note{max-width:720px;margin:24px auto 0;font-size:14px;line-height:1.7;text-align:center}#credits{--model-heading-gap:64px}.model-price-scroll{margin-top:64px;overflow-x:auto;scrollbar-width:thin}.model-price-table{display:grid;grid-template-columns:26% repeat(2,minmax(0,1fr));width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px;line-height:1.6}#plans .model-price-table{grid-template-columns:26% repeat(3,minmax(0,1fr))}.model-price-table :is(thead,tbody,tr){display:contents}.model-price-table th{text-align:left}.model-price-table thead th{display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:0 24px 32px;vertical-align:top;border-bottom:1px solid #dce4ee;font-weight:400}#plans .model-price-table thead th{grid-row:span 4}.model-price-table thead th:first-child{padding-left:0}.model-price-table thead h3{margin:0;font:400 29px/1.2 Georgia,serif}.model-price-table .model-price{margin:20px 0 0;font:400 47px/1 Georgia,serif;letter-spacing:-.035em;color:#191e27}.model-price strong{font:inherit}.model-price>span{display:block;margin-top:10px;font:400 12px/1.5 var(--sans),"DM Sans",sans-serif;letter-spacing:0;color:#50545b}.model-price-table .model-billing-note{margin:12px 0 0;font-size:12px;line-height:1.5}.model-price-table .creative-button{width:100%;min-width:0;box-sizing:border-box;margin-top:22px;font-size:14px;font-weight:500;line-height:1.4}.model-price-table tbody :is(th,td){padding:22px 24px;vertical-align:top;border-bottom:1px solid #e5eaf0}.model-price-table tbody th{padding-left:0;font-weight:500;color:#191e27}.model-price-table td{color:#50545b}.creative-main .model-price-note{margin:24px 0 0;font-size:13px;line-height:1.65}.model-billing{display:flex;justify-content:center;gap:4px;width:fit-content;border:1px solid #e0e6ee;padding:4px;border-radius:999px;margin:0 auto}.model-billing button{min-height:40px;padding:9px 19px;border:0;border-radius:999px;background:transparent;color:#50545b;font-size:13px}.model-billing [aria-pressed=true]{background:#edf4ff;color:#191e27;font-weight:500}@media(max-width:900px){.model-price-table thead th,.model-price-table tbody td{padding-inline:16px}}@media(max-width:767px){#credits{--model-heading-gap:36px}.model-feature-film video{border-radius:16px}.model-scene-detail{margin-top:22px;text-align:left}.model-scene-detail p{font-size:14px}.model-price-scroll{margin-top:36px;scroll-snap-type:x mandatory}.model-price-table{min-width:0;width:calc(112px + 2*(100% - 112px))}#plans .model-price-table{width:calc(112px + 3*(100% - 112px))}.model-price-table{grid-template-columns:112px repeat(2,minmax(0,1fr))}#plans .model-price-table{grid-template-columns:112px repeat(3,minmax(0,1fr))}.model-price-table thead th{padding:0 16px 28px;scroll-snap-align:start;scroll-margin-left:112px}.model-price-table tbody :is(th,td){padding:20px 16px}.model-price-table thead th:first-child,.model-price-table tbody th{position:sticky;left:0;z-index:1;background:#fff;padding-left:0}.model-price-table .model-price{font-size:44px}.creative-main .model-price-note{font-size:12px}}
