:root{--bg:#0d0c0b;--surface:#181615;--orange:#f2673c;--orange-light:#ff9875;--brand:#d84a1b;--text:#fffaf6;--muted:#aaa29e;--line:#ffffff1f;--font:"Onest", Arial, sans-serif;--radius:28px;color-scheme:dark;font-family:var(--font);font-synthesis:none;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange-light);outline-offset:6px}::selection{background:var(--brand);color:#fff}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}em{color:var(--orange);font-style:normal}p{color:var(--muted);font-size:16px;line-height:1.75}.section-shell{width:min(1232px,100% - 80px);margin-inline:auto}.section-space{padding-block:116px}.muted{color:#807b77}.eyebrow{color:var(--orange-light);letter-spacing:1.6px;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:52px;display:flex}.section-heading h2,.faq-intro h2,.jet-copy h2,.about-business h2{letter-spacing:-1.9px;margin-top:22px;font-size:clamp(32px,3.6vw,50px);line-height:1.15}.section-heading>p{flex:0 390px;max-width:390px}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:23px;min-height:57px;padding:17px 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.orange{color:#fff;background:#c84317;box-shadow:0 5px 25px #d84a1b18}.orange:hover{background:#c4441a}.secondary{background:#ffffff09;border-color:#fff2}.secondary:hover{background:#ffffff13}.text-link{align-items:center;gap:16px;font-size:15px;font-weight:650;line-height:1.6;display:inline-flex}.text-link:hover{color:var(--orange-light)}.skip-link{color:#000;z-index:100;background:#fff;padding:15px;position:fixed;top:-70px;left:15px}.skip-link:focus{top:15px}.site-header{z-index:20;background:#0d0c0bf2;border-bottom:1px solid #ffffff0b;position:relative}.nav-wrap{align-items:center;gap:30px;max-width:1320px;min-height:91px;margin:auto;padding:23px 35px;display:flex}.brand{flex-shrink:0}.brand img{object-fit:contain;width:138px;height:37px}.audience-nav{background:#ffffff07;border:1px solid #ffffff0f;border-radius:40px;align-items:center;gap:1px;margin-left:22px;padding:5px;display:flex}.audience-nav a{color:#a59e98;white-space:nowrap;border-radius:28px;padding:9px 17px;font-size:13px;font-weight:600}.audience-nav a[aria-current=page]{color:#ffae8c;background:#32221d;box-shadow:inset 0 0 0 1px #ff9a6723}.desktop-nav{gap:26px;margin-left:auto;display:flex}.desktop-nav a{color:#bcb5b0;white-space:nowrap;font-size:13px}.desktop-nav a:hover{color:#fff}.nav-cta{white-space:nowrap;border:1px solid #fff2;border-radius:10px;align-items:center;gap:18px;padding:12px 16px;font-size:13px;font-weight:650;display:inline-flex}.nav-cta:hover{border-color:#f2673c}.menu-toggle{background:0 0;padding:10px;display:none}.mobile-menu{border-bottom:1px solid var(--line);background:#15110f;padding:15px 24px;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 50px #0009}.mobile-menu:not([hidden]){gap:2px;display:grid}.mobile-menu a{padding:13px 4px;font-size:16px}.hero{isolation:isolate;background:radial-gradient(at 50% 68%,#72281144 0,#0000 56%),#0d0c0b;position:relative;overflow:hidden}.hero-lights{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 105%,#ff6b32a0 0,#a1331530 33%,#0000 64%);position:absolute;inset:0}.hero-lights:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 62px,#ffa16a04 64px,#ffa16a03 65px,#0000 86px);position:absolute;inset:27% -10% 0;mask-image:linear-gradient(#0000,#000)}.hero-copy{text-align:center;z-index:4;padding-top:53px;position:relative}.hero h1{letter-spacing:-4.5px;margin:23px auto 22px;font-size:clamp(48px,5.8vw,81px);font-weight:650;line-height:1.07}.hero h1 em{color:#0000;background:linear-gradient(100deg,#e95726,#ffb08c) text}.hero-copy>p{color:#bcb0a7;font-size:16px;line-height:1.8}.store-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.store-link{color:#14110f;text-align:left;background:#fbf6f1;border-radius:12px;align-items:center;gap:11px;min-width:160px;min-height:57px;padding:9px 18px;transition:transform .2s,background .2s;display:flex;box-shadow:0 7px 25px #0001}.store-link:hover{background:#fff;transform:translateY(-3px)}.store-link img{filter:brightness(0);object-fit:contain;width:23px;height:29px}.store-link small{font-size:10px;line-height:1.45;display:block}.store-link strong{white-space:nowrap;font-size:17px;font-weight:750;line-height:1.3;display:block}.hero-stage{perspective:1100px;width:min(1100px,100%);height:495px;margin:32px auto 0;position:relative}.scene-word{letter-spacing:-20px;color:#ffb19307;white-space:nowrap;z-index:-1;font-size:240px;font-weight:750;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.orbital-line{pointer-events:none;z-index:-1;border:1px solid #ed79442b;border-radius:50%;position:absolute;transform:rotate(-12deg)}.orbit-one{width:850px;height:315px;top:108px;left:calc(50% - 425px)}.orbit-two{border-color:#ed794417;width:620px;height:455px;top:8px;left:calc(50% - 310px);transform:rotate(20deg)}.phone-anchor{width:220px;height:450px;transform:translateY(var(--scroll-shift,0px)) rotate(var(--scroll-rotate,-7deg));z-index:3;margin-left:-110px;transition:transform .3s ease-out;animation:1.5s cubic-bezier(.16,1,.3,1) both phone-arrive;position:absolute;top:0;left:50%}.hero-phone{filter:drop-shadow(0 32px 35px #0008);will-change:transform;background:0 0;width:100%;padding:0;transition:filter .3s;display:block;position:relative}.hero-phone:hover{filter:drop-shadow(0 32px 45px #f2693b50)}.hero-phone>img{object-fit:contain;width:220px;max-width:none;height:450px}.tap-target{color:#fff;background:#f47540f0;border:1px solid #ffbe84;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:53px;left:84px;box-shadow:0 0 35px #ff671270}.tap-target>span{border:1px solid #ffb087;border-radius:22px;animation:2.4s ease-out infinite tap-pulse;position:absolute;inset:-7px}.float-card{backdrop-filter:blur(16px);border:1px solid #ffffff24;border-radius:24px;position:absolute;box-shadow:0 22px 40px #0003}.moment-card{color:#29221b;z-index:2;background:#f9f4ee;width:250px;padding:8px;animation:1.6s cubic-bezier(.16,1,.3,1) both moment-arrive;top:103px;left:calc(50% - 424px);transform:rotate(-9deg)}.moment-card>img{object-fit:cover;border-radius:17px;width:234px;height:156px}.moment-card>div{align-items:center;gap:11px;padding:16px 11px 12px;font-size:13px;line-height:1.6;display:flex}.moment-card strong{font-weight:750}.mini-icon{color:#c0481c;background:#f7ded3;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.wallet-card{z-index:2;background:linear-gradient(145deg,#5f3929c4,#2e201bbb);width:254px;padding:22px;animation:1.7s cubic-bezier(.16,1,.3,1) both wallet-arrive;top:49px;left:calc(50% + 169px);transform:rotate(8deg)}.wallet-top{color:#e8cdbf;align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.wallet-top>svg{margin-left:auto}.wallet-equation{letter-spacing:-1.4px;white-space:nowrap;margin:25px 0 10px;font-size:34px;font-weight:650;display:block}.wallet-equation span{color:#ff9566}.wallet-card p{color:#ccb3a5;font-size:14px;line-height:1.5}.wallet-line{background:#ffffff20;height:1px;margin:20px 0 14px}.wallet-foot{color:#e2c2b1;justify-content:space-between;align-items:center;font-size:10px;display:flex}.hero-coin{z-index:4;filter:drop-shadow(0 18px 14px #0004);width:135px;height:141px;animation:6s ease-in-out infinite coin-float;position:absolute;top:323px;left:calc(50% - 245px);transform:rotate(-17deg)}.cashback-toast{backdrop-filter:blur(15px);color:#1c1917;z-index:5;background:#f4f0e8f0;border:1px solid #ffffff5b;border-radius:19px;align-items:center;gap:14px;width:329px;padding:19px 24px 19px 17px;animation:1.8s cubic-bezier(.16,1,.3,1) both toast-arrive;display:flex;position:absolute;top:341px;left:calc(50% + 30px);transform:rotate(-3deg);box-shadow:0 20px 45px #0004}.toast-mark{color:#476329;background:#e1ebd5;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.cashback-toast small{color:#6d635d;letter-spacing:.8px;font-size:9px;font-weight:700;display:block}.cashback-toast strong{margin:5px 0 2px;font-size:16px;font-weight:800;line-height:1.4;display:block}.cashback-toast span span{color:#706762;font-size:11px}.cashback-toast.earned{animation:.6s cubic-bezier(.16,1,.3,1) both toast-pop}.scene-note{color:#cc9f85;font-size:12px;line-height:1.6;position:absolute;top:353px;left:calc(50% + 388px);transform:rotate(-7deg)}.hero-bottom{color:#ab8976;z-index:6;justify-content:space-between;align-items:center;gap:24px;padding-bottom:27px;font-size:11px;display:flex;position:relative}.scroll-link{color:#dcc4b6;align-items:center;gap:12px;font-size:11px;display:flex}.scroll-line{background:linear-gradient(#0000,#fb935e);width:1px;height:26px}.partners{border-bottom:1px solid var(--line);align-items:center;gap:48px;padding-block:43px;display:flex}.partners>p{letter-spacing:1.8px;color:#8b817a;max-width:80px;font-size:10px;font-weight:750;line-height:1.9}.partner-logos{flex:1;justify-content:space-around;align-items:center;gap:48px;display:flex}.partner-logos img{object-fit:contain;opacity:.55;width:130px;height:66px;transition:opacity .2s}.partner-logos img:hover{opacity:1}.partners>span{color:#8b817a;font-size:11px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefit-card{border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.wide{grid-column:span 2}.photo-benefit{min-height:410px}.photo-benefit>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute}.photo-shade{background:linear-gradient(90deg,#100a06c9,#100a0644 68%),linear-gradient(#0000 35%,#160d09b3);position:absolute;inset:0}.benefit-content{flex-direction:column;justify-content:end;align-items:start;display:flex;position:absolute;inset:35px}.benefit-content h3{letter-spacing:-1.1px;margin-bottom:18px;font-size:34px;line-height:1.2}.benefit-content p{color:#d2c3b7;font-size:15px}.small-benefit{background:linear-gradient(130deg,#1a1715,#141211);min-height:269px;padding:31px}.feature-icon{color:#fb976c;background:#3b241750;border:1px solid #ea774632;border-radius:13px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:30px;display:inline-flex}.small-benefit h3{letter-spacing:-.5px;margin-bottom:14px;font-size:21px;line-height:1.35}.small-benefit p{font-size:14px;line-height:1.8}.how-section{background:#171411;border-block:1px solid #ffffff08}.how-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.step-list{flex-direction:column;gap:6px;display:flex}.step{text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:start;gap:24px;padding:29px 26px;transition:background .25s,border-color .25s;display:flex;position:relative}.step.active{background:linear-gradient(120deg,#5a321e50,#3a26134a);border-color:#bd643a47}.step-number{color:#a09386;letter-spacing:1px;padding-top:6px;font-size:13px}.step.active .step-number{color:#ffa46f}.step>span:nth-child(2){flex:1}.step strong{letter-spacing:-.7px;margin-bottom:12px;font-size:23px;font-weight:550;display:block}.step>span>span{color:#a59a91;font-size:14px;line-height:1.8;display:block}.step>svg{color:#8a6a56;flex-shrink:0;margin-top:7px}.step.active>svg{color:#ffa46f}.step-visual{background:radial-gradient(#69391f3b,#0000 70%);border-radius:30px;justify-content:center;align-items:center;height:557px;display:flex;position:relative;overflow:hidden}.step-visual>img{z-index:1;object-fit:cover;border:6px solid #343130;border-radius:37px;width:220px;height:477px;position:relative;transform:rotate(5deg);box-shadow:0 22px 55px #0007}.step-ring{border:1px solid #d7835022;border-radius:50%;width:420px;height:420px;position:absolute;box-shadow:0 0 0 50px #e8863103,0 0 0 100px #e8863102}.step-caption{z-index:3;color:#59311b;background:#f5ede5;border:1px solid #fff;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;font-weight:650;display:flex;position:absolute;bottom:42px;left:15px;transform:rotate(-4deg);box-shadow:0 10px 30px #0003}.app-showcase{background:radial-gradient(at 75% 90%,#7134146b,#0000 70%),#181512;border:1px solid #ffffff16;border-radius:30px;grid-template-columns:1fr 1fr;min-height:560px;display:grid;position:relative;overflow:hidden}.app-showcase-copy{z-index:2;padding:57px 50px;position:relative}.app-showcase h3{letter-spacing:-1.6px;margin:34px 0 22px;font-size:42px;font-weight:550;line-height:1.2}.app-showcase p{max-width:315px;font-size:15px}.app-system{color:#b8a191;margin-top:38px;font-size:12px;display:block}.app-system span{margin:0 10px}.screen-stack{perspective:900px;position:relative}.screen-stack img{object-fit:cover;border:5px solid #45403b;border-radius:33px;width:227px;height:491px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 30px 40px #0005}.stack-back{top:118px;left:25%;transform:rotate(14deg)}.stack-front{top:63px;left:-1%;transform:rotate(-11deg)}.app-showcase:hover .stack-front{transform:rotate(-16deg)translateY(-12px)}.app-showcase:hover .stack-back{transform:rotate(18deg)translateY(10px)}.jet-section{border-block:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;padding-block:30px;display:grid}.jet-copy{padding-block:35px}.jet-copy h2{margin-bottom:23px;font-size:38px}.jet-copy p{max-width:520px;margin-bottom:26px;font-size:14px}.jet-section>img{object-fit:contain;width:360px;height:390px;margin:auto}.faq-section{grid-template-columns:1fr 1.45fr;gap:80px;display:grid}.faq-intro h2{margin-bottom:27px;font-size:43px}.faq-intro p{margin-bottom:4px;font-size:14px}.faq-intro .text-link{color:var(--orange-light);font-size:14px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#bca89a;flex-shrink:0;transition:transform .3s;display:flex}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--orange-light)}.faq-list details>p{color:#aaa199;padding:0 40px 25px 0;font-size:14px;line-height:1.9}.download-section{isolation:isolate;text-align:center;background:#24150e;border:1px solid #e678432d;border-radius:32px;padding:72px 45px 64px;position:relative;overflow:hidden}.download-glow{z-index:-1;background:radial-gradient(at 50% 135%,#c65121c2 0,#91432032 60%,#0000 80%);position:absolute;inset:0}.download-section h2{letter-spacing:-3px;margin:20px 0;font-size:72px;line-height:1.1}.download-section h2 em{color:#ffaf84}.download-section>p{color:#d2afa0;font-size:15px}.download-note{color:#cbac9b;margin-top:23px;font-size:11px;display:block}.download-coin{z-index:-1;filter:brightness(.8);width:205px;height:215px;position:absolute;top:42%;left:-20px;transform:rotate(-21deg)}.business-nudge{border-bottom:1px solid var(--line);color:#a1958b;justify-content:space-between;align-items:center;padding-block:40px;font-size:14px;display:flex}.business-nudge a{color:#f3e1d4;align-items:center;gap:16px;display:flex}.business-nudge a:hover{color:var(--orange-light)}.site-footer{padding-top:62px;padding-bottom:30px}.footer-top{align-items:start;gap:70px;display:flex}.footer-top>p{color:#90867d;font-size:14px;line-height:1.7}.footer-contact{flex-direction:column;gap:9px;margin-left:auto;font-size:14px;display:flex}.footer-contact a{align-items:center;gap:12px;display:flex}.footer-contact a:hover{color:var(--orange-light)}.footer-bottom{color:#857970;justify-content:space-between;gap:25px;padding-top:50px;font-size:10px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:22px;display:flex}.footer-bottom a:hover{color:#fff}.reveal{transition:transform .5s,border-color .5s}.reveal:hover{border-color:#c27b5059;transform:translateY(-5px)}.error-page{min-height:70vh;padding-block:140px}.error-page h1{margin:25px 0;font-size:64px}.error-page .button{margin-top:28px}.business-hero-copy{text-align:center;z-index:5;padding-top:27px;position:relative}.breadcrumb{text-align:left;color:#b39b8c;align-items:center;gap:12px;margin-bottom:35px;font-size:11px;display:flex}.breadcrumb span{color:#6c584b}.business-hero h1{margin-top:25px;font-size:clamp(45px,5.4vw,76px)}.business-hero-copy>p{color:#bdafa5;font-size:16px}.hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:29px;display:flex}.business-trust{color:#bba392;justify-content:center;gap:25px;margin-top:21px;font-size:11px;display:flex}.business-trust span{align-items:center;gap:7px;display:flex}.business-trust svg{color:#dc9b71}.business-stage{perspective:1100px;width:min(1130px,100%);height:482px;margin:30px auto 0;position:relative}.business-stage-glow{background:radial-gradient(at 52% 70%,#f2762654,#0000 62%);position:absolute;inset:0}.business-laptop{object-fit:contain;filter:drop-shadow(0 25px 30px #0006);width:695px;height:439px;animation:1.6s cubic-bezier(.16,1,.3,1) both laptop-arrive;position:absolute;top:24px;left:calc(50% - 330px);transform:rotate(-5deg)rotateY(-7deg)}.business-phone{object-fit:contain;filter:drop-shadow(0 20px 20px #0008);z-index:2;width:177px;height:362px;animation:1.7s cubic-bezier(.16,1,.3,1) both wallet-arrive;position:absolute;top:121px;left:calc(50% + 290px);transform:rotate(12deg)}.business-notification{z-index:3;color:#2b2019;background:#f6f0e9f2;align-items:center;gap:13px;padding:19px 22px 19px 17px;animation:1.6s cubic-bezier(.16,1,.3,1) both moment-arrive;display:flex;top:63px;left:calc(50% - 490px);transform:rotate(-8deg)}.business-notification small{letter-spacing:1px;color:#a07057;font-size:9px}.business-notification strong{margin-top:6px;font-size:17px;line-height:1.4;display:block}.business-zero{z-index:3;color:#31190d;background:#ea6e38;border-radius:20px;width:218px;padding:22px;position:absolute;top:283px;left:calc(50% - 420px);transform:rotate(5deg);box-shadow:0 20px 35px #0004}.business-zero>span{letter-spacing:1px;font-size:9px;font-weight:750}.business-zero>strong{letter-spacing:-3px;margin-top:6px;font-size:56px;font-weight:650;line-height:1;display:block}.business-zero>strong span{font-size:31px}.business-zero p{color:#3d1c0d;margin-top:10px;font-size:11px}.business-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.b-feature{border:1px solid var(--line);background:linear-gradient(120deg,#1c1916,#131210);border-radius:26px;padding:30px;position:relative;overflow:hidden}.b-feature-main{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;min-height:405px;padding-right:0;display:grid}.b-feature-text{z-index:2;position:relative}.feature-number{letter-spacing:1.2px;color:#b7947c;margin-bottom:24px;font-size:10px;font-weight:750;display:block}.b-feature h3{letter-spacing:-1px;margin-bottom:19px;font-size:30px;line-height:1.2}.b-feature p{font-size:14px;line-height:1.8}.b-feature-main img{object-fit:contain;width:360px;max-width:none;height:325px;position:relative;left:10px;transform:rotate(5deg)}.b-feature-orange{color:#2a150e;background:linear-gradient(135deg,#ef8751,#db5126);border-color:#ffb082}.b-feature-orange>svg{margin-bottom:29px}.b-feature-orange .feature-number{color:#5d2918}.b-feature-orange p{color:#542a1b}.guest-profile{background:#fff8eea6;border-radius:15px;align-items:center;gap:12px;margin-top:28px;padding:17px 14px;font-size:12px;font-weight:750;display:flex;transform:rotate(-3deg)}.guest-avatar{background:#c8683d2e;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:40px;display:grid}.guest-profile small{margin-top:5px;font-size:9px;font-weight:500;display:block}.b-feature-compact{min-height:305px}.b-feature-compact .feature-icon{margin-bottom:24px}.b-feature-compact .feature-number{margin-bottom:13px}.b-feature-compact h3{letter-spacing:-.5px;margin-bottom:11px;font-size:21px;line-height:1.4}.business-value{background:radial-gradient(at 75% 60%,#a4472033,#0000 60%),#211810;border:1px solid #d0905429;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding:64px;display:grid}.business-value h2{letter-spacing:-2px;margin:23px 0;font-size:55px;line-height:1.14}.business-value p{color:#bda996;margin-bottom:25px;font-size:14px}.value-receipt{color:#33251b;background:#f7eee2;border-radius:15px 15px 0 0;padding:32px 28px;position:relative;transform:rotate(5deg);box-shadow:0 26px 55px #0003}.value-receipt:after{content:"";background:linear-gradient(135deg,#f7eee2 25%,#0000 25%) -10px 0/20px 20px,linear-gradient(225deg,#f7eee2 25%,#0000 25%) -10px 0/20px 20px;height:10px;position:absolute;bottom:-9px;left:0;right:0}.receipt-brand{letter-spacing:-1px;justify-content:space-between;align-items:center;font-size:22px;font-weight:800;display:flex}.receipt-brand span{letter-spacing:1px;color:#8e715b;font-size:8px;font-weight:700}.value-receipt h3{letter-spacing:-.8px;margin:30px 0 24px;font-size:26px;font-weight:600}.value-receipt>div{border-bottom:1px dashed #6b4a2a3b;justify-content:space-between;align-items:center;gap:13px;padding:15px 0;font-size:12px;display:flex}.value-receipt>div>span{color:#76604c}.value-receipt strong{font-size:13px}.value-receipt .receipt-total{border-bottom:0;margin-top:13px;display:block}.receipt-total>span{font-size:10px;display:block}.receipt-total strong{align-items:center;gap:12px;margin-top:8px;font-size:21px;display:flex}.receipt-total svg{color:#d15b2d}.value-receipt>p{color:#6d5745;margin:14px 0 0;font-size:10px;line-height:1.8}.onboarding-grid{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:30px;margin:0 0 38px;padding:0;list-style:none;display:grid}.onboarding-grid li{border-top:1px solid #f48c4f40;padding-top:22px}.onboarding-grid li>span{letter-spacing:1px;color:#cf8e63;margin-bottom:32px;font-size:13px;display:block}.onboarding-grid h3{letter-spacing:-.4px;margin-bottom:14px;font-size:19px;line-height:1.4}.onboarding-grid p{font-size:13px;line-height:1.9}.about-business{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:65px;display:grid}.about-business>img{object-fit:cover;border-radius:24px;width:100%;height:430px}.about-business h2{margin-bottom:23px;font-size:40px}.about-business p{margin-bottom:18px;font-size:14px;line-height:1.9}.about-business .text-link{margin-top:10px}.business-final h2{font-size:57px}.business-page .site-footer{padding-top:70px}@keyframes phone-arrive{0%{opacity:0;transform:translateY(100px)rotate(15deg)scale(.85)}to{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}}@keyframes moment-arrive{0%{opacity:0;translate:-55px 50px;scale:.85}to{opacity:1;translate:0;scale:1}}@keyframes wallet-arrive{0%{opacity:0;translate:55px 75px;scale:.9}to{opacity:1;translate:0;scale:1}}@keyframes toast-arrive{0%,40%{opacity:0;translate:0 45px}to{opacity:1;translate:0}}@keyframes coin-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -13px;rotate:8deg}}@keyframes tap-pulse{0%{opacity:.8;scale:.9}85%,to{opacity:0;scale:1.5}}@keyframes toast-pop{0%{translate:0 24px;scale:.93}to{translate:0;scale:1}}@keyframes laptop-arrive{0%{opacity:0;translate:0 70px;rotate:4deg}to{opacity:1;translate:0;rotate:0deg}}@media (width>=1500px){.hero-copy{padding-top:70px}.hero-stage{margin-top:42px}.guest-hero{padding-bottom:10px}}@media (width<=1150px){.nav-wrap{gap:20px;padding-inline:28px}.audience-nav{margin-left:0}.desktop-nav{gap:20px}.nav-cta{gap:12px;font-size:12px}.section-heading{gap:50px}.hero h1{letter-spacing:-3px}.scene-note{display:none}.hero-stage{margin-top:6px;margin-bottom:-25px;scale:.92}.partners{gap:28px}.partner-logos{gap:22px}.partner-logos img{width:107px}.partners>span{display:none}.how-layout{gap:40px}.section-shell{width:calc(100% - 64px)}.section-space{padding-block:90px}.app-showcase-copy{padding:46px 36px}.app-showcase h3{font-size:36px}.screen-stack img{width:205px;height:443px}.stack-back{left:30%}.stack-front{left:0}.jet-copy h2{font-size:33px}.faq-section{gap:50px}.faq-intro h2{font-size:38px}.business-stage{margin-top:15px;margin-bottom:-40px;scale:.88}.business-value{gap:60px;padding:48px}.b-feature-main h3{font-size:27px}.about-business{gap:42px}.about-business h2{font-size:33px}}@media (width<=900px){.desktop-nav{display:none}.nav-cta{margin-left:auto}.section-heading{flex-direction:column;align-items:start;gap:25px}.section-heading>p{flex:auto;max-width:540px}.hero-stage{margin-top:-24px;margin-bottom:-55px;scale:.82}.hero-bottom>span{display:none}.benefit-card.small-benefit{padding:25px}.small-benefit h3{font-size:18px}.small-benefit p{font-size:13px}.benefit-content h3{font-size:28px}.how-layout{gap:5px}.step{gap:18px;padding:23px 20px}.step strong{font-size:21px}.step>span>span{font-size:13px}.step-visual{height:510px}.step-visual>img{width:195px;height:425px}.step-caption{padding:14px;font-size:11px;left:0}.app-showcase{min-height:510px}.screen-stack img{width:175px;height:379px}.stack-front{top:90px;left:-7%}.stack-back{top:150px;left:27%}.app-showcase h3{font-size:32px}.app-showcase-copy{padding:40px 30px}.jet-section{gap:20px}.jet-copy h2{font-size:30px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-intro h2{font-size:38px}.faq-list summary{font-size:15px}.footer-top{gap:35px}.footer-top>p{font-size:12px}.footer-bottom{flex-direction:column;gap:17px}.business-stage{margin-top:-40px;margin-bottom:-80px;scale:.73}.business-feature-grid{grid-template-columns:repeat(2,1fr)}.b-feature-main{grid-column:span 2;grid-template-columns:1fr 1fr;min-height:320px}.b-feature-orange{grid-row:span 2}.b-feature-compact{min-height:250px}.business-value{gap:35px;padding:40px}.business-value h2{font-size:42px}.value-receipt{padding:25px 20px}.onboarding-grid{grid-template-columns:repeat(2,1fr);gap:35px}.onboarding-grid li>span{margin-bottom:20px}.about-business{gap:30px}.about-business h2{font-size:28px}.about-business>img{height:450px}.business-final h2{font-size:49px}}@media (width<=700px){html{scroll-padding-top:96px}.section-shell{width:calc(100% - 40px)}.section-space{padding-block:70px}.site-header{z-index:50;backdrop-filter:blur(16px)saturate(140%);background:#16110ed9;border:1px solid #ffffff17;border-radius:22px;margin:10px 12px 0;position:sticky;top:10px;box-shadow:0 12px 32px #0000006b}.nav-wrap{gap:8px;min-height:58px;padding:8px 8px 8px 16px}.brand img{width:104px;height:28px}.audience-nav,.nav-cta{display:none}.menu-toggle{background:#ffffff0d;border-radius:14px;padding:9px;display:flex}.mobile-menu{border:1px solid #ffffff17;border-radius:22px;max-height:calc(100dvh - 100px);padding:10px 16px;top:calc(100% + 8px);overflow-y:auto}.hero-copy{padding-top:38px}.eyebrow{letter-spacing:1.2px;font-size:10px}.hero h1{letter-spacing:-2px;margin:23px auto 19px;font-size:clamp(38px,7.8vw,55px);line-height:1.1}.hero-copy>p{max-width:350px;margin-inline:auto;font-size:14px;line-height:1.8}.desktop-br{display:none}.store-links{gap:9px;margin-top:24px}.store-link{border-radius:11px;gap:10px;min-width:144px;min-height:54px;padding:9px 16px}.store-link strong{font-size:15px}.store-link small{font-size:9px}.store-link img{width:20px;height:27px}.hero-stage{width:100%;height:422px;margin:35px auto 0;scale:1}.phone-anchor{width:170px;height:348px;margin-left:-85px;top:25px}.hero-phone>img{width:170px;height:348px}.tap-target{border-radius:14px;width:43px;height:43px;bottom:42px;left:63px}.tap-target svg{width:21px;height:21px}.tap-target>span{border-radius:18px}.moment-card{border-radius:16px;width:153px;padding:5px;top:81px;left:calc(50% - 233px)}.moment-card>img{border-radius:11px;width:141px;height:96px}.moment-card>div{gap:7px;padding:10px 6px 7px;font-size:9px;line-height:1.55}.mini-icon{flex-shrink:0;width:24px;height:24px}.mini-icon svg{width:12px;height:12px}.wallet-card{border-radius:16px;width:156px;padding:15px;top:49px;left:calc(50% + 104px);transform:rotate(9deg)}.wallet-top{gap:6px;font-size:8px}.wallet-top img{width:22px;height:24px}.wallet-top>svg{display:none}.wallet-equation{letter-spacing:-1.2px;margin:18px 0 8px;font-size:23px}.wallet-card p{font-size:11px}.wallet-line{margin:14px 0 10px}.wallet-foot{font-size:7px}.wallet-foot svg{width:12px}.hero-coin{width:90px;height:94px;top:282px;left:calc(50% - 173px)}.cashback-toast{border-radius:14px;gap:9px;width:228px;padding:13px 10px;top:299px;left:calc(50% - 29px)}.toast-mark{border-radius:10px;width:32px;height:32px}.cashback-toast small{letter-spacing:.4px;font-size:7px}.cashback-toast strong{margin:4px 0 2px;font-size:12px}.cashback-toast span span{font-size:9px}.scene-word{letter-spacing:-12px;font-size:130px;bottom:65px}.orbit-one{width:570px;height:235px;top:106px;left:calc(50% - 285px)}.orbit-two{width:360px;height:345px;top:30px;left:calc(50% - 180px)}.hero-bottom{gap:10px;margin-top:0;padding-bottom:22px}.hero-bottom a{font-size:9px}.partners{flex-wrap:wrap;gap:16px;padding-block:26px}.partners>p{letter-spacing:1.5px;text-align:center;width:100%;max-width:100%;font-size:9px}.partner-logos{gap:20px;width:100%}.partner-logos img{flex:0 80px;width:65px;min-width:0;height:48px}.section-heading{gap:21px;margin-bottom:32px}.section-heading h2,.faq-intro h2{letter-spacing:-1.4px;margin-top:16px;font-size:35px;line-height:1.2}.section-heading>p{font-size:14px}.benefit-grid{grid-template-columns:1fr 1fr;gap:12px}.photo-benefit{min-height:340px}.benefit-content{inset:25px}.benefit-content h3{letter-spacing:-.8px;font-size:29px}.benefit-content p{font-size:13px}.small-benefit:nth-child(3){min-height:290px;padding:22px}.small-benefit{padding:23px!important}.small-benefit h3{font-size:19px;line-height:1.3}.small-benefit p{font-size:12px}.feature-icon{width:40px;height:40px;margin-bottom:25px}.benefit-grid .small-benefit:last-child{background:#1a1511}.how-layout{flex-direction:column;gap:18px;display:flex}.step-list{gap:4px;width:100%}.step{gap:18px;padding:20px 18px}.step-number{font-size:11px}.step strong{margin-bottom:9px;font-size:20px}.step>span>span{font-size:13px}.step-visual{width:100%;height:448px}.step-visual>img{border-radius:31px;width:187px;height:407px;transform:rotate(5deg)}.step-caption{padding:14px 17px;font-size:12px;bottom:20px;left:calc(50% - 160px)}.step-ring{width:310px;height:310px}.app-showcase{min-height:750px;display:block}.app-showcase-copy{padding:32px}.app-showcase h3{margin-top:24px;font-size:32px;line-height:1.2}.app-showcase p{font-size:14px}.app-system{margin-top:22px}.screen-stack{width:100%;height:365px;position:absolute;bottom:0}.screen-stack img{border-radius:28px;width:173px;height:375px}.stack-front{top:20px;left:calc(50% - 142px)}.stack-back{top:60px;left:calc(50% - 10px)}.app-section .text-link{font-size:13px}.jet-section{flex-direction:column;gap:5px;padding-top:27px;display:flex}.jet-copy{padding-block:15px}.jet-copy h2{letter-spacing:-1.2px;font-size:32px}.jet-copy p{font-size:13px;line-height:1.9}.jet-section>img{width:280px;height:305px}.jet-copy .text-link{font-size:13px}.faq-section{gap:30px}.faq-intro p,.faq-intro .text-link{font-size:13px}.faq-list summary{padding-block:22px;font-size:14px}.faq-list details>p{padding-right:10px;font-size:13px}.download-section{border-radius:25px;padding:44px 20px 42px}.download-section>.eyebrow{letter-spacing:1px;font-size:8px}.download-section h2{letter-spacing:-2px;margin-top:24px;font-size:51px}.download-section>p{font-size:13px}.download-section .store-links{gap:8px}.download-section .store-link{min-width:0;padding-inline:12px}.download-section .store-link strong{font-size:14px}.download-coin{width:95px;height:99px;top:45%;left:-36px}.download-note{font-size:10px}.business-nudge{flex-direction:column;align-items:start;gap:13px;padding-block:30px;font-size:13px}.business-nudge a{gap:8px;font-size:12px}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:23px}.footer-top>a>img{width:133px;height:36px}.footer-top>p{font-size:11px}.footer-contact{width:100%;margin-left:0;padding-top:7px;font-size:13px}.footer-bottom{padding-top:35px;font-size:10px}.footer-bottom nav{gap:14px 20px;line-height:1.7}.site-footer{padding-top:40px}.business-hero-copy{padding-top:23px}.breadcrumb{margin-bottom:28px;font-size:10px}.business-hero h1{letter-spacing:-1.9px;font-size:clamp(36px,7.3vw,50px);line-height:1.13}.business-hero-copy>p{font-size:14px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px}.hero-actions .button{gap:13px;min-height:52px;padding:15px 19px;font-size:12px}.business-trust{gap:13px;margin-top:17px;font-size:9px}.business-trust svg{width:13px;height:13px}.business-stage{width:100%;height:316px;margin:33px auto 0;scale:1}.business-laptop{width:460px;max-width:none;height:291px;top:27px;left:calc(50% - 247px)}.business-phone{width:100px;height:205px;top:122px;left:calc(50% + 110px)}.business-notification{border-radius:13px;gap:8px;padding:11px 13px;top:10px;left:calc(50% - 167px)}.business-notification small{letter-spacing:.6px;font-size:7px}.business-notification strong{margin-top:3px;font-size:12px}.business-notification .toast-mark{width:30px;height:30px}.business-zero{border-radius:15px;width:136px;padding:14px;top:214px;left:calc(50% - 159px)}.business-zero>span{letter-spacing:.7px;font-size:6px}.business-zero>strong{letter-spacing:-1.5px;font-size:34px}.business-zero>strong span{font-size:23px}.business-zero p{margin-top:7px;font-size:8px;line-height:1.5}.business-hero .hero-bottom{margin-top:35px}.business-feature-grid{gap:12px}.b-feature{padding:25px}.b-feature-main{min-height:495px;padding-bottom:210px;display:block}.b-feature-main img{width:290px;height:230px;position:absolute;bottom:-5px;left:auto;right:-5px}.b-feature-main .b-feature-text{max-width:280px}.b-feature h3{letter-spacing:-1px;font-size:29px}.feature-number{margin-bottom:19px;font-size:9px}.b-feature p{font-size:13px}.b-feature-orange{grid-area:auto/span 2;min-height:340px}.b-feature-orange>svg{margin-bottom:23px}.b-feature-orange h3{font-size:30px}.guest-profile{max-width:285px;margin-top:22px;font-size:13px}.guest-profile small{font-size:10px}.b-feature-compact{min-height:290px;padding:22px}.b-feature-compact h3{font-size:19px;line-height:1.4}.b-feature-compact p{font-size:12px}.b-feature-compact:last-child{grid-column:span 2;min-height:230px}.business-value{border-radius:25px;flex-direction:column;align-items:stretch;gap:42px;padding:33px 27px;display:flex}.business-value h2{letter-spacing:-1.6px;margin:20px 0;font-size:43px}.business-value p{font-size:13px}.business-value .text-link{gap:9px;font-size:12px}.value-receipt{margin:0 6px 15px;padding:27px 23px;transform:rotate(3deg)}.value-receipt>p{margin-bottom:0;font-size:10px}.onboarding-grid{gap:26px 22px}.onboarding-grid h3{font-size:18px;line-height:1.3}.onboarding-grid p{font-size:12px}.about-business{flex-direction:column;gap:30px;padding-block:35px;display:flex}.about-business>img{width:100%;height:300px}.about-business h2{font-size:33px;line-height:1.17}.about-business p,.about-business .text-link{font-size:13px}.business-final h2{letter-spacing:-1.4px;font-size:37px}.business-final .hero-actions{flex-direction:column}.business-final .button{width:100%;max-width:280px}.error-page h1{font-size:42px}.error-page{padding-block:100px}}@media (width<=380px){.section-shell{width:calc(100% - 32px)}.site-header{margin-inline:10px}.nav-wrap{padding-left:14px}.brand img{width:94px}.menu-toggle svg{width:21px}.hero h1{letter-spacing:-1.8px;font-size:36px}.store-link{min-width:137px;padding-inline:13px}.hero-stage{margin-top:25px}.moment-card{top:100px;left:calc(50% - 220px)}.wallet-card{top:60px;left:calc(50% + 84px)}.cashback-toast{top:308px;left:calc(50% - 49px)}.hero-bottom a{font-size:8px}.section-heading h2{font-size:31px}.small-benefit{padding:19px!important}.small-benefit h3{font-size:17px}.business-hero h1{font-size:34px}.business-trust{gap:10px;font-size:8px}.business-phone{left:calc(50% + 90px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.phone-anchor{transform:rotate(-7deg)!important}}@media (width<=700px){.hero-stage{height:499px;margin-top:28px}.phone-anchor{top:86px;left:calc(50% + 27px)}.moment-card{width:133px;top:160px;left:15px}.moment-card>img{width:121px;height:99px}.moment-card>div{gap:5px;padding:8px 4px;font-size:8px}.moment-card .mini-icon{display:none}.wallet-card{border-radius:15px;width:169px;padding:14px 17px;top:5px;left:auto;right:23px;transform:rotate(7deg)}.wallet-top{gap:8px;font-size:9px}.wallet-top img{width:24px;height:26px}.wallet-equation{margin:13px 0 0;font-size:26px}.wallet-card>p,.wallet-line,.wallet-foot{display:none}.hero-coin{width:93px;height:97px;top:355px;left:calc(50% - 137px)}.cashback-toast{width:254px;padding:15px 13px;top:415px;left:calc(50% - 122px);transform:rotate(-3deg)}.cashback-toast strong{font-size:13px}.cashback-toast small{font-size:7px}.cashback-toast span span{font-size:9px}.scene-word{bottom:130px}.orbit-one{top:149px}.orbit-two{top:80px}.business-stage .business-zero p{color:#3d1c0d}}@media (prefers-reduced-motion:reduce){.hero-phone{transform:none!important}.business-laptop{translate:none!important}}.hero{background:var(--bg);isolation:isolate}.hero-lights{background:radial-gradient(at 50% 64%,#ec602866 0%,#8b30172a 33%,#0000 66%);mask-image:linear-gradient(#000 65%,#0000 100%)}.hero-bottom{z-index:4;position:relative}.business-stage-glow{mask-image:radial-gradient(#000 25%,#0000 70%)}.hero-copy{padding-top:48px}.hero h1{margin-top:10px}.step-visual{background:radial-gradient(#91451e3d 0%,#4c281922 35%,#0000 70%)}.step-ring{box-shadow:none;background:radial-gradient(circle,#c65b2829 0%,#a84c2418 40%,#0000 70%);border:0;border-radius:0;width:100%;height:100%;inset:0;transform:none}.section-heading h2,.app-showcase h3{margin-top:0}.app-showcase .store-links{justify-content:flex-start;margin-top:26px}.app-showcase .store-link{min-width:0;padding-inline:16px}.app-showcase .app-system{margin-top:18px}.jet-copy h2{text-wrap:initial;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.jet-ending{white-space:nowrap}.giveaway{background:var(--bg);isolation:isolate;padding:55px 0 95px;position:relative;overflow:hidden}.giveaway:before{content:"";z-index:-1;background:radial-gradient(at 76% 54%,#fc78324a,#0000 60%);position:absolute;inset:0}.giveaway-shell{isolation:isolate;color:#29160d;background:linear-gradient(125deg,#f79358 0%,#fa7843 40%,#e9562b 100%);border-radius:36px;grid-template-columns:1.05fr 1fr;min-height:675px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #d658131c}.giveaway-copy{z-index:3;padding:64px 0 62px 60px;position:relative}.giveaway h2{letter-spacing:-2.9px;font-size:clamp(38px,4.3vw,62px);font-weight:650;line-height:1.07}.giveaway h2 em{color:#6a2714;font-style:normal}.giveaway-prize{color:#2c160c!important;margin-top:29px!important;margin-bottom:12px!important;font-size:23px!important}.giveaway-copy>p{color:#522615;max-width:365px;font-size:15px;line-height:1.8}.giveaway-copy>p strong{font-weight:750}.giveaway-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:26px;display:flex}.giveaway-button{color:#fff5e9;background:#271b14;border:1px solid #271b14;box-shadow:0 8px 20px #80311325}.giveaway-button:hover{background:#493022;transform:translateY(-3px)}.giveaway-rules{align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.giveaway-rules:hover{text-decoration:underline}.giveaway-copy>small{color:#652e1a;margin-top:24px;font-size:10px;display:block}.giveaway-scene{perspective:1200px;--air-scroll:0deg;--air-y:0px;min-width:0;position:relative}.giveaway-word{letter-spacing:-18px;color:#ffc59162;font-size:220px;font-weight:600;line-height:1;position:absolute;inset:80px -10px auto auto;transform:rotate(-9deg)}.giveaway-halo{background:radial-gradient(circle,#ffe3ac99,#0000 63%);border-radius:50%;width:620px;height:620px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.giveaway-orbit{border:1px solid #ffe4c078;border-radius:50%;width:580px;height:205px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.giveaway-orbit.second{border-color:#ffd8b443;width:465px;height:330px;transform:translate(-50%,-50%)rotate(38deg)}.giveaway-phone-wrap{transform:rotateY(var(--air-scroll)) translateY(var(--air-y));will-change:transform;transition:transform .18s ease-out;position:absolute;inset:22px 10px 0 -5px}.giveaway-phone{object-fit:contain;filter:drop-shadow(15px 24px 15px #5f230a66);transform-origin:50% 60%;width:100%;height:100%;animation:6s ease-in-out infinite air-float}.giveaway-ticket{z-index:2;color:#331b10;background:#fff6e8;border-radius:15px;padding:19px 25px;animation:7s ease-in-out infinite ticket-float;position:absolute;bottom:45px;right:23px;transform:rotate(-7deg);box-shadow:0 12px 36px #7631163d}.giveaway-ticket>span:first-child{letter-spacing:1.5px;font-size:8px;font-weight:800}.giveaway-ticket strong{letter-spacing:-1.2px;margin:8px 0;font-size:28px;display:block}.giveaway-ticket>span:last-child{align-items:center;gap:17px;font-size:10px;display:flex}.giveaway-ticket:before,.giveaway-ticket:after{content:"";background:#ef703d;border-radius:50%;width:14px;height:20px;position:absolute;top:40%;left:-7px}.giveaway-ticket:after{left:auto;right:-7px}.giveaway-spark{color:#fff0c2;font-size:48px;animation:6s ease-in-out infinite spark-turn;position:absolute}.spark-one{top:145px;left:16px}.spark-two{font-size:27px;animation-delay:-3s;top:70px;right:28px}@keyframes air-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-20px)rotate(-2deg)}}@keyframes ticket-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes spark-turn{0%,to{rotate:0deg;scale:1}50%{rotate:80deg;scale:.72}}@media (width<=1050px){.giveaway-copy{padding:50px 0 50px 38px}.giveaway h2{letter-spacing:-2px}.giveaway-shell{min-height:640px}.giveaway-ticket{padding:17px;right:18px}.giveaway-ticket strong{font-size:23px}.giveaway-phone-wrap{inset:50px -40px 40px}.giveaway-word{font-size:180px}}@media (width<=700px){.hero-copy{padding-top:28px}.hero h1{margin-top:10px}.business-hero h1{margin-top:0}.benefit-grid,.business-feature-grid{grid-template-columns:minmax(0,1fr);gap:16px}.benefit-grid>:nth-child(n),.business-feature-grid>:nth-child(n){grid-area:auto}.benefit-card.small-benefit{min-height:230px;padding:28px!important}.small-benefit h3{font-size:23px;line-height:1.35}.small-benefit p{font-size:14px;line-height:1.85}.small-benefit .feature-icon{margin-bottom:20px}.photo-benefit{min-height:370px}.b-feature-compact{min-height:260px;padding:28px}.b-feature-compact h3{font-size:24px}.b-feature-compact p{font-size:14px}.b-feature-compact .feature-number{font-size:10px}.app-showcase{min-height:880px}.app-showcase-copy{padding:30px 25px}.app-showcase .store-links{flex-wrap:wrap;gap:8px}.app-showcase .store-link{flex:1;padding-inline:12px}.app-showcase .store-link strong{font-size:14px}.app-showcase .store-link img{width:19px}.app-system{font-size:11px}.jet-copy h2{letter-spacing:-1.2px;font-size:32px}.giveaway{padding:20px 0 38px}.giveaway-shell{border-radius:27px;flex-direction:column;min-height:0;display:flex}.giveaway-copy{padding:33px 27px 0}.giveaway h2{letter-spacing:-2px;font-size:42px;line-height:1.06}.giveaway h2>br:first-child{display:none}.giveaway-prize{margin-top:23px!important;font-size:20px!important}.giveaway-copy>p{font-size:14px}.giveaway-copy>small{margin-top:18px;font-size:9px}.giveaway-actions{gap:17px;margin-top:23px}.giveaway-button{min-height:52px;font-size:13px}.giveaway-scene{width:100%;height:470px}.giveaway-phone-wrap{inset:4px 0 5px}.giveaway-phone{object-position:50% 35%}.giveaway-word{font-size:180px;top:75px;right:15px}.giveaway-ticket{padding:15px 19px;animation-name:ticket-float;bottom:28px;right:18px}.giveaway-ticket strong{font-size:24px}.giveaway-ticket>span:first-child{font-size:7px}.giveaway-ticket>span:last-child{font-size:9px}.giveaway-orbit{width:440px;top:48%}.giveaway-orbit.second{width:350px;height:250px}.giveaway-halo{width:500px;height:500px}.spark-one{font-size:36px;top:85px;left:29px}.spark-two{font-size:23px;top:52px;right:36px}}@media (prefers-reduced-motion:reduce){.giveaway-phone-wrap{transition:none;transform:none!important}.giveaway-phone,.giveaway-ticket,.giveaway-spark{animation:none!important}}@media (width<=700px){.giveaway h2{letter-spacing:-1.4px;font-size:clamp(30px,8.4vw,37px)}.giveaway h2>br:first-child{display:initial}}.cashback-toast span span{color:#594a40}.lang-switch{background:#ffffff07;border:1px solid #ffffff0f;border-radius:30px;align-items:center;gap:2px;padding:4px;display:flex}.lang-switch a{color:#a59e98;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:650}.lang-switch a:hover{color:#fff}.lang-switch a[aria-current]{color:#ffae8c;background:#32221d}.menu-audience{border-bottom:1px solid var(--line);gap:6px;margin-bottom:6px;padding:4px 0 12px;display:flex}.mobile-menu .menu-audience a{text-align:center;color:#c3b7ae;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:10px 6px;font-size:14px}.mobile-menu .menu-audience a[aria-current]{color:#ffae8c;background:#32221d;border-color:#ff9a6740}.footer-langs{gap:16px;display:flex}.footer-langs a[aria-current]{color:var(--orange-light)}@media (width<=1100px){.lang-switch a{padding:6px 8px}}@media (width<=700px){.lang-switch{margin-left:auto;padding:3px}.lang-switch a{padding:6px 9px}}@media (width<=380px){.lang-switch a{padding:6px 7px}}.benefit-card.full{grid-column:1/-1;min-height:460px}@media (width<=700px){.benefit-card.full{min-height:330px}.benefit-grid{gap:12px}.benefit-card.small-benefit{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;min-height:0;display:grid;padding:22px 20px!important}.benefit-grid .small-benefit .feature-icon{grid-row:span 2;width:44px;height:44px;margin:2px 0 0}.benefit-grid .small-benefit h3{margin-bottom:8px;font-size:19px;line-height:1.3}.benefit-grid .small-benefit p{font-size:13.5px;line-height:1.7}.photo-benefit{min-height:330px}.app-showcase{min-height:0}.screen-stack{height:400px;margin-top:-6px;position:relative;bottom:auto}}.js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1),transform .5s,border-color .5s;translate:0 28px}.js [data-reveal].is-in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;translate:none}}.page-hero{padding-bottom:70px}.page-hero-grid{z-index:3;grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;padding-top:40px;display:grid;position:relative}.page-hero .breadcrumb{flex-wrap:wrap;margin-bottom:30px}.breadcrumb a:hover{color:var(--orange-light)}.crumb-current{color:#e5cfc1!important}.page-hero h1{text-wrap:balance;letter-spacing:-3px;margin:0 0 24px;font-size:clamp(40px,4.3vw,62px);font-weight:650;line-height:1.07}.page-hero-copy .page-lead{color:#c9bbb1;max-width:540px;font-size:17px;line-height:1.8}.page-hero-copy .store-links,.page-hero-copy .hero-actions{justify-content:flex-start;margin-top:32px}.page-hero.compact .page-hero-grid{grid-template-columns:1fr}.page-hero.compact .page-hero-visual{display:none}.page-hero.compact .page-hero-copy{max-width:820px}.page-hero-visual{perspective:1100px;min-height:470px;position:relative}.scene-toast{color:#1c1917;background:#f4f0e8f2;border-radius:19px;align-items:center;gap:14px;padding:17px 22px 17px 15px;animation:1.8s cubic-bezier(.16,1,.3,1) both toast-arrive,6s ease-in-out 2s infinite toast-bob;display:flex;position:absolute;bottom:6px;left:-30px;transform:rotate(-4deg);box-shadow:0 20px 45px #0005}.scene-toast small{color:#6d635d;letter-spacing:.8px;font-size:9px;font-weight:700;display:block}.scene-toast strong{margin-top:4px;font-size:17px;font-weight:800;display:block}.scene-chip{backdrop-filter:blur(14px);background:linear-gradient(145deg,#5f3929e6,#2e201bdd);border:1px solid #ffffff26;border-radius:20px;padding:18px 20px;animation:1.7s cubic-bezier(.16,1,.3,1) both wallet-arrive,7s ease-in-out 2s infinite reverse toast-bob;position:absolute;top:26px;right:-6px;transform:rotate(6deg);box-shadow:0 20px 40px #0005}.scene-chip span{color:#e8cdbf;letter-spacing:.6px;font-size:10px;display:block}.scene-chip strong{letter-spacing:-1.2px;white-space:nowrap;margin-top:6px;font-size:30px;display:block}.scene-chip strong em{color:#ff9566}.scene-coin{z-index:4;filter:drop-shadow(0 18px 14px #0005);width:110px;height:auto;animation:6s ease-in-out infinite coin-float;position:absolute;top:40px;left:-44px;transform:rotate(-16deg)}@keyframes toast-bob{0%,to{translate:0}50%{translate:0 -10px}}.fact-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fact{border:1px solid var(--line);background:linear-gradient(130deg,#1a1715,#141211);border-radius:24px;flex-direction:column;min-height:230px;padding:28px 26px;display:flex}.fact .feature-icon{margin-bottom:auto}.fact strong{letter-spacing:-.8px;margin:26px 0 10px;font-size:24px;font-weight:600;display:block}.fact p{font-size:14px;line-height:1.75}.fact.accent{color:#26130b;background:linear-gradient(145deg,#f0864e,#db4b21);border-color:#ffb384}.fact.accent p{color:#472315}.fact.accent .feature-icon{color:#3b1608;background:#fff3;border-color:#fff5}.flow{counter-reset:flow;grid-template-columns:repeat(4,1fr);gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow:before{content:"";background:#ffffff12;height:2px;position:absolute;top:27px;left:0;right:0}.flow:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f2673c,#ffb08c);width:100%;height:2px;transition:transform 1.8s cubic-bezier(.16,1,.3,1);position:absolute;top:27px;left:0;transform:scaleX(0)}.flow.is-in:after,html:not(.js) .flow:after{transform:scaleX(1)}.flow li{padding-top:78px;position:relative}.flow li:before{counter-increment:flow;content:"0" counter(flow);color:#ffb08c;z-index:1;background:#2a1a12;border:1px solid #f2673c55;border-radius:18px;place-items:center;width:56px;height:56px;font-size:14px;font-weight:700;transition:background .5s,color .5s;display:grid;position:absolute;top:0;left:0}.flow.is-in li:before{color:#fff;background:#c84317}.flow.is-in li:nth-child(2):before{transition-delay:.45s}.flow.is-in li:nth-child(3):before{transition-delay:.9s}.flow.is-in li:nth-child(4):before{transition-delay:1.35s}.flow h3{letter-spacing:-.5px;margin-bottom:12px;font-size:20px;line-height:1.35}.flow p{font-size:14px;line-height:1.85}.calc{background:radial-gradient(at 80% 70%,#a4472040,#0000 60%),#1d150f;border:1px solid #d0905429;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:56px 60px;display:grid}.calc h2{letter-spacing:-1.8px;margin-bottom:18px;font-size:clamp(30px,3.2vw,46px);line-height:1.15}.calc p{font-size:14px}.calc-controls{margin-top:30px}.calc-controls label{color:#d9c4b6;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:13px;display:flex}.calc-controls output{color:#fff;font-weight:750}.range{margin-bottom:6px}.range-input{-webkit-appearance:none;appearance:none;cursor:pointer;--fill:50%;background:0 0;width:100%;height:34px;margin:0;display:block}.range-input:focus{outline:none}.range-input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #d94e1f 0, #ff9a6a var(--fill), #ffffff14 var(--fill));border-radius:12px;height:12px;box-shadow:inset 0 1px 2px #0006}.range-input::-moz-range-track{background:#ffffff14;border-radius:12px;height:12px;box-shadow:inset 0 1px 2px #0006}.range-input::-moz-range-progress{background:linear-gradient(90deg,#d94e1f,#ff9a6a);border-radius:12px;height:12px}.range-input::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 50% 40%,#fff,#ffe9dc);border:0;border-radius:50%;width:30px;height:30px;margin-top:-9px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 6px #f2673c40,0 6px 16px #000a}.range-input::-moz-range-thumb{background:radial-gradient(circle at 50% 40%,#fff,#ffe9dc);border:0;border-radius:50%;width:30px;height:30px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 6px #f2673c40,0 6px 16px #000a}.range-input:hover::-webkit-slider-thumb,.range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 10px #f2673c55,0 6px 16px #000a}.range-input:active::-webkit-slider-thumb{transform:scale(1.12)}.range-input:hover::-moz-range-thumb,.range-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 10px #f2673c55,0 6px 16px #000a}.calc-rates-label{color:#d9c4b6;margin-top:24px;font-size:13px;display:block}.calc-rates-label+.calc-rates{margin-top:12px}.range-scale{color:#8d8077;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.calc-controls label output{letter-spacing:-.4px;font-size:18px}.calc-rates{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.calc-rates button{background:#ffffff0a;border:1px solid #fff2;border-radius:30px;padding:9px 16px;font-size:13px;font-weight:650}.calc-rates button[aria-pressed=true]{color:#fff;background:#c84317;border-color:#c84317}.calc-result{color:#33251b;background:#f7eee2;border-radius:22px;padding:34px 32px;position:relative;transform:rotate(3deg);box-shadow:0 26px 55px #0004}.calc-result>span{letter-spacing:1.4px;color:#8e715b;font-size:10px;font-weight:800}.calc-result strong{letter-spacing:-3px;color:#c84317;font-variant-numeric:tabular-nums;margin:16px 0 8px;font-size:clamp(48px,5vw,70px);font-weight:650;line-height:1;display:block}.calc-result p{color:#6d5745;font-size:13px;line-height:1.7}.calc-result .calc-rows{border-top:1px dashed #6b4a2a3b;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;display:grid}.calc-rows div{justify-content:space-between;display:flex}.calc-result.pop{animation:.45s cubic-bezier(.16,1,.3,1) calc-pop}@keyframes calc-pop{0%{scale:.97}60%{scale:1.02}to{scale:1}}.note-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.note{border:1px solid var(--line);background:#151311;border-radius:22px;gap:18px;padding:26px;display:flex}.note .feature-icon{flex-shrink:0;margin:0}.note h3{letter-spacing:-.3px;margin-bottom:8px;font-size:18px}.note p{font-size:14px;line-height:1.8}.filter-bar{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.filter-bar button{color:#d6c8be;background:#ffffff08;border:1px solid #ffffff1f;border-radius:30px;padding:11px 19px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s}.filter-bar button:hover{border-color:#f2673c88}.filter-bar button[aria-pressed=true]{color:#ffae8c;background:#32221d;border-color:#ff9a6750}.filter-bar small{opacity:.6;margin-left:6px}.venue-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.venue-card{border:1px solid var(--line);background:linear-gradient(160deg,#1c1815,#121110);border-radius:24px;flex-direction:column;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s,opacity .7s,translate .7s;display:flex;overflow:hidden}.venue-card.has-page:hover{border-color:#f2673c66;transform:translateY(-6px)}.venue-card[hidden]{display:none}.venue-photo{aspect-ratio:2;background:radial-gradient(at 30% 30%,#7a3a1d,#24150e);position:relative;overflow:hidden}.venue-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.venue-card:hover .venue-photo img{transform:scale(1.06)}.venue-initial{color:#ffb08c40;place-items:center;font-size:90px;font-weight:700;display:grid;position:absolute;inset:0}.venue-rate{color:#29160d;background:#f4f0e8f2;border-radius:30px;padding:7px 13px;font-size:12px;font-weight:650;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #0004}.venue-rate strong{color:#c84317;font-weight:800}.venue-body{flex-direction:column;flex:1;gap:9px;padding:22px 24px 26px;display:flex}.venue-type{letter-spacing:1.3px;color:#b7947c;text-transform:uppercase;font-size:10px;font-weight:750}.venue-body h3{letter-spacing:-.6px;margin-bottom:4px;font-size:22px;line-height:1.3}.venue-line{align-items:center;gap:9px;display:flex;color:#b5a99f!important;font-size:13px!important;line-height:1.5!important}.venue-line svg{color:#e0835a;flex-shrink:0}.muted-line{color:#857970!important}.venue-more{color:#ffae8c;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;display:flex}.catalog-note{max-width:760px;margin-top:28px;color:#8d8077!important;font-size:12px!important}.venue-facts{grid-template-columns:1fr 1.15fr;align-items:start;gap:50px;display:grid}.venue-ticket{color:#33251b;background:#f7eee2;border-radius:18px 18px 0 0;padding:34px 30px;position:relative;transform:rotate(-1.5deg);box-shadow:0 26px 55px #0003}.venue-ticket:after{content:"";background:linear-gradient(135deg,#f7eee2 25%,#0000 25%) -10px 0/20px 20px,linear-gradient(225deg,#f7eee2 25%,#0000 25%) -10px 0/20px 20px;height:10px;position:absolute;bottom:-9px;left:0;right:0}.venue-ticket h2{letter-spacing:-.8px;margin:6px 0 20px;font-size:26px}.venue-ticket .receipt-brand{font-size:20px}.venue-ticket dl{margin:0}.venue-ticket dl>div{border-bottom:1px dashed #6b4a2a3b;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.venue-ticket dt{color:#76604c}.venue-ticket dd{text-align:right;margin:0;font-weight:700}.venue-ticket .ticket-rate dd{color:#c84317;font-size:22px}.venue-ticket>p{color:#6d5745;margin-top:16px;font-size:11px;line-height:1.7}.venue-story h2{letter-spacing:-1.4px;margin-bottom:20px;font-size:clamp(28px,3vw,40px);line-height:1.2}.venue-story>p{margin-bottom:16px;font-size:15px}.venue-quote{color:#f2e4da;background:#ffffff06;border-left:3px solid #f2673c;border-radius:0 16px 16px 0;margin:26px 0;padding:22px 26px;font-size:19px;line-height:1.6}.venue-quote small{color:#a08b7d;margin-top:8px;font-size:11px;display:block}.badge-row{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.badge{color:#e4d4c9;border:1px solid #fff2;border-radius:30px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;display:inline-flex}.badge svg{color:#ffae8c}.venue-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.venue-steps li{border:1px solid var(--line);background:#151311;border-radius:22px;padding:26px}.venue-steps span{color:#cf8e63;letter-spacing:1px;font-size:12px}.venue-steps h3{margin:16px 0 10px;font-size:18px}.venue-steps p{font-size:14px;line-height:1.8}.other-venues{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.faq-search{background:#ffffff06;border:1px solid #fff2;border-radius:14px;flex:320px;align-items:center;gap:12px;padding:0 18px;display:flex}.faq-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:17px 0;font-size:15px}.faq-search svg{color:#b8a191}.faq-search:focus-within{border-color:#f2673c}.faq-group{border-top:1px solid var(--line);grid-template-columns:1fr 2.2fr;gap:60px;padding-block:44px;display:grid}.faq-group h2{letter-spacing:-.9px;font-size:28px;line-height:1.25}.faq-group h2+p{margin-top:12px;font-size:13px}.faq-group[hidden],.faq-list details[hidden]{display:none}.faq-empty{color:#b5a99f;padding:40px 0}.loop{aspect-ratio:1;width:min(520px,100%);margin:auto;position:relative}.loop-ring{border:1px dashed #f2673c55;border-radius:50%;animation:40s linear infinite loop-turn;position:absolute;inset:12%}.loop-core{text-align:center;color:#2a120a;background:radial-gradient(circle,#f0864e,#c84317);border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:1.35;display:grid;position:absolute;inset:34%;box-shadow:0 0 70px #f2673c55}.loop-node{background:#1c1714;border:1px solid #ffffff1f;border-radius:18px;width:44%;padding:15px 16px;transition:border-color .4s,background .4s,transform .4s;position:absolute;box-shadow:0 18px 35px #0006}.loop-node strong{margin-bottom:4px;font-size:14px;display:block}.loop-node span{color:#b5a99f;font-size:12px;line-height:1.5;display:block}.loop-node.active{background:#2c1b13;border-color:#f2673c;transform:scale(1.05)}.loop-node.n1{top:-2%;left:28%}.loop-node.n2{top:40%;right:-6%}.loop-node.n3{bottom:-2%;left:28%}.loop-node.n4{top:40%;left:-6%}@keyframes loop-turn{to{rotate:360deg}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.split h2{letter-spacing:-1.8px;margin-bottom:20px;font-size:clamp(30px,3.4vw,48px);line-height:1.15}.split p{margin-bottom:14px;font-size:15px}.check-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#d3c4b9;gap:12px;font-size:14px;line-height:1.7;display:flex}.check-list svg{color:#f2673c;flex-shrink:0;margin-top:3px}.compare{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:22px;width:100%;font-size:14px;overflow:hidden}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 22px;line-height:1.6}.compare thead th{letter-spacing:.6px;color:#d9c4b6;background:#1d1714;font-size:12px}.compare thead th:last-child{color:#ffae8c}.compare td{color:#b5a99f}.compare td:first-child{color:#f0e2d8;font-weight:650}.compare tr:last-child td{border-bottom:0}.table-wrap{overflow-x:auto}.connect-steps{counter-reset:cs;gap:14px;margin:0;padding:0;list-style:none;display:grid}.connect-steps li{border:1px solid var(--line);background:linear-gradient(120deg,#1c1916,#131210);border-radius:22px;grid-template-columns:70px 1fr auto;align-items:center;gap:24px;padding:26px 28px;display:grid}.connect-steps li:before{counter-increment:cs;content:"0" counter(cs);color:#f2673c;letter-spacing:-1px;font-size:30px;font-weight:650}.connect-steps h3{letter-spacing:-.4px;margin-bottom:6px;font-size:20px}.connect-steps p{font-size:14px;line-height:1.75}.connect-steps .step-tag{color:#d9c4b6;white-space:nowrap;border:1px solid #fff2;border-radius:20px;padding:7px 12px;font-size:11px}.need-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:linear-gradient(130deg,#1a1715,#141211);border-radius:26px;flex-direction:column;gap:12px;min-height:280px;padding:32px;display:flex}.contact-card .feature-icon{margin-bottom:14px}.contact-card h2{letter-spacing:-.6px;font-size:24px}.contact-card p{font-size:14px;line-height:1.8}.contact-card .contact-link{color:#ffae8c;word-break:break-word;align-items:center;gap:12px;margin-top:auto;font-size:16px;font-weight:700;display:inline-flex}.contact-card.accent{color:#26130b;background:linear-gradient(145deg,#f0864e,#db4b21);border-color:#ffb384}.contact-card.accent p{color:#472315}.contact-card.accent .contact-link{color:#26130b}.contact-card.accent .feature-icon{color:#3b1608;background:#fff3;border-color:#fff5}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.post-card{border:1px solid var(--line);background:#151311;border-radius:24px;flex-direction:column;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s,opacity .7s,translate .7s;display:flex;overflow:hidden}.post-card:hover{border-color:#f2673c66;transform:translateY(-6px)}.post-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .8s cubic-bezier(.16,1,.3,1)}.post-card:hover img{transform:scale(1.05)}.post-card .post-media{overflow:hidden}.post-card div.post-body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 28px;display:flex}.post-meta{letter-spacing:1px;color:#b7947c;text-transform:uppercase;font-size:11px;font-weight:700}.post-card h2,.post-card h3{letter-spacing:-.5px;font-size:21px;line-height:1.35}.post-card p{font-size:14px;line-height:1.75}.post-card .venue-more{margin-top:auto}.post-card.featured{flex-direction:row;grid-column:span 3}.post-card.featured .post-media{flex:1.2}.post-card.featured img{aspect-ratio:auto;height:100%}.post-card.featured div.post-body{flex:1;justify-content:center;padding:44px}.post-card.featured h2{letter-spacing:-1.2px;font-size:34px}.topics{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.topics span{color:#c9bbb1;border:1px solid #ffffff1f;border-radius:30px;padding:9px 15px;font-size:12px}.article-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:70px;display:grid}.article{max-width:720px}.article h2{letter-spacing:-1px;margin:52px 0 18px;font-size:30px;line-height:1.25}.article h3{letter-spacing:-.4px;margin:32px 0 12px;font-size:21px}.article p,.article li{color:#cbbdb3;font-size:17px;line-height:1.85}.article p{margin:0 0 18px}.article ul,.article ol{gap:8px;margin:0 0 22px;padding-left:22px;display:grid}.article a{color:#ffae8c;text-underline-offset:3px;text-decoration:underline}.article strong{color:#fff}.article .answer{color:#f2e4da;border-left:3px solid #f2673c;margin-bottom:34px;padding:4px 0 4px 24px;font-size:19px;line-height:1.75}.article figure{margin:34px 0}.article figure img{border-radius:22px;width:100%;height:auto}.article figcaption{color:#8d8077;margin-top:10px;font-size:12px}.article .table-wrap{margin:24px 0}.article .callout{background:#1d150f;border:1px solid #d0905433;border-radius:20px;margin:28px 0;padding:24px 26px}.article .callout p:last-child{margin:0}.article-aside{border:1px solid var(--line);background:#151311;border-radius:22px;padding:26px;position:sticky;top:30px}.article-aside span{letter-spacing:1.2px;color:#b7947c;font-size:11px;font-weight:750}.article-aside ol{gap:12px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.article-aside a:hover{color:var(--orange-light)}.article-aside .button{gap:12px;width:100%;margin-top:24px}.article-meta{color:#a08b7d;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:12px;display:flex}.next-links{padding-block:80px 40px}.next-links h2{letter-spacing:-1px;margin-bottom:26px;font-size:30px}.next-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.next-card{border:1px solid var(--line);background:#151311;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:26px;transition:border-color .3s,transform .45s cubic-bezier(.16,1,.3,1),opacity .7s,translate .7s;display:flex}.next-card:hover{border-color:#f2673c77;transform:translateY(-4px)}.next-card strong{margin-bottom:6px;font-size:17px;display:block}.next-card small{color:#a59a91;font-size:13px;line-height:1.6;display:block}.next-card svg{color:#ffae8c;flex-shrink:0}.page-cta{margin-top:60px}.section-heading.single{display:block}.section-heading.single>p{max-width:640px;margin-top:18px}.footer-columns{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;padding-top:50px;display:grid}.footer-columns div{flex-direction:column;gap:11px;display:flex}.footer-columns span{letter-spacing:1.6px;color:#8b817a;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:750}.footer-columns a{color:#c3b7ae;font-size:13px}.footer-columns a:hover{color:var(--orange-light)}.desktop-nav a[aria-current=page]{color:#ffae8c}@media (width<=1100px){.fact-grid,.venue-grid,.blog-grid,.other-venues{grid-template-columns:repeat(2,1fr)}.post-card.featured{grid-column:span 2}.article-wrap{grid-template-columns:1fr}.article-aside{position:static}.calc{gap:40px;padding:44px}}@media (width<=900px){.page-hero-grid,.venue-facts,.split,.calc{grid-template-columns:1fr}.page-hero-visual{min-height:420px;margin-top:10px}.flow{grid-template-columns:1fr 1fr;row-gap:44px}.flow:before,.flow:after{display:none}.faq-group{grid-template-columns:1fr;gap:20px}.contact-grid,.need-grid,.venue-steps,.next-grid,.note-grid{grid-template-columns:1fr}}@media (width<=700px){.page-hero{padding-bottom:40px}.page-hero-grid{gap:30px;padding-top:22px}.page-hero h1{letter-spacing:-1.8px;font-size:clamp(34px,9.6vw,44px)}.page-hero-copy .page-lead{font-size:15px}.page-hero-visual{min-height:340px}.scene-toast{padding:13px 16px 13px 12px;left:-8px}.scene-toast strong{font-size:14px}.scene-chip{padding:13px 15px;top:10px;right:4px}.scene-chip strong{font-size:22px}.scene-coin{width:76px;top:18px;left:-16px}.fact-grid,.venue-grid,.blog-grid,.other-venues{grid-template-columns:1fr}.post-card.featured{flex-direction:column;grid-column:auto}.post-card.featured div.post-body{padding:26px}.post-card.featured h2{font-size:25px}.flow{grid-template-columns:1fr}.calc{border-radius:26px;padding:30px 24px}.calc-result{padding:26px 24px;transform:rotate(1.5deg)}.connect-steps li{grid-template-columns:1fr;gap:10px;padding:24px}.connect-steps .step-tag{justify-self:start}.compare th,.compare td{padding:14px;font-size:13px}.loop-node{width:48%;padding:11px 12px}.loop-node strong{font-size:12px}.loop-node span{font-size:10px}.loop-core{font-size:12px}.footer-columns{grid-template-columns:1fr 1fr}.article p,.article li{font-size:16px}.article h2{font-size:25px}.next-links{padding-block:60px 20px}}@media (prefers-reduced-motion:reduce){.loop-ring,.scene-toast,.scene-chip,.scene-coin{animation:none!important}.flow:after{transition:none}}.iphone{width:var(--phone-w,270px);aspect-ratio:860/1757;filter:drop-shadow(0 38px 46px #000a);position:relative}.iphone-screen{isolation:isolate;background:#000;border-radius:13.4%/6.3%;width:94.2%;height:98.1%;position:absolute;top:.95%;left:2.9%;overflow:hidden}.iphone-screen img{object-fit:cover;object-position:50% 0;opacity:0;width:100%;height:100%;transition:opacity .65s,transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.035)}.iphone-screen img.active{opacity:1;transform:none}.iphone-screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff14 0%,#ffffff05 28%,#0000 42%);position:absolute;inset:0}.iphone-island{z-index:3;background:#000;border-radius:99px;width:28.5%;height:3.9%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.iphone-frame{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.iphone-screen img{transition:none}}.combo-scene{position:absolute;inset:0}.combo-photo{aspect-ratio:3/2.1;border:1px solid #ffffff1c;border-radius:28px;width:74%;animation:1.3s cubic-bezier(.16,1,.3,1) both photo-arrive;position:absolute;top:34px;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 30px 60px #0008}.combo-photo img{object-fit:cover;width:100%;height:100%}.combo-phone{--phone-w:clamp(190px, 17vw, 236px);z-index:3;animation:1.6s cubic-bezier(.16,1,.3,1) .15s both phone-fly;position:absolute;top:0;right:4%;transform:rotate(7deg)}.combo-scene .scene-chip{z-index:4;inset:auto auto 24px 36%}.combo-scene .scene-toast{z-index:4;top:calc(24px + 51.8%);bottom:auto;left:-18px}.combo-scene .scene-coin{z-index:5;width:96px;inset:auto -26px 40px auto}@keyframes photo-arrive{0%{opacity:0;transform:rotate(-12deg)translate(-40px,40px)scale(.92)}to{opacity:1;transform:rotate(-4deg)}}@keyframes phone-fly{0%{opacity:0;transform:translateY(140px)rotate(22deg)scale(.82)}to{opacity:1;transform:rotate(7deg)}}.scrolly-track{height:calc(100vh + var(--steps,4) * 38vh);position:relative}.scrolly{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:70px;height:100vh;display:grid;position:sticky;top:0}.scrolly-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scrolly-step{opacity:.45;cursor:pointer;border:1px solid #0000;border-radius:20px;align-items:flex-start;gap:22px;padding:24px 26px;transition:opacity .45s,background .45s,border-color .45s;display:flex;position:relative;overflow:hidden}.scrolly-step:hover{opacity:.8}.scrolly-step.active{opacity:1;background:linear-gradient(120deg,#5a321e50,#3a26134a);border-color:#bd643a47}.scrolly-step:after{content:"";height:2px;width:calc(var(--seg,0) * 100%);opacity:0;background:linear-gradient(90deg,#f2673c,#ffb08c);transition:opacity .3s;position:absolute;bottom:0;left:0}.scrolly-step.active:after{opacity:1}.scrolly-num{color:#ffb08c;background:#2a1a12;border:1px solid #f2673c55;border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:14px;font-weight:750;transition:background .45s,color .45s,border-color .45s;display:grid}.scrolly-step.active .scrolly-num{color:#fff;background:#c84317;border-color:#c84317}.scrolly-step h3{letter-spacing:-.6px;margin:3px 0 8px;font-size:22px;font-weight:600;line-height:1.3}.scrolly-step p{max-width:470px;font-size:14px;line-height:1.8}.scrolly-mobile-phone{display:none}.scrolly-stage{place-items:center;height:640px;display:grid;position:relative}.scrolly-glow{pointer-events:none;background:radial-gradient(closest-side,#c65b2840,#a84c2414 55%,#0000);position:absolute;inset:-60px}.scrolly-phone{--phone-w:290px;transform:rotate(3deg)}.scrolly-caption{bottom:60px;left:-10px}@media (height<=780px) and (width>=901px){.scrolly-phone{--phone-w:236px}.scrolly-stage{height:520px}.scrolly-step{padding:18px 22px}}.flush-top{padding-top:0!important}.catalog-link{margin-top:30px}.calc-result .receipt-brand{margin-bottom:6px}.calc-foot{margin-top:14px!important;font-size:11px!important}.calc-controls .range+label{margin-top:24px}@media (width<=1100px){.scrolly{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.scrolly-phone{--phone-w:240px}.scrolly-stage{height:540px}}@media (width<=900px){.combo-scene{height:440px;position:relative}.scrolly-track{height:auto}.scrolly{height:auto;display:block;position:static}.scrolly-stage{display:none}.scrolly-steps{gap:64px}.scrolly-step{opacity:1;cursor:default;border:0;flex-wrap:wrap;padding:0;overflow:visible;background:0 0!important}.scrolly-step:after{display:none}.scrolly-step>div:nth-child(2){flex:1;min-width:0}.scrolly-mobile-phone{justify-content:center;width:100%;padding-top:30px;display:flex;position:relative}.scrolly-mobile-phone:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c65b2833,#0000);position:absolute;inset:0 -20px -30px}.scrolly-mobile-phone .iphone{--phone-w:min(250px, 64vw);transform:rotate(3deg)}}@media (width<=700px){.combo-scene{height:400px}.combo-photo{width:84%;top:20px}.combo-phone{--phone-w:150px;top:auto;bottom:0;right:0}.combo-scene .scene-chip{bottom:6px;left:4px}.combo-scene .scene-toast{display:none}.combo-scene .scene-coin{width:70px;inset:0 auto auto 40%}.scrolly-num{border-radius:15px;width:48px;height:48px;font-size:13px}.scrolly-step{gap:16px}.scrolly-step h3{margin-top:4px;font-size:24px}.scrolly-step p{font-size:15px}.fact{min-height:0;padding:26px 24px}.fact strong{margin-top:22px}.note{flex-direction:column;gap:16px;padding:24px}.combo-phone{right:12px}}.choose{gap:80px}.choose .check-list li>span{color:#cbbdb3}.choose .check-list strong{color:#fff;font-weight:650}.choose-stage{place-items:center;height:620px;display:grid;position:relative}.choose-phone{--phone-w:286px;transform:rotate(-3deg)}.phone-badge{z-index:5;color:#2b1a10;background:#f4f0e8f2;border-radius:14px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:750;animation:6s ease-in-out infinite toast-bob;display:inline-flex;position:absolute;box-shadow:0 16px 34px #0006}.phone-badge svg{color:#c84317}.badge-a{top:20%;left:4%;transform:rotate(-6deg)}.badge-b{animation-delay:-2s;top:48%;right:0;transform:rotate(5deg)}.badge-c{color:#fff;background:linear-gradient(145deg,#5f3929f0,#2e201bf0);border:1px solid #ffffff26;animation-delay:-4s;bottom:14%;left:8%;transform:rotate(-3deg)}.badge-c svg{color:#ffae8c}.venue-cta{background:radial-gradient(at 80% 20%,#c8431755,#0000 60%),linear-gradient(160deg,#2a1a12,#16110e);border-color:#f2673c44;justify-content:flex-end;gap:12px;padding:30px 28px}.venue-cta .feature-icon{margin-bottom:auto}.venue-cta h3{letter-spacing:-.7px;font-size:24px;line-height:1.25}.venue-cta p{font-size:14px;line-height:1.75}.venue-cta .venue-more{margin-top:8px}.venue-cta:hover{border-color:#f2673c88;transform:translateY(-6px)}.how-section{overflow-x:clip}.biz-strip{background:radial-gradient(at 85%,#a4472040,#0000 60%),#1d150f;border:1px solid #d0905429;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;padding:48px 56px;display:flex}.biz-strip h2{letter-spacing:-1.5px;margin-bottom:14px;font-size:clamp(28px,3vw,42px);line-height:1.15}.biz-strip p{max-width:520px;font-size:15px}.biz-strip .hero-actions{flex-shrink:0;margin:0}@media (width<=900px){.choose-stage{height:560px}.biz-strip{flex-direction:column;align-items:flex-start;padding:34px 28px}}@media (width<=700px){.choose-stage .scrolly-glow{inset:-10px}.choose-stage{height:500px}.choose-phone{--phone-w:230px}.phone-badge{padding:10px 13px;font-size:12px}.badge-a{left:0}.badge-b{right:-4px}.badge-c{left:0}}@media (prefers-reduced-motion:reduce){.phone-badge{animation:none}}.venue-hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px;display:flex}.venue-hero-actions .store-links{margin-top:0}.venue-scene{position:absolute;inset:0}.venue-shot{object-fit:cover;border:1px solid #ffffff1f;border-radius:24px;position:absolute;box-shadow:0 28px 55px #0008}.venue-shot.main{aspect-ratio:2;width:66%;height:auto;animation:1.3s cubic-bezier(.16,1,.3,1) both photo-arrive;top:40px;left:0;transform:rotate(-5deg)}.venue-shot.second{aspect-ratio:1;width:34%;height:auto;animation:1.6s cubic-bezier(.16,1,.3,1) .1s both wallet-arrive;top:285px;left:14%;transform:rotate(4deg)}.venue-phone{right:2%}.venue-chip{z-index:5;inset:auto auto 30px 46%}.venue-chip strong{letter-spacing:-2px;font-size:44px}.venue-note{background:#2a1a1288;border:1px solid #f2673c44;border-radius:18px;align-items:flex-start;gap:14px;margin:18px 0;padding:18px 20px;display:flex}.venue-note svg{color:#ffae8c;flex-shrink:0;margin-top:4px}.venue-note p{margin:0!important;font-size:14px!important}.venue-note strong{color:#fff}.example-strip{border:1px solid var(--line);background:linear-gradient(120deg,#1c1916,#131210);border-radius:22px;margin-top:26px;padding:24px 26px}.example-strip>span{letter-spacing:1.2px;color:#b7947c;text-transform:uppercase;font-size:11px;font-weight:750}.example-strip>div{flex-wrap:wrap;align-items:baseline;gap:12px;margin:12px 0 8px;display:flex}.example-strip b{letter-spacing:-1px;font-size:clamp(24px,2.4vw,32px);font-weight:650}.example-strip i{color:#8d8077;font-size:22px;font-style:normal}.example-strip .plz{color:#ff9566}.example-strip small{color:#a59a91;font-size:13px}.other-venues.two{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.venue-scene{height:440px;position:relative}}@media (width<=700px){.venue-scene{height:390px}.venue-shot.main{width:78%;top:16px}.venue-shot.second{display:none}.venue-phone{--phone-w:150px}.venue-chip{bottom:10px;left:4px}.venue-chip strong{font-size:34px}.other-venues.two{grid-template-columns:1fr}.venue-phone{right:12px}}.faq-hero-search{max-width:520px;margin-top:32px}.faq-hero-search .faq-search{background:#ffffff0c;border-color:#ffffff2a;box-shadow:0 14px 40px #0004}.faq-search input::placeholder{color:#8d8077}.faq-search input::-webkit-search-cancel-button{filter:invert(.6)}.chat-scene{position:absolute;inset:0}.chat-photo{width:80%;top:20px}.chat{z-index:4;flex-direction:column;gap:12px;width:62%;display:flex;position:absolute;top:110px;right:0}.bubble{opacity:0;border-radius:20px;max-width:88%;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.4;animation:12s infinite both chat-loop;box-shadow:0 16px 36px #0006}.bubble.q{color:#24160e;background:#f4f0e8f5;border-bottom-left-radius:6px;align-self:flex-start}.bubble.a{color:#fff;background:linear-gradient(135deg,#ef7a43,#c84317);border-bottom-right-radius:6px;align-self:flex-end}.b2{animation-name:chat-loop-2}.b3{animation-name:chat-loop-3}.b4{animation-name:chat-loop-4}@keyframes chat-loop{0%{opacity:0;transform:translateY(16px)scale(.96)}4%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@keyframes chat-loop-2{0%,14%{opacity:0;transform:translateY(16px)scale(.96)}19%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@keyframes chat-loop-3{0%,32%{opacity:0;transform:translateY(16px)scale(.96)}37%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@keyframes chat-loop-4{0%,48%{opacity:0;transform:translateY(16px)scale(.96)}53%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.bubble{opacity:1;animation:none!important}}.faq-page{padding-top:40px}.faq-topics{z-index:6;background:linear-gradient(#0d0c0b 75%,#0d0c0b00);flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:14px 0;display:flex;position:sticky;top:0}.faq-topics a{color:#d6c8be;background:#ffffff08;border:1px solid #ffffff1f;border-radius:30px;padding:11px 18px;font-size:13px;font-weight:650;transition:border-color .2s,background .2s}.faq-topics a:hover{color:#ffae8c;background:#32221d;border-color:#f2673c88}.faq-topics small{opacity:.6;margin-left:6px}.faq-group{scroll-margin-top:90px}.faq-more{color:#ffae8c;white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.support-card{background:radial-gradient(at 85% 60%,#a4472040,#0000 60%),#1d150f;border:1px solid #d0905429;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding:52px 56px;display:grid}.support-card h2{letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(28px,3vw,42px);line-height:1.15}.support-card p{font-size:15px}.support-links{gap:10px;display:grid}.support-links a{background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.support-links a:hover{border-color:#f2673c88;transform:translate(4px)}.support-links a>svg:first-child{color:#ffae8c;flex-shrink:0}.support-links a>svg:last-child{color:#ffae8c;margin-left:auto}.support-links span{flex-direction:column;font-size:15px;font-weight:650;display:flex}.support-links small{color:#a59a91;font-size:11px;font-weight:500}@media (width<=900px){.chat-scene{height:420px;position:relative}.support-card{grid-template-columns:1fr;padding:34px 26px}}@media (width<=700px){.chat-scene{height:380px}.chat-photo{width:88%}.chat{width:78%;top:120px}.bubble{padding:11px 14px;font-size:13px}.faq-topics{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;top:74px;overflow-x:auto}.faq-topics a{white-space:nowrap}}.chat{width:58%;top:auto;bottom:0;right:-12px}.faq-page .faq-list details:first-child{border-top:0}@media (width<=700px){.chat{width:76%;top:auto;bottom:6px;right:0}}.loyalty-photo{width:84%;top:24px}.guest-card{z-index:4;color:#2a150e;background:#fff8eef2;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;animation:1.7s cubic-bezier(.16,1,.3,1) both wallet-arrive,7s ease-in-out 2s infinite toast-bob;display:flex;position:absolute;bottom:46px;right:0;transform:rotate(-4deg);box-shadow:0 20px 44px #0006}.guest-card .guest-avatar{color:#a2421b;background:#c8683d2e}.guest-card small{letter-spacing:1px;color:#a07057;font-size:9px;font-weight:800;display:block}.guest-card strong{margin:3px 0 2px;font-size:17px;display:block}.guest-card span:not(.guest-avatar){color:#6d5745;font-size:11px}.loyalty-toast{top:16px;bottom:auto;left:-14px}.loop-split{gap:70px}.loop-split h2{font-size:clamp(30px,3.2vw,46px)}.loop-steps{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.loop-steps li{align-items:flex-start;gap:16px;display:flex}.loop-steps b{color:#ffb08c;background:#2a1a12;border:1px solid #f2673c55;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.loop-steps span{color:#b5a99f;font-size:14px;line-height:1.8}.loop-steps strong{color:#fff;font-weight:650}.loyalty-grid .b-feature-orange{min-height:305px}.loyalty-grid .b-feature-orange>svg{margin-bottom:24px}.network{gap:80px}.network-stage{place-items:center;height:600px;display:grid;position:relative}.network-phone{--phone-w:280px;transform:rotate(-4deg)}.network-stage .badge-a{top:16%;left:0}.network-stage .badge-c{bottom:18%;left:auto;right:0}@media (width<=900px){.network-stage{order:2;height:540px}.loop-split .loop{margin-top:20px}}@media (width<=700px){.loyalty-photo{width:90%}.guest-card{padding:12px 14px;bottom:20px}.guest-card strong{font-size:14px}.loyalty-toast{display:none}.network-stage{height:480px}.network-phone{--phone-w:220px}.network-stage .scrolly-glow{inset:-10px}.loyalty-grid .b-feature-orange{min-height:0}}.loop-node{width:36%}.loop-node.n1,.loop-node.n3{left:32%}.loop-node.n2{right:-10%}.loop-node.n4{left:-10%}.split h2,.biz-strip h2,.support-card h2{text-wrap:balance}@media (width<=700px){.loop{width:calc(100% - 20px)}.loop-node{width:40%}.loop-node.n1,.loop-node.n3{left:30%}.loop-node.n2{right:-4%}.loop-node.n4{left:-4%}}.connect-scene{position:absolute;inset:0}.connect-laptop{filter:drop-shadow(0 26px 30px #0008);width:86%;height:auto;animation:1.4s cubic-bezier(.16,1,.3,1) both photo-arrive;position:absolute;top:50px;left:-2%;transform:rotate(-4deg)}.connect-phone{filter:drop-shadow(0 26px 30px #000a);z-index:3;width:34%;height:auto;animation:1.6s cubic-bezier(.16,1,.3,1) .15s both phone-fly;position:absolute;top:120px;right:-2%}.connect-chip{z-index:4;inset:auto auto 24px 6%}.timeline{--progress:0;gap:14px;margin:0 0 40px;padding:0;list-style:none;display:grid;position:relative}.timeline:before,.timeline:after{content:"";border-radius:2px;width:2px;position:absolute;top:40px;bottom:40px;left:52px}.timeline:before{background:#ffffff14}.timeline:after{transform-origin:top;transform:scaleY(var(--progress));background:linear-gradient(#f2673c,#ffb08c);transition:transform .15s linear}.timeline li{border:1px solid var(--line);background:linear-gradient(120deg,#1c1916,#131210);border-radius:22px;grid-template-columns:76px 1fr auto;align-items:center;gap:22px;padding:24px 28px 24px 14px;display:grid;position:relative}.timeline-dot{z-index:1;place-items:center;width:76px;display:grid;position:relative}.timeline-dot b{color:#ffb08c;background:#2a1a12;border:1px solid #f2673c55;border-radius:16px;place-items:center;width:52px;height:52px;font-size:14px;transition:background .4s,color .4s,border-color .4s;display:grid}.timeline li.lit .timeline-dot b{color:#fff;background:#c84317;border-color:#c84317}.timeline li h3{letter-spacing:-.5px;margin-bottom:6px;font-size:21px}.timeline li p{font-size:14px;line-height:1.75}.timeline .step-tag{color:#d9c4b6;white-space:nowrap;border:1px solid #fff2;border-radius:20px;padding:7px 12px;font-size:11px}.timeline-cta{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.timeline-cta span{color:#8d8077;font-size:12px}.need-grid{grid-template-columns:repeat(3,1fr)}.need-card{border:1px solid var(--line);background:linear-gradient(130deg,#1a1715,#141211);border-radius:24px;min-height:230px;padding:28px}.need-card .feature-icon{margin-bottom:24px}.need-card h3{letter-spacing:-.5px;margin-bottom:10px;font-size:20px}.need-card p{font-size:14px;line-height:1.75}.need-card.accent{color:#26130b;background:linear-gradient(145deg,#f0864e,#db4b21);border-color:#ffb384}.need-card.accent p{color:#472315}.need-card.accent .feature-icon{color:#3b1608;background:#fff3;border-color:#fff5}.after-connect{gap:70px}.after-visual{place-items:center;display:grid;position:relative}.after-visual:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c65b2838,#0000);position:absolute;inset:-40px}.after-visual img{filter:drop-shadow(0 30px 40px #0009);width:100%;max-width:560px;height:auto;position:relative}.after-connect .check-list{margin-bottom:26px}.jet-strip{background:radial-gradient(at 15%,#2b46c433,#0000 60%),#121220;border:1px solid #3f5bd833;border-radius:30px;grid-template-columns:260px 1fr;align-items:center;gap:60px;padding:40px 56px;display:grid}.jet-strip img{filter:drop-shadow(0 26px 30px #000a);width:220px;height:auto;margin:auto;transform:rotate(-4deg)}.jet-strip h2{letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(28px,3vw,42px);line-height:1.15}.jet-strip h2 em{color:#8fa4ff}.jet-strip p{margin-bottom:20px;font-size:15px}.jet-strip .text-link:hover{color:#8fa4ff}@media (width<=900px){.connect-scene{height:420px;position:relative}.need-grid{grid-template-columns:1fr 1fr}.jet-strip{grid-template-columns:1fr;padding:34px 28px}.jet-strip img{width:160px}}@media (width<=700px){.timeline-dot b{border-radius:14px;width:44px;height:44px;font-size:12px}.connect-scene{height:330px}.connect-laptop{width:92%;top:20px}.connect-phone{width:36%;top:110px;right:4px}.connect-chip{bottom:4px;left:0}.timeline:before,.timeline:after{left:39px}.timeline li{grid-template-columns:52px 1fr;gap:14px;padding:22px 20px 22px 10px}.timeline-dot{width:52px}.timeline .step-tag{grid-column:2;justify-self:start}.need-grid{grid-template-columns:1fr}.need-card{min-height:0}}@media (width<=900px){.after-visual:before{inset:-10px 0}}@media (width<=700px){.timeline li{align-items:start}}.contact-scene{position:absolute;inset:0}.contact-photo{width:80%;top:30px;left:6%}.contact-float{z-index:4;color:#1c1917;background:#f4f0e8f2;border-radius:18px;align-items:center;gap:13px;padding:14px 20px 14px 14px;transition:transform .3s;display:flex;position:absolute;box-shadow:0 18px 40px #0006}.contact-float small{letter-spacing:1px;color:#8e715b;font-size:9px;font-weight:800;display:block}.contact-float strong{margin-top:3px;font-size:15px;display:block}.contact-float .toast-mark{color:#c0481c;background:#f7ded3}.cf-1{animation:1.5s cubic-bezier(.16,1,.3,1) both wallet-arrive,6s ease-in-out 2s infinite toast-bob;top:0;right:0;transform:rotate(4deg)}.cf-2{animation:1.6s cubic-bezier(.16,1,.3,1) .1s both moment-arrive,7s ease-in-out 2s infinite reverse toast-bob;top:56%;left:-10px;transform:rotate(-4deg)}.cf-3{animation:1.8s cubic-bezier(.16,1,.3,1) both toast-arrive,6.5s ease-in-out 2.5s infinite toast-bob;bottom:16px;right:4%;transform:rotate(3deg)}.contact-card h2{font-size:26px}.contact-card .secondary-link{color:#3b1608;opacity:.85;margin-top:0;font-size:14px}.channels{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.channels a{border:1px solid var(--line);background:#151311;border-radius:20px;align-items:center;gap:14px;padding:20px 22px;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.channels a:hover{border-color:#f2673c88;transform:translateY(-3px)}.channels svg{color:#ffae8c;flex-shrink:0}.channels span{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:14px;font-weight:650;display:flex}.channels small{color:#a59a91;font-size:11px;font-weight:500}.about-pleazy{gap:70px}.about-pleazy p{font-size:15px}.about-facts{gap:14px;margin:0;display:grid}.about-facts div{border:1px solid var(--line);background:linear-gradient(120deg,#1c1916,#131210);border-radius:22px;flex-wrap:wrap;align-items:baseline;gap:18px;padding:24px 28px;display:flex}.about-facts dt{letter-spacing:-1.4px;color:#ff9566;font-size:clamp(28px,3vw,40px);font-weight:650}.about-facts dd{color:#b5a99f;margin:0;font-size:14px}.doc-links{color:#8d8077;flex-wrap:wrap;gap:10px 22px;margin-top:34px;font-size:13px;display:flex}.doc-links a{color:#d6c8be;text-underline-offset:3px;text-decoration:underline}.doc-links a:hover{color:var(--orange-light)}@media (width<=1100px){.channels{grid-template-columns:1fr 1fr}}@media (width<=900px){.contact-scene{height:420px;position:relative}}@media (width<=700px){.contact-scene{height:360px}.contact-photo{width:92%;left:0}.contact-float{padding:11px 14px 11px 11px}.contact-float strong{font-size:13px}.cf-1{right:0}.cf-2{left:0}.channels{grid-template-columns:1fr}}.blog-hero{padding-bottom:10px}.blog-head{z-index:3;padding-top:40px;position:relative}.blog-head h1{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(40px,4.3vw,62px);font-weight:650;line-height:1.07}.blog-head .page-lead{max-width:640px}.blog-filter{margin:34px 0 0}.blog-section{padding-top:50px}.blog-grid.two{grid-template-columns:repeat(2,1fr)}.post-card .post-body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 28px;display:flex}.post-card.featured .post-body{justify-content:center;padding:44px}.post-card[hidden]{display:none}.article-hero{padding-bottom:0}.article-head{z-index:3;max-width:900px;margin-left:max(40px,50% - 616px);padding-top:40px;position:relative}.article-head h1{letter-spacing:-2.4px;text-wrap:balance;margin:18px 0 20px;font-size:clamp(36px,4vw,58px);font-weight:650;line-height:1.1}.article-head .page-lead{max-width:680px}.article-meta{color:#a08b7d;flex-wrap:wrap;align-items:center;gap:14px;margin-top:0;font-size:12px;display:flex}.post-chip{color:#ffae8c;background:#32221d;border:1px solid #ff9a6730;border-radius:20px;padding:6px 12px;font-weight:700}.article-cover{z-index:3;margin-top:40px;margin-bottom:0;position:relative}.article-cover img{aspect-ratio:21/9;object-fit:cover;border:1px solid #ffffff14;border-radius:30px;width:100%;height:auto;animation:1.2s cubic-bezier(.16,1,.3,1) both photo-arrive-flat;box-shadow:0 30px 60px #0007}@keyframes photo-arrive-flat{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}.article h2{scroll-margin-top:30px}.article-phone{border:1px solid var(--line);background:#151311;border-radius:24px;grid-template-columns:200px 1fr;align-items:center;gap:28px;margin:34px 0;padding:26px;display:grid}.article-phone .iphone{--phone-w:200px;transform:rotate(-3deg)}.article-phone figcaption{color:#b5a99f;margin:0;font-size:14px;line-height:1.75}.small-note{color:#8d8077!important;font-size:12px!important}.article .compare td,.article .compare th{font-size:14px}@media (width<=900px){.blog-grid.two{grid-template-columns:1fr}.article-head{margin-left:20px;margin-right:20px}}@media (width<=700px){.blog-head h1{letter-spacing:-1.8px;font-size:clamp(34px,9.6vw,44px)}.post-card.featured .post-body{padding:26px}.article-cover img{aspect-ratio:4/3;border-radius:22px}.article-phone{text-align:left;grid-template-columns:1fr;justify-items:center}.article-phone .iphone{--phone-w:180px}.article-head h1{letter-spacing:-1.4px}}@media (width<=1100px){.article-wrap{grid-template-columns:minmax(0,1fr)}}.blog-list{grid-template-columns:repeat(2,1fr)}.blog-list .post-card.featured{grid-column:span 2}@media (width<=700px){.blog-list{grid-template-columns:1fr}.blog-list .post-card.featured{grid-column:auto}}.article-phone .iphone-screen img{object-position:50% 20%}@media (width<=1100px){.article-aside{order:-1;margin-bottom:10px}}.faq-intro .faq-all{color:#f3e1d4;margin-top:10px;display:flex}.sitemap-section{padding-top:40px}.sitemap-grid{columns:2;column-gap:18px}.sitemap-card{break-inside:avoid;border:1px solid var(--line);background:linear-gradient(150deg,#1a1715,#121110);border-radius:26px;margin-bottom:18px;padding:28px 28px 16px}.sitemap-card h2{letter-spacing:-.6px;align-items:center;gap:14px;margin-bottom:14px;font-size:24px;display:flex}.sitemap-card h2 .feature-icon{border-radius:12px;width:40px;height:40px;margin:0}.sitemap-card h2 small{color:#8d8077;margin-left:auto;font-size:12px;font-weight:600}.sitemap-card ul{margin:0;padding:0;list-style:none}.sitemap-card li+li{border-top:1px solid #ffffff0d}.sitemap-card a{justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;transition:color .2s,padding .3s cubic-bezier(.16,1,.3,1);display:flex}.sitemap-card a span{flex-direction:column;gap:3px;min-width:0;display:flex}.sitemap-card a strong{font-size:15px;font-weight:650}.sitemap-card a small{color:#8d8077;font-size:12px;line-height:1.5}.sitemap-card a svg{color:#6c584b;flex-shrink:0;transition:color .2s}.sitemap-card a:hover{color:#ffae8c;padding-left:10px}.sitemap-card a:hover svg{color:#ffae8c}@media (width<=900px){.sitemap-grid{columns:1}}@media (width<=700px){.sitemap-card{padding:24px 20px 12px}}.error-langs{color:#a59a91;margin-top:34px;font-size:14px;line-height:2}.error-langs a{color:var(--orange-light)}
