.page_container___1Xxx{display:flex;flex-direction:column;width:100%}.page_hero__VDven{max-width:800px;margin:0 auto;padding:120px 6% 60px;display:flex;flex-direction:column;gap:16px}.page_tag__Tm4HW{color:#ffa726;font-size:.75rem;font-weight:800;letter-spacing:.4em;text-transform:uppercase}.page_heroTitle__BthfU{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.page_heroDesc__c2vCn{font-size:1.05rem;line-height:1.7;color:hsl(var(--foreground)/.65);max-width:640px}.page_studies__LmfpP{display:flex;flex-direction:column;gap:40px;max-width:900px;margin:40px auto 0;padding:0 6%}.page_caseStudy__QWUW7{display:flex;flex-direction:column;gap:6px;padding:40px;border:1px solid hsl(var(--foreground)/.1);border-radius:16px;background:hsl(var(--foreground)/.02)}.page_studyMeta__ksTPe{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_studyNumber__C1Urg{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;color:hsl(var(--foreground)/.35)}.page_studyTag__rNmHB{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffa726}.page_studyTitle__OQi4H{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.page_studyProject__DV7Hd{font-size:.82rem;font-weight:600;color:hsl(var(--foreground)/.5);margin-bottom:20px}.page_studyBlock__COM5o{margin-bottom:20px}.page_blockLabel___reOE{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground)/.4);margin-bottom:8px}.page_blockText__z94ac{font-size:1rem;line-height:1.7;color:hsl(var(--foreground)/.85)}.page_decisionList__oxvOZ{display:flex;flex-direction:column;gap:10px;list-style:none}.page_decisionList__oxvOZ li{font-size:1rem;line-height:1.65;color:hsl(var(--foreground)/.85);padding-left:18px;position:relative}.page_decisionList__oxvOZ li:before{content:"—";position:absolute;left:0;color:#ffa726}.page_diagram__dtVe8{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:22px;border-radius:12px;background:hsl(var(--foreground)/.03);border:1px dashed hsl(var(--foreground)/.18)}.page_diagramNode__djAVB{padding:10px 16px;border-radius:8px;border:1px solid hsl(var(--foreground)/.2);background:hsl(var(--background));font-size:.76rem;font-weight:700;color:hsl(var(--foreground)/.85);white-space:nowrap}.page_diagramArrow__w1l94{color:#ffa726;font-size:1.2rem;font-weight:700;flex-shrink:0}.page_tradeoffText___D6GX{font-size:.98rem;line-height:1.7;color:hsl(var(--foreground)/.8);padding:18px 20px;border-radius:10px;background:linear-gradient(90deg,hsla(0,100%,71%,.08),rgba(255,167,38,.08));border:1px solid hsl(var(--foreground)/.08)}.page_whyText__t44E7{font-size:1rem;line-height:1.7;font-style:italic;color:hsl(var(--foreground)/.75);border-left:2px solid rgba(255,167,38,.4);padding-left:16px}.page_resultBadge__zGSDa{display:inline-block;width:-moz-fit-content;width:fit-content;padding:10px 18px;border-radius:999px;background:rgba(255,167,38,.12);color:#ffa726;font-size:.85rem;font-weight:700;margin-bottom:18px}.page_stackRow__bVj1p{display:flex;flex-wrap:wrap;gap:8px}.page_stackChip__FlVcb{padding:4px 12px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;border:1px solid hsl(var(--foreground)/.15);color:hsl(var(--foreground)/.75)}.page_principlesSection__M0yvn{max-width:900px;margin:90px auto 0;padding:60px 6% 20px;border-top:1px solid hsl(var(--foreground)/.1)}.page_principlesTitle__Y5kKY{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;letter-spacing:-.02em;margin:10px 0 30px}.page_principlesList__Oy3_1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.page_principle__c1rd0{padding:24px;border:1px solid hsl(var(--foreground)/.1);border-radius:12px}.page_principleTitle__9efpK{font-size:1.05rem;font-weight:800;margin-bottom:8px}.page_principleDetail__lAmSu{font-size:.9rem;line-height:1.6;color:hsl(var(--foreground)/.6)}.page_pitfallsSection__5zJrY,.page_storiesSection__nY_lr{max-width:900px;margin:70px auto 0;padding:60px 6% 20px;border-top:1px solid hsl(var(--foreground)/.1)}.page_sectionIntro__GnB1e{font-size:.98rem;line-height:1.65;color:hsl(var(--foreground)/.55);max-width:620px;margin:-14px 0 32px}.page_pitfallsList__A1NoO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_pitfall__xyzd1{padding:22px 24px;border-radius:12px;border:1px solid hsl(var(--foreground)/.1);border-left:3px solid #ff6b6b;background:hsl(var(--foreground)/.02)}.page_pitfallTitle___LFab{display:flex;align-items:flex-start;gap:10px;font-size:.98rem;font-weight:800;line-height:1.4;margin-bottom:14px;color:hsl(var(--foreground))}.page_pitfallIcon__j8jKp{color:#ff6b6b;flex-shrink:0;margin-top:2px}.page_pitfallFixRow__8Jx5O{display:flex;align-items:flex-start;gap:8px}.page_pitfallFixIcon__g52TD{color:#ffa726;flex-shrink:0;margin-top:2px}.page_pitfallFix__l7FNw{font-size:.86rem;line-height:1.6;color:hsl(var(--foreground)/.6)}.page_storiesList__ObFqX{display:flex;flex-direction:column;gap:28px}.page_story__jnDRe{padding:34px 38px;border-radius:16px;border:1px solid hsl(var(--foreground)/.1);background:linear-gradient(180deg,hsl(var(--foreground)/.03),transparent 60%)}.page_storyTag__8rDRV{display:inline-block;padding:5px 14px;border-radius:999px;background:rgba(255,167,38,.15);color:#ffa726;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:26px}.page_storyRow__gvyDn{position:relative;padding:0 0 22px 26px;border-left:2px solid hsl(var(--foreground)/.12);margin-left:5px}.page_storyRow__gvyDn:last-child{border-left:2px solid transparent;padding-bottom:0}.page_storyRow__gvyDn:before{content:"";position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;border:2px solid #ffa726;background:hsl(var(--background))}.page_storyRow__gvyDn:last-child:before{background:#ffa726}.page_storyLabel__2avqA{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground)/.4);margin-bottom:6px}.page_storyText__MwfbD{font-size:.95rem;line-height:1.65;color:hsl(var(--foreground)/.8)}.page_storyTextResult__jAR0X{font-size:.95rem;line-height:1.65;font-weight:700;color:#ffa726}@media (max-width:768px){.page_hero__VDven{padding:90px 24px 40px}.page_studies__LmfpP{padding:0 24px}.page_caseStudy__QWUW7{padding:26px}.page_pitfallsSection__5zJrY,.page_principlesSection__M0yvn,.page_storiesSection__nY_lr{padding:50px 24px 10px}.page_pitfallsList__A1NoO,.page_principlesList__Oy3_1{grid-template-columns:1fr}.page_story__jnDRe{padding:26px}.page_diagram__dtVe8{flex-direction:column;align-items:stretch}.page_diagramArrow__w1l94{align-self:center;transform:rotate(90deg)}.page_diagramNode__djAVB{text-align:center;white-space:normal}}.engineeringComments_wrap__j2OsO{max-width:780px;margin:0 auto;padding:60px 6% 100px}.engineeringComments_header__86mHg{margin-bottom:28px}.engineeringComments_title__ChYN0{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900;letter-spacing:-.02em;margin-bottom:10px}.engineeringComments_subtitle__XLlbv{font-size:.95rem;line-height:1.65;color:hsl(var(--foreground)/.6);max-width:560px}.engineeringComments_form__Vavju{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid hsl(var(--foreground)/.12);border-radius:12px;background:hsl(var(--foreground)/.03);margin-bottom:40px}.engineeringComments_messageInput__6PpAU,.engineeringComments_nameInput__hgUbh{width:100%;padding:10px 14px;border-radius:8px;border:1px solid hsl(var(--foreground)/.15);background:transparent;color:hsl(var(--foreground));font-family:inherit;font-size:.9rem;resize:vertical}.engineeringComments_messageInput__6PpAU:focus,.engineeringComments_nameInput__hgUbh:focus{outline:none;border-color:rgba(255,167,38,.6)}.engineeringComments_formFooter__d8Dbz{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.engineeringComments_error__YIZdw{color:#ff6b6b;font-size:.8rem;margin-right:auto}.engineeringComments_success__J2WWx{color:#ffa726;font-size:.8rem;margin-right:auto}.engineeringComments_submitBtn__hr_Mv{padding:10px 20px;border:none;border-radius:8px;background:#ffa726;color:#16110a;font-weight:800;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.engineeringComments_submitBtn__hr_Mv:hover:not(:disabled){transform:translateY(-2px)}.engineeringComments_submitBtn__hr_Mv:disabled{opacity:.6;cursor:default}.engineeringComments_list___TZe1{display:flex;flex-direction:column;gap:18px}.engineeringComments_empty__sGedh{font-size:.9rem;color:hsl(var(--foreground)/.45);font-style:italic}.engineeringComments_comment__HG5rI{padding:16px 18px;border-radius:10px;border:1px solid hsl(var(--foreground)/.08)}.engineeringComments_commentMeta__Neo2w{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.engineeringComments_commentName__HLF2p{font-weight:700;font-size:.85rem}.engineeringComments_commentTime__I_cHD{font-size:.75rem;color:hsl(var(--foreground)/.4)}.engineeringComments_commentMessage__StP0T{font-size:.9rem;line-height:1.6;color:hsl(var(--foreground)/.85)}@media (max-width:600px){.engineeringComments_wrap__j2OsO{padding:40px 24px 70px}.engineeringComments_formFooter__d8Dbz{justify-content:space-between}}