:root{--ink:#151624;--muted:#656474;--indigo:#5b4ae8;--lavender:#ece9ff;--warm:#f7f4ee;--white:#fff;--line:rgba(21,22,36,.12);--shadow:0 22px 70px rgba(44,35,118,.15)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--warm);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}.landing{overflow:hidden;background:var(--warm)}
.site-header{position:relative;z-index:30;height:84px;border-bottom:1px solid var(--line);background:rgba(247,244,238,.94)}.header-inner{width:min(1230px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{font-size:23px;font-weight:800;line-height:1;text-decoration:none;letter-spacing:-.04em;overflow:visible}.repite-brand{min-height:38px;display:inline-flex;align-items:center;gap:8px;overflow:visible}.repite-brand__mark{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;object-position:center}.repite-brand__text{line-height:1}.desktop-nav{display:flex;gap:36px;font-size:13px;font-weight:700}.desktop-nav a,.login-link,.footer-links a{text-decoration:none}.header-actions{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:700}.mobile-nav{display:none}
.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#6854f2,#4f38e5);box-shadow:0 12px 26px rgba(91,74,232,.22);text-decoration:none;font-size:14px;font-weight:800;transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(91,74,232,.28)}.button.small{min-height:42px;padding:0 24px}.button.large{min-width:184px}
.hero{position:relative;width:min(1230px,calc(100% - 48px));min-height:662px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:64px}.hero-copy{position:relative;z-index:5;max-width:690px;padding:56px 0 72px}.eyebrow{margin:0 0 20px;color:#595866;font-size:13px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.hero h1{margin:0;max-width:690px;font-size:clamp(52px,4.8vw,72px);line-height:.99;letter-spacing:-.055em;font-weight:800}.hero h1 .emphasis{display:block;color:var(--indigo)}.hero-copy>p:not(.eyebrow){max-width:570px;margin:26px 0 30px;color:var(--muted);font-size:16px;line-height:1.62}.hero-art{position:relative;align-self:stretch;min-height:662px}.hero-glow{position:absolute;width:430px;height:430px;top:76px;left:58px;border-radius:50%;background:#e2dcff}.hero-glow.small{width:112px;height:112px;top:48px;left:18px;background:#ffe8aa}.phone-wrap{position:absolute;z-index:2;width:358px;top:26px;right:10px;transform:rotate(-5.5deg);filter:drop-shadow(0 28px 30px rgba(15,17,33,.2))}.hero-notification{position:absolute;z-index:4;top:252px;left:0;width:230px;padding:15px 18px;display:grid;gap:3px;border:1px solid rgba(21,22,36,.08);border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(22,20,52,.14);font-size:12px}.hero-notification .meta{color:#777582;font-size:10px}.hero-notification strong{font-size:13px}
.wallet-badges{position:absolute;z-index:5;left:22px;bottom:56px;display:flex;gap:10px}.wallet-badge{width:156px;height:51px;padding:7px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;background:#050505;box-shadow:0 7px 20px rgba(0,0,0,.18)}.wallet-badge>span:last-child{display:grid;line-height:1}.wallet-badge small{font-size:8px;color:#dfdfdf}.wallet-badge strong{margin-top:3px;white-space:nowrap;font-size:13px;letter-spacing:-.02em}.badge-mark{width:22px;height:25px;display:grid;place-items:center;flex:0 0 auto}.apple-badge .badge-mark{color:#fff;font-size:17px}.google-badge .badge-mark{position:relative;grid-template-columns:1fr 1fr;gap:1px;transform:rotate(45deg)}.google-badge .badge-mark i{width:9px;height:9px;border-radius:2px}.google-badge .badge-mark i:nth-child(1){background:#4285f4}.google-badge .badge-mark i:nth-child(2){background:#34a853}.google-badge .badge-mark i:nth-child(3){background:#fbbc04}.google-badge .badge-mark i:nth-child(4){background:#ea4335}
.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-inner{width:min(1230px,calc(100% - 48px));min-height:105px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.trust-inner p{max-width:840px;margin:0;font-size:23px;line-height:1.28;font-weight:800;letter-spacing:-.03em}.trust-inner strong{color:var(--indigo);font-size:14px;white-space:nowrap}
.section{padding:112px 24px}.section>.eyebrow,.section>.section-title,.section>.section-copy{width:min(1120px,100%);margin-left:auto;margin-right:auto;text-align:center}.section-title{margin-top:0;margin-bottom:18px;font-size:clamp(40px,4.2vw,62px);line-height:1.04;letter-spacing:-.052em}.section-copy{max-width:690px;margin-top:0;margin-bottom:54px;color:var(--muted);font-size:16px;line-height:1.65}
.how-section{background:#fff}.how-grid{width:min(1240px,100%);margin:8px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.how-step{position:relative;aspect-ratio:1;isolation:isolate;transform:rotate(var(--note-tilt))}.postit{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:contain}.step-copy{position:absolute;inset:15% 15% 14%;display:flex;flex-direction:column}.step-copy .number{margin-bottom:auto;color:var(--step-color);font-size:54px;font-weight:800;letter-spacing:-.07em}.step-copy h3{margin:0 0 8px;font-size:22px;line-height:1.08;letter-spacing:-.04em}.step-copy p{margin:0;color:#5f5d68;font-size:13px;line-height:1.45}.hand-note{width:min(1220px,100%);margin:34px auto 0;display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--indigo);font:700 29px/1.05 Caveat,cursive;transform:rotate(-2deg)}
.wallet-section{padding-top:0;padding-bottom:0;background:#fff}.wallet-inner{position:relative;width:min(1240px,100%);height:550px;margin:auto;padding:94px 7%;overflow:hidden;display:grid;grid-template-columns:1fr 450px;align-items:center;border-radius:44px;color:#fff;background:#171828}.wallet-inner .section-title{max-width:650px;margin-bottom:22px;text-align:left}.wallet-inner .section-copy{max-width:570px;margin:0;color:#bbbcca}.wallet-inner .eyebrow{color:#aaa8bd}.wallet-phone-mini{position:absolute;right:4%;bottom:-210px;width:410px;z-index:2;transform:rotate(4deg)}.wallet-glow{position:absolute;width:410px;height:410px;top:55px;left:-80px;border-radius:50%;background:#6a55ee;z-index:-1}
.accumulation{background:#fff}.accumulation-grid{width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mechanic-card{min-height:330px;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(21,22,36,.08);border-radius:23px;background:var(--mechanic-bg);box-shadow:0 14px 30px rgba(27,25,56,.08);transform:rotate(var(--tilt))}.mechanic-top{display:flex;justify-content:space-between;align-items:center;color:var(--mechanic-color);font-size:12px;font-weight:800}.mechanic-symbol{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto}.mechanic-symbol img{display:block;width:100%;height:100%;object-fit:contain}.mechanic-value{margin-top:auto;font-size:47px;font-weight:800;letter-spacing:-.055em}.mechanic-sub{margin-top:2px;color:#686673;font-size:13px}.visit-dots{margin-top:28px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.visit-dots i{aspect-ratio:1;display:grid;place-items:center;border:1px solid #ccc9d4;border-radius:50%;color:#fff;font:normal 11px Manrope}.visit-dots i.done{border-color:var(--mechanic-color);background:var(--mechanic-color)}.progress{height:10px;margin-top:35px;overflow:hidden;border-radius:999px;background:rgba(21,22,36,.1)}.progress span{display:block;width:var(--progress);height:100%;border-radius:inherit;background:var(--mechanic-color)}.balance-label{margin:30px 0 0;padding-top:16px;border-top:1px solid rgba(13,125,97,.2);color:#0d7d61;font-size:12px;font-weight:700}
.push-section{background:#ece9ff}.push-inner{width:min(1160px,100%);margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center}.push-inner .section-title{text-align:left}.push-inner .section-copy{margin-bottom:0}.notification-stack{display:grid;gap:18px}.push-card{min-height:118px;padding:18px 20px;display:grid;grid-template-columns:46px 1fr auto;grid-template-rows:auto auto;gap:2px 13px;align-items:center;border:1px solid rgba(21,22,36,.09);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 18px 46px rgba(67,52,160,.12)}.push-card:nth-child(2){margin-left:55px}.push-icon{grid-row:1/3;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#5b4ae8,#2e236f)}.push-icon.reward{background:linear-gradient(135deg,#ff9a53,#e85e25)}.push-card div{display:grid}.push-card small{color:#777582;font-size:10px}.push-card strong{font-size:14px}.push-card p{grid-column:2/4;margin:3px 0 0;color:#575561;font-size:12px}
.panel-section{background:#fff}.dashboard-mock{width:min(1180px,100%);min-height:610px;margin:auto;display:grid;grid-template-columns:190px 1fr;overflow:hidden;border:1px solid rgba(21,22,36,.12);border-radius:24px;background:#f9f9fb;box-shadow:var(--shadow)}.mock-sidebar{padding:28px 20px;display:flex;flex-direction:column;gap:18px;border-right:1px solid #e5e4eb;background:#fff;color:#777582;font-size:12px}.mock-sidebar strong{margin-bottom:12px;color:var(--ink);font-size:20px}.mock-sidebar span:first-of-type{padding:11px 12px;border-radius:8px;color:var(--indigo);background:#efecff;font-weight:800}.mock-main{padding:32px}.mock-heading{display:flex;justify-content:space-between;align-items:center}.mock-heading small{color:#787681}.mock-heading h3{margin:3px 0 0;font-size:28px}.mock-heading>span{padding:9px 12px;border:1px solid #dedde4;border-radius:8px;color:#666471;font-size:11px;background:#fff}.metric-grid{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.metric,.mock-chart,.mock-signals,.mock-program,.mock-feed{border:1px solid #e4e3e9;border-radius:13px;background:#fff}.metric{min-height:98px;padding:18px;display:grid;gap:10px}.metric span{color:#777582;font-size:11px}.metric strong{font-size:25px}.mock-overview{margin-top:14px;display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.mock-chart,.mock-signals,.mock-program,.mock-feed{padding:18px}.mock-section-title{display:flex;justify-content:space-between}.mock-section-title h4,.mock-signals h4,.mock-feed h4{margin:0;font-size:13px}.mock-section-title strong{color:#1a9b72;font-size:12px}.chart-bars{height:150px;margin-top:22px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #e6e5eb}.chart-bars i{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(#7767ee,#d6d0ff)}.mock-row{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #eeeef2;color:#5d5b67;font-size:11px}.mock-bottom{margin-top:14px;display:grid;grid-template-columns:.8fr 1.2fr;gap:14px}.mock-program{display:grid;align-content:center;gap:8px;color:#666471;font-size:11px}.mock-program strong{color:var(--ink);font-size:15px}
.multi-section{background:#f7f4ee}.industry-hub{width:116px;margin:0 auto 50px;display:grid;justify-items:center;gap:8px;font-size:14px;font-weight:800}.industry-hub span{width:74px;height:74px;display:grid;place-items:center;border-radius:24px;color:#fff;background:var(--indigo);font-size:31px;box-shadow:0 15px 34px rgba(91,74,232,.24)}.industry-grid{position:relative;width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.industry-grid:before{content:"";position:absolute;left:12%;right:12%;top:-28px;height:1px;background:#cbc7dd}.industry{position:relative;min-height:116px;display:grid;place-items:center;border:1px solid #dfdce6;border-radius:16px;background:#fff;font-size:14px;font-weight:800;box-shadow:0 12px 26px rgba(32,28,63,.06)}.industry:before{content:"";position:absolute;width:1px;height:28px;top:-29px;background:#cbc7dd}.industry:nth-child(n+5):before{display:none}.multi-support{width:min(1000px,100%);margin:42px auto 0;display:flex;justify-content:space-between;gap:18px;color:#696774;font-size:12px}
.pricing-section{color:#fff;background:#171828}.pricing-section>.section-copy{color:#b9bac6}.pricing-panel{width:min(1150px,100%);margin:auto;padding:52px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#222338}.pricing-top{min-height:380px;display:grid;grid-template-columns:1fr 420px;align-items:center;overflow:hidden}.plan-pill,.included-pill{display:inline-flex;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:800;background:rgba(255,255,255,.09)}.price-line{margin:22px 0 12px;display:flex;align-items:flex-end;gap:12px}.price{font-size:82px;line-height:.9;font-weight:800;letter-spacing:-.07em}.suffix{padding-bottom:9px;color:#c8c8d0;font-size:14px}.pricing-top p{max-width:420px;color:#bcbcc7}.includes-label{margin:26px 0 18px;color:#bdbcc8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.feature-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-group{padding:24px;border-radius:17px;color:var(--ink);background:var(--group-bg)}.feature-group h3{margin:0 0 15px;color:var(--group-color);font-size:15px}.feature-group ul{margin:0;padding:0;display:grid;gap:9px;list-style:none;font-size:11px}.feature-group li:before{content:"✓";margin-right:7px;color:var(--group-color);font-weight:800}.trust-notes{margin-top:24px;padding-top:24px;display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.11);color:#aeadb8;font-size:10px}
.final-footer{width:min(1230px,calc(100% - 48px));min-height:110px;margin:auto;display:flex;justify-content:space-between;align-items:center;font-weight:800}.footer-links{display:flex;gap:28px;color:#6a6874;font-size:12px;font-weight:600}
[data-motion-ready] .hero-art{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.75,.25,1)}[data-motion-ready] .hero[data-seen] .hero-art{opacity:1;transform:none}[data-motion-ready] .hero-notification{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .4s ease 1s,transform .4s ease 1s}[data-motion-ready] .hero[data-notified] .hero-notification{opacity:1;transform:none}[data-motion-ready] .how-step{opacity:0;transform:translateY(18px) rotate(var(--note-tilt));transition:opacity .38s ease,transform .38s ease}[data-motion-ready] .how-step[data-active]{opacity:1;transform:rotate(var(--note-tilt))}[data-motion-ready] .mechanic-card,[data-motion-ready] .push-card,[data-motion-ready] .dashboard-mock{opacity:0;transform:translateY(15px);transition:opacity .45s ease,transform .45s ease}[data-motion-ready] .mechanic-card[data-seen],[data-motion-ready] .notification-stack[data-seen] .push-card,[data-motion-ready] .dashboard-mock[data-seen]{opacity:1;transform:rotate(var(--tilt,0))}[data-motion-ready] .notification-stack[data-seen] .push-card:nth-child(2){transition-delay:.25s}
@media(max-width:1080px){.hero{grid-template-columns:1fr 430px;gap:24px}.phone-wrap{width:320px}.how-grid,.accumulation-grid{grid-template-columns:repeat(2,1fr);max-width:760px}.push-inner{gap:50px}.pricing-top{grid-template-columns:1fr 340px}}
@media(max-width:760px){
.site-header{height:58px}.header-inner{width:calc(100% - 28px)}.brand{font-size:16px}.desktop-nav,.header-actions{display:none}.mobile-nav{position:relative;display:block}.mobile-nav summary{width:30px;height:30px;overflow:hidden;display:grid;place-items:center;border:1px solid #dad7d1;border-radius:8px;background:#fff;color:transparent;list-style:none;cursor:pointer}.mobile-nav summary:after{content:"≡";color:var(--ink);font-size:17px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-menu{position:absolute;top:38px;right:0;width:190px;padding:12px;display:grid;gap:4px;border:1px solid #dedce4;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(20,18,45,.14)}.mobile-menu a{padding:9px;text-decoration:none;font-size:12px;font-weight:700}
.hero{width:100%;min-height:505px;padding:30px 15px 22px;display:block}.hero-copy{max-width:none;padding:0}.eyebrow{margin-bottom:10px;font-size:9px;line-height:1.35}.hero h1{width:58%;min-height:162px;font-size:25px;line-height:1.01;letter-spacing:-.047em}.hero h1 .emphasis{margin-top:7px}.hero-copy>p:not(.eyebrow){width:100%;margin:10px 0 15px;padding-right:2px;font-size:10px;line-height:1.55}.hero .button{width:100%;min-height:48px}.hero-art{position:absolute;top:28px;right:10px;width:42%;min-height:230px}.hero-glow{width:132px;height:132px;top:37px;left:6px}.hero-glow.small{width:43px;height:43px;top:23px;left:3px}.phone-wrap{width:135px;top:3px;right:3px;transform:rotate(-6deg);filter:drop-shadow(0 13px 14px rgba(15,17,33,.2))}.hero-notification{display:none}.wallet-badges{left:auto;right:0;bottom:0;gap:4px}.wallet-badge{width:82px;height:29px;padding:4px 6px;gap:4px;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.14)}.wallet-badge small{font-size:4.5px}.wallet-badge strong{margin-top:2px;font-size:6.6px}.badge-mark{width:13px;height:15px}.apple-badge .badge-mark{font-size:10px}.google-badge .badge-mark i{width:5px;height:5px}
.trust-inner{width:100%;min-height:90px;padding:18px 15px;display:grid;gap:10px}.trust-inner p{font-size:15px;line-height:1.25}.trust-inner strong{font-size:9px}.section{padding:70px 15px}.section-title{margin-bottom:12px;font-size:34px;line-height:1.02}.section-copy{margin-bottom:30px;font-size:11px;line-height:1.55}
.how-grid{grid-template-columns:repeat(2,1fr);gap:4px}.step-copy{inset:14% 15% 14%}.step-copy .number{font-size:38px}.step-copy h3{font-size:14px}.step-copy p{font-size:8.5px;line-height:1.35}.hand-note{margin-top:18px;font-size:22px}
.wallet-section{padding:0}.wallet-inner{width:100%;height:420px;padding:50px 22px;display:block;border-radius:0}.wallet-inner .section-title{max-width:70%;font-size:37px}.wallet-inner .section-copy{max-width:60%;font-size:10px}.wallet-phone-mini{width:210px;right:-22px;bottom:-105px}.wallet-glow{width:220px;height:220px;top:30px;left:-35px}
.accumulation-grid{grid-template-columns:repeat(2,1fr);gap:8px}.mechanic-card{min-height:210px;padding:16px;border-radius:15px}.mechanic-top{font-size:8px}.mechanic-symbol{width:24px;height:24px}.mechanic-value{font-size:28px}.mechanic-sub{font-size:8.5px}.visit-dots{margin-top:18px;gap:4px}.visit-dots i{font-size:7px}.progress{height:7px;margin-top:23px}.balance-label{margin-top:18px;padding-top:10px;font-size:8px}
.push-inner{display:block}.push-inner .section-title{text-align:center}.push-inner .section-copy{margin-bottom:28px;text-align:center}.notification-stack{gap:10px}.push-card{min-height:95px;padding:14px;grid-template-columns:38px 1fr auto;border-radius:15px}.push-card:nth-child(2){margin-left:24px}.push-icon{width:38px;height:38px}.push-card p{font-size:9px}
.dashboard-mock{min-height:480px;grid-template-columns:1fr;border-radius:17px}.mock-sidebar{display:none}.mock-main{padding:15px}.metric-grid{gap:6px}.metric{min-height:75px;padding:10px}.metric span{font-size:7px}.metric strong{font-size:18px}.mock-overview{grid-template-columns:1fr;gap:7px}.mock-signals{display:none}.chart-bars{height:110px}.mock-bottom{grid-template-columns:1fr;gap:7px}.mock-feed{display:none}
.industry-hub{margin-bottom:35px}.industry-hub span{width:62px;height:62px;border-radius:18px}.industry-grid{grid-template-columns:repeat(2,1fr);gap:8px}.industry-grid:before{top:-20px}.industry{min-height:72px;font-size:10px}.industry:before{height:20px;top:-21px}.industry:nth-child(n+3):before{display:none}.multi-support{margin-top:24px;display:grid;justify-content:center;text-align:center;font-size:8px}
.pricing-section{padding-left:0;padding-right:0}.pricing-section>.section-title,.pricing-section>.section-copy{padding-left:15px;padding-right:15px}.pricing-panel{padding:22px 15px;border-left:0;border-right:0;border-radius:0}.pricing-top{position:relative;min-height:360px;display:block}.price{font-size:63px}.pricing-top>div:first-child{position:relative;z-index:2}.pricing-top p{width:58%;font-size:10px}.pricing-top .button{width:58%;padding:0 12px;font-size:11px}.feature-groups{grid-template-columns:1fr;gap:8px}.feature-group{padding:18px}.trust-notes{display:grid;text-align:center}.final-footer{width:calc(100% - 30px);min-height:90px}.footer-links{gap:12px;font-size:8px}
}

/* Final mobile fidelity pass */
@media(max-width:760px){
  .section{padding:62px 15px}
  .hero{min-height:395px;padding-top:28px;padding-bottom:18px}
  .hero h1{width:57%;min-height:185px;font-size:24.5px}
  .hero-art{top:4px;right:6px;width:44%;height:244px;min-height:244px}
  .hero-glow{width:142px;height:142px;top:42px;left:4px}
  .hero-glow.small{width:45px;height:45px;top:26px;left:0}
  .phone-wrap{width:145px;height:218px;top:1px;right:1px}
  .phone-wrap img{width:145px;height:218px}
  .wallet-badges{right:0;bottom:1px;gap:4px}
  .wallet-badge{width:78px;height:28px;padding:4px 5px}
  .wallet-badge strong{font-size:6.3px}
  .hero-copy>p:not(.eyebrow){margin-top:22px;margin-bottom:14px}
  .trust-inner{min-height:82px;padding-top:15px;padding-bottom:15px}
  .how-section{padding-top:60px;padding-bottom:54px}
  .panel-section{padding-top:62px;padding-bottom:42px}
  .panel-section>.section-copy{margin-bottom:24px}
  .dashboard-mock{min-height:440px}
  .pricing-section{padding-top:62px;padding-bottom:0}
  .pricing-top{min-height:330px}
  .pricing-top p,.pricing-top .button{width:62%}
}

/* Wallet mobile correction */
@media(max-width:760px){
  .wallet-inner{height:360px;padding:42px 18px;overflow:hidden}
  .wallet-inner>div:first-child{position:relative;z-index:3;width:55%;margin-left:45%}
  .wallet-inner .eyebrow{margin-bottom:10px}
  .wallet-inner .section-title{max-width:100%;margin-bottom:14px;font-size:27px;line-height:1.02}
  .wallet-inner .section-copy{max-width:100%;font-size:9.5px;line-height:1.5}
  .wallet-phone-mini{width:158px;height:237px;left:8px;right:auto;top:82px;bottom:auto;overflow:visible;transform:rotate(-3deg)}
  .wallet-phone-mini img{position:relative;z-index:2;width:158px;height:237px;object-fit:contain}
  .wallet-phone-mini .wallet-glow{z-index:1;width:154px;height:154px;top:40px;left:4px}
  .accumulation{padding-top:16px}
}

/* Pricing mobile — compact Figma composition */
@media(max-width:760px){
  .pricing-section{padding:56px 0 0;background:#171828}
  .pricing-section>.section-title{padding:0 28px;font-size:32px;line-height:1.02}
  .pricing-section>.section-copy{max-width:350px;margin-bottom:20px;padding:0 24px;font-size:10px;line-height:1.55}
  .pricing-panel{width:100%;padding:0 15px 22px;border:0;border-radius:0;background:transparent}
  .pricing-top{position:relative;min-height:350px;padding:18px 18px 48px;display:block;overflow:hidden;border:1px solid rgba(91,74,232,.28);border-radius:20px;color:var(--ink);background:#fff}
  .pricing-top>div:first-child{position:relative;z-index:3}
  .plan-pill{padding:7px 11px;color:#fff;background:#5b4ae8;font-size:10px}
  .price-line{margin:20px 0 8px;gap:8px}
  .price{font-size:62px;line-height:.9}
  .suffix{padding-bottom:7px;color:#5b4ae8;font-size:11px}
  .included-pill{padding:6px 10px;color:#5b4ae8;background:#f0ebff;font-size:10px}
  .pricing-top p{width:57%;margin:30px 0 14px;color:#777582;font-size:10px;line-height:1.45}
  .pricing-top .button{width:62%;min-height:48px;padding:0 12px;font-size:11px}
  .includes-label{position:absolute;z-index:4;left:18px;right:18px;bottom:15px;margin:0;display:flex;align-items:center;gap:10px;color:#5b4ae8;font-size:13px;font-weight:800;letter-spacing:0;text-transform:none}
  .includes-label:before,.includes-label:after{content:"";height:1px;flex:1;background:#d7d0ff}
  .feature-groups{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}
  .feature-group{padding:0 18px 17px;overflow:hidden;border:1px solid rgba(21,22,36,.08);border-radius:16px;color:var(--ink);background:#fff}
  .feature-group h3{margin:0 -18px 14px;padding:13px 18px;border-radius:0;color:var(--group-color);background:var(--group-bg);font-size:14px}
  .feature-group ul{gap:8px;font-size:10px;line-height:1.35}
  .feature-group.operation-group ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}
  .feature-group li{min-width:0}
  .trust-notes{margin-top:14px;padding:14px 2px 0;display:grid;gap:8px;text-align:left;font-size:8px}
}

/* One-shot motion system — final visual state remains identical */
[data-motion-ready] .hero-art{opacity:0;transform:translateY(24px);transition:opacity 600ms ease,transform 600ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .hero[data-seen] .hero-art{opacity:1;transform:none}
[data-motion-ready] .hero-notification{opacity:0;transform:translateY(10px) scale(.98);transition:opacity 400ms ease,transform 400ms cubic-bezier(.2,.8,.25,1)}
[data-motion-ready] .hero[data-notified] .hero-notification{opacity:1;transform:none}

[data-motion-ready] .how-section>.eyebrow,[data-motion-ready] .how-section>.section-title,[data-motion-ready] .how-section>.section-copy{opacity:0;transform:translateY(16px);transition:opacity 360ms ease,transform 360ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .how-section[data-seen]>.eyebrow,[data-motion-ready] .how-section[data-seen]>.section-title,[data-motion-ready] .how-section[data-seen]>.section-copy{opacity:1;transform:none}
[data-motion-ready] .how-section>.section-title{transition-delay:55ms}
[data-motion-ready] .how-section>.section-copy{transition-delay:100ms}
[data-motion-ready] .how-step{opacity:0;transform:translateY(18px) rotate(var(--note-tilt));transition:opacity 380ms ease,transform 380ms cubic-bezier(.2,.78,.25,1)}
[data-motion-ready] .how-step[data-active]{opacity:1;transform:rotate(var(--note-tilt))}
[data-motion-ready] .hand-note{opacity:0;transform:translateY(10px) rotate(-2deg);transition:opacity 360ms ease,transform 360ms ease}
[data-motion-ready] .how-section[data-note-active] .hand-note{opacity:1;transform:rotate(-2deg)}

[data-motion-ready] .wallet-inner>div:first-child{opacity:0;transform:translateY(16px);transition:opacity 420ms ease,transform 420ms ease}
[data-motion-ready] .wallet-glow{opacity:0;transform:scale(.8);transition:opacity 500ms ease,transform 600ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .wallet-phone-mini{opacity:0;transform:translateY(30px) rotate(7deg);transition:opacity 520ms ease 80ms,transform 620ms cubic-bezier(.2,.75,.25,1) 80ms}
[data-motion-ready] .wallet-inner[data-seen]>div:first-child{opacity:1;transform:none}
[data-motion-ready] .wallet-inner[data-seen] .wallet-glow{opacity:1;transform:scale(1)}
[data-motion-ready] .wallet-inner[data-seen] .wallet-phone-mini{opacity:1;transform:rotate(4deg)}

[data-motion-ready] .mechanic-card{opacity:0;transform:translateY(15px) rotate(var(--tilt));transition:opacity 450ms ease,transform 450ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .mechanic-card[data-seen]{opacity:1;transform:rotate(var(--tilt))}
[data-motion-ready] .mechanic-card .progress span{transform:scaleX(0);transform-origin:left;transition:transform 700ms cubic-bezier(.2,.75,.25,1) 180ms}
[data-motion-ready] .mechanic-card[data-seen] .progress span{transform:scaleX(1)}
[data-motion-ready] .mechanic-card .visit-dots .done{opacity:.25;transform:scale(.65);transition:opacity 220ms ease,transform 300ms cubic-bezier(.2,.9,.3,1.25)}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done{opacity:1;transform:scale(1)}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done:nth-child(2){transition-delay:55ms}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done:nth-child(3){transition-delay:110ms}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done:nth-child(4){transition-delay:165ms}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done:nth-child(5){transition-delay:220ms}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done:nth-child(6){transition-delay:275ms}
[data-motion-ready] .mechanic-card[data-seen] .visit-dots .done:nth-child(7){transition-delay:330ms}

[data-motion-ready] .push-card{opacity:0;transform:translateY(15px) scale(.985);transition:opacity 420ms ease,transform 480ms cubic-bezier(.2,.85,.25,1.08)}
[data-motion-ready] .notification-stack[data-seen] .push-card{opacity:1;transform:none}
[data-motion-ready] .notification-stack[data-seen] .push-card:nth-child(2){transition-delay:380ms}

[data-motion-ready] .dashboard-mock{opacity:0;transform:translateY(15px);transition:opacity 460ms ease,transform 520ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .dashboard-mock[data-seen]{opacity:1;transform:none}
[data-motion-ready] .chart-bars i{transform:scaleY(0);transform-origin:bottom;transition:transform 620ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i{transform:scaleY(1)}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i:nth-child(2){transition-delay:45ms}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i:nth-child(3){transition-delay:90ms}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i:nth-child(4){transition-delay:135ms}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i:nth-child(5){transition-delay:180ms}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i:nth-child(6){transition-delay:225ms}
[data-motion-ready] .dashboard-mock[data-seen] .chart-bars i:nth-child(7){transition-delay:270ms}

[data-motion-ready] .industry-hub,[data-motion-ready] .industry{opacity:0;transform:translateY(12px);transition:opacity 360ms ease,transform 400ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .multi-section[data-seen] .industry-hub,[data-motion-ready] .multi-section[data-seen] .industry{opacity:1;transform:none}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(1){transition-delay:120ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(2){transition-delay:180ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(3){transition-delay:240ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(4){transition-delay:300ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(5){transition-delay:360ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(6){transition-delay:420ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(7){transition-delay:480ms}
[data-motion-ready] .multi-section[data-seen] .industry:nth-child(8){transition-delay:540ms}

[data-motion-ready] .pricing-panel{opacity:0;transform:translateY(14px);transition:opacity 480ms ease,transform 520ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .pricing-panel[data-seen]{opacity:1;transform:none}

@media(max-width:760px){
  [data-motion-ready] .wallet-phone-mini{transform:translateY(30px) rotate(-1deg)}
  [data-motion-ready] .wallet-inner[data-seen] .wallet-phone-mini{transform:rotate(-3deg)}
}

/* Hero product entrance and mobile scale correction */
[data-motion-ready] .hero-art{opacity:1;transform:none;transition:none}
[data-motion-ready] .hero-glow{opacity:0;transform:scale(.85);transform-origin:center;transition:opacity 420ms ease,transform 560ms cubic-bezier(.2,.75,.25,1)}
[data-motion-ready] .phone-wrap{opacity:0;transform:translate(22px,14px) rotate(-8.5deg);transition:opacity 520ms ease 90ms,transform 650ms cubic-bezier(.2,.75,.25,1) 90ms}
[data-motion-ready] .wallet-badges{opacity:0;transform:translateY(9px);transition:opacity 360ms ease 360ms,transform 420ms cubic-bezier(.2,.75,.25,1) 360ms}
[data-motion-ready] .hero[data-seen] .hero-glow{opacity:1;transform:scale(1)}
[data-motion-ready] .hero[data-seen] .phone-wrap{opacity:1;transform:rotate(-5.5deg)}
[data-motion-ready] .hero[data-seen] .wallet-badges{opacity:1;transform:none}

@media(max-width:760px){
  .hero{min-height:420px}
  .hero .eyebrow{width:58%;font-size:9.4px}
  .hero h1{width:59%;min-height:202px;font-size:27px;line-height:1}
  .hero-copy>p:not(.eyebrow){margin-top:18px;font-size:11px;line-height:1.5}
  [data-motion-ready] .phone-wrap{transform:translate(22px,14px) rotate(-9deg)}
  [data-motion-ready] .hero[data-seen] .phone-wrap{transform:rotate(-6deg)}
}

@media(prefers-reduced-motion:reduce){
  [data-motion-ready] *{transition:none!important;animation:none!important}
}

/* Mobile scale system — closer, more legible, still responsive */
@media(max-width:760px){
  .site-header{height:64px}
  .brand{font-size:17px}
  .mobile-nav summary{width:34px;height:34px;font-size:15px}

  .section{padding:72px 17px}
  .eyebrow{margin-bottom:11px;font-size:9.8px}
  .section-title{margin-bottom:14px;font-size:37px;line-height:1.02}
  .section-copy{margin-bottom:34px;font-size:12px;line-height:1.58}

  .hero{min-height:445px;padding:31px 17px 23px}
  .hero .eyebrow{width:56%;font-size:9.8px}
  .hero h1{width:57%;min-height:214px;font-size:28.5px;line-height:1}
  .hero-copy>p:not(.eyebrow){margin:17px 0 17px;font-size:11.5px;line-height:1.55}
  .hero .button{min-height:52px;font-size:13px}
  .hero-art{right:4px;width:45%;height:255px;min-height:255px}
  .hero-glow{width:148px;height:148px}
  .hero-glow.small{width:48px;height:48px}
  .phone-wrap{width:151px;height:227px;right:0}
  .phone-wrap img{width:151px;height:227px}
  .wallet-badges{right:0;gap:5px}
  .wallet-badge{width:82px;height:30px}
  .wallet-badge strong{font-size:6.7px}

  .trust-inner{min-height:96px;padding:18px 17px;gap:12px}
  .trust-inner p{font-size:16.5px;line-height:1.28}
  .trust-inner strong{font-size:10px}

  .how-section{padding-top:72px;padding-bottom:66px}
  .how-grid{gap:6px}
  .step-copy .number{font-size:41px}
  .step-copy h3{font-size:15px}
  .step-copy p{font-size:9.5px;line-height:1.4}
  .hand-note{margin-top:22px;font-size:24px}

  .accumulation{padding-top:28px}
  .accumulation-grid{gap:10px}
  .mechanic-card{min-height:228px;padding:18px;border-radius:17px}
  .mechanic-top{font-size:9px}
  .mechanic-symbol{width:27px;height:27px}
  .mechanic-value{font-size:31px}
  .mechanic-sub{font-size:9.5px}
  .visit-dots{margin-top:20px;gap:5px}
  .visit-dots i{font-size:8px}
  .progress{height:8px;margin-top:25px}
  .balance-label{margin-top:20px;padding-top:12px;font-size:9px}

  .push-inner .section-copy{margin-bottom:32px}
  .notification-stack{gap:12px}
  .push-card{min-height:106px;padding:16px;grid-template-columns:42px 1fr auto;border-radius:17px}
  .push-card:nth-child(2){margin-left:18px}
  .push-icon{width:42px;height:42px}
  .push-card p{font-size:10px;line-height:1.45}

  .panel-section{padding-top:72px;padding-bottom:56px}
  .panel-section>.section-copy{margin-bottom:29px}
  .dashboard-mock{min-height:500px;border-radius:19px}
  .mock-main{padding:17px}
  .metric-grid{gap:8px}
  .metric{min-height:84px;padding:12px}
  .metric span{font-size:8px}
  .metric strong{font-size:20px}
  .mock-overview,.mock-bottom{gap:9px}
  .chart-bars{height:125px}

  .industry-hub{margin-bottom:40px;font-size:15px}
  .industry-hub span{width:68px;height:68px;border-radius:20px;font-size:32px}
  .industry-grid{gap:10px}
  .industry{min-height:82px;font-size:11px}
  .multi-support{margin-top:29px;font-size:9px}

  .pricing-section{padding-top:70px}
  .pricing-section>.section-title{padding:0 23px;font-size:35px}
  .pricing-section>.section-copy{margin-bottom:24px;padding:0 22px;font-size:11px}
  .pricing-panel{padding:0 17px 26px}
  .pricing-top{min-height:375px;padding:21px 19px 51px;border-radius:22px}
  .plan-pill,.included-pill{font-size:10.5px}
  .price{font-size:66px}
  .suffix{font-size:12px}
  .pricing-top p{margin-top:32px;font-size:11px}
  .pricing-top .button{min-height:51px;font-size:12px}
  .includes-label{font-size:14px}
  .feature-groups{margin-top:14px;gap:12px}
  .feature-group{padding:0 19px 19px;border-radius:18px}
  .feature-group h3{margin:0 -19px 16px;padding:15px 19px;font-size:15px}
  .feature-group ul{gap:9px;font-size:11px;line-height:1.4}
  .trust-notes{margin-top:17px;padding-top:16px;gap:9px;font-size:9px}
  .final-footer{min-height:100px}
  .footer-links{font-size:9px}
}

@media(max-width:360px){
  .section-title{font-size:34px}
  .hero h1{font-size:26.5px}
  .phone-wrap{width:143px;height:215px}
  .phone-wrap img{width:143px;height:215px}
  .wallet-badge{width:78px}
  .feature-group ul{font-size:10.5px}
}

/* Final vertical rhythm — tighter section transitions without rescaling content */
@media(min-width:761px){
  .section{padding-top:68px;padding-bottom:68px}
  .how-section{padding-top:60px;padding-bottom:40px}
  .hand-note{margin-top:24px}
  .wallet-section{padding:0}
  .accumulation{padding-top:44px;padding-bottom:56px}
  .push-section{padding-top:64px;padding-bottom:64px}
  .panel-section{padding-top:64px;padding-bottom:56px}
  .multi-section{padding-top:64px;padding-bottom:64px}
  .pricing-section{padding-top:64px;padding-bottom:64px}
}

@media(max-width:760px){
  .section{padding-top:46px;padding-bottom:46px}
  .how-section{padding-top:44px;padding-bottom:28px}
  .hand-note{margin-top:14px}
  .wallet-section{padding:0}
  .accumulation{padding-top:18px;padding-bottom:48px}
  .push-section{padding-top:46px;padding-bottom:46px}
  .panel-section{padding-top:46px;padding-bottom:36px}
  .multi-section{padding-top:46px;padding-bottom:46px}
  .pricing-section{padding-top:46px;padding-bottom:0}
}

/* Desktop fidelity pass — exact Figma assets and proportions. Mobile is unchanged. */
.hero-motion-frames,.desktop-wallet-badges,.step-mini-visual,.wallet-phone-desktop-source{display:none}

@media(min-width:761px){
  .hero{min-height:650px;grid-template-columns:minmax(0,1fr) 520px}
  .hero-copy{padding-top:54px;padding-bottom:86px}
  .hero-art{min-height:650px;overflow:visible}
  .phone-wrap{width:344px;top:36px;right:84px}
  .phone-wrap>img:first-child{width:344px;height:516px;object-fit:contain}
  .hero-motion-frames{display:none!important}
  .hero-motion-frame{position:absolute;inset:0;width:344px;height:516px;object-fit:contain;opacity:0;transition:opacity 110ms linear}
  .hero-motion-frame.is-active{opacity:1}
  .hero-notification{top:253px;left:clamp(-112px,-8vw,-32px);width:250px;padding:16px 18px;border-radius:20px}
  .hero-art:after{content:"";position:absolute;width:118px;height:118px;left:-8px;top:420px;border-radius:50%;background:#d9f5e6}
  .hero-glow{width:480px;height:480px;top:28px;left:22px;background:#e2dcff}
  .hero-glow.small{width:130px;height:130px;top:0;left:342px;background:#ffe8aa}
  .mobile-wallet-badges{display:none}
  .desktop-wallet-badges{position:absolute;z-index:6;left:calc(-100% - 192px);bottom:18px;display:flex;gap:10px}
  .desktop-wallet-badges img{display:block;width:165px;height:55px;object-fit:contain}

  .how-grid{margin-top:16px;gap:14px}
  .how-step{overflow:visible}
  .step-copy{inset:15% 15% auto;height:42%;display:block}
  .step-copy .number{display:block;margin:0 0 6px;font-size:13px;letter-spacing:0}
  .step-copy h3{max-width:150px;margin:0 0 5px;font-size:18px;line-height:1.08}
  .step-copy p{max-width:165px;font-size:10.5px;line-height:1.35}
  .step-mini-visual{position:absolute;z-index:2;left:50%;bottom:12%;display:block;width:150px;height:74px;object-fit:contain;transform:translateX(-50%)}
  .how-step:nth-of-type(3) .step-mini-visual{width:80px;height:118px;bottom:7%}
  .how-step:nth-of-type(4) .step-mini-visual{width:150px;height:93px;bottom:8%}

  .wallet-inner{height:440px;padding:72px 56px;grid-template-columns:1fr 360px;border-radius:40px}
  .wallet-phone-mini{right:8%;bottom:-42px;width:310px;transform:none}
  .wallet-phone-mobile-source{position:relative;z-index:2;display:block;width:310px;height:465px;object-fit:contain}
  .wallet-phone-desktop-source{display:none}
  .wallet-glow{z-index:1;width:340px;height:340px;top:24px;left:-54px}
  [data-motion-ready] .wallet-inner[data-seen] .wallet-phone-mini{transform:none}

  .accumulation{padding-top:72px;padding-bottom:104px}
  .accumulation>.eyebrow,.accumulation>.section-title,.accumulation>.section-copy{width:min(1240px,100%);margin-left:auto;margin-right:auto;text-align:left}
  .accumulation>.eyebrow{color:#5b4ae8;font-size:12px}
  .accumulation>.section-title{max-width:1240px;margin-bottom:18px;font-size:38px;line-height:1.08;letter-spacing:-.045em}
  .accumulation>.section-copy{max-width:1240px;margin-bottom:54px;font-size:15px}
  .accumulation-grid{gap:16px}
  .mechanic-card{height:242px;min-height:242px;padding:21px 27px;border-color:#e0dbd4;border-radius:34px;box-shadow:0 10px 12px rgba(20,20,36,.1)}
  .mechanic-top{justify-content:flex-start;gap:12px;font-size:13px}
  .mechanic-symbol{order:-1;width:38px;height:38px}
  .mechanic-value{margin-top:22px;font-size:32px;line-height:1}
  .mechanic-sub{margin-top:8px;font-size:14px}
  .visit-dots{margin-top:auto;grid-template-columns:repeat(10,16px);gap:8px}
  .visit-dots i{width:16px;height:16px;font-size:9px}
  .progress{height:8px;margin-top:auto}
  .balance-label{margin-top:auto;padding-top:12px;font-size:11px}
}

@media(min-width:761px) and (max-width:1199px){
  .desktop-wallet-badges{left:0;bottom:22px}
}

@media(min-width:761px) and (prefers-reduced-motion:no-preference){
  .hero[data-motion-complete] .phone-wrap{animation:hero-float 5s ease-in-out infinite}
  [data-motion-ready] .step-mini-visual{opacity:0;transform:translate(-50%,8px);transition:opacity 280ms ease 140ms,transform 360ms cubic-bezier(.2,.75,.25,1) 140ms}
  [data-motion-ready] .how-step[data-active] .step-mini-visual{opacity:1;transform:translateX(-50%)}
}

@keyframes hero-float{0%,100%{translate:0 0}50%{translate:0 -3px}}

/* Desktop refinement: a connected four-step workbench, tilted product devices,
   and the same Wallet badges already used by the hero. */
@media(min-width:761px){
  .how-grid{
    position:relative;
    width:min(1240px,100%);
    margin-top:24px;
    padding:20px 16px 16px;
    gap:8px;
    border:1px solid #ebe7ff;
    border-radius:32px;
    background:#faf9ff;
  }
  .how-step{
    transform:none;
    filter:drop-shadow(0 12px 18px rgba(21,22,36,.08));
  }
  .step-copy{inset:13% 13% auto;height:44%}
  .step-copy .number{margin-bottom:7px;font-size:17px;line-height:1}
  .step-copy h3{max-width:190px;margin-bottom:7px;font-size:20.5px;line-height:1.04}
  .step-copy p{max-width:185px;font-size:11.75px;line-height:1.38}
  .how-step:nth-of-type(2) .step-copy h3,
  .how-step:nth-of-type(4) .step-copy h3{font-size:19.5px}
  .step-mini-visual{bottom:15%;width:132px;height:65px}
  .how-step:nth-of-type(3) .step-mini-visual{width:68px;height:102px;bottom:14%}
  .how-step:nth-of-type(4) .step-mini-visual{width:126px;height:78px;bottom:14%}
  .hand-note{width:min(1240px,100%);margin-top:10px;padding-right:42px;justify-content:flex-end;font-size:25px}

  .wallet-phone-mini{right:9%;bottom:28px;width:225px;transform:rotate(4deg)}
  .wallet-phone-mobile-source{width:225px;height:338px}
  .wallet-phone-mini .wallet-glow{width:260px;height:260px;top:40px;left:-18px}
  [data-motion-ready] .wallet-inner[data-seen] .wallet-phone-mini{transform:rotate(4deg)}

}

/* Exact HOW V5 mini-visuals exported from the approved Figma motion frame. */
.how-step:nth-of-type(1) .step-mini-visual{content:url("data:image/png;base64,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")}
.how-step:nth-of-type(2) .step-mini-visual{content:url("data:image/png;base64,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")}
.how-step:nth-of-type(3) .step-mini-visual{content:url("data:image/png;base64,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")}
.how-step:nth-of-type(4) .step-mini-visual{content:url("data:image/png;base64,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")}



/* Issue #33: approved mobile header CTA. Desktop header stays governed above. */
.mobile-actions{display:none}
@media(max-width:760px){
  .site-header{
    height:72px;
    overflow:visible;
    background:rgba(247,244,238,.98);
  }

  .header-inner{
    width:100%;
    padding:0 16px;
  }

  .brand{
    flex:0 0 auto;
    font-size:20px;
    letter-spacing:0;
  }
  .repite-brand__mark{
    width:30px;
    height:30px;
    flex-basis:30px;
  }

  .desktop-nav,
  .header-actions,
  .mobile-nav{
    display:none;
  }

  .mobile-actions{
    width:auto;
    height:44px;
    display:flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:flex-end;
  }

  .mobile-login-button{
    min-width:144px;
    min-height:44px;
    padding:0 18px;
    border-radius:12px;
    font-size:12px;
    line-height:1;
    box-shadow:0 8px 18px rgba(91,74,232,.22);
  }

}

@media(max-width:359px){
  .header-inner{
    padding:0 12px;
  }

  .brand{
    font-size:18px;
  }
  .repite-brand__mark{
    width:28px;
    height:28px;
    flex-basis:28px;
  }

  .mobile-login-button{
    min-width:136px;
    padding:0 14px;
    font-size:11px;
  }
}

/* Issue #212: pricing benefits cards — Figma delta only. */
@media(min-width:761px){
  .pricing-panel{
    width:min(1240px,calc(100% - 48px));
    padding-left:40px;
    padding-right:40px;
  }

  .feature-groups{
    width:min(1128px,100%);
    margin:32px auto 0;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:24px;
  }

  .feature-group{
    min-height:430px;
    padding:26px;
    border-radius:20px;
  }

  .feature-group h3{
    min-height:53px;
    margin:0 0 19px;
    padding-right:6px;
    font-size:22px;
    line-height:1.2;
  }

  .feature-group ul{
    gap:16px;
    font-size:16px;
    line-height:1.38;
  }
}

.feature-group{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:var(--group-bg);
}

.feature-heading{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:38px minmax(0,1fr);
  align-items:start;
  gap:14px;
  letter-spacing:-.025em;
}

.feature-heading h3{
  min-width:0;
  margin:0;
  padding:0;
  border-radius:0;
  color:var(--group-color);
  background:transparent;
}

.feature-number{
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:50%;
  color:#fff;
  background:var(--group-color);
  font-size:15px;
  line-height:1;
  letter-spacing:0;
}

.feature-decoration{
  position:absolute;
  z-index:1;
  display:block;
  border-radius:50%;
  background:var(--group-decoration);
  pointer-events:none;
}

.feature-decoration.large{
  width:108px;
  height:108px;
  top:-18px;
  right:-16px;
  opacity:.76;
}

.feature-decoration.small{
  width:42px;
  height:42px;
  top:20px;
  right:96px;
  opacity:.9;
}

.feature-group ul{
  position:relative;
  z-index:2;
}

.feature-group li{
  position:relative;
  min-width:0;
  padding-left:32px;
}

.feature-group li::before{
  position:absolute;
  left:0;
  top:.08em;
  width:20px;
  height:20px;
  margin:0;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:rgba(255,255,255,.72);
  font-size:12px;
  line-height:1;
}

@media(max-width:760px){
  .feature-groups{
    width:min(calc(100% - 10px),390px);
    margin:14px auto 0;
    gap:18px;
  }

  .feature-group,
  .feature-group.operation-group{
    min-height:0;
    padding:20px 22px 26px;
    border:0;
    border-radius:22px;
    background:var(--group-bg);
  }

  .feature-heading{
    min-height:44px;
    margin:0 0 18px;
    padding:2px 34px 0 0;
    grid-template-columns:34px minmax(0,1fr);
    gap:14px;
    color:var(--group-color);
    background:transparent;
    font-size:18px;
    line-height:1.18;
  }

  .feature-heading h3{
    min-height:0;
    font:inherit;
    letter-spacing:inherit;
  }

  .feature-number{
    width:34px;
    height:34px;
    font-size:14px;
  }

  .feature-group ul,
  .feature-group.operation-group ul{
    grid-template-columns:1fr;
    gap:13px;
    font-size:14px;
    line-height:1.35;
  }

  .feature-group li{
    padding-left:32px;
  }

  .feature-group li::before{
    width:18px;
    height:18px;
    font-size:11px;
  }

  .feature-decoration.large{
    width:92px;
    height:92px;
    top:-18px;
    right:-10px;
  }

  .feature-decoration.small{
    width:34px;
    height:34px;
    top:20px;
    right:104px;
  }
}
/* Pricing Loyalty Orbit — approved Figma nodes 1:9 (desktop) and 1:10 (mobile). */
.pricing-section{
  padding-top:82px;
  color:#f7faff;
  background:#090b1a;
}

.pricing-section>.section-title{
  width:min(1180px,100%);
  margin-bottom:12px;
  color:#f7faff;
  font-size:clamp(40px,3.65vw,52px);
  line-height:1.08;
}

.pricing-section>.section-copy{
  max-width:840px;
  margin-bottom:46px;
  color:#a3abd1;
  font-size:18px;
  line-height:1.55;
}

.pricing-panel{
  width:min(1240px,calc(100% - 48px));
  padding:0 40px 40px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:30px;
  background:#222338;
}

.pricing-top{
  position:relative;
  min-height:545px;
  padding:50px 64px;
  display:grid;
  grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);
  gap:30px;
  align-items:center;
  overflow:hidden;
  isolation:isolate;
  border:1px solid #383d63;
  border-radius:28px;
  background:#131629;
}

.pricing-plan{
  position:relative;
  z-index:3;
  min-width:0;
}

.plan-pill{
  min-height:34px;
  padding:8px 14px;
  align-items:center;
  color:#f7faff;
  background:#6342f5;
  font-size:13px;
  line-height:1;
}

.price-line{
  margin:16px 0 16px;
  gap:14px;
}

.price{
  color:#f7faff;
  font-size:82px;
  line-height:.95;
}

.suffix{
  padding-bottom:9px;
  color:#a3abd1;
  font-size:18px;
  white-space:nowrap;
}

.included-pill{
  min-height:36px;
  padding:9px 15px;
  align-items:center;
  color:#f7faff;
  background:#242640;
  font-size:14px;
  line-height:1;
}

.pricing-top .pricing-description{
  width:auto;
  max-width:425px;
  margin:16px 0 30px;
  color:#a3abd1;
  font-size:18px;
  line-height:1.55;
}

.pricing-top .button{
  width:310px;
  min-height:56px;
  padding:0 22px;
  border-radius:14px;
  font-size:17px;
}

.loyalty-wallet-badges{
  min-height:55px;
  margin-top:20px;
  display:flex;
  align-items:center;
  gap:10px;
}

.loyalty-wallet-badge{
  width:165px;
  height:55px;
  flex:0 0 auto;
  object-fit:contain;
}

.pricing-mobile-note{
  display:none;
}

.loyalty-orbit{
  position:relative;
  z-index:2;
  width:100%;
  height:430px;
  min-width:0;
}

.orbit-circle,
.orbit-card,
.orbit-chip{
  position:absolute;
}

.orbit-circle{
  display:block;
  border-radius:50%;
}

.orbit-circle-main{
  width:340px;
  height:340px;
  top:55px;
  left:50%;
  background:#6342f5;
  transform:translateX(-50%);
}

.orbit-circle-yellow{
  width:86px;
  height:86px;
  top:22px;
  right:50px;
  background:#ffe08a;
}

.orbit-circle-mint{
  width:92px;
  height:92px;
  left:18px;
  bottom:55px;
  background:#b9f1d5;
}

.orbit-card{
  width:280px;
  height:175px;
  left:50%;
  top:50%;
  border-radius:24px;
}

.orbit-card-back{
  border:1px solid #b8adff;
  background:#806ef2;
  transform:translate(-58%,-32%) rotate(7deg);
}

.orbit-card-front{
  padding:39px 24px 25px;
  display:grid;
  justify-items:center;
  align-content:start;
  gap:12px;
  border:1px solid #d1c9ff;
  color:#f7faff;
  background:#a394ff;
  transform:translate(-40%,-55%) rotate(-5deg);
  text-align:center;
  box-shadow:0 18px 30px rgba(24,17,74,.14);
}

.orbit-reward-label{
  color:#ded9ff;
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
}

.orbit-card-front strong{
  font-size:20px;
  line-height:1.15;
}

.orbit-progress{
  color:#e3e0ff;
  font-size:15px;
}

.orbit-mobile-star{
  display:none;
}

.orbit-chip{
  z-index:4;
  width:180px;
  min-height:74px;
  padding:17px 18px;
  display:grid;
  align-content:center;
  justify-items:center;
  gap:3px;
  border:1px solid #454a75;
  border-radius:18px;
  color:#a3abd1;
  background:#1c1f3b;
  font-size:13px;
  line-height:1.15;
  text-align:center;
}

.orbit-chip strong{
  color:#f7faff;
  font-size:15px;
}

.orbit-chip-customers{
  top:75px;
  left:0;
}

.orbit-chip-business{
  right:0;
  bottom:62px;
}

.orbit-note{
  position:absolute;
  right:0;
  bottom:3px;
  left:0;
  margin:0;
  color:#a3abd1;
  font-size:13px;
  font-weight:800;
  text-align:center;
}

@media(min-width:761px) and (max-width:1023px){
  .pricing-panel{
    width:min(100% - 32px,960px);
    padding-right:24px;
    padding-left:24px;
  }

  .pricing-top{
    min-height:500px;
    padding:42px 34px;
    grid-template-columns:minmax(0,1fr) 300px;
    gap:8px;
  }

  .price{
    font-size:66px;
  }

  .pricing-top .pricing-description{
    max-width:350px;
    font-size:15px;
  }

  .pricing-top .button{
    width:min(100%,290px);
  }

  .loyalty-wallet-badge{
    width:140px;
    height:auto;
    aspect-ratio:3/1;
  }

  .loyalty-orbit{
    width:400px;
    transform:translateX(-42px) scale(.76);
  }
}

@media(max-width:760px){
  .pricing-section{
    padding:56px 0 0;
  }

  .pricing-section>.section-title{
    width:min(334px,calc(100% - 40px));
    margin-bottom:22px;
    padding:0;
    font-size:38px;
    line-height:42px;
    letter-spacing:-.05em;
  }

  .pricing-section>.section-copy{
    width:min(314px,calc(100% - 48px));
    margin-bottom:30px;
    padding:0;
    font-size:15px;
    line-height:1.5;
  }

  .pricing-panel{
    width:100%;
    padding:0 20px 22px;
    border:0;
    border-radius:0;
    background:transparent;
  }

  .pricing-top{
    width:min(100%,390px);
    min-height:575px;
    margin:0 auto;
    padding:28px 26px 26px;
    display:block;
    border-radius:26px;
  }

  .pricing-plan{
    height:100%;
  }

  .price-line{
    width:62%;
    margin:17px 0 18px;
    display:block;
  }

  .price{
    display:block;
    font-size:72px;
    line-height:1;
  }

  .suffix{
    display:block;
    padding:0;
    margin-top:5px;
    font-size:17px;
  }

  .pricing-top .pricing-description{
    width:100%;
    max-width:290px;
    margin:16px 0 22px;
    font-size:17px;
    line-height:1.45;
  }

  .pricing-top .button{
    width:100%;
    min-height:58px;
    font-size:17px;
  }

  .loyalty-wallet-badges{
    width:calc(100% + 20px);
    min-height:50px;
    margin:20px -10px 0;
    gap:9px;
  }

  .loyalty-wallet-badge{
    width:calc((100% - 9px)/2);
    height:auto;
    aspect-ratio:3/1;
  }

  .pricing-mobile-note{
    display:block;
    width:100%;
    margin:15px 0 0;
    color:#a3abd1;
    font-size:13px;
    font-weight:800;
    text-align:center;
  }

  .loyalty-orbit{
    position:absolute;
    z-index:2;
    width:130px;
    height:140px;
    top:60px;
    right:12px;
  }

  .orbit-circle-main{
    width:108px;
    height:108px;
    top:14px;
    left:54%;
  }

  .orbit-circle-yellow{
    width:38px;
    height:38px;
    top:0;
    right:0;
  }

  .orbit-circle-mint{
    width:40px;
    height:40px;
    left:0;
    bottom:0;
  }

  .orbit-card-back,
  .orbit-chip,
  .orbit-note,
  .orbit-reward-label,
  .orbit-progress,
  .orbit-card-front strong{
    display:none;
  }

  .orbit-card-front{
    width:92px;
    height:68px;
    padding:0;
    top:57%;
    left:61%;
    display:grid;
    place-items:center;
    border-radius:16px;
    transform:translate(-50%,-50%) rotate(-7deg);
  }

  .orbit-mobile-star{
    display:block;
    font-size:28px;
    line-height:1;
  }

  .feature-groups{
    grid-template-columns:minmax(0,1fr);
  }
}

@media(max-width:374px){
  .pricing-section>.section-title{
    font-size:34px;
    line-height:38px;
  }

  .pricing-panel{
    padding-right:14px;
    padding-left:14px;
  }

  .pricing-top{
    padding-right:22px;
    padding-left:22px;
  }

  .price{
    font-size:66px;
  }

  .loyalty-orbit{
    right:7px;
    transform:scale(.9);
    transform-origin:top right;
  }
}
@media(max-width:360px){.hero h1{font-size:23px}.phone-wrap{width:125px}.wallet-badge{width:76px}.step-copy h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.push-icon.apple-wallet-icon{position:relative;display:grid;place-items:center;overflow:hidden;background:#050505;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.14)}
.push-icon.apple-wallet-icon::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,0) 52%)}
.push-icon.apple-wallet-icon.reward{background:#050505}
.apple-wallet-glyph{position:relative;width:25px;height:19px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.8)}
.apple-wallet-glyph i{position:absolute;left:4px;right:4px;height:3px;border-radius:3px}
.apple-wallet-glyph i:nth-child(1){top:4px;background:#ff3b30}
.apple-wallet-glyph i:nth-child(2){top:8px;background:#34c759}
.apple-wallet-glyph i:nth-child(3){top:12px;background:#007aff}

@media(min-width:761px){.hero-art{overflow:visible}}
@media(max-width:760px){.hero-art{height:230px;overflow:hidden}.phone-wrap{height:204px;overflow:hidden}.phone-wrap img{width:135px;height:203px;object-fit:contain}}
@media(max-width:760px){.hero{min-height:380px}.hero-art{top:8px}.mobile-nav summary:after{content:"☰"}}

@media(max-width:760px){.mobile-nav summary{color:var(--ink);font-size:14px}.mobile-nav summary:after{content:none}}

/* V1 desktop hero: fill the artwork column down to the Wallet badges. */
@media(min-width:1081px){
  .phone-wrap{width:404px;top:28px;right:54px}
  .phone-wrap>img:first-child{width:404px;height:606px}
  .hero-glow{width:550px;height:550px;top:40px;left:-13px}
  .hero-glow.small{width:150px;height:150px;top:6px;left:360px}
  .hero-art:after{width:140px;height:140px;top:500px;left:-20px}
  .hero-notification{top:300px}
}

/* Keep the handwritten closing note inside the desktop four-step board. */
@media(min-width:761px){
  .how-board{width:min(1240px,100%);margin:24px auto 0;border:1px solid #ebe7ff;border-radius:32px;background:#faf9ff}
  .how-board .how-grid{width:100%;max-width:none;margin:0;padding:20px 16px 8px;border:0;border-radius:0;background:transparent}
  .how-board .hand-note{width:100%;margin:0;padding:8px 24px 24px;justify-content:center;text-align:center;font-size:25px;line-height:1.2;transform:none}
  .how-board .hand-note br{display:none}
  [data-motion-ready] .how-section[data-note-active] .how-board .hand-note{transform:none}
}
@media(min-width:761px) and (max-width:1080px){
  .how-board{max-width:760px}
}

/* Desktop Wallet: a tighter panel and the hero's three-circle visual language. */
@media(min-width:1081px){
  .wallet-inner{height:400px;padding:48px 56px;grid-template-columns:minmax(0,1fr) 340px}
  .wallet-phone-mini{width:240px;right:9%;bottom:20px}
  .wallet-phone-mobile-source{width:240px;height:360px}
  .wallet-phone-mini .wallet-glow{width:280px;height:280px;top:48px;left:-20px}
  .wallet-phone-mini:before,.wallet-phone-mini:after{content:"";position:absolute;z-index:1;border-radius:50%;pointer-events:none}
  .wallet-phone-mini:before{width:76px;height:76px;top:9px;right:-40px;background:#ffe8aa}
  .wallet-phone-mini:after{width:62px;height:62px;bottom:6px;left:-48px;background:#d9f5e6}
}

/* Business-authored Wallet messages; official app artwork, illustrative alerts. */
.push-scope{margin:20px 0 0;color:#51477f;font-size:14px;line-height:1.6;font-weight:600}
.push-card .wallet-app-icon{display:block;object-fit:contain;background:none;border-radius:11px;box-shadow:none;align-self:start;margin-top:3px}
.push-card{padding:22px;row-gap:5px}
.push-card div{min-width:0;gap:3px}
.push-card div>small{font-size:10px;letter-spacing:.04em}
.push-card strong{font-size:15px}
.push-card p{font-size:14px;line-height:1.55;color:#353340;margin-top:5px}
.push-card p b{font-weight:650}
.push-example-note{margin:0 6px;font-size:11px;line-height:1.6;color:#656078;text-align:center}
@media(max-width:760px){
  .push-scope{text-align:center;font-size:12px;margin:0 0 24px}
  .push-card{padding:17px;grid-template-columns:38px minmax(0,1fr) auto;column-gap:11px}
  .push-card:nth-child(2){margin-left:0}
  .push-card .wallet-app-icon{width:38px;height:38px}
  .push-card p{font-size:13px;line-height:1.55}
  .push-card strong{font-size:14px}
  .push-example-note{font-size:10px}
}
