
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#101745;background:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.top{background:#101745;color:white;text-align:center;font-size:11px;letter-spacing:1px;padding:11px}.wrap{max-width:1240px;margin:auto;padding:0 32px}header{border-bottom:1px solid #eee}nav{height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{font-size:37px;font-weight:900;letter-spacing:-2px}.logo span{color:#db087c}.links{display:flex;gap:32px;font-size:13px}.links a:hover{color:#d00878}.outline{border:1px solid #dadbe3;border-radius:40px;background:white;padding:12px 20px;font-size:12px}.hero{background:#faf3f6;overflow:hidden}.hero-grid{min-height:590px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#d00878}.hero h1{font-size:68px;line-height:1.02;letter-spacing:-3.4px;margin:22px 0}.hero h1 em{font-style:normal;color:#cf0877}.hero p{font-size:16px;line-height:1.7;color:#6d6c7a;max-width:390px}.cta{display:inline-block;padding:17px 26px;background:#141c4c;color:white;border-radius:7px;font-size:13px;font-weight:bold;margin-top:20px}.secondary{margin-left:20px;font-size:13px}.stage{height:500px;position:relative;display:flex;align-items:center;justify-content:center}.orb{position:absolute;background:#efd3df;border-radius:50%;width:420px;height:420px}.stage:after{content:'';position:absolute;bottom:42px;width:410px;height:36px;border-radius:50%;background:#b68caa40;filter:blur(15px)}.bottle{position:relative;object-fit:contain;z-index:1;filter:drop-shadow(10px 16px 9px #3d174522)}.stage .large{height:330px;transform:rotate(-8deg)}.stage .small{height:190px;margin-left:-15px;transform:rotate(9deg);align-self:center;margin-top:180px}.stamp{position:absolute;z-index:2;top:57px;right:12px;background:white;border-radius:50%;height:108px;width:108px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.6;box-shadow:0 8px 30px #4927350b}.stamp b{color:#ce0876;font-size:20px}.under{border-bottom:1px solid #ececf0;display:flex;justify-content:center;gap:80px;padding:24px;font-size:12px;color:#70727f}.under b{color:#171d49;margin-right:9px}section{padding:72px 0}.heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}h2{font-size:36px;letter-spacing:-1.3px;margin:12px 0 0}.muted{color:#858592;font-size:13px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-photo{height:290px;border-radius:12px;background:#f8f6f7;display:flex;align-items:center;justify-content:center;position:relative}.product-photo img{height:205px;max-width:80%;object-fit:contain;filter:drop-shadow(6px 12px 8px #22222212)}.product-photo .low{height:160px}.tag{position:absolute;top:20px;left:20px;font-size:10px;padding:7px 11px;border-radius:20px;background:white;color:#b50b69}.product h3{margin:20px 0 7px;font-size:19px}.product p{font-size:12px;color:#858592}.product .details{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-top:1px solid #eee;padding-top:17px;font-size:12px}.details a{font-weight:bold}.promo-section{background:#faf9fb}.toggle{display:flex;padding:5px;background:#eeecf1;border-radius:40px}.toggle button{border:0;background:transparent;padding:11px 20px;border-radius:30px;color:#787785;font-size:12px}.toggle .active{background:#131b49;color:white}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.promo{border:1px solid #eae6ed;background:white;border-radius:14px;overflow:hidden}.promo-art{height:230px;background:#f6e6ed;display:flex;align-items:center;justify-content:center;gap:0;position:relative}.promo-art img{height:130px;max-width:26%;object-fit:contain;filter:drop-shadow(5px 8px 6px #8c516020)}.promo-art img.short{height:92px;align-self:center;margin-top:40px}.number{position:absolute;left:18px;top:17px;background:white;border-radius:20px;font-size:10px;padding:7px 12px;font-weight:bold}.promo-body{padding:24px}.promo-body h3{font-size:17px;margin:0 0 17px}.pricing{display:flex;align-items:center;gap:12px}.price{font-size:28px;letter-spacing:-1px;font-weight:bold;color:#d00878}.old{text-decoration:line-through;font-size:13px;color:#96909b}.saving{display:block;font-size:11px;color:#797482;margin-top:9px}.promo-body a{display:block;margin-top:22px;border-top:1px solid #ece8ee;padding-top:16px;font-size:12px;font-weight:bold}.promo-body a span{float:right}.club{background:#121b4c;border-radius:16px;padding:48px;color:white;display:flex;justify-content:space-between;align-items:center;gap:30px}.club h2{margin:10px 0;font-size:32px}.club p{color:#c0c4d6;font-size:14px}.club .cta{background:white;color:#121b4c;white-space:nowrap}.club .eyebrow{color:#f09cc8}footer{padding:45px 0 24px;border-top:1px solid #eee}.foot{display:flex;justify-content:space-between;align-items:center}.foot p{font-size:12px;color:#898896}.legal{border-top:1px solid #eee;margin-top:30px;padding-top:22px;font-size:10px;line-height:1.7;color:#98949e}.notice{font-size:10px;color:#a7a1ac;margin-top:20px}dialog{border:0;border-radius:18px;max-width:420px;padding:32px;color:#141c4c;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#141c4c66}dialog p{line-height:1.6;color:#74717c}dialog button{background:#141c4c;color:white;padding:12px 22px;border:0;border-radius:7px}
@media(max-width:760px){.wrap{padding:0 22px}.links{display:none}nav{height:76px}.logo{font-size:31px}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:45px}.hero h1{font-size:49px;letter-spacing:-2px}.hero p{font-size:14px}.stage{height:380px}.orb{width:315px;height:315px}.stage .large{height:260px}.stage .small{height:150px;margin-top:120px}.stamp{right:0;top:25px;width:90px;height:90px}.under{gap:20px;font-size:10px;padding:18px 12px}.under div:last-child{display:none}section{padding:48px 0}.heading{align-items:start;flex-direction:column}h2{font-size:30px}.products{gap:12px;grid-template-columns:repeat(3,1fr)}.product-photo{height:160px}.product-photo img{height:110px}.product-photo .low{height:85px}.tag{display:none}.product h3{font-size:14px}.product p{line-height:1.5;font-size:10px}.product .details{font-size:10px}.promo-grid{grid-template-columns:repeat(2,1fr);gap:12px}.promo-art{height:160px}.promo-art img{height:90px}.promo-art img.short{height:62px;margin-top:20px}.number{font-size:8px;left:10px;top:10px}.promo-body{padding:16px}.promo-body h3{font-size:13px;min-height:32px}.pricing{align-items:start;flex-direction:column;gap:5px}.price{font-size:25px}.club{padding:30px;display:block}.club h2{font-size:28px}.foot{align-items:start;flex-direction:column;gap:18px}}


/* Promotional art remains live HTML: photographs are independent assets. */
.promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.promo{border:0;box-shadow:0 9px 30px #28174108;transition:transform .25s,box-shadow .25s}.promo:hover{transform:translateY(-5px);box-shadow:0 18px 38px #28174114}.promo-art{height:355px;isolation:isolate;background:radial-gradient(ellipse at 50% 100%,#fff7fa 0,transparent 65%),linear-gradient(125deg,#f9dbe8,#efd8ed);padding:95px 55px 45px;overflow:hidden;align-items:flex-end;gap:0}.promo-art:before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(125deg,transparent 0 100px,#ffffff20 100px 155px)}.art-headline{position:absolute;top:66px;left:28px;color:#743354;font-size:14px;letter-spacing:2.2px;font-weight:800;max-width:80%}.number{top:22px;left:26px;padding:9px 14px;letter-spacing:.8px;color:#fff;background:#171d4d;border-radius:5px;font-size:10px;z-index:3}.promo-art img{height:172px;max-width:26%;width:auto;z-index:2;transform:translateY(calc((var(--i) - 1)*-5px)) rotate(calc((var(--i) - 1)*3deg));filter:drop-shadow(7px 10px 6px #4d24482a);transition:transform .3s}.promo-art img.short{height:125px;margin:0;align-self:flex-end}.podium{position:absolute;bottom:20px;left:12%;width:76%;height:53px;border-radius:50%;background:linear-gradient(#fff,#e9cfde);box-shadow:0 12px 0 #d9bbd0,0 26px 22px #492e4220;z-index:0}.discount-badge{position:absolute;right:20px;top:20px;white-space:pre-line;text-align:center;line-height:1.5;background:#ce0876;color:#fff;font-size:13px;font-weight:bold;border-radius:50%;width:79px;height:79px;padding-top:19px;transform:rotate(10deg);z-index:3}.promo-body{padding:28px 30px}.package-type{font-size:9px;color:#93909c;letter-spacing:1.5px;margin-bottom:10px}.promo-body h3{font-size:23px}.price{font-size:35px}.promo-body a{background:#141c4c;color:white;border:0;padding:15px 19px;border-radius:6px;margin-top:18px}.club-reference{font-size:12px;color:#6f687c;margin:14px 0 0}.design-2 .promo-art{background:radial-gradient(ellipse at bottom,#fff0fa,transparent 70%),linear-gradient(135deg,#e7e1f4,#e1daee)}.design-2 .art-headline{color:#5b4a85}.design-3 .promo-art,.design-7 .promo-art{background:radial-gradient(ellipse at bottom,#f7ffff,transparent 70%),linear-gradient(120deg,#dceff7,#d3deef)}.design-3 .art-headline,.design-7 .art-headline{color:#3f6680}.design-5 .promo-art{background:linear-gradient(115deg,#f2d6e3 50%,#dce8f4 50%)}.design-6 .promo-art{background:linear-gradient(125deg,#e3e9f6,#e9dced)}.design-7{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.design-7 .promo-art{height:350px}.design-7 .promo-body{padding:40px}.product-photo{background:radial-gradient(ellipse at bottom,#f3e8ef,#fbf9fa 75%)}a:focus-visible,button:focus-visible{outline:3px solid #d00878;outline-offset:4px}.hero h1{font-size:62px}.skip{position:absolute;top:-100px;left:15px;padding:12px;background:white;z-index:100}.skip:focus{top:10px}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:760px){.hero h1{font-size:45px}.promo-grid{grid-template-columns:1fr;gap:24px}.promo-art{height:330px;padding:95px 45px 45px}.promo-art img{height:165px}.promo-art img.short{height:115px}.promo-body{padding:25px}.promo-body h3{font-size:21px;min-height:0}.pricing{flex-direction:row;align-items:center;gap:15px}.price{font-size:32px}.design-7{grid-column:auto;display:block}.design-7 .promo-body{padding:25px}.design-7 .promo-art{height:330px}.art-headline{font-size:12px;top:69px;letter-spacing:1.5px}.discount-badge{right:15px;width:72px;height:72px;font-size:12px;padding-top:17px}}

.product-info{margin:22px 0 0;border-top:1px solid #eee;padding-top:18px}.product-info h4{font-size:11px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 9px;color:#343958}.product-info p{font-size:13px;line-height:1.8;color:#6d6c7a;margin:0 0 17px}.product-info details{border-top:1px solid #eee}.product-info summary{cursor:pointer;font-size:12px;font-weight:600;list-style:none;padding:16px 0}.product-info summary span{float:right;color:#d00878}.product-info details[open] summary span{transform:rotate(45deg)}.product-info details>div{padding:8px 0}.product-info .source-note{font-size:10px;line-height:1.7;color:#908a96}.source-note a{color:#ba0d6a;text-decoration:underline}.products{align-items:start}article[id]{scroll-margin-top:24px}@media(max-width:760px){.products{grid-template-columns:1fr;gap:36px}.product-photo{height:250px}.product-photo img{height:190px}.product-photo .low{height:145px}.product h3{font-size:22px}.product p{font-size:13px}.product .details{font-size:12px}.product-info summary{font-size:13px}}
.package-links{list-style:none;padding:0;margin:0 0 18px;display:flex;gap:6px;flex-wrap:wrap}.promo-body .package-links a{display:inline-block;margin:0;padding:6px 9px;background:#f4f1f6;color:#71627d;font-size:10px;font-weight:normal;border-radius:5px}.package-links a:hover{color:#c00875;text-decoration:underline}dialog{width:540px;max-width:calc(100vw - 32px);padding:34px;max-height:88vh;overflow:auto}dialog h2{font-size:29px;padding-right:25px}#modal-price{color:#d00878;font-size:23px;font-weight:bold;margin:18px 0 28px}.modal-subtitle{font-size:14px}.modal-help{font-size:12px}.modal-product{display:flex;align-items:center;gap:24px;padding:18px 12px;border-top:1px solid #eee}.modal-product:hover{background:#faf4f8}.modal-product img{width:62px;height:85px;object-fit:contain}.modal-product strong{display:block;font-size:15px}.modal-product span{display:block;font-size:11px;color:#bd0b70;margin-top:10px}dialog .close-dialog{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#141c4c;font-size:27px;padding:5px 10px}dialog .return-button{margin-top:20px;width:100%;font-size:12px}
.cart-nav{display:flex;align-items:center;gap:10px}.open-cart{border:1px solid #dadbe3;background:white;padding:11px 16px;border-radius:30px;color:#141c4c;white-space:nowrap;font-size:12px}.cart-count{display:inline-flex;align-items:center;justify-content:center;background:#d00878;color:white;border-radius:50%;min-width:21px;height:21px;margin-left:5px;font-size:10px}.add-cart{border:0;width:100%;margin-top:12px;padding:15px;background:#cf0877;color:white;font-size:12px;font-weight:bold;border-radius:6px}.add-cart:hover{background:#ae0865}#cart-dialog{width:590px}.cart-row{padding:22px 0;border-bottom:1px solid #eee}.cart-row strong{display:block;font-size:15px}.cart-row small{display:block;color:#8a8191;font-size:11px;margin:8px 0}.cart-row b{display:block;color:#cd0875;font-size:18px}.cart-controls{display:flex;align-items:center;gap:14px;margin-top:15px}.cart-controls button{padding:6px 11px;font-size:13px;border-radius:5px;background:#f1edf4;color:#141c4c}.cart-controls button:last-child{margin-left:auto;font-size:11px;color:#9b547b;background:white;text-decoration:underline}.cart-controls button:disabled{opacity:.4}.total-line{display:flex;justify-content:space-between;font-size:21px;margin:25px 0 12px}.cart-note{font-size:11px!important;line-height:1.6!important}.cart-actions{display:flex;gap:12px;margin-top:20px}.cart-actions button{font-size:12px;flex:1;padding:14px 10px}.cart-actions button:last-child{background:#d00878}#empty-cart{margin-top:14px;background:transparent;color:#8b7c91;padding:6px 0;font-size:11px;text-decoration:underline}#cart-status{font-size:12px!important;color:#bc0a6b;min-height:20px}.cart-demo{padding:10px;background:#f8f3f7;border-radius:7px;font-size:10px;color:#827489;margin-top:15px}@media(max-width:760px){.cart-nav>.outline{display:none}nav{gap:12px}.open-cart{padding:10px 12px}.cart-actions{flex-direction:column}#cart-dialog{padding:26px}}


.special-banner{padding:24px 0 0;background:#fff}.special-banner a{display:block;border-radius:16px;overflow:hidden;background:#151c49;transition:box-shadow .2s}.special-banner a:hover{box-shadow:0 10px 28px #151c4926}.special-banner img{display:block;width:100%;height:auto}.special-banner picture{display:block}@media(max-width:760px){.special-banner{padding-top:16px}.special-banner a{border-radius:12px}}


.top{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap}.top a{font-size:13px;font-weight:700;letter-spacing:.3px}.verify{background:#f6f4f9;scroll-margin-top:20px}.verify-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.verify h2{font-size:42px;line-height:1.12;max-width:440px}.verify-intro{color:#747181;line-height:1.7;font-size:15px}.verify ol{list-style:none;padding:0;counter-reset:steps}.verify li{counter-increment:steps;position:relative;padding:8px 0 16px 48px;font-size:14px;line-height:1.6}.verify li:before{content:counter(steps);position:absolute;left:0;top:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ebe2f0;color:#bb0870;font-weight:bold}.verify li span{display:block;color:#777181;font-size:13px}.verify-demo{background:linear-gradient(145deg,#ebe4f3,#fae9f2);border-radius:24px;padding:30px;position:relative;text-align:center}.demo-label{font-size:10px;letter-spacing:1.6px;color:#7b6587;font-weight:bold}.scan-scene{height:300px;display:flex;align-items:center;justify-content:center;gap:32px}.scan-bottle{width:95px;height:170px;object-fit:contain;filter:drop-shadow(0 15px 8px #27103920)}.demo-phone{width:165px;height:260px;background:white;border:7px solid #17204e;border-radius:26px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:12px 17px 30px #39284320}.demo-phone:before{content:'';position:absolute;top:5px;width:55px;height:9px;background:#17204e;border-radius:10px}.demo-code{width:95px;height:95px;background:repeating-conic-gradient(#17204e 0% 25%,white 0% 50%) 0 0/14px 14px;border:9px solid white;outline:2px solid #d00878;position:relative}.demo-code:after{content:'';position:absolute;inset:-9px;background:linear-gradient(transparent,#d0087866,transparent);height:15px;opacity:0}.is-scanning .demo-code:after{opacity:1;animation:scan 1.3s linear infinite}.phone-caption{position:absolute;bottom:24px;font-size:10px;color:#85798d}.verify-play{border:0;background:#151d4e;color:white;border-radius:8px;padding:14px 22px;font-weight:bold;font-size:13px}.verify-play:disabled{opacity:.65}.verify-note{font-size:11px;color:#817589;line-height:1.6;margin:16px auto 0;max-width:330px}.verify-result{margin-top:24px;background:white;border-radius:12px;padding:18px;text-align:left;border-left:4px solid #449363}.verify-result strong{display:block;font-size:15px;margin-bottom:6px}.verify-result p{margin:0;color:#706b7b;font-size:12px;line-height:1.6}.verify-choices{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:16px}.verify-choices button{border:1px solid #dbd2e3;background:transparent;padding:8px 10px;border-radius:30px;font-size:10px;color:#70647d}.verify-choices button[aria-pressed=true]{background:#17204e;color:white;border-color:#17204e}.verify-help{display:inline-block;margin-top:13px;font-size:12px;color:#ba0b70;font-weight:bold}.verify-result[data-state=used]{border-color:#dc9e33}.verify-result[data-state=risk]{border-color:#ce4662}@keyframes scan{from{transform:translateY(0)}to{transform:translateY(80px)}}@media(prefers-reduced-motion:reduce){.is-scanning .demo-code:after{animation:none}}@media(max-width:760px){.top{gap:7px;padding:10px 14px}.top>span{font-size:9px}.top a{font-size:12px}.verify-layout{grid-template-columns:1fr;gap:30px}.verify h2{font-size:33px}.verify-demo{padding:24px 18px}.scan-scene{gap:24px}.verify-intro{font-size:14px}}


.scan-scene{height:340px;gap:22px;position:relative}.label-focus{width:190px;position:relative;height:290px;display:flex;align-items:center;justify-content:center}.scan-bottle{height:215px;width:120px;transition:transform .8s,opacity .6s}.label-enlarged{position:absolute;bottom:4px;left:0;right:0;background:white;padding:11px 8px;border-radius:10px;box-shadow:0 8px 24px #30204522;transform:scale(.85);transition:transform .7s;z-index:2}.label-enlarged>span{display:block;font-size:8px;letter-spacing:1px;color:#817286;margin-bottom:7px}.label-enlarged img{width:100%;display:block}.qr-marker{position:absolute;width:62px;height:62px;border:2px solid #d00878;left:23px;top:38px;opacity:0;transition:opacity .5s}.demo-phone{width:180px;height:295px;flex-shrink:0;overflow:hidden;transition:transform .8s}.phone-camera{position:absolute;inset:24px 8px 10px;background:#f4f1f7;border-radius:8px}.camera-heading{font-size:9px;letter-spacing:2px;display:block;margin-top:15px;color:#767080}.camera-target{width:130px;height:130px;margin:23px auto 10px;border:2px solid #d00878;border-radius:12px;overflow:hidden;position:relative;background:white}.camera-target img{position:absolute;width:290px;max-width:none;left:-28px;top:-13px;opacity:.22;filter:blur(3px);transform:scale(.8);transition:opacity .8s,filter .8s,transform .8s}.camera-tip{font-size:8px;color:#82758b}.scan-line{position:absolute;left:0;right:0;height:3px;top:0;background:#dd087d;box-shadow:0 0 12px #dd087d;opacity:0}.qr-link{position:absolute;left:5px;right:5px;bottom:15px;background:#fff4bf;border:1px solid #eadc91;padding:9px 4px;font-size:9px;line-height:1.5;border-radius:7px;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s}.qr-link b{display:block;font-size:11px}.tap-dot{position:absolute;bottom:23px;right:28px;width:24px;height:24px;border-radius:50%;background:#d0087877;border:3px solid white;opacity:0}.phone-browser{position:absolute;inset:23px 0 0;background:white;opacity:0;transition:opacity .5s}.browser-url{display:block;padding:12px 3px;background:#eeedf2;font-size:8px;color:#757080}.browser-loading{font-size:11px;margin-top:80px;color:#83758b}.phone-success{position:absolute;inset:60px 0 0;display:flex;align-items:center;flex-direction:column;background:white;opacity:0;transition:opacity .5s}.phone-success>span{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:#e9f6ec;color:#3a9658;font-size:40px;margin:15px 0}.phone-success strong{font-size:13px;line-height:1.5}.phone-success small{font-size:9px;color:#93879a;margin-top:12px}.scan-scene[data-step="0"] .qr-marker{opacity:1}.scan-scene[data-step="0"] .label-enlarged{transform:scale(1)}.scan-scene[data-step="1"] .camera-target img,.scan-scene[data-step="2"] .camera-target img{opacity:1;filter:none;transform:scale(1)}.scan-scene[data-step="1"] .scan-line{opacity:1;animation:read-code 1.6s ease-in-out infinite}.scan-scene[data-step="2"] .qr-link{opacity:1;transform:none}.scan-scene[data-step="2"] .tap-dot{animation:tap-link 1.2s infinite}.scan-scene[data-step="3"] .phone-browser,.scan-scene[data-step="4"] .phone-browser{opacity:1}.scan-scene[data-step="4"] .phone-success{opacity:1}.demo-progress{display:flex;gap:5px;justify-content:center}.demo-progress span{font-size:9px;border-bottom:3px solid #ddd3e5;padding:8px 4px;color:#93829e;flex:1}.demo-progress span.active{border-color:#d00878;color:#9c0c63;font-weight:bold}.animation-caption{font-size:13px;line-height:1.6;min-height:43px;color:#5b4f6a;margin:18px 0}.verify-play{min-width:205px}@keyframes read-code{0%,100%{top:10%}50%{top:90%}}@keyframes tap-link{0%{opacity:0;transform:scale(1.5)}50%,80%{opacity:1;transform:scale(1)}100%{opacity:0}}@media(max-width:760px){.scan-scene{gap:10px;height:310px}.label-focus{width:135px;height:270px}.scan-bottle{height:180px;width:95px}.demo-phone{width:151px;height:280px;border-width:6px}.label-enlarged{padding:8px 5px}.label-enlarged>span{font-size:7px}.qr-marker{left:15px;top:29px;width:45px;height:45px}.camera-target{width:110px;height:120px}.camera-target img{width:267px;left:-26px;top:-10px}.demo-progress span{font-size:8px;padding:8px 1px}.verify-demo{padding:22px 12px}}@media(prefers-reduced-motion:reduce){.scan-line,.tap-dot{animation:none!important} .scan-scene *{transition:none!important}}

.logo img{display:block;width:190px;height:auto;max-width:100%}.logo{flex-shrink:0}.links{gap:20px}nav{gap:20px}@media(max-width:760px){.logo img{width:135px}.cart-nav{gap:7px}nav{gap:10px}}