.landing-page--services{--services-stack-gap:2rem;--services-section-pad:clamp(4rem,7vw,6.5rem);--services-card-radius:1.35rem;--services-accent:#6366f1;--services-accent-soft:rgba(99,102,241,.12);--services-emerald:#10b981}.landing-page--services,.sabrixa-light.landing-page--services,html[data-theme=light] .landing-page--services{background-color:#f8f9fb!important;background-image:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(99,102,241,.05),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(14,165,233,.035),transparent 50%),linear-gradient(180deg,#f8f9fb,#f4f6fa 40%,#f0f3f8 80%,#f8f9fb)!important;background-attachment:scroll}.sabrixa-light.landing-page--services .sabrixa-luxury-hero,html[data-theme=light] .landing-page--services .sabrixa-luxury-hero{background:transparent!important}.sabrixa-light.landing-page--services .sabrixa-luxury-hero:after,.sabrixa-light.landing-page--services .sabrixa-luxury-hero:before,html[data-theme=light] .landing-page--services .sabrixa-luxury-hero:after,html[data-theme=light] .landing-page--services .sabrixa-luxury-hero:before{display:none!important}.sabrixa-dark.landing-page--services,[data-theme=dark] .landing-page--services{background-color:#06080d!important;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(99,102,241,.1),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(56,189,248,.05),transparent 50%),linear-gradient(180deg,#06080d,#090d16 50%,#06080d)!important}.sabrixa-dark.landing-page--services .sabrixa-luxury-hero,[data-theme=dark] .landing-page--services .sabrixa-luxury-hero{background:transparent!important}.landing-page--services .subpage-content{max-width:1280px}@keyframes luxuryTextShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-shimmer-text{background:linear-gradient(135deg,#3730a3,#4f46e5 25%,#7c3aed 50%,#6366f1 75%,#3730a3);background-size:250% auto;-webkit-background-clip:text}.animated-shimmer-text,.sabrixa-dark .animated-shimmer-text,[data-theme=dark] .animated-shimmer-text{-webkit-text-fill-color:transparent;animation:luxuryTextShimmer 8s ease-in-out infinite;display:inline}.sabrixa-dark .animated-shimmer-text,[data-theme=dark] .animated-shimmer-text{background:linear-gradient(135deg,#c7d2fe,#e0e7ff 25%,#c084fc 50%,#818cf8 75%,#c7d2fe);background-size:250% auto;-webkit-background-clip:text}.sabrixa-brand-emblem-inline{display:inline-flex;align-items:center;justify-content:center;margin-right:.45rem;vertical-align:middle}.services-section-head-center{text-align:center;max-width:880px;margin:0 auto clamp(2.75rem,5vw,4.25rem);padding:0 1rem;display:flex;flex-direction:column;align-items:center}.services-kicker-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem 1.05rem;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#4338ca;background:rgba(79,70,229,.07);border:1px solid rgba(79,70,229,.18);box-shadow:0 2px 8px -2px rgba(79,70,229,.12);margin-bottom:1.15rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.services-kicker-pill:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#4f46e5;box-shadow:0 0 8px rgba(79,70,229,.8)}.sabrixa-dark .services-kicker-pill,[data-theme=dark] .services-kicker-pill{color:#c7d2fe;background:rgba(99,102,241,.12);border-color:rgba(129,140,248,.3);box-shadow:0 2px 10px -2px rgba(99,102,241,.3)}.sabrixa-dark .services-kicker-pill:before,[data-theme=dark] .services-kicker-pill:before{background:#818cf8;box-shadow:0 0 10px rgba(129,140,248,.9)}.services-centered-heading{font-size:clamp(2.1rem,4vw,3.15rem);font-weight:750;line-height:1.16;letter-spacing:-.035em;color:#090d16;margin:0;text-align:center}.sabrixa-dark .services-centered-heading,[data-theme=dark] .services-centered-heading{color:#f8fafc}.services-centered-subtext{font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.68;color:#475569;max-width:700px;margin:1.1rem auto 0;text-align:center;font-weight:450}.sabrixa-dark .services-centered-subtext,[data-theme=dark] .services-centered-subtext{color:#94a3b8}.landing-page--services .services-page-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:2.4rem;padding:.4rem;border-radius:999px;background:hsla(0,0%,100%,.75);border:1px solid rgba(15,23,42,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 36px -10px rgba(15,23,42,.08)}.sabrixa-dark .landing-page--services .services-page-jump,[data-theme=dark] .landing-page--services .services-page-jump{background:rgba(15,23,42,.7);border-color:hsla(0,0%,100%,.1);box-shadow:0 16px 40px -10px rgba(0,0,0,.5)}.landing-page--services .services-page-jump a{display:inline-flex;align-items:center;padding:.45rem 1.1rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#475569;font-size:.82rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1)}.landing-page--services .services-page-jump a:hover{border-color:rgba(79,70,229,.22);color:#3730a3;background:#fff;box-shadow:0 6px 18px -4px rgba(79,70,229,.18);transform:translateY(-1px)}.sabrixa-dark .landing-page--services .services-page-jump a,[data-theme=dark] .landing-page--services .services-page-jump a{color:#94a3b8}.sabrixa-dark .landing-page--services .services-page-jump a:hover,[data-theme=dark] .landing-page--services .services-page-jump a:hover{border-color:rgba(99,102,241,.45);color:#fff;background:rgba(30,41,59,.9);box-shadow:0 6px 20px -4px rgba(99,102,241,.35);transform:translateY(-1px)}.services-benchmarks-section{max-width:1280px;margin:0 auto;padding:0 var(--marketing-pad) var(--services-section-pad)}.services-metrics-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}.services-metric-card{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.85rem 1.6rem;border-radius:var(--services-card-radius);border:1px solid rgba(15,23,42,.08);background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));box-shadow:inset 0 1px 0 #fff,0 14px 36px -12px rgba(15,23,42,.07);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.services-metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4f46e5,transparent);opacity:0;transition:opacity .3s ease}.services-metric-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.32);box-shadow:inset 0 1px 0 #fff,0 24px 50px -14px rgba(79,70,229,.16)}.services-metric-card:hover:before{opacity:1}.sabrixa-dark .services-metric-card,[data-theme=dark] .services-metric-card{border-color:hsla(0,0%,100%,.08);background:linear-gradient(165deg,rgba(15,23,42,.85),rgba(8,12,24,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 40px -14px rgba(0,0,0,.5)}.sabrixa-dark .services-metric-card:before,[data-theme=dark] .services-metric-card:before{background:linear-gradient(90deg,transparent,#818cf8,transparent)}.sabrixa-dark .services-metric-card:hover,[data-theme=dark] .services-metric-card:hover{border-color:rgba(129,140,248,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 26px 55px -14px rgba(99,102,241,.3)}.metric-header{display:flex;flex-direction:column;gap:.35rem}.metric-value{font-size:1.95rem;font-weight:850;letter-spacing:-.035em;color:#090d16;line-height:1.1}.sabrixa-dark .metric-value,[data-theme=dark] .metric-value{color:#f8fafc}.metric-badge{font-size:.76rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#4338ca}.sabrixa-dark .metric-badge,[data-theme=dark] .metric-badge{color:#a5b4fc}.metric-desc{font-size:.88rem;line-height:1.6;color:#475569;margin:0}.sabrixa-dark .metric-desc,[data-theme=dark] .metric-desc{color:#94a3b8}.services-studio-stage-section{max-width:1280px;margin:0 auto;padding:0 var(--marketing-pad) var(--services-section-pad)}.services-studio-frame{position:relative;width:100%;aspect-ratio:16/8.5;min-height:460px;border-radius:1.65rem;overflow:hidden;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15),0 30px 70px -20px rgba(15,23,42,.22);background:#020617}.sabrixa-dark .services-studio-frame,[data-theme=dark] .services-studio-frame{border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 35px 90px -25px rgba(0,0,0,.75)}.studio-hero-image{transform:scale(1.02);transition:transform .9s cubic-bezier(.16,1,.3,1)}.services-studio-frame:hover .studio-hero-image{transform:scale(1.04)}.services-studio-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.35),rgba(2,6,23,.05) 30%,rgba(2,6,23,.6) 70%,rgba(2,6,23,.94));pointer-events:none;z-index:1}.services-studio-brand-tag{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:inline-flex;align-items:center;gap:.8rem;padding:.55rem 1.25rem .55rem .8rem;border-radius:999px;background:rgba(8,12,24,.88);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px -5px rgba(0,0,0,.45)}.studio-brand-meta{display:flex;flex-direction:column}.studio-brand-meta strong{font-size:.84rem;color:#fff;font-weight:750;line-height:1.2}.studio-brand-meta span{font-size:.68rem;color:#93c5fd;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.services-studio-chips{position:absolute;top:1.6rem;right:1.6rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.services-studio-chip{font-size:.72rem;font-weight:650;color:#f1f5f9;background:rgba(15,23,42,.82);border:1px solid hsla(0,0%,100%,.18);padding:.38rem .85rem;border-radius:999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 14px rgba(0,0,0,.25)}.services-studio-caption{position:absolute;bottom:1.6rem;left:1.6rem;right:1.6rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.45rem 1.85rem;border-radius:1.15rem;background:rgba(8,12,24,.92);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 50px -10px rgba(0,0,0,.6)}.caption-brand-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.4rem}.caption-brand-row strong{font-size:1.18rem;color:#fff;font-weight:750;letter-spacing:-.02em}.studio-caption-text p{font-size:.9rem;color:#cbd5e1;margin:0;line-height:1.55;max-width:650px}.studio-caption-cta{display:inline-flex;align-items:center;padding:.7rem 1.45rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 24px -4px rgba(99,102,241,.55);transition:all .24s cubic-bezier(.16,1,.3,1)}.studio-caption-cta:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-2px);box-shadow:0 12px 30px -4px rgba(99,102,241,.75)}.services-disciplines-section{max-width:1280px;margin:0 auto;padding:var(--services-section-pad) var(--marketing-pad)}.services-practices-zigzag-container{display:flex;flex-direction:column;gap:clamp(5rem,8vw,7.5rem)}.services-practice-row{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(2.75rem,5vw,5.5rem);align-items:center}.services-practice-row.practice-row--reverse{grid-template-columns:.88fr 1.12fr}.services-practice-row.practice-row--reverse .practice-media-column{order:2}.services-practice-row.practice-row--reverse .practice-content-column{order:1}.practice-media-column{width:100%}.practice-glass-card{position:relative;width:100%;border-radius:1.5rem;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.9));border:1px solid rgba(15,23,42,.09);box-shadow:inset 0 1px 0 #fff,0 22px 50px -15px rgba(15,23,42,.1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.services-practice-row:hover .practice-glass-card{transform:translateY(-5px);border-color:rgba(99,102,241,.35);box-shadow:inset 0 1px 0 #fff,0 30px 70px -18px rgba(99,102,241,.22)}.sabrixa-dark .practice-glass-card,[data-theme=dark] .practice-glass-card{background:#090d16;border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 26px 65px -16px rgba(0,0,0,.55)}.sabrixa-dark .services-practice-row:hover .practice-glass-card,[data-theme=dark] .services-practice-row:hover .practice-glass-card{border-color:rgba(99,102,241,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 35px 80px -20px rgba(99,102,241,.35)}.practice-image-viewport{position:relative;width:100%;aspect-ratio:16/10.2;overflow:hidden;background:#020617}.practice-hero-img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.services-practice-row:hover .practice-hero-img{transform:scale(1.038)}.practice-glass-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.2),rgba(2,6,23,0) 30%,rgba(2,6,23,.45) 75%,rgba(2,6,23,.8));pointer-events:none}.practice-metric-chip{position:absolute;bottom:1.25rem;right:1.25rem;z-index:2;display:inline-flex;flex-direction:column;padding:.6rem 1.15rem;border-radius:.95rem;background:rgba(8,12,24,.88);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 25px -5px rgba(0,0,0,.45)}.practice-metric-chip .chip-value{font-size:1.2rem;font-weight:850;letter-spacing:-.02em;color:#38bdf8;line-height:1.2}.practice-metric-chip .chip-label{font-size:.68rem;font-weight:650;color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em}.practice-brand-badge{position:absolute;top:1.25rem;left:1.25rem;z-index:2;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .65rem;border-radius:999px;background:rgba(8,12,24,.85);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 22px -4px rgba(0,0,0,.38)}.practice-brand-badge span{font-size:.7rem;font-weight:750;letter-spacing:.09em;color:#fff;text-transform:uppercase}.practice-content-column{display:flex;flex-direction:column}.practice-meta-row{display:flex;align-items:center;gap:.95rem;margin-bottom:.95rem}.practice-index-num{font-size:1.6rem;font-weight:850;letter-spacing:-.04em;color:#6366f1;line-height:1}.practice-discipline-tag{display:inline-flex;align-items:center;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#4338ca;background:rgba(99,102,241,.09);border:1px solid rgba(99,102,241,.22);padding:.3rem .85rem;border-radius:999px}.sabrixa-dark .practice-discipline-tag,[data-theme=dark] .practice-discipline-tag{color:#c7d2fe;background:rgba(99,102,241,.16);border-color:rgba(99,102,241,.35)}.practice-title{font-size:clamp(1.6rem,2.4vw,2.05rem);font-weight:750;line-height:1.2;letter-spacing:-.03em;color:#090d16;margin:0 0 1.05rem}.sabrixa-dark .practice-title,[data-theme=dark] .practice-title{color:#f8fafc}.practice-body-text{font-size:1rem;line-height:1.72;color:#475569;margin:0 0 1.45rem}.sabrixa-dark .practice-body-text,[data-theme=dark] .practice-body-text{color:#94a3b8}.practice-stack-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem}.practice-stack-tags .tech-badge{font-size:.76rem;font-weight:650;padding:.35rem .8rem;border-radius:.55rem;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);color:#334155;transition:all .2s ease}.practice-stack-tags .tech-badge:hover{background:rgba(79,70,229,.1);border-color:rgba(79,70,229,.3);color:#3730a3;transform:translateY(-1px)}.sabrixa-dark .practice-stack-tags .tech-badge,[data-theme=dark] .practice-stack-tags .tech-badge{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#cbd5e1}.sabrixa-dark .practice-stack-tags .tech-badge:hover,[data-theme=dark] .practice-stack-tags .tech-badge:hover{background:rgba(99,102,241,.22);border-color:rgba(99,102,241,.45);color:#fff;transform:translateY(-1px)}.practice-deliverables-block{margin-bottom:1.5rem;padding:1.35rem 1.5rem;border-radius:1.05rem;background:hsla(0,0%,100%,.85);border:1px solid rgba(15,23,42,.07);box-shadow:0 4px 16px -2px rgba(15,23,42,.04)}.sabrixa-dark .practice-deliverables-block,[data-theme=dark] .practice-deliverables-block{background:rgba(15,23,42,.55);border-color:hsla(0,0%,100%,.08);box-shadow:0 4px 16px -2px rgba(0,0,0,.3)}.deliverables-heading{font-size:.74rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .85rem}.sabrixa-dark .deliverables-heading,[data-theme=dark] .deliverables-heading{color:#94a3b8}.practice-deliverables-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.practice-deliverables-list li{display:flex;align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.52;color:#334155}.sabrixa-dark .practice-deliverables-list li,[data-theme=dark] .practice-deliverables-list li{color:#cbd5e1}.check-bullet-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(16,185,129,.12);color:#059669;flex-shrink:0;margin-top:.1rem}.sabrixa-dark .check-bullet-icon,[data-theme=dark] .check-bullet-icon{background:rgba(16,185,129,.2);color:#34d399}.practice-human-callout{padding:1.25rem 1.45rem;border-radius:1.05rem;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(168,85,247,.04));border:1px solid rgba(99,102,241,.16);border-left:3.5px solid #4f46e5}.sabrixa-dark .practice-human-callout,[data-theme=dark] .practice-human-callout{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.08));border-color:rgba(99,102,241,.28) rgba(99,102,241,.28) rgba(99,102,241,.28) #818cf8}.callout-header{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.callout-gem{color:#4f46e5;font-size:.82rem}.sabrixa-dark .callout-gem,[data-theme=dark] .callout-gem{color:#a5b4fc}.callout-header strong{font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#3730a3}.sabrixa-dark .callout-header strong,[data-theme=dark] .callout-header strong{color:#c7d2fe}.callout-body{font-size:.88rem;line-height:1.6;color:#475569;margin:0;font-style:italic}.sabrixa-dark .callout-body,[data-theme=dark] .callout-body{color:#94a3b8}.sabrixa-doctrine-section{max-width:1280px;margin:0 auto;padding:var(--services-section-pad) var(--marketing-pad)}.doctrine-matrix-wrapper{overflow-x:auto;border-radius:1.5rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:inset 0 1px 0 #fff,0 20px 50px -15px rgba(15,23,42,.08)}.sabrixa-dark .doctrine-matrix-wrapper,[data-theme=dark] .doctrine-matrix-wrapper{border-color:hsla(0,0%,100%,.09);background:rgba(15,23,42,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 60px -18px rgba(0,0,0,.6)}.doctrine-table{width:100%;border-collapse:collapse;text-align:left}.doctrine-table th{padding:1.35rem 1.65rem;font-size:.82rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(15,23,42,.08)}.sabrixa-dark .doctrine-table th,[data-theme=dark] .doctrine-table th{border-bottom-color:hsla(0,0%,100%,.08)}.col-criteria{width:25%;color:#64748b}.col-sabrixa{width:42%;background:rgba(79,70,229,.05)}.sabrixa-dark .col-sabrixa,[data-theme=dark] .col-sabrixa{background:rgba(99,102,241,.1)}.col-others{width:33%;color:#64748b}.th-brand{display:inline-flex;align-items:center;gap:.65rem;color:#3730a3;font-weight:800}.sabrixa-dark .th-brand,[data-theme=dark] .th-brand{color:#c7d2fe}.doctrine-table td{padding:1.35rem 1.65rem;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle;font-size:.92rem;line-height:1.6}.sabrixa-dark .doctrine-table td,[data-theme=dark] .doctrine-table td{border-bottom-color:hsla(0,0%,100%,.06)}.doctrine-table tr:last-child td{border-bottom:none}.cell-criteria strong{color:#090d16;font-weight:750}.sabrixa-dark .cell-criteria strong,[data-theme=dark] .cell-criteria strong{color:#f8fafc}.cell-sabrixa{background:rgba(79,70,229,.035)}.sabrixa-dark .cell-sabrixa,[data-theme=dark] .cell-sabrixa{background:rgba(99,102,241,.07)}.sabrixa-cell-content{display:flex;align-items:flex-start;gap:.75rem;color:#0f172a;font-weight:600}.sabrixa-dark .sabrixa-cell-content,[data-theme=dark] .sabrixa-cell-content{color:#f1f5f9}.cell-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(16,185,129,.15);color:#059669;font-weight:800;font-size:.82rem;flex-shrink:0;margin-top:.12rem}.sabrixa-dark .cell-check,[data-theme=dark] .cell-check{background:rgba(16,185,129,.22);color:#34d399}.others-cell-content{display:flex;align-items:flex-start;gap:.75rem;color:#64748b}.sabrixa-dark .others-cell-content,[data-theme=dark] .others-cell-content{color:#94a3b8}.cell-cross{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(239,68,68,.12);color:#dc2626;font-weight:800;font-size:.82rem;flex-shrink:0;margin-top:.12rem}.sabrixa-dark .cell-cross,[data-theme=dark] .cell-cross{background:rgba(239,68,68,.2);color:#f87171}.services-timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}.timeline-phase-card{position:relative;display:flex;flex-direction:column;padding:1.85rem 1.6rem;border-radius:var(--services-card-radius);border:1px solid rgba(15,23,42,.08);background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));box-shadow:inset 0 1px 0 #fff,0 14px 36px -12px rgba(15,23,42,.07);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s cubic-bezier(.16,1,.3,1)}.timeline-phase-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.32);box-shadow:inset 0 1px 0 #fff,0 24px 50px -14px rgba(79,70,229,.16)}.sabrixa-dark .timeline-phase-card,[data-theme=dark] .timeline-phase-card{border-color:hsla(0,0%,100%,.08);background:linear-gradient(165deg,rgba(15,23,42,.85),rgba(8,12,24,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 40px -14px rgba(0,0,0,.5)}.sabrixa-dark .timeline-phase-card:hover,[data-theme=dark] .timeline-phase-card:hover{border-color:rgba(129,140,248,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 26px 55px -14px rgba(99,102,241,.3)}.phase-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.phase-num{font-size:1.5rem;font-weight:850;letter-spacing:-.04em;color:#4f46e5}.sabrixa-dark .phase-num,[data-theme=dark] .phase-num{color:#818cf8}.phase-duration{font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#475569;background:rgba(15,23,42,.05);padding:.25rem .65rem;border-radius:999px}.sabrixa-dark .phase-duration,[data-theme=dark] .phase-duration{background:hsla(0,0%,100%,.08);color:#cbd5e1}.phase-title{font-size:1.15rem;font-weight:750;line-height:1.3;letter-spacing:-.02em;color:#090d16;margin:0 0 .8rem}.sabrixa-dark .phase-title,[data-theme=dark] .phase-title{color:#f8fafc}.phase-body{font-size:.88rem;line-height:1.62;color:#475569;margin:0 0 1.35rem;flex-grow:1}.sabrixa-dark .phase-body,[data-theme=dark] .phase-body{color:#94a3b8}.phase-takeaway{padding:.9rem 1.05rem;border-radius:.85rem;background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.06)}.sabrixa-dark .phase-takeaway,[data-theme=dark] .phase-takeaway{background:rgba(10,15,29,.75);border-color:hsla(0,0%,100%,.08)}.takeaway-badge{display:inline-block;font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#059669;margin-bottom:.3rem}.sabrixa-dark .takeaway-badge,[data-theme=dark] .takeaway-badge{color:#34d399}.phase-takeaway p{font-size:.8rem;line-height:1.48;color:#334155;margin:0;font-weight:550}.sabrixa-dark .phase-takeaway p,[data-theme=dark] .phase-takeaway p{color:#cbd5e1}.services-engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem}.services-pricing-card{position:relative;display:flex;flex-direction:column;padding:2.25rem 1.95rem;border-radius:var(--services-card-radius);border:1px solid rgba(15,23,42,.09);background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.94));box-shadow:inset 0 1px 0 #fff,0 18px 45px -12px rgba(15,23,42,.08);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s cubic-bezier(.16,1,.3,1)}.services-pricing-card:hover{transform:translateY(-5px);border-color:rgba(79,70,229,.35);box-shadow:inset 0 1px 0 #fff,0 28px 65px -14px rgba(79,70,229,.22)}.sabrixa-dark .services-pricing-card,[data-theme=dark] .services-pricing-card{border-color:hsla(0,0%,100%,.09);background:linear-gradient(165deg,rgba(15,23,42,.85),rgba(8,12,24,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 55px -15px rgba(0,0,0,.55)}.sabrixa-dark .services-pricing-card:hover,[data-theme=dark] .services-pricing-card:hover{border-color:rgba(129,140,248,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 30px 70px -15px rgba(99,102,241,.35)}.pricing-model-badge{display:inline-flex;align-items:center;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#4338ca;background:rgba(79,70,229,.08);border:1px solid rgba(79,70,229,.22);padding:.28rem .85rem;border-radius:999px;margin-bottom:1.15rem;align-self:flex-start}.sabrixa-dark .pricing-model-badge,[data-theme=dark] .pricing-model-badge{color:#c7d2fe;background:rgba(99,102,241,.16);border-color:rgba(99,102,241,.35)}.pricing-model-title{font-size:1.5rem;font-weight:750;letter-spacing:-.03em;color:#090d16;margin:0 0 .65rem}.sabrixa-dark .pricing-model-title,[data-theme=dark] .pricing-model-title{color:#f8fafc}.pricing-model-summary{font-size:.92rem;line-height:1.6;color:#475569;margin:0 0 1.35rem}.sabrixa-dark .pricing-model-summary,[data-theme=dark] .pricing-model-summary{color:#94a3b8}.pricing-model-terms{padding:.8rem 1.05rem;border-radius:.85rem;background:rgba(79,70,229,.06);border:1px solid rgba(79,70,229,.16);margin-bottom:1.65rem}.sabrixa-dark .pricing-model-terms,[data-theme=dark] .pricing-model-terms{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.25)}.pricing-model-terms span{font-size:.82rem;font-weight:700;color:#3730a3;letter-spacing:-.01em}.sabrixa-dark .pricing-model-terms span,[data-theme=dark] .pricing-model-terms span{color:#c7d2fe}.pricing-highlights-block{margin-bottom:2.2rem;flex-grow:1}.pricing-highlights-block h4{font-size:.74rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .9rem}.sabrixa-dark .pricing-highlights-block h4,[data-theme=dark] .pricing-highlights-block h4{color:#94a3b8}.pricing-highlights-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.pricing-highlights-list li{display:flex;align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.55;color:#334155}.sabrixa-dark .pricing-highlights-list li,[data-theme=dark] .pricing-highlights-list li{color:#cbd5e1}.pricing-highlights-list .bullet-dot{width:6px;height:6px;border-radius:50%;background:#4f46e5;flex-shrink:0;margin-top:.48rem}.sabrixa-dark .pricing-highlights-list .bullet-dot,[data-theme=dark] .pricing-highlights-list .bullet-dot{background:#818cf8}.services-protocol-band{max-width:1280px;margin:0 auto clamp(2.75rem,5vw,4.5rem);padding:0 var(--marketing-pad)}.services-protocol-band-inner{display:flex;align-items:center;gap:2rem;padding:2.25rem 2.5rem;border-radius:1.5rem;background:linear-gradient(135deg,#090d16,#111827);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 26px 65px -15px rgba(0,0,0,.45)}.protocol-brand-emblem-wrap{flex-shrink:0}.services-protocol-band-copy{flex-grow:1}.protocol-title-text{display:block;font-size:1.18rem;font-weight:750;color:#fff!important;margin-bottom:.45rem;letter-spacing:-.015em}.protocol-body-text{font-size:.92rem;line-height:1.62;color:#cbd5e1!important;margin:0}.protocol-band-actions{flex-shrink:0}.protocol-action-btn{background:hsla(0,0%,100%,.12)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.22)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .24s cubic-bezier(.16,1,.3,1)}.protocol-action-btn:hover{background:#fff!important;color:#0f172a!important;box-shadow:0 10px 25px -5px hsla(0,0%,100%,.3)!important;transform:translateY(-2px)}.services-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.65rem}.services-faq-card{display:flex;flex-direction:column;padding:2rem 1.85rem;border-radius:var(--services-card-radius);border:1px solid rgba(15,23,42,.08);background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));box-shadow:inset 0 1px 0 #fff,0 14px 36px -12px rgba(15,23,42,.06);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.services-faq-card:hover{transform:translateY(-3px);border-color:rgba(79,70,229,.3);box-shadow:inset 0 1px 0 #fff,0 20px 45px -12px rgba(79,70,229,.12)}.sabrixa-dark .services-faq-card,[data-theme=dark] .services-faq-card{border-color:hsla(0,0%,100%,.08);background:linear-gradient(165deg,rgba(15,23,42,.85),rgba(8,12,24,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 40px -14px rgba(0,0,0,.45)}.sabrixa-dark .services-faq-card:hover,[data-theme=dark] .services-faq-card:hover{border-color:rgba(129,140,248,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 50px -14px rgba(99,102,241,.28)}.faq-number{font-size:1.05rem;font-weight:850;color:#4f46e5;margin-bottom:.75rem}.sabrixa-dark .faq-number,[data-theme=dark] .faq-number{color:#818cf8}.faq-question{font-size:1.15rem;font-weight:750;line-height:1.35;letter-spacing:-.02em;color:#090d16;margin:0 0 .85rem}.sabrixa-dark .faq-question,[data-theme=dark] .faq-question{color:#f8fafc}.faq-answer{font-size:.9rem;line-height:1.68;color:#475569;margin:0}.sabrixa-dark .faq-answer,[data-theme=dark] .faq-answer{color:#94a3b8}.services-final-hero-section{max-width:1120px;margin:0 auto;padding:var(--services-section-pad) var(--marketing-pad)}.services-final-hero-card{text-align:center;padding:clamp(3.75rem,6vw,5.5rem) clamp(1.75rem,4vw,4rem);border-radius:1.85rem;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));border:1px solid rgba(79,70,229,.25);box-shadow:inset 0 1px 0 #fff,0 28px 70px -15px rgba(79,70,229,.16);display:flex;flex-direction:column;align-items:center}.sabrixa-dark .services-final-hero-card,[data-theme=dark] .services-final-hero-card{background:linear-gradient(145deg,rgba(15,23,42,.88),rgba(8,12,24,.88));border-color:rgba(99,102,241,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 35px 80px -20px rgba(0,0,0,.65)}.final-brand-icon{margin-bottom:1.6rem}@keyframes luxuryEntryFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes luxurySubtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes luxuryGlowPulse{0%,to{box-shadow:0 0 8px rgba(99,102,241,.5),0 0 16px rgba(99,102,241,.2)}50%{box-shadow:0 0 14px rgba(99,102,241,.8),0 0 24px rgba(99,102,241,.4)}}.practice-glass-card,.services-faq-card,.services-metric-card,.services-pricing-card,.timeline-phase-card{animation:luxuryEntryFade .7s cubic-bezier(.16,1,.3,1) both}.services-metric-card:first-child{animation-delay:.05s}.services-metric-card:nth-child(2){animation-delay:.12s}.services-metric-card:nth-child(3){animation-delay:.19s}.services-metric-card:nth-child(4){animation-delay:.26s}.timeline-phase-card:first-child{animation-delay:.05s}.timeline-phase-card:nth-child(2){animation-delay:.12s}.timeline-phase-card:nth-child(3){animation-delay:.19s}.timeline-phase-card:nth-child(4){animation-delay:.26s}.services-pricing-card:first-child{animation-delay:.08s}.services-pricing-card:nth-child(2){animation-delay:.16s}.services-pricing-card:nth-child(3){animation-delay:.24s}.services-studio-brand-tag{animation:luxurySubtleFloat 5s ease-in-out infinite}.practice-brand-badge{animation:luxurySubtleFloat 6s ease-in-out infinite}.landing-page--services .btn-luxury-primary:active,.landing-page--services .btn-luxury-secondary:active,.landing-page--services .services-page-jump a:active,.landing-page--services .studio-caption-cta:active{transform:scale(.975)!important}@media (max-width:1024px){.services-metrics-strip,.services-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.services-engagement-grid{grid-template-columns:1fr;gap:1.5rem}.services-practice-row,.services-practice-row.practice-row--reverse{grid-template-columns:1fr;gap:2.25rem}.services-practice-row.practice-row--reverse .practice-content-column,.services-practice-row.practice-row--reverse .practice-media-column{order:0}.services-studio-caption{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.landing-page--services{--services-section-pad:clamp(3rem,6vw,4.5rem)}.landing-page--services .sabrixa-luxury-hero{padding:clamp(2rem,5vh,3.25rem) 1rem 2rem}.landing-page--services .sabrixa-hero-main-title{font-size:clamp(1.9rem,7vw,2.5rem);letter-spacing:-.035em}.landing-page--services .sabrixa-hero-subtext{font-size:.95rem;line-height:1.62;padding:0 .5rem}.landing-page--services .sabrixa-luxury-cta-group{flex-direction:column;width:100%;gap:.75rem}.landing-page--services .sabrixa-luxury-cta-group a,.landing-page--services .sabrixa-luxury-cta-group button{width:100%;justify-content:center;text-align:center}.landing-page--services .services-page-jump{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding:.35rem .5rem;gap:.4rem;border-radius:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-page--services .services-page-jump::-webkit-scrollbar{display:none}.landing-page--services .services-page-jump a{white-space:nowrap;flex-shrink:0;font-size:.76rem;padding:.4rem .85rem}.services-faq-grid,.services-metrics-strip,.services-timeline-grid{grid-template-columns:1fr;gap:1.15rem}.services-metric-card{padding:1.45rem 1.35rem}.metric-value{font-size:1.75rem}.services-studio-frame{aspect-ratio:auto;min-height:480px;height:auto;border-radius:1.35rem}.services-studio-brand-tag{top:1rem;left:1rem;padding:.45rem .95rem .45rem .65rem;gap:.55rem}.services-studio-chips{display:none}.services-studio-caption{bottom:1rem;left:1rem;right:1rem;padding:1.25rem 1.35rem;flex-direction:column;align-items:stretch;gap:1rem;border-radius:1.05rem}.studio-caption-cta{width:100%;justify-content:center;text-align:center;padding:.75rem 1.25rem}.services-practices-zigzag-container{gap:3.5rem}.practice-glass-card{border-radius:1.25rem}.practice-image-viewport{aspect-ratio:16/10.5}.practice-metric-chip{bottom:.85rem;right:.85rem;padding:.45rem .85rem}.practice-metric-chip .chip-value{font-size:1.05rem}.practice-brand-badge{top:.85rem;left:.85rem;padding:.35rem .75rem .35rem .55rem}.practice-title{font-size:1.5rem}.practice-body-text{font-size:.94rem}.practice-deliverables-block{padding:1.15rem 1.25rem}.practice-human-callout{padding:1.1rem 1.25rem}.doctrine-matrix-wrapper{border-radius:1.25rem;-webkit-overflow-scrolling:touch}.doctrine-table td,.doctrine-table th{padding:1.1rem 1.15rem;font-size:.86rem}.col-criteria{min-width:130px}.col-sabrixa{min-width:220px}.col-others{min-width:180px}.timeline-phase-card{padding:1.5rem 1.35rem;border-radius:1.25rem}.services-pricing-card{padding:1.85rem 1.5rem;border-radius:1.25rem}.services-pricing-card .btn-luxury-primary{width:100%;justify-content:center}.services-protocol-band-inner{flex-direction:column;align-items:flex-start;gap:1.35rem;padding:1.75rem 1.45rem;border-radius:1.25rem}.protocol-band-actions{width:100%}.protocol-action-btn{width:100%;justify-content:center}.services-faq-card{padding:1.6rem 1.45rem;border-radius:1.25rem}.services-final-hero-card{padding:3rem 1.35rem;border-radius:1.45rem}}.landing-page--services .services-studio-caption,.sabrixa-light .landing-page--services .services-studio-caption,html[data-theme=light] .landing-page--services .services-studio-caption{background:rgba(8,12,24,.92)!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:0 20px 50px -10px rgba(0,0,0,.6)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.landing-page--services .services-studio-caption .caption-brand-row strong,.landing-page--services .services-studio-caption strong,.sabrixa-light .landing-page--services .services-studio-caption .caption-brand-row strong,.sabrixa-light .landing-page--services .services-studio-caption strong,html[data-theme=light] .landing-page--services .services-studio-caption .caption-brand-row strong,html[data-theme=light] .landing-page--services .services-studio-caption strong{color:#fff!important;font-size:1.15rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.3!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}.landing-page--services .services-studio-caption .studio-caption-text p,.landing-page--services .services-studio-caption p,.sabrixa-light .landing-page--services .services-studio-caption .studio-caption-text p,.sabrixa-light .landing-page--services .services-studio-caption p,html[data-theme=light] .landing-page--services .services-studio-caption .studio-caption-text p,html[data-theme=light] .landing-page--services .services-studio-caption p{color:#e2e8f0!important;font-size:.9rem!important;line-height:1.55!important;margin:0!important;text-shadow:0 1px 6px rgba(0,0,0,.4)!important}.landing-page--services .services-studio-brand-tag strong,.sabrixa-light .landing-page--services .services-studio-brand-tag strong,html[data-theme=light] .landing-page--services .services-studio-brand-tag strong{color:#fff!important}.landing-page--services .services-studio-brand-tag span,.sabrixa-light .landing-page--services .services-studio-brand-tag span,html[data-theme=light] .landing-page--services .services-studio-brand-tag span{color:#93c5fd!important}.landing-page--services .services-studio-chip,.sabrixa-light .landing-page--services .services-studio-chip,html[data-theme=light] .landing-page--services .services-studio-chip{color:#f1f5f9!important;background:rgba(15,23,42,.8)!important;border:1px solid hsla(0,0%,100%,.18)!important}.landing-page--services .practice-brand-badge,.sabrixa-light .landing-page--services .practice-brand-badge,html[data-theme=light] .landing-page--services .practice-brand-badge{background:rgba(10,15,30,.88)!important;border:1px solid hsla(0,0%,100%,.22)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.landing-page--services .practice-brand-badge span,.sabrixa-light .landing-page--services .practice-brand-badge span,html[data-theme=light] .landing-page--services .practice-brand-badge span{color:#fff!important}.landing-page--services .practice-metric-chip,.sabrixa-light .landing-page--services .practice-metric-chip,html[data-theme=light] .landing-page--services .practice-metric-chip{background:rgba(10,15,30,.9)!important;border:1px solid hsla(0,0%,100%,.22)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.landing-page--services .practice-metric-chip .chip-value,.sabrixa-light .landing-page--services .practice-metric-chip .chip-value,html[data-theme=light] .landing-page--services .practice-metric-chip .chip-value{color:#38bdf8!important}.landing-page--services .practice-metric-chip .chip-label,.sabrixa-light .landing-page--services .practice-metric-chip .chip-label,html[data-theme=light] .landing-page--services .practice-metric-chip .chip-label{color:#cbd5e1!important}.landing-page--services .protocol-title-text,.sabrixa-light .landing-page--services .protocol-title-text,html[data-theme=light] .landing-page--services .protocol-title-text{color:#fff!important;font-size:1.15rem!important;font-weight:750!important}.landing-page--services .protocol-body-text,.sabrixa-light .landing-page--services .protocol-body-text,html[data-theme=light] .landing-page--services .protocol-body-text{color:#cbd5e1!important;font-size:.9rem!important;line-height:1.6!important}.landing-page--services .studio-caption-cta,.sabrixa-dark .landing-page--services .studio-caption-cta,.sabrixa-light .landing-page--services .studio-caption-cta,[data-theme=dark] .landing-page--services .studio-caption-cta,html[data-theme=light] .landing-page--services .studio-caption-cta{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 24px -4px rgba(99,102,241,.6)!important}.landing-page--services .studio-caption-cta *,.landing-page--services .studio-caption-cta span,.sabrixa-dark .landing-page--services .studio-caption-cta span,.sabrixa-light .landing-page--services .studio-caption-cta *,.sabrixa-light .landing-page--services .studio-caption-cta span,[data-theme=dark] .landing-page--services .studio-caption-cta span,html[data-theme=light] .landing-page--services .studio-caption-cta *,html[data-theme=light] .landing-page--services .studio-caption-cta span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.88rem!important;font-weight:750!important;letter-spacing:-.01em!important;text-shadow:0 1px 4px rgba(0,0,0,.4)!important}.landing-page--services .studio-caption-cta:hover,.sabrixa-dark .landing-page--services .studio-caption-cta:hover,.sabrixa-light .landing-page--services .studio-caption-cta:hover,[data-theme=dark] .landing-page--services .studio-caption-cta:hover,html[data-theme=light] .landing-page--services .studio-caption-cta:hover{background:linear-gradient(135deg,#4338ca,#4f46e5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px -4px rgba(99,102,241,.8)!important}.sabrixa-light .landing-page--services .btn-luxury-primary,html[data-theme=light] .landing-page--services .btn-luxury-primary{background:#090d16!important;color:#fff!important;border:1px solid rgba(15,23,42,.9)!important;box-shadow:0 8px 24px -4px rgba(15,23,42,.35)!important}.sabrixa-light .landing-page--services .btn-luxury-primary *,.sabrixa-light .landing-page--services .btn-luxury-primary span,html[data-theme=light] .landing-page--services .btn-luxury-primary *,html[data-theme=light] .landing-page--services .btn-luxury-primary span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important}.sabrixa-light .landing-page--services .btn-luxury-primary:hover,html[data-theme=light] .landing-page--services .btn-luxury-primary:hover{background:#1e1b4b!important;border-color:rgba(99,102,241,.5)!important;box-shadow:0 12px 32px -4px rgba(99,102,241,.45)!important;transform:translateY(-2px)!important}.sabrixa-dark .landing-page--services .btn-luxury-primary,.sabrixa-dark.landing-page--services .btn-luxury-primary,[data-theme=dark] .landing-page--services .btn-luxury-primary{background:#fff!important;color:#090d16!important;border:1px solid hsla(0,0%,100%,.95)!important;box-shadow:0 4px 20px hsla(0,0%,100%,.18),0 0 30px rgba(99,102,241,.25)!important}.sabrixa-dark .landing-page--services .btn-luxury-primary *,.sabrixa-dark .landing-page--services .btn-luxury-primary span,.sabrixa-dark.landing-page--services .btn-luxury-primary *,.sabrixa-dark.landing-page--services .btn-luxury-primary span,[data-theme=dark] .landing-page--services .btn-luxury-primary *,[data-theme=dark] .landing-page--services .btn-luxury-primary span{color:#090d16!important;-webkit-text-fill-color:#090d16!important;font-weight:750!important}.sabrixa-dark .landing-page--services .btn-luxury-primary:hover,.sabrixa-dark.landing-page--services .btn-luxury-primary:hover,[data-theme=dark] .landing-page--services .btn-luxury-primary:hover{background:#f1f5f9!important;border-color:#fff!important;box-shadow:0 8px 30px hsla(0,0%,100%,.3),0 0 45px rgba(99,102,241,.4)!important;transform:translateY(-2px)!important}.sabrixa-dark .landing-page--services .btn-luxury-primary:hover span,.sabrixa-dark.landing-page--services .btn-luxury-primary:hover span,[data-theme=dark] .landing-page--services .btn-luxury-primary:hover span{color:#000!important;-webkit-text-fill-color:#000!important}.landing-page--services .protocol-action-btn,.sabrixa-dark .landing-page--services .protocol-action-btn,.sabrixa-light .landing-page--services .protocol-action-btn,[data-theme=dark] .landing-page--services .protocol-action-btn,html[data-theme=light] .landing-page--services .protocol-action-btn{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 24px -4px rgba(99,102,241,.5)!important}.landing-page--services .protocol-action-btn *,.landing-page--services .protocol-action-btn span,.sabrixa-dark .landing-page--services .protocol-action-btn *,.sabrixa-dark .landing-page--services .protocol-action-btn span,.sabrixa-light .landing-page--services .protocol-action-btn *,.sabrixa-light .landing-page--services .protocol-action-btn span,[data-theme=dark] .landing-page--services .protocol-action-btn *,[data-theme=dark] .landing-page--services .protocol-action-btn span,html[data-theme=light] .landing-page--services .protocol-action-btn *,html[data-theme=light] .landing-page--services .protocol-action-btn span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important}