.projects-page .project-summary-card{background:#fff;border:1px solid #0000001a;border-radius:1.75rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 16px 36px #071a331a}.projects-page .project-summary-number{border-radius:1rem;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:800;display:flex}.projects-page .project-summary-card h2{font-size:1.25rem;font-weight:800;line-height:1.2}.projects-page .project-summary-card p{color:#555;margin-top:.5rem;font-size:.9rem;line-height:1.6}.projects-page .project-glow-card{isolation:isolate;background:linear-gradient(#fff,#f8fbff);border:1px solid #0000001a;border-radius:2rem;min-height:14rem;padding:1.75rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 36px #071a3314}.projects-page .project-glow-card:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(circle at 0 0,#006dff26,#0000 45%),radial-gradient(circle at 100% 100%,#fed1121f,#0000 42%);transition:opacity .22s;position:absolute;inset:0}.projects-page .project-glow-card:nth-child(2n):before{background:radial-gradient(circle at 0 0,#fed1122e,#0000 45%),radial-gradient(circle at 100% 100%,#006dff1f,#0000 42%)}.projects-page .project-card-eyebrow{color:#006dff;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.projects-page .project-glow-card h3{margin-top:1rem;font-size:1.55rem;font-weight:800;line-height:1.15}.projects-page .project-glow-card h3+p{color:#555;margin-top:1rem;line-height:1.7}.projects-page .project-application-card{background:#ffffff1f;border-radius:1.5rem;min-height:11rem;padding:1.4rem}.projects-page .project-application-card h3{color:#fed112;font-size:1.15rem;font-weight:800}.projects-page .project-application-card p{color:#ffffffe0;margin-top:.75rem;font-size:.9rem;line-height:1.6}.projects-page .project-process-grid article{background:#fff;border:1px solid #0000001a;border-radius:1.5rem;min-width:0;padding:1.35rem;box-shadow:0 10px 28px #071a3312}.projects-page .project-process-grid span{color:#006dff;letter-spacing:.16em;font-size:.75rem;font-weight:800}.projects-page .project-process-grid h3{margin-top:.7rem;font-size:1.1rem;font-weight:800}.projects-page .project-process-grid p{color:#555;margin-top:.7rem;font-size:.82rem;line-height:1.55}.projects-page .project-requirements article{background:#006dff14;border-radius:1.25rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.projects-page .project-requirements span{color:#fff;background:#006dff;border-radius:.7rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:800;display:flex}.projects-page .project-requirements p{color:#555;font-size:.9rem;line-height:1.5}@media (hover:hover){.projects-page .project-glow-card:hover{border-color:#006dff61;transform:translateY(-4px);box-shadow:0 22px 50px #006dff24}.projects-page .project-glow-card:hover:before{opacity:1}}.dark .projects-page .project-summary-card,.dark .projects-page .project-glow-card,.dark .projects-page .project-process-grid article,.dark .projects-page #informacion>div{background:linear-gradient(145deg,#0a2b52,#061b37)!important;border-color:#ffffff21!important}.dark .projects-page .project-summary-card h2,.dark .projects-page .project-glow-card h3,.dark .projects-page .project-process-grid h3{color:#fff}.dark .projects-page .project-summary-card p,.dark .projects-page .project-glow-card h3+p,.dark .projects-page .project-process-grid p,.dark .projects-page .project-requirements p{color:#fffc}.dark .projects-page .project-requirements article{background:#58a0ff1f}@media (width<=767px){.projects-page .projects-hero>div:last-child{padding-top:2.5rem;padding-bottom:3rem}.projects-page .projects-hero h1{font-size:clamp(2.35rem,11.5vw,3.25rem);line-height:1.02}.projects-page .projects-hero h1+p{margin-top:1rem;font-size:.95rem;line-height:1.55}.projects-page .project-summary-card{border-radius:1.35rem;padding:1rem}.projects-page .project-summary-number{flex-basis:2.6rem;width:2.6rem;height:2.6rem}.projects-page .project-summary-card h2{font-size:1rem}.projects-page .project-summary-card p{font-size:.78rem;line-height:1.45}.projects-page .project-glow-card{border-radius:1.5rem;min-height:0;padding:1.35rem}.projects-page .project-glow-card h3{font-size:1.25rem}.projects-page .project-glow-card h3+p{font-size:.86rem;line-height:1.55}.projects-page .project-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-page .project-process-grid article:last-child{grid-column:1/-1}.projects-page .project-process-grid article{padding:1rem}.projects-page .project-requirements{grid-template-columns:minmax(0,1fr)}}.projects-page .project-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800;line-height:1.4}.projects-page .project-plan-panel{--project-glow-x:50%;--project-glow-y:55%;color:#fff;background:linear-gradient(145deg,#061d3b 0%,#073f7f 100%);border:1px solid #ffffff1f;border-radius:2.25rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #071a3333}.projects-page .project-plan-panel:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle 14rem at var(--project-glow-x) var(--project-glow-y), #006dff9e 0%, #006dff47 24%, transparent 68%);opacity:.9;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.projects-page .project-plan-panel>*{z-index:1;position:relative}.projects-page .project-plan-kicker{color:#fed112;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:800}.projects-page .project-plan-panel>h2{max-width:30rem;margin-top:.8rem;font-size:2rem;font-weight:800;line-height:1.08}.projects-page .project-plan-flow{gap:0;margin-top:1.75rem;padding-left:0;display:grid;position:relative}.projects-page .project-plan-flow:before{content:"";background:#ffffff3d;width:2px;position:absolute;top:1.35rem;bottom:1.35rem;left:1.35rem;transform:translate(-50%)}.projects-page .project-plan-flow article{z-index:1;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem 0;display:grid;position:relative}.projects-page .project-plan-flow article>span{z-index:2;color:#343735;background:#fed112;border:4px solid #07366c;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;margin:0;font-size:.72rem;font-weight:800;line-height:1;display:flex;position:relative}.projects-page .project-plan-flow h3{font-size:1rem;font-weight:800}.projects-page .project-plan-flow p{color:#ffffffc2;margin-top:.25rem;font-size:.82rem;line-height:1.5}.projects-page .project-plan-note{z-index:1;color:#ffffffbd;border-top:1px solid #ffffff2e;margin-top:1.5rem;padding-top:1.2rem;font-size:.82rem;line-height:1.55;position:relative}.projects-page .project-glow-card{background:#fff;border-color:#0000001a;min-height:14rem;box-shadow:0 12px 30px #071a3312}.projects-page .project-glow-card:before,.projects-page .project-glow-card:nth-child(2n):before{display:none}.projects-page .project-card-eyebrow{letter-spacing:.11em}@media (hover:hover){.projects-page .project-glow-card:hover{border-color:#006dff40;transform:translateY(-3px);box-shadow:0 20px 44px #071a331f}}.projects-page .project-requirements article{align-items:center}.projects-page .project-requirements span{align-self:center}.dark .projects-page .project-plan-panel{background:linear-gradient(145deg,#08264a 0%,#074481 100%);border-color:#ffffff26}.dark .projects-page .project-glow-card{box-shadow:0 14px 34px #00000038;background:#082a50!important;border-color:#ffffff21!important}@media (width<=767px){.projects-page .project-eyebrow{letter-spacing:.12em;font-size:.68rem}.projects-page .project-plan-panel{border-radius:1.6rem;padding:1.35rem}.projects-page .project-plan-panel>h2{font-size:1.55rem}.projects-page .project-plan-flow{margin-top:1.15rem}.projects-page .project-plan-flow article{padding:.7rem 0}.projects-page .project-plan-flow article>span{border-width:3px;width:2.35rem;height:2.35rem}.projects-page .project-glow-card{min-height:0}}.dark .projects-page .project-plan-panel{background:linear-gradient(145deg,#041428 0%,#082846 100%);border-color:#ffffff26;box-shadow:0 24px 64px #00000057}.dark .projects-page .project-plan-panel:after{background:radial-gradient(circle 15rem at var(--project-glow-x) var(--project-glow-y), #2e91ff94 0%, #006dff40 30%, transparent 70%);opacity:.9}@media (width<=767px){.projects-page .project-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;margin-top:1.75rem!important}.projects-page .project-process-grid article{flex-direction:column;align-items:flex-start;min-width:0;min-height:8.5rem;display:flex;border-radius:1.15rem!important;padding:.85rem!important}.projects-page .project-process-grid article:last-child{grid-column:1/-1;min-height:5.6rem}.projects-page .project-process-grid span{letter-spacing:.12em!important;font-size:.62rem!important;line-height:1!important}.projects-page .project-process-grid h3{overflow-wrap:anywhere;letter-spacing:-.02em!important;margin-top:.7rem!important;font-size:.88rem!important;line-height:1.15!important}.projects-page .project-process-grid p{overflow-wrap:anywhere;margin-top:.55rem!important;font-size:.69rem!important;line-height:1.42!important}}
