._page_1eumc_1{min-height:100vh;background:var(--background);color:var(--foreground)}._header_1eumc_1{min-height:82px;padding:0 6vw;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;border-bottom:1px solid var(--border)}._header_1eumc_1 nav{display:flex;justify-content:center;gap:26px}._header_1eumc_1 a{color:inherit;text-decoration:none;font-size:.78rem}._eyebrow_1eumc_1{margin:0 0 14px;color:var(--accent);font-size:.67rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}._hero_1eumc_1{padding:80px 7vw 60px;border-bottom:1px solid var(--border)}._hero_1eumc_1>svg{color:var(--accent);margin-bottom:20px}._hero_1eumc_1 h1{max-width:980px;margin:0;font-family:var(--font-family-display);font-size:clamp(3rem,5.5vw,6rem);font-weight:400;line-height:.95;letter-spacing:-.04em}._hero_1eumc_1>p:last-child{max-width:790px;color:var(--muted-foreground);line-height:1.7;margin-top:25px}._builderControls_1eumc_1{padding:34px 7vw;display:grid;grid-template-columns:1.4fr repeat(4,auto);gap:26px;align-items:center;background:var(--surface);border-bottom:1px solid var(--border)}._builderControls_1eumc_1 h2{margin:0;font-family:var(--font-family-display);font-size:2rem;font-weight:400}._builderControls_1eumc_1 label{display:flex;align-items:center;gap:9px;font-size:.76rem}._pack_1eumc_1{max-width:1040px;margin:70px auto;padding:64px;background:#fff;color:#202421;border:1px solid var(--border)}._packHeader_1eumc_1{display:flex;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:2px solid #202421}._packHeader_1eumc_1 small{letter-spacing:.16em;font-weight:700}._packHeader_1eumc_1 h2{margin:9px 0 0;font-family:var(--font-family-display);font-size:2.5rem;font-weight:400}._packHeader_1eumc_1>span{font-size:.75rem}._projectSummary_1eumc_1,._productSection_1eumc_1,._scope_1eumc_1{padding:34px 0;border-bottom:1px solid #d8d8d4}._projectSummary_1eumc_1 h3,._productSection_1eumc_1>h3,._scope_1eumc_1 h3{margin:0 0 22px;font-family:var(--font-family-display);font-size:1.8rem;font-weight:400}._projectSummary_1eumc_1 dl{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #ddd}._projectSummary_1eumc_1 dl>div{padding:13px 0;border-bottom:1px solid #ddd}._projectSummary_1eumc_1 dt{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#777}._projectSummary_1eumc_1 dd{margin:4px 0 0}._projectSummary_1eumc_1 p,._scope_1eumc_1 p{line-height:1.6;font-size:.86rem}._productSection_1eumc_1 article{padding:28px 0;border-top:1px solid #ddd}._productTitle_1eumc_1{display:grid;grid-template-columns:36px 1fr auto;gap:16px;align-items:start}._productTitle_1eumc_1>span{color:#9b6d42;font-size:.7rem}._productTitle_1eumc_1 small{font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;color:#777}._productTitle_1eumc_1 h4{margin:5px 0;font-family:var(--font-family-display);font-size:1.8rem;font-weight:400}._productTitle_1eumc_1 b{font-size:.72rem;font-weight:500}._productSection_1eumc_1 article>p{max-width:780px;line-height:1.6;color:#555}._checks_1eumc_1{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}._checks_1eumc_1 span{display:flex;align-items:center;gap:8px;font-size:.76rem}._productSection_1eumc_1 article>a{font-size:.72rem;color:inherit}._actions_1eumc_1{display:flex;justify-content:center;gap:12px;padding:0 7vw 80px}._empty_1eumc_1{padding:40px 0}@media(max-width:1000px){._header_1eumc_1{grid-template-columns:1fr auto}._header_1eumc_1 nav{display:none}._builderControls_1eumc_1{grid-template-columns:1fr 1fr}._pack_1eumc_1{margin:40px 24px}}@media(max-width:650px){._header_1eumc_1{padding:0 22px}._hero_1eumc_1,._builderControls_1eumc_1{padding-left:22px;padding-right:22px}._builderControls_1eumc_1{grid-template-columns:1fr}._pack_1eumc_1{padding:30px 22px}._projectSummary_1eumc_1 dl,._checks_1eumc_1{grid-template-columns:1fr}._productTitle_1eumc_1{grid-template-columns:30px 1fr}._productTitle_1eumc_1 b{grid-column:2}._actions_1eumc_1{display:grid}}@media print{._header_1eumc_1,._hero_1eumc_1,._builderControls_1eumc_1,._actions_1eumc_1{display:none!important}._page_1eumc_1{background:#fff}._pack_1eumc_1{max-width:none;margin:0;padding:0;border:0}._productSection_1eumc_1 article{break-inside:avoid}._scope_1eumc_1{break-inside:avoid}}
