/* V2 product pages share the homepage's typography, palette, and navigation. */
.feature-page .feature-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:64px 76px}.f-hero-copy h1{font-size:clamp(48px,5.3vw,73px);font-weight:800;line-height:1.045;letter-spacing:-3.8px;margin:23px 0}.f-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.65;color:#66736b;max-width:440px}.f-hero-copy .eyebrow{font-size:10px}.hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.quiet-link{font-size:12px;display:inline-flex;align-items:center;gap:10px;font-weight:600}.quiet-link svg{width:16px;height:16px}.quiet-link:hover{color:var(--blue)}.f-hero-art{min-width:0;min-height:510px;border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;isolation:isolate}.theme-lilac{background:#e8edff;--accent:#4162f2;--tone:#576ea7;--tint:#f3f5ff}.theme-sage{background:#e9eedf;--accent:#49653c;--tone:#596e4c;--tint:#f5f7f0}.theme-peach{background:#f5e9d3;--accent:#795c31;--tone:#836b46;--tint:#fffbf4}.theme-rose{background:#efe3ec;--accent:#875b7e;--tone:#84667e;--tint:#faf5f8}.f-hero-art:before{content:'';position:absolute;inset:25px;border:1px solid #ffffff65;border-radius:50%;z-index:-1}.f-hero-art>.demo-note{margin-top:23px}.demo-note{font-size:9px;line-height:1.6;color:#7e897c;text-align:center;margin:17px 0 0}.dark-section .demo-note{color:#b7c5dc}.ui-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.ui-heading b{font:800 15px Manrope;letter-spacing:-.4px}.ui-heading>span{font-size:7px;letter-spacing:.7px;color:#7e8b80;text-align:right;line-height:1.5}.feature-art{padding:38px;border-radius:19px;min-width:0;min-height:395px;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature-art>*{max-width:100%}.f-split-section{padding-block:87px}.f-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.f-section-copy h2{font-size:clamp(38px,4.1vw,57px);letter-spacing:-2.4px;line-height:1.1}.f-section-copy>.eyebrow{color:#6a785f;margin-bottom:20px;font-size:10px}.f-section-copy>p:not(.eyebrow){color:#6a7764;line-height:1.7;font-size:17px;max-width:410px;margin:23px 0 25px}.f-section-copy .inline-link{margin-top:1px}.dark-section{background:#18253e;color:#fff}.dark-section em{color:#a8bcff}.dark-section .f-section-copy>.eyebrow{color:#a7b8e3}.dark-section .f-section-copy>p:not(.eyebrow){color:#b9c5d8}.dark-section .feature-art{color:var(--ink)}.dark-section .inline-link{border-color:#7384a5}.f-section-heading{max-width:890px;margin:0 auto 35px;text-align:center}.f-section-heading h2{font-size:clamp(39px,4.2vw,60px);letter-spacing:-2.5px}.f-section-heading>p:not(.eyebrow){max-width:630px;margin:20px auto 0;color:#75816d;font-size:16px;line-height:1.65}.f-section-heading>.eyebrow{color:#6e7d62;margin-bottom:17px}.f-tabs-section{padding-block:72px}.f-tab-list{display:flex;gap:20px;margin-bottom:22px}.f-tab-list>button{position:relative;flex:1;padding:16px 6px;font-size:13px;font-weight:700;color:#859079;border:0;border-bottom:2px solid #dfe5d8;background:none;line-height:1.4}.f-tab-list>button[aria-selected=true]{color:#23301f}.f-tab-list>button:after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .2s}.f-tab-list>button[aria-selected=true]:after{transform:scaleX(1)}.f-tab-list>button:hover{color:var(--blue)}.f-tab-panel{display:grid;grid-template-columns:.94fr 1.06fr;min-height:480px;border-radius:20px;overflow:hidden;align-items:center;animation:feature-enter .3s ease both}.f-tab-panel[hidden]{display:none}.f-tab-copy{padding:48px}.f-tab-copy>.eyebrow{font-size:9px;color:var(--tone);margin-bottom:19px}.f-tab-copy h3{font-size:clamp(32px,3.4vw,47px);line-height:1.1;letter-spacing:-2px;font-weight:800}.f-tab-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--tone);margin-top:21px;max-width:360px}.f-tab-art{align-self:stretch;padding:38px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;background:#ffffff25}.f-tab-art>*{max-width:100%}.f-tab-controls{display:flex;justify-content:space-between;align-items:center;margin-top:15px;gap:20px}.f-tab-controls .demo-note{margin:0;text-align:left}.f-tab-controls>div{display:flex;gap:9px;align-items:center}.f-tab-controls [data-prev] svg{transform:rotate(180deg)}.f-autoplay{font-size:11px;border:0;background:none;padding:10px;color:#627157;white-space:nowrap}.f-autoplay[hidden]{display:none}.f-tabs-section [data-paused=true] *{animation-play-state:paused!important}.f-tab-list i{display:none}.screen-frame{width:100%;overflow:hidden;border-radius:10px;border:1px solid #e1e5eb;background:#fff;box-shadow:0 15px 35px #22345312}.screen-frame img{width:100%;height:auto}.screen-frame picture{display:block}.f-proof{background:#f0f3eb;margin-block:35px}.wide-screen{border-radius:12px;padding:10px;max-width:1160px;margin-inline:auto}.f-proof .f-section-heading{margin-bottom:38px}.f-proof .demo-note{margin-top:18px}.f-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:90px}.f-faq>.f-section-heading{margin:0;text-align:left}.f-faq .eyebrow{color:#7b8770;font-size:10px;margin-bottom:18px}.f-faq h2{font-size:42px;letter-spacing:-1.9px}.f-faq details{border-bottom:1px solid #dee4d8;padding:22px 0}.f-faq details:first-child{padding-top:0}.f-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:700;font-size:15px;line-height:1.5}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary>span{font-size:22px;color:#819070;font-weight:400}.f-faq details[open] summary>span{transform:rotate(45deg)}.f-faq details p{font-size:14px;color:#728067;line-height:1.75;padding:16px 28px 0 0}.f-related{padding:18px 0 80px}.f-related>.eyebrow{font-size:9px;color:#7e8974;margin-bottom:18px}.f-related>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.f-related a{position:relative;border-top:1px solid #dce3d5;padding:23px 40px 0 0;display:flex;flex-direction:column;gap:11px}.f-related a>span{font-size:12px;color:var(--blue);font-weight:700}.f-related a>b{font:700 21px/1.4 Manrope;letter-spacing:-.5px}.f-related a>svg{position:absolute;right:0;top:25px}.f-related a:hover>b{color:var(--blue)}.feature-final h2{font-size:clamp(38px,4.7vw,64px)}.plain-benefits{padding:0;list-style:none;display:flex;flex-direction:column;gap:13px;margin:0 0 25px}.plain-benefits li{font-size:13px;color:#6f7b65;display:flex;gap:12px;align-items:center}.plain-benefits li:before{content:'✓';display:grid;place-items:center;width:20px;height:20px;background:#e8eeda;border-radius:50%;color:#647d46;font-size:11px}.query-browser,.ranking-demo,.customer-card,.signal-board,.audience-card,.recommendation,.measurement-card,.channel-card,.dynamic-demo,.basket-example,.tier-demo,.loyalty-value{width:100%;background:#fff;border:1px solid #e2e7dc;border-radius:14px;padding:25px;box-shadow:0 15px 30px #20352b0d}.query-demo{display:flex;align-items:center;gap:11px;padding:15px 16px;border:1px solid #ccd6ef;border-radius:30px;background:#fff;min-width:0;box-shadow:0 5px 12px #23389f07}.query-demo>span:first-child{display:flex}.query-demo svg{width:18px;height:18px;color:#6882d0}.query-demo>b{font-size:17px;line-height:1.4;color:#304c8a}.query-hit{font-size:10px;background:#e9efff;color:#456bc6;border-radius:20px;padding:5px 9px;margin-left:auto}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:19px}.f-product{min-width:0;background:#fff;border-radius:8px;padding:9px}.f-photo{position:relative;height:155px;background:#f3f5ed;border-radius:8px;display:grid;place-items:center;overflow:hidden}.f-photo img{width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:multiply}.f-product small{display:block;font-size:7px;line-height:1.4;margin:12px 0 5px;color:#7a8672}.f-product>b{font-size:12px;line-height:1.4;display:block}.f-product-detail{font-size:9px;color:#7b866f;display:block;margin-top:6px}.f-product-badge{position:absolute;top:8px;left:8px;font-size:7px;font-weight:700;letter-spacing:.4px;background:#fff;padding:5px 7px;border-radius:20px;color:#536e37;box-shadow:0 3px 5px #23301208}.f-price{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;margin-top:8px;color:#506a3e}.f-price s{color:#a5ad9c;font-size:9px;font-weight:400}.smart-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:19px;padding:11px 8px;background:#f1f5e9;border-radius:7px;color:#597147;font-size:10px}.smart-note svg{width:16px;height:16px}.ranking-row{display:flex;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0e8}.ranking-row>img{width:75px;height:86px;object-fit:contain;background:#f4f6ed;border-radius:8px}.ranking-row>div{flex:1}.ranking-row small{display:block;font-size:6px;letter-spacing:.5px;color:#9ba28f;margin-bottom:7px}.ranking-row b{font-size:12px;line-height:1.5}.ranking-row>span{font-size:11px;color:#849573}.ranking-row>.rank-up{background:#e7f3d8;color:#587141;padding:6px;border-radius:5px}.ranking-demo>p{font-size:10px;color:#81916f;margin-top:19px;text-align:center}.intent-stack{width:100%;display:flex;align-items:center;flex-direction:column}.intent-stack>.query-demo{width:100%}.connect-line{display:block;width:1px;height:30px;background:#b7c4a8;margin:auto}.intent-stack .f-email{max-width:320px}.intent-stack .f-email-products img{height:140px}.f-email{width:100%;max-width:340px;background:white;border:1px solid #dce3d5;border-radius:11px;overflow:hidden;box-shadow:0 17px 30px #2b41261a}.f-email-header{padding:17px 20px;border-bottom:1px solid #e9ede2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#36593c}.f-email-header>b{font:800 23px Manrope;letter-spacing:-1.3px}.f-email-header>span{font-size:5px;letter-spacing:.7px}.f-email-body{padding:22px;background:#fffdf6;text-align:center}.f-email-body>small{font-size:6px;letter-spacing:.7px;color:#8d9779}.f-email-body>h3{font-size:25px;letter-spacing:-.9px;line-height:1.13;margin:12px 0 19px}.f-email-products{display:flex;gap:10px}.f-email-products img{width:calc(50% - 5px);height:140px;object-fit:contain;background:#f1f5e8;border-radius:7px}.f-email-products img:only-child{width:100%;object-fit:cover;object-position:center 53%;height:170px}.f-email-button{display:flex;align-items:center;justify-content:center;gap:17px;background:#385439;color:white;border-radius:4px;padding:12px;font-size:9px;font-weight:600;margin-top:18px}.f-email-button svg{width:12px;height:12px}.email-offer{font-size:10px;line-height:1.5;border:1px dashed #82996a;padding:12px 8px;color:#52733c;background:#f2f7e8;margin-top:17px;border-radius:4px}.email-composition{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px 0}.email-composition .f-email{transform:rotate(3deg)}.composition-tag{align-self:flex-start;position:relative;z-index:1;background:white;border:1px solid #e4e8df;box-shadow:0 10px 20px #31402812;border-radius:7px;font-size:10px;display:flex;align-items:center;gap:8px;padding:13px 14px;margin:0 0 -7px -10px}.composition-tag svg{width:16px;height:16px;color:#64854b}.send-tag{align-self:flex-end;z-index:1;position:relative;background:white;border-radius:8px;padding:14px;display:flex;gap:10px;align-items:center;margin:-12px -14px 0 0;box-shadow:0 10px 20px #31402812}.tiny-avatar{display:grid;place-items:center;width:29px;height:29px;background:#e8efff;color:var(--blue);border-radius:50%;font-size:16px}.send-tag b{display:block;font-size:10px}.send-tag small{display:block;color:#91a080;font-size:8px;margin-top:5px}.customer-name{display:flex;align-items:center;gap:12px}.avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;background:#e4ebff;border-radius:50%;font-size:13px;color:#4567bf;font-weight:700}.customer-name h3{font-size:19px;letter-spacing:-.7px}.customer-name p{font-size:8px;line-height:1.5;color:#8b9781;margin-top:5px}.member-pill{background:#f0f4e8;color:#718b57;border:1px solid #e0e9d2;border-radius:20px;padding:6px 9px;font-size:8px;white-space:nowrap}.customer-name>.member-pill{margin-left:auto}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:24px 0;border-bottom:1px solid #edf0e8}.profile-stats b{font:800 23px Manrope;display:block;letter-spacing:-.9px}.profile-stats small{display:block;font-size:8px;color:#8d9882;margin-top:6px}.profile-purchase{display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid #edf0e8}.profile-purchase>img{width:70px;height:80px;object-fit:contain;background:#f5f6ed;border-radius:7px}.profile-purchase>div{flex:1}.profile-purchase small{font-size:6px;color:#8c997e;letter-spacing:.5px;display:block;margin-bottom:7px}.profile-purchase b{display:block;font-size:12px}.profile-purchase span{display:block;font-size:8px;color:#8a967d;margin-top:5px}.profile-purchase svg{width:18px;height:18px;color:#6e9150}.profile-activity{display:flex;gap:13px;align-items:center;margin-top:20px}.activity-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#7b9b58;box-shadow:0 0 0 5px #f1f5e8;margin-left:7px}.profile-activity b{font-size:10px}.profile-activity p{font-size:8px;color:#8b977f;margin-top:5px}.floating-tag{background:#fff;padding:14px 18px;border:1px solid #e0e7d7;border-radius:8px;box-shadow:0 12px 25px #263d2c14;display:flex;align-items:center;gap:9px;font-size:10px;align-self:flex-end;position:relative;margin:-9px -16px 0 0;animation:feature-float 6s ease-in-out infinite}.floating-tag svg{width:16px;height:16px;color:#6e8a50}.signal-item{display:flex;align-items:center;gap:13px;padding:21px 0;border-top:1px solid #eef0e9}.signal-icon{display:grid;place-items:center;width:39px;height:39px;background:#edf1ff;color:#677fc9;border-radius:10px;font-size:20px}.signal-item b{font-size:13px}.signal-item p{font-size:10px;color:#8a9680;margin-top:5px;line-height:1.5}.signal-action{padding:14px;border-radius:6px;background:#f2f5eb;color:#61764f;font-size:10px;text-align:center;margin-top:10px}.journey-visual{width:100%;padding:23px;border-radius:14px;background:#fff;box-shadow:0 17px 35px #253d7613;border:1px solid #dce3f3}.journey-step{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #e0e6f0;background:#f9fafe;border-radius:8px;position:relative}.journey-step>span{display:grid;place-items:center;background:#fff;color:#7a8bb7;border:1px solid #e2e8f5;border-radius:50%;width:27px;height:27px;font-size:10px;flex:none}.journey-step>div{flex:1}.journey-step small{font-size:6px;letter-spacing:.7px;color:#8e9dbd;display:block;margin-bottom:7px}.journey-step b{display:block;font-size:12px}.journey-step>img{width:42px;height:47px;object-fit:contain}.journey-step>i{font-style:normal;font-size:9px;color:#94a1bb;white-space:nowrap}.journey-connector{height:29px;width:1px;background:repeating-linear-gradient(#adc0f5 0 4px,transparent 4px 7px);margin:auto}.journey-highlight{border-color:#b7c5f5;background:#edf2ff}.journey-highlight>svg{width:18px;height:18px;color:#718bde}.journey-exit{display:flex;gap:8px;align-items:center;justify-content:center;color:#738a5c;font-size:10px;margin-top:23px}.journey-exit svg{width:16px;height:16px}.audience-card h3{font-size:23px;letter-spacing:-.8px;line-height:1.2;margin:17px 0 22px}.conditions{display:flex;flex-direction:column;gap:6px}.condition{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f5f7f1;border:1px solid #e6ebdd;border-radius:7px;padding:12px;font-size:10px;line-height:1.5}.condition>span{color:#8a977e}.condition>b{font-weight:600;color:#566b43;text-align:right}.rule-and{font-size:6px;letter-spacing:1px;color:#8b9a7c;align-self:center;line-height:1}.audience-bottom{border-top:1px solid #e9eee2;margin-top:21px;padding-top:16px;display:flex;gap:8px;align-items:center;font-size:10px;color:#748967}.audience-bottom svg{width:16px;height:16px}.audience-avatar-row{display:flex;padding-left:4px;margin:18px 0}.audience-avatar-row>span{display:grid;place-items:center;width:35px;height:35px;border:3px solid #fff;border-radius:50%;margin-left:-4px;background:#d3deef;color:#687b9c;font-size:8px;font-weight:700}.audience-avatar-row>span:nth-child(2){background:#e4d8db;color:#99817f}.audience-avatar-row>span:nth-child(3){background:#e1e9d7;color:#7e9168}.audience-avatar-row>span:last-child{background:#f1f4eb;color:#82956f;font-size:16px}.measurement-path{display:flex;flex-direction:column;align-items:center;gap:10px}.measurement-path>span{width:100%;padding:16px;border:1px solid #e1e8d7;border-radius:8px;color:#788d62;background:#f6f9f0;font-size:13px;font-weight:600;text-align:center}.measurement-path>span:last-child{background:#405c3d;color:white;border-color:#405c3d}.measurement-path i{font-style:normal;color:#b1bea2;font-size:15px}.measurement-bottom{padding-top:24px}.measurement-bottom b{font-size:14px}.measurement-bottom p{font-size:10px;color:#859576;line-height:1.6;margin-top:8px}.segment-explorer{padding-block:70px}.segment-toolbar{display:flex;gap:13px;align-items:center;padding:20px 23px;background:#edf1e7;border-radius:14px 14px 0 0}.segment-toolbar label{font-size:11px;color:#7e8a71;font-weight:600}.segment-toolbar select{font:600 13px 'DM Sans';border:1px solid #cdd8bf;background:#fff;color:#526344;padding:10px 32px 10px 12px;border-radius:6px;max-width:100%}.segment-toolbar>span{margin-left:auto;font-size:10px;color:#8a987d}.segment-workspace{display:grid;grid-template-columns:.88fr 1.12fr;border:1px solid #e0e6d8;border-top:0;border-radius:0 0 15px 15px;overflow:hidden;min-height:480px}.segment-choices{padding:22px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:10px;background:#f6f8f1}.segment-choices button{background:#fff;text-align:left;border:1px solid #e0e7d5;border-radius:8px;padding:17px;min-height:86px;transition:background .2s,border-color .2s}.segment-choices button b{display:block;font:700 13px Manrope;letter-spacing:-.3px}.segment-choices button span{display:block;font-size:10px;line-height:1.5;color:#8b987d;margin-top:7px}.segment-choices button[aria-pressed=true]{border-color:#a9b8ee;background:#edf1ff;color:#4361b8}.segment-choices button:hover{border-color:#8b9fcc}.segment-preview{padding:31px;background:#fff}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.preview-heading .eyebrow{font-size:8px;color:#9ba58f}.segment-preview>h3{font-size:29px;letter-spacing:-1px}.segment-preview>p:not(.demo-note){font-size:12px;line-height:1.6;color:#839176;margin:12px 0 22px}.segment-preview .condition{font-size:11px;padding:13px}.segment-preview .conditions{margin-top:18px}.segment-next{margin-top:24px;padding:18px;background:#f1f4fc;border-radius:9px}.segment-next small{font-size:7px;letter-spacing:1px;color:#8090b8;display:block;margin-bottom:9px}.segment-next b{font-size:13px;color:#526baf}.segment-next p{font-size:11px;line-height:1.6;color:#7e8db0;margin-top:8px}.segment-preview .demo-note{text-align:left;font-size:9px;color:#8e9a81}#segment-window-wrap{display:flex;align-items:center;gap:14px;margin:15px 0;font-size:10px;color:#7f8e70}#segment-window-wrap[hidden]{display:none}#segment-window-wrap select{border:1px solid #dbe4d0;border-radius:5px;padding:7px;background:#fff;color:#526442}.channel-switch{display:flex;gap:5px;background:#f0f4ea;border-radius:7px;padding:5px}.channel-switch button{font-size:10px;flex:1;border:0;color:#8a9a78;background:none;padding:10px 6px;border-radius:4px}.channel-switch button[aria-pressed=true]{background:#fff;color:#526b3c;box-shadow:0 3px 8px #364f220a}.channel-total{text-align:center;display:flex;align-items:center;flex-direction:column;padding:28px 0 18px}.channel-total>b{font:800 65px Manrope;letter-spacing:-4px;color:#4960a5}.channel-total>span{font-size:11px;color:#9aaa8d;margin-top:3px}.channel-breakdown{display:flex;justify-content:center;gap:17px;font-size:9px;color:#8a9b78}.channel-qualified{padding:15px;background:#eef5e2;color:#729052;font-size:11px;border-radius:7px;text-align:center;margin-top:24px}.channel-qualified.is-excluded{background:#fcf1e2;color:#9d7b4c}.channel-card>p{font-size:9px;text-align:center;color:#91a07f;margin-top:12px}.dynamic-person{display:flex;align-items:center;gap:12px;padding:23px 0;border-top:1px solid #edf1e6;border-bottom:1px solid #edf1e6}.dynamic-person>div{flex:1}.dynamic-person b{font-size:13px}.dynamic-person p{font-size:9px;color:#8a977d;margin-top:6px}.status-pill{padding:5px 8px;color:#719252;background:#edf6e4;border-radius:20px;font-size:8px;white-space:nowrap}.status-pill.is-excluded{color:#8f937f;background:#f0f2eb}.demo-button{display:inline-flex;align-items:center;gap:14px;border:0;background:var(--blue);color:#fff;padding:13px 17px;border-radius:7px;font-size:11px;margin-top:23px}.demo-button svg{width:15px;height:15px}.dynamic-result{font-size:11px;color:#7d906c;line-height:1.6;margin-top:15px}.page-campaigns #explore .f-tab-panel{grid-template-columns:1fr}.page-campaigns #explore .f-tab-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;padding:38px 46px}.page-campaigns #explore .f-tab-copy>.eyebrow{grid-column:1/-1;margin-bottom:12px}.page-campaigns #explore .f-tab-copy>h3{font-size:36px}.page-campaigns #explore .f-tab-copy>p:not(.eyebrow){margin:0;align-self:center;max-width:440px;font-size:15px}.page-campaigns #explore .f-tab-art{padding:0 40px 40px;background:none}.builder-screen{box-shadow:0 13px 30px #263d8412}.coupon-hero-card{background:#fffef8;border-radius:18px;width:100%;border:1px solid #e1d8c4;padding:27px;box-shadow:0 15px 35px #634a2012;position:relative;overflow:hidden;transform:rotate(-3deg)}.coupon-brand{display:flex;align-items:center;justify-content:space-between}.coupon-brand>b{font:800 22px Manrope;color:#50643f;letter-spacing:-1px}.coupon-hero-card>p{font-size:7px;letter-spacing:.7px;color:#a79578;margin-top:26px}.coupon-hero-card>strong{font:800 86px/1.2 Manrope;letter-spacing:-5px;display:block;margin-top:5px;color:#5f6d46}.coupon-hero-card>strong span{font-size:37px;letter-spacing:-2px}.coupon-hero-card h3{font-size:23px;letter-spacing:-.7px;color:#7f885e}.coupon-code{margin-top:24px;border:1px dashed #c4ba9d;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:14px 17px;color:#7b7958}.coupon-code>span{font-size:7px;letter-spacing:1px}.coupon-code>b{font-size:14px;letter-spacing:2px}.coupon-fine{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;color:#a0a08b;font-size:7px}.coupon-fine>span+span:before{content:'·';padding-right:9px}.coupon-settings{max-width:370px}.basket-product{display:flex;align-items:center;gap:12px;padding:6px 0 25px}.basket-product img{width:70px;height:80px;object-fit:contain;background:#f4f7ec;border-radius:8px}.basket-product>div{flex:1}.basket-product b{font-size:13px}.basket-product p{font-size:10px;color:#8e9c7c;margin-top:6px}.basket-product>strong{font:800 26px Manrope;letter-spacing:-1px;color:#617e44}.basket-example>label{font-size:10px;color:#91a07e;display:block}.basket-example input{width:100%;accent-color:var(--blue);margin:16px 0 7px;cursor:pointer}.basket-range-labels{display:flex;justify-content:space-between;font-size:9px;color:#a3ad94}.coupon-progress{background:#edf2e5;height:6px;border-radius:10px;overflow:hidden;margin-top:23px}.coupon-progress>i{display:block;background:#8aa565;height:100%;width:80%;transition:width .25s}.basket-example>p{font-size:12px;color:#83946d;margin-top:14px;line-height:1.5}.basket-summary{border-top:1px solid #e8edde;margin-top:25px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:20px}.basket-summary>span{font-size:10px;color:#9aa88a}.basket-summary>b{font:800 22px Manrope;color:#576d43}.rewards-wallet{width:100%;background:#4365e8;background-image:radial-gradient(ellipse at 100% 0%,#a5b6ff50,transparent 70%);padding:30px;border-radius:19px;color:#fff;box-shadow:0 20px 40px #2f4bba26;transform:rotate(-3deg)}.wallet-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.wallet-top>b{font:800 23px Manrope;letter-spacing:-1px}.wallet-top>span{font-size:7px;letter-spacing:.8px;padding:6px 9px;border:1px solid #9caff25c;border-radius:20px}.rewards-wallet>p{font-size:11px;color:#cdd8ff;margin-top:24px}.rewards-wallet>strong{font:800 67px/1.1 Manrope;letter-spacing:-3px;display:block;margin:22px 0}.rewards-wallet>strong small{font:600 9px 'DM Sans';letter-spacing:1.4px;display:block;margin-top:9px;color:#bfcdfd}.wallet-progress{height:7px;background:#3554bf;border-radius:10px;overflow:hidden}.wallet-progress i{display:block;height:100%;background:#bfd19c;border-radius:10px;transition:width .3s}.rewards-wallet .wallet-next{font-size:11px;line-height:1.5;margin-top:12px;min-height:33px}.wallet-actions button{background:#fff;color:#4564cb;border:0;border-radius:6px;padding:12px 15px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;margin-top:20px}.wallet-actions button svg{width:15px;height:15px}.wallet-actions [hidden]{display:none}.points-scene{width:100%}.points-purchase{display:flex;align-items:center;gap:15px;background:#fff;padding:19px;border-radius:11px;border:1px solid #dce4f5}.points-purchase>img{width:65px;height:83px;object-fit:contain}.points-purchase>div{flex:1}.points-purchase small{font-size:6px;letter-spacing:.7px;color:#8c9bbb;display:block;margin-bottom:8px}.points-purchase b{font-size:12px;line-height:1.5}.points-purchase>span{color:#6e82b4;background:#eef2fd;padding:7px;border-radius:6px;font-size:9px;white-space:nowrap}.reward-ticket{width:100%;background:#fff;border:1px solid #dce4f0;border-radius:13px;text-align:center;padding:29px 20px;box-shadow:0 15px 30px #26386e0e}.reward-ticket>small{font-size:7px;letter-spacing:1px;color:#8c9cbd}.reward-ticket>strong{font:800 36px Manrope;color:#5c76c2;display:block;letter-spacing:-1.7px;margin:13px 0}.reward-ticket>b{font-size:11px;color:#8396bd}.member-product{background:#fff;padding:24px;border-radius:14px;display:flex;align-items:center;gap:24px;box-shadow:0 15px 30px #31402512}.member-product>img{width:43%;height:245px;object-fit:contain}.member-product>div{flex:1}.member-product h3{font-size:24px;line-height:1.15;letter-spacing:-.9px;margin-top:14px}.member-prices{display:flex;flex-direction:column;gap:5px;margin-top:18px}.member-prices>s{font-size:13px;color:#9eaa91}.member-prices>strong{font:800 33px Manrope;letter-spacing:-1.2px;color:#658346}.member-product p{font-size:10px;line-height:1.6;color:#899978;margin-top:15px}.tier-choices{display:flex;gap:7px}.tier-choices button{flex:1;background:#f8f3ea;color:#9b8767;border:1px solid #e6dccb;border-radius:6px;padding:10px 5px;font-size:10px}.tier-choices button[aria-pressed=true]{background:#806845;border-color:#806845;color:white}.tier-card{padding:25px 5px 5px}.tier-card>span{font:800 50px Manrope;color:#d2bd9c;letter-spacing:-3px}.tier-card h3{font-size:23px;letter-spacing:-.8px;margin-top:10px}.tier-card p{font-size:12px;color:#a08b6c;line-height:1.65;margin:12px 0 20px}.tier-card>b{font-size:10px;color:#8b7656}.welcome-ticket{padding:38px 25px}.welcome-ticket .status-pill{font-size:7px;letter-spacing:.5px;background:#edf0ff;color:#7385bd}.welcome-ticket>strong{font-size:49px;letter-spacing:-2.5px;margin-top:25px}.welcome-ticket h3{font-size:24px;line-height:1.2;letter-spacing:-.8px}.welcome-ticket p{font-size:11px;color:#8a99b6;margin-top:18px;line-height:1.6}.loyalty-value>div:not(.ui-heading){padding:21px 0;border-top:1px solid #ecefe3}.loyalty-value>div>b{font-size:16px;display:block;letter-spacing:-.3px}.loyalty-value>div>span{display:block;font-size:11px;color:#879778;margin-top:8px;line-height:1.6}.loyalty-value .ui-heading>span{font-size:7px;margin:0;color:#889784}.f-hero-art button:focus-visible,.feature-art button:focus-visible,.f-tab-art button:focus-visible{outline-offset:4px}.segment-toolbar select:focus-visible,#segment-window:focus-visible,.basket-example input:focus-visible{outline:3px solid #8096fb;outline-offset:3px}
@keyframes feature-enter{from{opacity:.15;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-float{50%{transform:translateY(-5px)}}
@media(max-width:1100px){.feature-page .feature-hero{gap:38px;padding-block:48px 65px}.f-hero-copy h1{font-size:59px;letter-spacing:-3px}.f-hero-copy>p:not(.eyebrow){font-size:16px}.f-hero-copy .eyebrow{font-size:8px}.f-hero-art{padding:27px;min-height:480px}.f-split{gap:48px}.f-split-section{padding-block:70px}.f-section-copy h2{font-size:44px;letter-spacing:-2px}.f-section-copy>p:not(.eyebrow){font-size:15px}.feature-art{padding:28px;min-height:370px}.f-tab-copy{padding:35px}.f-tab-copy h3{font-size:37px;letter-spacing:-1.5px}.f-tab-copy>p:not(.eyebrow){font-size:14px}.f-tab-art{padding:27px}.query-browser,.ranking-demo,.customer-card,.signal-board,.audience-card,.recommendation,.measurement-card,.channel-card,.dynamic-demo,.basket-example,.tier-demo,.loyalty-value{padding:20px}.f-photo{height:125px}.f-product>b{font-size:10px}.f-product small{font-size:6px}.f-product-detail{font-size:8px}.customer-name{gap:8px}.customer-name h3{font-size:16px}.customer-name>.member-pill{display:none}.customer-name p{font-size:7px}.condition{font-size:9px;padding:10px}.f-email-body{padding:18px}.f-email-body>h3{font-size:23px}.f-email-products img{height:120px}.f-email-products img:only-child{height:145px}.send-tag{padding:11px;margin-right:-7px}.send-tag b{font-size:9px}.send-tag small{font-size:7px}.composition-tag{font-size:8px;padding:11px;margin-left:-5px}.journey-step{padding:13px;gap:9px}.journey-step b{font-size:10px}.journey-step>i{font-size:8px}.f-faq{gap:50px}.f-faq h2{font-size:35px}.segment-choices{padding:17px;gap:8px}.segment-choices button{padding:13px}.segment-choices button b{font-size:11px}.segment-choices button span{font-size:9px}.segment-preview{padding:25px}.segment-preview h3{font-size:26px}.rewards-wallet{padding:25px}.wallet-top>b{font-size:20px}.wallet-top>span{font-size:6px}.coupon-hero-card{padding:23px}.coupon-hero-card>strong{font-size:76px}.coupon-hero-card h3{font-size:20px}.member-product{padding:20px;gap:17px}.member-product>img{height:210px}.member-product h3{font-size:20px}.member-prices>strong{font-size:28px}.points-purchase{padding:14px;gap:10px}.points-purchase>img{width:55px;height:72px}.points-purchase b{font-size:10px}.points-purchase>span{font-size:8px}.f-tab-list{gap:13px}.f-tab-list>button{font-size:12px}.coupon-settings{max-width:335px}.coupon-settings img{max-height:430px;object-fit:contain}.page-campaigns #explore .f-tab-copy{padding:30px 35px;gap:13px 30px}.page-campaigns #explore .f-tab-copy>h3{font-size:32px}.page-campaigns #explore .f-tab-copy>p:not(.eyebrow){font-size:14px}.page-campaigns #explore .f-tab-art{padding:0 30px 30px}.f-section-heading h2{font-size:49px}.f-hero-art>.demo-note{font-size:8px}}
@media(max-width:850px){.feature-page .feature-hero{gap:27px}.f-hero-copy h1{font-size:49px;letter-spacing:-2.6px}.f-hero-copy>p:not(.eyebrow){font-size:15px}.f-hero-art{padding:21px;min-height:440px}.hero-ctas{gap:18px}.hero-ctas>.btn{font-size:12px;padding:14px 18px}.quiet-link{font-size:10px}.f-hero-copy .eyebrow{font-size:7px;letter-spacing:.7px}.query-browser,.ranking-demo,.customer-card,.signal-board,.audience-card,.recommendation,.measurement-card,.channel-card,.dynamic-demo,.basket-example,.tier-demo,.loyalty-value{padding:17px}.ui-heading{gap:10px;margin-bottom:18px}.ui-heading b{font-size:13px}.ui-heading>span{font-size:6px}.query-demo{padding:12px;gap:8px}.query-demo>b{font-size:14px}.query-demo svg{width:16px;height:16px}.query-hit{font-size:8px;padding:4px 6px}.product-pair{gap:7px;margin-top:13px}.f-product{padding:5px}.f-photo{height:106px}.f-product small{font-size:5px}.f-product>b{font-size:9px}.f-product-detail{font-size:7px}.smart-note{font-size:8px;gap:6px;padding:9px 5px;margin-top:14px}.smart-note svg{width:13px;height:13px}.profile-stats{gap:5px;padding:19px 0}.profile-stats b{font-size:20px}.profile-stats small{font-size:7px}.profile-purchase{gap:10px;padding:16px 0}.profile-purchase>img{width:55px;height:65px}.profile-purchase b{font-size:10px}.profile-purchase small{font-size:5px}.profile-purchase span{font-size:7px}.customer-name h3{font-size:14px}.customer-name p{font-size:6px}.avatar{width:34px;height:34px;font-size:10px}.profile-activity b{font-size:9px}.profile-activity p{font-size:7px}.floating-tag{padding:11px;font-size:8px;margin-right:-7px}.f-section-copy h2{font-size:39px}.f-split{gap:35px}.feature-art{padding:21px}.f-tab-copy{padding:27px}.f-tab-copy h3{font-size:32px;letter-spacing:-1.4px}.f-tab-copy>p:not(.eyebrow){font-size:13px;line-height:1.65}.f-tab-copy>.eyebrow{font-size:8px}.f-tab-art{padding:22px}.f-tab-panel{min-height:445px}.f-section-heading h2{font-size:45px}.f-section-heading>p:not(.eyebrow){font-size:15px}.f-email-body>h3{font-size:21px}.f-email-header{padding:14px}.f-email-header>b{font-size:21px}.f-email-body{padding:16px}.f-email-products img{height:110px}.f-email-products img:only-child{height:130px}.f-email-button{font-size:8px;padding:10px}.email-offer{font-size:9px;padding:10px}.send-tag b{font-size:8px}.send-tag small{font-size:6px}.send-tag{padding:10px;gap:7px}.tiny-avatar{width:25px;height:25px}.composition-tag{font-size:7px;padding:10px}.journey-visual{padding:17px}.journey-step{gap:7px;padding:12px 9px}.journey-step>span{width:23px;height:23px;font-size:9px}.journey-step>img{width:33px;height:40px}.journey-step b{font-size:9px}.journey-step small{font-size:5px}.journey-step>i{font-size:7px}.journey-exit{font-size:8px}.audience-card h3{font-size:20px}.condition{font-size:8px;padding:9px;gap:8px}.audience-bottom{font-size:8px}.segment-preview .condition{font-size:10px}.member-product{padding:15px;gap:13px}.member-product>img{height:170px}.member-product h3{font-size:18px}.member-prices>strong{font-size:25px}.member-product p{font-size:9px}.tier-card h3{font-size:20px}.tier-card p{font-size:11px}.points-purchase>img{width:44px;height:65px}.points-purchase>span{font-size:7px}.points-purchase b{font-size:9px}.rewards-wallet{padding:22px}.wallet-top>b{font-size:18px}.wallet-top>span{font-size:5px;padding:5px}.rewards-wallet>p{font-size:9px}.rewards-wallet>strong{font-size:58px}.rewards-wallet .wallet-next{font-size:10px}.wallet-actions button{font-size:9px}.coupon-hero-card>p{font-size:6px}.coupon-hero-card>strong{font-size:70px}.coupon-hero-card h3{font-size:18px}.coupon-code{padding:12px}.coupon-code>b{font-size:12px}.coupon-brand>b{font-size:20px}.coupon-brand .status-pill{font-size:6px}.coupon-fine{font-size:6px;gap:7px}.coupon-fine>span+span:before{padding-right:7px}.basket-product{gap:9px}.basket-product img{width:53px;height:64px}.basket-product p{font-size:8px}.basket-product>strong{font-size:23px}.f-faq{gap:40px}.f-faq summary{font-size:13px}.f-faq details p{font-size:12px}.f-faq h2{font-size:32px}.segment-toolbar>span{font-size:8px}.dynamic-person{gap:8px}.dynamic-person b{font-size:11px}.dynamic-person p{font-size:8px}.dynamic-person>.status-pill{font-size:6px;padding:5px}.f-related a>b{font-size:18px}.feature-final h2{font-size:46px}}
@media(max-width:700px){.feature-page .feature-hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-block:38px 46px}.f-hero-copy{text-align:center}.f-hero-copy h1{font-size:clamp(43px,11.6vw,61px);letter-spacing:-2.6px;line-height:1.045;margin:20px 0}.f-hero-copy .eyebrow{font-size:8px;letter-spacing:.7px}.f-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.6;margin:auto;max-width:370px}.hero-ctas{justify-content:center;margin-top:23px;gap:20px}.hero-ctas>.btn{font-size:12px}.quiet-link{font-size:10px}.f-hero-art{min-height:0;padding:26px 24px;border-radius:18px;width:100%;max-width:440px;margin:auto}.f-hero-art>.demo-note{font-size:8px;margin-top:18px}.query-browser,.ranking-demo,.customer-card,.signal-board,.audience-card,.recommendation,.measurement-card,.channel-card,.dynamic-demo,.basket-example,.tier-demo,.loyalty-value{padding:19px}.query-demo>b{font-size:15px}.f-photo{height:119px}.f-product>b{font-size:10px}.f-product small{font-size:6px}.f-product-detail{font-size:8px}.f-price{font-size:11px}.f-product-badge{font-size:6px;padding:4px 6px}.f-section-heading h2{font-size:36px;letter-spacing:-1.6px;line-height:1.12}.f-section-heading>p:not(.eyebrow){font-size:14px;margin-top:17px;line-height:1.6}.f-section-heading>.eyebrow{font-size:8px;margin-bottom:13px}.f-section-heading{margin-bottom:25px}.f-tabs-section{padding-block:43px}.f-tab-list{gap:6px 14px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.f-tab-list>button{font-size:11px;padding:12px 5px;min-height:42px}.f-tab-list>button:last-child:nth-child(3){grid-column:1/-1}.f-tab-panel{grid-template-columns:1fr;min-height:0;border-radius:14px}.f-tab-copy{padding:25px 25px 21px}.f-tab-copy h3{font-size:32px;letter-spacing:-1.4px;line-height:1.1}.f-tab-copy>.eyebrow{font-size:8px;letter-spacing:.7px;margin-bottom:12px}.f-tab-copy>p:not(.eyebrow){font-size:13px;line-height:1.6;margin-top:13px;max-width:400px}.f-tab-art{padding:20px 25px 25px;max-height:none}.f-tab-art>.demo-note{font-size:7px;margin-top:12px}.f-tab-art .query-browser{padding:16px}.f-tab-art .query-browser>.ui-heading{display:none}.f-tab-art .query-demo{padding:10px 12px}.f-tab-art .f-photo{height:105px}.f-tab-art .smart-note{margin-top:11px}.f-tab-art .product-pair{margin-top:11px}.f-tab-art .f-product small{margin-top:8px}.f-tab-art .f-product-detail{margin-top:3px}.f-tab-art .f-email{max-width:290px}.f-tab-art .f-email-header{padding:12px;gap:7px}.f-tab-art .f-email-header>b{font-size:19px}.f-tab-art .f-email-header>span{font-size:4px}.f-tab-art .f-email-body{padding:14px 17px}.f-tab-art .f-email-body>small{font-size:5px}.f-tab-art .f-email-body>h3{font-size:21px;margin:8px 0 12px}.f-tab-art .f-email-products img{height:95px}.f-tab-art .f-email-products img:only-child{height:110px}.f-tab-art .f-email-button{font-size:7px;padding:9px;margin-top:12px}.f-tab-art .email-offer{font-size:8px;margin-top:12px;padding:9px}.f-tab-controls{gap:10px;margin-top:12px}.f-tab-controls>.demo-note{font-size:7px;max-width:150px}.f-tab-controls>div{gap:6px}.f-autoplay{font-size:9px;padding:5px}.f-tab-controls .round-arrow{width:33px;height:33px}.f-split-section{padding-block:48px}.f-split{grid-template-columns:1fr;gap:26px}.f-split.reversed .f-section-copy{grid-row:1}.f-section-copy h2{font-size:37px;letter-spacing:-1.7px}.f-section-copy>.eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:14px}.f-section-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;margin:18px 0 21px;max-width:400px}.feature-art{padding:25px;border-radius:15px;min-height:0}.feature-art .screen-frame{max-width:380px}.f-tab-art .screen-frame{max-width:335px}.f-tab-art .screen-frame img{max-height:330px;object-fit:contain}.screen-frame{border-radius:8px}.f-proof{padding-block:48px;margin-block:18px}.f-proof .f-section-heading{margin-bottom:25px}.wide-screen{padding:6px;overflow:auto;border-radius:8px;scrollbar-width:thin}.wide-screen>img{width:850px;max-width:none}.f-proof .demo-note{font-size:8px;line-height:1.6;margin-top:15px}.f-faq{grid-template-columns:1fr;gap:27px;padding-block:50px}.f-faq .eyebrow{font-size:8px;margin-bottom:13px}.f-faq h2{font-size:34px;letter-spacing:-1.5px}.f-faq summary{font-size:13px;line-height:1.5;gap:15px}.f-faq details{padding-block:19px}.f-faq details p{font-size:12px;line-height:1.7;padding-top:13px}.f-related{padding:15px 0 48px}.f-related>div{gap:19px;grid-template-columns:1fr}.f-related>.eyebrow{font-size:8px;margin-bottom:17px}.f-related a{padding-top:19px;gap:9px}.f-related a>span{font-size:10px}.f-related a>b{font-size:19px}.f-related a>svg{top:21px}.feature-final h2{font-size:39px;letter-spacing:-1.6px;max-width:390px}.plain-benefits{margin-bottom:22px;gap:11px}.plain-benefits li{font-size:11px}.ui-heading b{font-size:13px}.ui-heading>span{font-size:6px}.ui-heading{margin-bottom:20px}.smart-note{font-size:9px}.profile-stats b{font-size:23px}.profile-stats small{font-size:8px}.profile-purchase b{font-size:12px}.profile-purchase span{font-size:8px}.profile-purchase small{font-size:6px}.profile-purchase>img{width:65px;height:74px}.customer-name h3{font-size:17px}.customer-name p{font-size:7px}.avatar{width:38px;height:38px;font-size:11px}.profile-activity b{font-size:10px}.profile-activity p{font-size:8px}.floating-tag{font-size:9px;padding:12px;margin-right:-9px}.f-tab-art .customer-card{padding:16px}.f-tab-art .customer-card .profile-stats{padding:14px 0}.f-tab-art .customer-card .profile-purchase{padding:13px 0}.f-tab-art .customer-card .profile-activity{margin-top:14px}.f-tab-art .customer-card .ui-heading{margin-bottom:13px}.f-email{max-width:315px}.f-email-products img{height:123px}.f-email-products img:only-child{height:152px}.f-email-body>h3{font-size:24px}.f-email-body{padding:19px}.f-email-header>b{font-size:22px}.send-tag b{font-size:9px}.send-tag small{font-size:7px}.composition-tag{font-size:8px}.journey-visual{padding:21px}.journey-step{padding:14px 11px;gap:10px}.journey-step b{font-size:11px}.journey-step small{font-size:6px}.journey-step>img{width:39px;height:45px}.journey-step>i{font-size:8px}.journey-exit{font-size:9px;gap:6px;margin-top:19px}.journey-connector{height:23px}.audience-card h3{font-size:23px}.condition{font-size:9px;padding:11px;gap:10px}.audience-bottom{font-size:9px}.ranking-row>img{height:77px;width:64px}.ranking-row b{font-size:11px}.ranking-row small{font-size:6px}.ranking-demo>p{font-size:9px;margin-top:16px}.intent-stack .f-email-products img{height:130px}.signal-item{padding:19px 0;gap:11px}.signal-item b{font-size:12px}.signal-item p{font-size:10px}.signal-action{font-size:9px;padding:12px}.segment-explorer{padding-block:43px}.segment-toolbar{flex-wrap:wrap;padding:16px;gap:9px;border-radius:12px 12px 0 0}.segment-toolbar label{font-size:10px}.segment-toolbar select{font-size:11px;padding:9px 28px 9px 10px}.segment-toolbar>span{width:100%;font-size:8px;margin-left:0}.segment-workspace{grid-template-columns:1fr;border-radius:0 0 12px 12px}.segment-choices{padding:14px;gap:8px;grid-template-columns:1fr 1fr;max-height:250px;overflow-y:auto}.segment-choices button{padding:12px;min-height:67px}.segment-choices button b{font-size:11px;line-height:1.35}.segment-choices button span{font-size:8px;line-height:1.5;margin-top:5px}.segment-preview{padding:23px 20px;border-top:1px solid #e0e6d8}.segment-preview>h3{font-size:25px}.segment-preview>p:not(.demo-note){font-size:11px;line-height:1.65;margin:11px 0 18px}.segment-preview .condition{padding:11px;font-size:10px}.segment-next{padding:16px;margin-top:20px}.segment-next b{font-size:12px}.segment-next p{font-size:10px}.segment-preview .demo-note{font-size:8px}#segment-window-wrap{font-size:9px;gap:10px}.channel-switch button{font-size:9px}.channel-total>b{font-size:62px}.channel-total{padding-block:23px 16px}.channel-qualified{font-size:10px}.dynamic-person b{font-size:12px}.dynamic-person p{font-size:8px}.dynamic-person>.status-pill{font-size:7px}.dynamic-result{font-size:10px}.demo-button{font-size:10px}.page-campaigns #explore .f-tab-copy{display:block;padding:25px}.page-campaigns #explore .f-tab-copy>.eyebrow{margin-bottom:12px}.page-campaigns #explore .f-tab-copy>h3{font-size:32px}.page-campaigns #explore .f-tab-copy>p:not(.eyebrow){font-size:13px;margin-top:13px}.page-campaigns #explore .f-tab-art{padding:0 20px 23px}.page-campaigns #explore .builder-screen{max-width:340px;box-shadow:0 10px 20px #3446770c}.page-campaigns #explore .builder-screen img{max-height:365px;object-fit:contain}.page-campaigns #explore-panel-0 .builder-screen{overflow:auto}.page-campaigns #explore-panel-0 .builder-screen img{max-width:none;width:690px;max-height:none;height:auto}.coupon-hero-card{padding:25px}.coupon-hero-card>strong{font-size:82px}.coupon-hero-card>strong span{font-size:32px}.coupon-hero-card h3{font-size:21px}.coupon-hero-card>p{font-size:6px;margin-top:25px}.coupon-code>b{font-size:14px}.coupon-code{margin-top:23px}.coupon-fine{font-size:6px;line-height:1.7;gap:7px}.coupon-settings{max-width:285px}.coupon-settings img{max-height:330px}.basket-product img{width:60px;height:72px}.basket-product b{font-size:12px}.basket-product p{font-size:9px}.basket-product>strong{font-size:25px}.basket-example>p{font-size:11px}.basket-summary>span{font-size:9px}.basket-summary>b{font-size:22px}.rewards-wallet{padding:26px}.wallet-top>b{font-size:22px}.wallet-top>span{font-size:6px}.rewards-wallet>p{font-size:10px}.rewards-wallet>strong{font-size:64px}.rewards-wallet .wallet-next{font-size:11px}.wallet-actions button{font-size:10px}.page-loyalty .f-tab-list{display:flex;overflow-x:auto;gap:14px;scrollbar-width:thin;padding-bottom:2px}.page-loyalty .f-tab-list>button{flex:none;min-width:108px}.points-purchase{padding:15px;gap:11px}.points-purchase>img{width:55px;height:70px}.points-purchase b{font-size:10px}.points-purchase small{font-size:6px}.points-purchase>span{font-size:8px}.reward-ticket{padding:24px 15px}.reward-ticket>strong{font-size:31px}.reward-ticket>b{font-size:10px}.member-product{padding:18px;gap:19px}.member-product>img{height:175px}.member-product h3{font-size:20px}.member-prices>strong{font-size:29px}.member-product p{font-size:9px}.member-product .member-pill{font-size:7px}.welcome-ticket{padding:29px 21px}.welcome-ticket>strong{font-size:43px}.welcome-ticket h3{font-size:23px}.welcome-ticket p{font-size:10px}.tier-card>span{font-size:43px}.tier-card h3{font-size:23px}.tier-card p{font-size:11px}.tier-card>b{font-size:9px}.tier-choices button{font-size:9px}.loyalty-value>div>b{font-size:14px}.loyalty-value>div>span{font-size:10px}.loyalty-value .ui-heading>span{font-size:6px}.measurement-path>span{font-size:12px;padding:14px}.measurement-bottom b{font-size:13px}.measurement-bottom p{font-size:10px}}
@media(max-width:360px){.f-hero-copy h1{font-size:40px;letter-spacing:-2.3px}.f-hero-copy .eyebrow{font-size:7px}.f-hero-art{padding:22px 18px}.f-tab-copy{padding:23px 21px 19px}.f-tab-copy h3{font-size:29px}.f-tab-art{padding:17px 19px 22px}.f-tab-art .query-browser{padding:12px}.f-tab-art .f-photo{height:93px}.query-demo>b{font-size:13px}.f-photo{height:100px}.customer-name h3{font-size:15px}.customer-name p{font-size:6px}.f-section-copy h2{font-size:33px}.f-section-heading h2{font-size:32px}.feature-art{padding:21px}.f-hero-art>.demo-note{font-size:7px}.floating-tag{font-size:8px;padding:10px}.journey-visual{padding:16px}.journey-step b{font-size:10px}.journey-step>i{font-size:7px}.f-tab-controls>.demo-note{max-width:115px}.condition{font-size:8px}.audience-card h3{font-size:21px}.rewards-wallet{padding:22px}.wallet-top>b{font-size:19px}.wallet-top>span{font-size:5px}.coupon-hero-card{padding:21px}.coupon-hero-card>strong{font-size:75px}.coupon-hero-card h3{font-size:19px}.feature-final h2{font-size:35px}.f-related a>b{font-size:17px}.channel-switch button{font-size:8px}.dynamic-person>.status-pill{font-size:6px}.segment-preview .condition{font-size:9px}}
@media(prefers-reduced-motion:reduce){.f-tab-panel,.floating-tag{animation:none}.f-tab-list>button:after,.wallet-progress i,.coupon-progress>i{transition:none}}
.f-tabs-section[data-auto] .f-tab-list>button:after{background:#d3dcfa}.f-tabs-section[data-auto] .f-tab-list>button i{display:block;position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--blue);z-index:1;transform:scaleX(0);transform-origin:left}.f-tabs-section[data-auto] .f-tab-list>button[aria-selected=true] i{transform:scaleX(var(--tab-progress,0))}@media(prefers-reduced-motion:reduce){.f-tabs-section[data-auto] .f-tab-list>button[aria-selected=true] i{transform:scaleX(1)}}
/* A restrained sequence makes the automated handoff visible. */
.journey-step{animation:journey-focus 9s ease-in-out infinite}.journey-step:nth-child(4){animation-delay:2s}.journey-step:nth-child(6){animation-delay:4s}.activity-dot{animation:activity-pulse 4s ease-in-out infinite}.screen-frame:focus-visible{outline:3px solid #8096fb;outline-offset:4px}@keyframes journey-focus{0%,23%,100%{box-shadow:0 0 0 0 #718ff300}5%,17%{border-color:#a5b9f4;box-shadow:0 0 0 3px #a1b6f626}}@keyframes activity-pulse{50%{box-shadow:0 0 0 7px #e2edcf80}}@media(prefers-reduced-motion:reduce){.journey-step,.activity-dot{animation:none}}
