.pkg-card{transition:transform .25s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s var(--ease-out)}.pkg-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:transparent;transition:background .25s var(--ease-out),left .25s var(--ease-out),right .25s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pkg-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px -15px #0e162c1f,0 4px 16px #0e162c0a;border-color:var(--line-2)}.pkg-card:hover:before{background:var(--accent);left:0;right:0;border-radius:16px 16px 0 0}.pkg-featured:hover{transform:translateY(-10px);box-shadow:0 24px 56px -12px #2563eb33,0 4px 16px #0e162c0a;border-color:var(--accent-hover)}.pkg-platinum:hover:before{background:linear-gradient(90deg,var(--accent),#818cf8,var(--accent));background-size:200% auto;animation:pkgShimmer 2s ease-in-out infinite}}@keyframes pkgShimmer{0%{background-position:0% center}to{background-position:200% center}}@media(max-width:900px){.pkg-grid{grid-template-columns:1fr!important;max-width:420px!important;margin:0 auto!important}.pkg-featured{transform:none!important}}.trust-row{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;opacity:.62}.trust-row img{height:22px;width:auto;filter:grayscale(1)}.trust-marquee-section{padding:58px 0 68px;background:linear-gradient(135deg,#07101f,#0a0f1e 42%,#0b2a6b);border-top:1px solid #07101f;border-bottom:1px solid #07101f;overflow:hidden}.trust-marquee-inner{max-width:1240px;margin:0 auto}.trust-marquee-heading{padding:0 32px;text-align:center;font-size:15px;line-height:1.5;color:#ffffffd6;margin-bottom:28px;letter-spacing:0;text-transform:none;font-weight:500}.trust-marquee{overflow:hidden;padding:10px 0 14px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trust-marquee-track{display:flex;width:max-content;animation:trustRailScroll 48s linear infinite;will-change:transform}.trust-marquee-set{display:flex;gap:16px;padding-right:16px}.trust-logo-card{flex:0 0 168px;height:76px;display:grid;place-items:center;border:1px solid transparent;border-radius:14px;background:transparent;opacity:1;box-shadow:none;transition:opacity .22s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out);will-change:transform,opacity}.trust-logo-card img{max-height:36px;width:auto;filter:none;opacity:.86;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}@keyframes trustRailScroll{to{transform:translate3d(-50%,0,0)}}@media(hover:hover)and (pointer:fine){.trust-marquee:hover .trust-marquee-track{animation-play-state:paused}.trust-marquee:has(.trust-logo-card:hover) .trust-logo-card{opacity:.5}.trust-marquee .trust-logo-card:hover{opacity:1;box-shadow:0 16px 34px -28px #08132a8c;transform:translateY(-3px) scale(1.04)}.trust-logo-card:hover img{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.trust-marquee{overflow-x:auto;mask-image:none}.trust-marquee-track{animation:none}}@media(max-width:900px){.trust-marquee-section{padding:46px 0 54px}.trust-marquee-heading{margin-bottom:20px}.trust-marquee-track{animation-duration:38s}.trust-logo-card{flex-basis:142px;height:66px}.trust-logo-card img{max-height:30px}}.lab-flow-board{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,1.02fr) minmax(0,.98fr);gap:28px;align-items:stretch;padding:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fff 0%,var(--bg-2) 100%);box-shadow:0 24px 70px -40px #0e162c47;overflow:hidden}.lab-visual{position:relative;min-height:318px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgba(37,99,235,.12),transparent 30%),linear-gradient(135deg,#f8fbff,#fff 44%,#f3f7ff);overflow:hidden}.lab-product-panel{position:relative;z-index:1;width:min(420px,92%);border:1px solid rgba(203,213,225,.88);border-radius:8px;background:#fffffff5;box-shadow:0 26px 70px -38px #0e162c75;overflow:hidden}.lab-product-panel:before,.lab-product-panel:after{content:"";position:absolute;border:1px solid rgba(203,213,225,.72);border-radius:8px;background:#ffffffb8;box-shadow:0 18px 50px -38px #0e162c61;z-index:-1}.lab-product-panel:before{width:74%;height:82%;right:-22px;top:24px}.lab-product-panel:after{width:58%;height:62%;left:-20px;bottom:18px}.lab-product-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--bg-2)}.lab-product-top div{display:grid;gap:3px}.lab-product-top span{color:var(--mute);font-size:11px;font-weight:700;text-transform:uppercase}.lab-product-top strong{color:var(--ink);font-size:13px;font-weight:750}.lab-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(15,122,74,.22);border-radius:999px;background:#0f7a4a14;color:#0f7a4a!important;text-transform:none!important}.lab-product-body{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:240px}.lab-product-nav{display:grid;align-content:start;gap:12px;padding:20px 13px;border-right:1px solid var(--line);background:#fbfcfe}.lab-product-nav span{width:22px;height:22px;border-radius:7px;background:var(--accent-tint)}.lab-product-nav span:nth-child(2){background:#0f7a4a1a}.lab-product-nav span:nth-child(3){background:#0e162c14}.lab-product-main{position:relative;padding:20px;display:grid;gap:14px;align-content:center}.lab-order-card,.lab-audit-card,.lab-route-grid>div{position:relative;border:1px solid var(--line);border-radius:8px;background:#fff}.lab-order-card{display:flex;align-items:center;gap:14px;padding:14px;box-shadow:0 16px 42px -36px #0e162c61}.lab-vial-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--accent-tint);color:var(--accent)}.lab-order-card strong,.lab-audit-card strong,.lab-route-grid strong{display:block;color:var(--ink);font-size:13px;font-weight:750;line-height:1.25}.lab-order-card span,.lab-route-grid em,.lab-audit-card p{display:block;color:var(--mute);font-size:12px;line-height:1.45;font-style:normal;margin:4px 0 0}.lab-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab-route-grid>div{padding:12px}.lab-route-grid span{display:inline-flex;margin-bottom:10px;color:var(--accent);font-size:11px;font-weight:800}.lab-audit-card{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:13px}.lab-audit-card>span{width:10px;min-height:100%;border-radius:999px;background:linear-gradient(180deg,var(--accent),#0f7a4a)}.lab-flow-timeline{position:relative;display:grid;align-content:center;min-height:318px}.lab-flow-rail{position:absolute;left:26px;top:26px;bottom:26px;width:2px;background:var(--line)}.lab-flow-rail span{position:absolute;left:0;top:0;width:2px;height:88px;border-radius:999px;background:var(--accent);animation:labRail 5s ease-in-out infinite}.lab-flow-steps{position:relative;display:grid;gap:14px}.lab-flow-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:0 16px 42px -34px #0e162c47}.lab-flow-index{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--accent-tint);color:var(--accent-ink);font-size:12px;font-weight:700}.lab-flow-step strong{display:block;color:var(--ink);font-size:15px;font-weight:650;line-height:1.25}.lab-flow-step p{margin:4px 0 0;color:var(--mute);font-size:13px;line-height:1.45}@keyframes labRail{0%{transform:translateY(0);opacity:.32}45%,55%{opacity:1}to{transform:translateY(calc(100% + 108px));opacity:.32}}@media(prefers-reduced-motion:reduce){.lab-flow-rail span{animation:none}}@media(max-width:900px){.lab-flow-board{grid-template-columns:1fr;padding:22px}.lab-visual,.lab-flow-timeline{min-height:272px}.lab-product-panel{width:min(440px,94%)}}@media(max-width:520px){.lab-flow-board{padding:16px}.lab-product-body{grid-template-columns:1fr}.lab-product-nav{display:none}.lab-route-grid{grid-template-columns:1fr}.lab-flow-step{grid-template-columns:44px minmax(0,1fr);padding:12px}.lab-flow-index{width:34px;height:34px}}.steps-flow{position:relative;container-type:inline-size}.steps-flow-line{position:absolute;left:0;right:0;top:31px;height:1px;background:#e6e8ec;pointer-events:none}.step-progress-spacer{height:21px}.steps-flow-dot{position:absolute;top:27px;left:0;width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 8px 18px -10px #2563ebcc;transform:translate3d(-1px,0,0);animation:stepsDotMotion 6.8s cubic-bezier(.72,0,.28,1) infinite;z-index:2;pointer-events:none}.steps-flow-dot:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:#2563eb38;opacity:.9;transform:scale(1);animation:stepsDotPulse 6.8s ease-in-out infinite;will-change:opacity,transform;z-index:-1}.step-card{z-index:1}@keyframes stepsDotMotion{0%,12%{transform:translate3d(-1px,0,0)}25%,37%{transform:translate3d(calc(25cqw + 8px),0,0)}50%,62%{transform:translate3d(calc(50cqw + 16px),0,0)}75%,92%,to{transform:translate3d(calc(75cqw + 24px),0,0)}}@keyframes stepsDotPulse{0%,12%,25%,37%,50%,62%,75%,92%,to{opacity:.92;transform:scale(1)}18%,44%,68%{opacity:.32;transform:scale(.56)}}@media(prefers-reduced-motion:reduce){.steps-flow-dot,.steps-flow-dot:after{animation:none}}@media(max-width:900px){.steps-flow-line,.steps-flow-dot{display:none}}@media(hover:hover)and (pointer:fine){.value-grid>div{transition:background .2s var(--ease-out),transform .2s var(--ease-out);cursor:default}.value-grid>div:hover{background:var(--bg-3);transform:translateY(-2px)}.value-grid>div:hover h3{color:var(--accent)}.value-grid>div:hover svg{color:var(--accent-hover);transform:scale(1.08)}.value-grid>div h3{transition:color .2s var(--ease-out)}.value-grid>div svg{transition:color .2s var(--ease-out),transform .2s var(--ease-out)}}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.dashmock-row{animation:rowSlideIn .35s var(--ease-out) both}.dashmock-row:nth-child(2){animation-delay:.08s}.dashmock-row:nth-child(3){animation-delay:.16s}.dashmock-row:nth-child(4){animation-delay:.24s}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item:last-child{border-bottom:none}.faq-q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:500;color:var(--ink);gap:12px;background:none;border:none;width:100%;text-align:left;padding:12px;border-radius:var(--r-md);transition:background .15s var(--ease-out),color .15s}@media(hover:hover)and (pointer:fine){.faq-q:hover{background:var(--bg-3);color:var(--accent)}.faq-q:hover svg{color:var(--accent);transform:translate(2px)}.faq-q svg{transition:color .15s,transform .2s var(--ease-out)}}.faq-a{font-size:15px;color:var(--mute);line-height:1.65;padding-top:12px;max-width:800px}
