.smart-card{--card-accent:#6fa7dd;--card-paper:#14263a;--card-ink:#dce9f5;--card-muted:#97b0c9;container-type:inline-size;position:relative;width:100%;aspect-ratio:2.03/1;overflow:hidden;border:1px solid #54718e;border-radius:7px;background:linear-gradient(125deg,#203e5b,#0f1d2c 75%);color:var(--card-ink);font-family:Segoe UI,Arial,sans-serif;box-shadow:0 17px 40px #02060d25;text-align:center;isolation:isolate}.smart-card:after{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--card-accent) 45%,transparent);pointer-events:none;z-index:4}.smart-card-art{position:absolute;inset:0 auto 0 0;width:23%;background:radial-gradient(ellipse at 60% 20%,#6fa7dd40,transparent 65%),linear-gradient(160deg,#254968,#0a1724);border-right:1px solid #6d9ac355;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15%}.smart-card-orbit{position:absolute;inset:8% -80% 15% -50%;border:1px solid #92bbdf55;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 0 17px #83bbe30b,0 0 0 35px #83bbe30b}.smart-card-monogram{position:relative;font-family:Georgia,serif;font-size:8cqw;line-height:1;letter-spacing:-.07em;color:#bcd8ec;font-weight:400}.smart-card-monogram img{width:15cqw;height:15cqw;object-fit:contain;display:block}.smart-card-art-word{position:relative;font-size:1.3cqw;line-height:1.7;letter-spacing:.13em;font-weight:400;color:#8ab0ce}.smart-card-main{position:absolute;inset:0 0 0 23%;padding:3.8% 3.3% 2.7% 3.5%;display:flex;flex-direction:column;justify-content:space-between;gap:2%}.smart-card-main header{display:flex;flex-direction:column;gap:2px;align-items:center}.smart-card-kind{font-size:1cqw;letter-spacing:.19em;color:var(--card-muted);line-height:1.4}.smart-card-main header>strong{color:var(--card-ink);font-size:3.8cqw;line-height:1.16;letter-spacing:-.035em;font-weight:450}.smart-card-main header>strong,.smart-card-subtitle{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smart-card-subtitle{color:var(--card-muted);font-size:1.25cqw;letter-spacing:.03em;line-height:1.4}.smart-card .smart-card-services{margin:0;padding:2% 0 1%;border-top:1px solid color-mix(in srgb,var(--card-accent) 55%,transparent);color:var(--card-ink);font-size:1.15cqw;letter-spacing:.12em;font-weight:400;line-height:1.4;white-space:nowrap}.smart-card-body{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:4%;min-height:0;flex:1}.smart-card-contact-column{display:flex;flex-direction:column;gap:1.3cqw}.smart-card-feature{display:flex;border:1px solid color-mix(in srgb,var(--card-accent) 60%,transparent);border-radius:50px;background:#a5c6e80c;min-height:4.4cqw;padding:.4cqw .7cqw;color:var(--card-ink);text-decoration:none;text-align:left;min-width:0}.smart-card-feature-content{display:flex;align-items:center;gap:.65cqw;min-width:0}.smart-card-feature svg{width:2.4cqw;height:2.4cqw;color:var(--card-accent);flex-shrink:0;padding:.22cqw}.smart-card-feature-content>span{font-size:1.4cqw;line-height:1.2;white-space:nowrap;letter-spacing:.01em}.smart-card a.smart-card-feature:hover{background:#8ec2ec22}.smart-card .smart-card-code{margin:0;min-width:0;align-self:center;justify-self:center;width:100%;max-width:23cqw}.smart-card-code img{width:100%;aspect-ratio:1;display:block;object-fit:contain;border:1px solid #adc5dc;border-radius:3px;padding:4%;background:white}.smart-card-code figcaption{font-size:1cqw;line-height:1.6;letter-spacing:.1em;color:var(--card-ink);margin-top:2%;white-space:nowrap}.smart-card-main footer{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);padding-top:1.8%;line-height:1.4;color:var(--card-muted);font-size:.9cqw;letter-spacing:.06em}.smart-card-main footer small{font-size:.9cqw;white-space:nowrap}.smart-card-sand{--card-accent:#829db6;--card-ink:#293d4c;--card-muted:#6b7c86;background:radial-gradient(ellipse at 75% 0,#faf8ef,#dddcd3 85%);border-color:#607589}.smart-card-sand .smart-card-art{background:linear-gradient(145deg,#253b4b,#131f2d);border-right-color:#a8a596}.smart-card-sand .smart-card-monogram{color:#e0e0cf;font-size:13cqw}.smart-card-sand .smart-card-art-word{color:#a8b7bf}.smart-card-sand .smart-card-main header>strong{font-family:Georgia,serif;letter-spacing:-.04em;font-size:4.5cqw}.smart-card-sand .smart-card-feature{background:#ffffff66;border-color:#9ba9b6}.smart-card-steel{--card-accent:#8ac5e8;background:repeating-linear-gradient(130deg,transparent,transparent 25px,#a1d3f306 0,#a1d3f306 26px),linear-gradient(125deg,#2a3d50,#111a25);border-color:#6e95b1}.smart-card-steel .smart-card-art{background:repeating-linear-gradient(125deg,transparent,transparent 14px,#80b5dc13 0,#80b5dc13 15px),linear-gradient(150deg,#34536c,#142332)}.smart-card-steel .smart-card-monogram{font-family:Arial,sans-serif;font-weight:650;font-size:7cqw;font-style:italic}.smart-card-steel .smart-card-main header>strong{text-transform:uppercase;letter-spacing:.03em;font-size:3.5cqw}.branded-nfc-coin{position:relative;display:inline-flex;width:100px;aspect-ratio:1;border-radius:50%;border:1px solid #8ca3ba;background:radial-gradient(ellipse at 28% 18%,#365673,#12283d 70%);box-shadow:0 2px 3px #02070d88,inset 0 0 0 3px #203c54;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;overflow:hidden}.branded-nfc-coin:before{content:"";position:absolute;inset:7%;border:1px solid #6c93b66b;border-radius:50%}.branded-nfc-coin>img{width:55%;height:55%;object-fit:contain;position:relative}.branded-nfc-coin>span{font-size:7px;line-height:1;letter-spacing:.16em;color:#9bb8cf;position:absolute;bottom:13%}.branded-nfc-coin.small{width:53px}.branded-nfc-coin.small>span{font-size:4px}.phone-chip-illustration{position:relative;width:155px;height:308px;border-radius:23px;border:3px solid #506275;background:radial-gradient(ellipse at 10% 0,#46596b,#203143 50%,#162433);box-shadow:inset 0 0 0 2px #71819222,9px 12px 27px #02060d44}.phone-chip-illustration>.branded-nfc-coin{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.phone-chip-cameras{position:absolute;top:14px;left:13px;width:65px;height:67px;border:1px solid #5f7384;border-radius:15px;background:#2c3f50}.phone-chip-cameras i{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 48% 50%,#3a6182 10%,#0c1823 30%,#152b3f 55%,#61798e 58%,#1a2a39 75%);border:2px solid #6e8295}.phone-chip-cameras i:first-child{top:7px;left:7px}.phone-chip-cameras i:nth-child(2){top:34px;left:7px}.phone-chip-cameras i:nth-child(3){top:21px;right:6px}.phone-chip-cameras b{position:absolute;top:8px;right:12px;width:7px;height:7px;border-radius:50%;background:#b5bfbd}.phone-chip-caption{position:absolute;bottom:21px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:.14em;color:#7996b1}.connection-kit{position:relative;width:100%;height:535px;min-width:0}.kit-storefront{position:absolute;top:45px;left:0;width:240px;background:#152537;border:1px solid #4c667f;box-shadow:0 10px 40px #03091233;padding:16px 17px 20px;border-radius:5px;transform:rotate(-3deg)}.kit-browser{display:flex;align-items:center;gap:7px;color:#8baac7;font-size:6px;letter-spacing:.13em;padding-bottom:13px;margin-bottom:16px;border-bottom:1px solid #31475d}.kit-storefront-name{font-family:Georgia,serif;color:#d5e3ef;font-size:21px;line-height:1.2;display:flex;align-items:center;justify-content:space-between;gap:5px}.kit-service{font-size:8px;color:#8da6be;display:block;margin-top:10px}.kit-page-links{display:flex;gap:7px;margin-top:17px}.kit-page-links>span{font-size:7px;color:#a6bed6;border:1px solid #3c5976;padding:4px 8px}.kit-phone{position:absolute;right:7px;top:0;transform:rotate(8deg);z-index:1}.kit-phone .phone-chip-illustration{width:145px;height:289px}.kit-digital-card{position:absolute;width:98%;top:235px;left:-7px;z-index:2;transform:rotate(-5deg)}.kit-label-card{position:absolute;left:0;bottom:23px;font-size:8px;letter-spacing:.13em;color:#a9c5dd}.kit-label-card small,.kit-label-chip small{display:block;font-size:8px;font-weight:400;letter-spacing:0;line-height:1.7;color:#708fae;margin-top:5px}.kit-label-chip{position:absolute;top:197px;right:1px;font-size:7px;letter-spacing:.1em;color:#adc9de}.kit-illustration-note{position:absolute;bottom:0;right:0;font-size:6px;color:#617c97}.studio-hero-art .connection-kit{align-self:center}.studio-hero-art .studio-art-index{top:0}.nfc-chip-display{height:220px;position:relative;margin-bottom:28px}.nfc-chip-display>.phone-chip-illustration{position:absolute;left:22px;top:0;transform:rotate(-9deg);width:105px;height:210px;border-radius:17px;border-width:2px}.nfc-chip-display .phone-chip-cameras{transform:scale(.66);transform-origin:top left;top:11px;left:8px}.nfc-chip-display .phone-chip-illustration .branded-nfc-coin{width:37px}.nfc-chip-display .phone-chip-illustration .branded-nfc-coin>span{font-size:3px}.nfc-chip-display .phone-chip-caption{font-size:4px;bottom:15px}.nfc-chip-display>.branded-nfc-coin{position:absolute;left:195px;top:75px;width:100px}.nfc-chip-display:after{content:"25 mm / ADHESIVE TAG";position:absolute;left:170px;top:194px;font-size:7px;letter-spacing:.09em;color:#7896b2}.marketing-site .nfc-chip-detail{padding-top:25px}.chip-compatibility{display:block;color:#7690aa;font-size:10px;line-height:1.8;margin-top:22px;max-width:370px}.smart-card-gallery{padding-block:90px 65px}.smart-gallery-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;padding-bottom:55px}.smart-gallery-heading h2{font-size:46px;line-height:1.17;font-weight:400;letter-spacing:-.045em;margin-top:24px;color:#d6e2ed}.smart-gallery-heading>p{font-size:14px;line-height:1.95;color:#91a9be;max-width:500px;margin-bottom:3px}.smart-gallery-row{display:grid;grid-template-columns:.68fr 1.42fr;gap:65px;align-items:center;padding:47px 0;border-top:1px solid #2c4054}.smart-gallery-copy .eyebrow{font-size:8px}.smart-gallery-copy h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.035em;color:#cadce9;margin-top:17px}.smart-gallery-copy>p{font-size:12px;line-height:1.9;color:#92a9bf;margin:17px 0}.smart-gallery-copy ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:#9fb8d0;font-size:10px}.smart-gallery-copy li{display:flex;align-items:center;gap:9px}.smart-gallery-copy li svg{color:#8bb9df;flex-shrink:0}.smart-gallery-copy .studio-link{font-size:11px;margin-top:21px;gap:16px;padding-bottom:9px;min-height:37px}.smart-gallery-card{min-width:0}.smart-gallery-caption{display:block;color:#66809a;font-size:6px;letter-spacing:.11em;margin-top:16px;text-align:right;line-height:1.7}.dq-digital-card-modal{width:min(940px,calc(100% - 35px));max-width:940px!important}.dq-digital-card-modal>.smart-card{margin:25px 0}.dq-digital-card-modal>p{font-size:12px;line-height:1.8}.dq-digital-card-modal .dq-share-card-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dq-digital-card-modal h2{padding-right:25px}.dq-digital-card-modal>.smart-card a{color:var(--card-ink)}@media(max-width:1050px){.connection-kit{height:505px}.kit-storefront{width:205px;top:50px;padding:14px}.kit-storefront-name{font-size:17px}.kit-phone .phone-chip-illustration{width:128px;height:262px}.kit-phone .branded-nfc-coin.small{width:44px}.kit-label-chip{top:186px}.kit-digital-card{top:238px}.kit-label-card{bottom:22px}.kit-label-card small{font-size:7px}.kit-storefront .kit-page-links{gap:4px}.kit-page-links>span{font-size:6px;padding:4px 6px}.smart-gallery-row{grid-template-columns:.65fr 1.3fr;gap:40px}.smart-gallery-heading{gap:60px}.nfc-chip-display>.branded-nfc-coin{left:165px}.nfc-chip-display:after{left:140px}}@media(max-width:750px){.smart-gallery-heading h2{font-size:38px}.smart-gallery-row{grid-template-columns:.68fr 1.2fr;gap:28px}.smart-gallery-copy h3{font-size:25px}.smart-gallery-copy>p{font-size:11px}.smart-gallery-copy ul{font-size:9px}.kit-storefront{width:170px;left:-8px}.kit-storefront-name{font-size:15px}.kit-service{font-size:7px}.kit-phone{right:-3px}.kit-phone .phone-chip-illustration{width:114px;height:238px}.kit-label-chip{top:183px}.kit-digital-card{top:252px;left:-7px;width:103%}.connection-kit{height:480px}}@media(max-width:650px){.studio-hero-art{min-height:450px;margin-top:40px}.studio-hero-art .connection-kit{height:450px}.studio-art-index{font-size:6px}.kit-storefront{width:177px;top:51px;left:0;padding:13px 12px 16px}.kit-storefront-name{font-size:16px}.kit-service{font-size:7px;margin-top:9px}.kit-browser{font-size:5px;gap:5px;padding-bottom:11px;margin-bottom:13px}.kit-page-links{margin-top:13px;gap:5px}.kit-page-links>span{font-size:6px;padding:3px 5px}.kit-phone{right:0;top:14px}.kit-phone .phone-chip-illustration{width:118px;height:244px;border-radius:19px;border-width:2px}.kit-phone .phone-chip-cameras{transform:scale(.75);transform-origin:top left;top:12px;left:11px}.kit-phone .branded-nfc-coin.small{width:40px}.kit-phone .branded-nfc-coin.small>span{font-size:3px}.kit-phone .phone-chip-caption{font-size:4px;bottom:17px}.kit-label-chip{top:194px;right:2px;font-size:6px}.kit-label-chip small{font-size:6px;margin-top:3px}.kit-digital-card{top:254px;left:0;width:98%;transform:rotate(-4deg)}.kit-label-card{bottom:20px;font-size:7px}.kit-label-card small{font-size:7px;margin-top:3px}.kit-illustration-note{font-size:5px;bottom:0}.smart-card-gallery{padding-block:55px 25px}.smart-gallery-heading{grid-template-columns:1fr;gap:24px;padding-bottom:33px}.smart-gallery-heading h2{font-size:36px;margin-top:20px}.smart-gallery-heading>p{font-size:13px;line-height:1.9}.smart-gallery-row{grid-template-columns:1fr;gap:28px;padding:33px 0 38px}.smart-gallery-copy h3{font-size:28px;margin-top:15px}.smart-gallery-copy>p{font-size:12px;line-height:1.9;max-width:500px}.smart-gallery-copy ul{font-size:11px;gap:10px}.smart-gallery-copy .studio-link{font-size:12px;min-height:44px;margin-top:20px}.smart-gallery-caption{font-size:6px;text-align:left;margin-top:12px}.nfc-chip-display{height:235px;margin-bottom:20px}.nfc-chip-display>.phone-chip-illustration{left:18px;width:110px;height:220px}.nfc-chip-display>.branded-nfc-coin{left:190px;top:82px;width:95px}.nfc-chip-display:after{left:156px;top:202px;font-size:6px}.chip-compatibility{font-size:10px}.dq-digital-card-modal{padding:25px 18px!important}.dq-digital-card-modal h2{font-size:24px!important}.dq-digital-card-modal .dq-share-card-actions .button{font-size:11px!important}}@media(max-width:380px){.kit-storefront{width:164px}.kit-phone .phone-chip-illustration{width:109px;height:230px}.kit-storefront-name{font-size:14px}.kit-label-chip{top:186px}.kit-digital-card{top:245px}.kit-label-card{bottom:26px}.nfc-chip-display>.branded-nfc-coin{left:173px}.nfc-chip-display:after{left:144px}}.connection-kit{height:555px}.kit-label-chip{top:auto;bottom:23px;right:0;z-index:3;text-align:right}.kit-label-chip small{max-width:160px}.kit-label-card{z-index:3}.studio-hero-art .studio-art-index{right:0;top:-15px}@media(max-width:1050px){.connection-kit{height:505px}.kit-label-chip{top:auto;bottom:22px}.kit-label-chip small{max-width:130px;font-size:7px}}@media(max-width:750px){.connection-kit{height:480px}.kit-label-card{bottom:23px}.kit-label-chip{top:auto;bottom:23px}}@media(max-width:650px){.studio-hero-art{min-height:475px}.studio-hero-art .connection-kit{height:475px}.kit-digital-card{top:245px}.kit-label-card{bottom:25px}.kit-label-chip{top:auto;bottom:25px;font-size:6px}.kit-label-chip small{font-size:6px;max-width:135px}.kit-label-card small{max-width:166px}.kit-illustration-note{bottom:0}.studio-hero-art .studio-art-index{top:0}}@media(max-width:380px){.kit-label-card,.kit-label-chip{bottom:28px}.kit-label-card small{font-size:6px;max-width:145px}.kit-label-chip small{max-width:120px}}.dq-app .dq-modal.dq-digital-card-modal{width:min(940px,calc(100% - 35px));max-width:940px}.dq-digital-card-modal .smart-card .smart-card-services{font-size:1.15cqw;line-height:1.4;margin:0;color:var(--card-ink)}.dq-digital-card-modal .smart-card-code img{height:auto;width:100%;max-width:none}@media(max-width:650px){.dq-app .dq-modal.dq-digital-card-modal{width:calc(100% - 24px);padding:25px 17px}}.smart-card-qr-link{display:block;position:relative;color:inherit;line-height:1;touch-action:auto}.smart-card-qr-link,.smart-card-qr-link img{-webkit-touch-callout:default;user-select:auto;-webkit-user-select:auto;pointer-events:auto}.smart-card-qr-link:focus-visible{outline:3px solid #5eafea;outline-offset:4px}.smart-card a.smart-card-feature{cursor:pointer}.smart-card-with-portrait .smart-card-art{width:28%;border-right:1px solid color-mix(in srgb,var(--card-accent) 60%,transparent)}.smart-card-with-portrait .smart-card-main{left:28%;padding-left:3%;padding-right:3%}.smart-card-with-portrait .smart-card-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;z-index:0}.smart-card-with-portrait .smart-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#091826d9,transparent 55%);z-index:1}.smart-card-with-portrait .smart-card-monogram,.smart-card-with-portrait .smart-card-orbit{display:none}.smart-card-with-portrait .smart-card-art-word{position:absolute;bottom:7%;left:0;right:0;z-index:2;color:#c2d9ea}.smart-card-with-portrait .smart-card-main header>strong{font-size:3.5cqw}.smart-card-with-portrait .smart-card-body{gap:3%;grid-template-columns:1fr 1.25fr 1fr}.smart-card-with-portrait .smart-card-services{font-size:1cqw}.smart-card .smart-card-code figcaption{font-size:.85cqw}.smart-card .smart-card-feature-content>span{font-size:1.3cqw}.smart-card .smart-card-feature:focus-visible{outline:2px solid #7db6e4;outline-offset:2px}@media(max-width:650px){.smart-card a.smart-card-feature{min-height:24px}.smart-card-contact-column{gap:.8cqw}.smart-card-with-portrait .smart-card-main{padding-top:3%;padding-bottom:2%}.smart-card .smart-card-main header{gap:1px}.smart-card .smart-card-services{padding-top:1%;padding-bottom:1%}.smart-card .smart-card-body{min-height:0}.smart-card .smart-card-main footer{font-size:.8cqw;padding-top:.8%}.smart-card-main footer small{font-size:.8cqw}}.connection-kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.66fr);grid-template-areas:"storefront phone" "card card" "card-label chip-label" "note note";grid-template-rows:auto auto auto auto;column-gap:20px;row-gap:18px;height:auto;min-height:0;padding:20px 8px 0;container-type:inline-size;align-items:start}.studio-hero-art .connection-kit{height:auto}.connection-kit .kit-storefront{grid-area:storefront;position:relative;inset:auto;width:100%;max-width:240px;align-self:center}.connection-kit .kit-phone{grid-area:phone;position:relative;inset:auto;justify-self:center}.connection-kit .kit-phone .phone-chip-illustration{width:clamp(100px,25cqw,132px);height:auto;aspect-ratio:145/289}.connection-kit .kit-digital-card{grid-area:card;position:relative;inset:auto;width:100%;margin-top:-44px;margin-bottom:8px;transform:rotate(-3deg)}.connection-kit .kit-label-card,.connection-kit .kit-label-chip{position:static;inset:auto;align-self:start;margin:0;font-size:9px;line-height:1.5;letter-spacing:.1em;min-width:0}.connection-kit .kit-label-card{grid-area:card-label;text-align:left}.connection-kit .kit-label-chip{grid-area:chip-label;text-align:right}.connection-kit .kit-label-card small,.connection-kit .kit-label-chip small{max-width:none;font-size:9px;line-height:1.6;margin-top:4px;letter-spacing:0}.connection-kit .kit-illustration-note{grid-area:note;position:static;inset:auto;justify-self:end;font-size:7px;line-height:1.5;margin-top:-7px}@media(max-width:650px){.studio-hero-art{min-height:0}.connection-kit{column-gap:14px;row-gap:16px;padding-inline:6px}.connection-kit .kit-digital-card{margin-top:-28px}.connection-kit .kit-label-card,.connection-kit .kit-label-card small,.connection-kit .kit-label-chip,.connection-kit .kit-label-chip small{font-size:8px}}.smart-card button.smart-card-feature{width:100%;font:inherit;cursor:pointer;appearance:none}.smart-card button.smart-card-feature:hover{background:#8ec2ec22}.smart-card button.smart-card-feature:focus-visible{outline:2px solid #7db6e4;outline-offset:2px}@media(max-width:650px){.smart-card button.smart-card-feature{min-height:24px}}