.visual-refresh{color:var(--cocoa);background:var(--cream)}.refresh-skip{z-index:300;background:var(--cream);border:2px solid var(--cocoa);color:var(--cocoa);padding:12px 18px;position:absolute;top:-100px;left:20px}.refresh-skip:focus{top:16px}.refresh-hero{isolation:isolate;background:var(--cocoa);color:var(--cream);padding:76px 0 72px;position:relative;overflow:hidden}.refresh-hero-copy h1{color:inherit;letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,4.9vw,64px);font-weight:700;line-height:1.04}.refresh-hero-copy h1 em{color:var(--pink-soft);font-style:normal}.refresh-hero-copy>p{color:var(--biscuit);max-width:640px;font-size:18px;line-height:1.65}.refresh-hero-copy .hero-cta{gap:12px;margin:28px 0 16px}.refresh-hero-copy .cta-alt{font-size:13px}.refresh-hero-copy .cta-alt a{color:var(--cream)}.refresh-hero-centered{text-align:center;max-width:850px;margin:0 auto}.refresh-hero-centered h1{max-width:710px;margin-inline-start:auto;margin-inline-end:auto}.refresh-hero-centered>p{margin-inline-start:auto;margin-inline-end:auto}.refresh-hero-centered .hero-cta{justify-content:center}.page-connections{aspect-ratio:600/380;width:min(100%,600px);margin:0 auto;position:relative}.page-connections--integrations{max-width:620px;margin-top:36px}.connection-lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.connection-lines path{stroke:var(--pink-soft);stroke-width:1.3px;opacity:.5}.connection-lines circle{stroke:var(--cream);stroke-width:1px;opacity:.08}.connection-center{aspect-ratio:1;background:var(--cream);width:25%;color:var(--cocoa);z-index:1;border-radius:20px 6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 48px -20px #00000059}.connection-center img{width:40%;height:auto}.connection-center span{font-size:clamp(10px,1.3vw,14px);font-weight:700}.connection-app{background:var(--white);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:28%;height:25%;padding:15px;display:flex;position:absolute;box-shadow:0 12px 28px -18px #00000059}.connection-app img{object-fit:contain;width:100%;max-width:120px;height:28px}.connection-app span{color:var(--toffee);font-size:10px;line-height:1}.connection-app--1{top:4%;left:2%;transform:rotate(-4deg)}.connection-app--2{top:4%;right:2%;transform:rotate(3deg)}.connection-app--3{top:37%;left:0;transform:rotate(2deg)}.connection-app--4{top:37%;right:0;transform:rotate(-2deg)}.connection-app--5{bottom:4%;left:2%;transform:rotate(-3deg)}.connection-app--6{bottom:4%;right:2%;transform:rotate(4deg)}.integrations-refresh>section{padding:80px 0}.integrations-refresh .section-header{max-width:780px;margin-bottom:40px}.integrations-refresh .section-header h2{color:var(--cocoa);letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(30px,3.1vw,40px);line-height:1.1}.integrations-refresh .section-header>p{color:var(--toffee);max-width:700px;margin-inline-start:auto;margin-inline-end:auto}.integrations-refresh #ecommerce{background:var(--cream)}.integrations-refresh #ecommerce h2{color:var(--cocoa)}.integrations-refresh #ecommerce .integration-feature-card{background:var(--meringue);border:0;border-radius:20px 6px}.integrations-refresh #ecommerce .integration-feature-body h3,.integrations-refresh #ecommerce .integration-item-name{color:var(--cocoa)}.integrations-refresh #ecommerce .integration-feature-body p,.integrations-refresh #ecommerce .integration-item-method{color:var(--toffee)}.integrations-refresh #ecommerce .integration-feature-link{color:var(--pink-bold)}.integrations-refresh #ecommerce .integration-item{background:var(--white);border-color:var(--biscuit)}.integrations-refresh #ecommerce .integrations-grid{max-width:1080px;margin-top:22px}.integrations-refresh #email{background:var(--meringue)}.integrations-refresh .email-directory{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integrations-refresh .email-directory .integration-feature-card{border-radius:var(--radius);border:0;flex-direction:column;align-items:flex-start;gap:24px;margin:0;display:flex}.integrations-refresh .email-directory .integration-feature-logo{background:var(--cream);border:0;border-radius:8px;width:152px;min-height:72px;padding:16px}.integrations-refresh .email-directory .integration-feature-logo img{max-height:34px}.integrations-refresh .email-directory .integration-feature-body{flex-direction:column;flex:1;display:flex}.integrations-refresh .email-directory .integration-feature-link{align-self:flex-start}.integrations-refresh #klaviyo-case-studies .case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.integrations-refresh #klaviyo-case-studies .case-study-card,.integrations-refresh #subscriptions{background:var(--meringue)}.integrations-refresh #subscriptions .integration-feature-card{background:var(--cream);border-color:var(--biscuit)}.integrations-refresh #subscriptions .integration-feature-body h3{color:var(--cocoa)}.integrations-refresh #subscriptions .integration-feature-body p{color:var(--toffee)}.integrations-refresh #subscriptions .integration-feature-link{color:var(--pink-bold)}.integrations-refresh #subscriptions .integration-item,.integrations-refresh #ads-analytics .integration-item{background:var(--white);border:1px solid var(--biscuit);border-radius:10px;min-height:95px;padding:24px 18px}.integrations-refresh #payouts{background:var(--cocoa)}.integrations-refresh #payouts .section-header h2{color:var(--cream)}.integrations-refresh #payouts .section-header p{color:var(--biscuit)}.integrations-refresh #payouts .integration-item{border:1px solid var(--toffee);border-radius:10px}.integrations-refresh #payouts .integration-item-name{color:var(--cream)}.integrations-refresh #payouts .integration-item-method{color:var(--honey)}.partners-refresh .partner-hero{padding:88px 0 80px}.partner-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.partners-refresh .partner-hero h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(44px,5vw,68px);line-height:1.03}.partners-refresh .partner-hero h1 em{font-style:normal}.partners-refresh .partner-hero p{font-size:19px;line-height:1.65}.partners-refresh .ecosystem-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.partners-refresh .text-link{gap:12px;font-size:14px;font-weight:600;display:inline-flex}.page-connections--partners .connection-lines path{stroke:var(--pink-bold);opacity:.35}.page-connections--partners .connection-lines circle{stroke:var(--pink-bold);opacity:.1}.page-connections--partners .connection-center{background:var(--cocoa);color:var(--cream)}.partners-refresh .section-heading{max-width:700px}.partners-refresh .section-heading h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(30px,3vw,40px);line-height:1.12}.partners-refresh .ecosystem-path-grid{margin-top:42px;display:grid}.partners-refresh .ecosystem-path-grid article{background:var(--meringue)}.partners-refresh .ecosystem-path-grid article:last-child{background:var(--pink-cream)}.partners-refresh .ecosystem-path-grid h3{margin-bottom:18px}.partners-refresh .ecosystem-path-grid p{margin-bottom:24px}.partners-refresh .ecosystem-directory{background:var(--meringue)}.partners-refresh .ecosystem-directory-heading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.partners-refresh .ecosystem-groups{margin-top:56px}.partners-refresh .ecosystem-group{border-top:1px solid var(--honey);grid-template-columns:235px minmax(0,1fr);display:grid}.partners-refresh .ecosystem-group-intro h3{margin-bottom:14px;font-size:22px}.partners-refresh .ecosystem-group-intro p{font-size:14px}.partners-refresh .ecosystem-logo-grid{margin:0;padding:0;list-style:none;display:grid}.partners-refresh .ecosystem-logo-grid li{min-width:0}.partners-refresh .ecosystem-partner{background:var(--cream);height:100%;color:var(--cocoa);transition:border-color var(--t-micro) var(--ease-out);border:1px solid #0000;flex-direction:column;justify-content:space-between;gap:28px;padding:24px 16px 16px;display:flex}.partners-refresh .ecosystem-partner:hover{border-color:var(--pink-bold)}.partners-refresh .ecosystem-logo{place-items:center;height:48px;display:grid}.partners-refresh .ecosystem-logo img{object-fit:contain;width:100%;max-width:140px;height:40px}.partners-refresh .ecosystem-partner>span{justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.partners-refresh .ecosystem-partner>span>span{color:var(--pink-bold)}.partner-closing{background:var(--cocoa);padding:80px 0}.partner-closing-inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.partner-closing h2{color:var(--cream);margin-bottom:20px;font-size:40px;line-height:1.1}.partner-closing p{color:var(--biscuit);max-width:560px}.partner-closing .btn{flex-shrink:0}@media (max-width:1000px){.partner-hero-grid{gap:32px}.partners-refresh .ecosystem-group{grid-template-columns:190px minmax(0,1fr);gap:28px}.partners-refresh .ecosystem-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.refresh-hero{padding:56px 0 44px}.refresh-hero-copy>p{font-size:17px}.integrations-refresh>section{padding-block-start:56px;padding-block-end:56px}.integrations-refresh #ecommerce .integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-refresh .email-directory .integration-feature-card{padding:26px}.integrations-refresh #klaviyo-case-studies .case-study-grid{grid-template-columns:minmax(0,1fr)}.partners-refresh .partner-hero{padding:56px 0}.partner-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.partners-refresh .ecosystem-actions{gap:18px}.partners-refresh .ecosystem-paths,.partners-refresh .ecosystem-directory{padding-block-start:56px;padding-block-end:56px}.partners-refresh .ecosystem-directory-heading{flex-direction:column;align-items:flex-start;gap:20px}.partners-refresh .ecosystem-group{grid-template-columns:minmax(0,1fr);gap:24px}.partner-closing{padding-block-start:56px;padding-block-end:56px}.partner-closing-inner{flex-direction:column;align-items:flex-start;gap:28px}.partner-closing h2{font-size:34px}.connection-app{gap:8px;padding:10px}.connection-app img{height:24px}.connection-app span{font-size:8px}}.visual-refresh{--chapter-gap:clamp(56px, 7vw, 104px);overflow-x:clip}.visual-refresh :where(a,button):focus-visible{outline:2px solid var(--pink-bold);outline-offset:5px}.visual-refresh .on-cocoa :where(a,button):focus-visible{outline-color:var(--pink-soft)}.visual-refresh [id]{scroll-margin-top:128px}.page-atmosphere{aspect-ratio:1;pointer-events:none;width:640px;color:var(--pink);opacity:.16;display:block;position:absolute}.page-atmosphere-art,.page-atmosphere svg{width:100%;height:100%;display:block}.visual-refresh :is(.preview-hero,.refresh-hero,.partner-hero){isolation:isolate;padding-top:172px;padding-bottom:114px;position:relative;overflow:clip}.visual-refresh :is(.preview-hero,.refresh-hero,.partner-hero):after{content:"";background:var(--cream);clip-path:polygon(0 100%,100% 0,100% 100%);z-index:2;pointer-events:none;width:102%;height:42px;position:absolute;bottom:-1px;left:-1%}.visual-refresh :is(.preview-hero,.refresh-hero,.partner-hero)>.container{position:relative}.visual-refresh :is(.preview-hero-copy,.refresh-hero-copy,.partner-hero-copy) h1{letter-spacing:-.045em;font-size:clamp(44px,4.7vw,68px);line-height:1.02}.loyalty-refresh .loyalty-hero-visual{padding:28px 0}.loyalty-refresh .loyalty-email{box-shadow:0 38px 80px -28px #0000007a}.loyalty-refresh .loyalty-fulfillment{margin-top:-32px;margin-left:-10px;transform:rotate(-3deg);box-shadow:0 18px 48px -20px #0006}.loyalty-refresh .loyalty-credit-section{padding-block:var(--chapter-gap)}.loyalty-refresh .loyalty-credit-section>.container{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.loyalty-refresh .loyalty-credit-section .section-head{text-align:left;margin:0}.loyalty-refresh .loyalty-credit-section h2{font-size:clamp(34px,3.2vw,46px)}.loyalty-refresh .loyalty-reward-comparison{grid-template-columns:1fr 1fr;align-items:start;gap:16px}.loyalty-refresh .loyalty-reward-card{border-radius:20px 6px;min-width:0;padding:30px 24px}.loyalty-refresh .loyalty-reward-points{margin-top:36px;transform:rotate(-3deg)}.loyalty-refresh .loyalty-reward-credit{transform:rotate(3deg);box-shadow:0 24px 48px -30px #2a23284d}.loyalty-refresh .loyalty-reward-card h3{font-size:21px}.loyalty-refresh .week-section{padding:var(--chapter-gap) 0;background:var(--meringue);border-radius:28px 8px;margin:0 24px;position:relative}.loyalty-refresh .week-section .section-head{max-width:620px}.loyalty-refresh .week-grid{gap:18px}.loyalty-refresh .week-card{background:var(--cream);border:0;justify-content:flex-end;min-height:265px;padding:32px;position:relative;overflow:hidden}.loyalty-refresh .week-card:before{letter-spacing:-.06em;color:var(--pink-bold);opacity:.45;margin-bottom:36px;font-size:64px;line-height:1}.loyalty-refresh .week-card:first-child{background:var(--cocoa);color:var(--cream);grid-column:span 3}.loyalty-refresh .week-card:first-child h3{color:var(--cream)}.loyalty-refresh .week-card:first-child p{color:var(--biscuit)}.loyalty-refresh .week-card:first-child:before{color:var(--pink-soft);opacity:1}.loyalty-refresh .week-card:nth-child(2){background:var(--pink-cream);grid-column:span 3}.loyalty-refresh .week-card:nth-child(n+3){grid-column:span 2}.loyalty-refresh .week-card h3{max-width:20ch}.loyalty-refresh .control-section{background:var(--cream);padding-block:var(--chapter-gap)}.loyalty-control-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.loyalty-refresh .control-section .section-head{text-align:left;margin:0;position:sticky;top:135px}.loyalty-refresh .control-section .section-head h2{font-size:clamp(34px,3vw,44px)}.loyalty-refresh .control-grid{display:block}.loyalty-refresh .control-marker{height:0;display:block}.loyalty-refresh .control-card{top:var(--stack-top,116px);border:1px solid var(--biscuit);border-radius:24px 8px;min-height:480px;margin-bottom:32px;position:sticky;box-shadow:0 24px 48px -32px #2a232859}.loyalty-refresh .control-card:nth-of-type(2){--stack-top:128px}.loyalty-refresh .control-card:nth-of-type(3){--stack-top:140px}.loyalty-refresh .control-card:nth-of-type(4){--stack-top:152px}.loyalty-refresh .control-card:last-child{margin-bottom:0}.loyalty-refresh .control-card .mock-surface{background:var(--meringue);margin:0 26px 26px}.loyalty-refresh .control-copy{padding:34px 34px 24px}.loyalty-control-nav{gap:4px;margin-top:32px;display:grid}.loyalty-control-nav a{color:var(--toffee);border-bottom:1px solid var(--biscuit);align-items:center;gap:18px;padding:12px 0;font-size:14px;display:flex}.loyalty-control-nav a span{font-variant-numeric:tabular-nums;color:var(--pink-bold);font-size:11px}.loyalty-control-nav a[aria-current]{color:var(--cocoa);font-weight:700}.loyalty-refresh .loyalty-family{isolation:isolate;border-radius:28px 8px;margin:0 24px;position:relative;overflow:clip}.loyalty-family>.page-atmosphere{z-index:-1;opacity:.11;top:-220px;right:-100px}.loyalty-refresh .final-preview-cta{isolation:isolate;position:relative;overflow:clip}.loyalty-refresh .final-preview-cta>.page-atmosphere{color:var(--cocoa);opacity:.12;z-index:-1;top:-200px;right:-220px}.integrations-refresh .refresh-hero>.container{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid}.integrations-refresh .refresh-hero-copy{text-align:left;max-width:none}.integrations-refresh .refresh-hero-copy h1{margin-inline-start:0;margin-inline-end:0}.integrations-refresh .refresh-hero-copy .hero-cta{justify-content:flex-start}.integrations-refresh .refresh-hero-copy .cta-alt{text-align:left}.integrations-refresh .page-connections--integrations{margin:0}.visual-refresh .connection-lines circle{stroke:var(--pink-soft);opacity:.16}.visual-refresh .connection-app{box-shadow:0 22px 48px -22px #00000080}.integrations-refresh>section{padding-block:var(--chapter-gap)}.integrations-refresh :is(#ecommerce,#email,#subscriptions)>.container{grid-template-columns:.75fr 1.25fr;align-items:start;gap:56px;display:grid}.integrations-refresh :is(#ecommerce,#email,#subscriptions) .section-header{text-align:left;margin:0;position:sticky;top:135px}.integrations-refresh :is(#ecommerce,#email,#subscriptions) .section-header>p{margin-inline-start:0;margin-inline-end:0}.integrations-refresh .category-content{min-width:0}.integrations-refresh #ecommerce .integration-feature-card,.integrations-refresh #subscriptions .integration-feature-card{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:36px}.integrations-refresh :is(#ecommerce,#subscriptions) .integration-feature-logo{width:180px;min-height:96px}.integrations-refresh #ecommerce .integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-refresh #ecommerce .integration-item:last-child{grid-column:span 2}.integrations-refresh :is(#email,#subscriptions){border-radius:28px 8px;margin:0 24px}.integrations-refresh .email-directory{gap:18px}.integrations-refresh .email-directory .integration-feature-card{padding:26px}.integrations-refresh .email-directory .integration-feature-card:first-child{background:var(--cocoa);color:var(--cream);grid-column:1/-1}.integrations-refresh .email-directory .integration-feature-card:first-child h3{color:var(--cream);font-size:30px}.integrations-refresh .email-directory .integration-feature-card:first-child p{color:var(--biscuit)}.integrations-refresh .email-directory .integration-feature-card:first-child .integration-feature-link{color:var(--pink-soft)}.integrations-refresh .email-directory .integration-feature-body h3{font-size:23px}.integrations-refresh .email-directory .integration-feature-link{margin-top:22px}.integrations-refresh #klaviyo-case-studies .section-header{text-align:left}.integrations-refresh #klaviyo-case-studies .case-study-card{border-radius:22px 6px;padding:36px}.integrations-refresh #klaviyo-case-studies .case-study-card:nth-child(2n){background:var(--pink-cream);translate:0 28px}.integrations-refresh #subscriptions .integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-refresh #payouts{isolation:isolate;border-radius:28px 8px;margin:0 24px;position:relative;overflow:clip}.integrations-refresh #payouts>.page-atmosphere{z-index:-1;opacity:.1;top:-190px;right:-180px}.integrations-refresh #payouts .section-header{margin-inline-start:auto;margin-inline-end:auto}.integrations-refresh #payouts .integration-item{background:#2a2328cc}.partners-refresh .partner-hero{background:var(--cocoa);color:var(--cream)}.partners-refresh .partner-hero h1{color:var(--cream)}.partners-refresh .partner-hero h1 em{color:var(--pink-soft)}.partners-refresh .partner-hero p{color:var(--biscuit)}.partners-refresh .partner-hero .text-link{color:var(--pink-soft)}.partners-refresh .page-connections--partners .connection-lines path{stroke:var(--pink-soft);opacity:.6}.partners-refresh .page-connections--partners .connection-center{background:var(--cocoa);border:1px solid #ffffff2e}.partners-refresh .page-connections--partners .connection-center img{width:64%}.partners-refresh .ecosystem-paths{padding-block:var(--chapter-gap)}.partners-refresh .ecosystem-path-grid{align-items:start;gap:24px}.partners-refresh .ecosystem-path-grid article{isolation:isolate;border-radius:26px 8px;min-height:360px;position:relative;overflow:hidden}.partners-refresh .ecosystem-path-grid article:last-child{margin-top:64px}.partners-refresh .ecosystem-path-grid article>.page-atmosphere{z-index:-1;opacity:.13;width:280px;top:-125px;right:-110px}.partners-refresh .ecosystem-path-grid h3{max-width:14ch;font-size:34px}.partners-refresh .ecosystem-directory{padding-block:var(--chapter-gap);border-radius:28px 8px;margin:0 24px}.partners-refresh .ecosystem-group{gap:56px;padding-block-start:44px;padding-block-end:44px}.partners-refresh .ecosystem-group-intro{align-self:start;position:sticky;top:135px}.partners-refresh .ecosystem-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.partners-refresh .ecosystem-partner{border-radius:16px 6px;min-height:158px}.partners-refresh .partner-closing{isolation:isolate;margin-top:var(--chapter-gap);padding-block-start:104px;padding-block-end:104px;position:relative;overflow:clip}.partners-refresh .partner-closing>.page-atmosphere{opacity:.16;z-index:-1;top:-250px;right:-100px}.partners-refresh .partner-closing h2{font-size:clamp(36px,4vw,56px)}@media (max-width:1100px){.loyalty-control-layout{gap:36px}.integrations-refresh :is(#ecommerce,#email,#subscriptions)>.container{grid-template-columns:.8fr 1.2fr;gap:32px}.integrations-refresh .email-directory{grid-template-columns:minmax(0,1fr)}.loyalty-refresh .loyalty-credit-section>.container{gap:32px}}@media (max-width:999px){.visual-refresh :is(.preview-hero,.refresh-hero,.partner-hero){padding-top:138px;padding-bottom:84px}.visual-refresh [id]{scroll-margin-top:112px}.loyalty-refresh .loyalty-credit-section>.container,.loyalty-control-layout{grid-template-columns:minmax(0,1fr);gap:36px}.loyalty-refresh .loyalty-credit-section .section-head{max-width:620px}.loyalty-refresh .loyalty-reward-comparison{max-width:680px;margin-inline-start:auto;margin-inline-end:auto}.loyalty-refresh .control-section .section-head,.loyalty-refresh .control-card{position:relative;top:auto}.loyalty-control-nav{display:none}.loyalty-refresh .control-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.loyalty-refresh .control-marker{display:none}.loyalty-refresh .control-card{min-height:0;margin:0}.loyalty-refresh .control-copy{padding:26px}.integrations-refresh .refresh-hero>.container{grid-template-columns:minmax(0,1fr);gap:36px}.integrations-refresh .refresh-hero-copy{max-width:680px}.integrations-refresh .page-connections{max-width:540px;margin:0 auto}.integrations-refresh :is(#ecommerce,#email,#subscriptions)>.container{display:block}.integrations-refresh :is(#ecommerce,#email,#subscriptions) .section-header{margin-bottom:32px;position:static}.integrations-refresh .email-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-refresh .ecosystem-path-grid article{padding:32px}.partners-refresh .ecosystem-group{grid-template-columns:minmax(0,1fr);gap:24px}.partners-refresh .ecosystem-group-intro{max-width:580px;position:static}}@media (max-width:760px){.visual-refresh :is(.preview-hero,.refresh-hero,.partner-hero){padding-top:128px;padding-bottom:72px}.visual-refresh :is(.preview-hero-copy,.refresh-hero-copy,.partner-hero-copy) h1{font-size:clamp(39px,10.5vw,54px)}.visual-refresh :is(.preview-hero,.refresh-hero,.partner-hero):after{height:24px}.visual-refresh :is(.week-section,.loyalty-family,#email,#subscriptions,#payouts,.ecosystem-directory){border-radius:20px 6px;margin-inline-start:12px;margin-inline-end:12px}.loyalty-refresh .loyalty-fulfillment{max-width:90%;margin-left:0}.loyalty-refresh .loyalty-reward-comparison{grid-template-columns:minmax(0,1fr);gap:24px;max-width:440px}.loyalty-refresh .loyalty-reward-card{margin-top:0;padding:28px}.loyalty-refresh .week-grid{grid-template-columns:minmax(0,1fr)}.loyalty-refresh .week-card:nth-child(n){grid-column:auto;min-height:210px;padding:28px}.loyalty-refresh .week-card:before{margin-bottom:26px;font-size:48px}.loyalty-refresh .control-grid{grid-template-columns:minmax(0,1fr)}.loyalty-refresh .control-card .mock-surface{margin-inline-start:18px;margin-inline-end:18px}.integrations-refresh .refresh-hero>.container{gap:24px}.integrations-refresh .email-directory{grid-template-columns:minmax(0,1fr)}.integrations-refresh :is(#ecommerce,#subscriptions) .integration-feature-card{padding:26px}.integrations-refresh #klaviyo-case-studies .case-study-card:nth-child(2n){translate:none}.partners-refresh .ecosystem-path-grid article{min-height:0}.partners-refresh .ecosystem-path-grid article:last-child{margin-top:0}.partners-refresh .ecosystem-path-grid h3{font-size:30px}.partners-refresh .ecosystem-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partners-refresh .ecosystem-partner{min-height:145px;padding:22px 14px 16px}.partners-refresh .partner-closing{padding-block-start:72px;padding-block-end:72px}}@media (max-height:760px) and (min-width:1000px){.loyalty-refresh .control-card{position:relative;top:auto}.loyalty-refresh .control-section .section-head{position:static}}.visual-refresh .page-atmosphere.page-atmosphere--rays{aspect-ratio:auto;opacity:1;z-index:-1;width:auto;height:auto;top:0;bottom:0;left:0;right:0;overflow:hidden;rotate:none;container-type:size}.page-atmosphere--rays .page-atmosphere-art{--ray-size:calc(2.2 * hypot(100cqw, 100cqh) + 800px);width:var(--ray-size);height:var(--ray-size);left:calc(50% - var(--ray-size) / 2);top:calc(100% + 250px - var(--ray-size) / 2);color:#ff0e8b;opacity:.1;display:block;position:absolute}.page-atmosphere--rays:before{content:"";z-index:1;opacity:.84;background:radial-gradient(in oklab ellipse 62% 42% at 50% 80%, #4c4449, transparent 100%), radial-gradient(in oklab ellipse 80% 90% at 50% 58%, transparent 35%, #1a1418 100%);position:absolute;top:0;bottom:0;left:0;right:0}.page-atmosphere--rays:after{content:"";z-index:2;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cfilter%20id='g'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.9'%20numOctaves='2'%20seed='11'%20stitchTiles='stitch'%20result='n'/%3E%3CfeColorMatrix%20in='n'%20result='d'%20values='0%200%200%200%200.1647%200%200%200%200%200.1373%200%200%200%200%200.1569%200.08%200%200%200%20-0.025'/%3E%3CfeColorMatrix%20in='n'%20result='l'%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200.18%200%200%200%20-0.055'/%3E%3CfeMerge%3E%3CfeMergeNode%20in='l'/%3E%3CfeMergeNode%20in='d'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect%20width='220'%20height='220'%20filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;top:0;bottom:0;left:0;right:0}.visual-refresh .on-pink>.page-atmosphere--rays:before{background:0 0}.visual-refresh .on-pink>.page-atmosphere--rays .page-atmosphere-art{color:#b0005c;opacity:.16}@media (max-width:600px){.page-atmosphere--rays .page-atmosphere-art{left:calc(100% + 300px - var(--ray-size) / 2);top:calc(0px - var(--ray-size) / 2);opacity:.068}.page-atmosphere--rays:before{background:radial-gradient(in oklab ellipse 75% 22% at 50% 86%, #4c4449, transparent 100%), radial-gradient(in oklab ellipse 100% 75% at 50% 55%, transparent 30%, #1a1418 100%)}.page-atmosphere--rays:after{opacity:.65}}.loyalty-refresh .loyalty-merchant-photo{object-fit:cover;border-radius:7px;width:100%;height:128px;margin-bottom:20px;display:block}.loyalty-refresh .loyalty-email-top>span:first-child{letter-spacing:-.02em;color:#87564f;font-family:Georgia,serif;font-size:20px}.loyalty-refresh .loyalty-email-body{background:#fbf1ec}.loyalty-refresh .loyalty-email-body h2{font-family:Georgia,serif;font-weight:500}.loyalty-refresh .loyalty-email-button{background:#87564f}.loyalty-refresh .loyalty-email-credit{margin-bottom:16px;padding:12px}.loyalty-refresh .week-card:nth-child(-n+2){justify-content:flex-start}.loyalty-refresh .week-card:nth-child(-n+2):before{display:none}.loyalty-refresh .week-card>.merchant-example{margin-top:26px}.loyalty-refresh .loyalty-brand-example .brand-email{background:#f7f1ed}.loyalty-refresh .loyalty-brand-example .brand-logo{color:#44553f;letter-spacing:.12em}.loyalty-refresh .loyalty-brand-photo{object-fit:cover;border-radius:6px;width:100%;height:120px;margin:10px 0 18px}.loyalty-refresh .loyalty-brand-example .brand-email>span{background:#44553f}.integrations-refresh .integration-merchant-hero{justify-self:end;width:100%;max-width:550px}.integrations-refresh .integration-merchant-example{margin-bottom:32px}.integrations-refresh .integration-merchant-email{width:100%;padding:16px 12px 4px}.partners-refresh .ecosystem-path-grid{grid-template-columns:1.05fr .95fr}.partners-refresh .ecosystem-path-grid article{padding:38px}.partners-refresh .ecosystem-path-grid .merchant-example{margin-top:36px}@media (max-width:999px){.integrations-refresh .integration-merchant-hero{justify-self:center}}@media (max-width:760px){.partners-refresh .ecosystem-path-grid{grid-template-columns:minmax(0,1fr)}.partners-refresh .ecosystem-path-grid article{padding:28px}.loyalty-refresh .week-card:nth-child(-n+2){padding:24px 18px}.loyalty-refresh .week-card:nth-child(-n+2)>:is(h3,p){padding-inline-start:8px;padding-inline-end:8px}.integrations-refresh .integration-merchant-email{padding-inline-start:0;padding-inline-end:0}}.visual-refresh{--page-ease:cubic-bezier(.16, 1, .3, 1)}.page-atmosphere{rotate:var(--scroll-turn,0deg)}.visual-refresh [data-scroll-y]{translate:0 var(--scroll-y,0px)}.visual-refresh :is(.integration-item,.ecosystem-partner,.case-study-card){transition:translate .3s var(--page-ease), box-shadow .3s var(--page-ease), border-color .2s}@media (hover:hover){.visual-refresh :is(a.integration-item,.ecosystem-partner,.case-study-card):hover{translate:0 -5px;box-shadow:0 14px 28px -16px #2a232840}}.loyalty-refresh .control-card{transition:scale .4s var(--page-ease), filter .4s var(--page-ease);transform-origin:50% 0}.loyalty-refresh .control-card.is-covered{filter:brightness(.93);scale:.96}@media (min-width:1000px) and (min-height:800px){.referral-refresh .control-card{transition:scale .4s var(--page-ease), filter .4s var(--page-ease);transform-origin:50% 0}.referral-refresh .control-card.is-covered:not([data-sticky-too-tall]){filter:brightness(.93);scale:.96}}@media (prefers-reduced-motion:reduce){.visual-refresh [data-scroll-y]{translate:none!important}.visual-refresh .page-atmosphere{rotate:none!important}.visual-refresh :is(.control-card,.integration-item,.ecosystem-partner,.case-study-card){transition:none}.loyalty-refresh .control-card,.referral-refresh[data-motion-ready] [data-sticky-fit]:not([data-sticky-too-tall]){filter:none;position:relative;top:auto;scale:1}}@media print{.visual-refresh .control-card,.visual-refresh .section-head,.visual-refresh .section-header,.visual-refresh .ecosystem-group-intro{filter:none!important;position:static!important;scale:1!important}.visual-refresh [data-scroll-y]{translate:none!important}}
