@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:block;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d5c21801-module__ugYA9q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d5c21801-module__ugYA9q__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:block;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:block;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:block;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:block;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_3c0f7535-module__FNFX6W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_3c0f7535-module__FNFX6W__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--pt5-blue:#0a4da6;--pt5-dark:#0d1b2a;--pt5-cyan:#00b4d8;--pt5-cyan-hover:#0096c7;--pt5-cyan-active:#0077b6;--pt5-sky:#90e0ef;--pt5-bg:#f8f9fa;--pt5-surface:#fff;--pt5-border:#dee2e6;--pt5-text-secondary:#6c757d;--pt5-text-muted:#adb5bd;--color-background:var(--pt5-bg);--color-surface:var(--pt5-surface);--color-surface-strong:#eef9fc;--color-card:var(--pt5-surface);--color-primary:var(--pt5-dark);--color-primary-soft:var(--pt5-blue);--color-text:var(--pt5-dark);--color-muted:var(--pt5-text-secondary);--color-border:var(--pt5-border);--color-border-strong:var(--pt5-cyan);--color-accent:var(--pt5-cyan);--color-accent-soft:#e6f9fd;--color-success:#198754;--color-gold:var(--pt5-cyan);--color-warm-paper:var(--pt5-surface);--color-card-title:var(--color-primary);--color-card-copy:var(--color-muted);--color-card-meta:var(--color-border-strong);--color-card-strong:var(--color-primary-soft);--shadow-soft:0 8px 32px #0d1b2a24;--radius:8px;--header-max-width:1440px;--max-width:1280px;--page-gutter:24px;--section-gap:120px;--font-inter:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-plus-jakarta:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-inter), Arial, sans-serif;min-width:320px;margin:0;overflow-x:clip}body,button,input,textarea{letter-spacing:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}main{background:var(--color-background)}.home-page{background-attachment:scroll,fixed;background-color:var(--color-background);background-image:linear-gradient(#f8f9faf0 0%,#ffffffdb 46%,#f8f9faf5 100%),url(/assets/page-parallax-ecommerce-packaging.jpg);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:auto,cover}.site-icon{flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.eyebrow{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.7rem;font-weight:800}.brand{font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;align-items:center;gap:10px;font-size:1.35rem;font-weight:800;display:inline-flex}.brand__mark{background:var(--color-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;display:inline-flex}.site-header .brand--logo{flex:none;gap:0;line-height:0}.brand__logo{width:132px;height:auto;display:block}@media (max-width:820px){.home-page{background-position:top,top;background-attachment:scroll,scroll}}
.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:none;height:62px;padding-left:max(var(--page-gutter), calc((100vw - var(--header-max-width)) / 2 + var(--page-gutter)));padding-right:max(var(--page-gutter), calc((100vw - var(--header-max-width)) / 2 + var(--page-gutter)));z-index:50;background:#fffffff7;border-bottom:1px solid #0a4da61a;justify-content:space-between;align-items:center;gap:22px;width:auto;margin:0;transition:background .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s,border-color .18s,box-shadow .18s,top .18s;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:760px){.site-header{width:calc(100% - 2px);right:auto}}.site-header--scrolled{background:#fffffff7;border-bottom-color:#0a4da624;box-shadow:0 12px 34px #0d1b2a14}.site-header--hero:not(.site-header--scrolled):not(.site-header--menu-open){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000;top:14px}.site-header--hero:not(.site-header--scrolled):not(.site-header--menu-open) .brand__logo{filter:brightness(0)invert()}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .brand__logo,.site-header--scrolled .brand__logo,.site-header--menu-open .brand__logo{filter:brightness(0)}.site-header__nav{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.site-header__nav a{color:#0d1b2abd;letter-spacing:.06em;text-transform:uppercase;padding:8px 0;font-size:.72rem;font-weight:800;position:relative}.site-header__services-trigger{color:#0d1b2abd;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.site-header__services-trigger .site-icon{width:.95rem;height:.95rem;transition:transform .18s}.site-header__services-menu--open .site-header__services-trigger .site-icon{transform:rotate(180deg)}.site-header__nav a.site-header__nav-link--active,.site-header__services-trigger.site-header__nav-link--active{color:var(--pt5-blue)}.site-header__nav a.site-header__nav-link--active:after,.site-header__services-trigger.site-header__nav-link--active:after{background:var(--pt5-cyan);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.site-header__nav a:hover,.site-header__nav a:focus-visible,.site-header__services-trigger:hover,.site-header__services-trigger:focus-visible{color:var(--pt5-cyan)}.site-header__services-panel{opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(#eefbfdb3 0,#fff0 86px),#fff;border:1px solid #0a4da621;border-radius:14px;width:min(920px,100vw - 48px);max-height:calc(100vh - 86px);padding:20px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% - 1px);left:50%;overflow:hidden auto;transform:translate(-50%,-8px);box-shadow:0 28px 70px #0d1b2a33}.site-header__services-panel:before{background:linear-gradient(90deg, var(--pt5-cyan), var(--pt5-blue));content:"";border-radius:14px 14px 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.site-header__services-menu--open .site-header__services-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.site-header__services-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;padding:2px 2px 0;display:flex}.site-header__services-panel-head>div{gap:4px;display:grid}.site-header__services-panel-head>div span{color:var(--pt5-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.site-header__services-panel-head>div strong{color:var(--pt5-dark);letter-spacing:-.02em;font-size:1.12rem}.site-header__nav .site-header__services-panel-head>a{background:var(--pt5-dark);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:.63rem;display:inline-flex}.site-header__services-panel-head>a .site-icon{width:.9rem;height:.9rem}.site-header__services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.site-header__nav a.site-header__services-link{color:var(--pt5-dark);letter-spacing:0;text-transform:none;background:#ffffffe0;border:1px solid #0d1b2a14;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px;font-size:.7rem;line-height:1.25;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:grid}.site-header__service-icon{color:var(--pt5-cyan);background:#e9f9fc;border:1px solid #00b4d829;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:flex}.site-header__service-icon .site-icon{opacity:1;width:1rem;height:1rem;transform:none}.site-header__service-copy{gap:4px;min-width:0;display:grid}.site-header__service-copy small{color:#788493;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:.54rem;font-weight:800;display:flex;overflow:hidden}.site-header__service-copy small b{color:var(--pt5-cyan);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem}.site-header__service-copy strong{font-size:.7rem;line-height:1.2}.site-header__services-link .site-header__service-arrow{opacity:0;width:.86rem;height:.86rem;transition:opacity .16s,transform .16s;position:absolute;top:calc(50% - .43rem);right:10px;transform:translate(-4px)}.site-header__nav a.site-header__services-link:hover,.site-header__nav a.site-header__services-link:focus-visible,.site-header__nav a.site-header__services-link[aria-current=page]{color:var(--pt5-blue);background:#fff;border-color:#00b4d86b;transform:translateY(-2px);box-shadow:0 10px 24px #0d1b2a17}.site-header__services-link:hover .site-header__service-icon,.site-header__services-link:focus-visible .site-header__service-icon,.site-header__services-link[aria-current=page] .site-header__service-icon{background:var(--pt5-cyan);color:#fff}.site-header__services-link:hover .site-header__service-arrow,.site-header__services-link:focus-visible .site-header__service-arrow,.site-header__services-link[aria-current=page] .site-header__service-arrow{opacity:1;transform:translate(0)}.site-header__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;opacity:0;pointer-events:none;z-index:45;background:#0d1b2a59;border:0;padding:0;transition:opacity .25s;position:fixed;inset:0}.site-header__backdrop--visible{opacity:1;pointer-events:auto}.site-header--menu-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom-color:#0a4da624;top:0;box-shadow:0 12px 34px #0d1b2a14}.site-header__services-menu{position:static}.site-header__services-trigger{align-self:stretch;align-items:center;display:inline-flex}.site-header__services-menu--open .site-header__services-trigger{color:var(--pt5-blue)}.site-header__services-menu--open .site-header__services-trigger:after{background:var(--pt5-cyan);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.site-header__mega-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;visibility:hidden;z-index:55;background:#fffffffa;border-bottom:1px solid #0a4da61f;width:100vw;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;position:fixed;top:62px;left:0;right:0;transform:translateY(-8px);box-shadow:0 20px 40px #0d1b2a14}.site-header__services-menu--open .site-header__mega-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.site-header__mega-container{max-width:var(--header-max-width);padding:40px max(var(--page-gutter), calc((100vw - var(--header-max-width)) / 2 + var(--page-gutter))) 54px;grid-template-columns:2.2fr 1.2fr 1.2fr;gap:60px;margin:0 auto;display:grid}.site-header__mega-column{min-width:0}.site-header__mega-column>p{color:#86868b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:700}.site-header__mega-links{flex-direction:column;gap:12px;display:flex}.site-header__nav .site-header__mega-links a{color:var(--pt5-dark);letter-spacing:-.01em;text-transform:none;width:fit-content;padding:0;font-size:.8rem;font-weight:700;line-height:1.35;transition:color .2s,opacity .2s,transform .2s;display:block}.site-header__nav .site-header__mega-links--primary a{letter-spacing:-.025em;font-size:1.35rem}.site-header__mega-links:hover a{opacity:.35}.site-header__nav .site-header__mega-links a:hover,.site-header__nav .site-header__mega-links a:focus-visible,.site-header__nav .site-header__mega-links a[aria-current=page]{color:var(--pt5-blue);opacity:1}.site-header__nav .site-header__mega-links--primary a:hover,.site-header__nav .site-header__mega-links--primary a:focus-visible{transform:translate(4px)}.site-header__nav a.site-header__language-link{border:1px solid #00b4d83d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.site-header--hero:not(.site-header--scrolled) .site-header__nav a,.site-header--hero:not(.site-header--scrolled) .site-header__services-trigger{color:#ffffffd1}.site-header--hero:not(.site-header--scrolled) .site-header__nav .site-header__services-panel a{color:#0d1b2ad1}.site-header--hero:not(.site-header--scrolled) .site-header__nav .site-header__services-panel-head>a{color:#fff}.site-header--hero:not(.site-header--scrolled) .site-header__nav a.site-header__language-link{border-color:#ffffff52}.site-header--hero:not(.site-header--scrolled) .site-header__nav a.site-header__nav-link--active,.site-header--hero:not(.site-header--scrolled) .site-header__nav a:hover,.site-header--hero:not(.site-header--scrolled) .site-header__nav a:focus-visible,.site-header--hero:not(.site-header--scrolled) .site-header__services-trigger:hover,.site-header--hero:not(.site-header--scrolled) .site-header__services-trigger:focus-visible,.site-header--hero:not(.site-header--scrolled) .site-header__services-trigger.site-header__nav-link--active{color:#fff}.site-header--hero:not(.site-header--scrolled) .site-header__nav a.site-header__services-link:hover,.site-header--hero:not(.site-header--scrolled) .site-header__nav a.site-header__services-link:focus-visible,.site-header--hero:not(.site-header--scrolled) .site-header__nav a.site-header__services-link[aria-current=page]{color:var(--pt5-blue)}.site-header--hero:not(.site-header--scrolled) .site-header__nav a.site-header__nav-link--active:after,.site-header--hero:not(.site-header--scrolled) .site-header__services-trigger.site-header__nav-link--active:after{background:#fff}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__services-trigger,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__nav a,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__services-trigger{color:#0d1b2ac7}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a.site-header__nav-link--active,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a:hover,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a:focus-visible,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__services-trigger:hover,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__services-trigger:focus-visible,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__services-trigger.site-header__nav-link--active,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__nav a:hover,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__nav a:focus-visible,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__nav a.site-header__nav-link--active,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__services-trigger:hover,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__services-trigger:focus-visible,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__services-trigger.site-header__nav-link--active{color:var(--pt5-blue)}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a.site-header__language-link,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__nav a.site-header__language-link{border-color:#0d1b2a38}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a.site-header__nav-link--active:after,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__nav a.site-header__nav-link--active:after,.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__services-trigger.site-header__nav-link--active:after,.site-header--hero.site-header--menu-open:not(.site-header--scrolled) .site-header__services-trigger.site-header__nav-link--active:after{background:var(--pt5-cyan)}.site-header--hero:not(.site-header--scrolled) .site-header__nav .site-header__mega-menu a,.site-header--menu-open .site-header__nav .site-header__mega-menu a{color:var(--pt5-dark)}.site-header--hero:not(.site-header--scrolled) .site-header__nav .site-header__mega-menu a:hover,.site-header--hero:not(.site-header--scrolled) .site-header__nav .site-header__mega-menu a:focus-visible,.site-header--hero:not(.site-header--scrolled) .site-header__nav .site-header__mega-menu a[aria-current=page],.site-header--menu-open .site-header__nav .site-header__mega-menu a:hover,.site-header--menu-open .site-header__nav .site-header__mega-menu a:focus-visible,.site-header--menu-open .site-header__nav .site-header__mega-menu a[aria-current=page]{color:var(--pt5-blue)}.site-header--scrolled .site-header__nav a{color:var(--color-muted)}.site-header--scrolled .site-header__nav a:hover,.site-header--scrolled .site-header__nav a:focus-visible,.site-header--scrolled .site-header__services-trigger:hover,.site-header--scrolled .site-header__services-trigger:focus-visible{color:var(--color-accent)}.site-header--scrolled .site-header__nav a.site-header__nav-link--active,.site-header--scrolled .site-header__services-trigger.site-header__nav-link--active{color:var(--pt5-blue)}.site-header__actions{align-items:center;gap:10px;display:flex}.site-header .button-link{min-height:36px;padding:9px 18px;font-size:.68rem}.site-header .button-link--primary,.site-header:not(.site-header--scrolled) .button-link--primary{background:var(--pt5-cyan);border:1px solid var(--pt5-cyan);color:#fff;box-shadow:0 12px 24px #00b4d829}.site-header:not(.site-header--scrolled) .button-link--primary:hover,.site-header:not(.site-header--scrolled) .button-link--primary:focus-visible{background:var(--pt5-cyan-hover);color:#fff}.site-header__menu-button{background:var(--color-primary-soft);border-radius:var(--radius);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.site-header--hero:not(.site-header--scrolled) .site-header__menu-button{background:#ffffff29;border:1px solid #ffffff47}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__menu-button{color:var(--pt5-dark);background:#0d1b2a14;border-color:#0d1b2a38}.site-header--menu-open .site-header__menu-button{background:var(--pt5-blue);border-color:var(--pt5-blue);color:#fff}.mobile-menu{border:1px solid var(--color-border);left:var(--page-gutter);max-height:calc(100vh - 84px);right:var(--page-gutter);background:#fffffff7;border-radius:8px;padding:16px;display:none;position:absolute;top:calc(100% + 8px);overflow-y:auto}.mobile-menu a:not(.button-link){border-bottom:1px solid var(--color-border);color:var(--color-primary);padding:14px 4px;font-weight:700;display:block}.mobile-menu a.mobile-menu__link--active{color:var(--pt5-blue)}.mobile-menu__services{border-bottom:1px solid var(--color-border)}.mobile-menu__services-trigger{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 4px;font-weight:700;display:flex}.mobile-menu__services-trigger.mobile-menu__link--active{color:var(--pt5-blue)}.mobile-menu__services-trigger .site-icon{width:1.1rem;height:1.1rem}.mobile-menu__services-list{background:#f5fbfd;border:1px solid #00b4d829;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:8px;display:grid}.mobile-menu a.mobile-menu__services-all{color:var(--pt5-blue);border-bottom:1px solid #00b4d829;grid-column:1/-1;padding:8px;font-size:.74rem}.mobile-menu a.mobile-menu__service-link{border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 8px;font-size:.72rem;line-height:1.25;display:grid}.mobile-menu__service-link>span{color:var(--pt5-cyan);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem}.mobile-menu a.mobile-menu__service-link:hover,.mobile-menu a.mobile-menu__service-link:focus-visible,.mobile-menu a.mobile-menu__service-link[aria-current=page]{color:var(--pt5-blue);background:#fff;border-color:#00b4d838}.mobile-menu a.mobile-menu__language-link{align-items:center;gap:8px;display:flex}.mobile-menu__language-link .site-icon{width:1rem;height:1rem}.mobile-menu__cta{width:100%;margin-top:16px}.contact-float{z-index:60;flex-direction:column;align-items:flex-end;transition:top .18s;display:flex;position:fixed;top:16px;right:8px}.contact-float--scrolled{top:72px}.contact-float__trigger,.contact-float__header button{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;display:inline-flex}.contact-float__trigger{color:#fff;background:#25d366;border:1px solid #ffffff8a;border-radius:50%;width:58px;height:58px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 16px 34px #25d36657,0 0 0 6px #25d3661f}.contact-float__trigger:hover,.contact-float__trigger:focus-visible{background:#1ebe5d;border-color:#ffffffd1;transform:translateY(-1px);box-shadow:0 18px 40px #25d3666b,0 0 0 8px #25d36629}.contact-float__trigger .site-icon{color:#fff;width:1.35rem;height:1.35rem}.contact-float__panel{color:var(--pt5-dark);background:#fffffffa;border:1px solid #0a4da629;gap:18px;width:min(332px,100vw - 48px);max-height:min(620px,100vh - 158px);margin-top:12px;padding:20px;display:grid;overflow-y:auto;box-shadow:0 24px 58px #0d1b2a2e}.contact-float__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contact-float__header span{color:var(--pt5-cyan-active);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.64rem;font-weight:800;display:block}.contact-float__header h2{color:var(--pt5-dark);margin:0;font-size:1.34rem;line-height:1.1}.contact-float__header button{color:var(--pt5-dark);background:#0a4da614;flex:none;width:34px;height:34px}.contact-float__header button:hover,.contact-float__header button:focus-visible{background:var(--pt5-cyan);color:#fff}.contact-float p{color:#0d1b2aa3;margin:0;font-size:.9rem;line-height:1.55}.contact-float__links{gap:10px;display:grid}.contact-float__links a{color:var(--pt5-dark);background:#f8f9faeb;border:1px solid #dee2e6e6;align-items:center;gap:12px;min-height:58px;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:flex}.contact-float__links a:hover,.contact-float__links a:focus-visible{background:#fff;border-color:#00b4d880;transform:translateY(-1px)}.contact-float__links .site-icon{color:var(--pt5-cyan-active);width:1.15rem;height:1.15rem}.contact-float__brand-logo{flex:none;width:1.15rem;height:1.15rem}.contact-float__links span{gap:3px;min-width:0;display:grid}.contact-float__links strong,.contact-float__links small{overflow-wrap:anywhere}.contact-float__links strong{font-size:.84rem;line-height:1.2}.contact-float__links small{color:#0d1b2a8f;font-size:.76rem;line-height:1.2}.button-link{border-radius:var(--radius);letter-spacing:.12em;text-transform:uppercase;white-space:normal;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 20px;font-size:.72rem;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.button-link:hover,.button-link:focus-visible{transform:translateY(-1px)}.button-link--primary{background:var(--color-accent);color:#fff;box-shadow:0 14px 28px #00b4d82e}.button-link--secondary{color:var(--color-primary-soft);background:#ffffffeb;border:1px solid #00b4d86b}.button-link--primary:hover,.button-link--primary:focus-visible{background:var(--pt5-cyan-hover);box-shadow:0 18px 34px #00b4d83d}.button-link--secondary:hover,.button-link--secondary:focus-visible{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.button-link--ghost{color:var(--color-primary-soft)}.button-link__icon{flex:none;font-size:1.1rem}.section-header{max-width:760px}.section-header--center{text-align:center;margin-left:auto;margin-right:auto}.section-header h2,.cta-section h2{color:var(--color-primary);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;font-size:3rem;line-height:1.18}.section-header__text{color:var(--color-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.7}.site-header{--nav-gutter:clamp(22px, 5vw, 80px);--nav-max-width:1400px;-webkit-backdrop-filter:none;backdrop-filter:none;height:72px;padding-left:max(var(--nav-gutter), calc((100vw - var(--nav-max-width)) / 2 + var(--nav-gutter)));padding-right:max(var(--nav-gutter), calc((100vw - var(--nav-max-width)) / 2 + var(--nav-gutter)));z-index:1000;background:0 0;border-bottom:1px solid #0000;gap:24px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s;top:0}.site-header--hero:not(.site-header--scrolled):not(.site-header--menu-open){top:0}.site-header--scrolled,.site-header--menu-open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#fffffff2;border-bottom-color:#0f172a0d;top:0}.site-header .brand__logo{width:110px;transition:filter .3s}.site-header--scrolled .brand__logo,.site-header--menu-open .brand__logo{filter:none}.site-header__nav{gap:clamp(20px,3vw,40px)}.site-header__nav a.site-header__nav-link{color:#0f172ad1;cursor:pointer;letter-spacing:.1em;white-space:nowrap;padding:24px 0;font-size:.75rem;font-weight:700;transition:color .2s}.site-header--hero-dark:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a.site-header__nav-link{color:#ffffffd9}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a.site-header__nav-link,.site-header--scrolled .site-header__nav a.site-header__nav-link,.site-header--menu-open .site-header__nav a.site-header__nav-link{color:#0f172a}.site-header__nav a.site-header__nav-link:hover,.site-header__nav a.site-header__nav-link:focus-visible,.site-header__services-menu--open .site-header__services-trigger,.site-header__nav a.site-header__nav-link--active{color:var(--pt5-cyan)!important}.site-header__nav a.site-header__nav-link--active:after,.site-header__services-trigger.site-header__nav-link--active:after,.site-header__services-menu--open .site-header__services-trigger:after{display:none}.site-header__nav a.site-header__language-link{border:1px solid #ffffff4d;border-radius:4px;align-items:center;gap:2px;padding:5px 12px;font-size:.7rem;display:inline-flex}.site-header--hero-light:not(.site-header--scrolled):not(.site-header--menu-open) .site-header__nav a.site-header__language-link,.site-header--scrolled .site-header__nav a.site-header__language-link,.site-header--menu-open .site-header__nav a.site-header__language-link{border-color:#0f172a26}.site-header__language-link .site-icon{width:.9rem;height:.9rem}.site-header__services-menu{align-self:stretch;align-items:center;display:flex;position:relative}.site-header__services-menu--open:after{content:"";z-index:998;height:18px;position:absolute;top:100%;left:-48px;right:-48px}.site-header__compact-menu{opacity:0;pointer-events:none;visibility:hidden;z-index:999;background:#fff;border:1px solid #0f172a14;border-radius:12px;width:clamp(720px,60vw,880px);padding:28px 32px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 20px 40px -15px #0f172a1f}.site-header__services-menu--open .site-header__compact-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(0)}.site-header__split-grid{grid-template-columns:240px 1fr;gap:36px;display:grid}.site-header__split-sidebar{border-right:1px solid #0f172a14;flex-direction:column;gap:4px;padding-right:20px;display:flex}.site-header__sidebar-tab{color:#64748b;cursor:pointer;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.8rem;font-weight:700;transition:background .18s,color .18s;display:flex}.site-header__sidebar-tab:hover,.site-header__sidebar-tab:focus-visible,.site-header__sidebar-tab--active{color:var(--pt5-cyan);background:#00b4d80d}.site-header__sidebar-tab:focus-visible{outline-offset:1px;outline:2px solid #00b4d847}.site-header__sidebar-number{opacity:.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:800}.site-header__split-content{align-self:center;min-width:0;position:relative}.site-header__content-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:none}.site-header__content-panel--active{animation:.18s forwards pt5-nav-panel-in;display:grid}@keyframes pt5-nav-panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.site-header .site-header__nav .site-header__compact-menu a.site-header__panel-item{color:#0f172a;letter-spacing:0;text-transform:none;border-radius:4px;gap:3px;padding:8px;font-size:.95rem;font-weight:700;transition:color .15s,transform .15s;display:grid}.site-header .site-header__nav .site-header__compact-menu a.site-header__panel-item:hover,.site-header .site-header__nav .site-header__compact-menu a.site-header__panel-item:focus-visible,.site-header .site-header__nav .site-header__compact-menu a.site-header__panel-item[aria-current=page]{color:var(--pt5-cyan);transform:translate(4px)}.site-header__panel-number{color:var(--pt5-cyan);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:800;line-height:1}
.hero-section,.proof-section,.comparison-section,.flow-section,.services-section,.pricing-section,.telemetry-section,.accountability-section,.knowledge-section{max-width:var(--max-width);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:0 auto}.hero-section{--hero-blue:#081d5c;--hero-blue-deep:#05123d;--hero-purple:var(--pt5-cyan);--hero-purple-soft:#90e0ef47;isolation:isolate;background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:38px 88px;min-height:690px;padding-top:200px;padding-bottom:0;display:grid;position:relative}.hero-section:before,.hero-section:after{content:"";pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-section:before{z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#04113ae6 0%,#07194ed6 42%,#0f2661a8 100%),linear-gradient(#08143d38 0%,#08143d8a 100%),url(/assets/hero-home-warehouse-bg.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.hero-section:after{z-index:-1;background:linear-gradient(90deg,#144dc03d 0%,#0000 48%),radial-gradient(circle at 68% 18%,#7c74ff2e,#0000 34%)}.hero-section__content{align-self:center;min-width:0;padding-top:44px}.hero-section h1{color:#fff;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;max-width:660px;margin:0;font-size:clamp(2.45rem,3.2vw,3.55rem);font-weight:800;line-height:1.08}.hero-section h1 span{margin-top:0;display:inline}.hero-section h1 span:before{content:none}.hero-section__lead{color:#ffffffe0;max-width:540px;margin:28px 0 0;font-size:.98rem;font-weight:400;line-height:1.55}.hero-section__actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.hero-section .button-link--primary,.hero-section .button-link--secondary{box-shadow:none;border-radius:6px;min-width:206px}.hero-section .button-link--primary{background:var(--hero-purple);border:1px solid var(--hero-purple);color:#fff}.hero-section .button-link--secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffffe6}.hero-section .button-link--primary:hover,.hero-section .button-link--primary:focus-visible{color:#fff;background:#5147f0;border-color:#5147f0}.hero-section .button-link--secondary:hover,.hero-section .button-link--secondary:focus-visible{color:#fff;background:#ffffff21;border-color:#fff}.hero-visual{aspect-ratio:4/5;background:var(--color-warm-paper);border-radius:var(--radius);border:1px solid #00b4d82e;align-self:center;min-height:0;padding:28px;position:relative;overflow:hidden}.hero-visual__image{filter:grayscale();object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.hero-visual__line{z-index:2;background:#c7c6ca8c;position:absolute}.hero-visual__line--left,.hero-visual__line--right{width:1px;top:0;bottom:0}.hero-visual__line--left{left:44px}.hero-visual__line--right{right:44px}.hero-visual__line--top,.hero-visual__line--bottom{height:1px;left:0;right:0}.hero-visual__line--top{top:52px}.hero-visual__line--bottom{bottom:52px}.hero-visual__dots{z-index:3;gap:8px;display:flex;position:absolute;top:34px;right:38px}.hero-visual__dots span{background:#1118273d;border-radius:50%;width:8px;height:8px}.hero-visual__dots span:last-child{background:var(--color-gold)}.hero-visual__badge{color:var(--color-primary);z-index:4;background:#ffffffeb;border:1px solid #00b4d83d;border-radius:4px;align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute}.hero-visual__badge--top{top:76px;left:18px}.hero-visual__badge--bottom{bottom:78px;right:18px}.hero-metrics{box-shadow:none;padding:26px max(var(--page-gutter), calc((100vw - 1536px) / 2 + var(--page-gutter)));background:#fff;border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:100px calc(50% - 50vw) 0;display:grid}.hero-metrics__item{box-shadow:none;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto max-content;justify-content:center;align-items:center;gap:3px 14px;min-width:0;padding:0 34px;display:grid;position:relative}.hero-metrics__item:first-child{padding-left:0}.hero-metrics__item:not(:last-child):after{content:"";background:#0a4da629;width:1px;height:36px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-metrics__item:last-child{border-right:0}.hero-metrics__icon{color:#08aeca;flex:none;grid-row:1/span 2;display:inline-flex}.hero-metrics__icon .site-icon{stroke-width:2.2px;width:30px;height:30px}.hero-metrics dt{color:#0d1b2a;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;white-space:nowrap;grid-column:2;margin:0;font-size:.98rem;font-weight:800;line-height:1.15}.hero-metrics dd{color:#0d1b2a94;letter-spacing:0;text-transform:none;grid-column:2;margin:0;font-size:.78rem;font-weight:500;line-height:1.25}.reference-label{align-items:center;gap:14px;margin-bottom:28px;display:flex}.reference-label span{background:var(--pt5-sky);width:48px;height:1px}.reference-label p{color:var(--pt5-blue);letter-spacing:.18em;text-transform:uppercase;background:#90e0ef38;border-radius:4px;margin:0;padding:5px 10px;font-size:.68rem;font-weight:800}.proof-section{padding-top:var(--section-gap);background:radial-gradient(circle at 82% 10%,#00b4d814,#0000 28%),linear-gradient(#f8f9fb00,#f8f9fbb8 48%,#f8f9fb00);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:96px;display:grid}.timeline-block h2,.comparison-section h2,.flow-section h2,.services-section h2,.pricing-section__header h2,.telemetry-section h2,.accountability-section h2,.knowledge-section h2,.cta-section h2{color:var(--color-primary);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;font-size:2.5rem;line-height:1.18}.timeline-list{gap:40px;margin-top:56px;display:grid}.timeline-block h2{color:#1a1f4d}.timeline-item{grid-template-columns:52px minmax(0,1fr);gap:28px;display:grid}.timeline-item__year{color:#fff;background:#1a1f4d;border:3px solid #90e0efd1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #1a1f4d29}.timeline-item h3,.journey-card h3,.comparison-card h3,.flow-card h3,.service-card h3,.knowledge-item h3{color:var(--color-card-title);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0}.timeline-item h3{color:#1a1f4d;margin-bottom:8px;font-size:1.08rem}.timeline-item p,.comparison-section p,.comparison-card li,.flow-card p,.service-card p,.knowledge-item p,.faq-item p,.cta-section p,.site-footer p,.site-footer li{color:var(--color-muted);line-height:1.7}.timeline-item p,.comparison-card li,.flow-card p,.service-card p,.knowledge-item p,.faq-item p{color:var(--color-card-copy)}.timeline-issues{border-radius:var(--radius);background:#f8f9fbeb;border:1px solid #00b4d824;gap:12px;margin-top:18px;padding:20px;display:grid;box-shadow:0 14px 30px #1a1f4d0d}.timeline-issues p{color:#1a1f4d;align-items:center;gap:12px;margin:0;display:flex}.timeline-issues .site-icon{color:var(--pt5-cyan)}.journey-column{grid-template-columns:minmax(0,1fr);gap:36px;min-width:0;display:grid}.journey-card{aspect-ratio:4/5;text-align:center;background:radial-gradient(circle at 100% 0,#00b4d814,#0000 36%),#f8f9fbf5;border:1px solid #1a1f4d1f;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:44px;display:flex;position:relative;box-shadow:0 22px 54px #1a1f4d14}.journey-card:before,.journey-card:after{border-color:var(--pt5-sky);content:"";border-style:solid;width:32px;height:32px;position:absolute}.journey-card:before{border-width:1px 0 0 1px;top:0;left:0}.journey-card:after{border-width:0 1px 1px 0;bottom:0;right:0}.journey-card__icon{color:var(--pt5-cyan);width:2.6rem;height:2.6rem}.journey-card h3{color:#1a1f4d;margin-top:28px;font-size:1.45rem}.journey-card>span{background:linear-gradient(90deg, var(--pt5-cyan), var(--pt5-sky));width:48px;height:1px;margin:28px 0}.journey-card p{color:var(--color-card-copy);margin:0;line-height:1.65}.journey-card--pt5{aspect-ratio:auto;text-align:left;justify-content:flex-start;align-items:stretch;gap:24px;min-height:560px;padding:36px}.journey-card__brand{color:var(--pt5-cyan);letter-spacing:.2em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:900}.pt5-principle{border-bottom:1px solid #1a1f4d1a;gap:12px;padding-bottom:22px;display:grid}.pt5-principle:last-child{border-bottom:0;padding-bottom:0}.journey-card--pt5 .pt5-principle h3{color:#1a1f4d;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.3vw,2.2rem);line-height:.95}.pt5-principle h3 span,.pt5-principle h3 strong{display:block}.pt5-principle h3 strong{color:var(--pt5-cyan);font-weight:900}.pt5-principle p{color:#0d1b2aa8;font-size:.93rem;line-height:1.6}.pt5-principle ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt5-principle li{color:#1a1f4d;align-items:center;gap:8px;font-size:.82rem;font-weight:800;line-height:1.25;display:flex}.pt5-principle li:before{background:var(--pt5-cyan);content:"";border-radius:50%;flex:none;width:6px;height:6px}.quote-panel{border-left:4px solid var(--pt5-sky);color:#1a1f4d;background:#f8f9fbeb;width:100%;min-width:0;margin:0;padding:24px 0 24px 30px;font-size:1.06rem;font-style:italic;line-height:1.7;box-shadow:0 18px 42px #1a1f4d0f}.tech-line{background:var(--color-border);height:1px;max-width:var(--max-width);margin:56px auto}
.hero-status-card{--hero-status-purple:var(--pt5-cyan);--hero-status-purple-soft:#90e0ef47;aspect-ratio:auto;background:#fffffff7;border:1px solid #ffffffdb;border-radius:10px;flex-direction:column;justify-content:center;justify-self:end;gap:26px;width:100%;max-width:520px;min-height:350px;padding:38px 42px;animation:.64s cubic-bezier(.2,.7,.25,1) 80ms both hero-status-card-enter;display:flex;overflow:visible;box-shadow:0 28px 70px #020c2b47}.hero-status-card__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-status-card__header h2{color:var(--color-card-title);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;font-size:1.36rem;line-height:1.15}.hero-status-card__header span{background:var(--hero-status-purple-soft);color:var(--hero-status-purple);letter-spacing:.08em;text-transform:uppercase;border:1px solid #635bff2e;border-radius:999px;flex:none;padding:5px 10px;font-size:.58rem;font-weight:800;display:inline-flex}.hero-status-card__steps{gap:20px;display:grid;position:relative}.hero-status-card__steps:before{content:none}.hero-status-step{opacity:0;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:13px;min-width:0;transition:transform .22s;animation:.52s cubic-bezier(.2,.7,.25,1) both hero-status-step-enter;display:grid;position:relative;translate:0 10px}.hero-status-step:first-child{animation-delay:.26s}.hero-status-step:nth-child(2){animation-delay:.38s}.hero-status-step:nth-child(3){animation-delay:.5s}.hero-status-step:nth-child(4){animation-delay:.62s}.hero-status-step:hover,.hero-status-step:focus-within{transform:translate(4px)}.hero-status-step__icon{background:var(--hero-status-purple);color:#fff;z-index:1;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative}.hero-status-step:first-child .hero-status-step__icon:after{content:"";border:1px solid #635bff47;border-radius:9px;animation:2.2s ease-in-out .9s infinite hero-status-icon-pulse;position:absolute;inset:-7px}.hero-status-step:hover .hero-status-step__icon,.hero-status-step:focus-within .hero-status-step__icon{background:#5147f0;transform:scale(1.04);box-shadow:0 10px 24px #635bff3d}.hero-status-step__icon .site-icon{width:.9rem;height:.9rem}.hero-status-step h3{color:var(--color-card-title);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:1px 0 3px;font-size:.82rem;line-height:1.25}.hero-status-step p{color:var(--color-card-copy);margin:0;font-size:.7rem;line-height:1.38}@media (max-width:900px){.hero-status-card{justify-self:start;max-width:560px;min-height:auto}}@media (max-width:420px){.hero-status-card{gap:24px;padding:28px 20px}.hero-status-card__header h2{font-size:1.34rem}.hero-status-card__steps{gap:22px}.hero-status-step{grid-template-columns:34px minmax(0,1fr);gap:14px}.hero-status-step__icon{width:34px;height:34px}.hero-status-card__steps:before{left:20px}}@media (prefers-reduced-motion:reduce){.hero-status-card,.hero-status-card__steps:before,.hero-status-step,.hero-status-step:first-child .hero-status-step__icon:after{animation:none}.hero-status-card__steps:before{transform:none}.hero-status-step{opacity:1;transform:none}}@keyframes hero-status-card-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-status-line-draw{to{transform:scaleY(1)}}@keyframes hero-status-step-enter{to{opacity:1;translate:0}}@keyframes hero-status-icon-pulse{0%,to{opacity:0;transform:scale(.82)}45%{opacity:1;transform:scale(1)}}
.flow-section{background:var(--pt5-bg);max-width:none;padding:112px max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter))) 104px;text-align:center;border:0;width:100%;margin-top:0;position:relative;overflow:hidden}.flow-section h2{letter-spacing:-.01em;flex-direction:column;align-items:center;gap:2px;font-size:clamp(1.9rem,2.7vw,2.32rem);line-height:1.08;display:flex}.flow-section h2 span{color:var(--pt5-cyan);font-size:inherit;background:0 0;border-radius:0;padding:0;display:inline-flex}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:48px;max-width:1180px;margin:52px auto 0;display:grid;position:relative}.flow-grid:before{content:none}.flow-card{box-shadow:none;text-align:left;z-index:1;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:54px 0 0;transition:transform .18s;display:flex;position:relative}.flow-card:before{background:var(--pt5-cyan);content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0;box-shadow:0 10px 24px #00b4d82e}.flow-card:after{content:"";border-top:2px dotted #00b4d85c;position:absolute;top:9px;left:42px;right:0}.flow-card:hover,.flow-card:focus-within{transform:translateY(-2px)}.flow-card__icon,.flow-card__number{display:none}.flow-card h3{color:var(--pt5-dark);text-transform:none;margin-top:0;font-size:1.28rem;font-weight:800;line-height:1.25}.flow-card p{color:#0d1b2aa8;max-width:250px;margin:14px 0 0;font-size:.94rem;font-weight:500;line-height:1.62}.seller-stage-section{max-width:none;padding:86px max(var(--page-gutter), calc((100vw - 1536px) / 2 + var(--page-gutter))) 92px;background:#f8fafc;width:100%;margin:0;overflow:hidden}.seller-stage-section__inner{gap:30px;max-width:1536px;margin:0 auto;display:grid}.seller-stage-section__header{max-width:none;padding-left:11ch}.seller-stage-section__header h2{color:var(--pt5-dark);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(2rem,3.3vw,3.35rem);font-weight:900;line-height:1.08}.seller-stage-showcase{width:100%;min-height:500px;position:relative}.seller-stage-avatar-list{justify-content:center;align-items:flex-end;gap:clamp(28px,4vw,64px);width:100%;min-height:500px;transition:width .7s cubic-bezier(.25,1,.5,1);display:flex}.seller-stage-showcase--active .seller-stage-avatar-list{gap:0;width:35%}.seller-stage-avatar{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:0 0 28%;align-items:center;min-width:0;padding:0;transition:flex-basis .7s cubic-bezier(.25,1,.5,1),opacity .7s cubic-bezier(.25,1,.5,1);display:flex;position:relative;bottom:-2px}.seller-stage-avatar--selected{opacity:1;flex-basis:100%}.seller-stage-avatar--hidden{opacity:0;pointer-events:none;flex-basis:0%;overflow:hidden}.seller-stage-avatar__image{justify-content:center;align-items:flex-end;width:100%;max-width:360px;height:430px;transition:transform .4s;display:flex;position:relative;overflow:visible}.seller-stage-showcase:not(.seller-stage-showcase--active) .seller-stage-avatar:first-child .seller-stage-avatar__image{transform:translate(-24px)}.seller-stage-showcase:not(.seller-stage-showcase--active) .seller-stage-avatar:nth-child(3) .seller-stage-avatar__image{transform:translate(24px)}.seller-stage-avatar__image:before{content:"";z-index:0;background:#d8f2ff;border-radius:999px;width:86%;height:72%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 24px 55px #0f172a14}.seller-stage-avatar:nth-child(2) .seller-stage-avatar__image:before{background:#d9f5ed}.seller-stage-avatar:nth-child(3) .seller-stage-avatar__image:before{background:#ffe3c2}.seller-stage-avatar__image img{filter:drop-shadow(0 10px 15px #0f172a14);object-fit:contain;z-index:1;width:90%;height:auto;max-height:387px;transition:filter .4s,transform .4s;position:relative}.seller-stage-avatar:nth-child(2) .seller-stage-avatar__image img{width:115%;max-width:none}.seller-stage-avatar:hover .seller-stage-avatar__image img,.seller-stage-avatar:focus-visible .seller-stage-avatar__image img{filter:drop-shadow(0 20px 25px #0f172a26);transform:scale(1.05)translateY(-5px)}.seller-stage-avatar:focus-visible{outline-offset:6px;outline:3px solid #00b4d838}.seller-stage-avatar__name{color:#334155;overflow-wrap:anywhere;text-align:center;width:100%;margin:15px 0;font-size:1.05rem;font-weight:800;line-height:1.25;transition:opacity .4s,transform .4s;display:block}.seller-stage-avatar--selected .seller-stage-avatar__name{opacity:0;transform:translateY(10px)}.seller-stage-info{opacity:0;pointer-events:none;align-items:center;width:60%;padding-left:50px;transition:opacity .7s cubic-bezier(.25,1,.5,1) .1s,transform .7s cubic-bezier(.25,1,.5,1) .1s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(50px)}.seller-stage-info--active{opacity:1;pointer-events:auto;transform:translate(0)}.seller-stage-info__content{display:none}.seller-stage-info__content--active{display:block}.seller-stage-info__content h3{color:var(--pt5-dark);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0 0 20px;font-size:clamp(2rem,3vw,3.25rem);font-weight:900;line-height:1.08}.seller-stage-info__content p{color:#0d1b2ab3;max-width:620px;margin:0 0 35px;font-size:1.08rem;line-height:1.8}.seller-stage-info__back{color:#64748b;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-size:.86rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 4px 10px #0f172a05}.seller-stage-info__back:hover,.seller-stage-info__back:focus-visible{background:var(--pt5-dark);border-color:var(--pt5-dark);color:#fff;transform:translateY(-2px)}.seller-stage-info__back .site-icon{width:1rem;height:1rem}.services-section{padding-top:var(--section-gap)}.pricing-section{max-width:none;padding:112px var(--page-gutter) 108px;background:#fafafa;width:100%;margin:0}.pricing-section__header{text-align:left;gap:13px;max-width:1140px;margin:0 auto 86px;display:grid}.pricing-section__eyebrow{color:var(--pt5-blue);letter-spacing:.2em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:800;display:block}.pricing-section__header h2{color:var(--color-primary);letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4.75rem);line-height:.96}.pricing-section__header p{color:#0d1b2a6b;max-width:720px;margin:0;font-size:clamp(.94rem,1.2vw,1rem);font-weight:400;line-height:1.72}.pricing-table-wrap{max-width:1140px;margin:0 auto;padding-bottom:4px;overflow-x:auto}.pricing-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:800px}.pricing-matrix th{color:#0d1b2a57;letter-spacing:.12em;text-align:center;text-transform:uppercase;vertical-align:bottom;padding:0 28px 32px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:800}.pricing-matrix th:first-child{text-align:left;width:34%}.pricing-matrix th:nth-child(2),.pricing-matrix th:nth-child(3){width:33%}.pricing-matrix th:nth-child(3){background:#fff;border:1px solid #0d1b2a0f;border-bottom:0;border-radius:28px 28px 0 0;padding-top:18px;box-shadow:0 -18px 48px -26px #0d1b2a2e}.pricing-matrix th:nth-child(3) span,.pricing-matrix th:nth-child(3) strong{display:block}.pricing-matrix th:nth-child(3) span{color:var(--pt5-cyan);letter-spacing:.14em;background:#90e0ef33;border-radius:999px;justify-self:center;width:fit-content;margin:0 auto 8px;padding:4px 10px;font-size:.6rem}.pricing-matrix th:nth-child(3) strong{color:var(--pt5-dark);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:-.01em;text-transform:none;font-size:1.15rem}.pricing-matrix td{vertical-align:middle;border-bottom:1px solid #dee2e6b3;padding:25px 28px}.pricing-matrix td:first-child{text-align:left;padding-left:0}.pricing-matrix td:nth-child(2){color:#0d1b2a52;text-align:center;font-size:.92rem;font-weight:500;line-height:1.45}.pricing-matrix td:nth-child(3){color:var(--pt5-dark);text-align:center;background:#fff;border-left:1px solid #0d1b2a0f;border-right:1px solid #0d1b2a0f;font-size:.96rem;line-height:1.42}.pricing-matrix tbody tr:last-child td{border-bottom:0}.pricing-matrix tbody tr:last-child td:nth-child(3){border-bottom:1px solid #0d1b2a0f;border-radius:0 0 28px 28px;box-shadow:0 34px 64px -30px #0d1b2a2e}.pricing-matrix h3{color:var(--pt5-dark);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.pricing-matrix p{color:#0d1b2a61;margin:6px 0 0;font-size:.76rem;font-weight:500;line-height:1.4}.pricing-matrix td:nth-child(3) strong{font-weight:900}.pricing-section__actions{justify-content:flex-start;max-width:1140px;margin:72px auto 0;display:flex}.pricing-section__actions .button-link{background:var(--pt5-dark);border-color:var(--pt5-dark);color:#fff;border-radius:999px;min-height:50px;padding-left:30px;padding-right:30px}.pricing-section__actions .button-link:hover,.pricing-section__actions .button-link:focus-visible{background:var(--pt5-blue);border-color:var(--pt5-blue);color:#fff}.pricing-mobile-list,.pricing-section__actions--mobile{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.weight-checker{background:var(--pt5-dark);border-radius:var(--radius);color:#fff;border:1px solid #90e0ef3d;gap:22px;max-width:1140px;margin:76px auto 0;padding:28px 38px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #00b4d81f}.weight-checker--detail{margin-top:10px;margin-bottom:52px}.weight-checker__badge{background:var(--pt5-cyan);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:0 0 0 10px;padding:8px 15px;font-size:.66rem;font-weight:900;position:absolute;top:0;right:0}.weight-checker__header{gap:8px;padding-right:78px;display:grid}.weight-checker__header h2{color:var(--pt5-sky);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:900;line-height:1.25}.weight-checker__header p{color:#fff;margin:0;font-size:.94rem;line-height:1.45}.weight-checker__header strong{color:var(--pt5-sky);background:#90e0ef2e;border-radius:3px;padding:1px 5px;font-weight:900}.weight-checker__dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.weight-checker__dimensions label{background:#ffffff14;border:1px solid #90e0ef38;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;padding:0 12px;display:grid}.weight-checker input{appearance:textfield;color:#fff;font:inherit;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.95rem;font-weight:900}.weight-checker input::-webkit-inner-spin-button{appearance:none;margin:0}.weight-checker input::-webkit-outer-spin-button{appearance:none;margin:0}.weight-checker input:focus{outline-offset:6px;outline:2px solid #00b4d86b}.weight-checker small{color:#ffffffad;font-size:.66rem;font-weight:700}.weight-checker__footer{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.weight-checker__actual{align-items:center;gap:10px;min-width:0;display:inline-flex}.weight-checker__actual span,.weight-checker__result span{color:#fff;font-size:.9rem;font-weight:900}.weight-checker__actual input{text-align:left;border-bottom:1px solid #ffffff85;width:52px;height:30px}.weight-checker__result{background:var(--color-accent-soft);color:var(--pt5-dark);text-transform:uppercase;justify-content:center;align-items:baseline;gap:10px;min-width:153px;padding:10px 13px;display:inline-flex}.weight-checker__result span{color:var(--pt5-blue);font-size:.78rem}.weight-checker__result strong{color:var(--pt5-dark);font-size:1.4rem;line-height:1}.weight-checker__note{color:#ffffffad;margin:-8px 0 0;font-size:.76rem;line-height:1.45}.pricing-voice-section{max-width:none;padding:104px max(var(--page-gutter), calc((100vw - 1536px) / 2 + var(--page-gutter)));background:radial-gradient(circle at 12% 8%,#00b4d814,#0000 28%),linear-gradient(#fff 0%,#f8fbfd 52%,#fff 100%);border-top:1px solid #00b4d81a;border-bottom:1px solid #00b4d81a;gap:92px;width:100%;display:grid;overflow:hidden}.pricing-preview,.voice-matters{width:100%;max-width:1536px;margin:0 auto}.pricing-preview__header{grid-template-columns:minmax(0,.95fr) minmax(360px,.62fr);align-items:end;gap:52px;margin-bottom:42px;display:grid}.pricing-preview__header h2{color:var(--pt5-dark);letter-spacing:0;max-width:880px;margin:0;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:900;line-height:.98}.pricing-preview__header p:not(.eyebrow){border-left:3px solid var(--pt5-cyan);color:#0d1b2aad;margin:0;padding-left:24px;font-size:1.02rem;line-height:1.74}.pricing-preview__table-wrap{background:#fff;border:1px solid #0a4da624;overflow-x:auto;box-shadow:0 24px 60px #0a4da614}.pricing-preview__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.pricing-preview__table th{color:var(--pt5-dark);letter-spacing:.14em;text-align:left;text-transform:uppercase;background:#00b4d814;padding:20px 28px;font-size:.74rem;font-weight:900}.pricing-preview__table th:nth-child(2),.pricing-preview__table th:nth-child(3),.pricing-preview__table td:nth-child(2),.pricing-preview__table td:nth-child(3){text-align:center}.pricing-preview__table th:nth-child(3){background:var(--pt5-dark);color:#fff}.pricing-preview__table td{color:#0d1b2aad;vertical-align:middle;border-top:1px solid #0a4da61f;padding:22px 28px;font-size:.98rem;font-weight:600;line-height:1.45}.pricing-preview__table td:first-child{color:var(--pt5-dark);font-weight:900}.pricing-preview__table td:nth-child(3){color:var(--pt5-dark);background:#00b4d80f;font-weight:900}.pricing-preview__table sup{font-size:.62em;line-height:0}.pricing-preview__actions{justify-content:flex-end;margin-top:34px;display:flex}.pricing-preview__actions .button-link{background:var(--pt5-dark);border-color:var(--pt5-dark);color:#fff}.pricing-preview__actions .button-link:hover,.pricing-preview__actions .button-link:focus-visible{background:var(--pt5-cyan);border-color:var(--pt5-cyan);color:var(--pt5-dark)}.voice-matters{background:var(--pt5-dark);color:#fff;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:stretch;gap:0;display:grid;position:relative}.voice-matters:before{background:linear-gradient(180deg, var(--pt5-cyan), #00b4d81f);content:"";width:8px;position:absolute;inset:0 auto 0 0}.voice-matters__copy{align-content:center;gap:28px;padding:64px 58px 64px 72px;display:grid}.voice-matters__copy .eyebrow{color:var(--pt5-sky)}.voice-matters__copy h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.1rem,3.4vw,3.85rem);font-weight:900;line-height:1.02}.voice-matters__copy p:not(.eyebrow){color:#ffffffbd;max-width:620px;margin:0;font-size:1.02rem;line-height:1.76}.voice-matters__panel{background:radial-gradient(circle at 92% 16%,#90e0ef33,#0000 28%),#ffffff0d;border-left:1px solid #90e0ef2e;gap:28px;padding:64px;display:grid}.voice-matters__panel>p{color:#ffffffd1;max-width:720px;margin:0;font-size:1rem;line-height:1.72}.voice-matters__links{gap:14px;display:grid}.voice-matters__links a{color:#ffffffbd;background:#ffffff14;border:1px solid #90e0ef2e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:78px;padding:18px 20px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.voice-matters__links a:hover,.voice-matters__links a:focus-visible{color:#fff;background:#00b4d824;border-color:#90e0ef7a;transform:translateY(-2px)}.voice-matters__links .site-icon{color:var(--pt5-sky);width:1.2rem;height:1.2rem}.voice-matters__links span{gap:4px;display:grid}.voice-matters__links strong{color:#fff;font-size:.9rem;font-weight:900}.voice-matters blockquote{border-left:3px solid var(--pt5-cyan);color:#fff;margin:0;padding-left:22px;font-size:1.02rem;font-weight:800;line-height:1.65}@media (max-width:900px){.pricing-section{background:#fafafa}.pricing-preview__header,.voice-matters{grid-template-columns:1fr}.pricing-preview__header p:not(.eyebrow){max-width:760px}.voice-matters__panel{border-top:1px solid #90e0ef2e;border-left:0}.home-faq-preview{grid-template-columns:1fr}.seller-stage-showcase,.seller-stage-avatar-list{min-height:420px}.seller-stage-avatar__image{max-width:260px;height:340px}.seller-stage-avatar__image img{max-height:306px}.seller-stage-info{padding-left:32px}}@media (max-width:640px){.seller-stage-section{padding-top:68px;padding-bottom:68px}.seller-stage-section__header h2{white-space:normal}.seller-stage-showcase{gap:24px;min-height:0;display:grid}.seller-stage-avatar-list,.seller-stage-showcase--active .seller-stage-avatar-list{gap:10px;width:100%;min-height:0}.seller-stage-showcase:not(.seller-stage-showcase--active) .seller-stage-avatar:first-child .seller-stage-avatar__image,.seller-stage-showcase:not(.seller-stage-showcase--active) .seller-stage-avatar:nth-child(3) .seller-stage-avatar__image{transform:none}.seller-stage-avatar,.seller-stage-avatar--selected,.seller-stage-avatar--hidden{opacity:1;pointer-events:auto;flex:1 1 0;overflow:visible}.seller-stage-avatar__image{max-width:120px;height:170px}.seller-stage-avatar__image img{max-height:153px}.seller-stage-avatar:nth-child(2) .seller-stage-avatar__image img{width:110%}.seller-stage-avatar__name{margin-top:10px;margin-bottom:10px;font-size:.8rem}.seller-stage-avatar--selected .seller-stage-avatar__name{opacity:1;transform:none}.seller-stage-info{opacity:1;pointer-events:auto;width:100%;padding-left:0;display:block;position:static;transform:none}.seller-stage-info__content{background:#fff;border:1px solid #0a4da61f;padding:24px;box-shadow:0 16px 38px #0d1b2a0f}.seller-stage-info__content:not(.seller-stage-info__content--active){display:none}.seller-stage-info__content h3{font-size:1.6rem}.seller-stage-info__content p{margin-bottom:24px;font-size:.96rem}.weight-checker{margin-top:42px;padding:24px 20px 20px}.weight-checker__header{padding-right:58px}.weight-checker__dimensions{grid-template-columns:1fr}.weight-checker__footer{flex-direction:column;align-items:stretch}.weight-checker__result{width:100%}.pricing-voice-section{gap:64px;padding-top:72px;padding-bottom:72px}.pricing-preview__header{gap:24px;margin-bottom:30px}.pricing-preview__header h2{font-size:clamp(2rem,9vw,3rem)}.pricing-preview__header p:not(.eyebrow){padding-left:18px}.pricing-preview__actions{justify-content:flex-start}.voice-matters__copy,.voice-matters__panel{padding:42px 28px}.voice-matters:before{width:auto;height:6px;inset:0 0 auto}}.telemetry-section{text-align:center;background:0 0;border:0;padding-top:76px;padding-bottom:76px;position:relative}.telemetry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;margin-top:54px;display:grid}.telemetry-item{flex-direction:column;align-items:center;gap:18px;display:flex}.telemetry-item strong{color:var(--color-card-strong);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;font-size:3rem;font-weight:400}.telemetry-item:after{background:var(--color-gold);content:"";width:32px;height:1px}.telemetry-item span{color:var(--color-card-title);letter-spacing:.16em;text-transform:uppercase;background:#00b4d81a;border-radius:4px;padding:6px 10px;font-size:.66rem;font-weight:800}.accountability-section{padding-top:var(--section-gap);text-align:center}.accountability-section p{color:var(--color-muted);max-width:720px;margin:24px auto 0;font-size:1.05rem;line-height:1.7}.accountability-links{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:56px;display:flex}.accountability-links a{color:var(--color-card-title);letter-spacing:.14em;text-transform:uppercase;background:#ffffffb8;border:1px solid #00b4d833;align-items:center;gap:10px;min-height:52px;padding:14px 28px;font-size:.72rem;font-weight:800;display:inline-flex}.accountability-section blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-muted);text-align:left;max-width:720px;margin:54px auto 0;padding-left:28px;font-size:1.05rem;font-style:italic;line-height:1.7}.knowledge-section{padding-bottom:var(--section-gap);padding-top:var(--section-gap)}.knowledge-section--home{max-width:none;padding-left:max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));padding-right:max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));background:#fff}.home-faq-preview{grid-template-columns:1fr;gap:42px;max-width:920px;margin:0 auto;display:grid}.home-faq-preview__header{text-align:center;align-self:start;justify-items:center;gap:18px;max-width:720px;margin:0 auto;display:grid}.home-faq-preview__header h2{color:var(--pt5-dark);font-size:clamp(2rem,3vw,3rem);line-height:1.1}.home-faq-preview__header p:not(.eyebrow){color:#0d1b2a9e;max-width:640px;margin:0;line-height:1.7}.home-faq-preview .faq-list{text-align:left;margin-top:0}.affiliate-section{color:#fff;margin:0 0 var(--section-gap);background:linear-gradient(135deg,#0d1b2af5,#0a4da6eb);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:54px;display:grid}.affiliate-section__content{gap:18px;display:grid}.affiliate-section__eyebrow{color:var(--pt5-sky);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;display:block}.affiliate-section h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.affiliate-section p{color:#ffffffc2;max-width:760px;margin:0;font-size:1rem;line-height:1.72}.affiliate-section ul{flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.affiliate-section li{color:#ffffffdb;border:1px solid #90e0ef47;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:.82rem;font-weight:700;display:inline-flex}.affiliate-section li .site-icon{color:var(--pt5-sky);width:1rem;height:1rem}.affiliate-section__actions{flex-direction:column;gap:12px;min-width:230px;display:flex}.affiliate-section__actions .button-link{border-radius:999px}.knowledge-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;display:grid}.knowledge-list{gap:0;margin:48px 0;display:grid}.knowledge-item{border-bottom:1px solid var(--color-border);padding:0 0 30px}.knowledge-item+.knowledge-item{padding-top:30px}.knowledge-item>span{color:var(--color-card-meta);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:800;display:block}.knowledge-item h3{font-size:1.3rem;line-height:1.35}.knowledge-item a{color:var(--color-card-title);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:.72rem;font-weight:800;display:inline-flex}.faq-list{border-top:1px solid var(--color-border);margin-top:48px}.faq-item{border-bottom:1px solid var(--color-border);padding:24px 0}.faq-item summary{color:var(--color-card-title);cursor:pointer;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;justify-content:space-between;align-items:center;gap:18px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary .site-icon{transform:rotate(180deg)}.faq-item p{margin:18px 48px 0 0}.cta-section{margin-top:var(--section-gap);padding:72px var(--page-gutter);text-align:center;background:radial-gradient(circle at 82% 10%,#00b4d814,#0000 28%),linear-gradient(#f8f9fb00,#f8f9fbb8 48%,#f8f9fb00);border:1px solid #00b4d824;box-shadow:0 22px 54px #1a1f4d0f}.cta-section h2{font-size:4rem}.cta-section p{color:var(--color-muted);max-width:700px;margin:24px auto 0;font-size:1.08rem;line-height:1.7}.cta-section__actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:44px;display:flex}.cta-section__trust-note{color:#0d1b2a9e;letter-spacing:.04em;margin-top:24px;font-size:.88rem;font-weight:800}
.services-section{--services-accent:var(--pt5-cyan);--services-accent-hover:var(--pt5-cyan-hover);--services-ink:var(--pt5-dark);--services-paper:var(--pt5-bg);--services-navy:var(--pt5-blue);--services-mist:#eef9fc;--services-soft:#90e0ef47;background:radial-gradient(circle at 82% 24%, #00b4d81f, transparent 34%), radial-gradient(circle at 18% 76%, #90e0ef2e, transparent 30%), linear-gradient(180deg, var(--pt5-bg) 0%, #eef9fcb8 18%, #fffffff5 48%, #f8f9fafa 100%);max-width:none;padding:96px max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));border-top:0;width:100%}.services-section--core{background:radial-gradient(circle at 82% 24%,#00b4d81f,#0000 34%),linear-gradient(#f8f9fafa,#fffffff5 48%,#eef9fcb8)}.core-services-showcase{max-width:var(--max-width);gap:38px;margin:0 auto;display:grid}.core-services-showcase__header{max-width:820px}.core-services-showcase__header h2{color:var(--services-ink);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);font-weight:900;line-height:1.08}.core-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.core-service-card{background:#ffffffdb;border:1px solid #0a4da61f;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 18px 44px #0d1b2a12}.core-service-card:hover,.core-service-card:focus-within{border-color:#00b4d875;transform:translateY(-2px);box-shadow:0 22px 52px #00b4d824}.core-service-card__media{aspect-ratio:16/10;background:var(--services-mist);display:block;position:relative;overflow:hidden}.core-service-card__media img{object-fit:cover;transition:transform .36s,filter .18s;transform:scale(1.01)}.core-service-card:hover .core-service-card__media img,.core-service-card:focus-within .core-service-card__media img{filter:saturate(1.06)contrast(1.03);transform:scale(1.05)}.core-service-card__media span{color:#fff;letter-spacing:.08em;z-index:2;background:#0d1b2adb;border:1px solid #ffffff2e;border-radius:6px;padding:6px 8px;font-size:.66rem;font-weight:900;line-height:1;position:absolute;top:12px;left:12px}.core-service-card__body{gap:12px;padding:24px;display:grid}.core-service-card__body small{color:var(--pt5-cyan-active);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.core-service-card__body h3{color:var(--services-ink);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;font-size:1.18rem;line-height:1.25}.core-service-card__body p{color:#0d1b2aa8;margin:0;line-height:1.62}.core-service-card__body a{color:var(--pt5-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:2px;font-size:.72rem;font-weight:900;display:inline-flex}.core-services-showcase__actions{justify-content:flex-start;display:flex}.services-showcase{grid-template-columns:minmax(0,1.15fr) minmax(460px,1.08fr);align-items:center;gap:clamp(44px,4vw,64px);max-width:1280px;margin:0 auto;display:grid}.services-section__header{text-align:left;flex-direction:column;justify-content:center;align-self:center;width:100%;max-width:760px;min-height:500px;display:flex;position:sticky;top:96px}.services-section h2{color:var(--services-ink);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,3.5vw,3.55rem);font-weight:900;line-height:1.08}.services-section h2 span{background:linear-gradient(90deg, var(--services-navy), var(--services-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.services-info-panel{margin-top:clamp(42px,5vw,62px);padding-left:40px;position:relative}.services-info-panel__axis{background:linear-gradient(180deg, var(--services-navy), var(--services-accent), transparent);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:0}.services-info-panel__meta{border-bottom:1px solid #0a4da61a;flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:16px;display:flex}.services-info-panel__meta span{background:var(--services-soft);color:var(--services-navy);letter-spacing:.16em;text-transform:uppercase;border:1px solid #00b4d82e;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:900;display:inline-flex}.services-info-panel__meta small{color:#0d1b2a80;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.services-info-panel__body{gap:12px;max-width:620px;margin-top:30px;display:grid}.services-info-panel__body h3{color:var(--services-ink);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:900;line-height:1.15}.services-info-panel__body p{color:#0d1b2ab3;margin:0;font-size:clamp(.92rem,1vw,1rem);font-weight:300;line-height:1.7}.services-info-panel__body p+p{color:#0d1b2a94;font-size:.88rem}.services-section__actions{margin-top:28px;display:flex}.services-section__actions .button-link{border-radius:999px}.service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;gap:16px;width:100%;max-width:640px;display:grid}.service-card{min-width:0;position:relative;overflow:hidden}.service-card--tile{aspect-ratio:1;background:var(--services-mist);cursor:pointer;border:1px solid #0a4da61a;border-radius:18px;padding:0;transition:border-color .24s,box-shadow .24s,transform .24s;box-shadow:0 12px 28px #0d1b2a0a}.service-card--tile:hover,.service-card--tile:focus-visible,.service-card--tile.service-card--selected{border-color:var(--services-accent);transform:translateY(-2px);box-shadow:0 18px 36px #00b4d829}.service-card--tile:focus-visible{outline-offset:3px;outline:3px solid #00b4d833}.service-card__media{z-index:0;position:absolute;inset:0}.service-card__media img{filter:saturate(.96)contrast(1.02)brightness(.96);object-fit:cover;transition:transform .52s cubic-bezier(.25,.8,.25,1),filter .24s;transform:scale(1.01)}.service-card--tile:hover .service-card__media img,.service-card--tile:focus-visible .service-card__media img{filter:saturate(1.06)contrast(1.04)brightness(.98);transform:scale(1.07)}.service-card__number{color:#fff;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:.08em;pointer-events:none;z-index:2;background:#0d1b2adb;border:1px solid #ffffff1f;border-radius:6px;padding:5px 7px;font-size:.62rem;font-weight:900;line-height:1;position:absolute;top:12px;left:12px}.service-card__overlay{color:#fff;opacity:0;pointer-events:none;text-align:center;z-index:1;background:#0d1b2ac7;justify-content:center;align-items:center;padding:14px;transition:opacity .26s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;inset:0}.service-card--tile:hover .service-card__overlay,.service-card--tile:focus-visible .service-card__overlay{opacity:1}.service-card__overlay span{color:#fff;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:clamp(.74rem,.95vw,.92rem);font-weight:900;line-height:1.22}@media (max-width:1100px){.core-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-showcase{grid-template-columns:1fr}.services-section__header{max-width:780px;min-height:0;position:static}.service-card-grid{justify-self:stretch;max-width:none}}@media (max-width:760px){.services-section{padding-top:72px;padding-bottom:72px}.services-section h2{font-size:2.3rem}.services-info-panel{margin-top:36px;padding-left:28px}.core-services-grid{grid-template-columns:1fr}.service-card-grid{gap:10px}}@media (max-width:520px){.services-section h2{font-size:2rem}.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card--tile{border-radius:12px}.service-card__number{top:10px;left:10px}}
.feature-page{color:var(--color-text);background:#f7f9fb}.feature-hero,.feature-overview,.feature-process,.feature-block,.feature-table-section,.feature-final-cta{max-width:var(--max-width);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:0 auto}.feature-hero{border-bottom:1px solid var(--color-border);background:#fff;max-width:none;padding-top:104px;padding-bottom:88px}.feature-hero__content{max-width:var(--max-width);min-width:0;margin:0 auto}.feature-page--warehousing .feature-hero__content{text-align:center;max-width:900px}.feature-hero h1,.feature-process h2,.feature-block h2,.feature-table-section h2,.feature-final-cta h2{color:var(--color-primary);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;line-height:1.12}.feature-hero h1{max-width:860px;font-size:3rem}.feature-page--warehousing .feature-hero h1{margin-left:auto;margin-right:auto}.feature-hero p:not(.eyebrow),.feature-block p,.feature-final-cta p{color:var(--color-muted);margin-bottom:0;font-size:1.06rem;line-height:1.7}.feature-hero p:not(.eyebrow){max-width:720px;margin-top:24px}.feature-page--warehousing .feature-hero p:not(.eyebrow){margin-left:auto;margin-right:auto}.feature-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.feature-page--warehousing .feature-hero__actions{justify-content:center}.feature-media{aspect-ratio:4/3;background:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius);min-height:0;overflow:hidden}.feature-media__image{object-fit:cover;width:100%;height:100%;display:block}.feature-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:72px;padding-bottom:80px;display:grid}.feature-page--branding .feature-overview,.feature-page--sourcing .feature-overview{grid-template-columns:repeat(12,minmax(0,1fr))}.feature-page--branding .feature-overview .feature-detail-card:first-child,.feature-page--sourcing .feature-overview .feature-detail-card:first-child{grid-column:span 8}.feature-page--branding .feature-overview .feature-detail-card:nth-child(2),.feature-page--branding .feature-overview .feature-detail-card:nth-child(3),.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(2),.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(3){grid-column:span 4}.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(4){background:var(--color-primary);border-color:var(--color-primary);color:#fff;grid-column:span 8}.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(4) h3,.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(4) p,.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(4) .feature-detail-card__tag{color:#fff}.feature-detail-card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;min-width:0;padding:28px}.feature-detail-card__icon{background:var(--color-accent-soft);color:var(--color-accent);border:1px solid #dbeafe;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:22px;display:inline-flex}.feature-detail-card__tag{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.feature-detail-card h3,.feature-step h3{color:var(--color-primary);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;font-size:1.16rem;line-height:1.32}.feature-detail-card p,.feature-step p{color:var(--color-muted);margin:12px 0 0;line-height:1.65}.feature-process{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);background:#fff;max-width:none;padding-top:80px;padding-bottom:80px}.feature-page--warehousing .feature-process{background:#f7f9fb;border-bottom:0;padding-top:24px}.feature-process__header{max-width:var(--max-width);text-align:center;margin:0 auto}.feature-process h2{font-size:2.35rem}.feature-process__grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px auto 0;display:grid}.feature-page--warehousing .feature-process__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-step{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;min-height:210px;padding:26px;position:relative}.feature-step>span{color:var(--color-border-strong);font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;font-size:2.4rem;font-weight:800;position:absolute;top:14px;right:18px}.feature-step .site-icon{color:var(--color-accent);margin-bottom:26px}.feature-block{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:center;gap:48px;padding-top:84px;padding-bottom:84px;display:grid}.feature-block--reverse{grid-template-columns:minmax(320px,.92fr) minmax(0,1fr)}.feature-block--no-media{grid-template-columns:1fr;align-items:stretch}.feature-page--quality-control .feature-block{border-bottom:1px solid var(--color-border);max-width:none;padding-left:max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));padding-right:max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)))}.feature-page--quality-control .feature-block:nth-of-type(2n){background:#fff}.feature-page--quality-control .feature-media{aspect-ratio:16/10;border-radius:4px}.feature-block--dark{background:var(--color-primary);border-radius:var(--radius);color:#fff;margin-top:84px;margin-bottom:84px;padding-top:56px;padding-bottom:56px}.feature-block--dark h2,.feature-block--dark p,.feature-block--dark li,.feature-block--dark .feature-detail-card h3,.feature-block--dark .feature-detail-card p,.feature-block--dark .feature-detail-card__tag{color:#fff}.feature-block h2,.feature-table-section h2,.feature-final-cta h2{font-size:2.35rem}.feature-block__content{min-width:0}.feature-detail-list{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature-detail-list li{color:var(--color-muted);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.feature-detail-list .site-icon{color:var(--color-accent);margin-top:4px}.feature-block__cards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-block--dark .feature-detail-card{background:#ffffff0f;border-color:#ffffff29}.feature-table-section{padding-top:12px;padding-bottom:84px}.feature-page--quality-control .feature-table-section{padding-top:80px}.feature-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;margin-top:28px;overflow-x:auto}.feature-table{border-collapse:collapse;width:100%;min-width:760px}.feature-table th,.feature-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:18px 20px}.feature-table th{background:var(--color-surface-strong);color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.feature-table td:first-child{color:var(--color-primary);font-weight:800}.feature-table tr:last-child td{border-bottom:0}.feature-final-cta{background:var(--color-primary);border-radius:var(--radius);text-align:center;margin-bottom:84px;padding-top:58px;padding-bottom:58px}.feature-final-cta h2,.feature-final-cta p{color:#fff}.feature-final-cta p{max-width:680px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.feature-overview,.feature-page--warehousing .feature-process__grid,.feature-process__grid,.feature-block__cards,.feature-page--branding .feature-overview,.feature-page--sourcing .feature-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-page--branding .feature-overview .feature-detail-card,.feature-page--sourcing .feature-overview .feature-detail-card,.feature-page--branding .feature-overview .feature-detail-card:first-child,.feature-page--sourcing .feature-overview .feature-detail-card:first-child,.feature-page--sourcing .feature-overview .feature-detail-card:nth-child(4){grid-column:auto}.feature-block,.feature-block--reverse{grid-template-columns:1fr}}@media (max-width:820px){.feature-hero{padding-top:68px;padding-bottom:64px}.feature-hero h1{font-size:2.35rem;line-height:1.16}.feature-hero p:not(.eyebrow),.feature-block p,.feature-final-cta p{font-size:1rem}.feature-process h2,.feature-block h2,.feature-table-section h2,.feature-final-cta h2{font-size:2rem}.feature-hero__actions{flex-direction:column;align-items:stretch}.feature-overview,.feature-page--branding .feature-overview,.feature-page--sourcing .feature-overview,.feature-page--warehousing .feature-process__grid,.feature-process__grid,.feature-block__cards{grid-template-columns:1fr}.feature-overview{padding-top:56px;padding-bottom:64px}.feature-block,.feature-process,.feature-table-section{padding-top:64px;padding-bottom:64px}.feature-page--warehousing .feature-process{padding-top:16px}.feature-page--quality-control .feature-block{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.feature-block--dark,.feature-final-cta{margin-left:var(--page-gutter);margin-right:var(--page-gutter)}.feature-detail-card,.feature-step{padding:24px}}@media (max-width:420px){.feature-hero h1{font-size:2.1rem}.feature-block h2,.feature-table-section h2,.feature-final-cta h2{font-size:1.75rem}.feature-table th,.feature-table td{padding:14px 16px}}
.ref-nav{min-height:56px;padding:0 max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));z-index:60;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:28px;display:flex;position:sticky;top:0}.ref-nav__brand,.ref-footer__brand{color:#111827;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;font-weight:800}.ref-nav nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.ref-nav nav a,.ref-nav__actions a,.ref-eyebrow,.ref-card>span,.ref-table th{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ref-nav nav a,.ref-nav__actions a{color:#4b5563}.ref-nav__actions{align-items:center;gap:14px;display:flex}.ref-nav__primary{background:#030712;border-radius:3px;padding:10px 16px;color:#fff!important}.ref-page{--ref-bg:#f7f9fb;--ref-card:#fff;--ref-muted:#4b5563;--ref-line:#e5e7eb;background:var(--ref-bg);color:#111827;min-height:100vh;padding-top:62px}.ref-page--qc,.ref-page--sourcing{--ref-bg:#f3f4f6}.ref-hero,.ref-section,.ref-final-cta,.ref-footer{max-width:var(--max-width);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:0 auto}.ref-hero{padding-top:88px;padding-bottom:86px}.ref-hero--split{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:56px;display:grid}.ref-hero--center{text-align:center;max-width:860px}.ref-hero--simple{max-width:var(--max-width)}.ref-eyebrow{color:var(--pt5-cyan);margin:0 0 14px}.ref-hero h1,.ref-section h2,.ref-final-cta h2{color:#111827;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;line-height:1.12}.ref-hero h1{max-width:820px;font-size:3.25rem}.ref-section h2,.ref-final-cta h2{font-size:2.2rem}.ref-hero p:not(.ref-eyebrow),.ref-section>p,.ref-section article p,.ref-final-cta p,.ref-footer p{color:var(--ref-muted);overflow-wrap:break-word;line-height:1.7}.ref-hero p:not(.ref-eyebrow){max-width:720px;font-size:1.05rem}.ref-hero--center p:not(.ref-eyebrow){margin-left:auto;margin-right:auto}.ref-hero__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.ref-hero--center .ref-hero__actions,.ref-final-cta .ref-hero__actions{justify-content:center}.ref-section{padding-top:70px;padding-bottom:70px}.ref-section--muted{max-width:none;padding-left:max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));padding-right:max(var(--page-gutter), calc((100vw - var(--max-width)) / 2 + var(--page-gutter)));background:#eef1f4}.ref-overlap-grid,.ref-three-grid,.ref-four-grid,.ref-six-grid,.ref-hub-grid,.ref-process-grid{gap:18px;display:grid}.ref-overlap-grid{grid-template-columns:1.35fr .85fr;padding-top:38px}.ref-overlap-grid .ref-card:first-child{grid-row:span 2}.ref-three-grid,.ref-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-four-grid,.ref-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-hub-section .ref-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-six-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:36px;display:grid}.ref-compact-grid{gap:12px;margin-top:22px}.ref-stack{gap:18px;display:grid}.ref-card,.ref-process-step,.ref-note-card{background:var(--ref-card);border:1px solid var(--ref-line);border-radius:6px;min-width:0;padding:24px}.ref-card--dark,.ref-page--sourcing .ref-market-card{color:#fff;background:#0f172a;border-color:#0f172a}.ref-card--accent,.ref-warning-panel{background:#e5e7eb;border-color:#d1d5db}.ref-card--dark h3,.ref-card--dark p,.ref-card--dark span,.ref-market-card h3,.ref-market-card p,.ref-market-card span{color:#fff}.ref-card__icon{color:var(--pt5-cyan);background:#eef2ff;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;display:inline-flex}.ref-card h3,.ref-process-step h4,.ref-process-group h3{color:#111827;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:0;line-height:1.25}.ref-card h3{font-size:1.05rem}.ref-card>span{color:var(--pt5-cyan);margin-bottom:8px;display:block}.ref-image{border:1px solid var(--ref-line);background:#111827;border-radius:6px;min-height:260px;overflow:hidden}.ref-image__media{object-fit:cover;width:100%;height:100%;display:block}.ref-chip-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.ref-chip-grid span{border:1px solid var(--ref-line);color:#111827;text-align:center;background:#fff;border-radius:5px;justify-content:center;min-height:54px;padding:14px;font-weight:700;display:flex}.ref-check-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ref-check-list li{color:var(--ref-muted);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.ref-check-list .site-icon{color:var(--pt5-cyan);margin-top:3px}.ref-panel,.ref-warning-panel,.ref-report-panel{border:1px solid var(--ref-line);border-radius:8px;gap:28px;display:grid}.ref-panel{background:#fff}.ref-report-panel{color:#fff;background:#030712;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center}.ref-report-panel h2,.ref-report-panel p,.ref-report-panel li{color:#fff}.ref-table-wrap{border:1px solid var(--ref-line);background:#fff;border-radius:6px;margin-top:24px;overflow-x:auto}.ref-table{border-collapse:collapse;width:100%;min-width:760px}.ref-table th,.ref-table td{border-bottom:1px solid var(--ref-line);text-align:left;vertical-align:top;padding:16px 18px}.ref-table th{color:#111827;background:#f3f4f6}.ref-table td:first-child{color:#111827;font-weight:800}.ref-process-step{min-height:170px;position:relative}.ref-process-step>span{color:#d1d5db;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;font-size:2.1rem;font-weight:800;position:absolute;top:12px;right:18px}.ref-process-step h4{padding-right:48px;font-size:1rem}.ref-process-group{margin-top:34px}.ref-process-group h3{border-bottom:1px solid #d1d5db;margin-bottom:18px;padding-bottom:12px;font-size:1.15rem}.ref-gallery-panel{background:#030712;border-radius:8px;grid-template-columns:1.7fr 1fr 1fr;gap:14px;margin-top:28px;padding:14px;display:grid}.ref-gallery-panel .ref-image:first-child{grid-row:span 2}.ref-free-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:18px;display:grid}.ref-free-card strong{background:#2563eb;border-radius:999px;padding:8px 12px}.ref-price-cards .ref-card strong{color:#111827;font-family:var(--font-plus-jakarta), var(--font-inter), sans-serif;margin:16px 0;font-size:2rem;display:block}.ref-split-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ref-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ref-source-grid>div:first-child{grid-column:1}.ref-source-grid>p{align-self:end;margin:0}.ref-source-grid .ref-card:first-of-type{min-height:260px}.ref-market-card{align-content:center;min-height:180px}.ref-warning-panel{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.ref-final-cta{color:#fff;text-align:center;background:#0f172a;border-radius:8px;margin-bottom:72px;padding-top:64px;padding-bottom:64px}.ref-final-cta h2,.ref-final-cta p{color:#fff}.ref-final-cta--black{background:#000}.ref-footer{border-top:1px solid var(--ref-line);background:#fff;grid-template-columns:1.4fr repeat(3,.7fr);gap:28px;max-width:none;padding-top:44px;padding-bottom:44px;display:grid}.ref-footer h4{color:#111827;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem}.ref-footer a{color:#4b5563;line-height:1.9;display:block}@media (max-width:1100px){.ref-nav nav{display:none}.ref-hero--split,.ref-two-grid,.ref-report-panel,.ref-warning-panel,.ref-source-grid{grid-template-columns:1fr}.ref-four-grid,.ref-hub-grid,.ref-six-grid,.ref-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ref-nav{gap:14px;min-height:64px}.ref-nav__actions a:not(.ref-nav__primary){display:none}.ref-hero{padding-top:62px;padding-bottom:60px}.ref-hero h1{font-size:2.25rem}.ref-section h2,.ref-final-cta h2{font-size:1.85rem}.ref-hero__actions{flex-direction:column;align-items:stretch}.ref-three-grid,.ref-four-grid,.ref-hub-grid,.ref-six-grid,.ref-process-grid,.ref-chip-grid,.ref-overlap-grid,.ref-split-images,.ref-gallery-panel,.ref-footer{grid-template-columns:1fr}.ref-overlap-grid .ref-card:first-child,.ref-gallery-panel .ref-image:first-child{grid-row:auto}.ref-section,.ref-section--muted,.ref-final-cta{padding-top:54px;padding-bottom:54px}.ref-card,.ref-process-step,.ref-note-card{padding:20px}.ref-table-wrap{overflow-x:visible}.ref-table,.ref-table thead,.ref-table tbody,.ref-table tr,.ref-table td{width:100%;min-width:0;display:block}.ref-table thead{display:none}.ref-table tr{border-bottom:1px solid var(--ref-line);padding:14px}.ref-table td{border:0;padding:6px 0}.ref-table tr:last-child{border-bottom:0}}@media (max-width:420px){.ref-nav__primary{padding:9px 12px}.ref-hero h1{font-size:2rem}}
