/* V13: complete phrases, meaningful examples and fewer annotations. */
h1,h2,h3{letter-spacing:-.04em}
.intent-section .section-head{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:35px}
.intent-section h2{max-width:none;font-size:clamp(31px,3.3vw,47px);text-wrap:initial}
#intent-title>span{display:block}
#intent-title>span:first-child{white-space:nowrap}
.intent-section .section-head>p{font-size:16px}
.channel-v12 h3{font-size:27px;min-height:61px}
.channel-v12>p:not(.platform-name){min-height:76px}
.signal-visual{height:350px;margin-block:18px 22px}
.signal-product{top:125px}
.signal-profiles{justify-content:space-around}
.signal-criteria{justify-content:space-around}
.signal-criteria span{max-width:194px}
.gpt-signal .signal-product{box-shadow:0 0 0 7px #94b8ff25}
.shopping-results{margin-top:13px}
.shopping-label{display:flex;gap:5px;align-items:center;font-size:10px;color:#353b47;margin-bottom:7px}
.shopping-label>span{color:#596374}
.shopping-track{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.shopping-card{min-width:0;border:1px solid #d7dce2;border-radius:9px;overflow:hidden;background:white;color:#202124;box-shadow:none}
.shopping-photo{position:relative;height:110px;background:#f6f8f9;overflow:hidden}
.shopping-photo>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.shopping-photo>span{position:absolute;top:7px;left:7px;font-size:9px;font-weight:700;background:#fff;padding:4px 5px;border-radius:3px;color:#202124;z-index:1;box-shadow:0 2px 5px #0001}
.shopping-info{padding:10px 9px 12px}
.shopping-info>b{display:block;font-size:13px;line-height:1.35;color:#1a0dab;font-weight:400;margin-bottom:9px}
.shopping-info>p{margin:0 0 5px;font-size:11px;white-space:nowrap;line-height:1.4}
.shopping-info strong{font-size:14px;color:#19662e}.shopping-info s{color:#69717d;margin-left:3px}
.shopping-card:last-child .shopping-info strong{color:#202124}
.shopping-merchant{display:flex;align-items:center;gap:5px;font-size:12px}
.shopping-merchant>i{width:17px;height:17px;font-size:10px;font-style:normal;border-radius:50%;border:1px solid #ccd0d6;text-align:center;line-height:16px}
.shopping-info>small{display:block;font-size:10px;color:#5d636e;margin-top:5px}
.search-intents{margin-top:30px}.search-signal>svg.search-branches{height:65px;top:42px}
.signal-conclusion{min-height:106px}.comparison-note{margin-top:16px}.marketing-formula small{line-height:1.45}
.qualification-layout{gap:64px;align-items:start;grid-template-columns:1.04fr 1fr}
.qualification-layout h2{font-size:clamp(32px,2.8vw,43px);text-wrap:initial;line-height:1.13}
#qualification-title>span{display:block}#qualification-title>span+span{margin-top:.5em}.keep-together{white-space:nowrap}
.qualification-proof{padding:29px 30px 17px;background:#ffffffda;overflow:hidden}
.niche-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px}.niche-heading .need-caption{margin:0;font-size:13px;font-weight:550;color:#294d7d;line-height:1.4}
.niche-controls{display:flex;align-items:center;gap:4px;flex:none}.niche-controls button{height:36px;width:32px;min-height:40px;border-radius:5px;font-size:19px;background:transparent;color:#29476e}.niche-controls button:hover{background:#e8effb}.niche-controls span{font-size:12px;color:#45638a;white-space:nowrap}
.qualification-proof blockquote{min-height:180px;font-size:23px;line-height:1.4}.qualification-proof.is-changing blockquote,.qualification-proof.is-changing .need-lenses,.qualification-proof.is-changing .need-answer{animation:nicheReveal .45s cubic-bezier(.2,.7,.2,1) both}
.qualification-proof.is-changing .need-lenses{animation-delay:.06s}.qualification-proof.is-changing .need-answer{animation-delay:.12s}
.need-answer strong{font-size:19px;color:#163964}.need-answer small{font-size:12px}.need-answer>img{width:28px;height:28px}.need-answer{align-items:flex-start}
.niche-timeline{height:2px;background:#dde7f6;margin-top:24px;overflow:hidden}.niche-timeline>i{display:block;width:100%;height:100%;background:#6684bf;transform:scaleX(0);transform-origin:left}.qualification-proof.is-playing .niche-timeline>i{animation:nicheProgress 10s linear infinite}
.niche-pause{display:block;margin:8px 0 0 auto;padding:5px 0;background:none;color:#486384;font-size:11px;min-height:32px}
.qualification-tabs button{padding-inline:15px}
@keyframes nicheProgress{to{transform:scaleX(1)}}@keyframes nicheReveal{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.software-art{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1;padding:12px!important;min-height:0;height:auto!important;display:flex;flex-direction:column;justify-content:center;gap:8px;background:linear-gradient(145deg,#dcf2fa,#cbdcff)!important;border-radius:7px}
.software-art::before{content:"";position:absolute;width:110px;height:110px;border-radius:50%;border:1px solid #7b9bdc55;right:-50px;bottom:-35px;z-index:-1}
.software-art[data-brand="CLARIO"]{background:linear-gradient(135deg,#e2f4ec,#c7e1e4)!important}
.software-logo{width:36px;height:36px;color:#244b94}.software-title{font-size:18px!important;letter-spacing:-.03em;line-height:1;color:#234373!important}.software-caption{display:block;font-size:9px;line-height:1.3;color:#355579;max-width:100%}
.brand-initial:has(svg){border:0;width:18px;height:18px}.brand-initial svg{width:18px;height:18px;color:#294e8e}
.localization-top{align-items:flex-end;gap:12px}.localization-top>span{line-height:1.05;padding-bottom:0}.localization-top h3{margin:4px 0 0;line-height:1.05}.localization-top div>span{font-size:12px}
.acquisition-expansion .ax-preview-note,.acquisition-expansion .ax-scope{display:none}.acquisition-expansion .ax-dedup{margin-top:10px}.acquisition-expansion .ax-result-label{font-size:13px}.acquisition-expansion .ax-step{display:none}.acquisition-expansion .ax-lane>h3{font-size:14px}
.acquisition-expansion .ax-market-details{margin-top:20px}.acquisition-expansion .ax-market-details .ax-dedup{margin-bottom:12px}
.support-options article:first-child{padding-top:25px}.support-options h3{font-size:25px;line-height:1.15}.support-options p>strong{display:block;font-weight:600;color:#172d50;margin-bottom:7px}.support-min{display:block;margin-top:14px;color:#344d73;font-weight:500}
@media(max-width:1200px){.intent-section .section-head{grid-template-columns:1fr}.intent-section .section-head>p{max-width:640px;margin-top:0}.intent-section h2{font-size:44px}.qualification-layout{gap:34px}.qualification-layout h2{font-size:36px}.qualification-proof{padding:24px 23px 16px}.qualification-proof blockquote{font-size:21px}.niche-heading{gap:5px}.niche-heading .need-caption{font-size:12px}.shopping-info{padding:8px 7px}.shopping-info strong{font-size:12px}.shopping-info s{font-size:10px}.channel-v12 h3{font-size:24px}.channel-v12>p:not(.platform-name){font-size:14px;min-height:90px}.signal-criteria span{font-size:11px;max-width:165px}.signal-product{top:136px}.qualification-tabs{flex-wrap:wrap}}
@media(max-width:900px){.intent-section h2{font-size:40px}.channel-v12 h3{min-height:0;font-size:28px}.channel-v12>p:not(.platform-name){min-height:0;font-size:16px}.signal-visual{height:350px;margin:0;grid-row:1/8}.signal-product{top:130px}.signal-conclusion{min-height:0}.qualification-layout{grid-template-columns:1fr}.qualification-layout h2{font-size:42px}.qualification-proof blockquote{min-height:116px}.qualification-proof{padding:28px}.niche-heading .need-caption{font-size:14px}.shopping-info strong{font-size:14px}.shopping-info>b{font-size:14px}.shopping-photo{height:120px}.signal-criteria span{font-size:12px;max-width:180px}}
@media(max-width:600px){#intent-title>span:first-child{white-space:normal}#intent-title>span+span{margin-top:.22em}.intent-section h2{font-size:34px}.channel-v12 h3{font-size:27px;min-height:0}.signal-visual{margin-block:20px;height:340px}.signal-product{top:120px}.signal-criteria span{max-width:185px}.shopping-photo{height:112px}.qualification-layout h2{font-size:33px}.qualification-proof{padding:22px 20px 14px}.qualification-proof blockquote{font-size:21px;min-height:202px}.niche-heading .need-caption{font-size:12px}.niche-controls{gap:1px}.niche-controls button{width:28px}.need-answer strong{font-size:17px}.qualification-tabs button{padding-inline:12px}.niche-heading{margin-bottom:18px}.software-art{padding:10px!important;gap:6px}.software-title{font-size:16px!important}.software-logo{width:27px;height:27px}.software-caption{font-size:8px}.support-options h3{font-size:24px}.localization-top>span{padding-bottom:1px}}
@media(prefers-reduced-motion:reduce){.qualification-proof.is-changing blockquote,.qualification-proof.is-changing .need-lenses,.qualification-proof.is-changing .need-answer,.qualification-proof.is-playing .niche-timeline>i{animation:none}.niche-timeline{display:none}}

.support-section #support-title{font-size:clamp(30px,2.6vw,39px);line-height:1.12}.support-section #support-title br{display:block}
.software-logo{flex:none}.software-logo svg{display:block;width:100%;height:100%}

.performance-layout{display:block}.performance-layout .bid-lab{max-width:900px;margin-inline:auto}.performance-layout .bid-bar-wrap{height:220px}.performance-layout .bid-chart{gap:26px}.performance-layout .lab-title{display:flex;align-items:center;justify-content:space-between;gap:35px}.performance-layout .lab-title p{max-width:320px}.performance-layout .bid-insight{margin-top:24px}.planner-section{background:linear-gradient(140deg,#edf4ff,#f2edff);padding-inline:56px}.planner-section .launch-planner{background:none;border-radius:0;max-width:1320px;margin:auto;padding:76px 0}.planner-section .lp-heading h2{max-width:800px}.planner-section .lp-form{background:#ffffffb8}.planner-section .lp-output{background:linear-gradient(125deg,#f4f8ff,#f0f0ff)}.planner-section .lp-workspace{border:0;box-shadow:none}.planner-section .lp-submit{background:#533d7d}.planner-section .lp-submit:hover{background:#423065}@media(max-width:900px){.planner-section{padding-inline:32px}.performance-layout .lab-title{display:block}.performance-layout .lab-title p{margin-top:15px}}@media(max-width:600px){.planner-section{padding-inline:20px}.planner-section .launch-planner{padding-block:56px}.performance-layout .bid-chart{gap:8px}.performance-layout .bid-bar-wrap{height:190px}}
@media(max-width:680px){.am13 .am13__ad .software-caption{display:none}.am13 .am13__ad .software-logo{width:28px;height:28px}.am13 .am13__ad .software-art{gap:6px}}
