:root{--gold:#e5b345;--blue:#2157e7;--paper:#f6f7fb;--green:#2abb85}body{background:#fff}.section{padding-top:94px;padding-bottom:94px}.site-header .brand-mark{border-radius:10px;background:#2255e9;color:#fff;box-shadow:3px 3px 0 #edbd55}.hero-kicker-dot{border-radius:2px!important;transform:rotate(45deg);background:#eab638!important}.hero-refresh .hero-demo-frame{box-shadow:0 22px 65px #23479424,7px 7px 0 #f3c75e}.hero-refresh .hero-mascot{z-index:2}.connection-strip{padding-top:15px;padding-bottom:35px;text-align:center}.connection-strip>p{font-size:10px;font-weight:750;letter-spacing:1.7px;color:#6a7485}.connection-strip>small{font-size:10px;color:#657084}.logo-viewport{padding:26px 0;overflow:hidden}.logo-track{display:flex;align-items:center;justify-content:space-between;gap:35px;flex-wrap:wrap}.platform-logo{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:700;white-space:nowrap}.platform-logo img{object-fit:contain}.platform-logo.wordmark{font-size:23px;letter-spacing:-.8px}.spotlight{position:relative;isolation:isolate}.spotlight:before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(350px circle at var(--px,50%) var(--py,50%),#7397ff15,transparent 65%)}.distribution-section{background:#f8f7f3;border-top:1px solid #f0ebdf}.distribution-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:38px}.distribution-core{background:white;border:1px solid #e7e0cd;border-radius:24px;padding:15px 28px 28px;text-align:center}.distribution-core>img{width:210px;height:210px;object-fit:contain;margin:0 auto}.distribution-core h3{font-size:23px;line-height:1.25}.distribution-core p{font-size:13px;margin-top:16px;color:#687386}.distribution-core .text-link{margin-top:17px;display:inline-block;font-size:12px}.crew-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.crew-grid article{padding:27px 24px;border:1px solid #e5e2d8;border-radius:16px;background:#ffffffa6}.crew-number{color:#647286;font-size:9px;letter-spacing:1.5px;font-weight:700}.crew-grid h3{font-size:23px;line-height:1.18;margin:17px 0 13px}.crew-grid p{font-size:13px;color:#5f6c80}.distribution-path{display:flex;align-items:center;justify-content:space-between;margin:30px 0 20px;padding:20px 28px;background:#fff;border:1px solid #e8e3d7;border-radius:14px;font-size:13px;font-weight:700}.distribution-path>b{color:#9aa5b4}.path-profit{color:#198357}.revenue-section{background:#07192b;padding:90px 0;color:#fff}.revenue-heading{align-items:end}.revenue-heading h2{font-size:48px}.revenue-heading>p{color:#b0bfd0;max-width:420px}.revenue-heading .eyebrow{color:#d8b762}.growth-dashboard{border:1px solid #2c4158;border-radius:21px;background:#0d2237;overflow:hidden;box-shadow:0 28px 60px #0003}.dash-top{padding:23px 28px;border-bottom:1px solid #283c51;display:flex;justify-content:space-between;align-items:center;gap:16px}.dash-brand{display:flex;align-items:center;gap:13px}.dash-brand .brand-mark{color:#132541;background:#e9bc53;border-radius:9px;width:36px;height:36px;font-size:16px}.dash-brand b{font-size:15px}.dash-brand small{display:block;font-size:10px;color:#99acc1}.demo-label{color:#f5d588;background:#76561733;border:1px solid #88734466;border-radius:20px;padding:5px 11px;letter-spacing:.6px;font-size:9px;white-space:nowrap}.dash-body{display:grid;grid-template-columns:1.6fr 1fr;gap:0}.dash-main{padding:25px 28px;min-width:0;border-right:1px solid #283c51}.growth-dashboard .metric-tabs{border-bottom:0;padding:0;margin:0 0 22px;gap:6px;display:flex}.growth-dashboard .metric-tabs button{background:transparent;color:#a1b4c8;font-size:11px;border-radius:6px;padding:8px 12px;border:1px solid transparent}.growth-dashboard .metric-tabs button.active{background:#244364;color:#fff;border-color:#375875}.growth-dashboard .metric-main{padding:0}.growth-dashboard .metric-main>span{color:#b6c6d7;font-size:12px}.growth-dashboard .metric-main>strong{color:#fff;font-size:50px;line-height:1.2;display:block;letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:8px}.growth-dashboard .metric-main>p{color:#a5b9cc;font-size:11px;min-height:35px;margin-top:7px}.growth-chart{width:100%;display:block;margin-top:18px;overflow:visible}.chart-axis{display:flex;justify-content:space-between;color:#88a2b7;font-size:9px;margin-top:7px}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:30px}.dash-stats span{display:block;color:#a1b6c7;font-size:9px;line-height:1.4}.dash-stats b{font-size:20px;display:block;margin-top:8px;font-variant-numeric:tabular-nums}.payment-panel{padding:32px 27px;background:linear-gradient(135deg,#1c355140,#0a1e32)}.payment-panel .eyebrow{color:#c9b678;font-size:9px}.payment-panel h3{font-size:28px;line-height:1.15;margin:20px 0 26px}.payment-events{display:grid;gap:12px}.payment-events>div{display:flex;align-items:center;gap:10px;padding:14px 11px;border:1px solid #335567;border-radius:10px;background:#183748;box-shadow:0 6px 15px #0002}.payment-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#59dc9b24;color:#70ecaf;font-weight:700}.payment-events p{font-size:10px;flex:1;color:#f3faff}.payment-events small{display:block;color:#9db7c9;font-size:9px;margin-top:2px}.payment-events b{font-size:16px;color:#77edb2;white-space:nowrap}.payment-panel .payment-caption{font-size:12px;color:#a0b9cd;margin-top:24px}.demo-replay{background:transparent;color:#d2be8a;border:1px solid #756644;padding:7px 11px;border-radius:5px;font-size:10px;margin-top:16px}.video-results{margin:0 28px;border-top:1px solid #2b4156}.video-results .table-row{display:grid;grid-template-columns:1fr 80px 110px;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid #293c4d;font-size:12px;color:#c5d1df}.video-results .table-head{font-size:9px;color:#8fa5ba}.video-results .table-row>:nth-child(n+2){text-align:right}.video-results .table-row>span:first-child{display:flex;gap:10px;align-items:center}.video-results b{font-variant-numeric:tabular-nums;color:#74e7ad}.video-tile{display:grid;place-items:center;background:#274767;color:#8aacff;font-size:9px;width:30px;height:23px;border-radius:4px;font-style:normal}.growth-dashboard .data-method{margin:16px 28px;color:#93acc1;align-items:start;font-size:10px}.growth-dashboard .data-method p{font-size:10px}.growth-dashboard .attribution-detail{margin:0 28px;border-color:#294257;color:#adbed0;font-size:10px}.dashboard-disclosure{color:#a6b9cd;font-size:10px;padding:17px 28px;background:#071a2c;margin-top:18px!important}.headless-card{background:#f2f5fd;padding:30px;border:1px solid #d9e2f5;border-radius:18px}.headless-card>div{display:flex;align-items:start;gap:17px;padding:20px 0;border-bottom:1px solid #d5deee}.headless-card>div:last-child{border:0;padding-bottom:0}.headless-card b{color:#2d5be0;font-size:12px}.headless-card span{font-size:14px;font-weight:700}.headless-card small{display:block;color:#6a7788;font-size:12px;font-weight:400;margin-top:4px}.real-examples{border-top:1px solid #e6e9ef}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.example-grid article{min-width:0;border:1px solid #dee3ed;border-radius:13px;overflow:hidden;background:#fff}.example-grid video{width:100%;aspect-ratio:16/9;display:block;background:#07192b}.example-grid article>div{padding:18px 20px 22px}.example-grid article span{font-size:9px;letter-spacing:1.4px;color:#718096}.example-grid h3{font-size:19px;line-height:1.25;margin-top:10px}.real-examples .section-note{margin-top:20px}.lifestyle-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center;max-width:1280px}.lifestyle-section h2{font-size:46px}.lifestyle-section p:not(.eyebrow){font-size:15px;color:#647287;margin-top:24px}.lifestyle-section .button{margin-top:29px}.lifestyle-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:8px;height:650px;min-width:0}.lifestyle-tile{overflow:hidden;border-radius:12px;position:relative;background:#e8ecf3}.lifestyle-tile img,.lifestyle-tile video{display:block;width:100%;height:100%;object-fit:cover}.lifestyle-controls{display:flex;gap:15px;margin-top:24px}.lifestyle-controls button{background:none;border:0;border-bottom:1px solid #bdc7d7;color:#5d6d82;padding:3px 0;font-size:11px}.campaign-section{display:grid;grid-template-columns:1fr 1fr;gap:55px}.campaign-section h2{font-size:48px}.campaign-section>div:first-child>p:not(.eyebrow){color:#647287;margin-top:20px;font-size:14px}.press-price{display:flex;align-items:center;gap:13px;margin:22px 0}.press-price strong{font-size:34px;letter-spacing:-1px}.press-price span{font-size:12px;color:#68778d}.campaign-report{align-self:center;background:#fff;box-shadow:0 20px 60px #20283c10;border:1px solid #dee3ec;border-radius:16px;overflow:hidden}.report-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px;background:#f5f7fc;border-bottom:1px solid #e2e7f0}.report-title h3{font-size:17px}.report-title p{font-size:10px;color:#708096;margin-top:5px}.delivered{background:#e4f6eb;color:#2c805a;border:1px solid #bae0ca;padding:4px 9px;border-radius:20px;font-size:10px}.report-row{padding:15px 23px;border-bottom:1px solid #e7ebf1;display:flex;justify-content:space-between;align-items:center}.report-row b{display:block;font-size:12px}.report-row small{font-size:10px;color:#67778b;display:block;margin-top:2px}.report-row em{font-style:normal;font-size:10px;color:#38674d;background:#edf5ee;padding:4px 8px;border-radius:5px}.report-foot{padding:19px 23px;font-size:10px;color:#6c7a8e;display:flex;gap:20px;align-items:center}.report-foot b{white-space:nowrap;color:#916419}.guarantee{grid-column:1/-1;display:flex;align-items:center;gap:32px;border:1px solid #eee2c3;background:#fffcf5;border-radius:17px;padding:30px 38px}.guarantee>img{width:144px;height:144px;object-fit:contain;flex:none;mix-blend-mode:multiply}.guarantee h3{font-size:25px;line-height:1.25;margin-top:9px}.guarantee p:not(.eyebrow){font-size:12px;color:#796c53;margin-top:12px}.guarantee summary{font-size:11px;cursor:pointer;color:#80622b;margin-top:15px}.press-inline{display:block;text-align:center;border:1px solid #dce3ed;padding:20px;border-radius:9px;margin-top:25px;font-size:13px;color:#3058ba}.plan-card{border-radius:14px}.closing-section{background:#1745c6}.founder-suit{object-position:top}.payment-events.replaying>div{animation:payment-arrive .75s both}.payment-events.replaying>div:nth-child(2){animation-delay:.35s}.payment-events.replaying>div:nth-child(3){animation-delay:.7s}@keyframes payment-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.distribution-grid{grid-template-columns:.75fr 1.25fr;gap:20px}.crew-grid{gap:12px}.crew-grid article{padding:20px 16px}.crew-grid h3{font-size:20px}.revenue-heading h2,.campaign-section h2,.lifestyle-section h2{font-size:38px}.payment-panel{padding:27px 18px}.dash-main{padding:25px 20px}.dash-stats{grid-template-columns:repeat(2,1fr)}.lifestyle-section{gap:30px}.lifestyle-mosaic{height:520px}.logo-track{justify-content:center}.campaign-section{gap:30px}}
@media(max-width:800px){.section{padding-top:60px;padding-bottom:60px}.distribution-grid{grid-template-columns:1fr}.distribution-core{display:none}.distribution-path{font-size:11px;padding:16px;gap:10px;flex-wrap:wrap}.dash-body{grid-template-columns:1fr}.dash-main{border-right:0}.payment-panel{border-top:1px solid #2c4158;padding:24px}.payment-panel h3{font-size:24px}.payment-events{grid-template-columns:1fr}.dash-stats{grid-template-columns:repeat(4,1fr)}.lifestyle-section{grid-template-columns:1fr}.lifestyle-mosaic{height:520px}.campaign-section{grid-template-columns:1fr}.guarantee{padding:25px;gap:22px}.guarantee>img{width:110px;height:110px}.example-grid{grid-template-columns:1fr}.example-grid article{max-width:650px;width:100%;margin:auto}.dash-top{padding:19px;flex-wrap:wrap}.revenue-section{padding:60px 0}.revenue-heading>p{max-width:100%}.connection-strip{padding-bottom:20px}.logo-track{gap:22px}.platform-logo{font-size:16px}.platform-logo.wordmark{font-size:18px}.platform-logo img{width:21px;height:21px}}
@media(max-width:480px){.crew-grid{grid-template-columns:1fr}.crew-grid article{padding:24px}.crew-grid h3{font-size:24px}.distribution-path{display:grid;grid-template-columns:1fr 20px;gap:9px 14px}.distribution-path>b:nth-of-type(2){grid-column:2;grid-row:2}.distribution-path>b:nth-of-type(3){grid-column:2;grid-row:3}.growth-dashboard{border-radius:12px}.dash-brand b{font-size:13px}.dash-brand small{font-size:9px}.demo-label{font-size:8px}.dash-main{padding:20px 16px}.growth-dashboard .metric-tabs button{font-size:10px;padding:8px}.growth-dashboard .metric-main>strong{font-size:43px}.dash-stats{gap:12px;grid-template-columns:1fr 1fr}.dash-stats b{font-size:23px}.dash-stats span{font-size:10px}.video-results{margin:0 15px}.video-results .table-row{grid-template-columns:1fr 36px 66px;gap:8px;font-size:10px}.video-results .table-head{font-size:8px}.video-tile{display:none}.growth-dashboard .data-method,.growth-dashboard .attribution-detail{margin-left:16px;margin-right:16px}.dashboard-disclosure{padding:17px 16px}.payment-panel{padding:23px 16px}.revenue-heading h2,.campaign-section h2,.lifestyle-section h2{font-size:35px}.lifestyle-mosaic{gap:5px}.lifestyle-tile{border-radius:7px}.guarantee{display:block;padding:25px}.guarantee>img{margin:0 auto 22px;width:130px;height:130px}.guarantee h3{font-size:24px}.report-title{padding:18px}.report-row{padding:15px 18px}.report-foot{padding:17px}.logo-track{gap:20px}.connection-strip>p{font-size:8px;letter-spacing:1px}.connection-strip>small{font-size:9px}}
.growth-dashboard .metric-tabs{background:#112c44;border:1px solid #2a455e;border-radius:8px;padding:3px}.growth-dashboard .metric-tabs button{color:#bbcce0}.growth-dashboard .data-method{background:#142e45;color:#b5c9dc;border-radius:7px;padding:14px}.growth-dashboard .attribution-detail summary{color:#b5c9dc}.growth-dashboard .video-results .table-row{border-bottom-color:#2a4256}.lifestyle-section{max-width:1120px}
.growth-dashboard .data-method p{color:#b5c9dc}.growth-dashboard .video-results .table-row{border-top-color:#2a4256}.distribution-section .section-note{font-size:11px;color:#6a7381;margin-top:16px}
@media(prefers-reduced-motion:reduce){.payment-events>div{animation:none!important}}

/* Keep the gallery frame unchanged when playback controls mount. */
.example-grid article>div.rc-player-slot{padding:0}
