#free-tool .ad-hero-visual{max-width:470px;margin:12px auto 0;padding:16px 10px}#free-tool .ad-stack{isolation:isolate;position:relative}#free-tool .ad-blank-card{z-index:-1;border:1px solid var(--ft-line);box-shadow:var(--ft-shadow);background:#fff;border-radius:8px;position:absolute;inset:0}#free-tool .ad-back-one{transform:rotate(6deg)translate(8px,-7px)}#free-tool .ad-back-two{transform:rotate(-4deg)translate(-7px,-5px)}#free-tool .ad-preview{margin:0;padding:12px}#free-tool .ad-preview img{border-radius:4px;width:100%;height:auto;display:block}#free-tool .ad-preview figcaption{color:var(--ft-ink-2);padding:14px 6px 4px;font-size:13px;line-height:1.6}#free-tool .ad-label{color:var(--ft-tag-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}#free-tool .ad-small{color:var(--ft-muted);margin:12px 0 0;font-size:12px;line-height:1.65}#free-tool .ad-example-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:24px;display:grid}#free-tool .ad-example-panel figure{margin:0}#free-tool .ad-example-panel img{border-radius:4px;width:100%;height:auto;display:block}#free-tool .ad-example-copy{padding:8px 16px 8px 0}#free-tool .ad-example-copy blockquote{border-top:1px solid var(--ft-line);margin:18px 0 22px;padding:22px 0 0}#free-tool .ad-example-headline{color:var(--ft-navy);letter-spacing:-.03em;margin:0 0 12px;font:600 30px/1.14 interDisplay,Inter,sans-serif}#free-tool .ad-example-line{color:var(--ft-ink-2);margin:0;font-size:15px;line-height:1.7}#free-tool .ad-result{flex-direction:column;display:flex}#free-tool .ft-notice+.ad-result{margin-top:44px}#free-tool .ad-result .ad-title{overflow-wrap:anywhere;margin:0 0 32px}#free-tool .ad-half+.ad-half{margin-top:56px}#free-tool .ad-half-heading{justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:22px;display:flex}#free-tool .ad-half-heading h3{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font:600 clamp(28px,3vw,40px)/1.12 interDisplay,Inter,sans-serif}#free-tool .ad-half-heading>span{color:#fff;text-shadow:var(--ft-sky-shadow);flex:none;font-size:13px}#free-tool .ad-status{color:#fff;text-shadow:var(--ft-sky-shadow);padding:20px 24px;font-size:14px;line-height:1.7}#free-tool .ad-status p{margin:0}#free-tool .ad-status-lead{font-weight:600}#free-tool .ad-status-lead+.ad-status-note{margin-top:6px}#free-tool .ad-status-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;margin-top:16px!important}#free-tool .ad-libraries{margin:8px 0 0;padding:0;list-style:none}#free-tool .ad-libraries li{align-items:flex-start;gap:10px;padding:3px 0;display:flex}#free-tool .ad-lib-mark{width:19px;height:19px;text-shadow:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:3px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}#free-tool .ad-lib-mark.is-complete{color:#17643a;background:#dff6e8}#free-tool .ad-lib-mark.is-partial{color:#7a4d00;background:#fff1cc;border-radius:3px}#free-tool .ad-lib-mark.is-failed{color:#8f1d1d;background:#ffe0e0;border-radius:3px}#free-tool .ad-retry{color:#fff;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:4px 0;font-weight:700;text-decoration:underline}#free-tool .ad-retry:hover{color:var(--ft-on-sky-accent)}#free-tool .ad-retry:disabled{opacity:.7;cursor:wait}#free-tool .ad-recovery{margin-top:40px;padding:4px 24px 22px}#free-tool .ad-recovery .ft-recovery :is(button,a):not(.ft-primary-action){color:#fff;text-shadow:var(--ft-sky-shadow)}#free-tool .ad-recovery .ft-recovery .ft-primary-action{color:var(--ft-navy);background:#fff}#free-tool .ad-status+.ad-grid{margin-top:20px}#free-tool .ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}#free-tool .ad-card{overflow:hidden}#free-tool .ad-card-media{aspect-ratio:1;background:var(--ft-tag-bg);position:relative}#free-tool .ad-card-media.is-empty{aspect-ratio:auto;min-height:132px}#free-tool .ad-card-media.is-empty .ad-card-missing{min-height:132px}#free-tool .ad-card-media img{object-fit:contain;width:100%;height:100%;display:block}#free-tool .ad-card-missing{height:100%;color:var(--ft-tag-ink);text-align:center;justify-content:center;align-items:center;margin:0;padding:24px;font-size:13px;line-height:1.6;display:flex}#free-tool .ad-video-tag{background:var(--ft-navy);color:#fff;border-radius:4px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}#free-tool .ad-video-mark{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0}#free-tool .ad-card-body{overflow-wrap:anywhere;padding:22px 22px 24px}#free-tool .ad-card-meta{color:var(--ft-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}#free-tool .ad-live{background:var(--ft-tag-bg);color:var(--ft-tag-ink);border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex}#free-tool .ad-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px}#free-tool .ad-card h4{color:var(--ft-navy);letter-spacing:-.02em;margin:14px 0 8px;font:600 21px/1.22 interDisplay,Inter,sans-serif}#free-tool .ad-card-meta+.ad-card-text{margin-top:14px}#free-tool .ad-card-text{color:var(--ft-ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}#free-tool .ad-card-facts{border-top:1px solid var(--ft-line);margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.6}#free-tool .ad-card-facts div{gap:8px;display:flex}#free-tool .ad-card-facts div+div{margin-top:4px}#free-tool .ad-card-facts dt{color:var(--ft-muted);flex:none}#free-tool .ad-card-facts dt:after{content:":"}#free-tool .ad-card-facts dd{color:var(--ft-ink);margin:0;font-weight:600}#free-tool .ad-card-links{flex-wrap:wrap;gap:6px 20px;margin-top:16px;display:flex}#free-tool .ad-card-links a,#free-tool .ad-site{color:var(--ft-tag-ink);text-underline-offset:4px;font-size:13px;font-weight:600;text-decoration:underline}#free-tool .ad-generated{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden}#free-tool .ad-generated-image{padding:20px}#free-tool .ad-generated-image img{border-radius:4px;width:100%;height:auto;display:block}#free-tool .ad-generated-copy{overflow-wrap:anywhere;align-self:center;padding:36px 40px 36px 20px}#free-tool .ad-business{color:var(--ft-navy);letter-spacing:-.035em;margin:4px 0 6px;font:600 clamp(26px,3vw,36px)/1.1 interDisplay,Inter,sans-serif}#free-tool .ad-site{font-weight:500}#free-tool .ad-words{border-top:1px solid var(--ft-line);margin:28px 0 0;padding-top:22px}#free-tool .ad-words div+div{margin-top:18px}#free-tool .ad-words dd{margin:0}#free-tool .ad-words-headline{color:var(--ft-navy);letter-spacing:-.03em;font:600 26px/1.18 interDisplay,Inter,sans-serif}#free-tool .ad-words-line{color:var(--ft-ink-2);font-size:15px;line-height:1.65}#free-tool .ad-download{background:var(--ft-navy);color:#fff;border-radius:8px;align-items:center;gap:18px;min-height:48px;margin-top:26px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}#free-tool .ad-download:hover{background:var(--ft-navy-hover)}@media (max-width:1000px){#free-tool .ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#free-tool .ad-example-panel{gap:24px}}@media (max-width:850px){#free-tool .ad-hero-visual{max-width:430px;margin-top:0}}@media (max-width:767px){#free-tool .ad-hero-visual{padding:12px 10px}#free-tool :is(.ad-label,.ad-small,.ad-status-label,.ad-card-meta){font-size:13px}#free-tool .ad-example-panel{grid-template-columns:minmax(0,1fr);padding:16px}#free-tool .ad-example-copy{padding:0 6px 10px}#free-tool .ad-example-headline{font-size:26px}#free-tool .ad-result .ad-title{margin-bottom:24px}#free-tool .ad-half+.ad-half{margin-top:44px}#free-tool .ad-half-heading{flex-direction:column;align-items:flex-start;gap:8px}#free-tool .ad-half-heading h3{font-size:30px}#free-tool .ad-status{padding:18px 20px}#free-tool .ad-grid,#free-tool .ad-generated{grid-template-columns:minmax(0,1fr)}#free-tool .ad-generated-image{padding:12px}#free-tool .ad-generated-copy{padding:14px 22px 26px}#free-tool .ad-download{justify-content:center;width:100%;display:flex}#free-tool :is(.ad-retry,.ad-card-links a,.ad-site){align-items:center;min-height:48px;display:inline-flex}#free-tool .ad-card-links{flex-direction:column;gap:0;margin-top:8px}#free-tool .ad-retry{margin-top:4px}#free-tool .ad-recovery .ft-recovery :is(button,a){min-height:48px}}@media (prefers-reduced-motion:reduce){#free-tool :is(.ad-download,.ad-retry){transition:none}}
