.pkg-page-root{background-color:#FFFFFF;color:#0F172A;min-height:100vh;overflow-x:hidden}.pkg-container{max-width:1216px;margin:0 auto;padding:0 clamp(18px,3.5vw,40px)}.pkg-eyebrow-locked{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--rse-orange,#F5680E);text-transform:uppercase;margin-bottom:8px}.pkg-eyebrow-bar{width:20px;height:2px;background-color:var(--rse-orange,#F5680E);display:inline-block}.pkg-hero-locked{position:relative;background:#081321;background-image:radial-gradient(ellipse at 85% 30%,rgba(30,60,96,.45) 0,transparent 60%),linear-gradient(180deg,#091524,#060E18);color:#FFFFFF;padding:34px 0;border-bottom:2px solid var(--rse-orange,#f5680e);overflow:hidden}.pkg-hero-bg-overlay{position:absolute;inset:0;background-image:radial-gradient(rgba(245,104,14,.05) 1px,transparent 0);background-size:24px 24px;pointer-events:none;opacity:.8}.pkg-breadcrumb-locked{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--font-mono);color:#94A3B8;margin-bottom:24px;position:relative;z-index:2}.pkg-breadcrumb-locked a{color:#94A3B8;text-decoration:none;transition:color .2s ease}.pkg-breadcrumb-locked a:hover{color:#FFFFFF}.pkg-bc-sep{color:#64748B;flex-shrink:0}.pkg-bc-current{color:var(--rse-orange,#F5680E);font-weight:600}.pkg-hero-split{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:28px;gap:28px;align-items:center;position:relative;z-index:2;margin-bottom:0}@media (max-width:960px){.pkg-hero-split{grid-template-columns:1fr;gap:24px}}.pkg-hero-copy{max-width:640px}.pkg-hero-h1{font-family:var(--font-heading);font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.12;color:#FFFFFF;letter-spacing:-.02em;margin-bottom:12px}.pkg-hero-h1 .highlight-orange{color:var(--rse-orange,#F5680E)}.pkg-hero-tagline-locked{font-family:var(--font-heading);font-size:clamp(15px,1.3vw,18px);font-weight:600;color:#F1F5F9;margin-bottom:10px;line-height:1.35}.pkg-hero-desc-locked{font-size:13.5px;line-height:1.6;color:#CBD5E1;max-width:540px;margin:0}.pkg-hero-visual-locked{position:relative;width:100%;height:280px;border-radius:4px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:flex-end}.pkg-hero-scene-img{object-fit:contain;object-position:center right;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.pkg-hero-strip-locked{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;border-top:none;padding-top:0;margin-top:24px;position:relative;z-index:2}@media (max-width:860px){.pkg-hero-strip-locked{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:480px){.pkg-hero-strip-locked{grid-template-columns:1fr;gap:10px}}.pkg-strip-item{display:flex;align-items:center;gap:12px}.pkg-strip-icon{color:#FFFFFF;flex-shrink:0}.pkg-strip-text{display:flex;flex-direction:column}.pkg-strip-bold{font-family:var(--font-heading);font-size:12.5px;font-weight:700;color:#FFFFFF;letter-spacing:.02em;text-transform:uppercase}.pkg-strip-sub{font-size:11.5px;color:#94A3B8;margin-top:1px}.pkg-range-locked{background:#FFFFFF;padding:48px 0 54px}.pkg-section-header-locked{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-end;grid-gap:32px;gap:32px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}@media (max-width:900px){.pkg-section-header-locked{grid-template-columns:1fr;gap:14px;align-items:flex-start}}.pkg-header-left{max-width:380px}.pkg-h2-locked{font-family:var(--font-heading);font-size:clamp(24px,2.5vw,32px);font-weight:700;color:#0F172A;margin:0;letter-spacing:-.01em;line-height:1.2}.pkg-header-center{max-width:520px}.pkg-header-desc-locked{font-size:13px;line-height:1.55;color:#64748B;margin:0}.pkg-header-right{white-space:nowrap}.pkg-header-link-locked{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--rse-orange,#F5680E);text-decoration:none;transition:gap .2s ease,color .2s ease}.pkg-header-link-locked:hover{gap:9px;color:#D95504}.pkg-header-link-locked.as-btn{background:none;border:none;cursor:pointer;padding:0}.pkg-cards-grid-locked{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media (max-width:920px){.pkg-cards-grid-locked{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pkg-cards-grid-locked{grid-template-columns:1fr}}.pkg-product-card-locked{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 8px rgba(15,23,42,.03)}.pkg-product-card-locked:hover{transform:translateY(-4px);border-color:#CBD5E1;box-shadow:0 14px 30px -6px rgba(15,23,42,.1)}.pkg-product-card-locked.highlighted{border-color:var(--rse-orange,#F5680E);box-shadow:0 0 0 2px var(--rse-orange,#F5680E),0 16px 32px -6px rgba(245,104,14,.22)}.pkg-card-img-wrap{position:relative;width:100%;height:224px;background:#EEF2F6;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.pkg-card-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.pkg-product-card-locked:hover .pkg-card-img{transform:scale(1.04)}.pkg-card-content-locked{padding:18px 20px 20px;display:flex;flex-direction:column;flex-grow:1}.pkg-card-title-locked{display:flex;align-items:center;gap:9px;margin-bottom:8px}.pkg-num-badge{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--rse-orange,#F5680E);border:1.5px solid var(--rse-orange,#f5680e);border-radius:3px;padding:1px 6px;line-height:1.3;flex-shrink:0}.pkg-item-name{font-family:var(--font-heading);font-size:18.5px;font-weight:700;color:#0F172A;margin:0;line-height:1.25}.pkg-product-card-locked:hover .pkg-item-name{color:var(--rse-orange,#F5680E);transition:color .2s ease}.pkg-item-desc{font-size:13px;line-height:1.5;color:#64748B;margin:0 0 16px;flex-grow:1}.pkg-item-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--rse-orange,#F5680E);text-decoration:none;margin-top:auto;transition:gap .2s ease,color .2s ease}.pkg-item-cta:hover{color:#D95504;gap:10px}.pkg-cta-arr{transition:transform .2s ease}.pkg-item-cta:hover .pkg-cta-arr{transform:translateX(4px)}.pkg-industries-locked{background:#FFFFFF;padding:44px 0 54px;border-top:1px solid #f1f5f9}.pkg-app-strip-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px}@media (max-width:1080px){.pkg-app-strip-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width:580px){.pkg-app-strip-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.pkg-app-box-locked{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:6px;padding:16px 8px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(15,23,42,.02)}.pkg-app-box-locked:hover{border-color:var(--rse-orange,#F5680E);transform:translateY(-2px);box-shadow:0 8px 18px -4px rgba(15,23,42,.08)}.pkg-app-box-locked.active{background:#FFF8F4;border-color:var(--rse-orange,#F5680E);box-shadow:0 0 0 1.5px var(--rse-orange,#F5680E)}.pkg-app-box-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#1E293B;margin-bottom:8px;transition:color .2s ease}.pkg-app-box-locked.active .pkg-app-box-icon,.pkg-app-box-locked:hover .pkg-app-box-icon{color:var(--rse-orange,#F5680E)}.pkg-app-box-label{font-family:var(--font-heading);font-size:12px;font-weight:600;color:#0F172A;line-height:1.25}.pkg-app-feedback-locked{text-align:center;font-family:var(--font-mono);font-size:12px;color:#64748B;margin-top:18px}.pkg-clear-pill{margin-left:10px;background:none;border:1px solid var(--rse-orange,#f5680e);border-radius:4px;padding:2px 8px;color:var(--rse-orange,#F5680E);font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.pkg-clear-pill:hover{background:var(--rse-orange,#F5680E);color:#FFFFFF}.pkg-cta-locked{position:relative;background:#081320;background-image:linear-gradient(90deg,#081320,rgba(8,19,32,.94) 52%,rgba(8,19,32,.45)),url(/assets/reference_category/cta_bags_right_hd.jpg);background-size:cover;background-position:100%;color:#FFFFFF;padding:50px 0 42px;overflow:hidden}.pkg-cta-bg-texture{position:absolute;inset:0;background-image:radial-gradient(rgba(245,104,14,.04) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.pkg-cta-grid-locked{display:grid;grid-template-columns:1fr auto;grid-gap:36px;gap:36px;align-items:center;position:relative;z-index:2;margin-bottom:34px}@media (max-width:860px){.pkg-cta-grid-locked{grid-template-columns:1fr;gap:22px}}.pkg-cta-left{max-width:640px}.pkg-cta-heading-locked{font-family:var(--font-heading);font-size:clamp(25px,2.8vw,34px);font-weight:700;color:#FFFFFF;margin:0 0 10px;line-height:1.2}.pkg-cta-copy-locked{font-size:14px;line-height:1.6;color:#CBD5E1;margin:0}.pkg-cta-btns-locked{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pkg-btn-quote{display:inline-flex;align-items:center;gap:8px;background:var(--rse-orange,#F5680E);color:#FFFFFF;padding:12px 24px;border-radius:4px;font-family:var(--font-mono);font-size:13px;font-weight:700;border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px rgba(245,104,14,.35);white-space:nowrap}.pkg-btn-quote:hover{background:#D95504;transform:translateY(-2px);box-shadow:0 6px 18px rgba(245,104,14,.45)}.pkg-btn-call{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#FFFFFF;padding:11px 22px;border-radius:4px;font-family:var(--font-mono);font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:all .2s ease;white-space:nowrap}.pkg-btn-call:hover{background:rgba(255,255,255,.1);border-color:#FFFFFF}.pkg-cta-features-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;border-top:1px solid rgba(255,255,255,.12);padding-top:24px;position:relative;z-index:2}@media (max-width:768px){.pkg-cta-features-strip{grid-template-columns:1fr;gap:16px}}.pkg-cta-feat-col{display:flex;align-items:center;gap:12px}.pkg-feat-circle{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--rse-orange,#f5680e);background:rgba(245,104,14,.08);display:flex;align-items:center;justify-content:center;color:var(--rse-orange,#F5680E);flex-shrink:0}.pkg-feat-copy{display:flex;flex-direction:column}.pkg-feat-bold{font-family:var(--font-heading);font-size:13px;font-weight:700;color:#FFFFFF}.pkg-feat-sub{font-size:11.5px;color:#94A3B8;margin-top:1px}