.tecnet-pm-services{border-bottom:1px solid #e8e8ef;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;scroll-margin-top:96px}.tecnet-pm-services__inner{margin:0 auto;max-width:1260px;padding:80px 0;width:90%}@media (min-width:1024px){.tecnet-pm-services__inner{padding:96px 0}}.tecnet-pm-services__top{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:40px}@media (min-width:1024px){.tecnet-pm-services__top{align-items:end;grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px){.tecnet-pm-services__top-left{grid-column:span 5}}.tecnet-pm-services .tecnet-eyebrow{color:#a13d3d!important;display:inline-block;font-size:14px!important;font-weight:700!important;letter-spacing:.2em!important;line-height:20px!important;margin:0 0 16px;text-transform:uppercase}.tecnet-pm-services__heading{color:#1a1a22!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:16px 0 0}@media (min-width:1024px){.tecnet-pm-services__heading{font-size:48px!important}}.tecnet-pm-services__accent{background:linear-gradient(90deg,#a13d3d,#c44a4a 55%,#e58a8a);-webkit-background-clip:text;background-clip:text;color:transparent!important}.tecnet-pm-services__intro{align-self:end;color:rgba(26,26,34,.7)!important;font-size:16px!important;font-weight:300!important;line-height:1.625!important;margin:0}@media (min-width:1024px){.tecnet-pm-services__intro{grid-column:7/span 6}}.tecnet-pm-services__list{display:flex;flex-direction:column;gap:16px}.tecnet-pm-services__item{background:#fff;border:1px solid #e8e8ef;border-radius:16px;overflow:hidden;scroll-margin-top:96px}.tecnet-pm-services__toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:20px;padding:20px 24px;text-align:left;transition:background-color .2s;width:100%}@media (min-width:768px){.tecnet-pm-services__toggle{padding:24px 32px}}.tecnet-pm-services__toggle:hover{background:rgba(242,243,245,.4)}.tecnet-pm-services__toggle-icon{align-items:center;background:linear-gradient(135deg,#a13d3d,#c44a4a);border-radius:12px;box-shadow:0 4px 14px rgba(161,61,61,.3);color:#fff!important;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background .2s,box-shadow .2s;width:48px}.tecnet-pm-services__item.is-open .tecnet-pm-services__toggle-icon{background:#a13d3d;box-shadow:0 4px 14px rgba(161,61,61,.4)}.tecnet-pm-services__toggle-text{display:flex;flex:1;flex-direction:column;min-width:0}.tecnet-pm-services__toggle-index{color:#a13d3d!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase}.tecnet-pm-services__toggle-title{color:#1a1a22!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-top:4px}@media (min-width:768px){.tecnet-pm-services__toggle-title{font-size:24px!important}}.tecnet-pm-services__toggle-chevron{color:#a13d3d;display:flex;flex-shrink:0;transition:transform .3s}.tecnet-pm-services__item.is-open .tecnet-pm-services__toggle-chevron{transform:rotate(180deg)}.tecnet-pm-services__body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.tecnet-pm-services__item.is-open .tecnet-pm-services__body-wrap{grid-template-rows:1fr}.tecnet-pm-services__body-inner{overflow:hidden}.tecnet-pm-services__body{border-top:1px solid #e8e8ef;padding:32px 24px}@media (min-width:768px){.tecnet-pm-services__body{padding:40px 32px}}.tecnet-pm-services__split{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.tecnet-pm-services__split{align-items:center;gap:48px;grid-template-columns:repeat(2,1fr)}}.tecnet-pm-services__split.is-reversed .tecnet-pm-services__split-image{order:2}.tecnet-pm-services__split.is-reversed .tecnet-pm-services__split-text{order:1}.tecnet-pm-services__split-image{align-self:stretch;border-radius:16px;overflow:hidden}.tecnet-pm-services__split-image img{display:block;height:100%;object-fit:cover;width:100%}.tecnet-pm-services__tagline{color:#1a1a22!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.375!important;margin:0}.tecnet-pm-services__intro-text{color:rgba(26,26,34,.6)!important;font-size:15.5px!important;font-weight:300!important;line-height:1.625!important;margin:12px 0 0}.tecnet-pm-services__label{color:#a13d3d!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;margin:0 0 20px;text-transform:uppercase}.tecnet-pm-services__expect,.tecnet-pm-services__includes,.tecnet-pm-services__roles{margin-top:40px}.tecnet-pm-services__expect-grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.tecnet-pm-services__expect-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tecnet-pm-services__expect-grid{grid-template-columns:repeat(5,1fr)}}.tecnet-pm-services__expect-card{background:linear-gradient(135deg,rgba(161,61,61,.05),hsla(0,64%,72%,.05));border:1px solid #e8e8ef;border-radius:12px;padding:20px}.tecnet-pm-services__expect-card--includes{background:#fbf9f9}.tecnet-pm-services__expect-icon{align-items:center;background:rgba(161,61,61,.1);border:1px solid rgba(161,61,61,.2);border-radius:8px;color:#a13d3d!important;display:flex;height:40px;justify-content:center;width:40px}.tecnet-pm-services__expect-card h4{color:#1a1a22!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;margin:16px 0 0}.tecnet-pm-services__expect-card p{color:rgba(26,26,34,.65)!important;font-size:14px!important;line-height:1.625!important;margin:8px 0 0}.tecnet-pm-services__roles-list{display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.tecnet-pm-services__roles-list{grid-template-columns:repeat(2,1fr)}}.tecnet-pm-services__roles-list li{align-items:flex-start;display:flex;gap:12px}.tecnet-pm-services__roles-list li svg{color:#a13d3d;flex-shrink:0;margin-top:2px}.tecnet-pm-services__roles-list li span{color:rgba(26,26,34,.75)!important;font-size:15px!important;line-height:1.625!important}
