.techStackPage_page__gx1uK{min-height:100vh;background:var(--background)}.techStackPage_hero___Ggdj{position:relative;overflow:hidden;background:var(--background);padding:5.5rem 2rem 3.5rem;text-align:center;border-bottom:1px solid var(--light-gray)}@media(max-width:768px){.techStackPage_hero___Ggdj{padding:4.5rem 1.5rem 2.5rem}}.techStackPage_hero___Ggdj:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(220,80,108,.05) 1px,transparent 0);background-size:28px 28px;pointer-events:none;z-index:0}.techStackPage_hero___Ggdj:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 20% 35%,rgba(220,80,108,.07) 0,transparent 60%),radial-gradient(ellipse 45% 45% at 80% 25%,rgba(124,58,237,.05) 0,transparent 55%);pointer-events:none;z-index:0}.techStackPage_hero___Ggdj h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#DC506C,#1B263B);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.2;max-width:760px}.techStackPage_hero___Ggdj h1,.techStackPage_hero___Ggdj p{position:relative;z-index:1;margin-left:auto;margin-right:auto}.techStackPage_hero___Ggdj p{font-size:1.2rem;color:#6a6969;margin-bottom:1.5rem;line-height:1.65;max-width:600px}@media(max-width:768px){.techStackPage_hero___Ggdj p{font-size:1.05rem}}.techStackPage_features__HAPbA{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.techStackPage_features__HAPbA span{font-size:.875rem;color:#dc506c;background:rgba(220,80,108,.06);border:1px solid rgba(220,80,108,.2);border-radius:20px;padding:.3rem .85rem}.techStackPage_selectorSection__4jlYC{padding:2rem 2rem 4rem}