.advertiser-experience{--ad-ink:#141414;--ad-soft:#eeeeee;--ad-pink:#d3d3d3;--ad-rose:#525252;--ad-muted:#696969;--ad-rule:#d4d4d4;color:var(--ad-ink)}
.advertiser-experience :is(h1,h2,h3,h4,p){margin:0}
.advertiser-experience :is(h1,h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}
.advertiser-experience em{font-style:normal}
.advertiser-experience .ad-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.6}
.advertiser-experience .ad-open{display:inline-flex;gap:8px;align-items:center;letter-spacing:0;font-weight:500}
.advertiser-experience .ad-open:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--ad-rose)}
.advertiser-experience .ad-hero{padding-top:35px;padding-bottom:0}
.advertiser-experience .ad-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center;margin-top:62px}
.advertiser-experience .ad-kicker{font-size:15px;letter-spacing:-.03em;margin-bottom:22px}
.advertiser-experience .ad-hero h1{font-size:clamp(48px,5.45vw,79px);font-weight:700;line-height:1.18;letter-spacing:-.075em}
.advertiser-experience .ad-hero h1 em{display:inline;background:linear-gradient(transparent 67%,var(--ad-pink) 67%)}
.advertiser-experience .ad-lead{font-size:16px;line-height:1.95;letter-spacing:-.035em;color:#555555;margin-top:27px}
.advertiser-experience .ad-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:34px}
.advertiser-experience .ad-actions .button{font-size:14px;gap:25px;min-height:56px;padding:16px 20px}
.advertiser-experience .ad-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid currentColor;padding:12px 0;font-size:13px;font-weight:600;line-height:1.6}
.advertiser-experience .ad-secondary span{font-size:18px}
.advertiser-experience .ad-service-note{font-size:11px;line-height:1.9;color:var(--ad-muted);margin-top:25px}
.advertiser-experience .ad-hero-visual{width:100%;padding-top:15px;min-width:0}
.advertiser-experience .ad-visual-top,.advertiser-experience .ad-visual-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.09em;line-height:1.5}
.advertiser-experience .ad-visual-top{padding-bottom:18px;border-bottom:1px solid var(--ad-rule)}
.advertiser-experience .ad-visual-top>span:first-child{font-size:13px;font-weight:700;letter-spacing:.03em}
.advertiser-experience .ad-artwork{aspect-ratio:1/1.04;position:relative;margin-top:17px;background:#cdcdcd;isolation:isolate;overflow:hidden;padding:29px}
.advertiser-experience .ad-artwork:before{content:'';position:absolute;inset:0;background:linear-gradient(130deg,transparent 45%,#b4b4b4 45%,#b4b4b4 46%,transparent 46%);opacity:.7;z-index:-1}
.advertiser-experience .ad-artwork-disc{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;right:-22%;top:38%;background:repeating-radial-gradient(circle at center,#252525 0,#252525 2px,#333333 3px,#333333 4px);box-shadow:-5px 9px 23px #3f3f3f23;transform:rotate(-25deg);z-index:-1}
.advertiser-experience .ad-artwork-disc:before{content:'';position:absolute;inset:37%;background:#e9e9e9;border-radius:50%}
.advertiser-experience .ad-artwork-disc:after{content:'';position:absolute;inset:48%;background:#252525;border-radius:50%}
.advertiser-experience .ad-artwork-orbit{position:absolute;width:115%;height:61%;border:1px solid #7c7c7c;border-radius:50%;left:-18%;top:22%;transform:rotate(-48deg);z-index:1;pointer-events:none}
.advertiser-experience .ad-artwork-caption{display:block;font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.055em;font-size:clamp(26px,3.5vw,51px);line-height:.99;color:#161616;position:relative}
.advertiser-experience .ad-artwork-index{position:absolute;bottom:25px;left:29px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.1em}
.advertiser-experience .ad-visual-bottom{margin-top:20px;font-weight:600;font-size:9px;letter-spacing:.08em}
.advertiser-experience .ad-visual-bottom i{height:1px;flex:1;background:#9d9d9d;position:relative}
.advertiser-experience .ad-visual-bottom i:after{content:'';position:absolute;width:4px;height:4px;border-top:1px solid #9d9d9d;border-right:1px solid #9d9d9d;right:0;top:-2px;transform:rotate(45deg)}
.advertiser-experience .ad-value-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:66px;border-top:1px solid var(--ad-rule);padding:25px 0 28px;font-size:12px;letter-spacing:-.02em;gap:20px}
.advertiser-experience .ad-value-line span{display:flex;gap:12px;align-items:center}
.advertiser-experience .ad-value-line span:before{content:'+';color:var(--ad-rose);font-size:20px;font-weight:400}
.advertiser-experience .ad-preview{background:var(--ad-ink);color:#f6f6f6;padding:92px 0 82px;scroll-margin-top:24px}
.advertiser-experience .ad-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:41px}
.advertiser-experience .ad-section-heading .ad-eyebrow{margin-bottom:24px;color:inherit}
.advertiser-experience h2{font-size:clamp(34px,3.8vw,55px);line-height:1.28;letter-spacing:-.065em;font-weight:650}
.advertiser-experience .ad-section-heading>p{font-size:14px;line-height:1.9;color:#bcbcbc;max-width:340px;padding-bottom:4px}
.advertiser-experience .ad-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}
.advertiser-experience .ad-goals{display:flex;gap:8px;flex-wrap:wrap}
.advertiser-experience .ad-goals button{min-height:44px;background:transparent;color:#dfdfdf;border:1px solid #616161;border-radius:24px;padding:11px 22px;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s,color .2s,border-color .2s}
.advertiser-experience .ad-goals button[aria-pressed=true]{background:var(--ad-pink);border-color:var(--ad-pink);color:var(--ad-ink)}
.advertiser-experience .ad-goals button:hover{border-color:var(--ad-pink)}
.advertiser-experience .ad-example-label{font-size:11px;color:#d3d3d3;border-bottom:1px solid #656565;padding-bottom:4px;white-space:nowrap}
.advertiser-experience .ad-demo{border:1px solid #4c4c4c;background:#1c1c1c;padding:28px;min-width:0}
.advertiser-experience .ad-demo-heading{display:flex;align-items:start;justify-content:space-between;gap:25px}
.advertiser-experience .ad-demo-artist{font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.6}
.advertiser-experience .ad-demo-artist>span{font-size:10px;font-weight:400;letter-spacing:0;color:#aeaeae;margin-left:12px}
.advertiser-experience .ad-demo-heading h3{font-size:25px;letter-spacing:-.045em;line-height:1.4;font-weight:600;margin-top:10px}
.advertiser-experience .ad-demo-purpose{border:1px solid #585858;font-size:10px;white-space:nowrap;color:#cecece;padding:7px 10px;line-height:1.5}
.advertiser-experience .ad-demo-objective{display:flex;align-items:baseline;gap:15px;color:#c9c9c9;font-size:12px;line-height:1.7;margin-top:20px}
.advertiser-experience .ad-demo-objective>span{color:#a2a2a2;font-size:10px;flex-shrink:0}
.advertiser-experience .ad-demo-objective strong{font-weight:500}
.advertiser-experience .ad-story-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;margin-top:25px;border-top:1px solid #4c4c4c}
.advertiser-experience .ad-story-grid article{min-width:0;padding:24px 22px 20px;display:flex;flex-direction:column;align-items:stretch}
.advertiser-experience .ad-story-grid article:first-child{padding-left:0}
.advertiser-experience .ad-story-grid article:last-child{padding-right:0}
.advertiser-experience .ad-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;font-family:Arial,Enterads,sans-serif;font-size:9px;letter-spacing:.06em;font-weight:500;line-height:1.5}
.advertiser-experience .ad-reference,.advertiser-experience .ad-example-chip{font-family:Enterads,Arial,sans-serif;font-size:9px;letter-spacing:0;font-weight:400;white-space:nowrap;color:#bfbfbf}
.advertiser-experience .ad-source-art{height:119px;position:relative;background:#2c2c2c;margin:18px 0 20px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.advertiser-experience .ad-source-art>span:last-child{position:absolute;left:13px;top:13px;font-family:Arial,sans-serif;font-size:8px;line-height:1.4;letter-spacing:.09em;color:#bebebe}
.advertiser-experience .ad-wave{display:flex;align-items:center;justify-content:center;gap:7px;height:76px;width:100%;transform:rotate(-12deg);opacity:.8}
.advertiser-experience .ad-wave i{width:2px;height:18%;background:#c6c6c6}
.advertiser-experience .ad-wave i:nth-child(3n){height:65%}
.advertiser-experience .ad-wave i:nth-child(4n){height:90%}
.advertiser-experience .ad-wave i:nth-child(2n){height:40%}
.advertiser-experience .ad-wave i:nth-child(7n){height:100%}
.advertiser-experience .ad-story-grid h4{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.04em}
.advertiser-experience .ad-source-card>p:not(.ad-card-foot){font-size:12px;line-height:1.8;color:#bebebe;margin-top:12px}
.advertiser-experience .ad-card-foot{font-size:10px;line-height:1.9;color:#aaaaaa;margin-top:auto;padding-top:22px}
.advertiser-experience .ad-story-grid .ad-concept-card{background:var(--ad-pink);color:var(--ad-ink);padding:24px 25px 22px;border-top:0}
.advertiser-experience .ad-concept-card .ad-card-top{font-size:9px}
.advertiser-experience .ad-concept-card .ad-card-top>span:last-child{font-size:21px;line-height:1}
.advertiser-experience .ad-concept-intro{font-size:11px;line-height:1.7;margin-top:28px;color:#5b5b5b}
.advertiser-experience .ad-concept-card h4{font-size:31px;line-height:1.35;letter-spacing:-.065em;margin-top:12px;min-height:84px}
.advertiser-experience .ad-concept-hook{font-size:12px;line-height:1.8;margin-top:18px;color:#4c4c4c}
.advertiser-experience .ad-concept-story{margin-top:25px;padding-top:18px;border-top:1px solid #a4a4a4}
.advertiser-experience .ad-concept-story>span,.advertiser-experience .ad-concept-destination>span{font-size:10px;color:#5b5b5b;line-height:1.7}
.advertiser-experience .ad-concept-story p{font-size:12px;line-height:1.8;margin-top:7px}
.advertiser-experience .ad-concept-destination{margin-top:auto;padding-top:20px}
.advertiser-experience .ad-concept-destination strong{display:block;font-size:12px;line-height:1.8;margin-top:5px;font-weight:600}
.advertiser-experience .ad-creator-avatar{width:70px;height:70px;margin:25px 0 19px;position:relative}
.advertiser-experience .ad-creator-avatar>span{display:flex;align-items:center;justify-content:center;width:63px;height:63px;border-radius:50%;background:#414141;color:#e0e0e0;font-family:Arial,sans-serif;font-size:30px;font-weight:500}
.advertiser-experience .ad-creator-avatar i{position:absolute;left:37px;bottom:0;white-space:nowrap;padding:4px 6px;border:1px solid #636363;background:#272727;font-family:Arial,sans-serif;font-style:normal;font-size:7px;letter-spacing:.08em;color:#c9c9c9}
.advertiser-experience .ad-fit-reason{margin-top:22px}
.advertiser-experience .ad-fit-reason>span{font-size:10px;color:#c9c9c9}
.advertiser-experience .ad-fit-reason p{font-size:12px;line-height:1.8;color:#c5c5c5;margin-top:8px}
.advertiser-experience .ad-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:23px;border-top:1px solid #4c4c4c;padding-top:23px}
.advertiser-experience .ad-demo-footer>p{font-size:10px;line-height:1.9;color:#b4b4b4}
.advertiser-experience .ad-demo-apply{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-shrink:0;border-bottom:1px solid #a7a7a7;padding:10px 0;color:#d3d3d3;font-size:12px;font-weight:500}
.advertiser-experience .ad-demo-apply span{font-size:18px}
.advertiser-experience .ad-demo-announcement:empty{display:none}
.advertiser-experience .ad-demo-announcement{font-size:11px;color:#cecece;line-height:1.7;margin-top:15px}
.advertiser-experience .ad-control{display:grid;grid-template-columns:1fr 1.15fr;gap:110px;padding-top:104px;padding-bottom:104px}
.advertiser-experience .ad-control .ad-eyebrow{font-size:10px;margin-bottom:25px}
.advertiser-experience .ad-rights-note{margin-top:42px;border-top:1px solid var(--ad-rule);padding-top:24px}
.advertiser-experience .ad-rights-note>span{font-size:12px;font-weight:600;line-height:1.7}
.advertiser-experience .ad-rights-note p{font-size:12px;line-height:1.9;color:var(--ad-muted);margin-top:12px}
.advertiser-experience .ad-rights-note>div{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:10px;margin-top:20px;line-height:1.7;color:var(--ad-rose)}
.advertiser-experience .ad-rights-note>div>span{padding:5px 8px;background:#e8e8e8}
.advertiser-experience .ad-rights-note b{font-weight:400}
.advertiser-experience .ad-approval-flow{list-style:none;margin:0;padding:0}
.advertiser-experience .ad-approval-flow li{display:grid;grid-template-columns:25px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--ad-rule)}
.advertiser-experience .ad-approval-flow li:last-child{padding-bottom:0}
.advertiser-experience .ad-step-number{color:var(--ad-rose);font-size:11px;font-weight:500;padding-top:5px;line-height:1.6}
.advertiser-experience .ad-approval-flow h3{font-size:20px;letter-spacing:-.04em;line-height:1.5;font-weight:600}
.advertiser-experience .ad-approval-flow p{font-size:13px;line-height:1.85;color:var(--ad-muted);margin-top:9px;max-width:470px}
.advertiser-experience .ad-preparing{display:inline-flex;border:1px solid #c1c1c1;color:#5c5c5c;padding:4px 7px;line-height:1.7;font-size:9px;margin-top:12px}
.advertiser-experience .ad-approval-stamp{display:inline-flex;align-items:center;gap:7px;color:var(--ad-rose);font-size:11px;font-weight:500;line-height:1.8;margin-top:14px}
.advertiser-experience .ad-approval-stamp:before{content:'✓';font-family:Arial,sans-serif;font-size:13px}
.advertiser-experience .ad-report{background:#ebebeb;padding:92px 0}
.advertiser-experience .ad-report .ad-section-heading>p{color:var(--ad-muted)}
.advertiser-experience .ad-report-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;line-height:1.7;padding:20px 0;border-block:1px solid #bfbfbf}
.advertiser-experience .ad-report-heading>span:last-child{color:var(--ad-muted);font-size:10px}
.advertiser-experience .ad-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:32px 0;border-bottom:1px solid #bfbfbf}
.advertiser-experience .ad-metrics>div{min-width:0}
.advertiser-experience .ad-metrics dt{font-size:11px;color:var(--ad-rose);line-height:1.7}
.advertiser-experience .ad-metrics dd{margin:13px 0 0;font-size:24px;letter-spacing:-.05em;line-height:1.45;font-weight:600}
.advertiser-experience .ad-metrics p{font-size:12px;line-height:1.9;color:var(--ad-muted);margin-top:13px;max-width:290px}
.advertiser-experience .ad-measurement-bottom{display:grid;grid-template-columns:1fr 1.15fr;gap:110px;margin-top:40px}
.advertiser-experience .ad-small-label{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.09em;line-height:1.6;color:#6c6c6c;margin-bottom:17px}
.advertiser-experience .ad-measurement-bottom h3{font-size:27px;letter-spacing:-.05em;line-height:1.4;font-weight:600}
.advertiser-experience .ad-feedback>p:not(.ad-small-label){font-size:12px;line-height:1.95;color:var(--ad-muted);margin-top:17px;max-width:390px}
.advertiser-experience .ad-destination ol{list-style:none;margin:18px 0 0;padding:0}
.advertiser-experience .ad-destination li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #cacaca;position:relative}
.advertiser-experience .ad-destination li>span{font-size:12px;line-height:1.7;font-weight:500}
.advertiser-experience .ad-destination li small{font-size:10px;line-height:1.7;color:var(--ad-muted);text-align:right}
.advertiser-experience .ad-destination li.ad-connection-needed{border-bottom-style:dashed}
.advertiser-experience .ad-connection-needed>span{color:#666666}
.advertiser-experience .ad-measurement-note{font-size:10px;line-height:1.9;color:var(--ad-muted);margin-top:38px;padding-top:22px;border-top:1px solid #bfbfbf}
.advertiser-experience .ad-budget{display:grid;grid-template-columns:1fr 1.15fr;gap:110px;padding-top:96px;padding-bottom:94px;border-bottom:1px solid var(--ad-rule)}
.advertiser-experience .ad-budget .ad-eyebrow{font-size:10px;margin-bottom:25px}
.advertiser-experience .ad-budget .ad-secondary{margin-top:22px}
.advertiser-experience .ad-budget-principles article{display:grid;grid-template-columns:25px 1fr;gap:20px;padding:25px 0;border-top:1px solid var(--ad-rule)}
.advertiser-experience .ad-budget-principles article>span{font-size:10px;color:var(--ad-rose);padding-top:5px}
.advertiser-experience .ad-budget-principles h3{font-size:19px;font-weight:600;letter-spacing:-.04em;line-height:1.5}
.advertiser-experience .ad-budget-principles p{font-size:12px;line-height:1.9;color:var(--ad-muted);margin-top:9px}
@media(min-width:1500px){.advertiser-experience .ad-hero h1{font-size:79px}}
@media(max-width:1100px){.advertiser-experience .ad-hero-grid{gap:40px;grid-template-columns:1.3fr 1fr}.advertiser-experience .ad-hero h1{font-size:clamp(48px,5.8vw,65px)}.advertiser-experience .ad-hero-visual{align-self:start;padding-top:25px}.advertiser-experience .ad-actions{gap:14px}.advertiser-experience .ad-control,.advertiser-experience .ad-measurement-bottom,.advertiser-experience .ad-budget{gap:65px}.advertiser-experience .ad-story-grid{grid-template-columns:1fr 1.15fr 1fr}.advertiser-experience .ad-story-grid article{padding-inline:16px}.advertiser-experience .ad-story-grid .ad-concept-card{padding-inline:19px}.advertiser-experience .ad-card-top{font-size:8px}.advertiser-experience .ad-concept-card h4{font-size:26px}.advertiser-experience .ad-story-grid h4:not(.ad-concept-card h4){font-size:16px}}
@media(max-width:800px){.advertiser-experience .ad-hero-grid{grid-template-columns:1.2fr 1fr;gap:30px;margin-top:43px}.advertiser-experience .ad-hero h1{font-size:46px}.advertiser-experience .ad-kicker{font-size:12px}.advertiser-experience .ad-lead{font-size:14px}.advertiser-experience .ad-hero .ad-lead br{display:none}.advertiser-experience .ad-artwork{padding:19px}.advertiser-experience .ad-artwork-caption{font-size:27px}.advertiser-experience .ad-artwork-index{left:19px;bottom:19px;font-size:7px}.advertiser-experience .ad-visual-top{font-size:7px;gap:8px}.advertiser-experience .ad-visual-top>span:first-child{font-size:10px}.advertiser-experience .ad-visual-bottom{font-size:7px;gap:8px}.advertiser-experience .ad-actions .button{font-size:12px;gap:15px;padding:14px 16px;min-height:50px}.advertiser-experience .ad-secondary{font-size:11px}.advertiser-experience .ad-value-line{font-size:10px;margin-top:43px;gap:12px}.advertiser-experience .ad-section-heading{display:block;margin-bottom:30px}.advertiser-experience .ad-section-heading>p{margin-top:20px;max-width:none;font-size:13px}.advertiser-experience .ad-demo{padding:22px}.advertiser-experience .ad-demo-heading h3{font-size:23px}.advertiser-experience .ad-story-grid{grid-template-columns:1fr 1fr}.advertiser-experience .ad-story-grid .ad-source-card{padding:24px 22px 22px 0}.advertiser-experience .ad-story-grid .ad-concept-card{padding:24px 22px 22px}.advertiser-experience .ad-story-grid .ad-creator-card{grid-column:1/-1;padding:24px 0 0;display:grid;grid-template-columns:85px 1fr;column-gap:20px;border-top:1px solid #4c4c4c;margin-top:23px}.advertiser-experience .ad-creator-card .ad-card-top{grid-column:1/-1;justify-content:start;gap:20px}.advertiser-experience .ad-creator-avatar{grid-column:1;grid-row:2/5;margin-bottom:0}.advertiser-experience .ad-creator-card h4{grid-column:2;margin-top:20px}.advertiser-experience .ad-fit-reason{grid-column:2;margin-top:12px}.advertiser-experience .ad-creator-card .ad-card-foot{grid-column:2;padding-top:13px}.advertiser-experience .ad-story-grid h4:not(.ad-concept-card h4){font-size:18px}.advertiser-experience .ad-concept-card h4{font-size:28px}.advertiser-experience .ad-control{gap:45px;grid-template-columns:1fr 1.15fr}.advertiser-experience .ad-control .ad-eyebrow,.advertiser-experience .ad-budget .ad-eyebrow{font-size:9px}.advertiser-experience .ad-approval-flow h3{font-size:18px}.advertiser-experience .ad-approval-flow p{font-size:12px}.advertiser-experience .ad-approval-flow li{gap:13px}.advertiser-experience .ad-rights-note>div{gap:7px;font-size:9px}.advertiser-experience .ad-metrics{gap:25px}.advertiser-experience .ad-metrics dd{font-size:21px}.advertiser-experience .ad-measurement-bottom,.advertiser-experience .ad-budget{gap:45px}.advertiser-experience .ad-measurement-bottom h3{font-size:24px}.advertiser-experience .ad-destination li{display:block}.advertiser-experience .ad-destination li small{display:block;text-align:left;margin-top:5px}.advertiser-experience .ad-budget-principles h3{font-size:17px}.advertiser-experience .ad-budget-principles article{gap:13px}}
@media(max-width:600px){.advertiser-experience .ad-hero{padding-top:26px}.advertiser-experience .ad-hero>.ad-eyebrow{font-size:8px;gap:12px}.advertiser-experience .ad-open{font-size:9px}.advertiser-experience .ad-hero-grid{display:block;margin-top:38px}.advertiser-experience .ad-hero h1{font-size:clamp(37px,10.5vw,55px);line-height:1.19;letter-spacing:-.075em}.advertiser-experience .ad-kicker{font-size:12px;margin-bottom:20px}.advertiser-experience .ad-hero .ad-lead{font-size:14px;margin-top:24px;max-width:390px}.advertiser-experience .ad-actions{gap:20px;margin-top:28px;align-items:start;flex-direction:column}.advertiser-experience .ad-actions .button{font-size:13px;min-height:53px;padding:15px 19px;gap:25px}.advertiser-experience .ad-secondary{font-size:12px;padding:8px 0}.advertiser-experience .ad-service-note{font-size:10px;line-height:1.85;margin-top:24px}.advertiser-experience .ad-hero-visual{padding-top:0;margin-top:38px;max-width:420px;margin-inline:auto}.advertiser-experience .ad-artwork{aspect-ratio:1.35/1;padding:23px}.advertiser-experience .ad-artwork-disc{width:72%;right:-12%;top:9%}.advertiser-experience .ad-artwork-caption{font-size:35px}.advertiser-experience .ad-artwork-orbit{width:106%;height:65%;left:-22%;top:19%;transform:rotate(-35deg)}.advertiser-experience .ad-artwork-index{left:23px;bottom:20px;font-size:8px}.advertiser-experience .ad-visual-top{font-size:8px;padding-bottom:12px}.advertiser-experience .ad-visual-top>span:first-child{font-size:11px}.advertiser-experience .ad-visual-bottom{font-size:8px;margin-top:15px}.advertiser-experience .ad-value-line{grid-template-columns:1fr;gap:10px;font-size:11px;margin-top:34px;padding-block:22px}.advertiser-experience .ad-value-line span{gap:10px}.advertiser-experience .ad-value-line span:before{font-size:17px}.advertiser-experience .ad-preview{padding:60px 0}.advertiser-experience h2{font-size:32px;line-height:1.32}.advertiser-experience .ad-section-heading .ad-eyebrow{font-size:9px;margin-bottom:20px}.advertiser-experience .ad-section-heading>p{font-size:12px;line-height:1.9;margin-top:18px}.advertiser-experience .ad-preview-toolbar{align-items:start;flex-direction:column;gap:17px;margin-bottom:20px}.advertiser-experience .ad-goals{gap:6px;width:100%;flex-wrap:nowrap}.advertiser-experience .ad-goals button{padding:10px 11px;min-height:44px;font-size:11px;flex:1;white-space:nowrap;letter-spacing:-.035em}.advertiser-experience .ad-example-label{font-size:10px}.advertiser-experience .ad-demo{padding:19px 17px}.advertiser-experience .ad-demo-heading{display:block}.advertiser-experience .ad-demo-artist{font-size:10px}.advertiser-experience .ad-demo-artist>span{font-size:9px;margin-left:8px}.advertiser-experience .ad-demo-heading h3{font-size:21px;line-height:1.5;margin-top:12px}.advertiser-experience .ad-demo-purpose{display:inline-block;font-size:9px;margin-top:13px;padding:4px 7px}.advertiser-experience .ad-demo-objective{align-items:start;gap:12px;font-size:11px;margin-top:17px}.advertiser-experience .ad-demo-objective>span{font-size:9px;padding-top:1px}.advertiser-experience .ad-story-grid{display:block;margin-top:20px}.advertiser-experience .ad-story-grid .ad-source-card{display:grid;grid-template-columns:73px 1fr;column-gap:16px;padding:20px 0 24px}.advertiser-experience .ad-source-card .ad-card-top{grid-column:1/-1;justify-content:start;gap:15px}.advertiser-experience .ad-source-art{grid-column:1;grid-row:2/5;height:112px;margin:14px 0 0}.advertiser-experience .ad-source-art>span:last-child{font-size:6px;left:7px;top:7px}.advertiser-experience .ad-wave{gap:4px;height:45px;transform:rotate(0)}.advertiser-experience .ad-wave i{width:1px}.advertiser-experience .ad-source-card h4{grid-column:2;margin-top:13px}.advertiser-experience .ad-story-grid h4:not(.ad-concept-card h4){font-size:16px;line-height:1.5}.advertiser-experience .ad-source-card>p:not(.ad-card-foot){grid-column:2;font-size:10px;line-height:1.8;margin-top:7px}.advertiser-experience .ad-source-card .ad-card-foot{grid-column:2;padding-top:10px;font-size:9px}.advertiser-experience .ad-card-top{font-size:9px;min-height:20px}.advertiser-experience .ad-reference,.advertiser-experience .ad-example-chip{font-size:8px}.advertiser-experience .ad-story-grid .ad-concept-card{padding:22px 20px}.advertiser-experience .ad-concept-intro{font-size:10px;margin-top:22px}.advertiser-experience .ad-concept-card h4{font-size:28px;min-height:0;margin-top:12px}.advertiser-experience .ad-concept-hook{font-size:11px;margin-top:17px}.advertiser-experience .ad-concept-story{margin-top:22px;padding-top:17px}.advertiser-experience .ad-concept-story p{font-size:11px}.advertiser-experience .ad-concept-destination{padding-top:18px}.advertiser-experience .ad-concept-destination strong{font-size:11px}.advertiser-experience .ad-story-grid .ad-creator-card{grid-template-columns:63px 1fr;gap:0 14px;padding-top:22px;margin-top:24px}.advertiser-experience .ad-creator-card .ad-card-top{gap:15px}.advertiser-experience .ad-creator-avatar{width:60px;height:60px;margin-top:17px;grid-row:2/4}.advertiser-experience .ad-creator-avatar>span{width:49px;height:49px;font-size:24px}.advertiser-experience .ad-creator-avatar i{left:17px;bottom:0;font-size:6px;padding:3px 4px}.advertiser-experience .ad-creator-card h4{margin-top:16px}.advertiser-experience .ad-fit-reason>span{font-size:9px}.advertiser-experience .ad-fit-reason p{font-size:10px;margin-top:5px}.advertiser-experience .ad-creator-card .ad-card-foot{font-size:9px;padding-top:12px;grid-column:1/-1;margin-top:0}.advertiser-experience .ad-demo-footer{display:block;margin-top:22px;padding-top:18px}.advertiser-experience .ad-demo-footer>p{font-size:9px;line-height:1.9}.advertiser-experience .ad-demo-apply{font-size:11px;gap:28px;margin-top:15px;width:fit-content}.advertiser-experience .ad-demo-announcement{font-size:10px}.advertiser-experience .ad-control{display:block;padding-top:63px;padding-bottom:63px}.advertiser-experience .ad-control .ad-eyebrow,.advertiser-experience .ad-budget .ad-eyebrow{font-size:8px;margin-bottom:20px}.advertiser-experience .ad-control .ad-lead,.advertiser-experience .ad-budget .ad-lead{font-size:13px;margin-top:20px}.advertiser-experience .ad-rights-note{margin-top:27px;padding-top:21px}.advertiser-experience .ad-rights-note>span{font-size:11px}.advertiser-experience .ad-rights-note p{font-size:11px;line-height:1.9;margin-top:11px}.advertiser-experience .ad-rights-note>div{font-size:9px;margin-top:17px;gap:8px}.advertiser-experience .ad-approval-flow{margin-top:34px}.advertiser-experience .ad-approval-flow li{gap:12px;grid-template-columns:20px 1fr;padding:22px 0}.advertiser-experience .ad-step-number{font-size:10px;padding-top:4px}.advertiser-experience .ad-approval-flow h3{font-size:18px}.advertiser-experience .ad-approval-flow p{font-size:11px;margin-top:9px;line-height:1.95}.advertiser-experience .ad-preparing{font-size:8px;margin-top:11px}.advertiser-experience .ad-approval-stamp{font-size:10px;margin-top:12px}.advertiser-experience .ad-report{padding:61px 0}.advertiser-experience .ad-report-heading{align-items:start;gap:10px;font-size:10px;padding-block:15px}.advertiser-experience .ad-report-heading>span:last-child{font-size:9px}.advertiser-experience .ad-metrics{grid-template-columns:1fr;gap:0;padding:0}.advertiser-experience .ad-metrics>div{padding:22px 0;border-bottom:1px solid #cacaca;display:grid;grid-template-columns:100px 1fr;gap:0 14px}.advertiser-experience .ad-metrics>div:last-child{border-bottom:0}.advertiser-experience .ad-metrics dt{font-size:10px;padding-top:4px}.advertiser-experience .ad-metrics dd{font-size:18px;margin:0;letter-spacing:-.04em}.advertiser-experience .ad-metrics p{font-size:10px;grid-column:2;margin-top:8px;line-height:1.9;max-width:none}.advertiser-experience .ad-measurement-bottom{display:block;margin-top:29px}.advertiser-experience .ad-small-label{font-size:9px;margin-bottom:14px}.advertiser-experience .ad-measurement-bottom h3{font-size:25px}.advertiser-experience .ad-feedback>p:not(.ad-small-label){font-size:11px;margin-top:15px}.advertiser-experience .ad-destination{margin-top:31px;border-top:1px solid #bfbfbf;padding-top:26px}.advertiser-experience .ad-destination li{display:flex;gap:12px;padding-block:14px}.advertiser-experience .ad-destination li>span{font-size:11px;max-width:160px}.advertiser-experience .ad-destination li small{font-size:9px;margin:0;max-width:90px;text-align:right}.advertiser-experience .ad-measurement-note{font-size:9px;margin-top:28px;padding-top:19px}.advertiser-experience .ad-budget{display:block;padding-top:61px;padding-bottom:58px}.advertiser-experience .ad-budget .ad-secondary{font-size:11px;margin-top:22px}.advertiser-experience .ad-budget-principles{margin-top:30px}.advertiser-experience .ad-budget-principles article{gap:12px;grid-template-columns:20px 1fr;padding-block:23px}.advertiser-experience .ad-budget-principles article>span{font-size:9px}.advertiser-experience .ad-budget-principles h3{font-size:17px}.advertiser-experience .ad-budget-principles p{font-size:11px;line-height:1.95}}
@media(max-width:359px){.advertiser-experience .ad-hero>.ad-eyebrow{font-size:7px;gap:8px}.advertiser-experience .ad-open{font-size:8px;gap:5px}.advertiser-experience .ad-hero h1{font-size:34px}.advertiser-experience .ad-kicker{font-size:11px}.advertiser-experience .ad-hero .ad-lead{font-size:12px}.advertiser-experience .ad-service-note{font-size:9px}.advertiser-experience .ad-artwork-caption{font-size:31px}.advertiser-experience h2{font-size:28px}.advertiser-experience .ad-goals{gap:5px}.advertiser-experience .ad-goals button{font-size:10px;padding-inline:8px}.advertiser-experience .ad-demo{padding-inline:14px}.advertiser-experience .ad-demo-heading h3{font-size:19px}.advertiser-experience .ad-story-grid .ad-source-card{grid-template-columns:60px 1fr;gap:0 12px}.advertiser-experience .ad-source-art{height:107px}.advertiser-experience .ad-story-grid .ad-concept-card{padding-inline:17px}.advertiser-experience .ad-concept-card h4{font-size:26px}.advertiser-experience .ad-metrics>div{grid-template-columns:84px 1fr;gap:0 10px}.advertiser-experience .ad-metrics dd{font-size:16px}.advertiser-experience .ad-metrics dt{font-size:9px}.advertiser-experience .ad-destination li>span{max-width:145px}}
@media(prefers-reduced-motion:reduce){.advertiser-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.advertiser-experience .button:hover{transform:none}}

.advertiser-experience .ad-metrics dd p{font-weight:400;letter-spacing:normal}

.advertiser-experience .ad-meeting{display:grid;grid-template-columns:1fr 1.15fr;gap:110px;padding-top:92px;padding-bottom:84px;scroll-margin-top:24px}
.advertiser-experience .ad-meeting .ad-eyebrow{font-size:10px;margin-bottom:25px}
.advertiser-experience .ad-meeting-guide,.advertiser-experience .ad-meeting-columns>div{min-width:0}
.advertiser-experience .ad-meeting-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.advertiser-experience .ad-meeting h3{font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1.7;padding-top:17px;border-top:1px solid var(--ad-rule)}
.advertiser-experience .ad-meeting ul{list-style:none;margin:9px 0 0;padding:0}
.advertiser-experience .ad-meeting li{padding-top:19px;line-height:1.9;overflow-wrap:anywhere;word-break:keep-all}
.advertiser-experience .ad-meeting li strong{display:block;font-size:12px;font-weight:600}
.advertiser-experience .ad-meeting li span{display:block;font-size:11px;color:var(--ad-muted);margin-top:5px}
.advertiser-experience .ad-meeting-note{font-size:11px;color:var(--ad-muted);line-height:1.95;margin-top:30px;padding-top:22px;border-top:1px solid var(--ad-rule)}
.advertiser-experience .ad-meeting-guide>.button{margin-top:24px;min-height:48px;font-size:13px;gap:26px;padding:13px 18px}
@media(max-width:1100px){.advertiser-experience .ad-meeting{gap:65px}.advertiser-experience .ad-meeting-columns{gap:24px}}
@media(max-width:800px){.advertiser-experience .ad-meeting{grid-template-columns:1fr;gap:34px;padding-top:72px;padding-bottom:68px}.advertiser-experience .ad-meeting-intro .ad-lead{margin-top:20px}.advertiser-experience .ad-meeting-columns{gap:32px}}
@media(max-width:540px){.advertiser-experience .ad-meeting{gap:29px;padding-top:61px;padding-bottom:58px}.advertiser-experience .ad-meeting .ad-eyebrow{font-size:8px;margin-bottom:20px}.advertiser-experience .ad-meeting-intro .ad-lead{font-size:13px}.advertiser-experience .ad-meeting-columns{grid-template-columns:1fr;gap:25px}.advertiser-experience .ad-meeting h3{font-size:14px;padding-top:16px}.advertiser-experience .ad-meeting li{padding-top:15px}.advertiser-experience .ad-meeting li strong{font-size:12px}.advertiser-experience .ad-meeting li span{font-size:11px;margin-top:3px}.advertiser-experience .ad-meeting-note{font-size:10px;margin-top:25px;padding-top:20px}.advertiser-experience .ad-meeting-guide>.button{font-size:12px;max-width:100%;gap:20px}}

/* Release 28 'ent-landing' (2026-11-02): /advertisers/ shows no amount. The hero line, the four value items under the hero, and the cost links.
   The cost link reads '엔터 콘솔에서 비용 보기' (/console/) instead of the sign-up link while the header's own link (data-member-entertainment-nav) is shown,
   i.e. while the server says this account can open the console (release 27). That link's hidden attribute is the state: no script, no extra request;
   where :has() is not supported the sign-up link stays for everyone (it leads signed-in members on to /console/). */
.advertiser-experience .ad-points{margin-top:22px;font-size:17px;font-weight:600;line-height:1.6;letter-spacing:-.035em;color:var(--ad-muted);word-break:keep-all}
.advertiser-experience .ad-points span{white-space:nowrap}
.advertiser-experience .ad-value{margin-top:64px}
.advertiser-experience .ad-value-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none}
.advertiser-experience .ad-value-list li{border-top:1px solid var(--ad-ink);padding:22px 0 4px}
.advertiser-experience .ad-value-list h2{font-size:21px;font-weight:700;line-height:1.4;letter-spacing:-.045em}
.advertiser-experience .ad-value-list p{margin-top:11px;font-size:14px;line-height:1.85;color:var(--ad-muted);word-break:keep-all}
.advertiser-experience .ad-cost-console{display:none}
body:has(#site-header [data-member-entertainment-nav]:not([hidden])) .advertiser-experience .ad-cost-signup{display:none}
body:has(#site-header [data-member-entertainment-nav]:not([hidden])) .advertiser-experience .ad-cost-console{display:inline-flex}
@media(max-width:1100px){.advertiser-experience .ad-value-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.advertiser-experience .ad-value-list li{padding-bottom:26px}}
@media(max-width:900px){.advertiser-experience .ad-value{margin-top:0}}
@media(max-width:600px){.advertiser-experience .ad-points{font-size:15px}.advertiser-experience .ad-value-list{grid-template-columns:minmax(0,1fr)}.advertiser-experience .ad-value-list li{padding:20px 0 22px}.advertiser-experience .ad-value-list h2{font-size:19px}.advertiser-experience .ad-value-list p{margin-top:9px;font-size:13px}}
