.marketing-experience-v7{--geo-accent:#0b5fa8;--geo-accent-dark:#084a85;--geo-accent-text:#0b5fa8}.marketing-experience-v7 .geo-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.marketing-experience-v7 .geo-section{padding:80px 0;background:var(--m7-white)}.marketing-experience-v7 .geo-section-soft{background:var(--m7-soft)}.marketing-experience-v7 .geo-final h2,.marketing-experience-v7 .geo-insurance h2,.marketing-experience-v7 .geo-section h2{margin:0 0 32px;max-width:22ch;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:650;line-height:1.12;letter-spacing:-.022em;color:inherit}.marketing-experience-v7 .geo-section h3{margin:0 0 8px;font-size:1.125rem;font-weight:650;line-height:1.3}.marketing-experience-v7 .geo-section p{margin:0;max-width:62ch;color:var(--m7-muted);line-height:1.6}.marketing-experience-v7 .geo-hero-note{max-width:62ch;margin:24px auto 0;padding:0 16px;text-align:center;font-size:.9375rem;color:var(--m7-muted)}.marketing-experience-v7 .geo-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.marketing-experience-v7 .geo-proof blockquote{margin:0 0 12px;font-size:1.125rem;line-height:1.5}.marketing-experience-v7 .geo-textlink{display:inline-block;min-height:24px;line-height:24px;margin-top:28px;color:var(--geo-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:4px}.marketing-experience-v7 .geo-insurance{padding:88px 0;background:var(--m7-ink);color:#fff}.marketing-experience-v7 .geo-insurance-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.marketing-experience-v7 .geo-insurance p{margin:0 0 20px;max-width:56ch;color:#cdd6e6;line-height:1.6}.marketing-experience-v7 .geo-insurance ul{margin:0 0 28px;padding-left:20px;color:#fff;line-height:1.7}.marketing-experience-v7 .geo-moment{margin:0;padding:28px;border:1px solid #2c3d5e;border-left:4px solid var(--geo-accent);border-radius:12px;background:#0d2142}.marketing-experience-v7 .geo-moment figcaption{margin-bottom:16px;font-size:.875rem;color:#9fb0cc}.marketing-experience-v7 .geo-moment .geo-moment-client{color:#9fb0cc;font-style:italic}.marketing-experience-v7 .geo-moment .geo-moment-advisor{color:#fff;font-size:1.1875rem;font-weight:600}.marketing-experience-v7 .geo-moment .geo-moment-note{margin:0;padding:10px 14px;border-radius:8px;background:#16315f;color:#dbe6ff;font-size:.9375rem}.marketing-experience-v7 .geo-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:10px;font-weight:650;text-decoration:none}.marketing-experience-v7 .geo-button-primary{background:var(--geo-accent);color:#fff}.marketing-experience-v7 .geo-button-primary:hover{background:var(--geo-accent-dark)}.marketing-experience-v7 .geo-button-light{background:#fff;color:var(--m7-ink)}.marketing-experience-v7 .geo-button-light:hover{background:var(--m7-blue-pale)}.marketing-experience-v7 .geo-button-ghost{border-color:#fff;color:#fff}.marketing-experience-v7 .geo-button:focus-visible,.marketing-experience-v7 .geo-faq summary:focus-visible,.marketing-experience-v7 .geo-textlink:focus-visible{outline:3px solid #f5b400;outline-offset:3px}.marketing-experience-v7 .geo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.marketing-experience-v7 .geo-final{padding:80px 0;background:var(--geo-accent-dark);color:#fff}.marketing-experience-v7 .geo-final p{max-width:56ch;margin:0;color:#e5ecff;line-height:1.6}.marketing-experience-v7 .geo-page-hero{padding:72px 0 56px;background:var(--m7-soft)}.marketing-experience-v7 .geo-page-hero h1{margin:16px 0;max-width:20ch;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.marketing-experience-v7 .geo-page-hero.geo-page-hero--spotlight{padding-block:clamp(108px,12vw,150px) var(--ui-hero-y);background:var(--ui-brand-hero);color:var(--ui-on-dark)}.marketing-experience-v7 .geo-page-hero--spotlight h1{color:var(--ui-on-dark)}.marketing-experience-v7 .geo-page-hero--spotlight .geo-note{color:var(--ui-on-dark-accent);font-weight:700;letter-spacing:var(--ui-tracking-eyebrow);text-transform:uppercase}.marketing-experience-v7 .geo-page-hero--spotlight :is(.geo-lead,.geo-breadcrumb,.geo-breadcrumb a){color:var(--ui-on-dark-muted)}.marketing-experience-v7 .geo-page-hero--spotlight .c-fine{margin-top:var(--ui-space-4)}.marketing-experience-v7 .geo-page-hero--spotlight a:focus-visible{outline:3px solid var(--ui-on-dark-link);outline-offset:3px}.marketing-experience-v7 .geo-lead{max-width:60ch;font-size:1.1875rem;line-height:1.6;color:var(--m7-muted)}.marketing-experience-v7 .geo-breadcrumb{font-size:.875rem;color:var(--m7-muted)}.marketing-experience-v7 .geo-breadcrumb a{color:var(--geo-accent-text);text-decoration:underline;text-underline-offset:3px}.marketing-experience-v7 .geo-prose{padding:40px 0}.marketing-experience-v7 .geo-prose-wrap{max-width:820px}.marketing-experience-v7 .geo-prose h2{margin-bottom:12px;font-size:clamp(1.4rem,2.4vw,1.8rem);max-width:none}.marketing-experience-v7 .geo-prose ul{margin:16px 0 0;padding-left:20px;line-height:1.7}.marketing-experience-v7 .geo-note{margin-top:12px;font-size:.875rem}.marketing-experience-v7 .geo-related{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none}.marketing-experience-v7 .geo-related a{color:var(--geo-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:4px}@media (max-width:860px){.marketing-experience-v7 .geo-section{padding:56px 0}.marketing-experience-v7 .geo-wrap{padding:0 16px}.marketing-experience-v7 .geo-insurance-grid{grid-template-columns:1fr}.marketing-experience-v7 .geo-insurance{padding:56px 0}}.marketing-experience-v7 .geo-prose-wrap .geo-note a{color:var(--geo-accent-text);text-decoration:underline;text-underline-offset:3px}.marketing-experience-v7 .geo-guide-entry{margin-top:24px;padding:18px 20px;border:1px solid var(--m7-line);border-radius:12px}.marketing-experience-v7 .geo-guide-entry h3{margin:0 0 10px;font-size:1.125rem}.marketing-experience-v7 .geo-guide-entry dl{margin:0}.marketing-experience-v7 .geo-guide-entry dl>div{margin-top:10px}.marketing-experience-v7 .geo-guide-entry dt{font-size:.875rem;font-weight:650}.marketing-experience-v7 .geo-guide-entry dd{margin:2px 0 0;line-height:1.6}.marketing-experience-v7 .geo-related-title{margin:0 0 12px;font-size:1.25rem}.marketing-experience-v7{--geo-grad:linear-gradient(135deg,#287bdd,#13adbd);--geo-grad-strong:linear-gradient(135deg,#1d6fd0,#0a7f8e);--geo-card:#fff;--geo-card-line:rgb(205 222 235/0.9);--geo-card-shadow:0 1px 2px rgb(16 42 67/0.04),0 12px 32px rgb(30 69 99/0.08);--geo-card-shadow-hover:0 2px 6px rgb(16 42 67/0.06),0 26px 52px rgb(30 69 99/0.16);--geo-chip-bg:#eef6ff;--geo-chip-ink:#1d5fbf;--geo-track:#dce8f3;--geo-visual-bg:#f5f9fd;--geo-skeleton:#d9e4ef;--geo-glow-a:rgb(40 123 221/0.08);--geo-glow-b:rgb(19 173 189/0.09)}:root[data-theme=dark] .marketing-experience-v7{--geo-card:#141c26;--geo-card-line:#263445;--geo-card-shadow:0 1px 2px rgb(0 0 0/0.3),0 14px 34px rgb(0 0 0/0.38);--geo-card-shadow-hover:0 2px 6px rgb(0 0 0/0.35),0 28px 56px rgb(0 0 0/0.5);--geo-chip-bg:rgb(108 180 255/0.13);--geo-chip-ink:#8cc4ff;--geo-track:#263445;--geo-visual-bg:#0f1620;--geo-skeleton:#2a3a4d;--geo-glow-a:rgb(40 123 221/0.14);--geo-glow-b:rgb(19 173 189/0.12)}.marketing-experience-v7 .geo-section-steps,.marketing-experience-v7 .geo-section-usecases{background:radial-gradient(55% 60% at 4% 0,var(--geo-glow-a),transparent 70%),radial-gradient(45% 55% at 100% 100%,var(--geo-glow-b),transparent 70%),var(--m7-white)}.marketing-experience-v7 .geo-section-outcomes{background:radial-gradient(50% 60% at 100% 0,var(--geo-glow-b),transparent 70%),radial-gradient(45% 55% at 0 100%,var(--geo-glow-a),transparent 70%),var(--m7-soft)}.marketing-experience-v7 .geo-section-faq{background:linear-gradient(180deg,var(--m7-white),var(--m7-soft))}.marketing-experience-v7 :is(.geo-section-steps,.geo-section-outcomes,.geo-section-usecases,.geo-section-faq) h2:after{content:"";display:block;width:56px;height:4px;margin-top:16px;border-radius:4px;background:var(--geo-grad)}.marketing-experience-v7 .geo-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:60px 0 0;list-style:none;counter-reset:geo-step;view-timeline:--geo-steps block}.marketing-experience-v7 .geo-steps:after,.marketing-experience-v7 .geo-steps:before{content:"";position:absolute;z-index:0;top:25px;left:46px;right:calc((100% - 48px) / 3 - 46px);height:3px;border-radius:3px;background:var(--geo-track);pointer-events:none}.marketing-experience-v7 .geo-steps:after{background:var(--geo-grad);transform-origin:left center}.marketing-experience-v7 .geo-step{display:flex;flex-direction:column;z-index:1;padding:24px;border-radius:22px;counter-increment:geo-step}.marketing-experience-v7 .geo-step:hover{transform:translateY(-6px)}.marketing-experience-v7 .geo-step-head{position:absolute;z-index:2;top:-56px;left:24px;right:20px;display:flex;align-items:flex-start;justify-content:space-between}.marketing-experience-v7 .geo-step-badge{display:grid;width:44px;height:44px;place-items:center;border:3px solid var(--m7-white);border-radius:50%;background:var(--geo-grad-strong);box-shadow:0 8px 20px rgb(29 111 208/.32);color:#fff;font-size:1.0625rem;font-weight:700;transition:transform .35s ease}.marketing-experience-v7 .geo-step-badge:before{content:counter(geo-step)}.marketing-experience-v7 .geo-step:hover .geo-step-badge{transform:scale(1.08)}.marketing-experience-v7 .geo-step-icon{display:grid;width:40px;height:40px;margin-top:76px;place-items:center;border-radius:12px;background:var(--geo-chip-bg);color:var(--geo-chip-ink)}.marketing-experience-v7 .geo-step h3{max-width:calc(100% - 52px)}.marketing-experience-v7 .geo-step>p{margin-bottom:20px}.marketing-experience-v7 .geo-step-visual{display:flex;min-height:68px;margin-top:auto;padding:12px;align-items:center;gap:8px;border:1px solid var(--geo-card-line);border-radius:14px;background:var(--geo-visual-bg)}.marketing-experience-v7 .geo-step-visual-choose{flex-wrap:wrap}.marketing-experience-v7 .geo-step-visual-choose>span{overflow:hidden;max-width:100%;padding:6px 11px;border:1px solid var(--geo-card-line);border-radius:999px;background:var(--geo-card);color:var(--m7-muted);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.marketing-experience-v7 .geo-step-visual-choose>span.is-active{border-color:transparent;background:var(--geo-grad-strong);color:#fff}.marketing-experience-v7 .geo-step-level{display:inline-flex;margin-left:auto;align-items:flex-end;gap:3px}.marketing-experience-v7 .geo-step-level b{width:5px;height:8px;border-radius:2px;background:#13adbd}.marketing-experience-v7 .geo-step-level b:nth-child(2){height:12px;background:#287bdd}.marketing-experience-v7 .geo-step-level b:nth-child(3){height:16px;background:var(--geo-skeleton)}.marketing-experience-v7 .geo-step-mic{position:relative;display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--geo-grad-strong);color:#fff}.marketing-experience-v7 .geo-step-mic:after{content:"";position:absolute;inset:-4px;border:2px solid rgb(19 173 189/.45);border-radius:50%;opacity:0}.marketing-experience-v7 .geo-step-wave{display:flex;height:34px;flex:1;align-items:center;justify-content:space-between;gap:3px}.marketing-experience-v7 .geo-step-wave i{width:4px;height:60%;border-radius:2px;background:var(--geo-grad);transform-origin:center}.marketing-experience-v7 .geo-step-wave i:nth-child(3n+1){height:35%}.marketing-experience-v7 .geo-step-wave i:nth-child(4n+2){height:85%}.marketing-experience-v7 .geo-step-wave i:nth-child(5n){height:100%}.marketing-experience-v7 .geo-step-wave i:nth-child(7n+3){height:50%}.marketing-experience-v7 .geo-step-visual-report{flex-direction:column;align-items:stretch;gap:7px}.marketing-experience-v7 .geo-step-line{display:block;width:100%;height:7px;border-radius:4px;background:var(--geo-skeleton)}.marketing-experience-v7 .geo-step-line.is-short{width:62%}.marketing-experience-v7 .geo-step-better{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:9px;background:rgb(16 185 129/.13);color:#047857}.marketing-experience-v7 .geo-step-better .geo-step-line{background:rgb(4 120 87/.32)}:root[data-theme=dark] .marketing-experience-v7 .geo-step-better{color:#5eead4}:root[data-theme=dark] .marketing-experience-v7 .geo-step-better .geo-step-line{background:rgb(94 234 212/.32)}.marketing-experience-v7 .geo-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.marketing-experience-v7 .geo-usecases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.marketing-experience-v7 .geo-button-soft{gap:8px;margin-top:32px;border-radius:999px;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,filter .25s ease;border-color:rgb(11 95 168/.2);background:var(--geo-chip-bg);color:var(--geo-accent)}.marketing-experience-v7 .geo-button-soft:hover{background:#e0eefc;box-shadow:0 10px 24px rgb(29 111 208/.14);transform:translateY(-2px)}:root[data-theme=dark] .marketing-experience-v7 .geo-button-soft{border-color:rgb(108 180 255/.32);color:#8cc4ff}:root[data-theme=dark] .marketing-experience-v7 .geo-button-soft:hover{background:rgb(108 180 255/.2)}.marketing-experience-v7 .geo-faq-wrap{max-width:820px}.marketing-experience-v7 .geo-faq details{border-bottom:1px solid var(--m7-line);padding:4px 0}.marketing-experience-v7 .geo-faq summary{cursor:pointer;padding:16px 0;font-size:1.0625rem;font-weight:600}.marketing-experience-v7 .geo-faq details p{padding-bottom:16px}.marketing-experience-v7 .geo-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:32px;align-items:start}.marketing-experience-v7 .geo-faq-cards{display:grid;gap:12px}.marketing-experience-v7 .geo-faq-cards details{padding:0;border:1px solid var(--geo-card-line);border-radius:18px;background:var(--geo-card);box-shadow:0 1px 2px rgb(16 42 67/.04),0 6px 18px rgb(30 69 99/.05);transition:border-color .25s ease,box-shadow .25s ease}.marketing-experience-v7 .geo-faq-cards details:hover{border-color:rgb(40 123 221/.4);box-shadow:var(--geo-card-shadow)}.marketing-experience-v7 .geo-faq-cards details[open]{border-color:rgb(19 173 189/.55);box-shadow:0 0 0 4px rgb(19 173 189/.1),var(--geo-card-shadow)}.marketing-experience-v7 .geo-faq-cards summary{display:flex;padding:18px 18px 18px 22px;align-items:center;justify-content:space-between;gap:16px;border-radius:18px;list-style:none}.marketing-experience-v7 .geo-faq-cards summary::-webkit-details-marker{display:none}.marketing-experience-v7 .geo-faq-chevron{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--geo-chip-bg);color:var(--geo-chip-ink);transition:transform .3s ease,background-color .3s ease,color .3s ease}.marketing-experience-v7 .geo-faq-cards summary:hover .geo-faq-chevron{background:#e0eefc}:root[data-theme=dark] .marketing-experience-v7 .geo-faq-cards summary:hover .geo-faq-chevron{background:rgb(108 180 255/.22)}.marketing-experience-v7 .geo-faq-cards details[open] .geo-faq-chevron{background:#0a7f8e;color:#fff;transform:rotate(180deg)}.marketing-experience-v7 .geo-faq-cards details p{padding:0 22px 20px}.marketing-experience-v7 .geo-faq-cta{position:sticky;top:110px;overflow:hidden;padding:30px 28px;border-radius:24px;background:linear-gradient(150deg,#1d6fd0,#0a7f8e);box-shadow:0 24px 48px rgb(16 80 140/.28);color:#fff;isolation:isolate}.marketing-experience-v7 .geo-faq-cta:after,.marketing-experience-v7 .geo-faq-cta:before{content:"";position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255/.2),transparent 70%);pointer-events:none}.marketing-experience-v7 .geo-faq-cta:before{top:-70px;right:-60px;width:220px;height:220px}.marketing-experience-v7 .geo-faq-cta:after{bottom:-90px;left:-50px;width:200px;height:200px;background:radial-gradient(circle,rgb(19 173 189/.55),transparent 70%)}.marketing-experience-v7 .geo-faq-cta-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(255 255 255/.28);border-radius:16px;background:rgb(255 255 255/.14)}.marketing-experience-v7 .geo-faq-cta p{color:#fff}.marketing-experience-v7 .geo-faq-cta .geo-faq-cta-title{margin:18px 0 8px;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.015em}.marketing-experience-v7 .geo-faq-cta .geo-button{gap:8px;width:100%;margin-top:22px;border-radius:999px;background:#fff;color:#111316;transition:transform .25s ease,box-shadow .25s ease}.marketing-experience-v7 .geo-faq-cta .geo-button:hover{box-shadow:0 12px 26px rgb(0 0 0/.2);transform:translateY(-2px)}@keyframes geo-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes geo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes geo-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes geo-ping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes geo-faq-open{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:no-preference){.marketing-experience-v7 .geo-step-wave i{animation:geo-wave .9s ease-in-out infinite alternate}.marketing-experience-v7 .geo-step-wave i:nth-child(2n){animation-delay:-.3s}.marketing-experience-v7 .geo-step-wave i:nth-child(3n){animation-delay:-.6s}.marketing-experience-v7 .geo-step-wave i:nth-child(5n){animation-delay:-.45s}.marketing-experience-v7 .geo-step-mic:after{animation:geo-ping 1.8s ease-out infinite}.marketing-experience-v7 .geo-faq-cards details[open]>p{animation:geo-faq-open .35s ease both}@supports selector(::details-content) and (interpolate-size:allow-keywords){.marketing-experience-v7 .geo-faq-cards details{interpolate-size:allow-keywords}.marketing-experience-v7 .geo-faq-cards details::details-content{overflow:clip;block-size:0;transition:block-size .35s ease,content-visibility allow-discrete .35s}.marketing-experience-v7 .geo-faq-cards details[open]::details-content{block-size:auto}}@supports (animation-timeline:view()){.marketing-experience-v7 .geo-reveal{animation:geo-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 75%}.marketing-experience-v7 .geo-steps:after{animation:geo-progress linear both;animation-timeline:--geo-steps;animation-range:entry 60% cover 55%}}}@media (max-width:960px){.marketing-experience-v7 .geo-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-experience-v7 .geo-faq-layout{grid-template-columns:1fr}.marketing-experience-v7 .geo-faq-cta{position:relative;top:auto}}@media (max-width:860px){.marketing-experience-v7 .geo-steps{grid-template-columns:1fr;row-gap:72px}.marketing-experience-v7 .geo-steps:after,.marketing-experience-v7 .geo-steps:before{display:none}.marketing-experience-v7 .geo-outcomes{grid-template-columns:1fr;gap:16px}.marketing-experience-v7 .geo-usecases{grid-template-columns:none;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:14px}}:root[data-theme=dark] .marketing-experience-v7 .m7-report-next-step>div>div>span{color:#1f47b0}@media screen{:root:root[data-theme=dark] .marketing-consent-overlay{background:rgb(0 0 0/.62)}:root:root[data-theme=dark] .marketing-experience-v7{--geo-accent-text:#6cb4ff}:root:root[data-theme=dark] .marketing-experience-v7 .geo-insurance{background:#141a22}:root:root[data-theme=dark] .marketing-experience-v7 .geo-button-light{color:#111316}}.clarity-marketing.clarity-marketing{--m7-ink:var(--ui-text-strong);--m7-muted:var(--ui-text-secondary);--m7-blue:var(--ui-action);--m7-blue-dark:var(--ui-action-hover);--m7-blue-pale:var(--ui-accent-soft);--m7-line:var(--ui-line);--m7-soft:var(--ui-bg-canvas);--m7-white:var(--ui-bg-surface);--m7-glass-hairline:var(--ui-line);--clarity-ink:var(--ui-text-strong);--clarity-muted:var(--ui-text-secondary);--clarity-line:var(--ui-line);--clarity-tint:var(--ui-bg-canvas);--clarity-accent:var(--ui-accent-text);--geo-accent-text:var(--ui-accent-text);background:var(--ui-bg-surface);color:var(--ui-text)}.clarity-marketing .m7-nav{border-bottom:1px solid var(--ui-line);background:var(--ui-bg-surface)}.clarity-marketing{overflow-x:clip}.clarity-marketing .m7-nav{--m7-nav-band:var(--ui-bg-surface);--m7-nav-band-line:var(--ui-line);--m7-nav-band-shadow:none;isolation:isolate;border-bottom-color:transparent;background:transparent}.clarity-marketing .m7-nav:before{content:"";position:absolute;z-index:-1;top:0;bottom:-1px;left:50%;width:100vw;transform:translateX(-50%);border-bottom:1px solid var(--m7-nav-band-line);background:var(--m7-nav-band);box-shadow:var(--m7-nav-band-shadow);pointer-events:none}.clarity-marketing .m7-nav .brand-glyph{display:flex;width:32px;height:32px;border-radius:var(--ui-radius-sm);background:var(--ui-brand-gradient);box-shadow:var(--ui-brand-glow)}.clarity-marketing .m7-nav .brand-glyph i{background:var(--ui-on-dark)}.clarity-marketing .brand-mark{color:var(--ui-text-strong)}.clarity-marketing .m7-login,.clarity-marketing .m7-nav>nav a{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.clarity-marketing .m7-nav>nav a:hover,.clarity-marketing .m7-nav>nav a[aria-current=page]{color:var(--ui-accent-text);background:transparent}.clarity-marketing .m7-login{background:var(--ui-bg-surface-soft);border-radius:var(--ui-radius-md)}.clarity-marketing :is(.m7-nav-cta,.m7-button-primary,.m7-price-card>a,.m7-final .m7-button-primary,.m7-mobile-nav-cta){border:1px solid var(--ui-action);border-radius:var(--ui-radius-md);background:var(--ui-action);color:var(--ui-action-text);font-weight:var(--ui-weight-strong);box-shadow:none}.clarity-marketing :is(.m7-nav-cta,.m7-button-primary,.m7-price-card>a,.m7-final .m7-button-primary,.m7-mobile-nav-cta):hover{border-color:var(--ui-action-hover);background:var(--ui-action-hover)}.clarity-marketing :is(.m7-button-secondary,.secondary-action){border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-md);background:var(--ui-bg-surface);color:var(--ui-text-strong);font-weight:var(--ui-weight-strong);box-shadow:none}.clarity-marketing :is(.m7-button-secondary,.secondary-action):hover{border-color:var(--ui-text-strong)}.clarity-marketing :is(.m7-nav-cta,.m7-button,.m7-button-secondary,.secondary-action):focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.clarity-marketing .m7-simple-hero h1{color:var(--ui-text-strong);font-weight:var(--ui-weight-heavy);letter-spacing:-.032em;line-height:1.04}.clarity-marketing :is(.m7-section-heading,.overview-section-heading,.section-shell) h2{color:var(--ui-text-strong);font-weight:var(--ui-weight-heavy);letter-spacing:-.024em}.clarity-marketing :is(.m7-section-heading,.overview-section-heading) h2:after{content:"";display:block;width:40px;height:4px;margin-top:var(--ui-space-4);border-radius:var(--ui-radius-full);background:var(--ui-brand-rule)}.clarity-marketing :is(.m7-section-heading.is-centered,.overview-section-heading.is-centered) h2:after{margin-inline:auto}.clarity-marketing .m7-simple-visual,.clarity-marketing .overview-use-card,.clarity-marketing :is(.detail-grid,.audience-value-grid) article{border:1px solid var(--ui-line);border-radius:var(--ui-radius-xl);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-1)}.clarity-marketing .m7-simple-visual>.clarity-subpage-window-bar{background:var(--ui-bg-surface)}.clarity-marketing .clarity-story>article+article,.clarity-marketing .m7-simple-sections{border-color:var(--ui-line)}.clarity-marketing.marketing-experience-v7 .m7-final{--ui-text:var(--ui-on-dark);--ui-text-strong:var(--ui-on-dark);--ui-text-secondary:var(--ui-on-dark-muted);border:0;border-radius:var(--ui-radius-xl);background:var(--ui-brand-final);color:var(--ui-on-dark);box-shadow:var(--ui-shadow-3);backdrop-filter:none}.clarity-marketing :is(.m7-final,.detail-final-band,.audience-boundary-band) :is(h2,h3){color:var(--ui-on-dark)}.clarity-marketing :is(.detail-final-band,.audience-boundary-band) :is(p,li){color:var(--ui-on-dark-muted)}.clarity-marketing .m7-final :is(p,.m7-text-link),.clarity-marketing :is(.detail-final-band,.audience-boundary-band) a:not([class*=button]):not(.secondary-action):not(.m7-button){color:var(--ui-on-dark-link)}.clarity-marketing :is(.m7-final,.detail-final-band) .m7-button-primary,.clarity-marketing :is(.m7-final,.detail-final-band) :is(.hero-actions>a:first-child){border-color:var(--ui-on-dark);background:var(--ui-on-dark);color:var(--ui-brand-ink)}.clarity-marketing :is(.m7-final,.detail-final-band) :is(.m7-button-secondary,.secondary-action){border-color:var(--ui-on-dark-control);background:var(--ui-on-dark-soft);color:var(--ui-on-dark)}.clarity-marketing :is(.m7-final,.detail-final-band,.audience-boundary-band) :focus-visible{outline:3px solid var(--ui-on-dark-link);outline-offset:3px}.clarity-marketing .m7-footer,.clarity-marketing.marketing-experience-v7 .m7-footer{border-top:0;background:var(--ui-brand-band);color:var(--ui-on-dark-muted)}.clarity-marketing .m7-footer .brand-glyph{display:flex;background:var(--ui-brand-gradient);border-radius:var(--ui-radius-sm)}.clarity-marketing .m7-footer .brand-glyph i{background:var(--ui-on-dark)}.clarity-marketing .m7-footer :is(strong,.brand-mark,.brand-mark>span:last-child){color:var(--ui-on-dark)}.clarity-marketing .m7-footer-bottom,.clarity-marketing .m7-footer-main>div:first-child>p{color:var(--ui-on-dark-fine);border-color:var(--ui-on-dark-line)}.clarity-marketing .m7-footer :is(.m7-footer-links a,.m7-footer-help,.m7-footer-links a:visited,.m7-footer-help:visited,.m7-footer-cookie-link){color:var(--ui-on-dark-muted)}:root:root:root:root .clarity-marketing .m7-footer .m7-footer-operator a{color:var(--ui-on-dark-muted);text-decoration:underline;text-underline-offset:3px}:root:root:root:root .clarity-marketing .m7-footer .m7-footer-operator a:is(:hover,:active){color:var(--ui-on-dark)}:root:root:root:root .clarity-marketing .m7-footer .m7-footer-social a,:root:root:root:root .clarity-marketing .m7-footer .m7-footer-social a:visited{color:var(--ui-on-dark-muted)}:root:root:root:root .clarity-marketing .m7-footer .m7-footer-social a:is(:hover,:active){color:var(--ui-on-dark)}.clarity-marketing .m7-footer :is(.m7-footer-links a,.m7-footer-help,.brand-mark,.m7-footer-cookie-link):is(:hover,:active){color:var(--ui-on-dark)}.clarity-marketing .m7-footer :is(a,button,select):focus-visible{color:var(--ui-on-dark);outline:3px solid var(--ui-on-dark-link);outline-offset:3px}.clarity-marketing .m7-footer-language,.clarity-marketing .m7-footer-language select,.clarity-marketing .m7-footer-language-go{color:var(--ui-on-dark-muted)}.clarity-marketing .m7-footer-language option{color:var(--ui-text);background:var(--ui-bg-surface)}:root:root:root:root .clarity-marketing .m7-footer{border-top:0;background:var(--ui-brand-band);color:var(--ui-on-dark-muted)}:root:root:root:root .clarity-marketing .m7-footer .brand-mark,:root:root:root:root .clarity-marketing .m7-footer .brand-mark:is(:visited,:hover,:active,:focus-visible),:root:root:root:root .clarity-marketing .m7-footer .brand-mark>span:last-child{background:transparent;color:var(--ui-on-dark);-webkit-text-fill-color:currentColor}@media (forced-colors:active){:root:root:root:root .clarity-marketing .m7-footer .brand-mark>span:last-child{color:LinkText;-webkit-text-fill-color:LinkText}}.clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing{--clarity-ink:var(--ui-on-dark);--clarity-muted:var(--ui-on-dark-muted);max-width:var(--ui-wrap);margin-inline:auto;padding:var(--ui-space-10) var(--ui-space-8);border:0;border-radius:var(--ui-radius-xl);background:var(--ui-brand-final);color:var(--ui-on-dark);box-shadow:var(--ui-shadow-3)}.clarity-marketing .clarity-closing h2{color:var(--ui-on-dark);font-weight:var(--ui-weight-heavy);letter-spacing:-.024em}.clarity-marketing .clarity-closing h2:after{display:none}.clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing .m7-button-primary,.clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing .m7-button-primary:visited{min-height:48px;border:1px solid var(--ui-on-dark);border-radius:var(--ui-radius-md);background:var(--ui-on-dark);color:var(--ui-brand-ink);font-weight:var(--ui-weight-strong)}.clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing .m7-button-primary:hover{border-color:var(--ui-on-dark-muted);background:var(--ui-on-dark-muted);color:var(--ui-brand-ink)}.clarity-marketing .clarity-closing .m7-text-link,.clarity-marketing .clarity-closing .m7-text-link:visited{color:var(--ui-on-dark-link);font-weight:var(--ui-weight-strong)}.clarity-marketing .clarity-closing .m7-text-link:hover{color:var(--ui-on-dark)}.clarity-marketing .clarity-closing a:focus-visible{outline:3px solid var(--ui-on-dark-link);outline-offset:3px}@media screen{:root[data-theme=dark] .clarity-marketing.clarity-marketing{--m7-ink:var(--ui-text-strong);--m7-muted:var(--ui-text-secondary);--m7-blue:var(--ui-action);--m7-blue-dark:var(--ui-action-hover);--m7-blue-pale:var(--ui-accent-soft);--m7-line:var(--ui-line);--m7-soft:var(--ui-bg-canvas);--m7-white:var(--ui-bg-surface);--m7-glass-hairline:var(--ui-line);--clarity-ink:var(--ui-text-strong);--clarity-muted:var(--ui-text-secondary);--clarity-line:var(--ui-line);--clarity-tint:var(--ui-bg-canvas);--clarity-accent:var(--ui-accent-text);--geo-accent-text:var(--ui-accent-text);background:var(--ui-bg-surface);color:var(--ui-text)}:root[data-theme=dark] .clarity-marketing .m7-nav{border-bottom:1px solid var(--ui-line);background:var(--ui-bg-surface);--m7-nav-band:var(--ui-bg-surface);--m7-nav-band-line:var(--ui-line);--m7-nav-band-shadow:none;border-bottom-color:transparent;background:transparent}:root[data-theme=dark] .clarity-marketing .m7-nav:before{border-bottom:1px solid var(--m7-nav-band-line);background:var(--m7-nav-band);box-shadow:var(--m7-nav-band-shadow)}:root[data-theme=dark] .clarity-marketing .m7-nav .brand-glyph{background:var(--ui-brand-gradient);box-shadow:var(--ui-brand-glow)}:root[data-theme=dark] .clarity-marketing .m7-nav .brand-glyph i{background:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing .brand-mark{color:var(--ui-text-strong)}:root[data-theme=dark] .clarity-marketing .m7-login,:root[data-theme=dark] .clarity-marketing .m7-nav>nav a{color:var(--ui-text)}:root[data-theme=dark] .clarity-marketing .m7-nav>nav a:hover,:root[data-theme=dark] .clarity-marketing .m7-nav>nav a[aria-current=page]{color:var(--ui-accent-text);background:transparent}:root[data-theme=dark] .clarity-marketing .m7-login{background:var(--ui-bg-surface-soft)}:root[data-theme=dark] .clarity-marketing :is(.m7-nav-cta,.m7-button-primary,.m7-price-card>a,.m7-final .m7-button-primary,.m7-mobile-nav-cta){border:1px solid var(--ui-action);background:var(--ui-action);color:var(--ui-action-text);box-shadow:none}:root[data-theme=dark] .clarity-marketing :is(.m7-nav-cta,.m7-button-primary,.m7-price-card>a,.m7-final .m7-button-primary,.m7-mobile-nav-cta):hover{border-color:var(--ui-action-hover);background:var(--ui-action-hover)}:root[data-theme=dark] .clarity-marketing :is(.m7-button-secondary,.secondary-action){border:1px solid var(--ui-line-control);background:var(--ui-bg-surface);color:var(--ui-text-strong);box-shadow:none}:root[data-theme=dark] .clarity-marketing :is(.m7-button-secondary,.secondary-action):hover{border-color:var(--ui-text-strong)}:root[data-theme=dark] .clarity-marketing :is(.m7-nav-cta,.m7-button,.m7-button-secondary,.secondary-action):focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}:root[data-theme=dark] .clarity-marketing .m7-simple-hero h1{color:var(--ui-text-strong)}:root[data-theme=dark] .clarity-marketing :is(.m7-section-heading,.overview-section-heading,.section-shell) h2{color:var(--ui-text-strong)}:root[data-theme=dark] .clarity-marketing :is(.m7-section-heading,.overview-section-heading) h2:after{background:var(--ui-brand-rule)}:root[data-theme=dark] .clarity-marketing .m7-simple-visual,:root[data-theme=dark] .clarity-marketing .overview-use-card,:root[data-theme=dark] .clarity-marketing :is(.detail-grid,.audience-value-grid) article{border:1px solid var(--ui-line);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-1)}:root[data-theme=dark] .clarity-marketing .m7-simple-visual>.clarity-subpage-window-bar{background:var(--ui-bg-surface)}:root[data-theme=dark] .clarity-marketing .clarity-story>article+article,:root[data-theme=dark] .clarity-marketing .m7-simple-sections{border-color:var(--ui-line)}:root[data-theme=dark] .clarity-marketing.marketing-experience-v7 .m7-final{--ui-text:var(--ui-on-dark);--ui-text-strong:var(--ui-on-dark);--ui-text-secondary:var(--ui-on-dark-muted);border:0;background:var(--ui-brand-final);color:var(--ui-on-dark);box-shadow:var(--ui-shadow-3)}:root[data-theme=dark] .clarity-marketing :is(.m7-final,.detail-final-band,.audience-boundary-band) :is(h2,h3){color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing :is(.detail-final-band,.audience-boundary-band) :is(p,li){color:var(--ui-on-dark-muted)}:root[data-theme=dark] .clarity-marketing .m7-final :is(p,.m7-text-link),:root[data-theme=dark] .clarity-marketing :is(.detail-final-band,.audience-boundary-band) a:not([class*=button]):not(.secondary-action):not(.m7-button){color:var(--ui-on-dark-link)}:root[data-theme=dark] .clarity-marketing :is(.m7-final,.detail-final-band) .m7-button-primary,:root[data-theme=dark] .clarity-marketing :is(.m7-final,.detail-final-band) :is(.hero-actions>a:first-child){border-color:var(--ui-on-dark);background:var(--ui-on-dark);color:var(--ui-brand-ink)}:root[data-theme=dark] .clarity-marketing :is(.m7-final,.detail-final-band) :is(.m7-button-secondary,.secondary-action){border-color:var(--ui-on-dark-control);background:var(--ui-on-dark-soft);color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing :is(.m7-final,.detail-final-band,.audience-boundary-band) :focus-visible{outline:3px solid var(--ui-on-dark-link);outline-offset:3px}:root[data-theme=dark] .clarity-marketing .m7-footer,:root[data-theme=dark] .clarity-marketing.marketing-experience-v7 .m7-footer{border-top:0;background:var(--ui-brand-band);color:var(--ui-on-dark-muted)}:root[data-theme=dark] .clarity-marketing .m7-footer .brand-glyph{background:var(--ui-brand-gradient)}:root[data-theme=dark] .clarity-marketing .m7-footer .brand-glyph i{background:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing .m7-footer :is(strong,.brand-mark,.brand-mark>span:last-child){color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing .m7-footer-bottom,:root[data-theme=dark] .clarity-marketing .m7-footer-main>div:first-child>p{color:var(--ui-on-dark-fine);border-color:var(--ui-on-dark-line)}:root[data-theme=dark] .clarity-marketing .m7-footer :is(.m7-footer-links a,.m7-footer-help,.m7-footer-links a:visited,.m7-footer-help:visited,.m7-footer-cookie-link){color:var(--ui-on-dark-muted)}:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .m7-footer-operator a{color:var(--ui-on-dark-muted);text-decoration:underline}:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .m7-footer-operator a:is(:hover,:active){color:var(--ui-on-dark)}:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .m7-footer-social a,:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .m7-footer-social a:visited{color:var(--ui-on-dark-muted)}:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .m7-footer-social a:is(:hover,:active){color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing .m7-footer :is(.m7-footer-links a,.m7-footer-help,.brand-mark,.m7-footer-cookie-link):is(:hover,:active){color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing .m7-footer :is(a,button,select):focus-visible{color:var(--ui-on-dark);outline:3px solid var(--ui-on-dark-link);outline-offset:3px}:root[data-theme=dark] .clarity-marketing .m7-footer-language,:root[data-theme=dark] .clarity-marketing .m7-footer-language select,:root[data-theme=dark] .clarity-marketing .m7-footer-language-go{color:var(--ui-on-dark-muted)}:root[data-theme=dark] .clarity-marketing .m7-footer-language option{color:var(--ui-text);background:var(--ui-bg-surface)}:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer{border-top:0;background:var(--ui-brand-band);color:var(--ui-on-dark-muted)}:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .brand-mark,:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .brand-mark:is(:visited,:hover,:active,:focus-visible),:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .brand-mark>span:last-child{background:transparent;color:var(--ui-on-dark);-webkit-text-fill-color:currentColor}@media (forced-colors:active){:root[data-theme=dark]:root:root:root .clarity-marketing .m7-footer .brand-mark>span:last-child{color:LinkText;-webkit-text-fill-color:LinkText}}:root[data-theme=dark] .clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing{--clarity-ink:var(--ui-on-dark);--clarity-muted:var(--ui-on-dark-muted);border:0;background:var(--ui-brand-final);color:var(--ui-on-dark);box-shadow:var(--ui-shadow-3)}:root[data-theme=dark] .clarity-marketing .clarity-closing h2{color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing .m7-button-primary,:root[data-theme=dark] .clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing .m7-button-primary:visited{border:1px solid var(--ui-on-dark);background:var(--ui-on-dark);color:var(--ui-brand-ink)}:root[data-theme=dark] .clarity-marketing.marketing-experience-v7.marketing-experience-glass .clarity-closing .m7-button-primary:hover{border-color:var(--ui-on-dark-muted);background:var(--ui-on-dark-muted);color:var(--ui-brand-ink)}:root[data-theme=dark] .clarity-marketing .clarity-closing .m7-text-link,:root[data-theme=dark] .clarity-marketing .clarity-closing .m7-text-link:visited{color:var(--ui-on-dark-link)}:root[data-theme=dark] .clarity-marketing .clarity-closing .m7-text-link:hover{color:var(--ui-on-dark)}:root[data-theme=dark] .clarity-marketing .clarity-closing a:focus-visible{outline:3px solid var(--ui-on-dark-link);outline-offset:3px}}.marketing-consent-banner:has(.measurement-consent-panel){padding:14px 16px;display:block;color:var(--ui-text-strong,#07152d);background:var(--ui-bg-surface,#fff);border-color:#dddfea;border-radius:10px;box-shadow:0 5px 20px #151b3512;max-height:calc(100dvh - 32px)}.measurement-consent-panel{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px 24px;align-items:center;color:var(--ui-text-strong,#07152d)}.measurement-consent-panel h2{font-size:15px;line-height:20px;margin:0 0 4px;font-weight:650;letter-spacing:-.2px}.measurement-consent-panel .measurement-consent-option span,.measurement-consent-panel p{font-size:14px;line-height:20px;margin:0;color:var(--ui-text-secondary,#555b6d);max-width:none}.measurement-consent-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.measurement-consent-panel .measurement-consent-actions button{font:inherit;background:var(--ui-bg-surface,#fff);color:var(--ui-text-strong,#07152d);border:1px solid var(--ui-line-control,#c9c5df);border-radius:7px;min-height:44px;font-size:13px;line-height:17px;padding:8px 10px;font-weight:550;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.measurement-consent-panel .measurement-consent-actions button:hover{background:var(--ui-bg-surface-soft,#f7f5ff);border-color:var(--ui-action,#806ddb)}.marketing-consent-dialog:has(.measurement-consent-panel) .marketing-consent-close:focus-visible,.measurement-consent-panel a:focus-visible,.measurement-consent-panel button:focus-visible,.measurement-consent-panel input:focus-visible{outline:3px solid var(--ui-action,#806ddb);outline-offset:3px}.measurement-consent-panel button:disabled{cursor:default;opacity:.6}.measurement-consent-secondary{display:flex;justify-content:space-between;gap:16px;margin-top:6px}.measurement-consent-secondary button{border:0;background:transparent;font:inherit;font-size:14px;line-height:20px;padding:2px 0;color:var(--ui-accent-text,#6251b9);min-height:28px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.measurement-consent-choices,.measurement-consent-details,.measurement-consent-status{grid-column:1/-1}.measurement-consent-details{border-top:1px solid #eeeef5;padding-top:10px}.measurement-consent-details[hidden]{display:none}.measurement-consent-details p+p{margin-top:8px}.measurement-consent-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.measurement-consent-panel a{font-size:14px;line-height:20px;color:var(--ui-accent-text,#6251b9)}.measurement-consent-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.measurement-consent-option{display:flex;gap:10px;align-items:flex-start}.measurement-consent-option input{width:18px;height:18px;flex-shrink:0;margin:2px 0;accent-color:var(--ui-action,#6854d6)}.measurement-consent-option span span,.measurement-consent-option strong{display:block}.measurement-consent-panel .measurement-consent-status{color:var(--ui-text-strong,#07152d)}.marketing-consent-dialog:has(.measurement-consent-panel){color:var(--ui-text-strong,#07152d);padding:24px;background:var(--ui-bg-surface,#fff);border-color:#dddfea;max-height:calc(100dvh - 40px);overflow:auto}.marketing-consent-dialog .measurement-consent-panel{grid-template-columns:minmax(0,1fr)}.marketing-consent-dialog .measurement-consent-actions{margin-top:0}@media(max-width:650px){.marketing-consent-banner:has(.measurement-consent-panel){padding:14px;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));max-height:calc(100dvh - 24px)}.measurement-consent-panel{grid-template-columns:minmax(0,1fr);gap:12px}.measurement-consent-panel h2,.measurement-consent-panel p{font-size:14px;line-height:20px}.measurement-consent-choices{grid-template-columns:1fr}.measurement-consent-secondary{margin-top:7px}.measurement-consent-actions button{min-height:44px}}.marketing-consent-banner .measurement-consent-panel h2{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;padding:0;border:0}.marketing-consent-banner .measurement-consent-panel p{display:block}.marketing-consent-dialog .measurement-consent-main{padding-right:36px}.marketing-consent-dialog:has(.measurement-consent-panel) .marketing-consent-close{color:var(--ui-text-strong,#07152d);border-color:var(--ui-line-control,#c9c5df);background:var(--ui-bg-surface,#fff)}.marketing-consent-banner .measurement-consent-panel p.measurement-consent-mobile-body,.marketing-consent-dialog .measurement-consent-panel p.measurement-consent-mobile-body{display:none}.measurement-consent-close-inline{border:0;background:transparent;font:inherit;font-size:14px;line-height:20px;color:var(--ui-accent-text,#6251b9);min-height:28px;margin-top:8px;text-decoration:underline;cursor:pointer}@media(max-width:650px){.marketing-consent-banner:has(.measurement-consent-panel){padding:10px 12px}.measurement-consent-panel{gap:8px}.measurement-consent-secondary{margin-top:4px}.marketing-consent-banner .measurement-consent-panel[data-view=summary] h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:0;padding:0;border:0}.marketing-consent-banner .measurement-consent-panel p.measurement-consent-desktop-body,.marketing-consent-dialog .measurement-consent-panel p.measurement-consent-desktop-body{display:none}.marketing-consent-banner .measurement-consent-panel p.measurement-consent-mobile-body,.marketing-consent-dialog .measurement-consent-panel p.measurement-consent-mobile-body{display:block}}.marketing-consent-banner .measurement-consent-panel h2,.marketing-consent-dialog .measurement-consent-panel h2{font-size:15px;line-height:20px;font-weight:650;letter-spacing:-.2px}.marketing-consent-banner .measurement-consent-panel p,.marketing-consent-dialog .measurement-consent-panel p{font-size:14px;line-height:20px}@media(max-width:650px){.marketing-consent-banner .measurement-consent-panel h2,.marketing-consent-dialog .measurement-consent-panel h2{font-size:14px;line-height:20px}}@media screen{:root[data-theme=dark] .marketing-consent-banner:has(.measurement-consent-panel){color:var(--ui-text-strong,#e0ecff);background:var(--ui-bg-surface,#0f151d);border-color:#30323c;box-shadow:0 5px 20px rgb(0 0 0/.113)}:root[data-theme=dark] .measurement-consent-panel{color:var(--ui-text-strong,#e0ecff)}:root[data-theme=dark] .measurement-consent-panel .measurement-consent-option span,:root[data-theme=dark] .measurement-consent-panel p{color:var(--ui-text-secondary,#b2b8c8)}:root[data-theme=dark] .measurement-consent-panel .measurement-consent-actions button{background:var(--ui-bg-surface,#0f151d);color:var(--ui-text-strong,#e0ecff);border:1px solid var(--ui-line-control,#49465b)}:root[data-theme=dark] .measurement-consent-panel .measurement-consent-actions button:hover{background:var(--ui-bg-surface-soft,#1d1b25);border-color:var(--ui-action,#aea4f8)}:root[data-theme=dark] .marketing-consent-dialog:has(.measurement-consent-panel) .marketing-consent-close:focus-visible,:root[data-theme=dark] .measurement-consent-panel a:focus-visible,:root[data-theme=dark] .measurement-consent-panel button:focus-visible,:root[data-theme=dark] .measurement-consent-panel input:focus-visible{outline:3px solid var(--ui-action,#aea4f8);outline-offset:3px}:root[data-theme=dark] .measurement-consent-secondary button{border:0;background:transparent;color:var(--ui-accent-text,#aca5f8);text-decoration:underline}:root[data-theme=dark] .measurement-consent-details{border-top:1px solid #24232d}:root[data-theme=dark] .measurement-consent-panel a{color:var(--ui-accent-text,#aca5f8)}:root[data-theme=dark] .measurement-consent-option input{accent-color:var(--ui-action,#a9a6f9)}:root[data-theme=dark] .measurement-consent-panel .measurement-consent-status{color:var(--ui-text-strong,#e0ecff)}:root[data-theme=dark] .marketing-consent-dialog:has(.measurement-consent-panel){color:var(--ui-text-strong,#e0ecff);background:var(--ui-bg-surface,#0f151d);border-color:#30323c}:root[data-theme=dark] .marketing-consent-banner .measurement-consent-panel h2{border:0}:root[data-theme=dark] .marketing-consent-dialog:has(.measurement-consent-panel) .marketing-consent-close{color:var(--ui-text-strong,#e0ecff);border-color:var(--ui-line-control,#49465b);background:var(--ui-bg-surface,#0f151d)}:root[data-theme=dark] .measurement-consent-close-inline{border:0;background:transparent;color:var(--ui-accent-text,#aca5f8);text-decoration:underline}@media(max-width:650px){:root[data-theme=dark] .marketing-consent-banner .measurement-consent-panel[data-view=summary] h2{border:0}}}