.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;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-outline{border-color:var(--m7-line);color:var(--m7-ink);background:transparent}.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-table-scroll: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-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-table-scroll{overflow-x:auto;border:1px solid var(--m7-line);border-radius:12px}.marketing-experience-v7 .geo-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.marketing-experience-v7 .geo-table caption{padding:16px;text-align:left;font-weight:650}.marketing-experience-v7 .geo-table td,.marketing-experience-v7 .geo-table th{padding:14px 16px;border-top:1px solid var(--m7-line);vertical-align:top}.marketing-experience-v7 .geo-table thead th{background:var(--m7-soft);font-size:.9375rem}.marketing-experience-v7 .geo-table tbody tr:first-child{background:var(--m7-blue-pale)}.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-guide-toc-title{margin:0 0 8px;font-weight:650}.marketing-experience-v7 .geo-guide-toc{margin:0;padding-left:22px;line-height:1.8}.marketing-experience-v7 .geo-guide-toc a,.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 :is(.geo-step,.geo-outcome,.geo-usecase){position:relative;border:1px solid var(--geo-card-line);background:var(--geo-card);box-shadow:var(--geo-card-shadow);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.marketing-experience-v7 :is(.geo-step,.geo-outcome,.geo-usecase):hover{border-color:rgb(40 123 221/.38);box-shadow:var(--geo-card-shadow-hover)}.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-outcome{--acc-grad:linear-gradient(135deg,#13adbd,#0a7f8e);--acc-tile:#e3f6f8;--acc-ink:#0b6e7a;--acc-glow:rgb(19 173 189/0.18);display:flex;overflow:hidden;padding:30px 28px 28px;align-items:flex-start;gap:20px;border-radius:22px;isolation:isolate}.marketing-experience-v7 .geo-outcome[data-accent=blue]{--acc-grad:linear-gradient(135deg,#287bdd,#1d5fbf);--acc-tile:#e7f0fd;--acc-ink:#1d5fbf;--acc-glow:rgb(40 123 221/0.18)}.marketing-experience-v7 .geo-outcome[data-accent=violet]{--acc-grad:linear-gradient(135deg,#8b6cf0,#5b3cc4);--acc-tile:#efeafd;--acc-ink:#5b3cc4;--acc-glow:rgb(124 92 232/0.18)}.marketing-experience-v7 .geo-outcome[data-accent=amber]{--acc-grad:linear-gradient(135deg,#f59e0b,#ea580c);--acc-tile:#fdf0e6;--acc-ink:#b4440b;--acc-glow:rgb(245 130 11/0.18)}:root[data-theme=dark] .marketing-experience-v7 .geo-outcome{--acc-tile:rgb(19 173 189/0.16);--acc-ink:#9fe3ea}:root[data-theme=dark] .marketing-experience-v7 .geo-outcome[data-accent=blue]{--acc-tile:rgb(40 123 221/0.18);--acc-ink:#a9c8ff}:root[data-theme=dark] .marketing-experience-v7 .geo-outcome[data-accent=violet]{--acc-tile:rgb(139 108 240/0.18);--acc-ink:#c9b8ff}:root[data-theme=dark] .marketing-experience-v7 .geo-outcome[data-accent=amber]{--acc-tile:rgb(245 158 11/0.16);--acc-ink:#ffc597}.marketing-experience-v7 .geo-outcome:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--acc-grad)}.marketing-experience-v7 .geo-outcome:after{content:"";position:absolute;z-index:-1;top:-90px;right:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--acc-glow),transparent 70%);opacity:.65;transition:opacity .35s ease,transform .5s ease;pointer-events:none}.marketing-experience-v7 .geo-outcome:hover{transform:perspective(900px) translateY(-6px) rotateX(2deg)}.marketing-experience-v7 .geo-outcome:hover:after{opacity:1;transform:scale(1.15)}.marketing-experience-v7 .geo-outcome-icon{display:grid;flex:none;width:52px;height:52px;place-items:center;border-radius:16px;background:var(--acc-tile);box-shadow:inset 0 0 0 1px rgb(17 19 22/.05);color:var(--acc-ink);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.marketing-experience-v7 .geo-outcome:hover .geo-outcome-icon{transform:rotate(-6deg) scale(1.06)}.marketing-experience-v7 .geo-usecases-scroll{margin:0 -8px;padding:8px;border-radius:24px}.marketing-experience-v7 .geo-usecases-scroll:focus-visible{outline:3px solid #f5b400;outline-offset:2px}.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-usecase{overflow:hidden;padding:24px;border-radius:20px;isolation:isolate}.marketing-experience-v7 .geo-usecase:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(160deg,rgb(40 123 221/.1),rgb(19 173 189/.16));opacity:0;transition:opacity .35s ease}.marketing-experience-v7 .geo-usecase:hover{border-color:rgb(19 173 189/.5);transform:translateY(-6px)}.marketing-experience-v7 .geo-usecase:hover:before{opacity:1}.marketing-experience-v7 .geo-usecase-top{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between}.marketing-experience-v7 .geo-usecase-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--geo-grad-strong);box-shadow:0 10px 24px rgb(29 111 208/.28);color:#fff;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.marketing-experience-v7 .geo-usecase:hover .geo-usecase-icon{transform:rotate(-8deg) scale(1.06)}.marketing-experience-v7 .geo-usecase-level{display:inline-flex;padding:6px 8px;gap:4px;border-radius:999px;background:var(--geo-chip-bg)}.marketing-experience-v7 .geo-usecase-level i{width:8px;height:8px;border-radius:50%;background:var(--geo-skeleton)}.marketing-experience-v7 .geo-usecase-level i.is-on{background:#13adbd}.marketing-experience-v7 .geo-usecase[data-level="2"] .geo-usecase-level i.is-on{background:#287bdd}.marketing-experience-v7 .geo-usecase[data-level="3"] .geo-usecase-level i.is-on{background:#ea580c}.marketing-experience-v7 .geo-button-gradient,.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}.marketing-experience-v7 .geo-button-soft{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 :is(.geo-button-soft,.geo-button-gradient,.geo-faq-cta .geo-button) svg{transition:transform .25s ease}.marketing-experience-v7 :is(.geo-button-soft,.geo-button-gradient,.geo-faq-cta .geo-button):hover svg{transform:translateX(3px)}.marketing-experience-v7 .geo-button-gradient{background:var(--geo-grad-strong);box-shadow:0 12px 28px rgb(29 111 208/.3);color:#fff}.marketing-experience-v7 .geo-button-gradient:hover{filter:brightness(1.06);transform:translateY(-2px)}.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 :is(.geo-step,.geo-outcome,.geo-usecase,.geo-faq-cards details):nth-child(2){animation-range:entry 8% entry 85%}.marketing-experience-v7 :is(.geo-step,.geo-outcome,.geo-usecase,.geo-faq-cards details):nth-child(3){animation-range:entry 16% entry 95%}.marketing-experience-v7 :is(.geo-outcome,.geo-usecase):nth-child(4){animation-range:entry 22% entry 100%}.marketing-experience-v7 .geo-steps:after{animation:geo-progress linear both;animation-timeline:--geo-steps;animation-range:entry 60% cover 55%}}}@media (prefers-reduced-motion:reduce){.marketing-experience-v7 :is(.geo-outcome,.geo-usecase):after,.marketing-experience-v7 :is(.geo-outcome,.geo-usecase):before,.marketing-experience-v7 :is(.geo-step,.geo-outcome,.geo-usecase,.geo-outcome-icon,.geo-usecase-icon,.geo-step-badge,.geo-button-soft,.geo-button-gradient,.geo-faq-cta .geo-button,.geo-faq-chevron){transition:none}.marketing-experience-v7 :is(.geo-step,.geo-outcome,.geo-usecase):hover :is(.geo-step-badge,.geo-outcome-icon,.geo-usecase-icon),.marketing-experience-v7 :is(.geo-step,.geo-outcome,.geo-usecase,.geo-button-soft,.geo-button-gradient,.geo-faq-cta .geo-button):hover{transform:none}}@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-outcome{padding:26px 22px 22px;gap:16px}.marketing-experience-v7 .geo-usecases-scroll{overflow-x:auto;margin:0 -16px;padding:8px 16px 18px;border-radius:0;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.marketing-experience-v7 .geo-usecases-scroll::-webkit-scrollbar{display:none}.marketing-experience-v7 .geo-usecases{grid-template-columns:none;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:14px}.marketing-experience-v7 .geo-usecase{scroll-snap-align:start}.marketing-experience-v7 .geo-usecase.geo-reveal{animation:none}}:root[data-theme=dark] .marketing-experience-v7 .m7-report-next-step>div>div>span{color:#1f47b0}@media screen{:root:root[data-theme=dark] .overview-hero-decor .overview-call-island{border-color:#333f49;background:#1e272f;box-shadow:0 20px 48px rgb(0 0 0/.45);color:#8bd0de}:root:root[data-theme=dark] .overview-hero-decor .overview-call-island .overview-call-indicator{background:#3ddd9e}:root:root[data-theme=dark] .overview-hero-decor .overview-call-island .overview-island-label{color:#cce7ef}:root:root[data-theme=dark] .overview-hero-decor[data-call-state=connected] .overview-call-island .overview-island-wave i{background:#41dcbb}:root:root[data-theme=dark] .overview-hero-decor :is(.overview-call-accept,.overview-call-end){border-color:#0f151d;color:#fff}:root:root[data-theme=dark] .overview-hero-decor .overview-call-accept{background:#168d68}:root:root[data-theme=dark] .overview-hero-decor .overview-call-end{background:#d94854}: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}}