.qr-generator-page{background:#fff}.qr-tool-hero{isolation:isolate;color:#17172c;background:#ffead5;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.qr-tool-hero-inner{z-index:1;pointer-events:none;align-items:center;width:min(100% - 128px,1280px);min-height:430px;margin-inline:auto;display:flex;position:relative}.qr-tool-hero-copy{pointer-events:auto;width:54%;padding-block:36px}.qr-tool-hero h1{letter-spacing:-.045em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,4.1vw,60px);font-weight:800;line-height:1.04}.qr-tool-hero h1 span{color:#4032ce;display:block}.qr-tool-hero-copy>p{max-width:520px;margin-top:21px;font-size:18px;line-height:1.6}.qr-tool-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px;display:flex}.qr-tool-hero-actions a{align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:700;display:inline-flex}.qr-tool-hero-primary{color:#17172c;background:#ff592f;border-radius:6px;padding:12px 20px}.qr-tool-hero-primary:hover{background:#ef4821}.qr-tool-hero-secondary{color:#4032ce;text-underline-offset:4px;text-decoration:underline}.qr-tool-hero-secondary:hover{color:#241880}.qr-tool-hero-actions a:focus-visible{outline-offset:5px;outline:3px solid #4032ce}.qr-tool-hero-copy>.qr-tool-hero-note{margin-top:18px;font-size:14px}.qr-tool-hero-note span{padding-inline:5px}.qr-tool-hero-art{z-index:0;width:min(58%,670px);display:block;position:absolute;inset:0 0 0 auto}.qr-tool-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.qr-tool-content{padding-block:40px 72px}#qr-generator,#qr-uses{scroll-margin-top:110px}@media (min-width:1600px){.qr-tool-hero-art{width:670px;right:max(0px,50vw - 800px)}}@media (max-width:1199px){.qr-tool-hero-inner{width:calc(100% - 64px)}.qr-tool-hero-copy{width:55%}.qr-tool-hero h1{font-size:44px}.qr-tool-hero-copy>p{max-width:450px;font-size:17px}.qr-tool-hero-actions{gap:6px 20px;margin-top:20px}.qr-tool-hero-art{width:53%}}@media (max-width:900px){.qr-tool-hero-inner{width:calc(100% - 48px);min-height:0}.qr-tool-hero-copy{width:100%;padding-block:32px 20px}.qr-tool-hero h1{font-size:clamp(36px,7.4vw,54px)}.qr-tool-hero-copy>p{max-width:610px;margin-top:16px}.qr-tool-hero-actions{gap:2px 22px}.qr-tool-hero-copy>.qr-tool-hero-note{margin-top:10px;font-size:13px}.qr-tool-hero-art{width:100%;height:clamp(230px,64vw,340px);position:relative}.qr-tool-hero-art img{object-fit:cover;object-position:center 49%;-webkit-mask-image:linear-gradient(#0000,#000 8%);mask-image:linear-gradient(#0000,#000 8%)}.qr-tool-content{padding-block:28px 48px}#qr-generator,#qr-uses{scroll-margin-top:156px}}@media (max-width:360px){.qr-tool-hero-inner{width:calc(100% - 32px)}.qr-tool-hero h1{font-size:32px}.qr-tool-hero-copy>p{font-size:16px}.qr-tool-hero-copy>.qr-tool-hero-note{font-size:12px}}
