._page_1pigj_1{min-height:100vh;display:flex;flex-direction:column}._main_1pigj_7{flex:1}._hero_1pigj_12{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-accent-1) 0%,var(--color-accent-3) 100%);overflow:hidden}._heroBackground_1pigj_22{position:absolute;inset:0;object-fit:cover;opacity:.15}._heroContent_1pigj_29{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:var(--space-8) var(--space-6);text-align:center}._heroTitle_1pigj_38{font:var(--font-display);color:var(--color-accent-12);margin-bottom:var(--space-4);letter-spacing:-.03em}._heroSubtitle_1pigj_45{font:var(--font-subheading);color:var(--color-accent-11);margin-bottom:var(--space-6);max-width:700px;margin-left:auto;margin-right:auto}._heroCta_1pigj_54{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}._section_1pigj_62{max-width:1400px;margin:0 auto;padding:var(--space-9) var(--space-6)}._sectionHeader_1pigj_68{text-align:center;margin-bottom:var(--space-8)}._sectionTitle_1pigj_73{font:var(--font-heading);color:var(--color-neutral-12);margin-bottom:var(--space-3);letter-spacing:-.02em}._sectionSubtitle_1pigj_80{font-size:var(--font-size-2);color:var(--color-neutral-11);max-width:700px;margin:0 auto}._whatWeBuildContent_1pigj_88{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}._whatWeBuildText_1pigj_95{display:flex;flex-direction:column;gap:var(--space-4)}._whatWeBuildHeading_1pigj_101{font-size:var(--font-size-4);font-weight:600;color:var(--color-neutral-12);margin-bottom:var(--space-2)}._whatWeBuildParagraph_1pigj_108{font-size:var(--font-size-2);color:var(--color-neutral-11);line-height:1.7}._whatWeBuildList_1pigj_114{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;font-size:var(--font-size-2);color:var(--color-neutral-11);line-height:1.7}._whatWeBuildList_1pigj_114 li{padding-left:var(--space-4);position:relative}._whatWeBuildList_1pigj_114 li:before{content:"•";position:absolute;left:0;color:var(--color-accent-9);font-weight:600}._whatWeBuildImage_1pigj_138{border-radius:var(--radius-4);overflow:hidden;box-shadow:var(--shadow-3)}._whatWeBuildImage_1pigj_138 img{width:100%;height:400px;object-fit:cover}._productOverviewGrid_1pigj_151{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-7)}._productOverviewCard_1pigj_157{background:var(--color-neutral-1);border-radius:var(--radius-4);padding:var(--space-7);border:var(--border-size-1) solid var(--color-neutral-6);box-shadow:var(--shadow-2);transition:all .3s var(--ease);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}._productOverviewCard_1pigj_157:hover{transform:translateY(-4px);box-shadow:var(--shadow-4);border-color:var(--color-accent-7)}._productOverviewIcon_1pigj_177{width:56px;height:56px;color:var(--color-accent-9)}._productOverviewTitle_1pigj_183{font-size:var(--font-size-4);font-weight:600;color:var(--color-neutral-12)}._productOverviewSize_1pigj_189{font-size:var(--font-size-3);font-weight:500;color:var(--color-accent-10)}._productOverviewDescription_1pigj_195{color:var(--color-neutral-11);line-height:1.7;margin-bottom:var(--space-2)}._modelsGrid_1pigj_202{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}._modelCard_1pigj_208{background:var(--color-neutral-1);border-radius:var(--radius-4);overflow:hidden;border:var(--border-size-1) solid var(--color-neutral-6);box-shadow:var(--shadow-2);transition:all .3s var(--ease);cursor:pointer}._modelCard_1pigj_208:hover{transform:translateY(-4px);box-shadow:var(--shadow-4);border-color:var(--color-accent-7)}._modelImage_1pigj_224{width:100%;height:220px;object-fit:cover}._modelContent_1pigj_230{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._modelBadge_1pigj_237{display:inline-block;width:fit-content;padding:var(--space-1) var(--space-3);background:var(--color-accent-3);color:var(--color-accent-11);border-radius:var(--radius-2);font-size:var(--font-size-0);font-weight:600;text-transform:uppercase;letter-spacing:.05em}._modelTitle_1pigj_250{font-size:var(--font-size-3);font-weight:600;color:var(--color-neutral-12)}._modelMeta_1pigj_256{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--color-neutral-10);font-size:var(--font-size-1)}._modelMetaItem_1pigj_264{display:flex;align-items:center;gap:var(--space-1)}._modelMetaIcon_1pigj_270{width:16px;height:16px}._whyPanelizedGrid_1pigj_276{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}._whyPanelizedCard_1pigj_282{background:var(--color-neutral-1);border-radius:var(--radius-4);padding:var(--space-6);border:var(--border-size-1) solid var(--color-neutral-6);box-shadow:var(--shadow-1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);transition:all .3s var(--ease)}._whyPanelizedCard_1pigj_282:hover{transform:translateY(-4px);box-shadow:var(--shadow-3);border-color:var(--color-accent-7)}._whyPanelizedIcon_1pigj_302{width:48px;height:48px;color:var(--color-accent-9)}._whyPanelizedTitle_1pigj_308{font-size:var(--font-size-3);font-weight:600;color:var(--color-neutral-12)}._whyPanelizedText_1pigj_314{color:var(--color-neutral-11);line-height:1.6;font-size:var(--font-size-1)}._cta_1pigj_321{background:linear-gradient(135deg,var(--color-accent-9) 0%,var(--color-accent-11) 100%);color:var(--color-accent-contrast);text-align:center}._ctaTitle_1pigj_327{font:var(--font-heading);color:var(--color-accent-contrast);margin-bottom:var(--space-4)}._ctaText_1pigj_333{font-size:var(--font-size-2);margin-bottom:var(--space-6);opacity:.95}._ctaButtons_1pigj_339{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media(max-width:768px){._hero_1pigj_12{min-height:70vh}._heroTitle_1pigj_38{font-size:var(--font-size-6)}._section_1pigj_62{padding:var(--space-7) var(--space-4)}._whatWeBuildContent_1pigj_88{grid-template-columns:1fr;gap:var(--space-6)}._whatWeBuildImage_1pigj_138 img{height:300px}._productOverviewGrid_1pigj_151,._modelsGrid_1pigj_202,._whyPanelizedGrid_1pigj_276{grid-template-columns:1fr}}
