@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#0b2135;font-synthesis:none;--navy:#071a2b;--blue:#0d6efd;--cyan:#13c4d7;--muted:#5d6b78;--line:#dce5eb;background:#fff;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{width:min(1160px,100% - 44px);margin:auto}header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(16px);background:#071a2be0;border-bottom:1px solid #ffffff18;width:100%;height:78px;position:fixed;inset:0 0 auto;box-shadow:0 8px 30px #00111f1f}.nav-wrap{justify-content:space-between;align-items:center;width:min(1240px,100% - 44px);height:100%;margin:auto;display:flex}.logo{align-items:center;gap:10px;font:800 24px Manrope;display:flex}.logo>span:last-child span{color:#27d3e2}.logo-mark{color:#fff;background:linear-gradient(145deg,#1b77e9,#16c6d7);border-radius:11px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 5px 20px #0f94ce55}.nav-wrap nav{color:#ccdae4;gap:29px;font-size:14px;display:flex}.nav-actions{align-items:center;gap:22px;display:flex}.text-link{font-size:14px}.button{color:#fff;background:linear-gradient(120deg,#0872f9,#1aafdc);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #0573df33}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0573df55}.button.small{padding:11px 16px;font-size:13px}.menu-toggle,.mobile-only{display:none}.hero{color:#fff;background:radial-gradient(circle at 69% 45%,#113f5d 0,#09263b 26%,#071a2b 59%);padding-top:78px;position:relative;overflow:hidden}.ambient{filter:blur(10px);opacity:.18;border-radius:50%;position:absolute}.a1{background:#0e87bb;width:650px;height:650px;top:0;right:-100px}.a2{background:#075ad2;width:350px;height:350px;top:170px;left:-250px}.hero-grid{grid-template-columns:51% 49%;align-items:center;min-height:660px;display:grid}.hero-copy{z-index:2;padding-bottom:20px;position:relative}.eyebrow,.kicker{letter-spacing:2px;color:#1185ea;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hero .eyebrow{color:#51d8e3}.hero h1{letter-spacing:-4px;margin:20px 0 22px;font:800 clamp(49px,5.7vw,76px)/1.05 Manrope}.hero h1 span,.section h2 span,.demos h2 span{background:linear-gradient(90deg,#19d9df,#2f83f7);color:#0000;-webkit-background-clip:text}.lead{color:#b9c9d3;max-width:600px;font-size:18px;line-height:1.65}.hero-buttons{gap:12px;margin-top:32px;display:flex}.button.ghost{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff38}.play{border:1px solid #fff6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.trust-row{align-items:center;margin-top:40px;display:flex}.avatars{display:flex}.avatars i{background:linear-gradient(135deg,#d3a16e,#50433d);border:2px solid #0a2235;border-radius:50%;width:31px;height:31px;margin-right:-8px}.avatars i:nth-child(2){background:linear-gradient(135deg,#72b1c6,#e1b79c)}.avatars i:nth-child(3){background:linear-gradient(135deg,#afa7dd,#584574)}.trust-row p{flex-direction:column;margin:0 0 0 18px;font-size:12px;display:flex}.trust-row small{color:#a5bac7;gap:12px;margin-top:4px;display:flex}.trust-row svg{color:#28d2c1;width:12px}.hero-visual{height:570px;position:relative;transform:perspective(900px)rotateY(-3deg)}.orbit{border:1px solid #2bb9e728;border-radius:50%;position:absolute;top:28px;left:0}.orbit-one{width:520px;height:520px}.orbit-two{width:410px;height:410px;top:83px;left:55px}.nfc-card{z-index:3;color:#0a2638;background:linear-gradient(145deg,#eff8fa,#fff);border-radius:17px;width:330px;height:210px;padding:23px;position:absolute;top:172px;left:15px;transform:rotate(-7deg);box-shadow:0 25px 60px #0008}.card-top,.card-footer{justify-content:space-between;align-items:center;display:flex}.card-top .logo{font-size:16px}.card-top .logo-mark{border-radius:7px;width:26px;height:26px}.card-top .logo-mark svg{width:15px}.card-copy{flex-direction:column;margin:29px 0 25px;display:flex}.card-copy span{letter-spacing:1.3px;color:#77848c;font-size:7px}.card-copy strong{font:800 23px Manrope}.card-footer{font-size:10px}.phone{z-index:4;color:#092235;background:#fff;border:8px solid #172f3f;border-radius:38px;width:230px;height:480px;position:absolute;top:34px;right:8px;overflow:hidden;box-shadow:0 35px 75px #0009}.phone-top{background:#172f3f;border-radius:0 0 13px 13px;width:75px;height:20px;margin:auto}.screen{text-align:center;padding:95px 22px 0}.success{color:#12a77a;background:#daf8ed;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;display:grid}.screen small{color:#13a985;letter-spacing:1.5px;margin:12px;font-size:8px;display:block}.screen strong{font:800 22px/1.2 Manrope}.screen p{color:#80909a;font-size:11px}.screen button{color:#fff;background:#0877e8;border:0;border-radius:7px;margin-top:13px;padding:10px 20px;font-size:10px}.tap-badge,.tech-pill{z-index:6;color:#092235;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 12px 30px #0003}.tap-badge{bottom:52px;left:235px}.tap-badge svg{color:#1689e8}.tap-badge span,.tech-pill span{flex-direction:column;display:flex}.tap-badge small,.tech-pill small{letter-spacing:1px;color:#83909a;font-size:7px}.tap-badge b,.tech-pill b{font-size:11px}.trusted{color:#bacbd5;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:46px;height:86px;display:flex}.trusted>span{letter-spacing:1.7px;color:#718795;font-size:8px}.trusted b{color:#aec0cb;font:600 13px Manrope}.section{padding:104px 0}.section-head{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.section h2,.demos h2{letter-spacing:-2px;margin:14px 0 0;font:800 clamp(35px,4vw,48px)/1.15 Manrope}.section-head>p{width:370px;color:var(--muted);margin:0;line-height:1.65}.solution-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.solution-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:245px;padding:27px 24px 24px;transition:all .25s}.solution-card:hover{border-color:#b4d8ed;transform:translateY(-5px);box-shadow:0 17px 50px #143a5613}.solution-card .icon{color:#0678ec;background:#e5f3ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.icon.orange{color:#ee8321;background:#fff0df}.icon.purple{color:#7956db;background:#f0eaff}.icon.teal{color:#06a88f;background:#e0faf6}.icon.pink{color:#df4d7e;background:#ffeaf1}.icon.green{color:#3aab68;background:#e5f8ec}.icon.yellow{color:#d99b0c;background:#fff8d9}.icon.cyan{color:#08aab9;background:#e1f8fb}.solution-card h3{margin:21px 0 9px;font:700 17px Manrope}.solution-card p{color:var(--muted);min-height:59px;font-size:13px;line-height:1.55}.solution-card a{color:#0976e5;align-items:center;font-size:12px;font-weight:700;display:flex}.solution-card a svg{width:14px}.how{background:#f5f8fa;padding-bottom:40px}.how-grid{grid-template-columns:51% 49%;align-items:center;display:grid}.subcopy{color:var(--muted);width:85%;line-height:1.65}.steps{margin-top:36px}.step{gap:21px;min-height:81px;display:flex;position:relative}.step>span{z-index:2;color:#0871dd;background:#fff;border:1px solid #b9dff0;border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid;position:relative;box-shadow:0 4px 12px #1234}.step>i{background:#b9d6e3;width:1px;height:42px;position:absolute;top:39px;left:19px}.step b{font:700 14px Manrope}.step p{color:var(--muted);margin:5px 0;font-size:12px}.tech-card{background:radial-gradient(circle at 50% 43%,#17bce6,#0a6ae0 48%,#0754c2 80%);border-radius:20px;height:525px;margin-left:35px;position:relative;overflow:hidden}.tech-card:after{content:"";border:1px solid #fff3;border-radius:50%;width:420px;height:420px;position:absolute;top:55px;left:45px}.phone-mini{z-index:2;text-align:center;color:#0a2638;background:#fff;border:7px solid #08283f;border-radius:34px;width:230px;height:435px;padding:27px 21px;position:absolute;top:48px;left:145px;box-shadow:0 25px 55px #002f7177}.dynamic-island{background:#08283f;border-radius:20px;width:72px;height:18px;position:absolute;top:8px;left:72px}.waves{place-items:center;height:126px;display:grid;position:relative}.waves i{border:1px solid #26bddd33;border-radius:50%;width:100px;height:100px;position:absolute}.waves i:nth-child(2){width:75px;height:75px}.waves i:nth-child(3){width:50px;height:50px}.waves svg{color:#0d80e7}.phone-mini>small{letter-spacing:1.5px;color:#15a9bb;font-size:7px}.phone-mini h3{margin:8px;font:800 20px Manrope}.phone-mini p{color:#788c99;font-size:10px}.mini-success{text-align:left;background:#eff8fa;border-radius:10px;align-items:center;gap:11px;margin-top:22px;padding:12px;display:flex}.mini-success>svg{color:#11af95;background:#d5f4e8;border-radius:50%;width:30px;height:30px;padding:5px}.mini-success span{flex-direction:column;display:flex}.mini-success small{color:#778;font-size:6px}.mini-success b{font-size:10px}.tech-pill{z-index:4}.tech-pill svg{color:#117cea}.tech-pill.top{top:120px;left:28px}.tech-pill.bottom{bottom:95px;right:18px}.fact{align-items:center;gap:18px;padding:25px 0 0;display:flex}.fact>svg{color:#0781eb}.fact p{flex-direction:column;margin-right:auto;display:flex}.fact b{font-size:12px}.fact span{color:var(--muted);margin-top:4px;font-size:10px}.fact a{color:#0877de;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.fact a svg{width:13px}.demos{color:#fff;background:#071a2b}.demo-heading{align-items:center;gap:22px;display:flex}.lab-icon{background:linear-gradient(135deg,#0d6ff5,#14c4d2);border-radius:15px;place-items:center;width:61px;height:61px;display:grid}.demo-heading h2{margin:4px 0}.demo-heading p{color:#9db0bd;margin:8px 0;font-size:13px}.demo-heading .kicker{color:#18c3d3}.safe{color:#47d8c2;letter-spacing:1px;background:#0c3d4544;border:1px solid #27dbbf33;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:8px 13px;font-size:8px;font-weight:700;display:flex}.safe svg{width:13px}.demo-tabs{border-bottom:1px solid #fff2;margin-top:45px;display:flex}.demo-tabs button{color:#8499a7;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:9px;padding:17px;font-size:12px;display:flex}.demo-tabs svg{width:17px}.demo-tabs .active{color:#42d6df;border-color:#1ab9d5}.demo-stage{background:#0b263a;border:1px solid #ffffff12;border-radius:0 0 15px 15px;grid-template-columns:42% 58%;min-height:585px;display:grid;overflow:hidden}.demo-info{background:radial-gradient(circle at 10% 0,#154b643d,#0000 50%);padding:65px 52px}.demo-label{letter-spacing:1.4px;color:#2dd1da;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.demo-label svg{width:15px}.demo-info h3{margin:20px 0;font:800 35px/1.15 Manrope}.demo-info>p{color:#9cb0bd;font-size:13px;line-height:1.65}.flow{align-items:center;gap:8px;margin:26px 0;display:flex}.flow span{border:1px solid #fff2;border-radius:6px;padding:7px 9px;font-size:9px}.flow svg{color:#51829d;width:11px}.demo-info ul{margin:28px 0;padding:0;list-style:none}.demo-info li{color:#b7c6d0;margin:11px 0;font-size:11px}.demo-info li svg{vertical-align:middle;color:#1dcbb4;width:13px;margin-right:8px}.privacy{color:#7f95a3;border-top:1px solid #ffffff16;padding-top:20px;font-size:8px;line-height:1.5;display:block}.privacy svg{vertical-align:middle;color:#32cdb8;width:12px}.menu-demo{color:#0a2235;background:#f5f7f8;border-radius:14px;flex-direction:column;margin:30px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0004}.demo-phone-head{background:#fff;border-bottom:1px solid #e1e7eb;justify-content:space-between;padding:15px 20px;display:flex}.demo-phone-head div{flex-direction:column;display:flex}.demo-phone-head b{font:700 12px Manrope}.demo-phone-head small{color:#71818c;font-size:8px}.menu-title{justify-content:space-between;padding:19px 22px 10px;display:flex}.menu-title h3{margin:0;font:800 18px Manrope}.menu-title p{color:#788891;margin:3px 0;font-size:9px}.menu-title button{color:#0978dd;background:#fff;border:1px solid #d2e0e7;border-radius:7px;padding:6px 9px;font-size:8px}.menu-title svg{vertical-align:middle;width:11px}.filters{gap:8px;padding:0 22px 10px;display:flex}.filters span,.filters b{background:#fff;border:1px solid #e0e7ea;border-radius:12px;padding:6px 9px;font-size:8px}.filters b{color:#fff;background:#0d7be6}.food-list{flex-direction:column;gap:7px;padding:0 22px;display:flex}.food{background:#fff;border:1px solid #e2e8ec;border-radius:9px;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:8px;display:grid}.food-pic{background:#e9f1ef;border-radius:7px;place-items:center;height:54px;font-size:31px;display:grid}.food>div:nth-child(2){flex-direction:column;display:flex}.food b{font:700 10px Manrope}.food p{color:#7b8992;margin:3px 0;font-size:7px}.food span{color:#08a17d;font-size:6px}.food strong{margin-top:2px;font-size:9px}.qty{align-items:center;gap:5px;display:flex}.qty button{color:#0e7fe4;background:#fff;border:1px solid #d5e0e6;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.qty button:last-child{color:#fff;background:#0e7fe4}.qty svg{width:12px}.cart-bar{background:#fff;border-top:1px solid #dce4e9;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 20px;display:flex}.cart-bar>div{flex-direction:column;display:flex}.cart-bar small{color:#74838e;font-size:6px}.cart-bar b{font-size:13px}.cart-bar b span{color:#788;font-size:7px}.cart-bar button{color:#fff;background:#0d76e6;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:700}.cart-bar button:disabled{opacity:.4}.cart-bar svg{vertical-align:middle;width:12px}.order-success{text-align:center;margin:auto}.order-success>span{color:#0aaa7d;background:#d8f5e9;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;display:grid}.order-success h3{margin-bottom:4px}.order-success p{color:#1378d8;font-weight:700}.order-success b{font-size:11px;display:block}.order-success button{color:#0878db;background:0 0;border:0;margin-top:20px}.simple-demo-card{text-align:center;color:#0a2638;background:linear-gradient(145deg,#fff,#edf5f7);border-radius:18px;place-self:center;width:min(380px,80%);margin:45px;padding:48px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0005}.glow-icon{color:#fff;background:linear-gradient(135deg,#0877ed,#19c5d4);border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid;box-shadow:0 10px 30px #0784d755}.simple-demo-card>small{color:#0a88dd;letter-spacing:1.5px;font-size:8px}.simple-demo-card h3{font:800 25px Manrope}.simple-demo-card p{color:#62727c;font-size:12px;line-height:1.6}.simple-demo-card .button{border:0;margin-top:14px}.fake-qr{color:#d5e3e8;position:absolute;bottom:-20px;right:-18px}.fake-qr svg{width:100px;height:100px}.cta{color:#fff;background:linear-gradient(110deg,#087bf0,#0ea5df 62%,#17c3cb)}.cta-inner{justify-content:space-between;align-items:center;min-height:310px;display:flex}.cta span{letter-spacing:2px;color:#ccefff;font-size:9px;font-weight:700}.cta h2{margin:15px 0;font:800 39px/1.15 Manrope}.cta h2 em{color:#a4f2f0;font-style:normal}.cta p{color:#d2effa;max-width:560px;font-size:13px}.cta-inner>div:last-child{flex-direction:column;align-items:center;gap:17px;display:flex}.button.light{color:#0879e4;background:#fff}.cta-inner>div:last-child>a:last-child{color:#d8f5ff;font-size:11px}footer{color:#93a7b4;background:#061522}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;padding:65px 0 50px;display:grid}.footer-main .logo{color:#fff}.footer-main>div{flex-direction:column;gap:12px;font-size:11px;display:flex}.footer-main>div:first-child p{max-width:260px;line-height:1.6}.footer-main b{letter-spacing:1.5px;color:#dbe8ee;font-size:8px}.footer-bottom{border-top:1px solid #ffffff12;justify-content:space-between;padding:22px 0 30px;font-size:8px;display:flex}@media (width<=900px){.nav-wrap nav{background:#071a2b;flex-direction:column;padding:25px;display:none;position:absolute;top:78px;left:0;right:0}.nav-wrap nav.open{display:flex}.menu-toggle{color:#fff;background:0 0;border:0;display:block}.nav-actions{display:none}.mobile-only{display:block}.hero-grid{grid-template-columns:1fr;padding-top:70px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-buttons{justify-content:center}.lead{margin:auto}.trust-row{justify-content:center}.hero-visual{width:570px;max-width:100%;margin:auto}.trusted{flex-wrap:wrap;gap:17px}.trusted>span{text-align:center;width:100%}.section-head{align-items:start}.solution-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:1fr}.tech-card{margin:30px 0 0}.demo-stage{grid-template-columns:1fr}.demo-info{padding:40px}.demo-heading .safe{display:none}.cta-inner{flex-direction:column;align-items:start;gap:20px;padding:50px 0}.cta-inner>div:last-child{align-items:start}.footer-main{grid-template-columns:2fr 1fr 1fr}.footer-main>div:last-child{display:none}}@media (width<=600px){.container,.nav-wrap{width:min(100% - 28px,1160px)}header{height:68px}.nav-wrap nav{top:68px}.hero{padding-top:68px}.hero-grid{min-height:auto;padding-top:62px}.hero h1{letter-spacing:-2.8px;font-size:46px}.lead{font-size:16px}.hero-buttons{flex-direction:column}.trust-row{margin-top:25px}.hero-visual{transform-origin:top;width:550px;height:410px;margin-bottom:-80px;transform:scale(.78)}.trusted{height:auto;padding:22px 12px}.trusted b{font-size:10px}.section{padding:72px 0}.section-head{display:block}.section-head>p{width:auto;margin-top:20px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:210px}.section h2,.demos h2{font-size:35px}.tech-card{height:430px}.phone-mini{transform-origin:top;margin-left:-115px;left:50%;transform:scale(.78)}.tech-pill{transform:scale(.8)}.tech-pill.top{left:5px}.tech-pill.bottom{right:1px}.fact{align-items:start}.fact a{display:none}.demo-heading{align-items:start}.lab-icon{display:none}.demo-tabs{justify-content:start;overflow-x:auto}.demo-tabs button{min-width:105px;padding:15px 8px}.demo-stage{min-height:auto}.demo-info{padding:35px 25px}.demo-info h3{font-size:29px}.menu-demo{margin:12px}.simple-demo-card{width:calc(100% - 50px);margin:25px;padding:40px 25px}.cta h2{font-size:33px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1;margin-bottom:25px}.footer-bottom{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:focus-visible{outline-offset:3px;outline:3px solid #42dbe5}section[id]{scroll-margin-top:20px}.products-section{background:#f6f9fb}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:16px;transition:all .25s;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #102d4414}.product-art{color:#fff;background:linear-gradient(145deg,#0b2539,#0d4d67);border-radius:11px;justify-content:space-between;align-items:center;height:190px;margin:13px;padding:20px;display:flex;position:relative;overflow:hidden}.product-art:after{content:"";border:1px solid #35d4e455;border-radius:50%;width:150px;height:150px;position:absolute;right:-60px}.product-art>span{letter-spacing:1px;z-index:1;font:800 13px Manrope}.product-art>svg{z-index:1;width:25px}.product-art.p1{color:#0b3448;background:linear-gradient(145deg,#e7f7f8,#fff);border-radius:12px 12px 0 0;height:181px;margin:22px 42px 0;box-shadow:0 8px 20px #16354a22}.product-art.p2{background:linear-gradient(135deg,#0b73e8,#18c4d1);border-radius:50%;height:145px;margin:35px}.product-art.p3{background:linear-gradient(145deg,#101e2c,#263f54)}.product-body{padding:12px 23px 24px}.product-body>span{color:#1685e4;letter-spacing:1.2px;font-size:8px;font-weight:700}.product-body h3{text-transform:capitalize;margin:8px 0;font:700 17px Manrope}.product-body p{color:var(--muted);min-height:55px;font-size:12px;line-height:1.55}.product-body dl{border-top:1px solid var(--line);padding-top:10px}.product-body dl div{justify-content:space-between;margin:7px 0;font-size:9px;display:flex}.product-body dt{color:#7b8992}.product-body dd{margin:0;font-weight:600}.product-body a{color:#0878e2;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:700;display:flex}.product-body a svg{width:14px}.solutions-section{padding-bottom:80px}.solution-card{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.solution-card>span{color:#0976e5;align-items:center;font-size:12px;font-weight:700;display:flex}.solution-card>span svg{width:14px}.solution-card.selected{border-color:#1288e9;box-shadow:0 0 0 2px #1288e918,0 17px 50px #143a5613}.solution-experience{color:#fff;background:#081d2e;border-radius:20px;grid-template-columns:1fr 1fr;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0a2a3b22}.experience-copy{padding:50px}.experience-label{letter-spacing:1.5px;color:#35d4dd;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.experience-label svg{width:17px}.experience-copy h3{margin:17px 0 8px;font:800 31px/1.2 Manrope}.audience{color:#9eb2bf;font-size:12px}.experience-flow{margin:28px 0 25px;display:flex}.experience-flow button{color:#78909e;text-align:left;background:0 0;border:0;border-top:2px solid #ffffff1f;flex:1;padding:12px 5px 0;font-size:9px}.experience-flow button span{background:#233d4e;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-23px;margin-bottom:8px;display:grid}.experience-flow button.active{color:#fff;border-color:#25c9d3}.experience-flow button.active span{background:#1186dc}.experience-copy ul{margin:0;padding:0;list-style:none}.experience-copy li{color:#c1d0d8;gap:9px;margin:11px 0;font-size:11px;line-height:1.4;display:flex}.experience-copy li svg{color:#20c9b0;width:14px;min-width:14px}.source-link{color:#52cfe8;align-items:center;gap:6px;margin-top:21px;font-size:10px;font-weight:700;display:flex}.source-link svg{width:13px}.experience-preview{color:#0a2638;background:radial-gradient(circle at 50% 45%,#dff9fa,#ecf4f7);padding:30px 55px}.preview-top{color:#778891;letter-spacing:1px;justify-content:space-between;font-size:8px;display:flex}.preview-device{text-align:center;background:#fff;border:7px solid #102c3c;border-radius:28px;max-width:320px;min-height:370px;margin:25px auto 0;padding:55px 30px 25px;box-shadow:0 25px 45px #09263a2b}.preview-icon{color:#077bea;background:#e5f3ff;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.preview-icon.orange{color:#ee8321;background:#fff0df}.preview-icon.purple{color:#7956db;background:#f0eaff}.preview-icon.teal{color:#06a88f;background:#e0faf6}.preview-icon.pink{color:#df4d7e;background:#ffeaf1}.preview-icon.green{color:#3aab68;background:#e5f8ec}.preview-icon.yellow{color:#d99b0c;background:#fff8d9}.preview-icon.cyan{color:#08aab9;background:#e1f8fb}.preview-device>small{letter-spacing:1px;color:#0d83d4;font-size:7px}.preview-device h4{margin:9px;font:800 22px Manrope}.preview-device p{color:#667783;min-height:53px;font-size:11px;line-height:1.55}.preview-device>button{color:#fff;background:#0879e5;border:0;border-radius:8px;padding:10px 17px;font-size:10px;font-weight:700}.preview-device>button svg{vertical-align:middle;width:12px}.preview-access{color:#526875;border-top:1px solid #e0e9ed;justify-content:center;align-items:center;gap:6px;margin-top:25px;padding-top:13px;font-size:9px;display:flex}.preview-access svg{color:#0b83dc;width:14px}.preview-access span{color:#9aa8af}.business{background:#f4f8fa}.business-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.business-grid>div:first-child>p,.about-grid>div:last-child>p{color:var(--muted);max-width:570px;line-height:1.7}.business-grid .button{margin-top:15px}.business-points{flex-direction:column;gap:12px;display:flex}.business-points article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:18px;padding:22px;display:flex}.business-points article>svg{color:#0b81e5}.business-points b{font:700 14px Manrope}.business-points p{color:var(--muted);margin:5px 0 0;font-size:11px}.about-grid{grid-template-columns:42% 58%;align-items:center;display:grid}.about-mark{color:#fff;background:radial-gradient(circle at 60% 40%,#137ea4,#092136);border-radius:20px;flex-direction:column;justify-content:center;height:360px;padding:48px;display:flex;position:relative;overflow:hidden}.about-mark:after{content:"";border:1px solid #4ae0e544;border-radius:50%;width:300px;height:300px;position:absolute;right:-100px}.about-mark>svg{color:#37d6df;margin-bottom:35px}.about-mark span{letter-spacing:2px;color:#7fdde5;font-size:9px}.about-mark b{margin-top:7px;font:800 36px/1.1 Manrope}.about-grid>div:last-child{padding-left:70px}.about-values{grid-template-columns:1fr 1fr;gap:13px;margin-top:28px;display:grid}.about-values span{font-size:11px;font-weight:600}.about-values svg{color:#11ad8d;vertical-align:middle;width:14px}@media (width<=900px){section[id]{scroll-margin-top:68px}.product-grid{grid-template-columns:repeat(2,1fr)}.solution-experience{grid-template-columns:1fr}.experience-preview{padding:30px}.business-grid{gap:35px}.about-grid>div:last-child{padding-left:40px}}@media (width<=600px){body{overflow-x:hidden}.nav-wrap nav.open{gap:0;height:calc(100vh - 68px);padding:30px 22px;overflow:auto}.nav-wrap nav.open a{border-bottom:1px solid #ffffff12;padding:15px 5px;font-size:17px}.product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:42% 58%;display:grid}.product-art,.product-art.p1,.product-art.p2,.product-art.p3{border-radius:10px;flex-direction:column;width:auto;height:auto;min-height:190px;margin:10px;padding:12px}.product-body{padding:18px 14px 18px 8px}.product-body p{min-height:0}.product-body dl{display:none}.solution-card{min-height:0;padding:22px}.solution-card p{min-height:0}.solution-experience{border-radius:14px}.experience-copy{padding:30px 22px}.experience-copy h3{font-size:26px}.experience-flow{padding-top:10px;overflow-x:auto}.experience-flow button{min-width:100px}.experience-preview{padding:20px 10px 28px}.preview-device{min-height:345px;padding:45px 22px 20px}.business-grid,.about-grid{grid-template-columns:1fr;gap:35px}.business-points article{padding:18px}.about-mark{height:280px;padding:32px}.about-grid>div:last-child{padding-left:0}.about-values{grid-template-columns:1fr}.footer-main{gap:25px}.footer-main>div:last-child{display:flex}}header{color:#0a2740;background:#ffffffed;border-bottom:1px solid #dce7ed;box-shadow:0 8px 30px #00111f17}.logo{align-items:center;width:148px;height:62px;display:flex}.logo img{object-fit:contain;width:100%;height:auto;max-height:58px;display:block}.nav-wrap nav{color:#41576a}.nav-wrap nav a:hover{color:#0578df}.nav-actions .text-link{color:#16384f}.menu-toggle{color:#0a2740}.card-top .logo{width:75px;height:32px}.card-top .logo img{max-height:30px}.footer-main .logo{background:#fff;border-radius:9px;width:145px;height:auto;padding:6px 10px}.footer-main .logo img{max-height:55px}@media (width<=900px){.nav-wrap nav{color:#18384e;background:#fffffffa;box-shadow:0 20px 35px #061d2e1f}.nav-wrap nav a:hover{color:#087de3}}@media (width<=600px){.logo{width:125px;height:56px}.nav-wrap nav.open a{border-bottom-color:#0a274012}.footer-main .logo{width:135px}}.card-showcase{background:#fff}.card-example-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.card-example{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f3f9fb);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;transition:all .25s;display:grid}.card-example:hover{border-color:#6fc9e5;transform:translateY(-4px);box-shadow:0 18px 45px #102d4414}.example-avatar{color:#fff;background:linear-gradient(145deg,#0a2d56,#08b9d2);border-radius:18px;place-items:center;width:70px;height:70px;font:800 20px Manrope;display:grid}.card-example span{letter-spacing:1px;color:#0786de;font-size:9px;font-weight:700}.card-example h3{margin:5px 0;font:800 19px Manrope}.card-example p{color:var(--muted);margin:0 0 10px;font-size:11px}.card-example b{color:#0879df;align-items:center;gap:5px;font-size:10px;display:flex}.card-example b svg{width:13px}.mini-qr{background:#fff;border:1px solid #dde8ed;border-radius:8px;padding:7px}.mini-qr svg{display:block}.nfc-ready-note{color:#087b95;background:#eef9fa;border-radius:12px;align-items:center;gap:14px;margin-top:20px;padding:17px 20px;display:flex}.nfc-ready-note>svg{min-width:25px}.nfc-ready-note>div{flex-direction:column;display:flex}.nfc-ready-note b{font-size:11px}.nfc-ready-note span{color:#5c7580;margin-top:3px;font-size:10px}.digital-card-page{color:#fff;background:#061827;min-height:100vh;padding:0 24px 35px;position:relative;overflow:hidden}.card-page-glow{filter:blur(30px);background:#0d8dbb33;border-radius:50%;width:900px;height:900px;position:absolute;top:-450px;right:-380px}.card-page-nav{z-index:2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1100px,100%);height:90px;margin:auto;display:flex;position:relative}.card-page-nav>a:first-child{color:#a8bdc9;align-items:center;gap:7px;font-size:11px;display:flex}.card-page-nav>a:first-child svg{width:15px}.card-page-nav .logo{background:#fff;border-radius:10px;width:135px;height:60px;padding:5px 10px}.digital-card-layout{z-index:1;grid-template-columns:1.05fr .95fr;gap:24px;width:min(1010px,100%);margin:50px auto 30px;display:grid;position:relative}.identity-card,.card-tools{background:linear-gradient(145deg,#0d2a40,#091f31);border:1px solid #ffffff18;border-radius:22px;box-shadow:0 30px 70px #0005}.identity-card{overflow:hidden}.identity-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:85px;padding:15px 24px;display:flex}.identity-top>span{letter-spacing:1.4px;color:#37d2d9;align-items:center;gap:6px;font-size:8px;display:flex}.identity-top>span svg{width:15px}.identity-top img{object-fit:contain;background:#fff;border-radius:8px;width:120px;height:55px;padding:5px}.identity-main{text-align:center;padding:36px 38px 27px}.identity-avatar{background:linear-gradient(145deg,#0876e6,#16c2d0);border-radius:25px;place-items:center;width:92px;height:92px;margin:auto;font:800 25px Manrope;display:grid;box-shadow:0 15px 35px #0788c544}.verified{color:#40d5be;letter-spacing:1.2px;justify-content:center;align-items:center;gap:5px;margin:16px 0 8px;font-size:7px;font-weight:700;display:flex}.verified svg{width:12px}.identity-main h1{margin:0;font:800 32px/1.15 Manrope}.identity-main h2{color:#49d2dc;margin:8px 0 4px;font:600 14px Manrope}.identity-main>p{color:#9cb0bc;font-size:11px}.contact-lines{border-top:1px solid #ffffff13;flex-direction:column;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.contact-lines a,.contact-lines span{color:#c0d0d8;align-items:center;gap:8px;font-size:10px;display:flex}.contact-lines svg{color:#24bcd1;width:14px}.identity-actions{background:#06182655;border-top:1px solid #ffffff13;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.identity-actions a,.identity-actions button{color:#d4e2e9;background:#ffffff08;border:1px solid #ffffff18;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:11px 7px;font-size:9px;font-weight:700;display:flex}.identity-actions svg{width:14px}.identity-actions .card-primary{color:#fff;background:#087be6;border-color:#087be6}.card-tools{padding:25px}.qr-panel{justify-content:space-between;align-items:center;gap:25px;display:flex}.qr-panel>div:first-child span,.url-panel>span,.card-instructions>div:first-child>span{letter-spacing:1.3px;color:#31d1da;font-size:7px;font-weight:700}.qr-panel h3{margin:8px 0 5px;font:700 16px Manrope}.qr-panel p{color:#91a7b4;max-width:160px;font-size:9px;line-height:1.45}.qr-frame{background:#fff;border-radius:12px;padding:12px;box-shadow:0 10px 25px #0003}.qr-frame svg{width:150px;height:150px;display:block}.url-panel{border:1px solid #ffffff16;border-radius:12px;margin-top:22px;padding:16px}.url-panel>div{align-items:center;gap:8px;margin-top:9px;display:flex}.url-panel code{color:#d6e5ec;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:9px;overflow:hidden}.url-panel button{color:#fff;background:#0e78dc;border:0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.url-panel button svg{width:13px}.url-panel small{color:#40cdb8;align-items:center;gap:5px;margin-top:9px;font-size:7px;display:flex}.url-panel small svg{width:11px}.card-description{gap:14px;padding:22px 6px 4px;display:flex}.card-description>svg{color:#27c8d3;min-width:25px}.card-description b{font:700 12px Manrope}.card-description p{color:#8fa5b1;margin:5px 0;font-size:9px;line-height:1.55}.card-instructions{z-index:1;background:#0a2235;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:40px;width:min(1010px,100%);margin:0 auto;padding:32px;display:grid;position:relative}.card-instructions h2{margin:9px 0;font:800 24px Manrope}.card-instructions>div:first-child p{color:#92a8b5;font-size:10px;line-height:1.6}.card-instructions ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.card-instructions li{color:#bacbd4;align-items:center;gap:9px;font-size:9px;display:flex}.card-instructions li span{color:#fff;background:#0c6fd0;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;font-size:8px;display:grid}.nfc-caution{color:#40cdb8;border-top:1px solid #ffffff13;grid-column:1/-1;gap:10px;padding-top:17px;display:flex}.nfc-caution svg{width:17px;min-width:17px}.nfc-caution p{color:#8199a6;margin:0;font-size:8px;line-height:1.5}.nfc-caution b{color:#b8ccd5;display:block}.card-page-footer{z-index:1;color:#708995;justify-content:space-between;width:min(1010px,100%);margin:22px auto 0;font-size:8px;display:flex;position:relative}.card-page-footer a{color:#39cbd7;align-items:center;gap:5px;display:flex}.card-page-footer svg{width:12px}.sr-status{width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}@media (width<=760px){.card-example-grid{grid-template-columns:1fr}.digital-card-page{padding:0 14px 24px}.card-page-nav{height:72px}.card-page-nav .logo{width:112px;height:50px}.digital-card-layout{grid-template-columns:1fr;margin-top:24px}.identity-main{padding:30px 20px 23px}.identity-main h1{font-size:27px}.card-tools{padding:18px}.qr-panel{gap:14px}.qr-frame{padding:9px}.qr-frame svg{width:125px;height:125px}.card-instructions{grid-template-columns:1fr;gap:20px;padding:24px 20px}.card-instructions ol{grid-template-columns:1fr}.nfc-caution{grid-column:auto}.card-page-footer{flex-direction:column;gap:10px}}@media (width<=520px){.card-example{grid-template-columns:auto 1fr;gap:13px;padding:17px}.mini-qr{display:none}.example-avatar{border-radius:15px;width:56px;height:56px;font-size:16px}.identity-actions{grid-template-columns:1fr}.identity-actions a,.identity-actions button{padding:13px}.qr-panel{text-align:center;flex-direction:column}.qr-panel p{max-width:none}.qr-frame svg{width:180px;height:180px}.contact-lines a{overflow-wrap:anywhere;max-width:100%}.card-page-footer{padding-bottom:10px}}@media (width<=600px){.container,.nav-wrap{width:calc(100% - 32px)}.section{padding:60px 0}.section h2,.demos h2{letter-spacing:-1.4px;font-size:clamp(29px,9vw,35px)}.section h2 br,.cta h2 br{display:none}.section-head{margin-bottom:30px}.kicker,.eyebrow{letter-spacing:1.35px;line-height:1.45}.hero-grid{padding-top:48px}.hero h1{margin-top:16px;font-size:clamp(40px,13vw,50px);line-height:1.03}.hero-copy{text-align:left}.hero-copy .eyebrow,.hero-buttons{justify-content:flex-start}.lead{font-size:15px;line-height:1.6}.hero-buttons .button{width:100%;min-height:48px}.trust-row{justify-content:flex-start}.trust-row small{flex-wrap:wrap}.hero-visual{transform-origin:top;width:520px;max-width:none;height:365px;margin-bottom:-105px;margin-left:50%;transform:translate(-50%)scale(.65)}.trusted{gap:14px 22px;padding:25px 16px}.trusted b{font-size:9px}.product-card{grid-template-columns:38% 62%}.product-art,.product-art.p1,.product-art.p2,.product-art.p3{min-height:170px}.product-body h3{font-size:15px}.product-body a{min-height:34px}.solution-card{padding:20px}.solution-card h3{margin-top:15px}.experience-flow{scrollbar-width:none}.experience-flow::-webkit-scrollbar{display:none}.demo-tabs::-webkit-scrollbar{display:none}.experience-preview{padding-inline:8px}.preview-device{border-width:5px;width:100%}.tech-card{height:390px;margin-inline:0}.tech-pill.bottom{bottom:55px}.demo-tabs{margin-top:28px}.demo-tabs button{min-width:112px;min-height:52px}.demo-stage{border-radius:0 0 12px 12px}.demo-info{padding:30px 20px}.flow{overflow-x:auto}.menu-demo{margin:8px}.menu-title{padding-inline:14px}.filters,.food-list{padding-inline:12px}.food{grid-template-columns:48px 1fr auto;gap:7px}.food-pic{height:48px;font-size:25px}.cart-bar{padding:12px}.simple-demo-card{width:calc(100% - 32px);margin:16px;padding:34px 20px}.business-grid,.about-grid{gap:28px}.business-points article{align-items:flex-start}.about-mark{height:240px}.cta-inner{min-height:auto;padding:52px 0}.cta h2{font-size:30px}.cta-inner .button{width:100%}.footer-main{padding:50px 0 35px}.footer-bottom{line-height:1.5}.nfc-ready-note{align-items:flex-start;padding:15px}.digital-card-page{padding-inline:10px}.card-page-nav>a:first-child{font-size:10px}.identity-card,.card-tools{border-radius:16px}.identity-top{height:72px;padding:10px 16px}.identity-top img{width:100px;height:48px}.identity-avatar{border-radius:21px;width:78px;height:78px}.identity-main h1{font-size:25px}.identity-actions{padding:10px}.identity-actions a,.identity-actions button{min-height:45px;font-size:10px}.url-panel{padding:13px}.url-panel code{font-size:8px}.card-instructions{border-radius:15px}}@media (width<=360px){.container,.nav-wrap{width:calc(100% - 24px)}.logo{width:112px}.hero h1{font-size:38px}.card-page-nav .logo{width:96px}.qr-frame svg{width:160px;height:160px}.product-card{grid-template-columns:1fr}.product-art,.product-art.p1,.product-art.p2,.product-art.p3{min-height:130px}.product-body{padding:16px}.card-example{grid-template-columns:1fr}.example-avatar{margin-bottom:4px}}.live-review-link{color:#fff;background:#0b78dc;border-radius:8px;align-items:center;gap:7px;margin-top:20px;padding:11px 14px;font-size:10px;font-weight:700;display:inline-flex}.live-review-link svg{width:14px}.review-demo-card{text-align:center;color:#092235;background:#fff;border-radius:18px;place-self:center;width:min(390px,85%);margin:40px;padding:38px;box-shadow:0 25px 60px #0005}.review-demo-card>span{letter-spacing:1.3px;color:#087fdd;font-size:8px;font-weight:700}.review-demo-card>div{border:1px solid #dce7eb;border-radius:12px;width:max-content;margin:18px auto;padding:12px}.review-demo-card svg{display:block}.review-demo-card h3{margin:15px 0 8px;font:800 20px Manrope}.review-demo-card p{color:#6d7d86;font-size:10px}.review-demo-card .button{margin-top:12px}.review-page{color:#fff;background:radial-gradient(circle at 78% 30%,#123f59,#061827 52%);min-height:100vh;padding:0 24px 30px}.review-nav{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1040px,100%);height:88px;margin:auto;display:flex}.review-nav>a:first-child{color:#a9bec9;align-items:center;gap:7px;font-size:10px;display:flex}.review-nav>a:first-child svg{width:14px}.review-nav .logo{background:#fff;border-radius:9px;width:135px;height:58px;padding:5px 10px}.review-hero{grid-template-columns:1fr 390px;align-items:center;gap:70px;width:min(1000px,100%);margin:55px auto 32px;display:grid}.review-copy>span{color:#41d3dc;letter-spacing:1.4px;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.review-copy>span svg{width:15px}.review-copy h1{letter-spacing:-2.5px;margin:18px 0;font:800 48px/1.12 Manrope}.review-copy h1 em{color:#3ed7db;font-style:normal}.review-copy>p{color:#a8bbc5;max-width:540px;font-size:14px;line-height:1.65}.review-actions{gap:10px;margin:27px 0 18px;display:flex}.review-actions>button{color:#d8e5eb;background:#ffffff08;border:1px solid #fff2;border-radius:9px;align-items:center;gap:7px;padding:12px 16px;font-size:10px;font-weight:700;display:flex}.review-actions svg{width:14px}.review-copy>small{color:#728a96;font-size:8px}.official-review-qr{color:#092235;text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:28px;display:flex;box-shadow:0 30px 60px #0005}.official-review-qr>div{border:1px solid #dae5ea;border-radius:12px;padding:10px}.official-review-qr svg{display:block}.official-review-qr b{margin-top:16px;font:700 13px Manrope}.official-review-qr>span{color:#75868f;margin:5px;font-size:8px}.official-review-qr>a{color:#0879df;align-items:center;gap:6px;margin-top:10px;font-size:9px;font-weight:700;display:flex}.official-review-qr>a svg{width:13px}.review-nfc{background:#0a263a;border:1px solid #ffffff17;border-radius:17px;width:min(1000px,100%);margin:auto;padding:25px}.review-nfc>div{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.review-nfc>div>svg{color:#37d0da}.review-nfc>div>div{flex-direction:column;min-width:0;display:flex}.review-nfc span{letter-spacing:1.2px;color:#3bd0d7;font-size:7px}.review-nfc code{color:#d4e3e9;text-overflow:ellipsis;font-size:10px;overflow:hidden}.review-nfc button{color:#fff;background:#0d79dd;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.review-nfc button svg{width:13px}.review-nfc ol{border-top:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.review-nfc li{color:#a9bbc4;align-items:center;gap:7px;font-size:9px;display:flex}.review-nfc li b{color:#fff;background:#0c6fd0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.review-nfc>p{color:#758d99;align-items:center;gap:7px;margin:19px 0 0;font-size:8px;display:flex}.review-nfc>p svg{color:#39cab7;width:14px}.review-footer{text-align:center;color:#64808d;background:0 0;padding:28px 0 5px;font-size:8px}@media (width<=760px){.review-demo-card{width:calc(100% - 36px);margin:18px;padding:28px 18px}.review-page{padding-inline:14px}.review-nav{height:72px}.review-nav .logo{width:110px;height:50px}.review-hero{grid-template-columns:1fr;gap:30px;margin-top:35px}.review-copy{text-align:center}.review-copy>span{justify-content:center}.review-copy h1{letter-spacing:-1.7px;font-size:clamp(35px,11vw,45px)}.review-copy>p{font-size:13px}.review-actions{flex-direction:column}.review-actions .button,.review-actions>button{justify-content:center;width:100%;min-height:47px}.official-review-qr{width:min(360px,100%);margin:auto}.official-review-qr svg{width:210px;height:210px}.review-nfc{padding:19px 15px}.review-nfc>div{grid-template-columns:auto 1fr}.review-nfc>div>button{grid-column:1/-1;justify-content:center;min-height:42px}.review-nfc ol{grid-template-columns:1fr 1fr}.review-nfc>p{align-items:flex-start;line-height:1.5}}@media (width<=420px){.review-nfc ol{grid-template-columns:1fr}.official-review-qr svg{width:185px;height:185px}.review-copy h1 br{display:none}}.services-section{background:#f5f8fa}.services-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.services-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:20px;transition:all .2s;display:grid}.services-grid article:hover{border-color:#8fcfe5;transform:translateY(-3px);box-shadow:0 14px 35px #102d4410}.services-grid article>span{color:#0b80e2;background:#eaf5fc;border-radius:8px;padding:8px;font:800 11px Manrope}.services-grid h3{margin:5px 0;font:700 14px/1.35 Manrope}.services-grid p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.services-grid article>svg{color:#20b5ca;width:15px;margin-top:7px}.products-section .product-grid{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.services-grid,.products-section .product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.services-grid,.products-section .product-grid{grid-template-columns:1fr}.services-grid article{padding:17px}.services-grid h3{font-size:13px}.products-section .product-card{grid-template-columns:38% 62%}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}main,header,footer,section{max-width:100%}img,video,canvas{max-width:100%;height:auto}.cta{scroll-margin-top:78px}.cta a[href^=mailto\:]{z-index:2;touch-action:manipulation;position:relative}@media (width<=900px){.container,.nav-wrap{max-width:100%}.hero-grid{grid-template-columns:1fr}.hero-copy{min-width:0}.hero-visual{max-width:100%;overflow:hidden}.section-head{align-items:flex-start}.section-head>div,.section-head>p{min-width:0;max-width:100%}.demo-stage,.how-grid{min-width:0}.cta-inner{grid-template-columns:1fr}.cta-inner>div{min-width:0}}@media (width<=600px){header{height:68px}.hero{padding-top:68px}.nav-wrap{width:calc(100% - 28px)}.nav-wrap nav.open{width:100%;max-width:100%;inset:68px 0 auto}.hero-grid{width:calc(100% - 32px)}.hero-visual{width:100%;height:335px;margin:0;transform:none}.orbit{display:none}.nfc-card{width:270px;height:172px;padding:18px;top:90px;left:50%;transform:translate(-58%)rotate(-6deg)}.phone{width:175px;height:365px;top:20px;right:0}.tap-badge{white-space:nowrap;bottom:10px;left:50%;transform:translate(-50%)}.trusted{flex-wrap:wrap;width:100%;height:auto}.section-head{display:block}.section-head>p{width:100%;margin-top:18px}.demo-stage{grid-template-columns:1fr;width:100%}.cta-inner>div:last-child,.cta-inner>div:last-child>a{width:100%;max-width:100%}.cta-inner>div:last-child>a:last-child{overflow-wrap:anywhere;text-align:center}.footer-main{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:8px}}@media (width<=380px){.nfc-card{width:245px;left:47%}.phone{width:155px;right:-12px}.footer-main{grid-template-columns:1fr}}.solution-details-anchor{outline:none;scroll-margin-top:96px}.solution-card{cursor:pointer}.solution-card:focus-visible{outline-offset:3px;outline:3px solid #20bde0}@media (width<=600px){.solution-details-anchor{scroll-margin-top:78px}.solution-grid{gap:12px}.solution-card{text-align:left;touch-action:manipulation;width:100%}.solution-experience{margin-top:22px}}
