.tour-header{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:27px 36px;display:flex}.tour-header-label{letter-spacing:.13em;color:#7181a0;font-size:12px}.tour-header>.text-link{color:#4d6191;font-size:12.5px}.tour-shell{max-width:1280px;margin:0 auto;padding:32px 36px 35px}.tour-intro{grid-template-columns:1fr .65fr;align-items:end;gap:60px;margin-bottom:35px;display:grid}.tour-intro h1{letter-spacing:-.055em;font-size:53px;line-height:1.04}.tour-intro .eyebrow{margin-bottom:17px;font-size:12px}.tour-description p{color:#657591;font-size:13px;line-height:1.8}.tour-description>span{color:#7c89a0;margin-top:14px;font-size:12px;display:block}.tour-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.tour-intents{background:#fff;border:1px solid #dfe5ef;border-radius:8px;gap:5px;padding:5px;display:flex}.tour-intents button{color:#6a7c9c;background:0 0;border-radius:5px;padding:11px 18px;font-size:12.5px}.tour-intents button[aria-pressed=true]{color:#284fc7;background:#eaf0ff;font-weight:600}.share-tour{color:#3e5ba0;background:0 0;padding:10px 0;font-size:12.5px}#share-status{color:#306d59;overflow-wrap:anywhere;margin-bottom:10px;font-size:12.5px;line-height:1.5}.tour-player{background:#fff;border:1px solid #d9e1f0;border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #253f7512}.movie-top{color:#8b98ae;background:#fff;border-bottom:1px solid #e6ebf4;justify-content:space-between;gap:15px;padding:16px 23px;font-size:12px;display:flex}.movie-top>span:first-child{align-items:center;gap:8px;display:flex}.movie-top b{letter-spacing:.12em;color:#6e7f9f;font-size:12px}.movie-top i{background:#a8b5ca;border-radius:50%;width:7px;height:7px}.is-playing .movie-top i{background:#4c81e7;box-shadow:0 0 0 4px #eaf0fe}.scene{background:#fff;grid-template-columns:285px 1fr;min-height:560px;display:grid}.scene-caption{border-right:1px solid #e4eaf4;flex-direction:column;padding:34px 28px;display:flex}.scene-number{letter-spacing:.12em;color:#8798b8;margin-bottom:37px;font-size:12px}.scene-caption .eyebrow{color:#5777bb;margin-bottom:16px;font-size:12px}.scene-caption h2{letter-spacing:-.04em;font-size:33px;font-weight:550;line-height:1.11}.scene-description{color:#72829e;margin-top:19px;font-size:12px;line-height:1.8}.caption-context{margin-top:auto;padding-top:32px}.caption-context span{color:#8998b1;font-size:12px;display:block}.caption-context b{color:#5872a3;margin-top:7px;font-size:12px;font-weight:500;display:block}.change-chips{margin:0;padding:21px 0 0;list-style:none}.change-chips li{color:#6780ad;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.change-chips li span{border:1px solid #bacbee;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.scene-visual{background:#f2f5fc;justify-content:center;align-items:center;min-width:0;padding:28px;animation:.5s scene-in;display:flex;overflow:hidden}.signals-visual{width:min(520px,100%)}.signal-person{align-items:center;gap:18px;margin-bottom:28px;display:flex}.signal-person>span{color:#fff;background:#3159e5;border-radius:15px;flex-shrink:0;place-items:center;width:57px;height:57px;font-size:25px;display:grid}.signal-person small{letter-spacing:.12em;color:#8b9cbb;font-size:12px}.signal-person h3{letter-spacing:-.035em;margin-top:9px;font-size:26px;line-height:1.15}.event-stack{gap:12px;display:grid}.event-card{animation:.6s both event-in;animation-delay:var(--delay);background:#fff;border:1px solid #dce4f4;border-radius:9px;align-items:center;gap:19px;padding:22px;display:flex}.event-card>span{color:#bbc8e1;font-size:18px}.event-card small{letter-spacing:.1em;color:#8f9fba;font-size:12px;display:block}.event-card b{margin-top:7px;font-size:13px;font-weight:500;display:block}.event-card i{color:#78a091;margin-left:auto;font-size:16px;font-style:normal}.signal-boundary{color:#7c8da9;align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.signal-boundary>span{color:#419878}.ad-visual{flex-direction:column;align-items:center;width:100%;display:flex}.tour-ad{background:#e8edfb;border:1px solid #d6def0;border-radius:10px;width:min(390px,100%);padding:22px 27px;animation:.6s both event-in;box-shadow:0 17px 35px #2d477e10}.tour-ad-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-ad-top>b{letter-spacing:-.8px;font-size:20px}.tour-ad-top>span{color:#8191b0;font-size:12px}.tour-ad h3{margin-top:23px;font-size:37px;line-height:1.04}.tour-ad p{color:#788cac;margin-top:13px;font-size:12px;line-height:1.6}.tour-ad img{object-fit:contain;width:100%;height:150px;margin-block:8px}.tour-ad button{color:#fff;background:#2c437b;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;font-size:12.5px;display:flex}.tour-ad>small{color:#8a9ab7;margin-top:13px;font-size:12px;display:block}.tour-ad-cedar h3{font-family:Georgia,serif}.tour-ad-cedar img{object-fit:cover;border-radius:4px;height:125px;margin-block:17px}.ad-destination{color:#6d83af;align-items:center;gap:14px;margin-top:22px;display:flex}.ad-destination>span{font-size:29px}.ad-destination p{font-size:12px;line-height:1.6}.ad-destination b{font-weight:500}.scene-before,.scene-optimized{align-items:center;padding:20px}.tour-browser{background:#fff;border:1px solid #d7dfee;border-radius:7px;width:100%;overflow:hidden;box-shadow:0 10px 24px #2f477417}.tour-browser .window-chrome{height:28px;font-size:12px}.tour-browser .window-chrome b{letter-spacing:.08em;color:#6077ad;font-size:12px;font-weight:500}.tour-landing .brand-nav{padding:15px 22px}.tour-landing .brand-nav b{font-size:20px}.tour-landing .brand-nav>span{font-size:12px}.tour-landing .product-layout,.tour-landing .baseline-hero{gap:12px;min-height:280px;padding:28px 25px}.tour-landing .landing-page h3{font-size:35px}.tour-landing .landing-page p,.tour-landing .brand-eyebrow{font-size:12px}.tour-landing .brand-action{padding:11px 14px;font-size:12px}.tour-landing .product-benefits{gap:17px;padding:20px 23px}.tour-landing .product-benefits b,.tour-landing .product-benefits small{font-size:12px}.tour-landing .baseline-links{padding:21px 24px}.tour-landing .baseline-links b{font-size:12px}.tour-landing .brand-footer-note{padding:12px 22px;font-size:12px}.tour-landing .cart-layout{gap:23px;padding:28px 23px}.tour-landing .cart-summary{padding:15px}.tour-landing .cart-summary img{height:125px}.tour-landing .cart-copy h3{font-size:34px}.tour-landing .return-proof{margin-top:17px;padding-block:12px}.tour-landing .return-proof b,.tour-landing .return-proof small,.tour-landing .fiction-note{font-size:12px}.tour-landing .lead-layout{gap:20px;padding:23px}.tour-landing .lead-copy h3{font-size:32px}.tour-landing .lead-copy>p{font-size:12px}.tour-landing .lead-copy>img{height:140px;margin-top:17px}.tour-landing .enquiry-card{padding:19px 17px}.tour-landing .enquiry-card h4{font-size:22px}.tour-landing .enquiry-card p{font-size:12px}.tour-landing .sample-form label{margin-top:12px;font-size:12px}.tour-landing .sample-form input,.tour-landing .sample-form textarea{padding:8px;font-size:12px}.tour-landing .sample-form textarea{min-height:52px}.tour-landing .sample-form .brand-action,.tour-landing .sample-form>small{font-size:12px}.tour-landing[data-stage=optimized] .cta-spot{outline-offset:4px;animation:2.2s ease-in-out 2 cta-glow}.conversion-visual{width:min(510px,100%)}.conversion-preview{background:#e9eefb;border:1px solid #d6e0f5;border-radius:9px;padding:25px 28px}.conversion-preview .eyebrow{font-size:12px}.conversion-preview h3{font-size:37px;line-height:1.05}.conversion-action{color:#fff;background:#3159e5;border-radius:5px;justify-content:space-between;margin-top:23px;padding:16px 18px;font-size:12px;display:flex}.conversion-receipt{text-align:center;background:#fff;border:1px solid #d6e5dc;border-radius:9px;margin:16px 17px 0;padding:25px;animation:.8s .5s both event-in}.receipt-check{color:#3e9470;background:#e7f3ed;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 13px;font-size:19px;display:grid}.conversion-receipt small{letter-spacing:.1em;color:#6d9b85;font-size:12px}.conversion-receipt h3{margin-top:9px;font-size:24px}.conversion-receipt p{color:#8895a8;margin-top:13px;font-size:12px;line-height:1.7}.feedback-visual{width:min(510px,100%)}.feedback-node{background:#fff;border:1px solid #dce5f4;border-radius:9px;align-items:center;gap:17px;padding:24px;animation:.6s both event-in;display:flex}.feedback-node:nth-of-type(2){animation-delay:.3s}.feedback-node:nth-of-type(3){animation-delay:.6s}.feedback-node>span{color:#446cce;background:#eaf0ff;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.feedback-node small{color:#8496b5;letter-spacing:.1em;font-size:12px}.feedback-node b{margin-top:7px;font-size:15px;font-weight:500;line-height:1.5;display:block}.feedback-visual>i{text-align:center;color:#9db4df;padding:9px;font-size:24px;font-style:normal;display:block}.feedback-visual>p{text-align:center;color:#7c90b1;margin-top:24px;font-size:12px;line-height:1.6}.lift-visual{background:#fff;border:1px solid #dce4f2;border-radius:10px;width:min(530px,100%);padding:30px}.lift-example{letter-spacing:.08em;color:#8a9cbb;font-size:12px}.lift-visual>h3{margin-top:18px;font-size:31px;line-height:1.12}.tour-chart{margin-top:30px}.tour-chart>div:not(.tour-bar){color:#7d8da9;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.tour-chart b{color:#3f5b92;font-size:12px;font-weight:500}.tour-bar{background:#f1f4fa;border-radius:3px;height:16px;margin-top:10px;overflow:hidden}.tour-bar>span{height:100%;width:var(--bar);animation:1s both grow-bar;animation-delay:var(--delay);background:#adbcd6;border-radius:3px;display:block}.tour-chart>small{color:#92a1bb;margin-top:8px;font-size:12px;display:block}.tour-lift-metrics{border-top:1px solid #e5ebf4;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;padding-top:23px;display:grid}.tour-lift-metrics b{color:#3159e5;letter-spacing:-.04em;white-space:nowrap;font-size:29px;font-weight:500}.tour-lift-metrics span{color:#8296b8;margin-top:7px;font-size:12px;display:block}.lift-visual>a{color:#5979b8;margin-top:24px;font-size:12px;display:inline-block}.player-controls{background:#fff;border-top:1px solid #e5eaf4}.progress-track{background:#e8edf7;height:3px}.progress-track>span{background:#3159e5;width:0;height:100%;transition:width .12s linear;display:block}.transport{align-items:center;gap:12px;padding:16px 22px;display:flex}.play-tour{color:#fff;background:#3159e5;border-radius:6px;min-width:95px;padding:11px 16px;font-size:12.5px}.transport-small{color:#637fae;background:#f1f4fa;border-radius:5px;width:32px;height:32px;font-size:16px}.transport-small:disabled{opacity:.35;cursor:default}#time-label{font-variant-numeric:tabular-nums;color:#7f91b0;margin-left:4px;font-size:12px}.loop-label{color:#8798b4;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.loop-label input{accent-color:#3159e5}.speed-label select{color:#7990b5;background:#fff;border:1px solid #e1e7f3;border-radius:4px;padding:8px;font-size:12px}.replay-tour{color:#6683b4;background:0 0;padding:8px;font-size:12px}.scene-navigation{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:19px;display:grid}.scene-navigation button{text-align:left;color:#8c9cb7;background:0 0;border-top:2px solid #dce4f2;min-width:0;padding:13px 10px}.scene-navigation button[aria-current=step]{color:#3f65c5;background:#edf2ff;border-color:#3159e5;border-radius:0 0 5px 5px}.scene-navigation span{margin-bottom:8px;font-size:12px;display:block}.scene-navigation b{font-size:12px;font-weight:500;line-height:1.5;display:block}.tour-bottom{border-bottom:1px solid #dfe6f2;justify-content:space-between;align-items:center;gap:25px;padding-block:20px 38px;display:flex}.tour-bottom p{color:#8494af;max-width:540px;font-size:12px;line-height:1.6}.tour-bottom a{color:#5678b7;white-space:nowrap;font-size:12px}.tour-samples{grid-template-columns:.8fr 1.2fr;gap:50px;padding-block:42px 32px;display:grid}.tour-samples h2{font-size:34px;line-height:1.1}.tour-samples .eyebrow{margin-bottom:13px;font-size:12px}.sample-links{gap:9px;display:grid}.sample-links a{background:#fff;border:1px solid #dde6f4;border-radius:7px;padding:15px 20px;display:block}.sample-links b{color:#5473ae;font-size:12px;font-weight:500}.sample-links span{color:#8d9bb3;margin-top:7px;font-size:12px;display:block}.tour-disclosure{color:#8d9bb1;max-width:900px;font-size:12px;line-height:1.7}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes scene-in{0%{opacity:.2;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes event-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cta-glow{0%,to{outline:2px solid #0000}50%{outline:2px solid #3159e5;box-shadow:0 0 0 7px #3159e510}}@keyframes grow-bar{0%{width:0}to{width:var(--bar)}}.tour-player:not(.is-playing) .scene-visual,.tour-player:not(.is-playing) .scene-visual *{animation:none!important}@media (max-width:1100px){.scene{grid-template-columns:240px 1fr}.scene-caption{padding:28px 23px}.scene-caption h2{font-size:29px}.scene-description{font-size:12.5px}.scene-visual{padding:23px}.tour-landing .landing-page h3,.tour-landing .cart-copy h3{font-size:29px}.tour-landing .cart-layout{gap:15px;padding:23px 18px}.tour-landing .lead-layout{gap:14px;padding:19px 16px}.tour-landing .enquiry-card{padding:15px 12px}.tour-landing .enquiry-card h4{font-size:19px}.tour-landing .brand-action{font-size:12px}.tour-landing .brand-nav{padding:15px 18px}.tour-landing .product-layout,.tour-landing .baseline-hero{padding:23px 20px}.tour-intro{gap:35px}.tour-intro h1{font-size:47px}.tour-lift-metrics{gap:11px}.tour-lift-metrics b{font-size:25px}}@media (max-width:850px){.tour-header-label{display:none}.tour-header{padding-inline:25px}.tour-shell{padding:25px}.tour-intro{grid-template-columns:1fr;gap:22px}.tour-intro h1{font-size:48px}.tour-description{max-width:550px}.scene{grid-template-columns:1fr}.scene-caption{border-bottom:1px solid #e0e7f3;border-right:0;padding:24px 27px;display:block}.scene-number{margin-bottom:13px;display:block}.scene-caption h2{max-width:none;font-size:33px}.scene-caption .eyebrow{margin-bottom:11px}.scene-description{margin-top:13px;font-size:12px}.caption-context{display:none}.change-chips{flex-wrap:wrap;gap:8px 15px;padding-top:15px;display:flex}.scene-visual{min-height:520px;padding:30px}.tour-landing .landing-page h3{font-size:36px}.tour-landing .cart-copy h3,.tour-landing .lead-copy h3{font-size:34px}.tour-landing .enquiry-card{padding:22px 18px}.tour-landing .enquiry-card h4{font-size:24px}.scene-navigation{gap:5px}.scene-navigation button{padding:11px 7px}.scene-navigation b{font-size:12px}.tour-bottom{display:block}.tour-bottom a{margin-top:16px;display:inline-block}.tour-samples{grid-template-columns:1fr;gap:25px}.tour-samples h2{font-size:32px}}@media (max-width:600px){.tour-header{gap:20px;padding:21px 18px}.tour-header .logo{font-size:20px}.tour-header>.text-link{text-align:right;max-width:94px;font-size:12px;line-height:1.5}.tour-shell{padding:22px 18px 30px}.tour-intro h1{font-size:40px}.tour-intro .eyebrow{margin-bottom:14px;font-size:12px;line-height:1.7}.tour-description p{font-size:12px}.tour-description>span{margin-top:11px;font-size:12px;line-height:1.5}.tour-toolbar{margin-bottom:9px;display:block}.tour-intents{gap:2px;padding:4px}.tour-intents button{flex:1;padding:11px 8px;font-size:12px}.share-tour{margin-left:auto;padding:13px 0 0;font-size:12px;display:block}.movie-top{gap:8px;padding:13px 16px;font-size:12px}.movie-top b{font-size:12px}.scene-caption{padding:25px 22px}.scene-number{margin-bottom:17px;font-size:12px}.scene-caption h2{font-size:31px}.scene-caption .eyebrow{font-size:12px}.scene-description{font-size:12.5px;line-height:1.75}.scene-visual{min-height:420px;padding:22px 18px}.signals-visual .signal-person{gap:12px;margin-bottom:22px}.signal-person>span{border-radius:10px;width:42px;height:42px;font-size:21px}.signal-person small{font-size:12px}.signal-person h3{font-size:22px}.event-card{gap:13px;padding:18px 15px}.event-card>span{font-size:15px}.event-card small{font-size:12px}.event-card b{font-size:12.5px;line-height:1.4}.signal-boundary{font-size:12px;line-height:1.5}.tour-ad{padding:21px}.tour-ad h3{font-size:32px}.tour-ad p{font-size:12px}.tour-ad img{height:130px}.tour-ad-top>b{font-size:18px}.tour-ad-top>span{font-size:12px}.ad-destination{margin-top:18px}.ad-destination p{font-size:12px}.scene-before,.scene-optimized{padding:15px 12px}.tour-landing .brand-nav{padding:15px 19px}.tour-landing .brand-nav b{font-size:18px}.tour-landing .brand-nav>span:not(.brand-nav-symbol){display:none}.tour-landing .landing-page h3,.tour-landing .cart-copy h3,.tour-landing .lead-copy h3{font-size:34px}.tour-landing .product-layout,.tour-landing .baseline-hero,.tour-landing .cart-layout,.tour-landing .lead-layout{grid-template-columns:1fr;gap:20px;padding:26px 22px}.tour-landing .product-image{height:170px}.tour-landing .product-image img{width:100%;margin:0}.tour-landing .baseline-hero img{height:170px}.tour-landing .landing-page p{font-size:12px}.tour-landing .product-benefits{gap:10px;padding:22px 17px}.tour-landing .product-benefits b,.tour-landing .product-benefits small{font-size:12px}.tour-landing .brand-action{padding:12px 15px;font-size:12px}.tour-landing .cart-summary img{height:160px}.tour-landing .cart-summary{padding:20px}.tour-landing .return-proof b,.tour-landing .return-proof small,.tour-landing .fiction-note{font-size:12px}.tour-landing .lead-copy>img{height:160px}.tour-landing .enquiry-card{padding:22px 18px}.tour-landing .enquiry-card h4{font-size:25px}.tour-landing .enquiry-card p,.tour-landing .sample-form label{font-size:12px}.tour-landing .sample-form input,.tour-landing .sample-form textarea{padding:11px;font-size:12px}.tour-landing .sample-form .brand-action,.tour-landing .sample-form>small{font-size:12px}.change-chips{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.change-chips li{padding:4px 0;font-size:12px;line-height:1.5}.change-chips li span{width:17px;height:17px;font-size:12px}.conversion-preview{padding:23px}.conversion-preview h3{font-size:31px}.conversion-action{padding:14px;font-size:12px}.conversion-receipt{margin-inline:7px;padding:23px 17px}.conversion-receipt h3{font-size:21px}.conversion-receipt p{font-size:12px}.feedback-node{gap:12px;padding:20px 16px}.feedback-node>span{width:33px;height:33px;font-size:17px}.feedback-node small,.feedback-node b,.feedback-visual>p{font-size:12px}.lift-visual{padding:24px 19px}.lift-example{font-size:12px;line-height:1.6;display:block}.lift-visual>h3{font-size:27px}.tour-chart{margin-top:23px}.tour-chart>div:not(.tour-bar){font-size:12px}.tour-chart b{font-size:12.5px}.tour-chart>small{font-size:12px}.tour-lift-metrics{gap:8px}.tour-lift-metrics b{font-size:24px}.tour-lift-metrics span{font-size:12px;line-height:1.5}.lift-visual>a{font-size:12px}.transport{flex-wrap:wrap;gap:7px;padding:13px}.play-tour{min-width:80px;padding:10px 12px;font-size:12px}.transport-small{width:28px;height:28px;font-size:14px}#time-label{margin-left:0;font-size:12px}.loop-label{margin-left:auto;font-size:12px}.loop-label input{width:12px;height:12px}.speed-label{margin-left:0}.speed-label select{padding:7px;font-size:12px}.replay-tour{margin-left:auto;font-size:12px}.scene-navigation{grid-template-columns:repeat(4,1fr);gap:9px 6px}.scene-navigation button{padding:10px 6px}.scene-navigation b,.scene-navigation span{font-size:12px}.tour-bottom{padding-block:18px 28px}.tour-bottom p{font-size:12px}.tour-bottom a{white-space:normal;font-size:12px;line-height:1.5}.tour-samples{padding-block:31px 25px}.tour-samples h2{font-size:30px}.sample-links a{padding:16px}.sample-links b{font-size:12.5px}.sample-links span{font-size:12px;line-height:1.5}.tour-disclosure,.tour-browser .window-chrome,.tour-browser .window-chrome b,.tour-browser .window-dots{font-size:12px}}@media (prefers-reduced-motion:reduce){.scene-visual,.scene-visual *{animation:none!important}.progress-track>span{transition:none}}#focus-tour{white-space:nowrap;margin-left:auto}.show-mode .tour-header{padding-block:18px}.show-mode .tour-shell{padding-top:0}.show-mode .tour-intro,.show-mode .tour-bottom,.show-mode .tour-samples,.show-mode .tour-disclosure{display:none}.show-mode .tour-toolbar{margin-bottom:12px}.show-mode .scene{height:calc(100dvh - 256px);min-height:350px;max-height:680px}.show-mode .scene-visual{min-height:0;padding:20px}.show-mode .scene-caption{padding:25px}.show-mode .scene-number{margin-bottom:22px}.show-mode .scene-caption h2{font-size:30px}.show-mode .scene-description{font-size:12.5px}.show-mode .caption-context{padding-top:20px}.show-mode .change-chips{padding-top:12px}.show-mode .change-chips li{padding:6px 0}.show-mode .tour-landing .product-layout,.show-mode .tour-landing .baseline-hero{min-height:220px;padding:23px}.show-mode .tour-landing .product-image{align-self:center;height:200px}.show-mode .tour-landing .product-image img{object-fit:contain;height:100%}.show-mode .tour-landing .baseline-hero img{object-fit:contain;height:190px}.show-mode .tour-landing .product-benefits{padding-block:18px}.show-mode .tour-landing .landing-page h3{font-size:32px}.show-mode .tour-landing .lead-copy h3{font-size:30px}.show-mode .event-card{padding:17px 22px}.show-mode .signal-person{margin-bottom:20px}.show-mode .signal-boundary{margin-top:19px}.show-mode .tour-ad{max-width:370px;padding:20px 25px}.show-mode .tour-ad h3{margin-top:17px;font-size:32px}.show-mode .tour-ad img{height:120px}.show-mode .ad-destination{display:none}.show-mode .conversion-preview{padding:22px}.show-mode .conversion-preview h3{font-size:32px}.show-mode .conversion-receipt{padding:20px}.show-mode .feedback-node{padding:19px 23px}.show-mode .feedback-visual>i{padding:6px}.show-mode .lift-visual{padding:23px 27px}.show-mode .lift-visual>h3{margin-top:14px;font-size:27px}.show-mode .tour-chart{margin-top:20px}.show-mode .tour-chart>div:not(.tour-bar){margin-top:14px}.show-mode .tour-lift-metrics{margin-top:20px;padding-top:18px}.show-mode .lift-visual>a{margin-top:18px}.show-mode .scene-navigation{margin-top:12px}.show-mode .scene-navigation button{padding-block:9px}.show-mode .scene-navigation span{margin-bottom:5px}.show-mode .scene-navigation b{font-size:12px}@media (max-width:850px){.show-mode .scene{height:auto;max-height:none}.show-mode .scene-caption{padding:22px 25px}.show-mode .scene-caption h2{font-size:30px}.show-mode .scene-visual{min-height:460px}.show-mode .tour-header{padding-block:18px}.show-mode .tour-shell{padding-bottom:20px}}@media (max-width:600px){#focus-tour{margin-left:0;font-size:12px;display:inline-block}#share-tour{float:right;display:inline-block}.tour-toolbar:after{content:"";clear:both;display:block}.show-mode .scene-caption{padding:22px}.show-mode .scene-caption h2{font-size:28px}.show-mode .scene-number{margin-bottom:14px}.show-mode .scene-visual{min-height:400px;padding:20px 15px}.show-mode .scene-before,.show-mode .scene-optimized{align-items:flex-start;max-height:500px;padding:15px 12px;overflow-y:auto}.show-mode .scene-caption .change-chips{padding-top:11px}.show-mode .tour-landing .product-layout,.show-mode .tour-landing .baseline-hero{padding:24px 20px}.show-mode .tour-landing .landing-page h3{font-size:32px}.show-mode .tour-landing .product-image{height:170px}.show-mode .scene-navigation{grid-template-columns:repeat(4,1fr)}.show-mode .scene-navigation b{font-size:12px}.show-mode .lift-visual{padding:23px 19px}.show-mode .lift-visual>h3{font-size:26px}.show-mode .tour-lift-metrics b{font-size:23px}.show-mode .feedback-node{padding:19px 15px}.show-mode .tour-ad{padding:20px}.show-mode .event-card{padding:17px 15px}}@media (min-width:851px){.show-mode .tour-header{padding-block:11px}.show-mode .tour-shell{padding-bottom:0}.show-mode .scene{height:calc(100dvh - 270px);min-height:330px}.show-mode .scene-visual{padding:15px}.show-mode .scene-caption{padding:22px}.show-mode .scene-caption h2{font-size:28px}.show-mode .scene-number{margin-bottom:17px}.show-mode .scene-description{font-size:12px}.show-mode .change-chips li{padding:5px 0;font-size:12px}.show-mode .caption-context{padding-top:12px}.show-mode .scene-navigation button{padding-block:8px}}:root{--sky:#a7d7ff;--sky-pale:#edf7ff;--violet:#c596fe;--violet-pale:#f3eaff;--lime:#bcf96a;--lime-pale:#f1fcdf;--ink:#15213a;--muted:#526079;--blue:#3159e5;--paper:#f6f8fc;--line:#dce3ef}.product-layout{background:var(--sky-pale)}.cart-layout{background:#f7f1ff}.lead-layout{background:#f3faec}.brand-action{background:var(--blue)}.cedar-page .brand-action{background:#375448}.brand-nav>span,.fiction-note,.brand-footer-note,.cart-summary>div:first-child,.cart-detail,.brand-eyebrow{color:var(--muted)}body{background:#fff}.concept-bar{background:var(--sky-pale);color:var(--ink);border-bottom:1px solid #d7eaff}.hero-stage{background:linear-gradient(135deg,#edf7ff,#f5edff);border-color:#d9e4f4;box-shadow:0 24px 70px #3159e510}.hero-signal{background:var(--sky);border-color:var(--sky)}.hero-signal small,.hero-signal strong,.hero-signal>span:last-child{color:var(--ink)}.signal-icon{color:var(--blue);background:#ffffffa8}.hero-change{background:var(--violet);border-radius:8px;padding:12px}.hero-change small,.hero-change>span:first-child{color:var(--ink)}.approved{background:var(--lime);color:var(--ink)}.hero-product{background:#f6f8fc}.hero-benefits{color:var(--muted);background:#fff}.connection-strip{background:#fff}.connection-strip .wrap>span{color:var(--ink);border-radius:5px;padding:9px 12px}.connection-strip .wrap>span:first-of-type{background:var(--sky)}.connection-strip .wrap>span:nth-of-type(2){background:var(--violet)}.connection-strip .wrap>span:nth-of-type(3){background:#edf1ff}.connection-strip .wrap>span:nth-of-type(4){background:var(--lime)}.optimizer-section{background:linear-gradient(#f6faff,#fff)}.optimizer-app{box-shadow:0 22px 65px #3159e50a}.app-top{background:#fff}.app-symbol{background:var(--violet-pale);color:var(--ink)}.sample-label,.app-version{color:var(--muted)}.context-sidebar{background:var(--sky-pale)}.intent-options button[aria-pressed=true]{background:var(--sky);box-shadow:inset 3px 0 var(--blue);border-color:#80bef0}.intent-options small,.intent-options i{color:var(--muted)}.decision-note{background:var(--violet);border:1px solid #b47eea}.decision-note>span,.decision-note p{color:var(--ink)}.approval-source{background:#fff;border-radius:7px;padding:12px}.approval-source span{color:#397514}.context-data ol,.context-data small,.control-label{color:var(--muted)}.mode-switch{background:#edf1f7}.mode-switch button{color:var(--muted)}.mode-switch button[data-mode=after][aria-pressed=true]{background:var(--violet);color:var(--ink)}.optimization-status{color:var(--muted)}.status-check,.change-marker{background:var(--violet);color:var(--ink)}.change-inspector{background:#fcfaff}.change-item{background:#fff}.change-item[aria-pressed=true]{background:var(--violet-pale);border-color:#a66ee4}.change-item>span{background:var(--violet);color:var(--ink);border-color:#0000}.spot-highlight{outline-color:#9b60d9;box-shadow:inset 0 0 0 4px #c596fe33}.conversion-success,.standalone-result{background:var(--lime-pale);color:var(--ink);border-color:#9ed447}.conversion-success>span{background:var(--lime);color:var(--ink)}.conversion-success p{color:var(--muted)}.connected-ad,.format-display{background:var(--violet-pale);border-color:#ddc7f5}.connected-ad button,.format-display button{background:var(--blue)}.connected-ad p,.connected-ad>small,.format-display>small{color:var(--muted)}.cedar-ad{background:#eff7e9}.variant-preview{background:var(--sky-pale);border-color:#cfe7fa}.cart-variant{background:var(--violet-pale);border-color:#e1cff2}.cedar-variant{background:var(--lime-pale);border-color:#d4e8b6}.variant-preview>small,.variant-brand>span{color:var(--muted)}.variant-preview>button{background:var(--blue)}.cedar-variant>button{background:#375448}.format-search{background:#f7fbff}.format-chat{background:var(--violet-pale)}.fifth-format{background:var(--sky-pale)}.learning-section{background:var(--lime-pale);color:var(--ink);border-block:1px solid #d8eabd}.learning-layout .eyebrow,.learning-layout>div>p:not(.eyebrow),.learning-diagram>p{color:var(--muted)}.learning-layout .button.light{background:var(--blue);color:#fff}.learning-event{background:#fff;border-color:#d3e5b9;box-shadow:0 9px 25px #2c501206}.learning-event>span{background:var(--lime);color:var(--ink);border-radius:6px;padding:8px}.learning-event small,.learning-event i,.diagram-line{color:#3d6122}.impact-section{background:linear-gradient(130deg,#f8fff1,#edf7ff)}.impact-card{box-shadow:0 18px 50px #3159e508}.example-pill{background:var(--lime);color:var(--ink)}.impact-controls>p,.impact-controls label,.impact-chart small,.impact-metrics span,.impact-results>small{color:var(--muted)}.impact-metrics{background:var(--lime-pale);border-color:#d3e7b6;border-radius:9px;padding-inline:18px}.negative-lift .impact-metrics{background:#fff0f1;border-color:#f3cdd2}.impact-chart>div:not(.chart-track),.impact-results>p{color:var(--muted)}#baseline-bar{background:var(--sky)}#matched-bar{background:var(--blue)}.closing{background:#fff}.hero-description,.hero-promise,.section-note,footer p,footer>span{color:var(--muted)}.tour-page{background:#fff}.tour-header{border-bottom:1px solid var(--line)}.tour-header-label,.tour-description p,.tour-description>span,.tour-intents button{color:var(--muted)}.tour-intents button[aria-pressed=true]{background:var(--violet);color:var(--ink)}.tour-player{border-color:#d7e3f2;box-shadow:0 24px 65px #3159e510}.movie-top{background:var(--sky-pale);color:var(--muted)}.movie-top b{color:var(--ink)}.scene-caption{background:#fff}.scene-number,.scene-description,.caption-context span{color:var(--muted)}.caption-context b{color:var(--ink)}.scene-caption .eyebrow{color:#69419c}.scene-visual{background:#f6f8fc}.scene-signals{background:var(--sky-pale)}.scene-ad,.scene-optimized{background:var(--violet-pale)}.scene-conversion,.scene-feedback,.scene-lift{background:var(--lime-pale)}.signal-person>span{background:var(--sky);color:var(--ink)}.signal-person small,.event-card small,.signal-boundary{color:var(--muted)}.event-card{border-color:#c6e1f6}.event-card>span{background:var(--sky);color:var(--ink);border-radius:6px;padding:7px}.event-card i{color:#397514}.tour-ad{background:#fff;border-color:#d5b6ef}.tour-ad button{background:var(--blue)}.tour-ad p,.tour-ad>small,.tour-ad-top>span{color:var(--muted)}.tour-ad-cedar{background:#f7fff0}.tour-ad-cedar button{background:#375448}.tour-browser{border-color:#c9b2df}.change-chips li{color:var(--muted)}.change-chips li span{background:var(--violet);color:var(--ink);border:0}.conversion-preview{background:#fff;border-color:#d3e8b4}.conversion-receipt{border-color:#badf89}.receipt-check{background:var(--lime);color:var(--ink)}.conversion-receipt small{color:#3d6122}.conversion-receipt p{color:var(--muted)}.feedback-node{border-color:#cce4ab}.feedback-node>span{background:var(--lime);color:var(--ink)}.feedback-node small,.feedback-visual>p{color:var(--muted)}.feedback-visual>i{color:#4b742a}.lift-visual{border-color:#cce4ab}.lift-example{background:var(--lime);color:var(--ink);border-radius:4px;padding:7px;display:inline-block}.tour-chart>div:not(.tour-bar),.tour-chart>small,.tour-lift-metrics span{color:var(--muted)}.tour-bar>span{background:var(--sky)}.tour-bar.blue>span{background:var(--blue)}.tour-lift-metrics{background:var(--lime-pale);border-radius:7px;padding:18px 12px}.scene-navigation button{color:var(--muted)}.scene-navigation button[aria-current=step]{background:var(--violet-pale);color:var(--ink);border-color:#a66ee4}.transport-small{background:var(--sky-pale);color:var(--ink)}.loop-label,.speed-label select,#time-label,.tour-bottom p,.tour-disclosure,.sample-links span{color:var(--muted)}.sample-links a{border-left:4px solid var(--sky)}.sample-links a:nth-child(2){border-left-color:var(--violet)}.sample-links a:nth-child(3){border-left-color:var(--lime)}.review-callout{background:var(--violet-pale);border:1px solid #dfc9f4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}.review-callout b{font-size:14px}.review-callout p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.review-callout a{white-space:nowrap}@media (max-width:600px){.hero-change{padding:10px}.connection-strip .wrap>span{padding:8px}.impact-metrics{padding-inline:10px}.review-callout{padding:19px;display:block}.review-callout a{margin-top:15px}.tour-lift-metrics{padding-inline:8px}}.tour-lift-scenario{background:#f1f4fa;border-radius:7px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-top:18px;padding:4px;display:flex}.tour-lift-scenario button{color:var(--muted);background:0 0;border-radius:4px;padding:9px 12px;font-size:12px}.tour-lift-scenario button[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 5px #15213a15}.show-mode .tour-lift-scenario{margin-top:12px}@media (max-width:760px){.tour-lift-scenario{grid-template-columns:1fr 1fr;width:100%;display:grid}.tour-lift-scenario button{padding:9px 6px}}
