@page{size:5.5in 8.5in;margin:0}*{box-sizing:border-box}html,body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Arial,sans-serif;background:#eef2f7;color:#111318}.print-tools{position:sticky;top:0;z-index:20;text-align:center;padding:10px;background:rgba(238,242,247,.86);backdrop-filter:blur(18px)}.print-tools button{border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#191c22;color:#fff;padding:10px 16px;font-weight:800;box-shadow:0 10px 24px rgba(16,24,40,.16)}.sheet{width:5.5in;height:8.5in;margin:0 auto .25in;background:linear-gradient(180deg,#fff,#f8fafc);position:relative;overflow:hidden;padding:.34in;display:flex;flex-direction:column;align-items:center}.sheet:before{content:"";position:absolute;top:.12in;left:.14in;width:.085in;height:.085in;border-radius:50%;background:#ff5f57;box-shadow:.15in 0 0 #febc2e,.30in 0 0 #28c840}.sheet:after{content:"";position:absolute;inset:.11in;border:1px solid #e9edf2;border-radius:.28in;pointer-events:none}.blob{position:absolute;border-radius:50%;filter:blur(.01in);opacity:.75}.b1{width:1.5in;height:1.5in;background:radial-gradient(circle at 35% 35%,#fff4b9,#ffca45);right:-.78in;top:.45in}.b2{width:1.25in;height:1.25in;background:radial-gradient(circle at 35% 35%,#ffd4e8,#f15b9f);left:-.65in;bottom:.6in}.b3{width:1.05in;height:1.05in;background:radial-gradient(circle at 35% 35%,#c8f6f8,#25c7d0);right:-.55in;bottom:1.65in}.print-logo{position:relative;width:3.25in;height:.69in;object-fit:contain;z-index:2;margin-top:.05in}.print-kicker{position:relative;z-index:2;margin-top:.03in;padding:.045in .09in;border:1px solid #e6eaf0;border-radius:999px;background:#fff;color:#51606c;font-size:.09in;font-weight:900;letter-spacing:.13em}.sheet h1{position:relative;z-index:2;text-align:center;font-size:.42in;line-height:.98;margin:.09in 0 .06in;letter-spacing:-.045em}.lead{position:relative;z-index:2;text-align:center;color:#667085;font-size:.15in;margin:0 0 .15in}.print-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .73fr;gap:.15in;align-items:center;width:100%}.print-qr,.print-phone{border:1px solid #e4e9ef;background:rgba(255,255,255,.9);box-shadow:0 .10in .26in rgba(15,23,42,.09)}.print-qr{border-radius:.22in;padding:.12in}.print-qr>img{display:block;width:100%;border-radius:.12in}.print-qr>b{display:block;text-align:center;color:#247f88;font-size:.105in;margin-top:.055in}.print-nfc{margin:.075in auto 0;border-radius:999px;border:1px solid #eadbe3;background:#fff8fb;padding:.055in .075in;text-align:center;color:#c74382}.print-nfc span,.print-nfc strong,.print-nfc small{display:block}.print-nfc strong{font-size:.13in}.print-nfc small{font-size:.082in;color:#687180}.print-phone{border:.052in solid #171a20;border-radius:.23in;padding:.12in .085in .09in;position:relative}.print-notch{position:absolute;top:.035in;left:50%;transform:translateX(-50%);width:.61in;height:.13in;border-radius:999px;background:#171a20}.print-phone img{display:block;width:1.02in;height:.35in;object-fit:contain;margin:.06in auto}.print-phone h2{text-align:center;font-size:.12in;margin:.04in 0}.print-phone div:not(.print-notch){border:1px solid #e6eaf0;border-radius:.085in;padding:.052in;margin:.038in 0;font-size:.085in;font-weight:800;background:#fff}.print-uses{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:.047in;width:100%;margin:.16in 0}.print-uses span{border:1px solid #e6eaf0;border-radius:.11in;text-align:center;padding:.065in .02in;font-size:.15in;background:#fff;box-shadow:0 .04in .1in rgba(15,23,42,.04)}.print-uses b{display:block;font-size:.078in;margin-top:.022in}.print-cta{position:relative;z-index:2;width:100%;border:1px solid #dce4ea;border-radius:.17in;text-align:center;padding:.095in;font-size:.145in;font-weight:900;background:linear-gradient(135deg,#effcfd,#fff,#fff3f8);box-shadow:0 .06in .16in rgba(15,23,42,.05)}.sheet footer{position:relative;z-index:2;margin-top:auto;font-size:.085in;color:#667085}@media(max-width:700px){.sheet{transform-origin:top center;max-width:100%;height:auto;min-height:8.5in}.print-tools{position:sticky;top:0}}@media print{html,body{background:#fff}.print-tools{display:none}.sheet{margin:0;width:5.5in;height:8.5in;min-height:0}}

/* QR v206 */
.print-qr>img{height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important}
