.ads-page{--ads-ink:var(--ugc-theme-ink,#252129);--ads-muted:var(--ugc-theme-muted,#68636d);--ads-line:var(--ugc-theme-line,#e5e0dc);--ads-panel:var(--ugc-theme-panel,#fffdfb);--ads-accent:var(--ugc-theme-accent-text,#c93825);color:var(--ads-ink);overflow:hidden;padding-bottom:72px}.ads-page .ads-shell{width:min(1280px,calc(100% - 80px));margin-inline:auto}.ads-page :is(.ads-hero,.ads-section,.ads-definition,.ads-closing){scroll-margin-top:104px}.ads-page #create-video{scroll-margin-top:112px}.ads-page h1,.ads-page h2,.ads-page h3{color:var(--ads-ink)}.ads-page h2{margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:650;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.ads-page h3{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.ads-page .ads-eyebrow{margin:0 0 16px;color:var(--ads-muted);font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:600;text-transform:uppercase}.ads-page .ads-muted{color:var(--ads-muted)}.ads-page .ads-intro,.ads-page .ads-section-heading>p:last-child{margin:16px 0 0;color:var(--ads-muted);font-size:18px;line-height:1.65;max-width:760px}.ads-page .ads-caption{margin:24px 0 0;color:var(--ads-muted);font-size:13px;line-height:1.65}.ads-page .ads-hero{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);align-items:center;gap:48px;padding:36px 0 56px}.ads-page .ads-hero-copy{min-width:0}.ads-page .ads-hero h1{margin:0;font-size:clamp(42px,4.9vw,72px);font-weight:650;line-height:1.04;letter-spacing:-.055em}.ads-page .ads-hero h1>span{color:#f64b35}.ads-page .ads-lead{margin:24px 0 30px;max-width:620px;color:var(--ads-muted);font-size:20px;line-height:1.55}.ads-page .ads-hero-media{min-width:0;margin:0}.ads-page .ads-preview{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:14px;aspect-ratio:9/16;background:var(--ads-line);cursor:pointer}.ads-page .ads-preview img{display:block;width:100%;height:100%;object-fit:contain;object-position:center 40%;transition:transform .25s ease}.ads-page .ads-hero-video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;object-position:center 35%;border-radius:14px;background:var(--ads-line)}.ads-page .ads-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;border:2px solid #fff;border-radius:50%;color:#fff;background:#17131354;transform:translate(-50%,-50%)}.ads-page .ads-play svg{margin-left:3px}.ads-page .ads-preview-label{position:absolute;bottom:14px;left:14px;border-radius:6px;background:#191519b8;padding:5px 8px;color:#fff;font-size:11px;line-height:1.4}.ads-page .ads-page-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;padding:20px 0 28px;border-bottom:1px solid var(--ads-line)}.ads-page .ads-page-nav a{padding:8px 0;color:var(--ads-muted);font-size:15px;text-decoration:none}.ads-page .ads-page-nav a:hover{color:var(--ads-accent)}.ads-page .ads-definition{display:grid;grid-template-columns:300px minmax(0,1fr);gap:52px;align-items:start;padding:72px 0 16px}.ads-page .ads-definition>div{border-left:1px solid var(--ads-line);padding-left:40px}.ads-page .ads-definition p{margin:0 0 12px;font-size:18px;line-height:1.65}.ads-page .ads-section{padding:88px 0}.ads-page .ads-section+.ads-section{border-top:1px solid var(--ads-line)}.ads-page .ads-section-heading{margin-bottom:32px}.ads-page .ads-examples-grid,.ads-page .ads-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ads-page .ads-example{min-width:0}.ads-page .ads-example-meta{margin:20px 0 10px;color:var(--ads-muted);font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.ads-page .ads-example h3{margin:0;font-size:clamp(20px,1.7vw,24px)}.ads-page .ads-example-summary{margin:14px 0 8px;color:var(--ads-muted);font-size:17px;line-height:1.6;min-height:3.2em}.ads-page .ads-example>.ads-button{margin-top:20px}.ads-page .ads-disclosure{margin-top:16px;min-width:0}.ads-page .ads-disclosure summary{display:flex;align-items:center;gap:14px;min-height:44px;width:fit-content;color:var(--ads-accent);cursor:pointer;font-size:15px;line-height:1.5;list-style:none}.ads-page .ads-disclosure summary::-webkit-details-marker{display:none}.ads-page .ads-disclosure summary:after{content:"+";flex-shrink:0;font-size:21px;font-weight:400}.ads-page .ads-disclosure[open]>summary:after{content:"−"}.ads-page .ads-detail-copy,.ads-page .ads-detail-grid{color:var(--ads-muted);font-size:16px;line-height:1.75;padding:12px 0;overflow-wrap:anywhere}.ads-page .ads-detail-copy p,.ads-page .ads-detail-grid p{font-size:inherit;margin:0}.ads-page .ads-detail-copy p+p,.ads-page .ads-detail-copy>div+div{margin-top:20px}.ads-page .ads-detail-copy h3,.ads-page .ads-detail-grid h3{font-size:18px;margin:0 0 10px}.ads-page .ads-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px 0}.ads-page .ads-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--ads-accent);font-size:15px;line-height:1.5;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ads-page .ads-button,.ads-preview-dialog .ads-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:8px;padding:11px 20px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ads-page .ads-button-primary,.ads-preview-dialog .ads-button-primary{background:#d9402c;color:#fff;border:1px solid #d9402c}.ads-page .ads-button-primary:hover,.ads-preview-dialog .ads-button-primary:hover{background:#bd3423;border-color:#bd3423}.ads-page .ads-button-secondary{color:var(--ads-ink);border:1px solid var(--ads-line);background:transparent}.ads-page .ads-button-secondary svg{color:var(--ads-accent)}.ads-page .ads-button-secondary:hover{background:var(--ads-panel);border-color:var(--ads-accent)}.ads-page .ads-format{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:26px 28px;border:1px solid var(--ads-line);border-radius:10px;background:transparent;text-align:left;color:var(--ads-ink);cursor:pointer;font-size:16px;line-height:1.55}.ads-page .ads-format[aria-pressed=true]{border-color:var(--ads-accent);background:var(--ugc-theme-tint,#fff6f2)}.ads-page .ads-format-number{font-size:14px;color:var(--ads-muted);margin-bottom:4px}.ads-page .ads-format[aria-pressed=true] .ads-format-number{color:var(--ads-accent)}.ads-page .ads-format strong{font-size:21px;font-weight:600;letter-spacing:-.025em}.ads-page .ads-format .ads-muted{margin-top:8px}.ads-page .ads-format-tip{display:flex;gap:12px;margin:24px 0 0;font-size:16px;line-height:1.65}.ads-page .ads-format-tip svg{flex-shrink:0;color:var(--ads-accent);margin-top:3px}.ads-page .ads-prompt-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.ads-page .ads-prompt-parts{display:grid;gap:4px;margin-top:24px}.ads-page .ads-prompt-parts button{display:flex;align-items:center;gap:16px;width:fit-content;min-width:150px;min-height:44px;padding:8px 12px 8px 0;color:var(--ads-muted);font-size:16px;text-align:left}.ads-page .ads-prompt-parts button:before{content:"";height:9px;width:9px;border-radius:50%;background:var(--ads-line)}.ads-page .ads-prompt-parts button[aria-pressed=true]{color:var(--ads-ink);text-decoration:underline;text-decoration-color:var(--ads-accent);text-underline-offset:8px}.ads-page .ads-prompt-parts button[aria-pressed=true]:before{background:#f64b35}.ads-page .ads-prompt-hint{margin:16px 0 0;min-height:3.2em;font-size:15px;line-height:1.6}.ads-page .ads-prompt-panel{min-width:0;padding:28px;border:1px solid var(--ads-line);border-radius:12px;background:var(--ads-panel)}.ads-page .ads-prompt-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ads-page .ads-prompt-panel h3{margin:0;font-size:20px}.ads-page .ads-copy-button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px;border:1px solid var(--ads-line);border-radius:8px;font-size:13px;white-space:nowrap}.ads-page .ads-prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0 0;padding:22px;border:1px solid var(--ads-line);border-radius:8px;font-size:17px;line-height:1.85}.ads-page .ads-prompt-text>span{color:var(--ads-accent)}.ads-page .ads-prompt-panel>.ads-button{margin-top:24px}.ads-page .ads-copy-status{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--ads-muted)}.ads-page .ads-copy-status:empty{margin:0}.ads-page .ads-cost-section{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:64px;align-items:start}.ads-page .ads-cost-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;gap:24px}.ads-page .ads-cost-options>div+div{padding-left:24px;border-left:1px solid var(--ads-line)}.ads-page .ads-cost-options dt{font-size:17px}.ads-page .ads-cost-options dd{margin:0;display:grid;gap:8px}.ads-page .ads-cost-options strong{font-size:30px;letter-spacing:-.04em;font-weight:650}.ads-page .ads-cost-options dd>span{font-size:14px;line-height:1.6;color:var(--ads-muted)}.ads-page .ads-offer{padding:32px;border-radius:14px;background:var(--ugc-theme-tint,#f9f0e9)}.ads-page .ads-offer-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0 0 18px}.ads-page .ads-offer-price strong{font-size:48px;line-height:1.1;font-weight:650;letter-spacing:-.05em}.ads-page .ads-offer-price span{font-size:14px;color:var(--ads-muted)}.ads-page .ads-offer>p:not(.ads-offer-price):not(.ads-eyebrow):not(.ads-caption){font-size:15px;line-height:1.7;margin:0 0 18px}.ads-page .ads-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0 0 32px}.ads-page .ads-quality-grid li{display:flex;align-items:flex-start;gap:12px}.ads-page .ads-quality-grid svg{padding:3px;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#d9402c;color:#fff}.ads-page .ads-quality-grid h3{margin:0;font-size:17px;line-height:1.4;letter-spacing:-.02em}.ads-page .ads-quality-grid p{margin:10px 0 0;color:var(--ads-muted);font-size:15px;line-height:1.65}.ads-page .ads-fixes{margin-top:44px;padding-top:32px;border-top:1px solid var(--ads-line)}.ads-page .ads-fixes>h3{margin:0;font-size:23px}.ads-page .ads-fixes h4{margin:0 0 10px;color:var(--ads-ink);font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.025em}.ads-page .ads-faq{border:1px solid var(--ads-line);border-radius:8px;margin:0}.ads-page .ads-faq summary{justify-content:space-between;width:100%;padding:18px 22px;min-height:68px;color:var(--ads-ink);font-size:16px}.ads-page .ads-faq .ads-detail-copy,.ads-page .ads-faq .ads-detail-grid{padding:4px 22px 22px}.ads-page .ads-faq-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:72px}.ads-page .ads-faq-list{display:grid;align-content:start;gap:12px}.ads-page .ads-closing{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;border-radius:14px;background:var(--ugc-theme-tint,#fff1ea)}.ads-page .ads-closing h2{font-size:clamp(28px,2.8vw,38px)}.ads-page .ads-closing p{margin:14px 0 0;color:var(--ads-muted);font-size:17px;line-height:1.6}.ads-page .ads-closing-actions{display:grid;justify-items:center;gap:8px;flex-shrink:0}.ads-page :is(.ads-format,.ads-copy-button,.ads-disclosure summary,.ads-preview,.ads-button):focus-visible{outline:2px solid var(--ads-accent);outline-offset:5px}@media (hover:hover){.ads-page .ads-preview:hover img{transform:scale(1.025)}}@media (max-width:1199px){.ads-page .ads-shell{width:min(960px,calc(100% - 64px))}.ads-page .ads-hero{grid-template-columns:1fr;gap:36px}.ads-page .ads-hero-copy{max-width:880px;width:100%}.ads-page .ads-hero h1{font-size:clamp(48px,6vw,68px)}.ads-page .ads-hero-media{max-width:400px;width:100%;justify-self:center}.ads-page .ads-definition{grid-template-columns:240px minmax(0,1fr);gap:32px}.ads-page .ads-examples-grid,.ads-page .ads-format-grid{gap:24px}.ads-page .ads-example-summary{min-height:4.8em}.ads-page .ads-format{padding:22px}.ads-page .ads-prompt-section{gap:36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ads-page .ads-prompt-panel{padding:22px}.ads-page .ads-prompt-text{padding:16px}.ads-page .ads-cost-section{gap:36px;grid-template-columns:minmax(0,1fr) 280px}.ads-page .ads-offer{padding:26px}.ads-page .ads-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}}@media (max-width:767px){.ads-page{padding-bottom:40px}.ads-page .ads-shell{width:calc(100% - 40px)}.ads-page .ads-hero{padding:20px 0 36px}.ads-page .ads-hero h1{font-size:clamp(40px,8vw,58px)}.ads-page .ads-lead{font-size:18px;margin:20px 0 24px}.ads-page .ads-page-nav{justify-content:flex-start;gap:4px 24px;padding-bottom:22px}.ads-page .ads-definition{grid-template-columns:1fr;gap:24px;padding:48px 0 0}.ads-page .ads-definition h2 br{display:none}.ads-page .ads-definition>div{border:0;padding:0}.ads-page .ads-section{padding:56px 0}.ads-page .ads-section-heading{margin-bottom:24px}.ads-page .ads-cost-section,.ads-page .ads-detail-grid,.ads-page .ads-examples-grid,.ads-page .ads-faq-section,.ads-page .ads-format-grid,.ads-page .ads-prompt-section{grid-template-columns:1fr}.ads-page .ads-examples-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,300px);gap:20px;align-items:start;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin:-6px;padding:6px 6px 20px}.ads-page .ads-example{scroll-snap-align:start}.ads-page .ads-hero-media{max-width:300px}.ads-page .ads-page-nav a{min-height:44px;display:inline-flex;align-items:center}.ads-page .ads-prompt-panel>.ads-button{width:100%}.ads-page .ads-example-summary{min-height:0}.ads-page .ads-format-grid{gap:12px}.ads-page .ads-format{padding:20px 24px}.ads-page .ads-cost-section,.ads-page .ads-faq-section,.ads-page .ads-prompt-section{gap:32px}.ads-page .ads-prompt-parts{display:flex;flex-wrap:wrap;gap:4px 20px}.ads-page .ads-prompt-parts button{min-width:0;gap:8px;padding-right:0}.ads-page .ads-prompt-hint{min-height:0}.ads-page .ads-prompt-panel{padding:20px}.ads-page .ads-prompt-panel-heading{gap:12px}.ads-page .ads-prompt-panel h3{font-size:18px}.ads-page .ads-prompt-text{font-size:16px;line-height:1.75;padding:16px}.ads-page .ads-offer{max-width:none}.ads-page .ads-closing{flex-direction:column;align-items:flex-start;padding:32px 24px;gap:24px}.ads-page .ads-closing-actions{justify-items:start}}@media (max-width:639px){.ads-page .create-studio-composer .create-studio-toolbar{flex-wrap:wrap;overflow:visible;gap:8px}.ads-page .create-studio-composer .create-studio-model-control{flex:1 1 160px;max-width:calc(100% - 52px)}.ads-page .create-studio-composer .create-studio-toolbar-wrap>.create-studio-rail-arrow{display:none}}@media (max-width:399px){.ads-page .ads-shell{width:calc(100% - 32px)}.ads-page .ads-quality-grid{grid-template-columns:1fr}.ads-page .ads-cost-options{gap:16px}.ads-page .ads-cost-options>div+div{padding-left:16px}.ads-page .ads-cost-options strong{font-size:25px}.ads-page .ads-prompt-panel{padding:16px}.ads-page .ads-prompt-text{padding:12px}}@media (prefers-reduced-motion:reduce){.ads-page .ads-button,.ads-page .ads-preview img{transition:none}}