.page-module__jURN1q__mainContent{width:100%;max-width:var(--max-width);flex-direction:column;gap:6rem;margin:0 auto;padding:140px 24px 80px;display:flex}.page-module__jURN1q__headerContainer{border-bottom:1px solid var(--border-hairline);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-bottom:3.5rem;display:flex}.page-module__jURN1q__title{letter-spacing:-.04em;color:var(--fg-primary);background:linear-gradient(#0c0d0e 45%,#0c0d0ebf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.2rem;font-weight:850;line-height:1.1}.page-module__jURN1q__subtitle{color:var(--fg-secondary);max-width:600px;font-size:1.12rem;line-height:1.7}.page-module__jURN1q__axisContainer{flex-direction:column;gap:7rem;width:100%;display:flex;position:relative}.page-module__jURN1q__axisContainer:before{content:"";background:var(--border-light);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:40px}.page-module__jURN1q__axisSection{flex-direction:column;align-items:flex-start;width:100%;padding-left:100px;display:flex;position:relative}.page-module__jURN1q__axisNode{background:var(--bg-primary);border:2px solid var(--accent);z-index:2;width:9px;height:9px;box-shadow:0 0 0 4px var(--bg-primary);border-radius:50%;position:absolute;top:8px;left:36px}.page-module__jURN1q__axisIndex{font-family:var(--font-display);color:#1e3a8a05;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:8.5rem;font-weight:800;position:absolute;top:-55px;left:-20px}.page-module__jURN1q__axisContent{z-index:1;flex-direction:column;align-items:flex-start;width:100%;display:flex}.page-module__jURN1q__sectionTag{text-transform:uppercase;letter-spacing:.25em;color:var(--accent);margin-bottom:1rem;font-size:10px;font-weight:700}.page-module__jURN1q__sectionTitle{letter-spacing:-.03em;color:var(--fg-primary);margin-bottom:.5rem;font-size:2rem;font-weight:800}.page-module__jURN1q__sectionSubtitle{color:var(--fg-secondary);max-width:60ch;margin-bottom:3rem;font-size:.95rem;line-height:1.6}.page-module__jURN1q__alternativesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;width:100%;display:grid}.page-module__jURN1q__alternativeCard{transition:transform .6s var(--ease-fluid)}.page-module__jURN1q__alternativeCard:hover{transform:translateY(-4px)}.page-module__jURN1q__alternativeCardInner{background:var(--bg-secondary);flex-direction:column;gap:1.25rem;height:100%;padding:1.75rem;display:flex}.page-module__jURN1q__cardHeader{justify-content:space-between;align-items:center;display:flex}.page-module__jURN1q__tagCapsule{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;background:#1e3a8a08;border:1px solid #1e3a8a14;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:700}.page-module__jURN1q__cardTitle{color:var(--fg-primary);letter-spacing:-.01em;font-size:1.12rem;font-weight:800;line-height:1.4}.page-module__jURN1q__cardDesc{color:var(--fg-secondary);flex-grow:1;font-size:.88rem;line-height:1.6}.page-module__jURN1q__cardLink{color:var(--fg-primary);align-items:center;gap:.5rem;width:max-content;font-size:.9rem;font-weight:600;transition:color .3s;display:inline-flex}.page-module__jURN1q__cardLinkIcon{width:24px;height:24px;color:var(--fg-primary);transition:transform .6s var(--ease-fluid), background-color .3s ease;background:#00000008;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__jURN1q__alternativeCard:hover .page-module__jURN1q__cardLink{color:var(--accent)}.page-module__jURN1q__alternativeCard:hover .page-module__jURN1q__cardLinkIcon{background:var(--accent);color:#fff;transform:rotate(45deg)}@media (max-width:1024px){.page-module__jURN1q__title{font-size:2.6rem}}@media (max-width:900px){.page-module__jURN1q__axisContainer:before{left:20px}.page-module__jURN1q__axisSection{padding-left:50px}.page-module__jURN1q__axisNode{left:16px}.page-module__jURN1q__axisIndex{font-size:6rem;top:-40px;left:-10px}.page-module__jURN1q__alternativesGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__jURN1q__mainContent{padding:120px 16px 60px}.page-module__jURN1q__title{font-size:2.2rem}.page-module__jURN1q__subtitle{font-size:1rem}}
