.qr-feature-page{overflow:hidden}.qr-feature-hero{align-items:center}.qr-hero-demo{position:relative;display:grid;grid-template-columns:1fr 215px;gap:22px;align-items:center;padding:30px;border-radius:30px;background:linear-gradient(145deg,#18201c,#25342c);color:#fff;box-shadow:0 28px 70px #12201824;transform:rotate(1deg)}.qr-hero-demo [data-public-qr]{padding:10px;border-radius:16px;background:#fff}.qr-hero-demo svg{display:block;width:100%;height:auto}.qr-hero-label strong{display:block;color:#83df88;font-size:clamp(38px,5vw,62px);line-height:.88;letter-spacing:-.06em}.qr-hero-label span{display:block;margin-top:13px;color:#c8d4cd;line-height:1.4}.qr-hero-demo>a{grid-column:1/-1;color:#fff9;font-size:12px;font-weight:850;text-align:right}
.qr-examples{max-width:1184px;margin:0 auto 110px;padding:0 28px;scroll-margin-top:35px}.qr-examples>header{max-width:800px;margin-bottom:36px}.qr-examples h2,.qr-analytics-section h2{margin:12px 0 18px;font-size:clamp(44px,5.4vw,70px);line-height:.94;letter-spacing:-.055em}.qr-examples>header>p:last-child,.qr-analytics-section>div>p{color:var(--muted);font-size:17px;line-height:1.6}.qr-examples a{color:var(--green-dark);font-weight:850;text-decoration:underline;text-underline-offset:3px}.qr-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.qr-example-card{display:grid;grid-template-rows:275px auto;min-width:0;padding:18px;border:1px solid var(--line);border-radius:24px;background:#fff}.qr-example-card>[data-public-qr]{display:grid;place-items:center;min-width:0;overflow:hidden;padding:7px;border-radius:17px;background:#edf1ee}.qr-example-card svg{display:block;width:100%;height:100%;filter:drop-shadow(0 9px 13px #16211b1e)}.qr-example-wide svg{height:auto}.qr-example-card>div:last-child{display:grid;gap:4px;padding:18px 5px 3px}.qr-example-card b{font-size:18px}.qr-example-card span{color:var(--muted);font-size:12px}.qr-example-destination{margin:24px 0 0;color:var(--muted);font-size:13px;text-align:center}
.qr-analytics-section{padding:95px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:var(--ink);color:#fff}.qr-analytics-section>div>p{color:#c8d4cd}.qr-analytics-section ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin:28px 0 0;padding:0;list-style:none}.qr-analytics-section li{position:relative;padding-left:21px;color:#dce5df;font-size:13px;line-height:1.45}.qr-analytics-section li:before{content:'✓';position:absolute;left:0;color:#83df88;font-weight:950}.qr-analytics-demo{padding:25px;border:1px solid #ffffff1c;border-radius:25px;background:#ffffff0b}.qr-analytics-heading{display:flex;align-items:flex-end;justify-content:space-between}.qr-analytics-heading span{color:#83df88;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.qr-analytics-heading strong{font-size:25px}.qr-bars{display:flex;align-items:flex-end;gap:7px;height:190px;margin:27px 0 20px;padding:0 5px 8px;border-bottom:1px solid #ffffff25}.qr-bars i{flex:1;height:var(--h);min-height:9px;border-radius:6px 6px 2px 2px;background:linear-gradient(#83df88,#49ab4f)}.qr-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qr-stat-row article{padding:15px;border-radius:14px;background:#fff;color:var(--ink)}.qr-stat-row small{display:block;color:var(--muted);font-weight:800}.qr-stat-row strong{display:inline-block;margin-top:7px;font-size:20px}.qr-stat-row span{float:right;margin-top:10px;color:var(--green-dark);font-size:11px;font-weight:900}
@media(max-width:950px){.qr-hero-demo{width:min(620px,100%);margin:auto}.qr-example-grid{grid-template-columns:1fr 1fr}.qr-analytics-section{grid-template-columns:1fr}}
@media(max-width:600px){.qr-hero-demo{grid-template-columns:1fr 150px;padding:22px;transform:none}.qr-hero-label strong{font-size:34px}.qr-examples{margin-bottom:75px;padding:0 18px}.qr-example-grid{grid-template-columns:1fr}.qr-example-card{grid-template-rows:255px auto}.qr-analytics-section{padding:65px 20px}.qr-analytics-section ul{grid-template-columns:1fr}.qr-bars{height:145px}}
