@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#102126;--muted:#64777b;--paper:#eef3f1;--surface:#fbfdfc;--line:#c7d3d1;--line-strong:#8fa5a2;--lab-blue:#185cf6;--lab-cyan:#42d9ed;--lab-green:#45e590;--lab-navy:#071a21;--signal:#d9ff4f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--lab-blue);outline-offset:3px}main{min-height:100vh;position:relative;overflow:hidden}main:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#314e520e 1px,#0000 1px),linear-gradient(90deg,#314e520e 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.site-header{border-bottom:1px solid var(--line);border-top:5px solid var(--lab-navy);background:#fbfdfce6;justify-content:space-between;align-items:center;height:90px;padding:0 max(5vw,55vw - 720px);display:flex;position:relative}.site-header:after{background:linear-gradient(90deg, var(--lab-blue) 0 33%, var(--lab-cyan) 33% 66%, var(--lab-green) 66%);content:"";width:120px;height:2px;position:absolute;bottom:-1px;left:max(5vw,55vw - 720px)}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:13px;font-size:17px;font-weight:680;text-decoration:none;display:inline-flex}.brand>span:last-child{letter-spacing:.02em}.brand b{color:var(--lab-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-left:4px;font-size:12px}.brand-mark{background:var(--lab-navy);box-shadow:inset 0 0 0 5px #0f313b, 0 0 0 1px var(--lab-navy);color:var(--lab-green);font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.brand-mark:after{content:"";border:1px solid #45e59066;border-radius:50%;width:24px;height:24px;position:absolute}.header-window{border:1px solid var(--line);color:#496267;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;padding:10px 13px;font-size:9px;font-weight:650;display:flex}.live-dot{background:var(--lab-green);box-shadow:0 0 0 4px #45e59029, 0 0 12px var(--lab-green);border-radius:50%;width:7px;height:7px}.products-section{min-height:calc(100vh - 90px);padding:92px max(5vw,55vw - 720px) 110px;position:relative}.products-section:before{color:#10212606;content:"MS / LAB";font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;white-space:nowrap;z-index:-1;font-size:clamp(100px,15vw,230px);font-weight:800;line-height:.8;position:absolute;top:65px;right:-30px}.section-heading{justify-content:space-between;align-items:flex-end;max-width:1296px;margin:0 auto 55px;display:flex}.section-number{color:var(--lab-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:11px;margin-bottom:21px;font-size:10px;font-weight:720;display:flex}.section-number:before{background:var(--lab-blue);content:"";width:7px;height:7px}.section-heading h2{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(42px,5vw,70px);font-weight:580;line-height:.98}.section-heading>p{border-left:2px solid var(--lab-cyan);color:var(--muted);font-family:var(--font-geist-mono), monospace;max-width:330px;margin:0 0 4px 40px;padding-left:18px;font-size:11px;line-height:1.65}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1296px;margin:0 auto;display:grid}.product-card{background:var(--surface);border:1px solid var(--line-strong);grid-template-columns:.88fr 1.12fr;min-height:445px;transition:box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0e2c3112}.product-card:after{background:var(--lab-blue);content:"";height:3px;position:absolute;top:0;left:0;right:0}.product-card.green:after{background:var(--lab-green)}.product-card:hover{transform:translateY(-5px);box-shadow:0 27px 65px #0e2c3121}.product-visual{border-right:1px solid var(--line);background-color:#e6eef3;background-image:linear-gradient(#185cf617 1px,#0000 1px),linear-gradient(90deg,#185cf617 1px,#0000 1px);background-size:24px 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.green .product-visual{background-color:#e3f2ed;background-image:linear-gradient(#198b5d17 1px,#0000 1px),linear-gradient(90deg,#198b5d17 1px,#0000 1px)}.product-visual:before,.product-visual:after{color:#587174;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650;position:absolute}.product-visual:before{content:"AMOSTRA DIGITAL";top:19px;left:18px}.product-visual:after{content:"CALIBRADO / ONLINE";bottom:19px;left:18px}.product-mark{border:2px solid var(--lab-blue);color:var(--lab-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;z-index:2;background:#fbfdfce6;border-radius:50%;justify-content:center;align-items:center;width:106px;height:106px;font-size:25px;font-weight:780;display:flex;position:relative;box-shadow:0 0 0 10px #185cf614,0 0 0 21px #185cf60a,0 16px 35px #185cf629}.product-mark:before,.product-mark:after{background:var(--lab-blue);content:"";opacity:.35;position:absolute}.product-mark:before{height:1px;left:-25px;right:-25px}.product-mark:after{width:1px;top:-25px;bottom:-25px}.green .product-mark{color:#128653;border-color:#14965f;box-shadow:0 0 0 10px #45e59017,0 0 0 21px #45e5900b,0 16px 35px #198b5d2b}.green .product-mark:before,.green .product-mark:after{background:#14965f}.orbit{border:1px solid #185cf647;border-radius:50%;width:205px;height:205px;position:absolute;transform:rotate(-28deg)scaleY(.42)}.orbit:after{background:var(--lab-blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:95px;left:20px}.orbit-two{width:285px;height:285px;transform:rotate(27deg)scaleY(.4)}.orbit-two:after{top:135px;left:auto;right:38px}.green .orbit{border-color:#14965f47}.green .orbit:after{background:#14965f}.product-body{flex-direction:column;padding:43px 38px 35px;display:flex;position:relative}.product-body:before{color:#9badad;content:"VERIFICADO";font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:8px;position:absolute;top:45px;right:31px}.product-eyebrow{color:var(--lab-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.green .product-eyebrow{color:#128653}.product-body h3{letter-spacing:-.055em;margin:20px 0 16px;font-size:42px;font-weight:620;line-height:1}.product-body>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.product-tag{color:#476166;font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;margin-top:21px;font-size:10px;font-weight:600;display:flex}.product-tag span{color:var(--lab-blue);background:#dbe6ff;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.green .product-tag span{color:#128653;background:#d8f5e7}.product-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:24px;display:flex}.product-buy>div span{color:#849598;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.product-buy>div strong{letter-spacing:-.03em;font-size:21px}.product-buy button,.primary-button{background:var(--lab-navy);color:#fff;cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 19px;font-size:10px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.product-buy button:hover,.primary-button:hover{background:var(--lab-blue);transform:translateY(-1px)}footer{background:var(--lab-navy);border-top:3px solid var(--lab-green);color:#769197;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;justify-content:space-between;align-items:center;padding:30px max(5vw,55vw - 720px);font-size:9px;display:flex}.footer-brand{color:#fff}.footer-brand b{color:var(--lab-green)}.footer-brand .brand-mark{background:#102f38}.footer-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.footer-actions a{color:#b7ccd1;text-underline-offset:4px}.footer-actions a:hover{color:var(--lab-green)}.modal-backdrop{z-index:50;background:#031116d6;justify-content:center;align-items:center;padding:24px;animation:.2s fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.checkout-modal{background-color:var(--surface);border:1px solid var(--line-strong);border-top:4px solid var(--lab-blue);background-image:linear-gradient(#314e520b 1px,#0000 1px),linear-gradient(90deg,#314e520b 1px,#0000 1px);background-size:24px 24px;width:100%;max-width:570px;padding:42px;animation:.28s modal-in;position:relative;box-shadow:0 35px 100px #00000073}.modal-close{background:var(--surface);border:1px solid var(--line);color:#526a6e;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:flex;position:absolute;top:24px;right:24px}.modal-step{color:var(--lab-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:9px;font-weight:720}.modal-heading h2,.success-state h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:34px}.modal-heading p,.success-state>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.checkout-product{border:1px solid var(--line);background:#eef3f1b8;align-items:center;gap:14px;margin:27px 0 0;padding:16px;display:flex}.checkout-mark{background:var(--lab-blue);color:#fff;font-family:var(--font-geist-mono), monospace;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:700;display:flex}.checkout-mark.green{background:#14965f}.checkout-product div span{color:#829397;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:4px;font-size:8px;display:block}.checkout-product div strong{font-size:16px}.price-receipt{background:var(--surface);border-left:1px solid var(--line);border-right:1px solid var(--line);padding:17px 16px 6px}.price-receipt>div{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.price-receipt span{color:#607478}.price-receipt .discount-line strong{color:#128653}.price-receipt .total-line{border-top:1px dashed var(--line-strong);align-items:center;margin-top:8px;padding-top:17px}.price-receipt .total-line span{color:var(--ink);font-weight:650}.price-receipt .total-line strong{color:var(--lab-blue);font-size:24px}.access-note{border-left:3px solid var(--lab-blue);background:#e7efff;align-items:flex-start;gap:11px;margin:18px 0 24px;padding:13px 15px;display:flex}.access-note>span{border:1px solid var(--lab-blue);color:var(--lab-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:11px;display:flex}.access-note p{color:#4e6482;font-family:var(--font-geist-mono), monospace;margin:0;font-size:9px;line-height:1.65}.payment-methods{border:0;margin:0 0 22px;padding:0}.payment-methods legend{margin-bottom:11px;font-size:12px;font-weight:650}.payment-methods label{border:1px solid var(--line);cursor:pointer;background:#fbfdfccc;align-items:center;gap:12px;min-height:57px;margin-top:8px;padding:10px 14px;display:flex}.payment-methods label.selected{border-color:var(--lab-blue);box-shadow:inset 3px 0 0 var(--lab-blue)}.payment-methods input{opacity:0;width:1px;height:1px;position:absolute}.method-icon{color:var(--lab-blue);background:#e4ecff;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.payment-methods label>span:nth-child(3){flex-direction:column;display:flex}.payment-methods label strong{font-size:12px}.payment-methods label small{color:#849598;margin-top:2px;font-size:9px}.payment-methods label i{border:1px solid #9ba9ab;border-radius:50%;width:16px;height:16px;margin-left:auto;position:relative}.payment-methods label.selected i:after{background:var(--lab-blue);content:"";border-radius:50%;position:absolute;inset:3px}.customer-fields,.card-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;display:grid}.customer-fields legend,.card-fields legend{margin-bottom:12px;font-size:12px;font-weight:650}.customer-fields label,.card-fields label{flex-direction:column;gap:6px;display:flex}.customer-fields .full-field,.card-fields .full-field{grid-column:1/-1}.customer-fields label span,.card-fields label span{color:#536a6e;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.customer-fields input,.card-fields input{border:1px solid var(--line);color:var(--ink);background:#fbfdfce6;border-radius:0;width:100%;min-width:0;height:47px;padding:0 13px;font-size:13px}.customer-fields input:focus,.card-fields input:focus{border-color:var(--lab-blue);outline:2px solid #185cf61f}.card-fields{border-left:3px solid var(--lab-blue);background:#e7efff85;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.payment-error{color:#9b2d27;background:#fff0ef;border-left:3px solid #db4339;margin:0 0 16px;padding:12px 14px;font-size:11px;line-height:1.55}.primary-button{width:100%;min-height:56px}.download-button{text-decoration:none}.access-warning{color:#6d531b;background:#fff5de;border-left:3px solid #d69b1e;margin-top:20px;padding:13px 15px;font-size:11px}.primary-button:disabled{cursor:wait;background:#667b80;transform:none}.secondary-button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;width:100%;min-height:44px;padding:0 18px;font-size:9px}.secure-copy{color:#7b8d90;font-family:var(--font-geist-mono), monospace;text-align:center;margin:12px 0 0;font-size:8px}.success-state{text-align:center;padding:38px 0 10px}.pix-state{text-align:center;padding:18px 0 2px}.pix-state h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:34px}.pix-state>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.qr-frame{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;width:250px;height:250px;margin:24px auto 14px;padding:12px;display:flex;position:relative}.qr-frame:before,.qr-frame:after{border-color:var(--lab-blue);content:"";pointer-events:none;border-style:solid;position:absolute;inset:6px}.qr-frame:before{border-width:2px 0 0 2px}.qr-frame:after{border-width:0 2px 2px 0}.qr-frame img{object-fit:contain;width:100%;height:100%}.pix-code{border:1px solid var(--line);color:#5d7276;font-family:var(--font-geist-mono), monospace;text-align:left;word-break:break-all;background:#e9efed;max-height:60px;margin:0 0 12px;padding:10px;font-size:8px;line-height:1.5;overflow:hidden}.pix-state .demo-notice{margin-bottom:12px}.success-icon{border:1px solid var(--lab-green);color:#128653;background:#d8f5e7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 23px;font-size:28px;display:flex}.demo-notice{border:1px solid var(--line);color:#617478;font-family:var(--font-geist-mono), monospace;background:#e9efed;margin:27px 0 18px;padding:14px;font-size:9px;line-height:1.6}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1050px){.product-card{grid-template-columns:1fr}.product-visual{border-bottom:1px solid var(--line);border-right:0;min-height:240px}.section-heading h2{font-size:50px}}@media (max-width:760px){.site-header{height:78px;padding:0 20px}.header-window{border:0;padding:8px;font-size:0}.header-window:after{content:"ONLINE";font-size:8px}.brand-mark{width:40px;height:40px}.products-section{padding:65px 20px 80px}.products-section:before{font-size:105px;top:35px}.section-heading{flex-direction:column;align-items:flex-start;gap:24px}.section-heading h2{font-size:clamp(40px,12vw,56px)}.section-heading>p{margin-left:0}.product-grid{grid-template-columns:1fr}.product-body{min-height:390px;padding:35px 27px 28px}.product-body:before{display:none}.product-buy{gap:16px}.product-buy button{padding:0 14px}footer{flex-direction:column;align-items:flex-start;gap:18px;padding:30px 20px}footer p{margin:0}.footer-actions{align-items:flex-start}.modal-backdrop{align-items:flex-start;padding:0}.checkout-modal{min-height:100dvh;padding:38px 22px}.modal-close{top:18px;right:18px}.customer-fields{grid-template-columns:1fr}.customer-fields .full-field{grid-column:auto}.card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.card-fields .full-field{grid-column:1/-1}.qr-frame{width:220px;height:220px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
