.creative-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,4vw,65px);align-items:center}
.creative-copy .eyebrow{margin-bottom:28px}
.creative-copy h2{font-size:clamp(39px,4.1vw,66px);line-height:1.06;margin-bottom:28px}
.creative-copy h2 em{display:block;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:-.06em;margin-top:12px}
.creative-copy .lead{font-size:clamp(14px,1.2vw,18px);line-height:1.85;max-width:470px;margin-bottom:0}
.creative-card{border:1px solid #72d7cb50;background:#081d1fd6;padding:22px;box-shadow:0 24px 70px #0006}
.creative-card-label{font-size:9px;letter-spacing:.17em;color:#b7ddd3;font-weight:750;display:block;margin-bottom:16px}
.creative-demo{position:relative;aspect-ratio:16/9;overflow:hidden;background:#061211;--nf2-cut:50%;border:1px solid #84d6bb35}
.creative-demo>img,.creative-demo video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.creative-demo .nf2-reels-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--nf2-cut))}
.creative-demo .nf2-reels-divider{position:absolute;left:var(--nf2-cut);top:0;bottom:0;width:2px;background:var(--tq);pointer-events:none;box-shadow:0 0 16px #63e6d666}
.creative-demo .nf2-reels-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:2px solid var(--tq);border-radius:50%;background:#052b2d;display:grid;place-items:center;font-size:26px;box-shadow:0 3px 18px #0005}
.creative-demo .nf2-reels-tag{position:absolute;top:12px;max-width:45%;padding:6px 11px;font-size:9px;line-height:1.3;border-radius:24px;font-weight:800;pointer-events:none;z-index:2}
.creative-demo .nf2-reels-tag-before{left:12px;background:#061e1de8;color:#e2f4ef}
.creative-demo .nf2-reels-tag-after{right:12px;background:var(--tq);color:#07332c}
.creative-demo .nf2-reels-cue{position:absolute;bottom:12px;right:12px;background:#061e1de6;color:#e2f4ef;border:1px solid #66e6d640;border-radius:24px;padding:5px 10px;font-size:8px;letter-spacing:.03em;pointer-events:none}
.creative-demo input{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}
.creative-demo:focus-within{outline:2px solid var(--tq);outline-offset:4px}
.creative-card h3{font-size:clamp(29px,3vw,46px);line-height:1.12;letter-spacing:-.055em;margin:19px 0 16px}
.creative-card p{font-size:13px;line-height:1.75;color:#bdd5cc;margin:0 0 11px}
.creative-credit{display:block;font-size:9px;line-height:1.6;letter-spacing:.02em;color:#8db3a6}
@media(min-width:801px) and (max-height:800px){.creative-showcase{padding-top:calc(var(--header) + 32px);padding-bottom:calc(var(--footer) + 58px)}.creative-card{padding:18px}.creative-card h3{font-size:32px;margin:15px 0 12px}.creative-copy h2{font-size:48px}.creative-copy .lead{font-size:14px}}
@media(max-width:800px){.creative-layout{grid-template-columns:1fr;gap:23px;max-width:590px;margin:auto}.creative-copy h2{font-size:35px;margin-bottom:14px}.creative-copy h2 em{margin-top:4px}.creative-copy .eyebrow{font-size:8px;margin-bottom:13px}.creative-copy .lead{font-size:13px;line-height:1.75;max-width:none}.creative-card{padding:17px}.creative-card-label{font-size:8px;margin-bottom:12px}.creative-card h3{font-size:29px;margin:14px 0 11px}.creative-card h3 br{display:none}.creative-card p{font-size:12px;line-height:1.65;margin-bottom:8px}.creative-credit{font-size:8px}.creative-showcase{padding-top:calc(var(--header) + 65px);padding-bottom:calc(var(--footer) + 65px)}.creative-demo .nf2-reels-knob{width:39px;height:39px;font-size:24px}.creative-demo .nf2-reels-tag{font-size:8px;top:9px;padding:5px 9px}.creative-demo .nf2-reels-tag-before{left:9px}.creative-demo .nf2-reels-tag-after{right:9px}.creative-demo .nf2-reels-cue{font-size:7px;bottom:9px;right:9px}}
@media(max-width:580px){.creative-layout{gap:20px}.creative-copy h2{font-size:31px}.creative-copy .lead{font-size:12px;line-height:1.65}.creative-copy .eyebrow{margin-bottom:10px}.creative-card{padding:14px}.creative-card h3{font-size:26px}.creative-card p{font-size:11px}.creative-card-label{margin-bottom:10px}.creative-showcase{padding-top:calc(var(--header) + 60px)}}
@media(max-width:800px){.creative-showcase{min-height:calc(100svh - var(--header));padding-top:calc(var(--header) - 5px);padding-bottom:calc(var(--footer) + 46px)}.creative-demo{aspect-ratio:2.2/1}.creative-card h3{font-size:27px}}
@media(max-width:580px){.creative-card h3{font-size:25px}}

.creative-copy h2{font-size:clamp(35px,3.2vw,50px)}
@media(max-width:800px){.creative-copy h2{font-size:30px}.creative-copy h2 em{font-size:1.12em}}
@media(max-width:580px){.creative-copy h2{font-size:27px}.creative-layout{gap:17px}.creative-copy .lead{font-size:11.5px}}
