.TorfeniSubstratiPage_hero__ReW_a{padding:5rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.TorfeniSubstratiPage_heroContainer__BEmS6{display:grid;gap:4rem}@media (min-width:960px){.TorfeniSubstratiPage_heroContainer__BEmS6{grid-template-columns:1.2fr 1fr;align-items:center}}.TorfeniSubstratiPage_heroContent__phkMR{display:flex;flex-direction:column;gap:1.5rem}.TorfeniSubstratiPage_overline__RYE4e{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);display:block}.TorfeniSubstratiPage_title__sOXzx{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:var(--color-text);margin:0;letter-spacing:-.02em}.TorfeniSubstratiPage_subtitle__CYYpB{font-size:1.2rem;line-height:1.6;color:var(--color-text-muted);max-width:600px}.TorfeniSubstratiPage_ctaGroup___lymj{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.TorfeniSubstratiPage_heroCard__08KHz{background-color:var(--color-surface-elevated);border-radius:var(--radius-xl);padding:2.5rem;box-shadow:var(--shadow-xl);border:1px solid var(--color-border)}.TorfeniSubstratiPage_heroBadge__MpvGu{display:inline-block;background-color:var(--color-primary-light);color:var(--color-primary-dark);font-weight:700;font-size:.85rem;padding:.5rem 1rem;border-radius:99px;margin-bottom:1.5rem}.TorfeniSubstratiPage_heroList__EA_GI{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.TorfeniSubstratiPage_heroList__EA_GI li{display:flex;align-items:flex-start;gap:.75rem;font-weight:500;color:var(--color-text);line-height:1.5}.TorfeniSubstratiPage_checkIcon__OZTtY{color:var(--color-primary);flex-shrink:0;margin-top:2px}.TorfeniSubstratiPage_section__dNY_9{padding:6rem 0;border-bottom:1px solid var(--color-border);background-color:var(--color-bg)}.TorfeniSubstratiPage_sectionAlt__TdTWA{padding:6rem 0;background-color:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.TorfeniSubstratiPage_headerCentered__UuqKj{text-align:center;max-width:800px;margin:0 auto 4rem}.TorfeniSubstratiPage_sectionTitle__2tG9c{font-size:2.2rem;font-weight:800;color:var(--color-text);margin:.5rem 0 1rem;letter-spacing:-.02em}.TorfeniSubstratiPage_headerCentered__UuqKj .TorfeniSubstratiPage_subtitle__CYYpB{margin-left:auto;margin-right:auto}.TorfeniSubstratiPage_grid3__z2f94{display:grid;gap:2rem}@media (min-width:768px){.TorfeniSubstratiPage_grid3__z2f94{grid-template-columns:repeat(3,1fr)}}.TorfeniSubstratiPage_featureCard__K8qMA{padding:2rem;border-radius:var(--radius-lg);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);transition:transform .2s ease,box-shadow .2s ease}.TorfeniSubstratiPage_featureCard__K8qMA:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.TorfeniSubstratiPage_featureTitle__o0iRr{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text)}.TorfeniSubstratiPage_featureText__gPvWM{color:var(--color-text-muted);line-height:1.6}.TorfeniSubstratiPage_segmentsGrid__cMZzy{display:grid;gap:2rem}@media (min-width:800px){.TorfeniSubstratiPage_segmentsGrid__cMZzy{grid-template-columns:1fr 1fr;align-items:stretch}}.TorfeniSubstratiPage_segmentCard__gAlol{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:3rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.TorfeniSubstratiPage_segmentCard__gAlol:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.TorfeniSubstratiPage_segmentAudience__cki_G{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.TorfeniSubstratiPage_segmentTitle__LS17n{font-size:1.75rem;font-weight:800;color:var(--color-text);line-height:1.2}.TorfeniSubstratiPage_segmentList__yBa66{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.75rem}.TorfeniSubstratiPage_segmentList__yBa66 li{padding-left:1rem;border-left:2px solid var(--color-border);color:var(--color-text-muted)}.TorfeniSubstratiPage_segmentFooter__1ioB1{margin-top:auto}.TorfeniSubstratiPage_useCasesGrid__6aP4i{display:grid;gap:1.5rem}@media (min-width:640px){.TorfeniSubstratiPage_useCasesGrid__6aP4i{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TorfeniSubstratiPage_useCasesGrid__6aP4i{grid-template-columns:repeat(4,1fr)}}.TorfeniSubstratiPage_useCaseCard__mK4qb{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.TorfeniSubstratiPage_useCaseTitle__rtoTk{font-size:1.1rem;font-weight:700;color:var(--color-text)}.TorfeniSubstratiPage_useCaseText__Yoj4V{font-size:.95rem;color:var(--color-text-muted);line-height:1.5}.TorfeniSubstratiPage_faqGrid__EgxdR{display:grid;gap:3rem}@media (min-width:900px){.TorfeniSubstratiPage_faqGrid__EgxdR{grid-template-columns:1fr 2fr;align-items:start}}.TorfeniSubstratiPage_faqList__1mU5t{display:flex;flex-direction:column;gap:1rem}.TorfeniSubstratiPage_faqItem__UQkfF{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.TorfeniSubstratiPage_faqSummary__5RiM8{padding:1.25rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;color:var(--color-text);list-style:none}.TorfeniSubstratiPage_faqSummary__5RiM8::-webkit-details-marker{display:none}.TorfeniSubstratiPage_faqAnswer__GHdoc{padding:0 1.25rem 1.25rem;color:var(--color-text-muted);line-height:1.6;border-top:1px solid var(--color-border)}