@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;--color-accent:#2563eb;--color-accent-dark:#1d4ed8;--color-border:#dce3ee;--color-muted:#667085;--color-navy:#0b1f3a;--color-surface:#fff;--color-surface-soft:#f7f9fc;--color-text:#172033;background:#f3f6fb;font-family:Geist Variable,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#f3f6fb;background-image:linear-gradient(#2563eb06 1px,#0000 1px),linear-gradient(90deg,#2563eb06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:320px;min-height:100vh;margin:0}a{color:inherit}.app-shell{min-height:100vh}main{width:min(1180px,100% - 40px);margin:0 auto}.nav{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.brand{color:var(--color-navy);letter-spacing:-.02em;align-items:center;gap:11px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.brand-qr-mark{flex:none;width:44px;height:44px;display:block}.brand-qr-mark img{width:100%;height:100%;display:block}.brand-wordmark{color:var(--color-navy);letter-spacing:-.035em;white-space:nowrap;font-weight:780}.brand-wordmark>span{color:#175cf5}.home-page{width:min(1240px,100% - 48px)}.home-header{border-bottom:1px solid #dce3ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:84px;display:grid}.home-header .brand{justify-self:start;font-size:16px}.home-header .brand-qr-mark{width:38px;height:38px}.home-nav-links{color:#526077;align-items:center;gap:32px;font-size:13px;font-weight:650;display:flex}.home-nav-links a,.home-sign-in{text-decoration:none}.home-nav-links a:hover,.home-sign-in:hover,.home-nav-links .is-active{color:var(--color-navy)}.home-header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.home-sign-in{color:#40506a;font-size:13px;font-weight:700}.home-header-cta{min-height:40px;box-shadow:none;border-radius:7px;padding:0 17px;font-size:13px}.home-mobile-nav{z-index:20;justify-self:end;display:none;position:relative}.home-mobile-nav summary{cursor:pointer;background:#ffffffc2;border:1px solid #cfd8e6;border-radius:8px;place-items:center;width:42px;height:42px;padding:0;list-style:none;display:grid}.home-mobile-nav summary::-webkit-details-marker{display:none}.home-mobile-nav summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.home-mobile-nav-icon{gap:4px;width:18px;display:grid}.home-mobile-nav-icon>span{background:var(--color-navy);border-radius:99px;height:2px;display:block}.home-mobile-nav[open] .home-mobile-nav-icon>span:first-child{transform:translateY(6px)rotate(45deg)}.home-mobile-nav[open] .home-mobile-nav-icon>span:nth-child(2){opacity:0}.home-mobile-nav[open] .home-mobile-nav-icon>span:last-child{transform:translateY(-6px)rotate(-45deg)}.home-mobile-nav nav{background:#fff;border:1px solid #cfd8e6;border-radius:12px;gap:0;width:min(320px,100vw - 28px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0b1f3a29}.home-mobile-nav nav>a:not(.button){color:#40506a;border-radius:7px;padding:13px 12px;font-size:14px;font-weight:700;text-decoration:none}.home-mobile-nav nav>a:not(.button):hover,.home-mobile-nav nav>a:not(.button).is-active{color:var(--color-navy);background:#f1f5fb}.home-mobile-sign-in{border-top:1px solid #dce3ee;margin-top:6px}.home-mobile-cta{width:100%;margin-top:10px}.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);align-items:start;gap:0 clamp(56px,5vw,72px);padding:clamp(68px,6vw,88px) 0 clamp(72px,7vw,96px);display:grid}.home-hero h1{max-width:none;color:var(--color-navy);letter-spacing:-.058em;margin:0 0 31px;font-size:clamp(46px,3.6vw,50px);font-weight:740;line-height:1}.home-hero-content{padding-right:0}.home-hero-sticker-image-link{border-radius:16px;align-self:start;line-height:0;display:block;overflow:hidden}.home-hero-sticker-image-link:focus-visible{outline-offset:4px;outline:4px solid #2563eb47}.home-hero-sticker-image{width:100%;height:auto;display:block}.home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.home-hero-actions .button{border-radius:8px;min-height:48px}.home-product-preview{background:#fff;border:1px solid #cfd8e6;border-radius:16px;overflow:hidden;box-shadow:0 36px 80px #0b1f3a24,0 5px 16px #0b1f3a0d}.home-preview-header{background:#f8fafc;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 22px;display:flex}.home-preview-brand{color:var(--color-navy);align-items:center;gap:9px;font-size:12px;font-weight:760;display:inline-flex}.home-preview-brand .brand-qr-mark{width:28px;height:28px}.home-preview-status{color:#365676;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.home-preview-status:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb1a}.home-preview-body{padding:30px}.home-preview-label{color:#64748b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:780}.home-preview-equipment{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-preview-equipment span:first-child{color:#526077;font-size:12px}.home-preview-equipment h2{color:var(--color-navy);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(27px,3vw,38px);font-weight:740}.home-equipment-code{color:#40506a;letter-spacing:.06em;background:#f8fafc;border:1px solid #d8e0eb;border-radius:5px;flex:none;padding:6px 8px;font-family:ui-monospace,monospace;font-size:9px;font-weight:750}.home-preview-details{border:1px solid #e1e7ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.home-preview-details>div{border-right:1px solid #e1e7ef;min-width:0;padding:14px 15px}.home-preview-details>div:last-child{border-right:0}.home-preview-details dt{color:#98a2b3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.home-preview-details dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:700;overflow:hidden}.home-preview-request{background:#f4f7fc;border:1px solid #cad8ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:15px;display:grid}.home-request-icon{color:#fff;background:#2563eb;border-radius:6px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.home-preview-request div{gap:3px;display:grid}.home-preview-request div>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.home-preview-request strong{color:#24364e;font-size:11px;line-height:1.35}.home-request-time{color:#98a2b3;font-size:10px}.home-preview-footer{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border-top:1px solid #e3e8f0;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:9px;font-weight:780;display:flex}.home-preview-footer i{background:#c9d4e2;width:28px;height:1px}.home-hero-sticker-visual{background:#eef2f5;border:1px solid #bdc8d3;border-radius:16px;overflow:hidden;box-shadow:0 36px 80px #0b1f3a26,0 5px 16px #0b1f3a0f}.home-hero-example-meta{background:#f7f9fb;border-bottom:1px solid #c5ced7;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 22px;display:flex}.home-hero-example-meta span{color:#7b8799;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.home-hero-example-meta strong{color:#344054;font-size:11px}.home-hero-equipment-panel{background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#11223406 1px 3px),linear-gradient(145deg,#dbe1e6,#bcc6ce);padding:clamp(30px,4.5vw,50px);position:relative}.home-panel-fastener{background:#dbe1e6;border:1px solid #8b98a4;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;box-shadow:inset 0 0 0 2px #ffffff59}.home-panel-fastener:first-of-type{left:16px}.home-panel-fastener:nth-of-type(2){right:16px}.home-hero-sticker-visual .home-service-label{z-index:1;position:relative;box-shadow:0 18px 38px #0c1c2c33,0 2px 6px #0c1c2c1f}.service-sticker{color:#0b1f3a;background:#f8fafc;border:1px solid #cbd5e1;border-top:3px solid #2563eb;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:21px;padding:24px;display:grid;container-type:inline-size}.service-sticker-qr{background:#fff;border:1px solid #cbd5e1;place-items:center;width:118px;height:118px;display:grid}.service-sticker-qr img,.service-sticker-qr svg{width:100%;height:100%;display:block}.sample-equipment-qr{outline:0;width:100%;height:100%;display:block}.sample-equipment-qr:focus-visible{box-shadow:0 0 0 4px #2563eb3d}.service-sticker-copy{min-width:0}.service-sticker-copy>span{color:#526077;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:850;display:block}.service-sticker-copy>strong{color:#0b1f3a;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(20px,5.8cqi,38px);font-weight:780;line-height:.98;display:block}.service-sticker-copy>p{color:#40506a;margin:16px 0 0;font-size:10px;line-height:1.45}.home-hero-service-sticker{z-index:1;position:relative;box-shadow:0 18px 38px #0c1c2c33,0 2px 6px #0c1c2c1f}.home-hero-unit-plate{color:#354352;background:#e7ebeea3;border:1px solid #414e5a59;grid-template-columns:auto minmax(0,1fr);gap:4px 13px;max-width:290px;margin-top:24px;padding:10px 12px;display:grid}.home-hero-unit-plate span{grid-row:1/3;align-self:center;font-family:ui-monospace,monospace;font-size:14px;font-weight:850}.home-hero-unit-plate strong{letter-spacing:.04em;text-transform:uppercase;font-size:8px}.home-hero-unit-plate small{color:#607082;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.home-proof{border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:30px;min-height:92px;display:flex}.home-proof>span{color:#98a2b3;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:10px;font-weight:780}.home-proof>div{flex-wrap:wrap;justify-content:flex-end;gap:18px 32px;display:flex}.home-proof strong{color:#526077;font-size:12px;font-weight:650}.home-identity-section{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(70px,10vw,140px);padding:clamp(110px,13vw,170px) 0;display:grid}.home-section-kicker{color:#2453b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:800;display:block}.home-section-copy h2,.home-workflow-heading h2,.home-privacy-copy h2,.home-cta-section h2{color:var(--color-navy);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:720;line-height:1.03}.home-section-copy>p,.home-workflow-heading>p,.home-privacy-copy>p,.home-cta-section>p{color:#5e6b80;font-size:17px;line-height:1.65}.home-section-copy>p{margin:27px 0 0}.home-capabilities{border-top:1px solid #dce3ee;margin-top:38px;display:grid}.home-capabilities article{border-bottom:1px solid #dce3ee;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.home-capabilities strong{color:#24364e;font-size:12px}.home-capabilities span{color:#667085;font-size:12px;line-height:1.5}.home-label-stage{background:radial-gradient(circle at 85% 10%,#2563eb33,#0000 34%),#0b1f3a;border:1px solid #223750;border-radius:16px;padding:clamp(30px,5vw,54px)}.home-service-label{background:linear-gradient(100deg,#ffffffb8,#0000 45%),#e9edf1;border:1px solid #aab5c2;border-radius:7px;overflow:hidden;box-shadow:0 20px 45px #020c1b4d}.home-service-label>header{border-bottom:3px solid #175cf5;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 18px;display:flex}.home-label-brand{align-items:center;gap:9px;min-width:0;display:flex}.home-label-brand .brand-qr-mark{width:34px;height:34px}.home-label-brand>span:last-child{gap:2px;min-width:0;display:grid}.home-label-brand strong{color:#101d2f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-label-brand small{color:#657183;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:650}.home-label-code{color:#24364e;letter-spacing:.08em;flex:none;font-family:ui-monospace,monospace;font-size:9px;font-weight:800}.home-label-body{background:#ffffffb8;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.home-label-body img{background:#fff;border:1px solid #cbd3dc;width:118px;height:118px;display:block}.home-label-overline{color:#526077;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.home-label-body h3{color:#101d2f;letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:750}.home-label-body p{color:#526077;margin:9px 0 0;font-size:11px;line-height:1.5}.home-service-label>footer{color:#344054;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #cbd3dc;justify-content:space-between;gap:16px;margin:0;padding:11px 18px;font-family:ui-monospace,monospace;font-size:8px;font-weight:800;display:flex}.home-label-note{color:#9fb0c7;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700;display:block}.home-workflow{padding:clamp(88px,10vw,128px) 0}.home-workflow-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);align-items:end;gap:clamp(48px,7vw,88px);display:grid}.home-workflow-heading h2{max-width:650px}.home-workflow-heading>p{margin:0 0 4px;font-size:15px}.home-workflow-steps{border-top:1px solid #cfd8e6;border-bottom:1px solid #cfd8e6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;display:grid}.home-workflow-steps article{border-right:1px solid #cfd8e6;min-height:250px;padding:24px 30px 30px}.home-workflow-steps article:first-child{padding-left:0}.home-workflow-steps article:last-child{border-right:0;padding-right:0}.home-workflow-steps h3{color:#1d2e44;letter-spacing:-.025em;margin:0 0 12px;font-size:18px}.home-workflow-steps p{color:#667085;margin:0;font-size:13px;line-height:1.6}.home-privacy-section{color:#fff;background:#0b1f3a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:center;gap:clamp(56px,8vw,100px);padding:clamp(56px,7vw,82px);display:grid;box-shadow:0 30px 70px #0b1f3a2b}.home-privacy-section .home-section-kicker{color:#7da7ff}.home-privacy-copy h2{color:#fff;max-width:650px}.home-privacy-detail>p{color:#b4c2d4;margin:0;font-size:16px;line-height:1.7}.home-inline-link{color:#fff;align-items:center;margin-top:31px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.home-cta-section{text-align:center;justify-items:center;padding:clamp(90px,10vw,128px) 20px;display:grid}.home-cta-section h2{max-width:760px}.home-cta-section>p{max-width:640px;margin:24px 0 0}.home-cta-section>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.home-button-on-dark{color:#24364e;background:#fff;border:1px solid #cfd8e6}.home-footer{color:#667085;border-top:1px solid #dce3ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:0;padding:38px 0 46px;display:grid}.home-footer>div{gap:10px;display:grid}.home-footer-brand{align-items:center;gap:9px;font-size:14px;display:inline-flex}.home-footer-brand .brand-qr-mark{width:32px;height:32px}.home-footer p{color:#7b8799;max-width:310px;margin:0;font-size:11px;line-height:1.5}.home-footer nav{gap:24px;font-size:11px;font-weight:700;display:flex}.home-footer a{text-decoration:none}.home-footer-note{color:#40506a;justify-self:end;font-size:11px;font-weight:750}.home-footer-brand{text-decoration:none}.home-summary-section{margin-top:0}.marketing-hero{border-bottom:1px solid #dce3ee;padding:clamp(105px,12vw,160px) 0 clamp(95px,11vw,145px)}.marketing-hero>h1{max-width:1180px;color:var(--color-navy);letter-spacing:-.058em;margin:0;font-size:clamp(50px,5.3vw,72px);font-weight:740;line-height:1}.marketing-hero>p,.contact-intro>p{color:#526077;margin:31px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.65}.marketing-hero>p{max-width:1180px}.contact-intro>p{max-width:570px}.home-hero-content>p{color:#526077;max-width:590px;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.62}.marketing-product-section{border-bottom:1px solid #dce3ee}.marketing-section-heading{max-width:none}.marketing-section-heading h2,.marketing-boundary-section h2,.marketing-scan-split h2,.marketing-fit-section h2,.marketing-pilot-section h2{color:var(--color-navy);letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:720;line-height:1.04}.marketing-section-heading h2{font-size:clamp(40px,4.4vw,56px)}.marketing-section-heading>p,.marketing-boundary-section>p,.marketing-scan-split>div>p,.marketing-fit-section>div:first-child>p{color:#5e6b80;font-size:16px;line-height:1.7}.marketing-section-heading>p{margin:25px 0 0}.marketing-surface-section,.marketing-trades-section{padding:clamp(105px,12vw,155px) 0}.marketing-pilot-grid article>span{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.marketing-surface-showcase{gap:24px;margin-top:64px;display:grid}.marketing-surface-row{background:#ffffffb3;border:1px solid #d5deea;border-radius:16px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(42px,6vw,78px);padding:clamp(38px,5vw,64px);display:grid;overflow:hidden}.marketing-surface-row-contractor{color:#fff;background:#0b1f3a;border-color:#223750}.marketing-surface-copy>span{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.marketing-surface-row-contractor .marketing-surface-copy>span{color:#7da7ff}.marketing-surface-copy h3{color:var(--color-navy);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.04}.marketing-surface-row-contractor .marketing-surface-copy h3{color:#fff}.marketing-surface-copy>p{color:#667085;margin:22px 0 0;font-size:14px;line-height:1.65}.marketing-surface-row-contractor .marketing-surface-copy>p{color:#b4c2d4}.marketing-surface-copy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.marketing-surface-copy li{color:#526077;border-top:1px solid #e0e6ef;padding:12px 0 0 18px;font-size:12px;line-height:1.5;position:relative}.marketing-surface-copy li:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.marketing-surface-row-contractor .marketing-surface-copy li{color:#c0cce0;border-top-color:#ffffff24}.marketing-customer-preview{background:#fff;border:1px solid #cfd8e6;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 28px 55px #0b1f3a24,0 4px 12px #0b1f3a0d}.marketing-customer-preview-header{background:#f8fafc;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.marketing-preview-brand{align-items:center;gap:8px;font-size:11px;display:inline-flex}.marketing-preview-brand .brand-qr-mark{width:28px;height:28px}.marketing-preview-confirmed{color:#365676;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.marketing-preview-confirmed i{background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb1a}.marketing-customer-preview-body{padding:clamp(22px,3vw,30px)}.marketing-preview-kicker{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.marketing-customer-preview h4{color:var(--color-navy);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(27px,3vw,36px);line-height:1}.marketing-preview-equipment-details{border:1px solid #e1e7ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.marketing-preview-equipment-details>div{border-right:1px solid #e1e7ef;min-width:0;padding:12px}.marketing-preview-equipment-details>div:last-child{border-right:0}.marketing-preview-equipment-details dt,.marketing-portal-preview dt{color:#98a2b3;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.marketing-preview-equipment-details dd,.marketing-portal-preview dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;font-weight:750;overflow:hidden}.marketing-preview-provider{background:#f5f8fc;border:1px solid #d6e0ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.marketing-preview-provider>div{gap:4px;display:grid}.marketing-preview-provider>div>span{color:#7b8799;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-preview-provider strong{color:#24364e;font-size:11px}.marketing-preview-call,.marketing-preview-submit{color:#fff;white-space:nowrap;background:#2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.marketing-preview-request-form{border:1px solid #e1e7ef;border-radius:8px;margin-top:14px;padding:17px;display:grid}.marketing-preview-request-form>strong{color:#24364e;margin-top:7px;font-size:13px}.marketing-preview-request-form>small{color:#8a96a8;margin-top:4px;font-size:8px}.marketing-preview-issue{color:#667085;background:#fff;border:1px solid #d7dee8;border-radius:6px;min-height:47px;margin-top:13px;padding:10px 11px;font-size:9px;line-height:1.45}.marketing-preview-submit{justify-self:start;margin-top:10px}.marketing-customer-preview>footer{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border-top:1px solid #e3e8f0;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-size:7px;font-weight:800;display:flex}.marketing-customer-preview>footer i{background:#c9d4e2;width:18px;height:1px}.marketing-portal-preview{background:#f3f6fa;border:1px solid #263b55;border-radius:14px;grid-template-columns:112px minmax(0,1fr);min-width:0;min-height:450px;display:grid;overflow:hidden;box-shadow:0 32px 64px #00000040}.marketing-portal-sidebar{color:#aebfd3;background:#071a31;flex-direction:column;min-width:0;padding:16px 10px 13px;display:flex}.marketing-portal-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;padding:0 4px 14px;font-size:9px;display:flex}.marketing-portal-brand .brand-qr-mark{background:#fff;border-radius:5px;width:28px;height:28px;padding:2px}.marketing-portal-brand .brand-wordmark{color:#fff}.marketing-portal-brand .brand-wordmark>span{color:#60a5fa}.marketing-portal-section-label{color:#68819d;letter-spacing:.12em;text-transform:uppercase;margin:20px 7px 7px;font-size:7px;font-weight:800}.marketing-portal-sidebar nav{gap:3px;display:grid}.marketing-portal-sidebar nav>span{color:#9eb1c7;border-radius:5px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:31px;padding:0 7px;font-size:8px;font-weight:700;display:grid}.marketing-portal-sidebar nav>span.active{color:#fff;background:#60a5fa24}.marketing-portal-sidebar nav i{border:1px solid;border-radius:2px;width:9px;height:9px}.marketing-portal-sidebar nav b{color:#60a5fa;font-size:8px}.marketing-portal-sidebar>small{color:#68819d;letter-spacing:.08em;text-transform:uppercase;margin:auto 6px 0;font-size:7px;font-weight:800}.marketing-portal-workspace{min-width:0}.marketing-portal-topbar{color:#8a96a8;background:#fff;border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:0 16px;font-size:8px;display:flex}.marketing-portal-topbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-portal-topbar i{margin:0 5px}.marketing-portal-topbar strong{color:#344054}.marketing-portal-profile{flex:none;align-items:center;gap:7px;display:flex}.marketing-portal-profile>b{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.marketing-portal-profile>span{gap:1px;display:grid}.marketing-portal-profile small{color:#98a2b3;font-size:7px}.marketing-portal-content{padding:19px}.marketing-portal-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.marketing-portal-heading>div>span,.marketing-portal-panels header span{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-portal-heading h4{color:var(--color-navy);letter-spacing:-.04em;margin:5px 0 0;font-size:20px}.marketing-portal-heading>span{color:#fff;background:#2563eb;border-radius:5px;align-items:center;min-height:27px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.marketing-portal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.marketing-portal-metrics article{background:#fff;border:1px solid #dce3ec;border-radius:6px;align-content:space-between;min-height:76px;padding:10px;display:grid}.marketing-portal-metrics span{color:#7b8799;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-portal-metrics strong{color:var(--color-navy);letter-spacing:-.04em;font-size:23px}.marketing-portal-metrics small{color:#98a2b3;font-size:7px}.marketing-portal-panels{grid-template-columns:minmax(0,1.25fr) minmax(130px,.75fr);gap:8px;margin-top:8px;display:grid}.marketing-portal-panels>section{background:#fff;border:1px solid #dce3ec;border-radius:6px;min-width:0;overflow:hidden}.marketing-portal-panels section>header{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 11px;display:flex}.marketing-portal-panels header>div{gap:3px;display:grid}.marketing-portal-panels header strong{color:#344054;font-size:9px}.marketing-portal-panels header small{color:#98a2b3;font-size:7px}.marketing-portal-request{border-left:3px solid #2563eb;padding:11px}.marketing-portal-request>div{justify-content:space-between;align-items:center;display:flex}.marketing-portal-request>div>span{color:#2453b8;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:850}.marketing-portal-request time{color:#98a2b3;font-size:7px}.marketing-portal-request>strong{color:#24364e;margin-top:9px;font-size:10px;display:block}.marketing-portal-request p{color:#667085;margin:5px 0 8px;font-size:8px;line-height:1.45}.marketing-portal-request>small{color:#2563eb;font-size:7px;font-weight:800}.marketing-portal-assets article{padding:11px}.marketing-portal-assets article>span{color:#7b8799;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-portal-assets article>strong{color:#24364e;margin-top:5px;font-size:10px;display:block}.marketing-portal-assets dl{gap:6px;margin:10px 0 0;display:grid}.marketing-portal-assets dl>div{border-top:1px solid #e8edf3;padding-top:6px}.marketing-boundary-section{background:#e8eef7;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(350px,.6fr);align-items:end;gap:clamp(60px,9vw,120px);padding:clamp(80px,10vw,120px);display:grid}.marketing-boundary-section>p{margin:0 0 4px}.marketing-timeline{border-bottom:1px solid #dce3ee}.marketing-timeline article{border-bottom:1px solid #dce3ee;grid-template-columns:minmax(240px,.75fr) minmax(320px,1fr);gap:34px;padding:42px 0;display:grid}.marketing-timeline article:last-child{border-bottom:0}.marketing-step-label{color:#98a2b3;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.marketing-timeline h2{color:#1d2e44;letter-spacing:-.04em;margin:0;font-size:25px}.marketing-timeline p{color:#5e6b80;margin:0;font-size:14px;line-height:1.65}.marketing-timeline article>div:last-child strong{color:#344054;margin-top:17px;font-size:11px;display:block}.marketing-scan-split,.marketing-fit-section{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(70px,10vw,140px);padding:clamp(110px,13vw,170px) 0;display:grid}.marketing-scan-split>div>p,.marketing-fit-section>div:first-child>p{margin:25px 0 0}.marketing-scan-split dl{border-top:1px solid #cfd8e6;margin:0}.marketing-scan-split dl>div{border-bottom:1px solid #cfd8e6;grid-template-columns:135px minmax(0,1fr);gap:24px;padding:21px 0;display:grid}.marketing-scan-split dt{color:#344054;font-size:12px;font-weight:800}.marketing-scan-split dd{color:#667085;margin:0;font-size:12px;line-height:1.55}.marketing-trades-section{border-bottom:1px solid #dce3ee}.marketing-trade-grid{border-top:1px solid #cfd8e6;border-bottom:1px solid #cfd8e6;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px;display:grid}.marketing-trade-grid article{border-right:1px solid #cfd8e6;min-height:300px;padding:25px 30px 30px}.marketing-trade-grid article:first-child{padding-left:0}.marketing-trade-grid article:last-child{border-right:0;padding-right:0}.marketing-trade-grid h3{color:#1d2e44;letter-spacing:-.035em;margin:0 0 15px;font-size:21px}.marketing-trade-grid p{color:#667085;margin:0;font-size:13px;line-height:1.65}.marketing-fit-list{border-top:1px solid #cfd8e6}.marketing-fit-list article{border-bottom:1px solid #cfd8e6;grid-template-columns:minmax(160px,.6fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.marketing-fit-list strong{color:#24364e;font-size:12px}.marketing-fit-list span{color:#667085;font-size:12px;line-height:1.55}.marketing-pilot-section{background:#e8eef7;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(60px,9vw,120px);padding:clamp(70px,9vw,105px);display:grid}.marketing-pilot-grid{background:#ffffff73;border:1px solid #c7d3e2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.marketing-pilot-grid article{border-right:1px solid #c7d3e2;align-content:start;gap:14px;padding:28px;display:grid}.marketing-pilot-grid article:last-child{border-right:0}.marketing-pilot-grid article>span{margin-bottom:16px}.marketing-pilot-grid strong{color:#40506a;font-size:11px;line-height:1.45}.pricing-hero{border-bottom:0;max-width:none;padding-bottom:clamp(72px,8vw,105px)}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:clamp(95px,11vw,145px);display:grid}.pricing-card{background:#ffffffb8;border:1px solid #cfd8e6;border-radius:14px;flex-direction:column;min-width:0;min-height:490px;padding:32px;display:flex}.pricing-card-featured{border-color:#2563eb;box-shadow:0 18px 45px #2563eb1f}.pricing-card h2{color:var(--color-navy);letter-spacing:-.04em;margin:0;font-size:26px}.pricing-card>div:first-child>p{color:#667085;min-height:72px;margin:14px 0 0;font-size:14px;line-height:1.65}.pricing-price{align-content:start;gap:8px;min-height:105px;margin-top:34px;display:grid}.pricing-price strong{color:var(--color-navy);letter-spacing:-.06em;font-size:clamp(42px,4vw,56px);font-weight:740;line-height:1}.pricing-price span,.pricing-annual-option span{color:#667085;font-size:12px;line-height:1.5}.pricing-price-contact strong{max-width:220px;font-size:clamp(34px,3vw,44px)}.pricing-annual-option{border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;gap:6px;min-height:74px;padding:14px 0;display:grid}.pricing-annual-option strong,.pricing-label-limit strong{color:#24364e;font-size:13px}.pricing-label-limit{margin:24px 0 30px}.pricing-card .button{width:100%;margin-top:auto}.pricing-explainer{background:#e8eef7;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:clamp(60px,9vw,120px);padding:clamp(70px,9vw,105px);display:grid}.pricing-explainer h2{color:var(--color-navy);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:720;line-height:1.04}.pricing-explainer p{color:#526077;margin:0;font-size:16px;line-height:1.75}@media (width<=1050px){.pricing-plans{grid-template-columns:1fr}.pricing-card,.pricing-card>div:first-child>p,.pricing-price,.pricing-annual-option{min-height:0}.pricing-explainer{grid-template-columns:1fr;gap:28px}}@media (width<=760px){.pricing-card{padding:26px 22px}.pricing-explainer{border-radius:12px;padding:42px 22px}}.contact-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(60px,7vw,88px);padding:clamp(88px,10vw,130px) 0;display:grid}.contact-intro{padding-top:24px}.contact-intro h1{max-width:none;color:var(--color-navy);letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.2vw,72px);font-weight:740;line-height:1}.contact-expectations{border-top:1px solid #cfd8e6;margin-top:52px;display:grid}.contact-expectations article{border-bottom:1px solid #cfd8e6;padding:21px 0}.contact-expectations strong{color:#24364e;font-size:13px}.contact-expectations p{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.55}.contact-form-card{background:#ffffffd1;border:1px solid #d4dde9;border-radius:16px;min-width:0;padding:clamp(34px,4vw,48px);box-shadow:0 30px 70px #0b1f3a1a,0 4px 14px #0b1f3a0a}.contact-form{gap:24px;display:grid;position:relative}.contact-form-heading>span{color:#2453b8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.contact-form-heading h2,.contact-success h2{color:var(--color-navy);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(32px,3.5vw,43px);font-weight:720;line-height:1.04}.contact-form-heading p{color:#7b8799;margin:10px 0 0;font-size:12px}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;display:grid}.contact-form label{color:#344054;gap:8px;font-size:12px;font-weight:750;display:grid}.contact-form label>span{color:#8a96a8;font-weight:550}.contact-form input,.contact-form select,.contact-form textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #c9d4e2;border-radius:8px;outline:0;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.contact-form input,.contact-form select{min-height:48px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:130px;padding:13px;line-height:1.5}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#6b96f6;box-shadow:0 0 0 3px #2563eb1c}.contact-message-field{grid-column:1/-1}.contact-form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-privacy-note{color:#7b8799;margin:-4px 0 0;font-size:11px;line-height:1.55}.contact-submit-button{justify-self:start;min-width:190px}.contact-success{align-content:center;justify-items:start;gap:28px;min-height:520px;display:grid}.contact-success-mark{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;font-weight:800;display:grid}.contact-success .home-section-kicker{margin-bottom:0}.contact-success p{color:#5e6b80;max-width:480px;margin:18px 0 0;font-size:15px;line-height:1.65}.contact-success-actions{flex-wrap:wrap;gap:12px;display:flex}.status{color:#676255;background:#ffffff57;border:1px solid #22201929;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.status-dot{background:#9a9486;border-radius:50%;width:7px;height:7px}.status-success .status-dot{background:#3f8d5a;box-shadow:0 0 0 3px #3f8d5a21}.status-error .status-dot{background:#b54a3e}.hero{max-width:900px;padding:110px 0 130px}.eyebrow,.section-heading>span{color:var(--color-accent-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:800}h1{color:var(--color-navy);letter-spacing:-.075em;margin:0;font-size:clamp(58px,9.5vw,126px);font-weight:770;line-height:.87}h1 span{color:var(--color-accent)}.hero-copy{max-width:670px;color:var(--color-muted);margin:40px 0 0;font-size:clamp(19px,2.2vw,25px);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--color-accent);box-shadow:0 8px 18px #2563eb2e}.button-primary:hover{background:var(--color-accent-dark)}.button-secondary{background:#ffffff5c;border:1px solid #22201933}.sticker-demo{border:5px solid var(--color-navy);background:#5eead4;border-radius:18px;max-width:860px;margin:0 auto 150px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:18px 20px #0b1f3a21}.sticker-header,.sticker-body,.sticker-footer{padding:24px 28px}.sticker-header{border-bottom:4px solid var(--color-navy);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sticker-overline{letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.sticker-header strong{letter-spacing:-.04em;font-size:clamp(20px,3vw,33px)}.sticker-id{font-family:ui-monospace,monospace;font-size:13px;font-weight:800}.sticker-body{background:#f7f2e8;grid-template-columns:150px 1fr;align-items:center;gap:32px;display:grid}.qr{background-color:#fff;background-image:linear-gradient(90deg,#0000 48%,#171714 49% 57%,#0000 58%),linear-gradient(#0000 48%,#171714 49% 57%,#0000 58%);background-position:0 0;background-repeat:repeat;background-size:26px 26px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-columns:repeat(3,1fr);gap:9px;width:150px;height:150px;padding:12px;display:grid;position:relative}.qr span{z-index:1;background:#fff;border:8px solid #171714;height:36px}.qr span:nth-child(3){grid-column:1;align-self:end}.qr i{background:#171714;width:36px;height:36px;position:absolute;bottom:20px;right:20px}.sticker-body h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(30px,5vw,56px);line-height:1}.sticker-body p{color:#575246;max-width:510px;margin:0;font-size:17px;line-height:1.5}.sticker-footer{border-top:4px solid var(--color-navy);text-align:right;font-family:ui-monospace,monospace;font-size:13px;font-weight:800}.how-it-works{padding:0 0 140px}.section-heading{max-width:760px}.section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,6vw,74px);line-height:1}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.steps article{background:#ffffff61;border:1px solid #22201926;border-radius:14px;min-height:250px;padding:24px}.step-number{color:#a86808;margin-bottom:65px;font-family:ui-monospace,monospace;font-size:12px;font-weight:800;display:block}.steps h3{letter-spacing:-.03em;margin:0 0 10px;font-size:21px}.steps p{color:#676255;margin:0;font-size:15px;line-height:1.55}footer{color:#777164;border-top:1px solid #2220192b;justify-content:space-between;gap:20px;padding:30px 0 42px;font-size:13px;display:flex}footer span:first-child{color:#171714;font-weight:750}.demo-page{padding-bottom:80px}.demo-label{color:var(--color-accent-dark);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:12px;font-weight:800}.demo-nav-actions,.dashboard-nav-actions{align-items:center;gap:18px;display:flex}.text-link,.text-button{color:var(--color-accent-dark);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13px;font-weight:750;-webkit-text-decoration:underline #6f551759;text-decoration:underline #6f551759}.text-button{cursor:pointer}.card-kicker{color:var(--color-accent-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.mock-chip{min-height:27px;color:var(--color-accent-dark);letter-spacing:.08em;text-transform:uppercase;background:#2563eb17;border:1px solid #2563eb3d;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.demo-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding:75px 0 55px;display:flex}.demo-heading>div:first-child{max-width:760px}.demo-heading h1{font-size:clamp(50px,8vw,92px)}.demo-heading p{max-width:630px;color:var(--color-muted);margin:28px 0 0;font-size:19px;line-height:1.55}.demo-actions{flex-direction:column;flex:none;gap:10px;display:flex}button.button{cursor:pointer;border:0}button.button:disabled{cursor:wait;opacity:.55}.asset-builder{background:#ffffff85;border:1px solid #22201926;border-radius:18px;margin-bottom:80px;overflow:hidden;box-shadow:0 20px 70px #3d331f14}.asset-builder-heading,.asset-builder-footer{justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex}.asset-builder-heading{border-bottom:1px solid #22201921}.asset-builder-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,45px)}.asset-builder-grid{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.asset-builder-grid>div{border-right:1px solid #22201921;min-width:0;padding:28px 32px}.asset-builder-grid>div:last-child{border-right:0}.asset-builder-grid dt,.dashboard-asset-list dt{color:#7a7466;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.asset-builder-grid dd,.dashboard-asset-list dd{color:#292820;margin:0;font-size:15px;font-weight:720}.asset-builder-footer{background:#2563eb0b;border-top:1px solid #22201921}.asset-builder-footer p{color:#676255;max-width:640px;margin:0;font-size:14px;line-height:1.5}.demo-success{color:#43644d;background:#ffffff75;border:1px solid #3f8d5a3d;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;font-size:13px;display:flex}.demo-success span{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#3f8d5a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.print-sheet{background:#ffffff73;border:1px solid #22201926;border-radius:18px;place-items:center;min-height:650px;padding:70px 30px;display:grid}.print-sticker{border:5px solid var(--color-navy);background:#5eead4;border-radius:18px;width:min(850px,100%);overflow:hidden;box-shadow:16px 18px #0b1f3a21}.print-sticker>header,.print-sticker>footer{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 26px;display:flex}.print-sticker>header{border-bottom:4px solid var(--color-navy)}.print-sticker>header span,.print-sticker>header b{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:11px;display:block}.print-sticker>header strong{letter-spacing:-.04em;margin-top:3px;font-size:clamp(21px,3vw,31px);display:block}.print-sticker-body{background:#f8fafc;grid-template-columns:220px 1fr;align-items:center;gap:35px;padding:30px;display:grid}.print-sticker-body svg{width:100%;height:auto}.print-sticker-body h2{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(38px,6vw,62px);line-height:.95}.print-sticker-body p{color:#575246;max-width:440px;margin:0 0 24px;font-size:17px;line-height:1.5}.print-sticker-body>div>strong{color:var(--color-accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.print-sticker>footer{border-top:4px solid var(--color-navy);color:var(--color-navy);font-family:ui-monospace,monospace;font-size:10px;font-weight:800}.demo-state{color:#676255;text-align:center;background:#ffffff61;border:1px solid #22201926;border-radius:18px;padding:80px 30px}.sticker-batch-summary{background:#ffffff85;border:1px solid #22201926;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:18px;padding:24px 28px;display:flex}.sticker-batch-summary h2{color:var(--color-navy);letter-spacing:-.04em;margin:0;font-size:25px}.sticker-batch-summary p{max-width:670px;color:var(--color-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.sticker-batch-summary dl{flex:none;gap:10px;margin:0;display:flex}.sticker-batch-summary dl>div{background:#f1f5f9;border-radius:9px;gap:4px;min-width:82px;padding:11px 13px;display:grid}.sticker-batch-summary dt{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.sticker-batch-summary dd{color:var(--color-navy);margin:0;font-size:22px;font-weight:800}.sticker-sheet{background:#ffffff73;border:1px solid #22201926;border-radius:18px;padding:24px}.sticker-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.inventory-sticker{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.inventory-sticker>.service-sticker{box-shadow:0 12px 28px #0b1f3a1c}.inventory-sticker>header,.inventory-sticker>footer{color:var(--color-navy);background:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.inventory-sticker>header{border-bottom:3px solid #2563eb}.inventory-sticker>header span,.inventory-sticker>header b,.inventory-sticker>footer{letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:9px;font-weight:800}.inventory-sticker>header strong{color:#40506a;letter-spacing:0;margin-top:4px;font-size:11px;display:block}.sticker-brand{align-items:center;gap:5px;display:flex}.sticker-brand .sticker-brand-mark{width:26px;height:26px}.sticker-brand>span{letter-spacing:.08em;text-transform:uppercase;font-family:Geist Variable,Arial,sans-serif;font-size:10px}.inventory-sticker-body{background:#ffffffc2;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:16px;display:grid}.inventory-sticker-body svg{background:#fff;border:1px solid #cbd3dc;width:100%;height:auto}.inventory-sticker-body h2{color:var(--color-navy);letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:.95}.inventory-sticker-body p{color:#475467;margin:0 0 8px;font-size:11px;line-height:1.4}.inventory-sticker-body .sticker-technician-note{color:#7b8799;font-size:9px}.inventory-sticker>footer{background:#ffffff8c;border-top:1px solid #cbd3dc}.inventory-sticker-action{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.sticker-status{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.sticker-status.status-unclaimed{color:#175cd3;background:#dbeafe}.sticker-status.status-claimed{color:#027a48;background:#d1fadf}.sticker-status.status-disabled{color:#475467;background:#eaecf0}.scan-page{align-content:start;width:min(100% - 28px,620px);min-height:100vh;margin:0 auto;padding:22px 0 50px;display:grid}.scan-brand{color:var(--color-navy);align-items:center;gap:10px;padding:0 3px 22px;font-size:14px;font-weight:750;display:flex}.scan-card{border:1px solid var(--color-border);background:#ffffffe0;border-radius:20px;padding:clamp(24px,7vw,48px);overflow:hidden;box-shadow:0 22px 70px #0b1f3a1a}.scan-confirmed{color:#3f7450;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;font-weight:800;display:flex}.scan-confirmed .status-dot{background:#3f8d5a;box-shadow:0 0 0 3px #3f8d5a21}.scan-kicker{color:var(--color-accent-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.scan-card>h1{font-size:clamp(48px,12vw,76px);line-height:.95}.equipment-details{border-top:1px solid #22201924;gap:0;margin:42px 0;display:grid}.equipment-details>div{border-bottom:1px solid #22201924;grid-template-columns:125px 1fr;gap:15px;padding:16px 0;display:grid}.equipment-details dt{color:#777164;text-transform:uppercase;font-size:12px;font-weight:700}.equipment-details dd{color:#28271f;margin:0;font-size:15px;font-weight:700}.provider-card{color:#f8f3e9;background:var(--color-navy);border-radius:14px;padding:25px}.provider-card>span{color:#c6bfae;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.provider-card h2{letter-spacing:-.045em;margin:7px 0 20px;font-size:clamp(27px,7vw,38px)}.provider-call-button{width:100%;color:var(--color-navy);background:#5eead4}.service-request-form{border-top:1px solid #22201924;gap:18px;margin-top:24px;padding-top:34px;display:grid}.form-heading{margin-bottom:4px}.form-heading h2{max-width:470px;color:var(--color-navy);letter-spacing:-.05em;margin:0;font-size:clamp(28px,7vw,41px);line-height:1.05}.form-heading p{color:#777164;margin:10px 0 0;font-size:13px}.service-request-form label{color:#47443a;gap:7px;font-size:12px;font-weight:750;display:grid}.service-request-form label>span{color:#8a8475;font-weight:500}.service-request-form input,.service-request-form textarea{color:#222019;width:100%;font:inherit;background:#ffffffb8;border:1px solid #2220192e;border-radius:10px;outline:0;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.service-request-form input{min-height:48px;padding:0 14px}.service-request-form textarea{resize:vertical;min-height:120px;padding:13px 14px;line-height:1.45}.service-request-form input:focus,.service-request-form textarea:focus{border-color:#a86808;box-shadow:0 0 0 3px #a868081f}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row-three{grid-template-columns:1fr .7fr .7fr}.privacy-note{color:#777164;margin:-2px 0 0;font-size:11px;line-height:1.5}.form-error{color:#a23e34;margin:0;font-size:13px;font-weight:700}.submit-request-button{width:100%}.request-success{background:#e8f4ebb8;border:1px solid #3f8d5a3d;border-radius:15px;justify-items:start;gap:20px;margin-top:24px;padding:30px;display:grid}.success-check{color:#fff;background:#3f8d5a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;font-weight:800;display:grid}.request-success>div>span{color:#3f7450;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.request-success h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(27px,7vw,39px);line-height:1.05}.request-success p{color:#676255;margin:0;font-family:ui-monospace,monospace;font-size:11px}.claim-card>h1{font-size:clamp(48px,11vw,70px)}.technician-session{border-bottom:1px solid #22201924;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:20px;display:flex}.technician-session>span:last-child{gap:2px;display:grid}.technician-session strong{color:var(--color-navy);font-size:12px}.technician-session small{color:var(--color-muted);font-size:10px}.claim-identified{color:#175cd3;letter-spacing:.07em;text-transform:uppercase;background:#eff6ff;border:1px solid #2563eb2e;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:34px;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.claim-identified strong{font-family:ui-monospace,monospace}.claim-intro{color:var(--color-muted);margin:20px 0 0;font-size:14px;line-height:1.55}.claim-section-heading{border-top:1px solid #22201924;margin-top:18px;padding-top:28px}.claim-back-link{justify-self:center}.claim-success-card{justify-items:start;display:grid;text-align:left!important}.claim-success-card .success-check{margin-bottom:26px}.claim-success-card h1{font-size:clamp(43px,10vw,64px)}.claim-success-card p{margin-left:0;margin-right:0}.claim-success-actions{flex-wrap:wrap;gap:10px;display:flex}.scan-state-page{align-content:center}.scan-state-page .scan-card{text-align:center}.scan-state-page .scan-state-brand-mark{width:132px;height:132px;margin:0 auto 30px}.scan-state-page h1{font-size:clamp(40px,11vw,65px)}.scan-state-page p{color:#676255;margin:22px auto 30px;line-height:1.55}.dashboard-page{width:100%;min-height:100vh;color:var(--color-text);background:#f4f7fb;margin:0;padding:0}.dashboard-loading{color:var(--color-muted);place-items:center;display:grid}.dashboard-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{z-index:3;color:#cbd5e1;background:var(--color-navy);flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;box-shadow:8px 0 28px #0b1f3a14}.dashboard-brand{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 24px;text-decoration:none;display:flex}.dashboard-brand .brand-qr-mark{background:#fff;border-radius:8px;width:48px;height:48px;padding:3px;box-shadow:0 0 0 1px #fff3}.dashboard-brand .brand-wordmark{color:#fff}.dashboard-brand .brand-wordmark>span{color:#60a5fa}.dashboard-brand-copy,.profile-copy{gap:2px;min-width:0;display:grid}.dashboard-brand-copy strong{letter-spacing:-.01em;font-size:14px}.dashboard-brand-copy small{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.dashboard-sidebar-nav{gap:5px;margin-top:24px;display:grid}.sidebar-section-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 7px;font-size:10px;font-weight:800}.sidebar-link{color:#aebbd0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;transition:color .15s,background .15s;display:grid}.sidebar-link:hover{color:#fff;background:#ffffff12}.sidebar-link-active{color:#fff;background:#3b82f638;box-shadow:inset 3px 0 #60a5fa}.sidebar-link strong{color:#dbeafe;background:#3b82f64d;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.dashboard-icon{width:19px;height:19px}.dashboard-sidebar-footer{border-top:1px solid #ffffff1a;align-items:start;gap:10px;margin-top:auto;padding:16px 10px 4px;display:grid}.dashboard-sidebar-footer .mock-chip{color:#bfdbfe;background:#3b82f624;border-color:#60a5fa57;width:fit-content}.sidebar-reset{color:#e2e8f0;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.sidebar-reset:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.dashboard-sidebar-footer small{color:#64748b;font-size:10px}.dashboard-workspace{min-width:0}.dashboard-topbar{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 32px;display:flex}.dashboard-breadcrumbs{color:#98a2b3;align-items:center;gap:9px;font-size:12px;display:flex}.dashboard-breadcrumbs strong{color:#344054;font-weight:700}.dashboard-account{align-items:center;gap:12px;display:flex}.dashboard-alert-button{border:1px solid var(--color-border);color:#475467;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.dashboard-alert-button span{background:#3b82f6;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.dashboard-profile{align-items:center;gap:10px;padding-left:4px;display:flex}.profile-avatar{color:#fff;background:#334e75;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.profile-copy strong{color:#344054;font-size:12px}.profile-copy small{color:#98a2b3;font-size:10px}.dashboard-logout{color:#667085;font:inherit;background:0 0;border:0;padding:7px 10px;font-size:11px;font-weight:700}.dashboard-logout:disabled{cursor:not-allowed;opacity:.72}.dashboard-content{width:min(1380px,100%);margin:0 auto;padding:34px 34px 56px}.dashboard-header{justify-content:space-between;align-items:center;gap:35px;padding:8px 0 28px;scroll-margin-top:20px;display:flex}.dashboard-header>div{max-width:800px}.dashboard-header h1{color:var(--color-navy);letter-spacing:-.04em;font-size:clamp(30px,4vw,43px);line-height:1.08}.dashboard-overline{color:var(--color-accent-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.dashboard-header p{max-width:680px;color:var(--color-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.dashboard-header .button{border-radius:8px;min-height:42px;padding:0 17px;font-size:12px}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px;display:grid}.dashboard-metrics article{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:5px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 4px 12px #0b1f3a09}.metric-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-metrics .metric-heading>span:first-child,.dashboard-metrics small{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-metrics strong{color:var(--color-navy);letter-spacing:-.05em;font-size:34px}.dashboard-metrics small{letter-spacing:0;text-transform:none}.metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.metric-icon .dashboard-icon{width:17px;height:17px}.metric-icon-blue{color:#2563eb;background:#eff6ff}.metric-icon-teal{color:#0f766e;background:#f0fdfa}.metric-icon-violet{color:#7c3aed;background:#f5f3ff}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.dashboard-panel{border:1px solid var(--color-border);background:#fff;border-radius:12px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 4px 12px #0b1f3a09}.panel-heading{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.panel-heading h2{color:var(--color-navy);letter-spacing:-.025em;margin:0;font-size:18px}.panel-heading>span{color:#667085;background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.dashboard-page .card-kicker{color:var(--color-accent-dark);margin-bottom:4px;font-size:9px}.request-list,.dashboard-asset-list{display:grid}.request-card{border-bottom:1px solid #e9edf4;padding:19px 20px;position:relative}.request-card:last-child,.dashboard-asset-list article:last-child{border-bottom:0}.request-card-new{background:#f7fbff;border-left:3px solid #3b82f6}.request-card-topline{justify-content:space-between;align-items:center;gap:15px;display:flex}.request-card-topline time{color:#98a2b3;font-size:10px}.request-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.request-status.status-new{color:#175cd3;background:#dbeafe}.request-status.status-acknowledged{color:#027a48;background:#d1fadf}.request-status.status-closed{color:#475467;background:#eaecf0}.request-card h3,.dashboard-asset-list h3{color:var(--color-navy);letter-spacing:-.025em;margin:14px 0 6px;font-size:17px}.request-card>p{color:#475467;margin:0;font-size:13px;line-height:1.5}.request-contact{color:#667085;flex-wrap:wrap;gap:7px 15px;margin-top:17px;font-size:10px;display:flex}.request-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.request-actions .button{min-height:36px;padding:8px 12px;font-size:12px}.request-actions .text-link,.request-close-action{cursor:pointer;background:0 0;border:0}.request-close-action{margin-top:14px}.request-contact a{color:#667085}.request-delivery{color:#667085;align-items:center;gap:7px;margin-top:12px;font-size:10px;font-weight:650;display:flex}.request-delivery>span{background:#98a2b3;border-radius:50%;width:7px;height:7px}.request-delivery.delivery-delivered{color:#027a48}.request-delivery.delivery-delivered>span{background:#12b76a}.request-delivery.delivery-failed{color:#b54708}.request-delivery.delivery-failed>span{background:#f79009}.scan-source{color:#175cd3;letter-spacing:.07em;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-asset-list article{border-bottom:1px solid #e9edf4;padding:18px 20px}.dashboard-asset-list article>div>span{color:#7f8b9d;text-transform:uppercase;font-size:9px;font-weight:750}.dashboard-asset-list h3{margin-top:5px}.dashboard-asset-list dl{gap:12px;margin:15px 0;display:grid}.dashboard-page .dashboard-asset-list dt{color:#98a2b3}.dashboard-page .dashboard-asset-list dd{color:#344054;font-size:13px}.dashboard-page .text-link{color:#175cd3;font-size:11px;text-decoration-color:#175cd340}.asset-history-label{color:#928b7d;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.private-asset-note{color:#475467;background:#f8fafc;border-radius:8px;gap:5px;margin:0 0 15px;padding:11px 12px;font-size:11px;line-height:1.45;display:grid}.private-asset-note span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.sticker-inventory-panel{margin-top:18px}.sticker-inventory-summary{background:#f8fafc;border-bottom:1px solid #e9edf4;flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.sticker-inventory-summary span{color:#475467;text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750;box-shadow:0 0 0 1px #e2e8f0}.sticker-inventory-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sticker-inventory-list article{border-bottom:1px solid #e9edf4;border-right:1px solid #e9edf4;min-width:0;padding:17px 20px}.sticker-inventory-list article:nth-child(3n){border-right:0}.sticker-inventory-list article:nth-last-child(-n+3){border-bottom:0}.sticker-inventory-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sticker-inventory-list strong{color:var(--color-navy);font-family:ui-monospace,monospace;font-size:11px}.sticker-inventory-list p{color:#667085;min-height:34px;margin:12px 0 10px;font-size:11px;line-height:1.45}.dashboard-footer{color:#98a2b3;text-align:center;border-top:0;margin-top:22px;padding:18px 0 0;font-size:10px;display:block}.admin-sidebar{background:#071a31}.admin-sidebar-divider{margin-top:20px}.admin-content{width:min(1500px,100%)}.admin-metrics{background:#fff;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.admin-metrics article{border-right:1px solid #e4e9f0;align-content:space-between;min-height:126px;padding:21px;display:grid}.admin-metrics article:last-child{border-right:0}.admin-metrics span{color:#7b8799;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-metrics strong{color:var(--color-navy);letter-spacing:-.045em;font-size:31px}.admin-metrics small{color:#667085;font-size:10px}.admin-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.admin-form-panel{padding:24px}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-form label{color:#40506a;gap:7px;font-size:11px;font-weight:750;display:grid}.admin-form input,.admin-form select{color:#172033;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 11px;font-weight:500}.admin-form input:focus,.admin-form select:focus{border-color:#6b96f6;outline:3px solid #2563eb1c}.admin-form .button,.admin-form .form-error,.admin-form-success,.admin-form-note{grid-column:1/-1}.admin-form .button{justify-self:start}.admin-form-success,.admin-form-note{color:#35654f;margin:0;font-size:11px;line-height:1.5}.admin-form-note{color:#667085}.admin-table-panel,.admin-activity-panel{margin-top:20px;padding:24px;scroll-margin-top:20px}.admin-table-wrap{margin:0 -24px -24px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.admin-inquiries-table{min-width:1060px}.admin-inquiry-message{color:#526077;white-space:normal;max-width:320px;line-height:1.5;display:block}.admin-table th{color:#7b8799;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;padding:11px 16px;font-size:9px;font-weight:800}.admin-table td{color:#526077;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e8edf3;padding:15px 16px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{color:#24364e;font-size:12px}.admin-table td small{color:#8a96a8;margin-top:4px;font-size:9px}.admin-code{letter-spacing:.04em;font-family:ui-monospace,monospace}.admin-status{color:#526077;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border:1px solid #d5deea;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.admin-status.active,.admin-status.claimed,.admin-status.delivered{color:#35654f;background:#edf7f2;border-color:#b9d8ca}.admin-status.available{color:#315cba;background:#f0f5ff;border-color:#c7d6f3}.admin-status.disabled,.admin-status.closed,.admin-status.failed,.admin-status.replaced{color:#7a6670;background:#f7f3f5}.admin-empty{color:#98a2b3}.admin-activity-list{border-top:1px solid #e4e9f0;margin:0 -24px -24px}.admin-activity-list article{border-bottom:1px solid #e8edf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 24px;display:grid}.admin-activity-list article:last-child{border-bottom:0}.admin-activity-dot{background:#5f8ef5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2563eb17}.admin-activity-list div{min-width:0}.admin-activity-list strong{color:#344054;text-transform:capitalize;font-size:12px}.admin-activity-list p{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.admin-activity-list time{color:#8a96a8;white-space:nowrap;font-size:9px}@media (width<=980px){.home-header{grid-template-columns:1fr auto auto}.home-nav-links{display:none}.home-mobile-nav{display:block}.home-hero{grid-template-columns:1fr}.home-hero-content{max-width:700px;padding-right:0}.home-product-preview,.home-hero-sticker-visual{width:min(100%,760px)}.home-hero-sticker-visual{margin-top:56px}.home-hero-sticker-image-link{width:min(100%,760px);margin-top:56px}.marketing-boundary-section,.marketing-pilot-section{grid-template-columns:1fr;gap:45px}.marketing-surface-row{grid-template-columns:1fr;gap:48px}.marketing-surface-copy{max-width:680px}.marketing-timeline article{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);gap:24px}.marketing-scan-split,.marketing-fit-section{grid-template-columns:1fr;gap:60px}.marketing-scan-split dl,.marketing-fit-list{width:min(100%,760px)}.marketing-trade-grid{grid-template-columns:1fr}.marketing-trade-grid article,.marketing-trade-grid article:first-child,.marketing-trade-grid article:last-child{border-bottom:1px solid #cfd8e6;border-right:0;min-height:0;padding:25px 0 30px}.marketing-trade-grid article:last-child{border-bottom:0}.home-proof{flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 0}.home-proof>div{justify-content:flex-start}.home-identity-section{grid-template-columns:1fr;gap:68px}.home-label-stage{width:min(100%,760px)}.home-workflow-heading{grid-template-columns:1fr;gap:25px}.home-workflow-heading>p{max-width:640px}.home-workflow-steps article,.home-workflow-steps article:first-child,.home-workflow-steps article:last-child{min-height:230px;padding:24px 22px 28px}.home-privacy-section{grid-template-columns:1fr;gap:55px}.home-privacy-copy{max-width:720px}.home-footer{grid-template-columns:1fr auto}.home-footer-note{display:none}.contact-layout{grid-template-columns:1fr;gap:60px}.contact-intro{max-width:720px;padding-top:0}.contact-form-card{width:min(100%,760px)}}@media (width<=1050px){.dashboard-shell{grid-template-columns:216px minmax(0,1fr)}.dashboard-content{padding-left:24px;padding-right:24px}.dashboard-grid{grid-template-columns:1fr}.sticker-inventory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sticker-inventory-list article,.sticker-inventory-list article:nth-child(3n){border-bottom:1px solid #e9edf4;border-right:1px solid #e9edf4}.sticker-inventory-list article:nth-child(2n){border-right:0}.sticker-inventory-list article:nth-last-child(-n+2){border-bottom:0}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metrics article{border-bottom:1px solid #e4e9f0}.admin-metrics article:nth-child(3n){border-right:0}.admin-metrics article:nth-last-child(-n+3){border-bottom:0}.admin-create-grid{grid-template-columns:1fr}}@media (width>=981px) and (width<=1200px){.home-hero-equipment-panel{padding:30px}.home-hero-service-sticker{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:16px 14px}.home-hero-service-sticker .service-sticker-qr{width:82px;height:82px}.home-hero-service-sticker .service-sticker-copy>span{margin-bottom:7px;font-size:6px}.home-hero-service-sticker .service-sticker-copy>strong{font-size:20px}.home-hero-service-sticker .service-sticker-copy>p{margin-top:10px;font-size:8px}}@media (width<=760px){.home-page{width:min(100% - 28px,1240px)}.home-header{grid-template-columns:1fr auto;gap:14px;min-height:72px}.home-header .brand{gap:8px;font-size:14px}.home-header .brand-qr-mark{width:34px;height:34px}.home-header-actions,.home-sign-in{display:none}.contact-layout{gap:48px;padding:72px 0 88px}.contact-intro h1{font-size:clamp(44px,12vw,58px)}.contact-expectations{margin-top:40px}.contact-form-card{border-radius:12px;padding:26px 20px}.contact-form-grid{grid-template-columns:1fr}.contact-submit-button{width:100%}.contact-success{min-height:420px}.contact-success-actions{flex-direction:column;align-items:stretch;width:100%}.home-header-cta{min-height:38px;padding:0 14px}.home-hero{gap:0;padding:68px 0 88px}.home-hero h1{margin-bottom:31px;font-size:clamp(40px,10.5vw,52px)}.home-hero-actions{flex-direction:column;align-items:stretch}.home-preview-header{padding:0 16px}.home-preview-status{font-size:0}.home-preview-body{padding:22px 18px}.home-preview-equipment{flex-direction:column;align-items:flex-start}.home-preview-equipment h2{font-size:29px}.home-preview-details{grid-template-columns:1fr}.home-preview-details>div{border-bottom:1px solid #e1e7ef;border-right:0}.home-preview-details>div:last-child{border-bottom:0}.home-preview-request{grid-template-columns:auto minmax(0,1fr)}.home-request-time{display:none}.home-preview-footer{gap:8px;padding-left:12px;padding-right:12px;font-size:8px}.home-preview-footer i{width:16px}.home-hero-example-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:10px 16px}.home-hero-equipment-panel{padding:36px 14px 24px}.home-hero-unit-plate{margin-top:18px}.service-sticker{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:16px 14px}.service-sticker-qr{width:82px;height:82px}.service-sticker-copy>span{margin-bottom:7px;font-size:6px}.service-sticker-copy>strong{font-size:clamp(20px,5.8cqi,24px)}.service-sticker-copy>p{margin-top:10px;font-size:8px}.home-proof{gap:18px}.home-proof>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%;display:grid}.home-identity-section{gap:48px;padding:88px 0}.home-section-copy h2,.home-workflow-heading h2,.home-privacy-copy h2,.home-cta-section h2{font-size:clamp(38px,11vw,52px)}.home-section-copy>p,.home-privacy-detail>p,.home-cta-section>p{font-size:16px}.home-capabilities article{grid-template-columns:1fr;gap:7px}.home-label-stage{border-radius:12px;padding:14px}.home-service-label>header{min-height:64px;padding:12px}.home-label-brand .brand-qr-mark{width:28px;height:28px}.home-label-brand strong{font-size:10px}.home-label-brand small,.home-label-code{font-size:7px}.home-label-body{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:17px 14px}.home-label-body img{width:82px;height:82px}.home-label-body h3{font-size:25px}.home-label-body p{font-size:9px}.home-service-label>footer{padding:9px 12px;font-size:7px}.home-label-note{line-height:1.5}.home-workflow{padding:72px 0}.home-workflow-steps{grid-template-columns:1fr;margin-top:48px}.home-workflow-steps article,.home-workflow-steps article:first-child,.home-workflow-steps article:last-child{border-bottom:1px solid #cfd8e6;border-right:0;min-height:0;padding:25px 0 28px}.home-workflow-steps article:last-child{border-bottom:0}.home-privacy-section{border-radius:12px;gap:32px;padding:42px 22px}.home-cta-section{padding-left:0;padding-right:0}.home-cta-section>div{flex-direction:column;align-items:stretch;width:100%}.home-footer{grid-template-columns:1fr;align-items:start}.home-footer nav{flex-wrap:wrap;gap:14px 22px}.marketing-surface-section,.marketing-trades-section{padding:88px 0}.marketing-hero{padding:78px 0 88px}.marketing-hero>h1{font-size:clamp(44px,12vw,60px)}.home-hero-content>p,.marketing-hero>p,.contact-intro>p{font-size:17px}.marketing-section-heading h2,.marketing-boundary-section h2,.marketing-scan-split h2,.marketing-fit-section h2,.marketing-pilot-section h2{font-size:clamp(38px,11vw,52px)}.marketing-surface-showcase{margin-top:42px}.marketing-surface-row{border-radius:12px;gap:36px;padding:30px 24px}.marketing-surface-copy h3{font-size:clamp(30px,9vw,40px)}.marketing-customer-preview-header{padding:0 13px}.marketing-preview-brand{font-size:9px}.marketing-preview-confirmed{font-size:0}.marketing-preview-provider{flex-direction:column;align-items:stretch}.marketing-preview-call{width:100%}.marketing-customer-preview>footer{gap:6px;padding-left:10px;padding-right:10px;font-size:6px}.marketing-portal-preview{grid-template-columns:52px minmax(0,1fr);min-height:390px}.marketing-portal-sidebar{padding:12px 7px}.marketing-portal-brand{justify-content:center;padding:0 0 12px}.marketing-portal-brand>strong,.marketing-portal-section-label,.marketing-portal-sidebar>small,.marketing-portal-sidebar nav>span:not(.active) b{display:none}.marketing-portal-sidebar nav{gap:5px;margin-top:14px}.marketing-portal-sidebar nav>span{grid-template-columns:1fr;place-items:center;min-height:32px;padding:0;font-size:0}.marketing-portal-sidebar nav i{width:11px;height:11px}.marketing-portal-topbar{justify-content:flex-end;padding:0 11px}.marketing-portal-topbar>span:first-child,.marketing-portal-profile>span{display:none}.marketing-portal-content{padding:13px}.marketing-portal-heading>span{display:none}.marketing-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-portal-metrics article:nth-child(3){display:none}.marketing-portal-panels{grid-template-columns:1fr}.marketing-boundary-section,.marketing-pilot-section{border-radius:12px;padding:50px 24px}.marketing-timeline article{grid-template-columns:1fr;padding:30px 0}.marketing-timeline article>div:last-child{grid-column:auto}.marketing-scan-split,.marketing-fit-section{gap:45px;padding:88px 0}.marketing-scan-split dl>div,.marketing-fit-list article{grid-template-columns:1fr;gap:8px}.marketing-trade-grid{margin-top:46px}.marketing-pilot-grid{grid-template-columns:1fr}.marketing-pilot-grid article{border-bottom:1px solid #c7d3e2;border-right:0}.marketing-pilot-grid article:last-child{border-bottom:0}main{width:min(100% - 26px,1180px)}.nav{padding:18px 0}.status{padding:7px 9px;font-size:0}.hero{padding:80px 0 100px}h1{font-size:clamp(53px,16vw,90px)}.sticker-demo{border-width:4px;margin-bottom:110px;transform:none;box-shadow:10px 12px #17171421}.sticker-header,.sticker-body,.sticker-footer{padding:18px}.sticker-header{align-items:flex-start}.sticker-id{font-size:10px}.sticker-body{grid-template-columns:95px 1fr;gap:17px}.qr{background-size:18px 18px;gap:5px;width:95px;height:95px;padding:8px}.qr span{border-width:5px;height:24px}.qr i{width:22px;height:22px;bottom:12px;right:12px}.sticker-body p{font-size:14px}.steps{grid-template-columns:1fr}.steps article{min-height:210px}footer{flex-direction:column}.demo-heading{flex-direction:column;align-items:stretch;padding:55px 0 40px}.demo-nav-actions{gap:10px}.demo-label{display:none}.demo-actions{flex-flow:wrap}.sticker-batch-summary{flex-direction:column;align-items:stretch;padding:20px}.sticker-batch-summary dl{width:100%}.sticker-batch-summary dl>div{flex:1;min-width:0}.sticker-sheet{padding:12px}.sticker-sheet-grid{grid-template-columns:1fr;gap:12px}.inventory-sticker-body{grid-template-columns:118px 1fr;gap:13px;padding:13px}.inventory-sticker-body p{font-size:10px}.asset-builder-heading,.asset-builder-footer{flex-direction:column;align-items:flex-start;padding:22px}.asset-builder-grid{grid-template-columns:1fr 1fr}.asset-builder-grid>div{border-bottom:1px solid #22201921;padding:20px 22px}.asset-builder-grid>div:nth-child(2){border-right:0}.asset-builder-grid>div:nth-child(3),.asset-builder-grid>div:nth-child(4){border-bottom:0}.asset-builder-footer .button{width:100%}.print-sheet{min-height:0;padding:18px}.print-sticker{border-width:4px;box-shadow:8px 9px #17171421}.print-sticker>header,.print-sticker>footer{flex-direction:column;align-items:flex-start;padding:16px}.print-sticker-body{grid-template-columns:105px 1fr;gap:18px;padding:18px}.print-sticker-body p{font-size:13px}.print-sticker-body>div>strong,.print-sticker>footer span:first-child{display:none}.form-row{grid-template-columns:1fr}.claim-success-actions{flex-direction:column;align-items:stretch;width:100%}.dashboard-shell{display:block}.dashboard-sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;height:auto;padding:10px 13px;display:grid;position:sticky}.dashboard-brand{border:0;padding:0}.dashboard-brand .brand-qr-mark{width:48px;height:48px}.dashboard-brand-copy,.sidebar-section-label,.sidebar-link>span,.sidebar-link>strong,.dashboard-sidebar-footer{display:none}.dashboard-sidebar-nav{justify-content:flex-end;gap:2px;margin:0;display:flex}.sidebar-link{grid-template-columns:1fr;place-items:center;width:39px;min-height:38px;padding:0;display:grid}.sidebar-link-active{box-shadow:inset 0 -2px #60a5fa}.admin-page .dashboard-sidebar-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.admin-page .sidebar-link{width:auto;min-width:max-content;padding:0 10px;font-size:10px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics article,.admin-metrics article:nth-child(3n),.admin-metrics article:nth-last-child(-n+3){border-bottom:1px solid #e4e9f0;border-right:1px solid #e4e9f0;min-height:108px;padding:16px}.admin-metrics article:nth-child(2n),.admin-metrics article:last-child{border-right:0}.admin-metrics article:nth-last-child(-n+2){border-bottom:0}.admin-form{grid-template-columns:1fr}.admin-form-panel,.admin-table-panel,.admin-activity-panel{padding:18px}.admin-table-wrap,.admin-activity-list{margin-bottom:-18px;margin-left:-18px;margin-right:-18px}.admin-activity-list article{grid-template-columns:auto minmax(0,1fr);padding:14px 18px}.admin-activity-list time{grid-column:2}.dashboard-topbar{min-height:62px;padding:0 15px}.dashboard-breadcrumbs>span:first-child,.profile-copy,.dashboard-logout{display:none}.dashboard-account{gap:8px}.dashboard-alert-button,.profile-avatar{width:34px;height:34px}.dashboard-content{padding:24px 15px 44px}.dashboard-header{flex-direction:column;align-items:stretch;gap:20px;padding:0 0 24px}.dashboard-header h1{font-size:31px}.dashboard-header .button{align-self:flex-start}.dashboard-metrics{grid-template-columns:1fr;gap:10px}.dashboard-metrics article{padding:17px 18px}.dashboard-grid{grid-template-columns:1fr;gap:12px}.request-contact{flex-direction:column;align-items:flex-start}.sticker-inventory-list{grid-template-columns:1fr}.sticker-inventory-list article,.sticker-inventory-list article:nth-child(2n),.sticker-inventory-list article:nth-child(3n),.sticker-inventory-list article:nth-last-child(-n+2){border-bottom:1px solid #e9edf4;border-right:0}.sticker-inventory-list article:last-child{border-bottom:0}}.auth-page{background:radial-gradient(circle at 15% 10%,#32738d29,#0000 35%),#f3f6f8;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card{background:#fff;border:1px solid #dbe3e9;border-radius:18px;gap:18px;width:min(100%,480px);padding:clamp(28px,6vw,46px);display:grid;box-shadow:0 24px 80px #0f26361f}.auth-brand{color:var(--color-navy);align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.auth-card>.brand-qr-mark,.auth-brand .brand-qr-mark{width:58px;height:58px}.auth-card h1{letter-spacing:-.055em;max-width:10ch;margin:0;font-size:clamp(36px,8vw,54px);line-height:.98}.auth-choice-card{width:min(100%,520px)}.auth-google-button,.auth-link-option{width:100%;color:var(--color-navy);box-shadow:none;cursor:pointer;background:#fff;border:1px solid #c9d5dc}.auth-google-button:hover,.auth-link-option:hover{background:#f8fafb;border-color:#9eb0bc}.auth-google-mark{object-fit:contain;width:20px;height:20px;margin-right:10px;display:block}.auth-divider{color:#8a96a8;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:10px;font-weight:750;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#e1e7eb;height:1px}.auth-link-form{background:#f8fafb;border:1px solid #dbe3e9;border-radius:10px;padding:18px}.account-security-page{align-items:start}.account-security-card{width:min(100%,620px)}.security-method{border-top:1px solid #e1e7eb;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.security-method>div{gap:5px;display:grid}.security-method strong{color:var(--color-navy);font-size:14px}.security-method span{color:var(--color-muted);font-size:12px}.security-password-method{align-items:start;display:grid}.security-password-method .auth-form{width:100%}.auth-card>p,.auth-success p,.auth-footnote{color:var(--color-muted);margin:0;line-height:1.6}.auth-form,.auth-success{gap:16px;display:grid}.auth-form label{color:var(--color-navy);gap:8px;font-size:13px;font-weight:750;display:grid}.auth-form input{width:100%;color:var(--color-text);font:inherit;background:#fff;border:1px solid #c9d5dc;border-radius:8px;padding:13px 14px}.auth-form input:focus{border-color:var(--color-blue);outline:3px solid #2f708b21}.auth-success{background:#f1fbf8;border:1px solid #b8d9d2;border-radius:10px;padding:18px}.auth-reset-link{cursor:pointer;background:0 0;border:0;justify-self:start}.auth-footnote{border-top:1px solid #e4eaee;padding-top:16px;font-size:12px}.auth-verify-card{text-align:center;justify-items:center}.auth-verify-card h1{max-width:12ch}.pilot-chip{color:#bde6dc;background:#37947f2e}.empty-panel-copy{color:var(--color-muted);padding:24px 4px;line-height:1.6}.batch-issue-panel,.existing-inventory-panel{margin-top:28px}.batch-issue-form{grid-template-columns:minmax(220px,1fr) 140px auto;align-items:end;gap:14px;display:grid}.batch-issue-form label{color:var(--color-navy);gap:7px;font-size:12px;font-weight:750;display:grid}.batch-issue-form input,.lifecycle-actions select{min-height:43px;color:var(--color-text);font:inherit;background:#fff;border:1px solid #ccd7de;border-radius:7px;padding:10px 12px}.one-time-code-warning{color:#704f08;background:#fff9e7;border:1px solid #e7c46c;border-radius:9px;align-items:center;gap:12px;margin:24px 0;padding:15px 18px;display:flex}.one-time-code-warning span{color:#7c6632}.lifecycle-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lifecycle-actions .text-link{cursor:pointer;background:0 0;border:0}.settings-page{background:#f4f7fa;min-height:100vh;padding:0 clamp(18px,5vw,68px) 72px}.settings-heading{max-width:740px;padding:64px 0 34px}.settings-heading h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(44px,7vw,72px)}.settings-heading p{color:var(--color-muted);line-height:1.65}.settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}.sticker-order-panel{margin-top:28px}.sticker-order-form{grid-template-columns:1.2fr .5fr 1fr;align-items:end;gap:14px;display:grid}.sticker-order-form label{color:var(--color-navy);gap:7px;font-size:12px;font-weight:750;display:grid}.sticker-order-form input,.sticker-order-form select,.sticker-order-form textarea{width:100%;color:var(--color-text);font:inherit;background:#fff;border:1px solid #ccd7de;border-radius:7px;padding:11px 12px}.sticker-order-form .order-address{grid-column:1/-1}.order-success{color:#226754;line-height:1.5}.order-history{border-top:1px solid #e4eaee;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}.order-history span{background:#f3f6f8;border-radius:7px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.order-history small{color:var(--color-muted)}.team-list{gap:2px;display:grid}.team-list article{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.team-list article>div{gap:3px;display:grid}.team-list a{color:var(--color-muted);font-size:13px}.auth-form select{min-height:46px;color:var(--color-text);font:inherit;background:#fff;border:1px solid #c9d5dc;border-radius:8px;padding:10px 12px}@media (width<=760px){.batch-issue-form{grid-template-columns:1fr}.one-time-code-warning{flex-direction:column;align-items:flex-start}.settings-grid,.sticker-order-form{grid-template-columns:1fr}}@media print{@page{margin:.5in;size:landscape}:root,body{background:#fff}.no-print{display:none!important}.demo-page{width:100%;padding:0}.print-sheet{background:0 0;border:0;min-height:0;padding:0}.sticker-sheet{background:0 0;border:0;padding:0}.sticker-sheet-grid{grid-template-columns:repeat(3,1fr);gap:.16in}.inventory-sticker{box-shadow:none;break-inside:avoid;background:0 0;border:0;border-radius:0}.service-sticker{border:1px solid #cbd5e1;border-top:2px solid #2563eb;grid-template-columns:.92in minmax(0,1fr);gap:.13in;padding:.16in;box-shadow:none!important}.service-sticker-qr{width:.92in;height:.92in}.service-sticker-copy>span{margin-bottom:.06in;font-size:6px}.service-sticker-copy>strong{font-size:20px}.service-sticker-copy>p{margin-top:.08in;font-size:7px}.inventory-sticker>header,.inventory-sticker>footer{padding:7px 9px}.inventory-sticker>header{border-bottom-width:2px}.inventory-sticker>header span,.inventory-sticker>header b,.inventory-sticker>footer{font-size:7px}.inventory-sticker>header strong{font-size:11px}.inventory-sticker-body{grid-template-columns:112px 1fr;gap:8px;padding:8px}.inventory-sticker-body h2{margin-bottom:6px;font-size:24px}.inventory-sticker-body p{margin-bottom:5px;font-size:8px}.inventory-sticker>footer{border-top-width:2px}.print-sticker{box-shadow:none;break-inside:avoid}}
