
:root{--dark:#0b0d0e;--ink:#232525;--paper:#eae8e4;--gold:#ce8d55;--line:#363839}body{background:var(--dark)}nav{background:#0b0d0ef5}.light,.path-start{background:var(--paper)}.hero{background:var(--dark)}.hero h1{font-size:clamp(42px,5.1vw,72px);max-width:700px}.hero:before{background-image:linear-gradient(90deg,#0b0d0e 0%,#0b0d0e66 25%,#0b0d0e00 70%),url('/assets/stock-packaging-hero.jpg')}.hero .actions .button:first-child{background:#eae8e4;border-color:#eae8e4;color:#232525}.hero .actions .outline{background:transparent;color:#eceae5;border-color:#bbbcb8;font-size:15px}.button,.navlinks .nav-start,.path-action,.path-shell,.path-result,.path-choice,.path-stage-tabs,.path-stage-tab,.path-service,.path-specialist,.mobmenu{border-radius:0!important}.navlinks .nav-start{background:transparent;border-color:#acafa9;color:#f0eee8}.hero p{color:#c4c4c0}.path-explorer,.difference{background:#0b0d0e}.path-stage-tabs{background:transparent;border-top:1px solid #434544;border-bottom:1px solid #434544;gap:0;padding:0}.path-stage-tab{border-right:1px solid #434544}.path-stage-tab:last-child{border-right:0}.path-stage-tab[aria-selected=true]{background:#eae8e4;border-bottom:3px solid var(--gold)}.path-stage-services{grid-template-columns:repeat(2,minmax(0,1fr))}.path-service{background:#eae8e4}.button.service-cta{background:#282b2a;color:#f0eee8;border:1px solid #282b2a;font-weight:500}.path-action{background:#282b2a!important;border-color:#282b2a!important;color:#f0eee8!important}.path-choice[aria-checked=true]{border-color:var(--gold);background:#f4ede5}.path-progress-track i{background:var(--gold)}.path-next-panel,.path-next-steps li:before{background:#202322}.path-shell,.path-result{box-shadow:none}.path-specialist{border-color:#434544;background:#1c1f1e}.path-specialist[open] summary,.path-inline,.path-next-steps em,.path-next-steps li:before{color:var(--gold)}.path-specialist .path-service{background:#eae8e4}.path-recommendation{background:#f5f3ee}.brand-support{scroll-margin-top:85px;border-bottom:1px solid #cecec8}.brand-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.brand-support-card{border-top:1px solid #bdbeb8;padding:24px 0 0;display:flex;flex-direction:column}.brand-support-card h3{font-size:25px;margin:0 0 14px;letter-spacing:-.5px}.brand-support-card p{font-size:16px;line-height:1.65;color:#626462;margin:0 0 24px}.brand-support-card .button{margin-top:auto;background:transparent;padding:12px 0;border:0;border-bottom:1px solid #9c9e97;justify-content:space-between;font-size:15px;min-height:48px}.brand-support-card .button:hover{color:#9a5e30}.brand-more{display:inline-block;font-size:14px;margin-top:30px;border-bottom:1px solid #a3a59d;padding-bottom:5px}.footer-service{padding:0!important;font-size:13px!important;color:#bcbcc3!important}.categorybar{background:#1d201f}.path-heading>p{color:#626462}.path-explorer .path-heading>p{color:#aaaead}
@media(max-width:1050px){.navlinks{gap:16px}.navlinks a{font-size:11px}.brand-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hero h1{font-size:44px;max-width:440px}.hero:before{background-image:linear-gradient(180deg,#0b0d0e 0%,#0b0d0e55 35%,#0b0d0e00 70%),url('/assets/stock-packaging-hero.jpg')}.hero .actions .outline{font-size:15px}.brand-support-grid{gap:22px}.brand-support-card h3{font-size:23px}.brand-support-card p{font-size:15px}.brand-support-card .button{font-size:14px}.path-stage-services{grid-template-columns:1fr}}@media(max-width:420px){.brand-support-grid{grid-template-columns:1fr}.hero h1{font-size:40px}.hero .actions .button{padding:15px 17px!important}}

/* Full-bleed photography with a continuous translucent charcoal fade. */
.hero{isolation:isolate}.hero:before{inset:0;background-image:url('/assets/stock-packaging-hero.jpg');background-size:cover;background-position:center 54%;background-repeat:no-repeat;filter:saturate(.18) brightness(.78) contrast(1.03);z-index:-2}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,13,14,.98) 0%,rgba(11,13,14,.94) 25%,rgba(11,13,14,.82) 43%,rgba(11,13,14,.56) 62%,rgba(11,13,14,.30) 82%,rgba(11,13,14,.24) 100%);pointer-events:none;z-index:-1}.hero .wrap{z-index:1}
@media(max-width:720px){.hero:before{inset:0;background-image:url('/assets/stock-packaging-hero.jpg');background-size:cover;background-position:center 56%}.hero:after{background:linear-gradient(180deg,rgba(11,13,14,.98) 0%,rgba(11,13,14,.94) 29%,rgba(11,13,14,.80) 48%,rgba(11,13,14,.48) 73%,rgba(11,13,14,.30) 100%)}}

/* The service explorer: calm hierarchy, quiet tabs, and tonal cards. */
#services{background:#0b0d0e;color:#f3f3f0}#services>.wrap{padding-top:100px;padding-bottom:100px}#services .path-heading{display:block;text-align:center;max-width:760px;margin:0 auto 48px}#services .path-heading .eyebrow{color:#8e9192;font-size:11px;letter-spacing:1.8px;margin-bottom:20px}#services .path-heading h2{color:#f3f3f0;font-size:clamp(36px,4.2vw,58px);font-weight:500;letter-spacing:-1.7px;line-height:1.08;margin:0 0 20px}#services .path-heading>p{color:#969b9e;font-size:18px;max-width:none;line-height:1.6}#services .path-stage-tabs{display:flex;justify-content:center;gap:34px;max-width:100%;width:max-content;margin:0 auto;border:0;border-bottom:1px solid #2b2e30;background:none;padding:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3b3f42 transparent}#services .path-stage-tab{flex:none;width:auto;min-height:52px;padding:12px 2px 17px;border:0;background:transparent;color:#92989b;position:relative;white-space:nowrap}#services .path-stage-tab strong{font-size:16px;font-weight:400}#services .path-stage-tab[aria-selected=true]{color:#f3f3f0;background:transparent;border:0}#services .path-stage-tab[aria-selected=true]:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold)}#services .path-stage-tab:hover{color:#f3f3f0}#services .path-stage-tab:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}#services .path-stage-panel{max-width:1120px;margin:0 auto;padding-top:50px}#services .path-stage-intro{margin:0 0 30px;max-width:720px}#services .path-stage-intro h3{color:#f3f3f0;font-size:clamp(28px,2.8vw,38px);font-weight:400;line-height:1.15;letter-spacing:-.8px;margin:0 0 14px}#services .path-stage-intro>p{color:#969b9e;font-size:16px;line-height:1.65;max-width:600px}#services .path-stage-services{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}#services .path-service{background:#16191b;border:1px solid #2b2e30;padding:32px 34px;min-height:235px;box-shadow:0 8px 30px #0000000a}#services .path-service h4{color:#f1f2f0;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.6px;max-width:380px}#services .path-service>p{color:#a0a5a8;font-size:16px;line-height:1.65;margin:18px 0 24px;max-width:420px}#services .path-service .service-cta{background:transparent;border:0;color:#e6e7e4;padding:10px 0;min-height:44px;width:fit-content;max-width:100%;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;gap:12px;justify-content:flex-start;text-align:left;box-shadow:none;filter:none}#services .path-service .service-cta span{color:var(--gold);font-size:19px;transition:transform .2s}#services .path-service .service-cta:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}#services .path-service .service-cta:hover span{transform:translateX(3px)}#services .path-service .service-cta:focus-visible{outline:2px solid var(--gold);outline-offset:6px}#services .path-specialist{background:#16191b;border:1px solid #2b2e30;padding:0;box-shadow:none}#services .path-specialist summary{padding:26px 28px;color:#ebedeb;font-size:21px;letter-spacing:-.3px;line-height:1.4}#services .path-specialist[open] summary{color:#f3f3f0;border-bottom:1px solid #2b2e30}#services .path-specialist .path-service{border:0;min-height:170px;padding:0 28px 24px;background:transparent;box-shadow:none}#services .path-specialist .path-service h4{display:none}#services .path-stage-services>.path-small{color:#92989b;font-size:14px!important;padding-top:5px}#services .path-inline{color:#e3e5e1;font-size:14px}#services .path-inline:hover{color:var(--gold)}
@media(max-width:720px){#services>.wrap{padding-top:64px;padding-bottom:64px}#services .path-heading{margin-bottom:30px;text-align:left}#services .path-heading h2{font-size:38px;letter-spacing:-1.2px}#services .path-heading>p{font-size:16px}#services .path-stage-tabs{justify-content:flex-start;gap:26px;width:100%;margin:0;-webkit-overflow-scrolling:touch}#services .path-stage-tab{min-height:52px;padding-bottom:16px}#services .path-stage-tab strong{font-size:15px}#services .path-stage-panel{padding-top:32px}#services .path-stage-intro{margin-bottom:24px}#services .path-stage-intro h3{font-size:30px}#services .path-stage-services{grid-template-columns:1fr;gap:16px}#services .path-service{padding:28px 25px;min-height:215px}#services .path-service h4{font-size:25px}#services .path-specialist summary{padding:24px;font-size:20px}#services .path-specialist .path-service{padding:0 24px 22px}}
@media(prefers-reduced-motion:reduce){#services .path-service .service-cta span{transition:none}}

.brand-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1050px){.brand-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.brand-support-grid{grid-template-columns:1fr}}

.quick-start{scroll-margin-top:85px;background:#eae8e4}.quick-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.quick-offer{background:#f5f3ef;border:1px solid #c9cbc4;padding:30px;display:flex;flex-direction:column}.quick-offer.featured{border-top:3px solid var(--gold)}.quick-offer h3{font-size:28px;letter-spacing:-.7px;margin:0 0 20px;color:#232525}.quick-offer .eyebrow{font-size:10px;color:#787c76;margin-bottom:16px}.quick-price{font-size:38px;line-height:1.2;color:#232525}.quick-price span{font-size:15px;color:#787c76}.quick-offer>p:not(.eyebrow):not(.quick-price){font-size:16px;color:#5e635d}.quick-offer ul{font-size:15px;line-height:1.8;color:#525950;padding-left:18px;margin:0 0 28px}.quick-offer .button{margin-top:auto;background:#252a27;color:#f1f0eb;justify-content:center;min-height:50px;font-size:15px}.quick-offer small{font-size:12px;color:#787c76;line-height:1.7;margin-top:18px}.workspace-preview{border-top:1px solid #565c55;margin-top:28px;padding-top:24px}.workspace-preview h4{font-weight:400;font-size:23px;line-height:1.2;margin:0 0 14px}.workspace-preview p,.workspace-preview li{font-size:14px;color:#bfc3bb}.workspace-preview ul{padding-left:18px}.workspace-preview .button{font-size:14px;background:#eae8e4;color:#232525;letter-spacing:0;line-height:1.5}.workspace-preview small{display:block;font-size:12px;color:#969f90;line-height:1.6;margin-top:14px}@media(max-width:900px){.quick-offer-grid{grid-template-columns:1fr}.quick-offer{padding:28px}.quick-offer .button{align-self:start}.workspace-preview .button{white-space:normal}}
/* Share content rows across offer cards so wrapped copy cannot offset the CTAs. */
@media(min-width:901px){
  .quick-offer-grid{row-gap:0}
  .quick-offer{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}
  .quick-offer.featured{border-top-width:1px;box-shadow:inset 0 2px 0 var(--gold)}
  .quick-offer .button{align-self:start;margin-top:0}
}
.navlinks .workspace-login-link{color:var(--gold);white-space:nowrap}
@media(max-width:1000px){.navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:var(--dark);padding:24px;flex-direction:column;align-items:start;border-bottom:1px solid var(--line)}.navlinks.open{display:flex}.navlinks a{font-size:14px}.mobmenu{display:block;background:transparent;border:1px solid #8d8d8d;color:white;padding:6px 12px}}
