.manufacturing-page{color:var(--text)}.manufacturing-page h1,.manufacturing-page h2,.manufacturing-page h3{color:#14141a}.manufacturing-page h2{font-size:34px;margin-bottom:10px}.manufacturing-page p{line-height:1.5}.manufacturing-page .manufacturing-hero{background:#eef0f1}.manufacturing-page .manufacturing-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;min-height:400px;align-items:center}.manufacturing-page .manufacturing-hero-copy{padding:30px 0 42px;position:relative;z-index:1}.manufacturing-page .breadcrumb{font-size:13px;margin:0 0 28px}.manufacturing-page .manufacturing-eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:14px}.manufacturing-page .manufacturing-eyebrow span{margin:0 5px}.manufacturing-page h1{font-size:48px;line-height:1.12;letter-spacing:-.04em;margin-bottom:18px}.manufacturing-page .manufacturing-lead{font-size:20px;max-width:570px;margin-bottom:28px}.manufacturing-page .manufacturing-neutral{min-height:270px;border-left:1px solid #d9dfe2;margin:38px 0 38px 60px;background:#e8ecee;align-self:stretch;border-radius:4px}.manufacturing-page .manufacturing-actions{display:flex;flex-wrap:wrap;gap:14px}.manufacturing-page .button{min-height:48px;padding:14px 25px;gap:12px}.manufacturing-page .manufacturing-outline{background:#fff9;color:#16151b;border-color:#6b6b70}.manufacturing-page .manufacturing-outline:hover{background:white}.manufacturing-page .manufacturing-section{padding-top:34px}.manufacturing-page .manufacturing-subtitle{font-size:18px;margin:0 0 24px}.manufacturing-page .manufacturing-approach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.manufacturing-page .manufacturing-approach-grid article{border:1px solid var(--amber);border-radius:6px;padding:26px 30px;background:#fdfdfc}.manufacturing-page .manufacturing-card-heading{display:flex;align-items:center;gap:26px;margin-bottom:18px}.manufacturing-page .manufacturing-card-heading h3{font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:0}.manufacturing-page .manufacturing-icon{width:62px;height:62px;flex-shrink:0;fill:none;stroke:#b86a00;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.manufacturing-page .manufacturing-approach-grid p{font-size:16px;margin:0}.manufacturing-page .manufacturing-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.manufacturing-page .manufacturing-options article{display:flex;align-items:center;gap:24px;border:1px solid #dfe2e6;border-radius:6px;padding:24px;min-height:142px}.manufacturing-page .manufacturing-options h3{font-size:18px;margin-bottom:9px;letter-spacing:-.02em}.manufacturing-page .manufacturing-options p{font-size:14px;margin:0}.manufacturing-page .manufacturing-note{font-size:13px;color:#595959;line-height:1.5}.manufacturing-page .manufacturing-customisation>.manufacturing-note{text-align:center;margin:16px 0 30px}.manufacturing-page .manufacturing-process{background:#eef0f1;padding:34px 0 30px}.manufacturing-page .manufacturing-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;list-style:none;margin:0;padding:0}.manufacturing-page .manufacturing-process li{text-align:center;position:relative}.manufacturing-page .manufacturing-step-icon{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:#fff0d3;margin:0 auto 14px}.manufacturing-page .manufacturing-step-icon .manufacturing-icon{width:46px;height:46px}.manufacturing-page .manufacturing-process li:not(:last-child):after{content:'→';font-size:38px;line-height:1;color:#8a969c;position:absolute;left:calc(100% + 2px);top:23px}.manufacturing-page .manufacturing-process h3{font-size:18px;letter-spacing:-.02em;line-height:1.25;margin-bottom:8px}.manufacturing-page .manufacturing-process li p{font-size:15px;margin:0}.manufacturing-page .manufacturing-process-link{display:table;margin:24px auto 0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.manufacturing-page .manufacturing-checklist{padding-bottom:26px}.manufacturing-page .manufacturing-checklist-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:36px;align-items:start}.manufacturing-page .manufacturing-checklist ul{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-template-columns:1fr 1fr;gap:14px 30px;list-style:none;padding:14px 0;margin:0}.manufacturing-page .manufacturing-checklist li{display:flex;align-items:center;gap:20px;font-size:15px}.manufacturing-page .manufacturing-checklist li>span{display:grid;place-items:center;width:30px;height:30px;background:#fff0d3;color:#a75d00;border-radius:5px;font-size:24px;flex-shrink:0}.manufacturing-page .manufacturing-techpack{background:#fff0d3;border-radius:7px;padding:20px}.manufacturing-page .manufacturing-techpack>div{display:flex;align-items:center;gap:18px}.manufacturing-page .manufacturing-techpack .manufacturing-icon{width:48px;height:48px;padding:9px;background:#ffe3ac;border-radius:50%}.manufacturing-page .manufacturing-techpack p{font-size:14px;margin:0}.manufacturing-page .manufacturing-techpack strong{color:#17171c}.manufacturing-page .manufacturing-techpack .manufacturing-note{font-size:13px;margin-top:18px}.manufacturing-page .manufacturing-resources{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;margin-top:18px}.manufacturing-page .manufacturing-resources a{text-decoration:underline;text-underline-offset:4px}.manufacturing-page .manufacturing-cta{background:#272727;color:#fff;padding:32px 0}.manufacturing-page .manufacturing-cta h2{color:#fff;font-size:36px}.manufacturing-page .manufacturing-cta p{margin-bottom:18px}.manufacturing-page .manufacturing-whatsapp{background:transparent;color:white;border-color:white}.manufacturing-page .manufacturing-whatsapp:hover{background:#ffffff18}.manufacturing-page a:focus-visible{outline:3px solid #005fcc;outline-offset:4px}.manufacturing-page .manufacturing-cta a:focus-visible{outline-color:#fff}
@media(max-width:1100px){.manufacturing-page h1{font-size:42px}.manufacturing-page .manufacturing-hero-grid{grid-template-columns:1.6fr 1fr}.manufacturing-page .manufacturing-options article{gap:16px;padding:20px}.manufacturing-page .manufacturing-icon{width:50px;height:50px}.manufacturing-page .manufacturing-card-heading{gap:18px}.manufacturing-page .manufacturing-card-heading h3{font-size:18px}}
@media(max-width:900px){.manufacturing-page .manufacturing-hero-grid{grid-template-columns:1fr}.manufacturing-page .manufacturing-neutral{display:none}.manufacturing-page .manufacturing-hero-copy{max-width:680px}.manufacturing-page .manufacturing-options{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-page .manufacturing-approach-grid article{padding:22px}.manufacturing-page .manufacturing-card-heading{align-items:flex-start;flex-direction:column;gap:14px}.manufacturing-page .manufacturing-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.manufacturing-page .manufacturing-process li:nth-child(2):after{display:none}.manufacturing-page .manufacturing-checklist-layout{grid-template-columns:1fr}.manufacturing-page .manufacturing-techpack{max-width:100%}}
@media(max-width:600px){.manufacturing-page .manufacturing-hero-copy{padding:24px 0 30px}.manufacturing-page .breadcrumb{margin-bottom:24px}.manufacturing-page h1{font-size:36px}.manufacturing-page .manufacturing-title-break{display:none}.manufacturing-page .manufacturing-eyebrow{font-size:11px;letter-spacing:1.8px}.manufacturing-page .manufacturing-lead{font-size:18px}.manufacturing-page h2{font-size:28px}.manufacturing-page .manufacturing-subtitle{font-size:16px;margin-bottom:20px}.manufacturing-page .manufacturing-actions{flex-direction:column;gap:10px}.manufacturing-page .button{width:100%;padding:14px 18px}.manufacturing-page .manufacturing-section{padding-top:28px}.manufacturing-page .manufacturing-approach-grid,.manufacturing-page .manufacturing-options{grid-template-columns:1fr;gap:14px}.manufacturing-page .manufacturing-card-heading{flex-direction:row;align-items:center}.manufacturing-page .manufacturing-card-heading h3{font-size:19px}.manufacturing-page .manufacturing-options article{min-height:122px;gap:22px}.manufacturing-page .manufacturing-options h3{font-size:19px}.manufacturing-page .manufacturing-options p{font-size:15px}.manufacturing-page .manufacturing-process{padding:28px 0}.manufacturing-page .manufacturing-process ol{grid-template-columns:1fr;gap:24px}.manufacturing-page .manufacturing-process li:not(:last-child):after{display:none}.manufacturing-page .manufacturing-process li p{max-width:290px;margin:0 auto;font-size:16px}.manufacturing-page .manufacturing-process h3{font-size:19px}.manufacturing-page .manufacturing-checklist ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:14px}.manufacturing-page .manufacturing-checklist-layout{gap:14px}.manufacturing-page .manufacturing-checklist li{font-size:16px;gap:14px}.manufacturing-page .manufacturing-resources{gap:12px 20px}.manufacturing-page .manufacturing-cta{padding:28px 0}.manufacturing-page .manufacturing-cta h2{font-size:30px}}
/* Approved mockup-inspired stitching artwork; illustrative, not a factory photograph. */
.manufacturing-page .manufacturing-hero{position:relative;isolation:isolate;overflow:hidden}
.manufacturing-page .manufacturing-hero-grid{position:static;min-height:400px}
.manufacturing-page .manufacturing-hero-copy{max-width:660px}
.manufacturing-page .manufacturing-hero-visual{position:absolute;inset:0 0 0 43%;z-index:-1}
.manufacturing-page .manufacturing-hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center 46%}
.manufacturing-page .manufacturing-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eef0f1 0%,#eef0f1e8 7%,#eef0f100 32%)}
@media(max-width:1100px) and (min-width:901px){.manufacturing-page .manufacturing-hero-visual{left:48%}.manufacturing-page .manufacturing-hero-visual:after{background:linear-gradient(90deg,#eef0f1 0%,#eef0f1e8 15%,#eef0f100 48%)}}
@media(max-width:900px){.manufacturing-page .manufacturing-hero-grid{display:flex;flex-direction:column;align-items:stretch;width:100%}.manufacturing-page .manufacturing-hero-copy{width:calc(100% - 64px);max-width:none;margin:auto}.manufacturing-page .manufacturing-hero-visual{position:relative;inset:auto;z-index:0;height:260px;order:2}.manufacturing-page .manufacturing-hero-visual img{object-position:center 45%}.manufacturing-page .manufacturing-hero-visual:after{background:linear-gradient(180deg,#eef0f1,transparent 28%)}}
@media(max-width:600px){.manufacturing-page .manufacturing-hero-copy{width:calc(100% - 32px)}.manufacturing-page .manufacturing-hero-visual{height:220px}}
