.ph{max-width:1200px;margin:91px auto 0;padding:0 16px}.ph-lead{max-width:680px;margin:6px auto 0;text-align:center;font-weight:500;line-height:24px;opacity:.9}.ph-track{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0 0;padding:0}.ph-track:before{content:"";position:absolute;top:0;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--en-mint),var(--en-orange));opacity:.6}.ph-phase{position:relative;display:flex;flex-direction:column;padding:0 26px 26px;border:1px solid rgb(255 255 255/.12);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.015));transition:border-color .3s,transform .3s}.ph-phase:hover{border-color:rgb(26 214 154/.55);transform:translateY(-4px)}.ph-phase__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-top:-28px}.ph-num{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--en-bg);border:2.4px solid var(--en-orange);font-family:var(--en-exo);font-weight:700;font-size:20px;color:var(--en-orange)}.ph-when{font-family:var(--en-exo2);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--en-mint)}.ph-phase__head h3{font-family:var(--en-exo);font-weight:700;font-size:26px;line-height:30px;letter-spacing:-.6px;min-height:60px}.ph-hook{margin-top:14px;text-align:center;font-family:var(--en-exo);font-weight:600;font-size:17px;line-height:23px;color:var(--en-orange)}.ph-what{margin:10px 0 20px;text-align:center;font-size:15px;line-height:22px;opacity:.85}.ph-list{list-style:none;display:flex;flex-direction:column;margin:0 0 24px;padding:0;border-top:1px solid rgb(255 255 255/.12)}.ph-list li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid rgb(255 255 255/.12);font-weight:500;font-size:15px;line-height:20px}.ph-check{flex:none;margin-top:1px;color:var(--en-mint)}.ph-list a{color:inherit;text-decoration:underline;text-decoration-color:rgb(26 214 154/.5);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.ph-list a svg{display:inline;margin-left:4px;vertical-align:-2px;color:var(--en-mint)}.ph-list a:focus-visible,.ph-list a:hover{color:var(--en-mint);text-decoration-color:var(--en-mint)}.ph-cta{align-self:center;margin-top:auto}.ph-solutions{max-width:1200px;margin:80px auto 0;padding:0 16px}.ph-solutions .ph-band{margin-top:0}.ph-band{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:32px;padding:26px 28px;border-radius:14px;background:rgb(0 0 0/.16);text-align:center}.ph-band p{font-family:var(--en-exo);font-weight:300;font-size:26px;line-height:32px}.ph-band p b{font-weight:700;color:var(--en-mint)}.ph-band span{font-size:15px;opacity:.9}.fel{max-width:1200px;margin:100px auto 0;padding:0 16px}.fel-sub{text-align:center;font-family:var(--en-exo);font-weight:700;font-size:22px;color:var(--en-mint)}.fel-text{max-width:760px;margin:14px auto 0;text-align:center;font-weight:500;line-height:24px}.fel-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin:48px 0 0;padding:0}.fel-steps:before{content:"";position:absolute;top:7px;left:8%;right:8%;height:2px;background:rgb(255 255 255/.25)}.fel-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.fel-dot{display:inline-block;width:14px;height:14px;transform:rotate(45deg);background:var(--en-mint);box-shadow:0 0 0 5px var(--en-bg)}.fel-step:not(.fel-step--dev) .fel-dot{background:var(--en-orange)}.fel-step .fel-dot{margin-bottom:12px}.fel-code{font-family:var(--en-exo2);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--en-mint)}.fel-step:not(.fel-step--dev) .fel-code{color:var(--en-orange)}.fel-step strong{font-family:var(--en-exo);font-weight:700;font-size:19px;line-height:22px}.fel-desc{line-height:19px}.fel-desc,.fel-legend{font-size:14px;opacity:.85}.fel-legend{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.fel-pillars{margin-top:56px;padding:36px 28px;border-radius:14px;background:rgb(0 0 0/.14);text-align:center}.fel-pillars h3{font-family:var(--en-exo);font-weight:200;font-size:34px;line-height:38px;letter-spacing:-1px}.fel-pillars h3 b{font-weight:700}.fel-pillars>p{max-width:620px;margin:10px auto 0;line-height:22px;opacity:.9}.fel-pillars ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:28px 0 0;padding:0}.fel-pillars li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;border:2.4px solid var(--en-orange);border-radius:9px}.fel-pillars li svg{color:var(--en-mint)}.fel-pillars li strong{font-family:var(--en-exo);font-weight:700;font-size:18px}.fel-pillars li span{font-size:14px;line-height:19px;opacity:.85}@media (max-width:1024px){.ph-track{grid-template-columns:1fr;gap:40px}.ph-track:before{display:none}.ph-phase__head h3{min-height:0}.fel-steps{grid-template-columns:repeat(3,1fr);row-gap:32px}.fel-steps:before{display:none}.fel-pillars ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.fel,.ph{margin-top:64px}.fel-steps{grid-template-columns:1fr 1fr}.fel-pillars{padding:28px 16px}.fel-pillars ul{grid-template-columns:1fr 1fr}.fel-pillars h3{font-size:28px;line-height:32px}}@media (prefers-reduced-motion:reduce){.ph-phase{transition:none}.ph-phase:hover{transform:none}}