.services{background:var(--bg-deep);position:relative;overflow:hidden}.services .container{z-index:2;position:relative}.services__amb{pointer-events:none;filter:blur(100px);z-index:0;border-radius:50%;position:absolute}.services__amb--1{background:radial-gradient(circle,#2f8ef712 0%,#0000 60%);width:700px;height:700px;top:-150px;left:-150px}.services__amb--2{background:radial-gradient(circle,#8b5cf612 0%,#0000 60%);width:600px;height:600px;bottom:-100px;right:-100px}.services__title{letter-spacing:-.03em;text-align:center;margin-bottom:20px;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.2}.services__pathrow{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:clamp(80px,9vw,130px);display:grid;position:relative}.path-card{flex-direction:column;padding:clamp(32px,3vw,44px);display:flex;position:relative;overflow:hidden}.path-card--blue{border-color:#2f8ef738}.path-card--blue:before{opacity:.6;background:radial-gradient(circle at 0 0,#2f8ef71f,#0000 65%)}.path-card--violet{border-color:#8b5cf638}.path-card--violet:before{opacity:.6;background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 65%)}.path-card .svc-card__icon{margin-bottom:18px;font-size:32px}.path-card .svc-card__chip{margin-bottom:16px}.path-card__title{color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.25rem,2vw,1.55rem)}.path-card__desc{color:var(--text-secondary);margin-bottom:22px;font-size:14.5px;line-height:1.75}.path-card__includes{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.path-card__includes li{color:var(--text-secondary);padding-left:22px;font-size:13px;line-height:1.5;position:relative}.path-card__includes li:before{content:"";background:linear-gradient(135deg, var(--blue-bright), var(--violet-bright));border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.path-card__footer{border-top:1px solid var(--border-faint);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:20px;display:flex}.path-card__price-block{flex-direction:column;display:flex}.path-card__price-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10.5px;font-weight:500}.path-card__price{font-family:var(--font-display);color:var(--text-primary);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1}.path-card__cta{border-radius:var(--r-full);color:#fff;background:linear-gradient(135deg, var(--blue-bright), var(--violet-bright));white-space:nowrap;align-items:center;gap:6px;padding:12px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,gap .2s;display:inline-flex}.path-card__cta:hover{gap:10px;transform:translateY(-2px);box-shadow:0 10px 28px #2f8ef759}.services__subhead{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,64px)}.services__subhead .section-label{justify-content:center}.services__subhead h2{margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2.1rem)}.services__subhead p{max-width:560px;margin:0 auto;font-size:14.5px}.services__cardgrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:clamp(90px,10vw,140px);display:grid;position:relative}.services__cardgrid--global .svc-card{border-color:#8b5cf629}.svc-card{flex-direction:column;min-width:0;min-height:340px;padding:28px;display:flex;position:relative;overflow:hidden}.svc-card--featured{background:#160a2cbf!important;border-color:#8b5cf659!important;box-shadow:0 0 60px #8b5cf61a!important}.svc-card--featured:before{opacity:.8!important;background:radial-gradient(circle at 100% 0,#8b5cf624,#0000 60%)!important}.svc-card__badge{background:linear-gradient(135deg, var(--violet-bright), var(--blue-bright));color:#fff;letter-spacing:.03em;border-radius:0 0 var(--r-md) var(--r-md);padding:5px 14px;font-size:10.5px;font-weight:600;position:absolute;top:-1px;right:24px}.svc-card__icon{opacity:.85;margin-bottom:14px;font-size:24px;line-height:1}.svc-card__icon--blue{color:var(--blue-glow)}.svc-card__icon--violet{color:var(--violet-glow)}.svc-card__icon--teal{color:var(--teal-glow)}.svc-card__chip{align-self:flex-start;margin-bottom:12px}.svc-card__title{color:var(--text-primary);margin-bottom:10px;font-size:clamp(.98rem,1.7vw,1.1rem)}.svc-card__desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.7}.svc-card__features{flex-direction:column;flex:1;gap:7px;margin:0 0 18px;padding:0;list-style:none;display:flex}.svc-card__features li{color:var(--text-secondary);padding-left:18px;font-size:12px;line-height:1.5;position:relative}.svc-card__features li:before{content:"";background:var(--blue-glow);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:0}.svc-card__tags{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.svc-card__tag{border-radius:var(--r-full);color:var(--text-muted);border:1px solid var(--border-faint);background:#ffffff05;padding:3px 9px;font-size:10.5px;font-weight:500}.svc-card__cta{color:var(--blue-glow);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:500;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.svc-card:hover .svc-card__cta{color:var(--blue-bright);gap:10px}.services__includedgrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:clamp(56px,6vw,80px);display:grid;position:relative}.included-card{border-radius:var(--r-lg);border:1px solid var(--border-faint);background:var(--bg-glass);padding:24px;transition:border-color .25s,transform .25s}.included-card:hover{border-color:var(--border-subtle);transform:translateY(-3px)}.included-card__icon{border-radius:var(--r-md);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--blue-glow);background:#ffffff05;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;display:inline-flex}.included-card__title{color:var(--text-primary);margin-bottom:6px;font-size:14.5px}.included-card__desc{color:var(--text-secondary);font-size:12.5px;line-height:1.6}.services__processrow{border-top:1px solid var(--border-faint);text-align:center;padding-top:clamp(36px,4vw,48px)}.services__process-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:22px;font-size:10.5px;font-weight:500;display:inline-block}.services__process-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.process-chip{border-radius:var(--r-full);border:1px solid var(--border-faint);color:var(--text-secondary);background:#ffffff05;padding:7px 16px;font-size:12px}@media (width>=1440px){.services__cardgrid{gap:22px}.svc-card{padding:30px}}@media (width<=1100px){.services__includedgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.services__pathrow{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=768px){.services__cardgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.svc-card{min-height:unset;padding:24px}.path-card__footer{flex-direction:column;align-items:flex-start;gap:14px}.path-card__cta{justify-content:center;width:100%}}@media (width<=640px){.services__cardgrid{grid-template-columns:minmax(0,1fr);gap:16px}.services__includedgrid{grid-template-columns:minmax(0,1fr)}.svc-card{width:100%;padding:22px}.svc-card__title{font-size:1.05rem}}@media (width<=480px){.services__cardgrid{gap:14px}.svc-card,.included-card{padding:20px}.path-card{padding:26px}.svc-card__tags{margin-bottom:16px}.process-chip{padding:6px 13px;font-size:11px}}@media (width<=360px){.svc-card,.path-card,.included-card{padding:18px}.svc-card__tag{padding:3px 8px;font-size:10px}.svc-card__desc,.path-card__desc{font-size:13px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.svc-card__cta,.path-card__cta,.included-card{transition:none}}@media (width<=480px){.services__currency{margin-top:14px}}.services__currency{justify-content:center;margin-top:18px;display:flex}.svc-price{font-family:var(--font-display);color:var(--text-primary);font-weight:700}.svc-price__suffix{color:var(--text-muted);font-size:.85em;font-weight:400}.svc-card__tag--price{align-items:center;gap:4px;display:inline-flex}@media (width<=480px){.services__currency{margin-top:14px}}.services__currency{text-align:left;justify-content:center;margin:22px 0 60px;display:flex}.services__currency .ph-currency,.services__currency .ph-currency__dropdown,.services__currency .ph-currency__option,.services__currency .ph-currency__trigger{text-align:left}.services__currency .ph-currency__option{justify-content:flex-start}
