.c3i-certifications-hero>.c3i-container,.c3i-dev-hero>.c3i-container{width:94%;max-width:none}.c3i-certifications-hero{padding:clamp(42px,4vw,80px) 0 clamp(48px,5vw,90px)}.c3i-certifications-hero-grid,.c3i-dev-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(28px,4vw,85px)}.c3i-certifications-hero-copy h1{font-size:clamp(44px,5.1vw,92px)}.c3i-certifications-breadcrumb{margin-bottom:28px}.c3i-certifications-page .c3i-certifications-hero-panel.c3i-credential-visual{padding:0;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.c3i-certifications-hero-panel.c3i-credential-visual:before{display:none}.c3i-business-visual{position:relative;isolation:isolate}.c3i-business-stage{position:absolute;inset:0;pointer-events:none}.c3i-business-stage canvas{display:block;width:100%;height:100%}.c3i-business-visual[data-scene=fallback] canvas{visibility:hidden}.c3i-credential-scene{height:clamp(320px,29vw,530px)}.c3i-credential-visual .c3i-certifications-core{justify-content:center;margin:0 0 16px;padding-bottom:16px;border:0}.c3i-credential-visual .c3i-certifications-core span{font-size:clamp(20px,1.6vw,28px)}.c3i-credential-visual .c3i-certifications-core img{width:60px;height:60px;padding:11px}.c3i-credential-visual ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.c3i-credential-visual li{gap:10px;grid-template-columns:24px minmax(0,1fr)}.c3i-credential-visual li div{display:grid;gap:5px}.c3i-credential-visual strong{font-size:15px}.c3i-credential-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:190px;height:190px;border:1px solid var(--c3i-cyan);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 15px color-mix(in srgb,var(--c3i-cyan) 8%,transparent),0 0 0 35px color-mix(in srgb,var(--c3i-cyan) 5%,transparent)}.c3i-credential-fallback span{font-size:80px;color:var(--c3i-cyan);font-weight:300}.c3i-credential-fallback i{position:absolute;top:90%;left:42px;width:45px;height:80px;border:1px solid var(--c3i-cyan);transform:rotate(18deg);background:var(--c3i-bg);z-index:-1}.c3i-credential-fallback i:last-child{left:auto;right:42px;transform:rotate(-18deg)}.c3i-credential-scene[data-scene=ready] .c3i-credential-fallback{visibility:hidden}.c3i-dev-hero{padding-top:clamp(42px,4vw,80px)}.c3i-dev-hero-copy{max-width:none;padding-bottom:25px}.c3i-dev-hero h1{font-size:clamp(48px,5.2vw,94px)}.c3i-dev-hero-media.c3i-business-visual{min-height:0;height:clamp(480px,36vw,680px)}.c3i-development-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66%;height:46%;display:grid;place-items:center;border:1px solid var(--c3i-cyan);border-radius:12px;color:var(--c3i-cyan);box-shadow:0 0 0 18px color-mix(in srgb,var(--c3i-cyan) 5%,transparent)}.c3i-development-fallback span{font:clamp(60px,8vw,120px) var(--c3i-font-mono)}.c3i-development-fallback:after{content:"";position:absolute;top:100%;width:25%;height:15%;border-bottom:1px solid var(--c3i-cyan);border-left:1px solid var(--c3i-cyan);border-right:1px solid var(--c3i-cyan)}.c3i-development-fallback i{position:absolute;left:-18%;top:12%;width:16%;height:30%;border:1px solid var(--c3i-cyan);background:var(--c3i-bg)}.c3i-development-fallback i:nth-of-type(2){left:auto;right:-18%;top:45%;border-radius:8px}.c3i-development-fallback i:last-child{top:-35%;left:44%;height:20%;width:12%;transform:rotate(45deg)}.c3i-dev-hero-media[data-scene=ready] .c3i-development-fallback{visibility:hidden}.c3i-dev-team-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 42px}.c3i-dev-team-gallery picture{display:block;min-width:0}.c3i-dev-team-gallery img{display:block;width:100%;height:clamp(240px,24vw,360px);object-fit:cover;object-position:center 30%;border:1px solid var(--c3i-glass-border);border-radius:18px}.c3i-dev-team-gallery figcaption{grid-column:1/-1;color:var(--c3i-muted);font-family:var(--c3i-font-mono);font-size:11px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.c3i-dev-hero>.c3i-dev-signal-grid{margin-top:38px}@media (max-width:900px){.c3i-certifications-hero-grid,.c3i-dev-hero-grid{grid-template-columns:1fr;gap:30px}.c3i-certifications-hero-copy,.c3i-dev-hero-copy{max-width:800px}.c3i-credential-scene{height:420px}.c3i-dev-hero-media.c3i-business-visual{height:550px}}@media (max-width:520px){.c3i-certifications-hero>.c3i-container,.c3i-dev-hero>.c3i-container{width:calc(100% - 36px)}.c3i-certifications-hero-copy h1{font-size:41px}.c3i-dev-hero h1{font-size:46px}.c3i-certifications-hero,.c3i-dev-hero{padding-top:32px}.c3i-credential-scene{height:330px}.c3i-credential-visual ul{gap:0 12px}.c3i-credential-visual li{grid-template-columns:18px minmax(0,1fr);gap:5px}.c3i-credential-visual strong{font-size:13px}.c3i-credential-visual small{font-size:9px}.c3i-credential-visual .c3i-certifications-core span{font-size:20px}.c3i-dev-hero-media.c3i-business-visual{height:420px}.c3i-dev-team-gallery{grid-template-columns:1fr;gap:18px}.c3i-dev-team-gallery img{height:260px}.c3i-certifications-hero .c3i-actions{flex-direction:column;align-items:stretch}.c3i-certifications-hero .c3i-button{width:100%;justify-content:center}}
