.engineering-page-v2{min-height:100vh;color:var(--angaza-text);background:var(--angaza-white)}.engineering-page-hero-v2{color:#fff;background:radial-gradient(circle at 84% 30%,#ec5b0c33,#0000 30%),radial-gradient(circle at 10% 100%,#ec5b0c14,#0000 28%),linear-gradient(135deg,#151210 0%,#1c1715 58%,#351b10 100%);padding:118px 0 128px;position:relative;overflow:hidden}.engineering-page-hero-v2:after{content:"";opacity:.09;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:32px 32px;width:44%;position:absolute;inset:0 0 0 auto}.engineering-page-hero-grid{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:90px;display:grid;position:relative}.engineering-page-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:22px 0 28px;font-size:clamp(58px,5.8vw,88px);font-weight:600;line-height:.98}.engineering-page-hero-copy>p{color:#b7aca6;max-width:650px;margin:0;font-size:18px;line-height:1.8}.engineering-page-hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.engineering-page-blueprint{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1715cc;border:1px solid #ffffff1f;border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #00000038}.engineering-page-blueprint-header{color:#8e837d;min-height:58px;font-family:var(--font-angaza-mono), monospace;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;display:flex}.engineering-page-blueprint-header>div{gap:7px;display:flex}.engineering-page-blueprint-header i{background:#655c57;border-radius:50%;width:7px;height:7px}.engineering-page-blueprint-body{padding:26px}.engineering-page-blueprint-product,.engineering-page-blueprint-foundation,.engineering-page-blueprint-split>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;padding:20px 22px}.engineering-page-blueprint-product span,.engineering-page-blueprint-foundation span,.engineering-page-blueprint-split span{color:var(--angaza-orange-light);font-family:var(--font-angaza-mono), monospace;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.engineering-page-blueprint-product strong,.engineering-page-blueprint-foundation strong,.engineering-page-blueprint-split strong{color:#fff;font-size:17px;font-weight:600;display:block}.engineering-page-blueprint-product small,.engineering-page-blueprint-foundation small,.engineering-page-blueprint-split small{color:#8f8580;margin-top:7px;font-size:12px;display:block}.engineering-page-blueprint-arrow{color:var(--angaza-orange);text-align:center;padding:8px 0;font-size:16px;display:block}.engineering-page-blueprint-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.engineering-page-blueprint-foundation{background:#ec5b0c13;border-color:#ec5b0c59}.engineering-page-blueprint-status{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engineering-page-blueprint-status>span{color:#968c86;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:0 18px;font-size:11px;display:flex}.engineering-page-blueprint-status>span:last-child{border-right:0}.engineering-page-blueprint-status i{background:#23ac49;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.engineering-page-blueprint-status strong{color:#55bd6d;font-family:var(--font-angaza-mono), monospace;font-size:10px;font-weight:500}.engineering-page-philosophy{background:#fff;padding:118px 0}.engineering-page-philosophy-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:120px;display:grid}.engineering-page-philosophy h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,4.4vw,66px);line-height:1}.engineering-page-philosophy-copy{padding-top:34px}.engineering-page-philosophy-copy p{max-width:700px;color:var(--angaza-text-soft);margin:0 0 22px;font-size:17px;line-height:1.85}.engineering-page-philosophy-copy .engineering-page-philosophy-lead{color:#28221f;letter-spacing:-.025em;font-size:23px;line-height:1.55}.engineering-page-philosophy-rule{border-left:3px solid var(--angaza-orange);background:var(--angaza-cream-soft);margin-top:35px;padding:23px 25px}.engineering-page-philosophy-rule span{color:var(--angaza-muted);font-family:var(--font-angaza-mono), monospace;letter-spacing:.13em;margin-bottom:8px;font-size:10px;display:block}.engineering-page-philosophy-rule strong{font-size:18px;font-weight:600}.engineering-page-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:80px;margin-bottom:65px;display:grid}.engineering-page-section-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,4.4vw,66px);line-height:1}.engineering-page-section-heading>p{max-width:520px;color:var(--angaza-text-soft);margin:0;font-size:17px;line-height:1.8}.engineering-page-system{background:var(--angaza-cream-soft);padding:118px 0}.engineering-page-layer-list{border-top:1px solid var(--angaza-border)}.engineering-page-layer{border-bottom:1px solid var(--angaza-border);grid-template-columns:80px minmax(220px,.7fr) minmax(280px,1fr) minmax(220px,.75fr);align-items:center;gap:30px;min-height:142px;transition:padding .18s,background .18s;display:grid}.engineering-page-layer:hover{background:#fff;padding-inline:20px}.engineering-page-layer-number{color:var(--angaza-orange);font-family:var(--font-angaza-mono), monospace;font-size:13px;font-weight:650}.engineering-page-layer-label small{color:var(--angaza-muted);font-family:var(--font-angaza-mono), monospace;letter-spacing:.12em;margin-bottom:7px;font-size:10px;display:block}.engineering-page-layer-label strong{font-size:21px;font-weight:600}.engineering-page-layer p{color:var(--angaza-text-soft);margin:0;font-size:15px;line-height:1.7}.engineering-page-layer-meta{color:#867e79;font-family:var(--font-angaza-mono), monospace;justify-self:end;font-size:11px;line-height:1.6}.engineering-page-capabilities{background:#fff;padding:120px 0}.engineering-page-capability-grid{border-top:1px solid var(--angaza-border);border-left:1px solid var(--angaza-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.engineering-page-capability-card{border-right:1px solid var(--angaza-border);border-bottom:1px solid var(--angaza-border);background:#fff;flex-direction:column;min-height:355px;padding:38px;transition:background .18s,transform .18s;display:flex}.engineering-page-capability-card:hover{background:#fbf8f5}.engineering-page-capability-top{color:var(--angaza-orange);font-family:var(--font-angaza-mono), monospace;justify-content:space-between;align-items:center;font-size:12px;display:flex}.engineering-page-capability-card h3{letter-spacing:-.045em;max-width:500px;margin:58px 0 18px;font-size:30px;font-weight:600}.engineering-page-capability-card>p{max-width:580px;color:var(--angaza-text-soft);margin:0;font-size:16px;line-height:1.75}.engineering-page-tech-list{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px;display:flex}.engineering-page-tech-list span{border:1px solid var(--angaza-border);color:var(--angaza-text-soft);background:var(--angaza-white);font-family:var(--font-angaza-mono), monospace;border-radius:999px;padding:8px 11px;font-size:11px}.engineering-page-principles{color:#fff;background:radial-gradient(circle at 88% 20%, #ec5b0c24, transparent 26%), var(--angaza-dark);padding:120px 0}.engineering-page-principles-heading{margin-bottom:65px}.engineering-page-principles-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,4.4vw,66px);line-height:1}.engineering-page-principles-grid{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.engineering-page-principles-grid article{border-right:1px solid #ffffff17;min-height:325px;padding:32px}.engineering-page-principles-grid article:last-child{border-right:0}.engineering-page-principles-grid article>span{color:var(--angaza-orange);font-family:var(--font-angaza-mono), monospace;font-size:12px}.engineering-page-principles-grid h3{letter-spacing:-.035em;margin:75px 0 17px;font-size:24px;font-weight:600}.engineering-page-principles-grid p{color:#9b918b;margin:0;font-size:15px;line-height:1.75}.engineering-page-ecosystem{background:var(--angaza-cream-soft);padding:120px 0}.engineering-page-ecosystem-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:100px;display:grid}.engineering-page-ecosystem-copy h2{letter-spacing:-.055em;margin:18px 0 28px;font-size:clamp(44px,4.4vw,64px);line-height:1}.engineering-page-ecosystem-copy p{max-width:570px;color:var(--angaza-text-soft);margin:0 0 20px;font-size:17px;line-height:1.8}.engineering-page-ecosystem-map{border:1px solid var(--angaza-border);background:#fff;border-radius:22px;padding:30px;box-shadow:0 24px 70px #261c160f}.engineering-page-ecosystem-core{text-align:center;background:#fff7ef;border:1px solid #ec5b0c6b;border-radius:14px;padding:28px}.engineering-page-ecosystem-core span{color:var(--angaza-orange);font-family:var(--font-angaza-mono), monospace;letter-spacing:.13em;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.engineering-page-ecosystem-core strong{font-size:22px;font-weight:600;display:block}.engineering-page-ecosystem-core small{color:var(--angaza-muted);margin-top:7px;font-size:13px;display:block}.engineering-page-ecosystem-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.engineering-page-ecosystem-connections>div{border:1px solid var(--angaza-border);background:var(--angaza-white);border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:86px;padding:15px;display:grid}.engineering-page-ecosystem-code{width:44px;height:44px;color:var(--angaza-orange);font-family:var(--font-angaza-mono), monospace;background:#fff0e5;border-radius:11px;place-items:center;font-size:10px;font-weight:700;display:grid}.engineering-page-ecosystem-connections strong{font-size:14px;display:block}.engineering-page-ecosystem-connections small{color:#7f7772;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.engineering-page-ecosystem-connections small i{background:#23aa48;border-radius:50%;width:6px;height:6px}.engineering-page-cta{background:#fff;padding:100px 0 120px}.engineering-page-cta-panel{color:#fff;background:radial-gradient(circle at 85% 55%,#ec5b0c52,#0000 34%),linear-gradient(140deg,#171312,#211b18 68%,#43271d);border-radius:28px;padding:78px;position:relative;overflow:hidden}.engineering-page-cta-panel:after{content:"";border:1px solid #ec5b0c42;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-220px;right:-150px}.engineering-page-cta-panel h2{z-index:2;letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(46px,5vw,70px);line-height:.98;position:relative}.engineering-page-cta-panel>p{z-index:2;color:#b7ada7;max-width:650px;margin:0;font-size:17px;line-height:1.8;position:relative}.engineering-page-cta-actions{z-index:2;flex-wrap:wrap;gap:13px;margin-top:32px;display:flex;position:relative}@media (max-width:1120px){.engineering-page-hero-grid,.engineering-page-philosophy-grid,.engineering-page-ecosystem-grid{grid-template-columns:1fr;gap:60px}.engineering-page-hero-copy,.engineering-page-blueprint{max-width:760px}.engineering-page-layer{grid-template-columns:60px minmax(190px,.7fr) minmax(0,1fr)}.engineering-page-layer-meta{display:none}.engineering-page-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-page-principles-grid article:nth-child(2){border-right:0}.engineering-page-principles-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff17}}@media (max-width:850px){.engineering-page-section-heading{grid-template-columns:1fr;gap:28px}.engineering-page-capability-grid{grid-template-columns:1fr}.engineering-page-capability-card{min-height:auto}}@media (max-width:700px){.engineering-page-hero-v2{padding:82px 0 92px}.engineering-page-hero-copy h1{font-size:clamp(48px,13vw,66px)}.engineering-page-hero-copy>p{font-size:17px}.engineering-page-hero-actions{flex-direction:column;align-items:stretch;width:100%}.engineering-page-hero-actions .angaza-button{width:100%}.engineering-page-blueprint-body{padding:18px}.engineering-page-blueprint-split,.engineering-page-blueprint-status{grid-template-columns:1fr}.engineering-page-blueprint-status>span{border-bottom:1px solid #ffffff14;border-right:0}.engineering-page-blueprint-status>span:last-child{border-bottom:0}.engineering-page-philosophy,.engineering-page-system,.engineering-page-capabilities,.engineering-page-principles,.engineering-page-ecosystem{padding:82px 0}.engineering-page-philosophy-grid{gap:35px}.engineering-page-philosophy-copy{padding-top:0}.engineering-page-philosophy-copy .engineering-page-philosophy-lead{font-size:20px}.engineering-page-layer{grid-template-columns:44px 1fr;gap:16px;min-height:auto;padding:24px 0}.engineering-page-layer p{grid-column:2}.engineering-page-layer-meta{display:none}.engineering-page-layer:hover{padding-inline:12px}.engineering-page-capability-card{padding:30px 24px}.engineering-page-capability-card h3{margin-top:42px;font-size:26px}.engineering-page-principles-grid{grid-template-columns:1fr}.engineering-page-principles-grid article{border-bottom:1px solid #ffffff17;border-right:0;min-height:auto}.engineering-page-principles-grid article:last-child{border-bottom:0}.engineering-page-principles-grid h3{margin-top:42px}.engineering-page-ecosystem-map{padding:20px}.engineering-page-ecosystem-connections{grid-template-columns:1fr}.engineering-page-cta{padding:70px 0 90px}.engineering-page-cta-panel{padding:48px 26px}.engineering-page-cta-actions{flex-direction:column;align-items:stretch}.engineering-page-cta-actions .angaza-button{width:100%}}
