.services-panel{width:100%;max-width:var(--hero-shell-max);margin:0 auto;display:grid;align-content:center;grid-gap:clamp(28px,3vw,42px);gap:clamp(28px,3vw,42px)}.services-heading{display:grid;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.services-title{margin:0;color:#111521;font-size:clamp(2.8rem,4.7vw,4.9rem);line-height:.97;letter-spacing:-.06em}.services-title span{color:#7b78f4}.services-intro{max-width:78ch;margin:0;color:#6f7385;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:600;line-height:1.7}.services-grid-shell{padding:clamp(8px,1vw,14px) 0 0}.services-grid-lines{inset:0 12px 0;opacity:.72;background:linear-gradient(90deg,rgba(129,171,255,.38) 1px,transparent 0) 0 0 /calc(100% / 7) 100%,linear-gradient(180deg,rgba(129,171,255,.3) 1px,transparent 0) 0 0 /100% calc(100% / 4)}.services-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,minmax(164px,1fr));grid-gap:12px;min-height:560px}.services-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px 18px 16px;border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(233,233,235,.95),rgba(218,219,223,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 22px 44px rgba(102,106,127,.08)}.services-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38);pointer-events:none}.services-card-visual{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.66),transparent 26%),radial-gradient(circle at 72% 66%,rgba(255,255,255,.52),transparent 30%),radial-gradient(circle at 50% 50%,rgba(245,245,247,.34),transparent 48%),linear-gradient(135deg,rgba(255,255,255,.22),rgba(203,206,214,.1));filter:saturate(.15);opacity:.9}.services-card-description,.services-card-title{position:relative;z-index:1}.services-card-title{max-width:14ch;margin:0;color:#16191f;font-size:clamp(1.32rem,1.65vw,1.82rem);font-weight:700;line-height:1.02;letter-spacing:-.04em}.services-card-description{max-width:34ch;margin:0;color:#606574;font-size:.96rem;font-weight:600;line-height:1.55}.services-card-web{grid-column:1/span 7;grid-row:1}.services-card-supports{grid-column:8/span 5;grid-row:1/span 2}.services-card-brand{grid-column:1/span 3;grid-row:2}.services-card-brand .services-card-visual:after{content:"";position:absolute;left:50%;top:32%;width:2px;height:52px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,rgba(80,107,252,.2),rgba(80,107,252,.9),rgba(134,46,246,.14))}.services-card-marketing{grid-column:4/span 4;grid-row:2}.services-card-ui{grid-column:1/span 4;grid-row:3}.services-card-maintenance{grid-column:5/span 4;grid-row:3}.services-card-plugins{grid-column:9/span 4;grid-row:3}@media (max-width:1120px){.services-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(150px,auto));min-height:auto}.services-card-web{grid-column:1/span 4;grid-row:1}.services-card-supports{grid-column:5/span 2;grid-row:1/span 2}.services-card-brand{grid-column:1/span 2;grid-row:2}.services-card-marketing{grid-column:3/span 2;grid-row:2}.services-card-ui{grid-column:1/span 2;grid-row:3}.services-card-maintenance{grid-column:3/span 2;grid-row:3}.services-card-plugins{grid-column:5/span 2;grid-row:3}}@media (max-width:780px){.panel-shell-services{align-items:flex-start}.services-panel{gap:24px;padding-top:8px}.services-heading{justify-items:start;text-align:left}.services-title{font-size:clamp(2.25rem,10vw,3.45rem)}.services-intro{max-width:none;font-size:.98rem}.services-grid-shell{padding-top:2px}.services-grid-lines{inset:0 4px 0;background:linear-gradient(90deg,rgba(129,171,255,.34) 1px,transparent 0) 0 0 /calc(100% / 4) 100%,linear-gradient(180deg,rgba(129,171,255,.24) 1px,transparent 0) 0 0 /100% calc(100% / 5)}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:10px}.services-card{min-height:180px;padding:16px 14px 14px;border-radius:18px}.services-card-maintenance,.services-card-marketing,.services-card-plugins,.services-card-supports,.services-card-web{grid-column:1/-1;grid-row:auto}.services-card-brand,.services-card-ui{grid-column:span 1;grid-row:auto}.services-card-title{max-width:12ch;font-size:1.24rem}.services-card-description{max-width:none;font-size:.92rem}}.services-grid{grid-template-rows:repeat(2,minmax(210px,1fr));min-height:468px}.services-card-visibility{grid-column:1/span 7;grid-row:1}.services-card-action{grid-column:8/span 5;grid-row:1}.services-card-image{grid-column:1/span 5;grid-row:2}.services-card-growth{grid-column:6/span 7;grid-row:2}@media (max-width:1120px){.services-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(190px,auto))}.services-card-visibility{grid-column:1/span 4;grid-row:1}.services-card-action{grid-column:5/span 2;grid-row:1}.services-card-image{grid-column:1/span 2;grid-row:2}.services-card-growth{grid-column:3/span 4;grid-row:2}}@media (max-width:780px){.services-grid-lines{background:linear-gradient(90deg,rgba(129,171,255,.34) 1px,transparent 0) 0 0 /calc(100% / 4) 100%,linear-gradient(180deg,rgba(129,171,255,.24) 1px,transparent 0) 0 0 /100% calc(100% / 4)}.services-grid{grid-template-columns:1fr;grid-template-rows:none}.services-card-action,.services-card-growth,.services-card-image,.services-card-visibility{grid-column:1/-1;grid-row:auto}}.panel-shell-services{align-items:stretch}.services-panel{min-height:calc(100svh - clamp(24px, 4vw, 48px));min-height:calc(100dvh - clamp(24px, 4vw, 48px));grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(22px,2.6vw,34px)}.services-heading{gap:14px}.services-title{font-size:clamp(2.35rem,4vw,4.2rem)}.services-grid-shell{display:flex;min-height:0;height:100%}.services-grid{flex:1 1 auto;height:100%;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.services-card{justify-content:flex-start;align-items:flex-start;gap:14px;padding:22px 20px 18px}.services-card-description,.services-card-title{width:100%}@media (max-width:1120px){.services-panel{min-height:calc(100svh - 28px);min-height:calc(100dvh - 28px)}.services-grid{grid-template-rows:repeat(2,minmax(220px,1fr))}}@media (max-width:780px){.services-panel{min-height:auto;grid-template-rows:auto auto}.services-title{font-size:clamp(2rem,8.5vw,3.1rem)}.services-grid-shell{height:auto}.services-grid{height:auto;min-height:auto;grid-auto-rows:minmax(220px,auto);gap:12px}.services-card{min-height:220px;padding:18px 16px 16px}}.services-title{font-size:clamp(1.9rem,3vw,3.2rem)}.services-card-copy{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;width:100%}.services-growth-visual{position:relative;z-index:1;width:100%;margin-top:auto;padding:16px 16px 12px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,248,252,.92)),linear-gradient(135deg,rgba(139,221,241,.08),rgba(134,46,246,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 26px rgba(113,120,146,.08)}.services-growth-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.services-growth-label{color:#303543;font-size:.88rem;font-weight:700;letter-spacing:.02em}.services-growth-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;color:#4e69f7;font-size:.82rem;font-weight:700;background:linear-gradient(135deg,rgba(139,221,241,.24),rgba(80,107,252,.14));box-shadow:inset 0 0 0 1px rgba(80,107,252,.12)}.services-growth-chart{width:100%;height:auto}.services-growth-grid line{stroke:rgba(132,144,179,.24);stroke-width:1}.services-growth-line,.services-growth-line-glow{stroke-dasharray:520;stroke-dashoffset:520;animation:servicesGrowthDraw 3.8s ease-out infinite alternate}.services-growth-line{stroke-width:4}.services-growth-line-glow{stroke:rgba(80,107,252,.26);stroke-width:10;filter:blur(4px)}.services-growth-points circle{stroke:#7a84ff;stroke-width:2;animation:servicesGrowthPointPulse 3s ease-in-out infinite}.services-growth-points circle:nth-child(2){animation-delay:.22s}.services-growth-points circle:nth-child(3){animation-delay:.48s}.services-growth-points circle:nth-child(4){animation-delay:.72s}.services-growth-active-core{fill:#ffffff;stroke:#506bfc;stroke-width:3}.services-growth-active-ring{fill:rgba(80,107,252,.08);stroke:rgba(80,107,252,.28);stroke-width:2}@keyframes servicesGrowthPointPulse{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.14);opacity:1}}@media (max-width:780px){.services-title{font-size:clamp(1.7rem,7vw,2.7rem)}.services-growth-visual{padding:14px 12px 10px}.services-growth-head{align-items:flex-start;flex-direction:column}}.services-title{font-size:clamp(1.65rem,2.55vw,2.75rem)}.services-growth-visual{padding:18px 18px 14px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 28%,rgba(255,255,255,.4) 68%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.1),rgba(134,46,246,.04));border:1px solid rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px rgba(113,120,146,.06)}.services-growth-axis text{fill:#98a0b5;font-size:11px;font-weight:700;letter-spacing:.02em}.services-growth-axis line{stroke:rgba(124,135,171,.34);stroke-width:1.2}.services-growth-grid line{stroke:rgba(132,144,179,.18)}.services-growth-line,.services-growth-line-glow{stroke-dasharray:420;stroke-dashoffset:420;animation:servicesGrowthDraw 4.8s ease-out infinite}.services-growth-line{stroke-width:2.6}.services-growth-line-glow{stroke:rgba(80,107,252,.16);stroke-width:6;filter:blur(3px)}.services-growth-points circle{stroke-width:1.8}.services-growth-points circle:last-child{stroke-width:2.2}@keyframes servicesGrowthDraw{0%{stroke-dashoffset:420}42%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@media (max-width:780px){.services-title{font-size:clamp(1.5rem,6.2vw,2.3rem)}.services-growth-visual{padding:14px 12px 10px}.services-growth-axis text{font-size:10px}}.services-card-visibility{padding-bottom:0}.services-title{font-size:clamp(1.55rem,2.3vw,2.5rem)}.services-card-visibility .services-growth-visual{margin:auto -20px 0;border:0;border-radius:20px 20px 22px 22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.9) 22%,rgba(255,255,255,.54) 58%,rgba(255,255,255,.08) 84%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.08),rgba(134,46,246,.03));box-shadow:none}.services-growth-head{margin-bottom:10px}.services-growth-chip{min-height:38px;padding:0 16px;font-size:1rem;background:linear-gradient(135deg,rgba(139,221,241,.3),rgba(80,107,252,.18));box-shadow:inset 0 0 0 1px rgba(80,107,252,.1),0 0 18px rgba(80,107,252,.12)}.services-growth-chip-text{background:linear-gradient(110deg,rgba(80,107,252,.48),#506bfc 18%,#ffffff 32%,#8bddf1 44%,#506bfc 62%,rgba(80,107,252,.48));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(139,221,241,.16);animation:servicesGrowthShimmer 2.8s linear infinite}.services-growth-axis text{font-size:9px}.services-growth-axis line{display:none}.services-growth-chart{margin-bottom:-2px}@keyframes servicesGrowthShimmer{0%{background-position:200% 50%}to{background-position:-20% 50%}}@media (max-width:780px){.services-title{font-size:clamp(1.4rem,5.6vw,2.05rem)}.services-card-visibility .services-growth-visual{margin-right:-16px;margin-left:-16px;padding:16px 16px 0}.services-growth-chip{min-height:34px;padding:0 14px;font-size:.92rem}.services-growth-axis text{font-size:8px}}.services-card-visibility{align-items:center}.services-card-visibility .services-card-copy{align-self:stretch}.services-card-visibility .services-growth-visual{width:min(100%,88%);max-width:640px;align-self:center;margin:auto 0 -1px;padding:18px 20px 0;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 16%,rgba(255,255,255,.56) 38%,rgba(255,255,255,.16) 62%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.08),rgba(134,46,246,.03));overflow:hidden;isolation:isolate}.services-card-visibility .services-growth-visual:before{-webkit-mask:linear-gradient(#000 0 0) top /100% 2px no-repeat,linear-gradient(180deg,#000,transparent) left top /2px 46px no-repeat,linear-gradient(180deg,#000,transparent) right top /2px 46px no-repeat;mask:linear-gradient(#000 0 0) top /100% 2px no-repeat,linear-gradient(180deg,#000,transparent) left top /2px 46px no-repeat,linear-gradient(180deg,#000,transparent) right top /2px 46px no-repeat}.services-card-visibility .services-growth-head{margin-bottom:12px}.services-growth-axis text{font-size:8px}.services-growth-chart{margin-bottom:-4px}@keyframes servicesGrowthBorderFlow{0%{background-position:200% 50%}to{background-position:-20% 50%}}@media (max-width:780px){.services-card-visibility .services-growth-visual{width:100%;max-width:none}.services-growth-axis text{font-size:7px}}.services-card-visibility .services-growth-visual:before{animation:servicesGrowthBorderFlow 4.6s linear infinite;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Cpath d='M3 58V22A19 19 0 0 1 22 3H78A19 19 0 0 1 97 22V58' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Cpath d='M3 58V22A19 19 0 0 1 22 3H78A19 19 0 0 1 97 22V58' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 60px;mask-size:100% 60px;-webkit-mask-position:top center;mask-position:top center}.services-card-visibility .services-growth-visual{border:1.5px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 16%,rgba(255,255,255,.56) 38%,rgba(255,255,255,0) 62%,rgba(255,255,255,0)) padding-box,linear-gradient(135deg,rgba(139,221,241,0),rgba(134,46,246,0)) padding-box,linear-gradient(90deg,#862ef6,#8bddf1 48%,#506bfc 82%,#862ef6) border-box;background-size:100% 100%,100% 100%,220% 100%;background-position:0 0,0 0,200% 50%;animation:servicesGrowthCardBorderFlow 4.6s linear infinite}@keyframes servicesGrowthCardBorderFlow{0%{background-position:0 0,0 0,200% 50%}to{background-position:0 0,0 0,-20% 50%}}.services-card-visibility .services-growth-visual{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 16%,rgba(255,255,255,.56) 38%,rgba(255,255,255,0) 62%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,0),rgba(134,46,246,0));animation:none}.services-card-visibility .services-growth-visual:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#862ef6,#8bddf1 48%,#506bfc 82%,#862ef6);background-size:220% 100%;background-position:200% 50%;animation:servicesGrowthTopBorderFlow 4.6s linear infinite;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Cpath d='M4 46V20A16 16 0 0 1 20 4H80A16 16 0 0 1 96 20V46' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Cpath d='M4 46V20A16 16 0 0 1 20 4H80A16 16 0 0 1 96 20V46' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}@keyframes servicesGrowthTopBorderFlow{0%{background-position:200% 50%}to{background-position:-20% 50%}}.services-card-visibility .services-growth-visual{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 16%,rgba(255,255,255,.56) 38%,rgba(255,255,255,0) 62%,rgba(255,255,255,0)),linear-gradient(90deg,#862ef6,#8bddf1 48%,#506bfc 82%,#862ef6),linear-gradient(180deg,rgba(134,46,246,.92),rgba(139,221,241,.38) 48%,rgba(80,107,252,0)),linear-gradient(180deg,rgba(80,107,252,.92),rgba(139,221,241,.38) 48%,rgba(134,46,246,0)),linear-gradient(135deg,rgba(139,221,241,0),rgba(134,46,246,0));background-size:100% 100%,220% 2px,2px 54px,2px 54px,100% 100%;background-position:0 0,200% 0,0 0,100% 0,0 0;animation:servicesGrowthCardAccentFlow 4.6s linear infinite}@keyframes servicesGrowthCardAccentFlow{0%{background-position:0 0,200% 0,0 0,100% 0,0 0}to{background-position:0 0,-20% 0,0 0,100% 0,0 0}}.services-card-visibility .services-growth-visual{width:min(100%,92%);max-width:700px;border:none;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 16%,rgba(255,255,255,.56) 38%,rgba(255,255,255,0) 62%,rgba(255,255,255,0)),linear-gradient(90deg,#862ef6,#8bddf1 48%,#506bfc 82%,#862ef6),linear-gradient(180deg,rgba(139,221,241,.68),rgba(139,221,241,.28) 44%,rgba(139,221,241,0)),linear-gradient(180deg,rgba(139,221,241,.68),rgba(139,221,241,.28) 44%,rgba(139,221,241,0));background-repeat:no-repeat;background-size:100% 100%,220% 2px,2px 52px,2px 52px;background-position:0 0,200% 0,0 0,100% 0;animation:servicesGrowthCardTopAccentFlow 4.6s linear infinite}.services-card-visibility .services-growth-visual:before{content:none}@keyframes servicesGrowthCardTopAccentFlow{0%{background-position:0 0,200% 0,0 0,100% 0}to{background-position:0 0,-20% 0,0 0,100% 0}}.services-growth-points{opacity:0;transform-origin:center;animation:servicesGrowthPointsIn 4.8s ease-out infinite}@keyframes servicesGrowthPointsIn{0%{opacity:0;transform:scale(.94)}12%{opacity:.4;transform:scale(.97)}42%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.services-growth-points circle{opacity:0}.services-growth-area{opacity:0;animation:servicesGrowthAreaReveal 4.8s linear infinite}.services-growth-line,.services-growth-line-glow{stroke-dasharray:380;stroke-dashoffset:380;animation:servicesGrowthDrawExact 4.8s linear infinite}@keyframes servicesGrowthDrawExact{0%{stroke-dashoffset:380}48%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes servicesGrowthAreaReveal{0%{opacity:0}10%{opacity:.08}48%{opacity:1}to{opacity:1}}.services-growth-line-glow{stroke-width:6.4;filter:blur(3.2px)}.services-growth-points circle{opacity:1}.services-growth-area{fill:url(#servicesGrowthAreaGradient);opacity:1;animation:none}.services-growth-line,.services-growth-line-glow{fill:none;stroke-dasharray:none;stroke-dashoffset:0;animation:none;stroke-linecap:round;stroke-linejoin:round}.services-growth-line{stroke:url(#servicesGrowthGradient);stroke-width:2.55}.services-growth-line-glow{stroke:rgba(80,107,252,.18);stroke-width:6.8;filter:blur(3.4px)}.services-growth-points{opacity:1;transform:none;animation:none}.services-growth-points circle{fill:#ffffff;stroke:#7283ff;stroke-width:1.35;opacity:.9;animation:none}.services-growth-points circle:last-child{opacity:1;stroke:#506bfc;stroke-width:1.8}.services-growth-current-glow{fill:rgba(80,107,252,.16)}.services-growth-current-dot{fill:#ffffff;stroke:#506bfc;stroke-width:2.1}.services-card-action .services-card-visual{opacity:.78;filter:saturate(.22)}.services-action-ui{position:relative;min-height:252px;padding:18px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.78) 58%,rgba(255,255,255,.52)),linear-gradient(135deg,rgba(139,221,241,.12),rgba(134,46,246,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 30px rgba(109,117,140,.08)}.services-action-ui:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.66),transparent 24%),radial-gradient(circle at 74% 72%,rgba(255,255,255,.52),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.02));pointer-events:none}.services-action-cursor,.services-action-fields,.services-action-footer,.services-action-ui-head{position:relative;z-index:1}.services-action-ui-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.services-action-kicker{color:#232733;font-size:.92rem}.services-action-meta{color:#7f8798;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.services-action-fields{display:grid;grid-gap:10px;gap:10px}.services-action-field{position:relative;display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.76);box-shadow:inset 0 0 0 1px rgba(146,155,181,.14)}.services-action-field:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(134,46,246,0),rgba(139,221,241,.18),rgba(80,107,252,0));opacity:0;transform:translateX(-16%);animation:servicesActionFieldSweep 6.2s ease-in-out infinite}.services-action-field-label{color:#9aa2b4;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.services-action-field-value{color:#363c49;font-size:.84rem;font-weight:700;line-height:1.3}.services-action-field-brief .services-action-field-value{max-width:26ch;color:#4d5363;font-size:.8rem;font-weight:600}.services-action-footer{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.services-action-button-shell{width:-moz-fit-content;width:fit-content}.services-action-button{min-width:188px;min-height:46px;padding:0 22px;font-size:.92rem;box-shadow:0 12px 22px rgba(97,94,242,.2);animation:servicesActionButtonState 6.2s ease infinite}.services-action-button:after{opacity:.9}.services-action-button-default{animation:servicesActionButtonDefault 6.2s linear infinite}.services-action-button-confirmed{animation:servicesActionButtonConfirmed 6.2s linear infinite}.services-action-message{display:inline-flex;align-items:center;gap:8px;color:#3553f0;font-size:.82rem;font-weight:700;opacity:0;transform:translateY(6px);animation:servicesActionMessageState 6.2s ease infinite}.services-action-message:before{content:"";width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,rgba(139,221,241,.92),rgba(80,107,252,.92));box-shadow:0 6px 14px rgba(80,107,252,.14)}.services-action-cursor{top:16px;right:20px;width:22px;height:26px;transform:translate(0) scale(.94) rotate(-8deg);transform-origin:20% 10%;animation:servicesActionCursorLoop 6.2s ease infinite}@keyframes servicesActionFieldSweep{0%,24%,to{opacity:0;transform:translateX(-16%)}30%,40%{opacity:1;transform:translateX(14%)}46%,to{opacity:0;transform:translateX(18%)}}@keyframes servicesActionCursorLoop{0%,14%{opacity:0;transform:translate(84px,-10px) scale(.94) rotate(-8deg)}18%{opacity:1;transform:translate(84px,-2px) scale(.96) rotate(-6deg)}34%{opacity:1;transform:translate(-28px,150px) scale(1) rotate(-3deg)}42%{opacity:1;transform:translate(-32px,148px) scale(1) rotate(-3deg)}47%{opacity:1;transform:translate(-32px,151px) scale(.9) rotate(-3deg)}54%,74%{opacity:1;transform:translate(-29px,147px) scale(.96) rotate(-2deg)}84%{opacity:0;transform:translate(-14px,132px) scale(.92) rotate(-4deg)}to{opacity:0;transform:translate(84px,-10px) scale(.94) rotate(-8deg)}}@keyframes servicesActionButtonState{0%,30%{transform:translateY(0) scale(1);box-shadow:0 12px 22px rgba(97,94,242,.2);background:linear-gradient(90deg,#506bfc,#862ef6)}36%,42%{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 28px rgba(97,94,242,.24);background:linear-gradient(90deg,#5472ff,#8f3bff)}47%{transform:translateY(1px) scale(.985);box-shadow:0 8px 16px rgba(97,94,242,.16);background:linear-gradient(90deg,#4964ea,#7b29e2)}54%,80%{transform:translateY(0) scale(1);box-shadow:0 16px 26px rgba(80,107,252,.18);background:linear-gradient(90deg,#6aa7ff,#506bfc)}to{transform:translateY(0) scale(1);box-shadow:0 12px 22px rgba(97,94,242,.2);background:linear-gradient(90deg,#506bfc,#862ef6)}}@keyframes servicesActionButtonDefault{0%,46%{opacity:1}54%,to{opacity:0}}@keyframes servicesActionButtonConfirmed{0%,50%{opacity:0}56%,82%{opacity:1}to{opacity:0}}@keyframes servicesActionMessageState{0%,50%{opacity:0;transform:translateY(6px)}58%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (max-width:1120px){.services-action-ui{min-height:236px;padding:16px}.services-action-button{min-width:168px}.services-action-cursor{transform-origin:20% 10%}}@media (max-width:780px){.services-action-visual{width:100%}.services-action-ui{min-height:218px;padding:14px;border-radius:20px}.services-action-ui-head{align-items:flex-start;flex-direction:column;gap:6px}.services-action-kicker{font-size:.86rem}.services-action-field{padding:10px 12px}.services-action-button{min-width:160px;min-height:42px;font-size:.88rem}.services-action-message{font-size:.78rem}.services-action-cursor{top:14px;right:16px}}.services-card-action{justify-content:space-between}.services-card-action .services-card-copy{gap:8px}.services-action-visual{position:relative;z-index:1;width:min(100%,96%);margin-top:auto;align-self:center}.services-action-ui.services-action-ui-centered{position:relative;display:grid;place-items:center;min-height:264px;padding:22px 18px;border-radius:26px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.84) 58%,rgba(255,255,255,.58)),linear-gradient(135deg,rgba(139,221,241,.14),rgba(134,46,246,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 34px rgba(105,111,133,.08)}.services-action-ui.services-action-ui-centered:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 28%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle at 76% 74%,rgba(255,255,255,.46),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.02));pointer-events:none}.services-action-ui.services-action-ui-centered:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.44);pointer-events:none}.services-action-ambient{position:absolute;border-radius:999px;filter:blur(.5px);pointer-events:none}.services-action-ambient-left{left:-34px;top:34px;width:138px;height:138px;background:radial-gradient(circle,rgba(139,221,241,.28),rgba(139,221,241,0))}.services-action-ambient-right{right:-22px;bottom:10px;width:152px;height:152px;background:radial-gradient(circle,rgba(134,46,246,.16),rgba(134,46,246,0))}.services-action-center{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:14px;gap:14px;width:100%;text-align:center}.services-action-kicker{color:#242935;font-size:.94rem;font-weight:700;letter-spacing:-.02em}.services-action-button-shell{position:relative;display:inline-grid;place-items:center;padding:16px 18px}.services-action-button-shell:before{content:"";position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle,rgba(80,107,252,.22),rgba(80,107,252,0));filter:blur(18px);opacity:.72;animation:servicesActionCtaHalo 6.4s ease-in-out infinite}.services-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:234px;min-height:62px;padding:0 30px;border-radius:999px;color:#ffffff;font-size:1rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(90deg,#506bfc,#862ef6);box-shadow:0 14px 26px rgba(97,94,242,.2);transform-origin:center;animation:servicesActionCtaButtonState 6.4s ease infinite}.services-action-button:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.02));opacity:.88}.services-action-button-confirmed,.services-action-button-default{position:relative;z-index:1;transition:opacity .28s ease}.services-action-button-default{animation:servicesActionCtaButtonDefault 6.4s linear infinite}.services-action-button-confirmed{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;animation:servicesActionCtaButtonConfirmed 6.4s linear infinite}.services-action-message-stack{display:grid;grid-gap:4px;gap:4px;justify-items:center;opacity:0;transform:translateY(10px);animation:servicesActionCtaMessage 6.4s ease infinite}.services-action-message-title{color:#3553f0;font-size:.86rem;font-weight:700;letter-spacing:-.01em}.services-action-message-subtitle{max-width:30ch;color:#6c7282;font-size:.78rem;font-weight:600;line-height:1.45}.services-action-cursor{position:absolute;left:50%;top:50%;width:24px;height:28px;color:#2d3240;pointer-events:none;opacity:0;transform:translate(132px,-104px) scale(.94) rotate(-8deg);transform-origin:18% 10%;animation:servicesActionCursorCta 6.4s ease infinite}.services-action-cursor-shadow{position:absolute;left:7px;top:16px;width:10px;height:10px;border-radius:999px;background:rgba(53,58,73,.12);filter:blur(8px)}.services-action-cursor-icon{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 5px 10px rgba(45,50,64,.18))}@keyframes servicesActionCtaHalo{0%,30%,to{opacity:.7;transform:scale(.96)}38%,52%{opacity:.96;transform:scale(1.04)}60%,82%{opacity:.82;transform:scale(1)}}@keyframes servicesActionCursorCta{0%,14%{opacity:0;transform:translate(132px,-104px) scale(.94) rotate(-8deg)}18%{opacity:1;transform:translate(132px,-92px) scale(.96) rotate(-6deg)}42%{opacity:1;transform:translate(8px,-16px) scale(1) rotate(-3deg)}48%{opacity:1;transform:translate(2px,-10px) scale(1) rotate(-2deg)}54%{opacity:1;transform:translate(1px,-4px) scale(.88) rotate(-2deg)}60%,82%{opacity:1;transform:translate(4px,-10px) scale(.94) rotate(-2deg)}92%{opacity:0;transform:translate(28px,-38px) scale(.92) rotate(-4deg)}to{opacity:0;transform:translate(132px,-104px) scale(.94) rotate(-8deg)}}@keyframes servicesActionCtaButtonState{0%,30%{transform:translateY(0) scale(1);box-shadow:0 14px 26px rgba(97,94,242,.2);background:linear-gradient(90deg,#506bfc,#862ef6)}36%,48%{transform:translateY(-2px) scale(1.016);box-shadow:0 20px 30px rgba(97,94,242,.25);background:linear-gradient(90deg,#5674ff,#903dff)}54%{transform:translateY(1px) scale(.982);box-shadow:0 8px 18px rgba(97,94,242,.14);background:linear-gradient(90deg,#4c68ef,#7c2ae4)}60%,84%{transform:translateY(0) scale(1);box-shadow:0 16px 28px rgba(80,107,252,.18);background:linear-gradient(90deg,#68a7ff,#506bfc)}to{transform:translateY(0) scale(1);box-shadow:0 14px 26px rgba(97,94,242,.2);background:linear-gradient(90deg,#506bfc,#862ef6)}}@keyframes servicesActionCtaButtonDefault{0%,52%{opacity:1}58%,to{opacity:0}}@keyframes servicesActionCtaButtonConfirmed{0%,56%{opacity:0}62%,86%{opacity:1}to{opacity:0}}@keyframes servicesActionCtaMessage{0%,58%{opacity:0;transform:translateY(10px)}64%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (max-width:1120px){.services-action-ui.services-action-ui-centered{min-height:244px;padding:18px 16px}.services-action-button{min-width:210px;min-height:58px}.services-action-cursor{transform-origin:18% 10%}}@media (max-width:780px){.services-action-visual{width:100%}.services-action-ui.services-action-ui-centered{min-height:214px;padding:16px 14px;border-radius:22px}.services-action-kicker{font-size:.88rem}.services-action-button{min-width:188px;min-height:52px;padding:0 24px;font-size:.92rem}.services-action-message-title{font-size:.8rem}.services-action-message-subtitle{font-size:.74rem}.services-action-cursor{transform:translate(108px,-92px) scale(.92) rotate(-8deg)}}.services-contact-visual{position:relative;z-index:1;width:min(100%,96%);align-self:center}.services-contact-stage{border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.84) 58%,rgba(255,255,255,.6)),linear-gradient(135deg,rgba(139,221,241,.16),rgba(134,46,246,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 34px rgba(105,111,133,.08)}.services-contact-stage:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.44)}.services-contact-halo{position:absolute;border-radius:999px;pointer-events:none;filter:blur(12px);mix-blend-mode:screen}.services-contact-halo-a{left:-42px;top:-12px;width:194px;height:194px;background:radial-gradient(circle,rgba(139,221,241,.34),rgba(139,221,241,0));animation:servicesContactHaloA 10s ease-in-out infinite}.services-contact-halo-b{right:-26px;top:38px;width:186px;height:186px;background:radial-gradient(circle,rgba(80,107,252,.28),rgba(80,107,252,0));animation:servicesContactHaloB 11.6s ease-in-out infinite}.services-contact-halo-c{left:50%;bottom:-78px;width:244px;height:164px;background:radial-gradient(circle,rgba(134,46,246,.18),rgba(134,46,246,0));transform:translateX(-50%);animation:servicesContactHaloC 9.4s ease-in-out infinite}.services-contact-primary{display:inline-flex;align-items:center;justify-content:center;min-width:222px;min-height:60px;padding:0 28px;border-radius:999px;color:#ffffff;background:linear-gradient(90deg,#506bfc,#862ef6);box-shadow:0 16px 28px rgba(97,94,242,.2);transform:translate(-50%,-50%);animation:servicesContactPrimaryState 7.1s ease infinite}.services-contact-primary:before{content:"";position:absolute;inset:-14px;border-radius:inherit;background:radial-gradient(circle,rgba(80,107,252,.22),rgba(80,107,252,0));filter:blur(14px);animation:servicesContactPrimaryHalo 7.1s ease-in-out infinite}.services-contact-primary:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.02));opacity:.9}.services-contact-primary-label{position:relative;z-index:1;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.services-contact-options{display:flex;align-items:flex-start;justify-content:center;width:100%;transform:translate(-50%,-18%) scale(.74);opacity:0;animation:servicesContactOptionsState 7.1s ease infinite}.services-contact-option{position:relative;display:grid;justify-items:center;grid-gap:9px;gap:9px;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.services-contact-option-phone{animation-name:servicesContactOptionReveal,servicesContactFloatPhone,servicesContactPhoneFocus;animation-duration:7.1s,3.7s,7.1s}.services-contact-option-calendar{animation-name:servicesContactOptionReveal,servicesContactFloatCalendar,servicesContactCalendarFocus;animation-duration:7.1s,4.1s,7.1s}.services-contact-option-mail{animation-name:servicesContactOptionReveal,servicesContactFloatMail,servicesContactMailFocus;animation-duration:7.1s,3.9s,7.1s}.services-contact-icon-shell{position:relative;display:grid;place-items:center;width:64px;height:64px;background:rgba(255,255,255,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.services-contact-icon-shell:before{content:"";position:absolute;opacity:.88}.services-contact-option-phone .services-contact-icon-shell:before{box-shadow:0 16px 30px rgba(139,221,241,.3),0 0 0 1px rgba(139,221,241,.28)}.services-contact-option-calendar .services-contact-icon-shell:before{box-shadow:0 16px 30px rgba(80,107,252,.26),0 0 0 1px rgba(80,107,252,.22)}.services-contact-option-mail .services-contact-icon-shell:before{box-shadow:0 16px 30px rgba(134,46,246,.24),0 0 0 1px rgba(134,46,246,.22)}.services-contact-icon{width:25px;height:25px;color:#2b3140}.services-contact-option-label{color:#596071;font-size:.73rem;font-weight:700;letter-spacing:.02em}.services-contact-tooltip{position:absolute;bottom:calc(100% + 16px);padding:10px 12px;border-radius:14px;color:#243040;font-size:.76rem;font-weight:700;line-height:1.38;background:rgba(255,255,255,.94);box-shadow:0 18px 30px rgba(99,108,133,.12),inset 0 0 0 1px rgba(255,255,255,.7);transform:translate(-50%,10px) scale(.96)}.services-contact-tooltip:after{content:"";position:absolute;width:14px;height:14px;background:rgba(255,255,255,.94);box-shadow:1px 1px 0 rgba(255,255,255,.7)}.services-contact-option-phone .services-contact-tooltip{animation:servicesContactTooltipPhone 7.1s ease infinite}.services-contact-option-calendar .services-contact-tooltip{animation:servicesContactTooltipCalendar 7.1s ease infinite}.services-contact-option-mail .services-contact-tooltip{animation:servicesContactTooltipMail 7.1s ease infinite}.services-contact-cursor{width:24px;height:28px;color:#2d3240;pointer-events:none;opacity:0;transform:translate(132px,-104px) scale(.94) rotate(-8deg);transform-origin:18% 10%;animation:servicesContactCursorPath 7.1s ease infinite}.services-contact-cursor-shadow{position:absolute;left:7px;top:16px;width:10px;height:10px;border-radius:999px;background:rgba(53,58,73,.12);filter:blur(8px)}.services-contact-cursor-icon{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 5px 10px rgba(45,50,64,.18))}@keyframes servicesContactHaloA{0%,to{transform:translate(0) scale(.96);opacity:.76}50%{transform:translate(18px,10px) scale(1.08);opacity:1}}@keyframes servicesContactHaloB{0%,to{transform:translate(0) scale(.94);opacity:.68}50%{transform:translate(-14px,8px) scale(1.1);opacity:.96}}@keyframes servicesContactHaloC{0%,to{transform:translateX(-50%) scale(.94);opacity:.58}50%{transform:translateX(-50%) scale(1.08);opacity:.88}}@keyframes servicesContactOptionReveal{0%,38%{opacity:0}46%,90%{opacity:1}to{opacity:0}}@keyframes servicesContactFloatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes servicesContactFloatCalendar{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes servicesContactFloatMail{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes servicesContactPhoneFocus{0%,48%,to{filter:none}50%,58%{filter:brightness(1.04)}}@keyframes servicesContactCalendarFocus{0%,60%,70%,to{filter:none}62%,68%{filter:brightness(1.04)}}@keyframes servicesContactMailFocus{0%,72%,82%,to{filter:none}74%,80%{filter:brightness(1.04)}}@keyframes servicesContactTooltipPhone{0%,48%,to{opacity:0;transform:translate(-50%,10px) scale(.96)}50%,58%{opacity:1;transform:translate(-50%) scale(1)}}@keyframes servicesContactTooltipCalendar{0%,60%,to{opacity:0;transform:translate(-50%,10px) scale(.96)}62%,70%{opacity:1;transform:translate(-50%) scale(1)}}@keyframes servicesContactTooltipMail{0%,72%,to{opacity:0;transform:translate(-50%,10px) scale(.96)}74%,82%{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width:1120px){.services-contact-stage{min-height:246px}.services-contact-primary{min-width:206px}.services-contact-options{gap:14px}.services-contact-option{min-width:82px}}@media (max-width:780px){.services-contact-visual{width:100%}.services-contact-stage{min-height:220px;border-radius:22px}.services-contact-primary{min-width:188px;min-height:54px;padding:0 22px}.services-contact-primary-label{font-size:.92rem}.services-contact-options{gap:10px;transform:translate(-50%,-14%) scale(.84)}.services-contact-icon-shell{width:56px;height:56px;border-radius:18px}.services-contact-tooltip{max-width:14ch;padding:8px 10px;font-size:.68rem}.services-contact-option-label{font-size:.67rem}.services-contact-cursor{transform:translate(112px,-92px) scale(.92) rotate(-8deg)}}.services-card-action{background:linear-gradient(180deg,rgba(6,9,18,.98),rgba(8,10,20,.94));box-shadow:0 22px 44px rgba(36,43,67,.2)}.services-card-action:before{inset:-12px;background-image:repeating-linear-gradient(100deg,rgba(6,9,18,.98),rgba(6,9,18,.98) 7%,transparent 10%,transparent 12%,rgba(6,9,18,.98) 16%),repeating-linear-gradient(100deg,rgba(80,107,252,.66) 10%,rgba(134,46,246,.54) 15%,rgba(139,221,241,.62) 20%,rgba(134,46,246,.32) 25%,rgba(80,107,252,.64) 30%);background-size:300% 200%,220% 200%;background-position:50% 50%,50% 50%;filter:blur(10px) saturate(1.08);opacity:.68;animation:servicesContactAurora 22s linear infinite}.services-card-action:after{content:none}.services-card-action .services-card-visual{display:none}.services-card-action .services-card-title{color:#f4f7ff}.services-card-action .services-card-description{color:#bac3dd}.services-contact-stage{position:relative;border-radius:24px;overflow:hidden}.services-contact-stage:after{background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,rgba(8,11,21,.08),rgba(8,11,21,.28) 56%,rgba(8,11,21,.46))}.services-contact-primary{min-width:232px;min-height:62px;padding:0 18px 0 28px;gap:12px;background:linear-gradient(90deg,#4f6bff,#6b6dff 44%,#862ef6);box-shadow:0 18px 32px rgba(80,107,252,.24)}.services-contact-primary:before{background:radial-gradient(circle,rgba(80,107,252,.26),rgba(80,107,252,0))}.services-contact-primary:after{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.02))}.services-contact-primary-label{font-size:.99rem}.services-contact-primary-icon{z-index:1;width:34px;height:34px;border-radius:999px;color:#ffffff;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.services-contact-primary-arrow{width:18px;height:18px}.services-contact-options{gap:18px}.services-contact-option-label{color:#d6dbec}.services-contact-icon-shell{width:68px;height:68px;border-radius:22px;background:rgba(10,14,26,.52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.services-contact-icon-shell:before{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.services-contact-option-phone .services-contact-icon-shell:before{box-shadow:0 18px 32px rgba(139,221,241,.26),0 0 0 1px rgba(139,221,241,.2)}.services-contact-option-calendar .services-contact-icon-shell:before{box-shadow:0 18px 32px rgba(80,107,252,.26),0 0 0 1px rgba(80,107,252,.2)}.services-contact-option-mail .services-contact-icon-shell:before{box-shadow:0 18px 32px rgba(134,46,246,.24),0 0 0 1px rgba(134,46,246,.2)}.services-contact-icon{width:24px;height:24px;color:#eef2ff}.services-contact-tooltip{width:max-content;min-width:148px;max-width:18ch;min-height:12px;padding:.3em .6em;color:#f6f8ff;border-radius:10px;box-shadow:0 18px 30px rgba(0,0,0,.26);top:-6px;transform:translate(-50%) scaleY(0);opacity:0;visibility:hidden;overflow:hidden}.services-contact-tooltip,.services-contact-tooltip:after{background:rgba(8,10,18,.96);border:1px solid rgba(255,255,255,.08)}.services-contact-tooltip:after{width:12px;height:12px;border-left:0;border-top:0;box-shadow:none}.services-contact-tooltip p{margin:0;color:#f6f8ff;font-weight:700;line-height:1.38}.services-contact-option-phone .services-contact-tooltip{animation:servicesContactTooltipPhonePremium 7.1s cubic-bezier(.68,-.55,.27,1.55) infinite}.services-contact-option-calendar .services-contact-tooltip{animation:servicesContactTooltipCalendarPremium 7.1s cubic-bezier(.68,-.55,.27,1.55) infinite}.services-contact-option-mail .services-contact-tooltip{animation:servicesContactTooltipMailPremium 7.1s cubic-bezier(.68,-.55,.27,1.55) infinite}.services-contact-option-phone .services-contact-tooltip p{animation:servicesContactTooltipPhoneText 7.1s ease-in-out infinite}.services-contact-option-calendar .services-contact-tooltip p{animation:servicesContactTooltipCalendarText 7.1s ease-in-out infinite}.services-contact-option-mail .services-contact-tooltip p{animation:servicesContactTooltipMailText 7.1s ease-in-out infinite}@keyframes servicesContactAurora{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}@media (max-width:1120px){.services-contact-stage{min-height:246px}.services-contact-primary{min-width:214px}}@media (max-width:780px){.services-card-action .services-card-title{color:#f5f7ff}.services-contact-stage{min-height:220px}.services-contact-primary{min-width:190px;min-height:54px;padding:0 14px 0 22px}.services-contact-primary-label{font-size:.9rem}.services-contact-primary-icon{width:30px;height:30px}.services-contact-options{gap:10px}.services-contact-icon-shell{width:56px;height:56px;border-radius:18px}.services-contact-tooltip{min-width:122px;max-width:14ch;font-size:.68rem}}.services-card-action{background:linear-gradient(180deg,rgba(233,233,235,.95),rgba(218,219,223,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 22px 44px rgba(102,106,127,.08)}.services-card-action .services-card-title{color:#16191f}.services-card-action .services-card-description{color:#606574}.services-contact-stage{--services-contact-cycle:12s}.services-contact-stage:before{inset:-16px;background-image:repeating-linear-gradient(115deg,rgba(80,107,252,.18),rgba(80,107,252,.18) 8%,rgba(139,221,241,.18) 14%,rgba(134,46,246,.16) 20%,rgba(139,221,241,0) 28%,rgba(80,107,252,.14) 34%,rgba(134,46,246,0) 42%),radial-gradient(circle at 20% 24%,rgba(139,221,241,.34),transparent 28%),radial-gradient(circle at 78% 68%,rgba(134,46,246,.2),transparent 34%),radial-gradient(circle at 52% 82%,rgba(80,107,252,.16),transparent 36%);background-size:260% 220%,auto,auto,auto;filter:blur(12px) saturate(1.02);opacity:.62;animation:servicesContactAuroraSoft 24s linear infinite}.services-contact-stage:after{content:none}.services-contact-options,.services-contact-primary,.services-contact-primary:before{animation-duration:var(--services-contact-cycle)}.services-contact-option-label{color:#4d5567}.services-contact-cursor,.services-contact-option-calendar .services-contact-tooltip,.services-contact-option-calendar .services-contact-tooltip p,.services-contact-option-mail .services-contact-tooltip,.services-contact-option-mail .services-contact-tooltip p,.services-contact-option-phone .services-contact-tooltip,.services-contact-option-phone .services-contact-tooltip p{animation-duration:var(--services-contact-cycle)}@keyframes servicesContactAuroraSoft{0%{background-position:50% 50%,0 0,0 0,0 0}to{background-position:320% 50%,0 0,0 0,0 0}}@keyframes servicesContactPrimaryState{0%,22%{opacity:1;transform:translate(-50%,-50%) scale(1)}28%{opacity:1;transform:translate(-50%,-50%) scale(.98)}36%,to{opacity:0;transform:translate(-50%,-50%) scale(.82)}}@keyframes servicesContactPrimaryHalo{0%,22%,to{opacity:.74;transform:scale(.94)}28%{opacity:1;transform:scale(1.04)}36%,to{opacity:0;transform:scale(.82)}}@keyframes servicesContactOptionsState{0%,34%{opacity:0;transform:translate(-50%,-18%) scale(.74)}42%,96%{opacity:1;transform:translate(-50%,-18%) scale(1)}to{opacity:0;transform:translate(-50%,-18%) scale(.92)}}@keyframes servicesContactCursorPath{0%,10%{opacity:0;transform:translate(132px,-104px) scale(.94) rotate(-8deg)}14%{opacity:1;transform:translate(132px,-94px) scale(.96) rotate(-6deg)}24%{opacity:1;transform:translate(6px,-14px) scale(1) rotate(-3deg)}28%{opacity:1;transform:translate(2px,-8px) scale(.88) rotate(-2deg)}38%{opacity:1;transform:translate(-102px,18px) scale(.96) rotate(-3deg)}56%{opacity:1;transform:translate(-102px,18px) scale(.96) rotate(-3deg)}64%{opacity:1;transform:translate(-6px,14px) scale(.96) rotate(-2deg)}82%{opacity:1;transform:translate(-6px,14px) scale(.96) rotate(-2deg)}88%{opacity:1;transform:translate(90px,18px) scale(.96) rotate(-2deg)}98%{opacity:1;transform:translate(90px,18px) scale(.96) rotate(-2deg)}to{opacity:0;transform:translate(42px,-34px) scale(.92) rotate(-4deg)}}@keyframes servicesContactTooltipPhoneText{0%,40%,to{transform:translateY(0)}48%{transform:translateY(-3px)}52%{transform:translateY(0)}}@keyframes servicesContactTooltipCalendarText{0%,62%,to{transform:translateY(0)}70%{transform:translateY(-3px)}74%{transform:translateY(0)}}@keyframes servicesContactTooltipMailText{0%,84%,to{transform:translateY(0)}92%{transform:translateY(-3px)}96%{transform:translateY(0)}}.services-card-action{overflow:hidden}.services-card-action:before{content:"";position:absolute;inset:-22px;z-index:0;background-image:repeating-linear-gradient(115deg,rgba(80,107,252,.14),rgba(80,107,252,.14) 8%,rgba(139,221,241,.12) 15%,rgba(134,46,246,.1) 22%,rgba(139,221,241,0) 30%,rgba(80,107,252,.12) 38%,rgba(134,46,246,0) 46%),radial-gradient(circle at 18% 22%,rgba(139,221,241,.26),transparent 28%),radial-gradient(circle at 82% 68%,rgba(134,46,246,.16),transparent 32%),radial-gradient(circle at 56% 86%,rgba(80,107,252,.14),transparent 34%);background-size:260% 220%,auto,auto,auto;background-position:50% 50%,0 0,0 0,0 0;filter:blur(14px) saturate(1.02);opacity:.58;animation:servicesContactAuroraSoft 24s linear infinite;pointer-events:none}.services-card-action:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38);pointer-events:none}.services-card-action .services-card-copy,.services-contact-visual{position:relative;z-index:1}.services-contact-stage{min-height:264px}.services-contact-stage:before{content:none}.services-contact-option{min-width:94px;gap:0}.services-contact-tooltip{top:auto;bottom:calc(100% + 18px);left:50%;width:min(250px,calc(100vw - 40px));min-width:170px;max-width:20ch;text-align:center;transform-origin:center bottom;transform:translate(-50%,14px) scaleY(0)}.services-contact-tooltip:after{top:calc(100% - 1px);bottom:auto;left:50%;transform:translateX(-50%) rotate(45deg)}.services-contact-option-label{display:none}@media (max-width:780px){.services-contact-tooltip{min-width:136px;max-width:15ch}}.services-contact-primary{min-width:258px;min-height:70px;padding:0 20px 0 32px;background:linear-gradient(90deg,#506bfc,#862ef6 52%,#8bddf1);background-size:220% 100%;animation:servicesContactPrimaryState var(--services-contact-cycle) ease infinite,servicesContactButtonFlow 5.4s linear infinite}.services-contact-primary-label{font-size:1.08rem}.services-contact-primary-icon{width:38px;height:38px}.services-contact-primary-arrow{width:20px;height:20px}.services-contact-icon-shell{background:rgba(255,255,255,.94);box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),0 16px 30px rgba(126,134,162,.12)}.services-contact-icon-shell:before{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.48))}.services-contact-icon-shell:after{background:linear-gradient(110deg,rgba(255,255,255,0),rgba(255,255,255,0) 28%,rgba(255,255,255,.9) 42%,rgba(255,255,255,0) 58%,rgba(255,255,255,0));background-size:220% 100%;opacity:.78}.services-contact-option-phone .services-contact-icon-shell:before{box-shadow:0 18px 30px rgba(80,107,252,.18),0 0 0 1px rgba(80,107,252,.16)}.services-contact-option-calendar .services-contact-icon-shell:before{box-shadow:0 18px 30px rgba(134,46,246,.16),0 0 0 1px rgba(134,46,246,.14)}.services-contact-option-mail .services-contact-icon-shell:before{box-shadow:0 18px 30px rgba(139,221,241,.2),0 0 0 1px rgba(139,221,241,.18)}.services-contact-option-phone .services-contact-icon{color:#506bfc}.services-contact-option-calendar .services-contact-icon{color:#862ef6}.services-contact-option-mail .services-contact-icon{color:#8bddf1}.services-contact-tooltip{bottom:calc(100% + 22px)}@keyframes servicesContactButtonFlow{0%{background-position:200% 50%}to{background-position:-20% 50%}}@keyframes servicesContactIconShimmerPhone{0%,41%,to{background-position:180% 50%}48%,56%{background-position:-30% 50%}}@keyframes servicesContactIconShimmerCalendar{0%,63%,to{background-position:180% 50%}70%,78%{background-position:-30% 50%}}@keyframes servicesContactIconShimmerMail{0%,85%,to{background-position:180% 50%}92%,98%{background-position:-30% 50%}}@keyframes servicesContactTooltipPhonePremium{0%,40%,to{opacity:0;visibility:hidden;transform:translate(-50%,14px) scaleY(0);min-height:12px}44%{opacity:1;visibility:visible;transform:translate(-50%,-6px) scaleY(1.12);min-height:44px}53%{opacity:1;visibility:visible;transform:translate(-50%,-18px) scaleY(1);min-height:44px}55%,to{opacity:0;visibility:hidden;transform:translate(-50%,-10px) scaleY(.92);min-height:44px}}@keyframes servicesContactTooltipCalendarPremium{0%,62%,to{opacity:0;visibility:hidden;transform:translate(-50%,14px) scaleY(0);min-height:12px}66%{opacity:1;visibility:visible;transform:translate(-50%,-6px) scaleY(1.12);min-height:44px}75%{opacity:1;visibility:visible;transform:translate(-50%,-18px) scaleY(1);min-height:44px}77%,to{opacity:0;visibility:hidden;transform:translate(-50%,-10px) scaleY(.92);min-height:44px}}@keyframes servicesContactTooltipMailPremium{0%,84%,to{opacity:0;visibility:hidden;transform:translate(-50%,14px) scaleY(0);min-height:12px}88%{opacity:1;visibility:visible;transform:translate(-50%,-6px) scaleY(1.12);min-height:44px}95%{opacity:1;visibility:visible;transform:translate(-50%,-18px) scaleY(1);min-height:44px}97%,to{opacity:0;visibility:hidden;transform:translate(-50%,-10px) scaleY(.92);min-height:44px}}@media (max-width:780px){.services-contact-primary{min-width:206px;min-height:58px;padding:0 16px 0 24px}.services-contact-primary-label{font-size:.96rem}.services-contact-primary-icon{width:32px;height:32px}.services-contact-icon-shell{width:58px;height:58px}.services-contact-icon{width:22px;height:22px}}.services-card-action:before{content:none}.services-contact-stage{min-height:270px;overflow:visible;isolation:isolate;background:transparent;border:0;box-shadow:none}.services-contact-stage:before{content:"";position:absolute;inset:-18px;z-index:0;border-radius:30px;background-image:repeating-linear-gradient(118deg,rgba(80,107,252,.18),rgba(80,107,252,.18) 10%,rgba(134,46,246,.14) 18%,rgba(139,221,241,.2) 26%,rgba(139,221,241,0) 36%,rgba(80,107,252,.14) 46%,rgba(134,46,246,0) 54%),radial-gradient(circle at 18% 20%,rgba(139,221,241,.34),transparent 28%),radial-gradient(circle at 82% 24%,rgba(80,107,252,.26),transparent 30%),radial-gradient(circle at 58% 84%,rgba(134,46,246,.24),transparent 36%);background-size:280% 220%,auto,auto,auto;background-position:50% 50%,0 0,0 0,0 0;filter:blur(16px) saturate(1.14);opacity:.88;animation:servicesContactAuroraInner 18s linear infinite;pointer-events:none}.services-contact-stage:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.16),transparent 42%);pointer-events:none}.services-contact-cursor,.services-contact-options,.services-contact-primary{position:absolute;left:50%;top:50%;z-index:1}.services-contact-primary{min-width:264px;min-height:72px;padding:0 22px 0 34px;gap:14px;background:linear-gradient(125deg,#506bfc,#5d73fc 14%,#6c69fa 28%,#7c58f8 42%,#862ef6 56%,#8b5ef3 72%,#8bddf1);background-size:260% 260%;background-position:0 50%;animation:servicesContactPrimaryState var(--services-contact-cycle) ease infinite,servicesContactButtonBlend 7.2s ease infinite}.services-contact-primary:before{background:radial-gradient(circle,rgba(80,107,252,.28),rgba(80,107,252,0))}.services-contact-primary:after{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.03))}.services-contact-primary-label{font-size:1.12rem;letter-spacing:-.02em}.services-contact-primary-icon{width:40px;height:40px}.services-contact-primary-arrow{width:22px;height:22px}.services-contact-icon-shell{width:72px;height:72px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.96),0 16px 30px rgba(126,134,162,.12)}.services-contact-icon-shell:before{inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,248,252,.86));opacity:1;box-shadow:none}.services-contact-icon-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;background-size:240% 100%;background-position:180% 50%;opacity:.88}.services-contact-option-phone .services-contact-icon-shell:after{background:linear-gradient(110deg,rgba(80,107,252,0),rgba(80,107,252,0) 28%,rgba(80,107,252,.32) 44%,rgba(255,255,255,.96) 50%,rgba(80,107,252,.18) 56%,rgba(80,107,252,0) 70%,rgba(80,107,252,0));animation:servicesContactIconShimmerPhone var(--services-contact-cycle) linear infinite}.services-contact-option-calendar .services-contact-icon-shell:after{background:linear-gradient(110deg,rgba(134,46,246,0),rgba(134,46,246,0) 28%,rgba(134,46,246,.3) 44%,rgba(255,255,255,.96) 50%,rgba(134,46,246,.16) 56%,rgba(134,46,246,0) 70%,rgba(134,46,246,0));animation:servicesContactIconShimmerCalendar var(--services-contact-cycle) linear infinite}.services-contact-option-mail .services-contact-icon-shell:after{background:linear-gradient(110deg,rgba(139,221,241,0),rgba(139,221,241,0) 28%,rgba(139,221,241,.34) 44%,rgba(255,255,255,.96) 50%,rgba(139,221,241,.22) 56%,rgba(139,221,241,0) 70%,rgba(139,221,241,0));animation:servicesContactIconShimmerMail var(--services-contact-cycle) linear infinite}.services-contact-icon{width:26px;height:26px;color:#12151d}.services-contact-option-phone .services-contact-icon{animation:servicesContactIconGlowPhone var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-calendar .services-contact-icon{animation:servicesContactIconGlowCalendar var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-mail .services-contact-icon{animation:servicesContactIconGlowMail var(--services-contact-cycle) ease-in-out infinite}@keyframes servicesContactAuroraInner{0%{background-position:50% 50%,0 0,0 0,0 0}to{background-position:340% 50%,0 0,0 0,0 0}}@keyframes servicesContactButtonBlend{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes servicesContactIconGlowPhone{0%,41%,to{filter:drop-shadow(0 0 0 rgba(80,107,252,0))}48%,56%{filter:drop-shadow(0 0 8px rgba(80,107,252,.42))}}@keyframes servicesContactIconGlowCalendar{0%,63%,to{filter:drop-shadow(0 0 0 rgba(134,46,246,0))}70%,78%{filter:drop-shadow(0 0 8px rgba(134,46,246,.42))}}@keyframes servicesContactIconGlowMail{0%,85%,to{filter:drop-shadow(0 0 0 rgba(139,221,241,0))}92%,98%{filter:drop-shadow(0 0 8px rgba(139,221,241,.46))}}@media (max-width:780px){.services-contact-stage{min-height:224px}.services-contact-primary{min-width:214px;min-height:60px;padding:0 18px 0 26px}.services-contact-primary-label{font-size:.98rem}.services-contact-primary-icon{width:34px;height:34px}.services-contact-icon-shell{width:58px;height:58px}.services-contact-icon{width:22px;height:22px}}.services-contact-stage{--services-contact-cycle:15s}.services-contact-primary{animation:servicesContactPrimaryStateLong var(--services-contact-cycle) ease infinite,servicesContactButtonBlend 7.2s ease infinite}.services-contact-primary:before{animation:servicesContactPrimaryHaloLong var(--services-contact-cycle) ease-in-out infinite}.services-contact-options{animation:servicesContactOptionsStateLong var(--services-contact-cycle) ease infinite}.services-contact-cursor{animation:servicesContactCursorPathLong var(--services-contact-cycle) ease infinite}.services-contact-option-phone{animation-name:servicesContactOptionRevealLong,servicesContactFloatPhone,servicesContactPhoneFocusLong;animation-duration:var(--services-contact-cycle),3.7s,var(--services-contact-cycle)}.services-contact-option-calendar{animation-name:servicesContactOptionRevealLong,servicesContactFloatCalendar,servicesContactCalendarFocusLong;animation-duration:var(--services-contact-cycle),4.1s,var(--services-contact-cycle)}.services-contact-option-mail{animation-name:servicesContactOptionRevealLong,servicesContactFloatMail,servicesContactMailFocusLong;animation-duration:var(--services-contact-cycle),3.9s,var(--services-contact-cycle)}.services-contact-option-calendar .services-contact-icon-shell,.services-contact-option-mail .services-contact-icon-shell,.services-contact-option-phone .services-contact-icon-shell{background:#ffffff}.services-contact-option-calendar .services-contact-icon,.services-contact-option-mail .services-contact-icon,.services-contact-option-phone .services-contact-icon{position:relative;z-index:1;color:#12151d}.services-contact-option-phone .services-contact-icon{animation:servicesContactIconGlowPhoneLong var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-calendar .services-contact-icon{animation:servicesContactIconGlowCalendarLong var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-mail .services-contact-icon{animation:servicesContactIconGlowMailLong var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-phone .services-contact-tooltip{animation:servicesContactTooltipPhoneLong var(--services-contact-cycle) cubic-bezier(.68,-.55,.27,1.55) infinite}.services-contact-option-calendar .services-contact-tooltip{animation:servicesContactTooltipCalendarLong var(--services-contact-cycle) cubic-bezier(.68,-.55,.27,1.55) infinite}.services-contact-option-mail .services-contact-tooltip{animation:servicesContactTooltipMailLong var(--services-contact-cycle) cubic-bezier(.68,-.55,.27,1.55) infinite}.services-contact-option-phone .services-contact-tooltip p{animation:servicesContactTooltipPhoneTextLong var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-calendar .services-contact-tooltip p{animation:servicesContactTooltipCalendarTextLong var(--services-contact-cycle) ease-in-out infinite}.services-contact-option-mail .services-contact-tooltip p{animation:servicesContactTooltipMailTextLong var(--services-contact-cycle) ease-in-out infinite}@keyframes servicesContactOptionsStateLong{0%,30%{opacity:0;transform:translate(-50%,-18%) scale(.74)}36%,to{opacity:1;transform:translate(-50%,-18%) scale(1)}}@keyframes servicesContactOptionRevealLong{0%,31%{opacity:0}36%,to{opacity:1}}@keyframes servicesContactPhoneFocusLong{0%,34%,57%,to{filter:none}37%,55%{filter:brightness(1.05)}}@keyframes servicesContactCalendarFocusLong{0%,56%,79%,to{filter:none}59%,77%{filter:brightness(1.05)}}@keyframes servicesContactMailFocusLong{0%,78%,to{filter:none}81%,99%{filter:brightness(1.05)}}@keyframes servicesContactTooltipPhoneLong{0%,34%,to{opacity:0;visibility:hidden;transform:translate(-50%,12px) scaleY(.92);min-height:12px}37%{opacity:1;visibility:visible;transform:translate(-50%,-14px) scaleY(1.08);min-height:44px}55%{opacity:1;visibility:visible;transform:translate(-50%,-20px) scaleY(1);min-height:44px}57%,to{opacity:0;visibility:hidden;transform:translate(-50%,-10px) scaleY(.94);min-height:12px}}@keyframes servicesContactTooltipCalendarLong{0%,56%,to{opacity:0;visibility:hidden;transform:translate(-50%,12px) scaleY(.92);min-height:12px}59%{opacity:1;visibility:visible;transform:translate(-50%,-14px) scaleY(1.08);min-height:44px}77%{opacity:1;visibility:visible;transform:translate(-50%,-20px) scaleY(1);min-height:44px}79%,to{opacity:0;visibility:hidden;transform:translate(-50%,-10px) scaleY(.94);min-height:12px}}@keyframes servicesContactTooltipMailLong{0%,78%,to{opacity:0;visibility:hidden;transform:translate(-50%,12px) scaleY(.92);min-height:12px}81%{opacity:1;visibility:visible;transform:translate(-50%,-14px) scaleY(1.08);min-height:44px}99%{opacity:1;visibility:visible;transform:translate(-50%,-20px) scaleY(1);min-height:44px}to{opacity:0;visibility:hidden;transform:translate(-50%,-10px) scaleY(.94);min-height:12px}}@keyframes servicesContactTooltipPhoneTextLong{0%,34%,to{transform:translateY(0)}43%{transform:translateY(-3px)}49%{transform:translateY(0)}}@keyframes servicesContactTooltipCalendarTextLong{0%,56%,to{transform:translateY(0)}65%{transform:translateY(-3px)}71%{transform:translateY(0)}}@keyframes servicesContactTooltipMailTextLong{0%,78%,to{transform:translateY(0)}87%{transform:translateY(-3px)}93%{transform:translateY(0)}}@keyframes servicesContactIconGlowPhoneLong{0%,34%,57%,to{filter:drop-shadow(0 0 0 rgba(80,107,252,0))}37%,55%{filter:drop-shadow(0 0 10px rgba(80,107,252,.42)) drop-shadow(0 0 18px rgba(80,107,252,.18))}}@keyframes servicesContactIconGlowCalendarLong{0%,56%,79%,to{filter:drop-shadow(0 0 0 rgba(134,46,246,0))}59%,77%{filter:drop-shadow(0 0 10px rgba(134,46,246,.42)) drop-shadow(0 0 18px rgba(134,46,246,.18))}}@keyframes servicesContactIconGlowMailLong{0%,78%,to{filter:drop-shadow(0 0 0 rgba(139,221,241,0))}81%,99%{filter:drop-shadow(0 0 10px rgba(139,221,241,.46)) drop-shadow(0 0 18px rgba(139,221,241,.2))}}.services-contact-icon-shell{background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 24px rgba(18,21,29,.06)}.services-contact-icon-shell:after,.services-contact-icon-shell:before{content:none}.services-contact-option-calendar .services-contact-icon-shell:after,.services-contact-option-calendar .services-contact-icon-shell:before,.services-contact-option-mail .services-contact-icon-shell:after,.services-contact-option-mail .services-contact-icon-shell:before,.services-contact-option-phone .services-contact-icon-shell:after,.services-contact-option-phone .services-contact-icon-shell:before{content:none;box-shadow:none;animation:none;background:none}.services-contact-stage{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 18%,rgba(255,255,255,.72) 42%,rgba(255,255,255,.3) 72%,rgba(255,255,255,0))}.services-contact-stage:before{background-image:radial-gradient(circle at 20% 24%,rgba(139,221,241,.34),transparent 28%),radial-gradient(circle at 78% 28%,rgba(80,107,252,.26),transparent 30%),radial-gradient(circle at 56% 82%,rgba(134,46,246,.24),transparent 34%);filter:blur(24px) saturate(1.08)}.services-contact-stage:after{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.34),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 46%,rgba(255,255,255,0))}@keyframes servicesContactHaloInside{0%{transform:translateZ(0) scale(1);background-position:0 0,0 0,0 0;opacity:.82}50%{transform:translate3d(0,-4px,0) scale(1.04);background-position:4% -3%,-3% 4%,2% 3%;opacity:.96}to{transform:translate3d(0,3px,0) scale(1.02);background-position:-3% 4%,4% -2%,-2% -3%;opacity:.88}}.services-contact-stage{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.98) 30%,rgba(255,255,255,0))}.services-contact-stage:before{inset:0;border-radius:inherit;background-image:radial-gradient(circle at 18% 22%,rgba(139,221,241,.38),transparent 28%),radial-gradient(circle at 80% 26%,rgba(80,107,252,.3),transparent 30%),radial-gradient(circle at 58% 84%,rgba(134,46,246,.28),transparent 34%);background-size:120% 120%,120% 120%,120% 120%;background-position:0 0,0 0,0 0;filter:blur(26px) saturate(1.08);opacity:.92;animation:servicesContactHaloInside 14s ease-in-out infinite alternate}.services-contact-stage:after{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.34),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 44%,rgba(255,255,255,0))}.services-contact-primary{overflow:visible}.services-contact-primary-icon{position:relative;display:inline-grid;place-items:center}.services-contact-primary-icon:after,.services-contact-primary-icon:before{content:"";position:absolute;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 44%,rgba(255,255,255,.98) 0,rgba(255,255,255,.98) 56%,transparent 0),linear-gradient(180deg,transparent 44%,rgba(255,255,255,.98) 0,rgba(255,255,255,.98) 56%,transparent 0),linear-gradient(45deg,transparent 46%,rgba(139,221,241,.96) 0,rgba(139,221,241,.96) 54%,transparent 0),linear-gradient(-45deg,transparent 46%,rgba(134,46,246,.96) 0,rgba(134,46,246,.96) 54%,transparent 0);filter:drop-shadow(0 0 10px rgba(255,255,255,.55))}.services-contact-primary-icon:before{width:18px;height:18px;top:-8px;right:-8px;animation:servicesContactButtonSparkA var(--services-contact-cycle) ease-out infinite}.services-contact-primary-icon:after{width:14px;height:14px;right:-14px;bottom:-6px;animation:servicesContactButtonSparkB var(--services-contact-cycle) ease-out infinite}@keyframes servicesContactButtonSparkA{0%,22%,to{opacity:0;transform:translateZ(0) scale(.2) rotate(0deg)}24.5%{opacity:1;transform:translate3d(4px,-4px,0) scale(1) rotate(16deg)}28%{opacity:0;transform:translate3d(14px,-14px,0) scale(.42) rotate(42deg)}}@keyframes servicesContactButtonSparkB{0%,22%,to{opacity:0;transform:translateZ(0) scale(.2) rotate(0deg)}24.5%{opacity:.96;transform:translate3d(2px,2px,0) scale(.94) rotate(-14deg)}28%{opacity:0;transform:translate3d(10px,12px,0) scale(.38) rotate(-34deg)}}.services-contact-stage{background:linear-gradient(180deg,rgba(255,255,255,.98),30%,rgba(255,255,255,0))}.services-contact-primary{min-width:304px;min-height:82px;padding:0 26px 0 36px;gap:16px;overflow:hidden}.services-contact-primary:before{z-index:0}.services-contact-primary:after{z-index:1}.services-contact-primary-icon,.services-contact-primary-label{position:relative;z-index:3}.services-contact-primary-label{font-size:1.24rem;font-weight:800}.services-contact-primary-icon{width:48px;height:48px}.services-contact-primary-arrow{width:26px;height:26px}.services-contact-primary-icon:after,.services-contact-primary-icon:before{content:none!important;animation:none!important}.services-contact-primary-click-glow,.services-contact-primary-click-sheen{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:2}.services-contact-primary-click-glow{inset:-26%;border-radius:999px;background:radial-gradient(circle at 74% 50%,rgba(255,255,255,.76) 0,rgba(255,255,255,.34) 18%,rgba(255,255,255,.08) 34%,rgba(255,255,255,0) 58%);filter:blur(12px);animation:servicesContactButtonClickGlow var(--services-contact-cycle) ease-out infinite}.services-contact-primary-click-sheen{inset:-20% -10%;border-radius:999px;background:linear-gradient(110deg,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 34%,rgba(255,255,255,.82) 49%,rgba(255,255,255,.16) 56%,rgba(255,255,255,0) 66%,rgba(255,255,255,0));transform:translateX(-170%) skewX(-22deg);mix-blend-mode:screen;animation:servicesContactButtonClickSheen var(--services-contact-cycle) cubic-bezier(.2,.85,.25,1) infinite}@keyframes servicesContactPrimaryStateLong{0%,18%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}22%{opacity:1;transform:translate(-50%,-50%) scale(.965);filter:blur(0)}24.5%{opacity:1;transform:translate(-50%,-50%) scale(1.032);filter:blur(0)}28.5%{opacity:.96;transform:translate(-50%,-56%) scale(.92);filter:blur(.6px)}32%,to{opacity:0;transform:translate(-50%,-70%) scale(.72);filter:blur(4.5px)}}@keyframes servicesContactPrimaryHaloLong{0%,18%,to{opacity:.74;transform:scale(.94)}24.5%{opacity:1;transform:scale(1.1)}32%,to{opacity:0;transform:scale(.8)}}@keyframes servicesContactButtonClickGlow{0%,21.5%,to{opacity:0;transform:scale(.72)}24.5%{opacity:1;transform:scale(1)}29%{opacity:0;transform:scale(1.28)}}@keyframes servicesContactButtonClickSheen{0%,22%,to{opacity:0;transform:translateX(-170%) skewX(-22deg)}24.5%{opacity:.96;transform:translateX(-8%) skewX(-22deg)}29%{opacity:0;transform:translateX(115%) skewX(-22deg)}}@keyframes servicesContactCursorPathLong{0%,10%{opacity:0;transform:translate(132px,-104px) scale(.94) rotate(-8deg)}14%{opacity:1;transform:translate(132px,-94px) scale(.96) rotate(-6deg)}22%{opacity:1;transform:translate(6px,-14px) scale(1) rotate(-3deg)}26%{opacity:1;transform:translate(2px,-8px) scale(.88) rotate(-2deg)}35%{opacity:1;transform:translate(-102px,18px) scale(.96) rotate(-3deg)}55%{opacity:1;transform:translate(-102px,18px) scale(.96) rotate(-3deg)}57%{opacity:1;transform:translate(-6px,30px) scale(.96) rotate(-2deg)}77%{opacity:1;transform:translate(-6px,30px) scale(.96) rotate(-2deg)}79%{opacity:1;transform:translate(90px,18px) scale(.96) rotate(-2deg)}99%{opacity:1;transform:translate(90px,18px) scale(.96) rotate(-2deg)}to{opacity:0;transform:translate(42px,-34px) scale(.92) rotate(-4deg)}}@media (max-width:780px){.services-contact-primary{min-width:236px;min-height:68px;padding:0 20px 0 28px;gap:12px}.services-contact-primary-label{font-size:1.08rem}.services-contact-primary-icon{width:40px;height:40px}.services-contact-primary-arrow{width:22px;height:22px}}.services-grid-shell:before{inset:-72px -40px;background:radial-gradient(circle at 14% 24%,rgba(139,221,241,.16),transparent 26%),radial-gradient(circle at 84% 18%,rgba(80,107,252,.14),transparent 28%),radial-gradient(circle at 48% 82%,rgba(134,46,246,.12),transparent 30%);filter:blur(24px);opacity:.9}.services-grid-lines{inset:0}.services-grid-lines:after,.services-grid-lines:before{opacity:.96}.services-grid-lines:before{inset:-56px 0;background-image:linear-gradient(180deg,rgba(139,221,241,.08),rgba(139,221,241,.82) 12%,rgba(80,107,252,.72) 42%,rgba(134,46,246,.78) 76%,rgba(139,221,241,.14));background-size:100% 220%;filter:drop-shadow(0 0 10px rgba(139,221,241,.24)) drop-shadow(0 0 18px rgba(80,107,252,.18));animation:servicesBentoGridVerticalFlow 15s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));-webkit-mask-position:left top;mask-image:linear-gradient(90deg,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask-position:left top}.services-grid-lines:after{inset:0 -56px;background-image:linear-gradient(90deg,rgba(139,221,241,.08),rgba(139,221,241,.84) 18%,rgba(80,107,252,.74) 52%,rgba(134,46,246,.78) 84%,rgba(139,221,241,.14));background-size:220% 100%;filter:drop-shadow(0 0 10px rgba(134,46,246,.18)) drop-shadow(0 0 18px rgba(80,107,252,.14));animation:servicesBentoGridHorizontalFlow 17s linear infinite;-webkit-mask-image:linear-gradient(180deg,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));-webkit-mask-position:left top;mask-image:linear-gradient(180deg,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask-position:left top}.services-grid{position:relative;z-index:1}@keyframes servicesBentoGridVerticalFlow{0%{background-position:50% 0;opacity:.84}50%{background-position:50% 52%;opacity:1}to{background-position:50% 100%;opacity:.88}}@keyframes servicesBentoGridHorizontalFlow{0%{background-position:0 50%;opacity:.86}50%{background-position:52% 50%;opacity:1}to{background-position:100% 50%;opacity:.9}}@media (max-width:1120px){.services-grid-shell{--services-grid-cols:6;--services-grid-rows:4}.services-grid-shell:before{inset:-56px -28px}.services-grid-lines:before{inset:-42px 0}.services-grid-lines:after{inset:0 -42px}}@media (max-width:780px){.services-grid-shell{--services-grid-cols:4;--services-grid-rows:6}.services-grid-shell:before{inset:-36px -18px;opacity:.74}.services-grid-lines:before{inset:-28px 0}.services-grid-lines:after{inset:0 -28px}}.services-grid-shell{position:relative;overflow:visible;isolation:isolate;--services-grid-cols:8;--services-grid-rows:5;--services-grid-pad-x:clamp(18px,2vw,28px);--services-grid-pad-y:clamp(28px,3vw,42px);margin-block:clamp(18px,2vw,28px)}.services-grid-shell:before{content:"";position:absolute;inset:calc(var(--services-grid-pad-y) - 54px) calc(var(--services-grid-pad-x) - 26px);z-index:0;pointer-events:none;border-radius:34px;background:radial-gradient(circle at 16% 24%,rgba(139,221,241,.12),transparent 24%),radial-gradient(circle at 82% 18%,rgba(80,107,252,.11),transparent 26%),radial-gradient(circle at 52% 84%,rgba(134,46,246,.1),transparent 28%);filter:blur(30px);opacity:.66}.services-grid-lines{position:absolute;inset:var(--services-grid-pad-y) var(--services-grid-pad-x);z-index:0;background:none;opacity:1;pointer-events:none}.services-grid-lines:after,.services-grid-lines:before{content:"";position:absolute;pointer-events:none;mix-blend-mode:normal}.services-grid-lines:before{inset:-48px 0;opacity:.56;background-image:linear-gradient(180deg,rgba(139,221,241,.02),rgba(139,221,241,.42) 18%,rgba(80,107,252,.58) 44%,rgba(134,46,246,.56) 76%,rgba(139,221,241,.08));background-size:100% 320%;background-position:50% 0;filter:drop-shadow(0 0 6px rgba(139,221,241,.12)) drop-shadow(0 0 14px rgba(80,107,252,.1));animation:servicesBentoGridVerticalFlowRefined 9.5s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent calc(100% - 1px),#000 calc(100% - 1px));-webkit-mask-size:calc(100% / var(--services-grid-cols)) 100%;-webkit-mask-repeat:repeat-x;-webkit-mask-position:calc((100% / var(--services-grid-cols)) * .5) top;mask-image:linear-gradient(90deg,transparent calc(100% - 1px),#000 calc(100% - 1px));mask-size:calc(100% / var(--services-grid-cols)) 100%;mask-repeat:repeat-x;mask-position:calc((100% / var(--services-grid-cols)) * .5) top}.services-grid-lines:after{inset:0 -48px;opacity:.52;background-image:linear-gradient(90deg,rgba(139,221,241,.02),rgba(139,221,241,.42) 16%,rgba(80,107,252,.58) 46%,rgba(134,46,246,.56) 78%,rgba(139,221,241,.08));background-size:320% 100%;background-position:0 50%;filter:drop-shadow(0 0 6px rgba(134,46,246,.12)) drop-shadow(0 0 14px rgba(80,107,252,.1));animation:servicesBentoGridHorizontalFlowRefined 10.8s linear infinite;-webkit-mask-image:linear-gradient(180deg,transparent calc(100% - 1px),#000 calc(100% - 1px));-webkit-mask-size:100% calc(100% / var(--services-grid-rows));-webkit-mask-repeat:repeat-y;-webkit-mask-position:left calc((100% / var(--services-grid-rows)) * .5);mask-image:linear-gradient(180deg,transparent calc(100% - 1px),#000 calc(100% - 1px));mask-size:100% calc(100% / var(--services-grid-rows));mask-repeat:repeat-y;mask-position:left calc((100% / var(--services-grid-rows)) * .5)}@keyframes servicesBentoGridVerticalFlowRefined{0%{background-position:50% 0;opacity:.46}50%{background-position:50% 62%;opacity:.72}to{background-position:50% 124%;opacity:.5}}@keyframes servicesBentoGridHorizontalFlowRefined{0%{background-position:0 50%;opacity:.44}50%{background-position:62% 50%;opacity:.68}to{background-position:124% 50%;opacity:.48}}@media (max-width:1120px){.services-grid-shell{--services-grid-cols:6;--services-grid-rows:4;--services-grid-pad-x:16px;--services-grid-pad-y:24px;margin-block:18px}.services-grid-shell:before{inset:calc(var(--services-grid-pad-y) - 42px) calc(var(--services-grid-pad-x) - 18px)}.services-grid-lines:before{inset:-38px 0}.services-grid-lines:after{inset:0 -38px}}@media (max-width:780px){.services-grid-shell{--services-grid-cols:4;--services-grid-rows:6;--services-grid-pad-x:12px;--services-grid-pad-y:18px;margin-block:16px}.services-grid-shell:before{inset:calc(var(--services-grid-pad-y) - 28px) calc(var(--services-grid-pad-x) - 12px);opacity:.56}.services-grid-lines:before{inset:-24px 0}.services-grid-lines:after{inset:0 -24px}}.services-card-image{overflow:hidden;background:linear-gradient(180deg,rgba(233,233,235,.95),rgba(218,219,223,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 22px 44px rgba(102,106,127,.08)}.services-card-image:before{content:none}.services-card-image:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38);pointer-events:none}.services-card-image .services-card-visual{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.78),transparent 24%),radial-gradient(circle at 82% 68%,rgba(255,255,255,.56),transparent 30%),radial-gradient(circle at 48% 56%,rgba(245,245,247,.32),transparent 48%),linear-gradient(135deg,rgba(255,255,255,.26),rgba(205,208,216,.1));filter:saturate(.22);opacity:.88}.services-card-image .services-card-title{color:#16191f}.services-card-image .services-card-description{color:#606574}.services-card-image .services-card-copy,.services-identity-visual{position:relative;z-index:1}.services-card-image .services-card-copy{max-width:min(30ch,100%)}.services-identity-visual{min-height:clamp(222px,25vh,288px);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 42%,rgba(255,255,255,.76)),linear-gradient(135deg,rgba(139,221,241,.04),rgba(134,46,246,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 0 0 1px rgba(255,255,255,.52)}.services-identity-visual:before{background:radial-gradient(circle at 18% 24%,rgba(139,221,241,.18),transparent 26%),radial-gradient(circle at 84% 28%,rgba(80,107,252,.16),transparent 28%),radial-gradient(circle at 56% 84%,rgba(134,46,246,.14),transparent 30%);filter:blur(16px);opacity:.76;animation:servicesIdentityHaloFloat 10.5s ease-in-out infinite alternate}.services-identity-visual:after{inset:10px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,0));opacity:.72}.services-identity-link{stroke-width:1.6;stroke-dasharray:10 11;filter:drop-shadow(0 0 6px rgba(80,107,252,.14));animation:servicesIdentityLinkFlow 5.8s linear infinite}.services-identity-node-frame{min-width:76px;min-height:76px;padding:14px;border-radius:22px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 16px 32px rgba(104,110,140,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.services-identity-node-frame:before{background:linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,0))}.services-identity-logo{width:44px}.services-identity-palette{display:flex;align-items:center;gap:10px;min-width:112px;min-height:64px;padding-inline:16px}.services-identity-swatch{width:18px;height:18px;box-shadow:0 0 0 6px rgba(255,255,255,.74),0 8px 16px rgba(97,103,136,.12)}.services-identity-type{gap:4px;min-width:82px;min-height:82px}.services-identity-type-main{color:#16191f;letter-spacing:-.06em}.services-identity-type-caption{color:#6a7182;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.services-identity-ui-card{justify-items:start;min-width:126px;min-height:84px;gap:10px;padding:14px 14px 12px}.services-identity-ui-line{display:block;width:68px;height:7px;border-radius:999px;background:rgba(30,34,42,.14)}.services-identity-ui-line-strong{width:82px;background:rgba(30,34,42,.22)}.services-identity-ui-pill{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px 0 12px;border-radius:999px;background:linear-gradient(135deg,rgba(80,107,252,.14),rgba(134,46,246,.14),rgba(139,221,241,.18));color:#18213a;font-size:.74rem;font-weight:700;letter-spacing:.01em}.services-identity-ui-pill-icon{width:16px;height:16px;color:#506bfc}@keyframes servicesIdentityLinkFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-42}}@keyframes servicesIdentityHaloFloat{0%{transform:translate3d(-1%,-2%,0) scale(.98);opacity:.62}50%{transform:translate3d(2%,1%,0) scale(1.04);opacity:.84}to{transform:translate3d(-2%,2%,0) scale(1.01);opacity:.68}}@media (max-width:1120px){.services-identity-visual{min-height:236px}.services-identity-node-frame{min-width:70px;min-height:70px;border-radius:20px}.services-identity-palette{min-width:102px;min-height:60px;gap:9px}.services-identity-ui-card{min-width:116px;min-height:78px}}@media (max-width:780px){.services-card-image .services-card-copy{max-width:none}.services-identity-visual{min-height:248px;border-radius:22px}.services-identity-node-frame{min-width:60px;min-height:60px;padding:12px;border-radius:18px}.services-identity-logo{width:36px}.services-identity-palette{min-width:90px;min-height:56px;padding-inline:14px;gap:8px}.services-identity-swatch{width:14px;height:14px}.services-identity-type{min-width:68px;min-height:68px}.services-identity-type-main{font-size:1.62rem}.services-identity-type-caption{font-size:.6rem}.services-identity-ui-card{min-width:102px;min-height:72px;gap:8px}.services-identity-ui-line{width:54px;height:6px}.services-identity-ui-line-strong{width:68px}.services-identity-ui-pill{min-height:28px;padding:0 9px 0 11px;font-size:.68rem}}.services-card-image .services-card-copy{gap:10px}.services-identity-visual{position:relative;width:100%;min-height:clamp(232px,26vh,296px);margin-top:auto;border-radius:26px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at top right,rgba(134,46,246,.2),transparent 28%),radial-gradient(circle at bottom left,rgba(139,221,241,.14),transparent 34%),linear-gradient(180deg,#0d1016,#090b10);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.05),0 16px 38px rgba(17,20,28,.22)}.services-identity-visual:after,.services-identity-visual:before{content:"";position:absolute;inset:0;pointer-events:none}.services-identity-visual:before{background:radial-gradient(circle at 18% 20%,rgba(139,221,241,.16),transparent 24%),radial-gradient(circle at 82% 26%,rgba(80,107,252,.18),transparent 26%),radial-gradient(circle at 58% 86%,rgba(134,46,246,.15),transparent 30%);filter:blur(18px);opacity:.88}.services-identity-visual:after{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0))}.services-identity-canvas,.services-identity-links{position:absolute;inset:0;width:100%;height:100%}.services-identity-canvas{z-index:0}.services-identity-link{fill:none;stroke:url(#servicesIdentityLinkGradient);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:0 1;stroke-dashoffset:0;filter:drop-shadow(0 0 8px rgba(80,107,252,.28));opacity:0}.services-identity-tags{position:absolute;top:14px;right:14px;z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(52%,260px)}.services-identity-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:rgba(245,248,255,.82);font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.services-identity-node{position:absolute;left:0;top:0;z-index:2;transform:translate(-50%,-50%);transform-origin:center;will-change:left,top,transform,opacity}.services-identity-node-frame{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:24px;background:rgba(255,255,255,.98);border:1px solid rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 30px rgba(7,9,14,.32)}.services-identity-node-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0));pointer-events:none}.services-identity-logo{width:40px;height:auto}.services-identity-palette-frame{display:flex;align-items:center;justify-content:center;gap:8px}.services-identity-swatch{width:14px;height:14px;border-radius:999px;box-shadow:0 6px 10px rgba(20,24,34,.14)}.services-identity-swatch-sky{background:#8bddf1}.services-identity-swatch-blue{background:#506bfc}.services-identity-swatch-violet{background:#862ef6}.services-identity-component-frame,.services-identity-type-frame{padding:0}.services-identity-type-main{color:#10131a;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.08em}.services-identity-component-frame{display:grid;align-content:center;justify-items:center;grid-gap:9px;gap:9px}.services-identity-component-line{display:block;width:44px;border-radius:999px;background:rgba(18,21,29,.16)}.services-identity-component-line-strong{width:52px;background:rgba(18,21,29,.24)}.services-identity-component-pill{display:block;width:50px;border-radius:999px;background:linear-gradient(135deg,rgba(80,107,252,.22),rgba(134,46,246,.2),rgba(139,221,241,.24))}@media (max-width:1120px){.services-identity-visual{min-height:246px}}@media (max-width:780px){.services-identity-visual{min-height:252px;border-radius:22px}.services-identity-tags{top:12px;right:12px;max-width:64%;gap:6px}.services-identity-tag{min-height:24px;padding:0 8px;font-size:.6rem}.services-identity-node-frame{width:70px;height:70px;border-radius:20px}.services-identity-logo{width:34px}.services-identity-type-main{font-size:1.7rem}.services-identity-component-line{width:36px;height:5px}.services-identity-component-line-strong{width:42px}.services-identity-component-pill{width:42px;height:16px}}.services-identity-visual{background:radial-gradient(circle at top right,rgba(134,46,246,.1),transparent 28%),radial-gradient(circle at bottom left,rgba(139,221,241,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,253,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(227,231,239,.9),0 14px 30px rgba(109,116,142,.08)}.services-identity-visual:before{background:radial-gradient(circle at 18% 20%,rgba(139,221,241,.12),transparent 24%),radial-gradient(circle at 82% 26%,rgba(80,107,252,.12),transparent 26%),radial-gradient(circle at 58% 86%,rgba(134,46,246,.1),transparent 30%);opacity:.82}.services-identity-visual:after{background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0))}.services-identity-tag{background:rgba(12,15,22,.88);border-color:rgba(12,15,22,.92);color:rgba(247,249,255,.92);box-shadow:0 10px 18px rgba(15,18,26,.12)}.services-identity-node-frame{background:linear-gradient(180deg,rgba(16,19,26,.98),rgba(8,10,15,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 30px rgba(7,9,14,.22)}.services-card-image .services-card-copy,.services-card-image .services-card-description,.services-card-image .services-card-title{width:100%;max-width:none}.services-card-image .services-card-copy{gap:8px}.services-identity-visual{min-height:clamp(228px,23vh,266px);background:radial-gradient(circle at top right,rgba(134,46,246,.1),transparent 30%),radial-gradient(circle at bottom left,rgba(139,221,241,.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,250,253,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 0 0 1px rgba(229,233,241,.92),0 14px 26px rgba(109,116,142,.07)}.services-identity-visual:before{background:radial-gradient(circle at 18% 20%,rgba(139,221,241,.1),transparent 24%),radial-gradient(circle at 82% 26%,rgba(80,107,252,.1),transparent 26%),radial-gradient(circle at 58% 86%,rgba(134,46,246,.08),transparent 30%);opacity:.78}.services-identity-visual:after{background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0))}.services-identity-links{overflow:visible;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.72) 18%,rgba(255,255,255,0))}.services-identity-link{stroke-width:1.45;filter:drop-shadow(0 0 6px rgba(80,107,252,.18))}.services-identity-tag,.services-identity-tags{display:none}.services-identity-node-frame{width:98px;height:98px;border-radius:26px;background:linear-gradient(180deg,rgba(17,20,28,.98),rgba(10,12,18,.98));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 30px rgba(7,9,14,.16)}.services-identity-node-frame:before{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0))}.services-identity-node-label{position:absolute;top:9px;left:9px;display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:rgba(247,249,255,.78);font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.services-identity-logo{width:46px}.services-identity-palette-frame{gap:10px}.services-identity-swatch{width:16px;height:16px}.services-identity-type-main{color:#f7f9ff;font-size:2.2rem}.services-identity-component-frame{gap:10px}.services-identity-component-line{width:50px;height:6px;background:rgba(255,255,255,.16)}.services-identity-component-line-strong{width:58px;background:rgba(255,255,255,.24)}.services-identity-component-pill{width:56px;height:18px}@media (max-width:1120px){.services-identity-visual{min-height:236px}.services-identity-node-frame{width:92px;height:92px}}@media (max-width:780px){.services-identity-visual{min-height:232px}.services-identity-node-frame{width:78px;height:78px;border-radius:22px}.services-identity-node-label{top:7px;left:7px;min-height:18px;padding:0 6px;font-size:.5rem}.services-identity-logo{width:38px}.services-identity-swatch{width:13px;height:13px}.services-identity-type-main{font-size:1.82rem}.services-identity-component-line{width:40px;height:5px}.services-identity-component-line-strong{width:46px}.services-identity-component-pill{width:44px;height:16px}}.services-identity-visual{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,255,255,.95) 20%,rgba(255,255,255,.7) 48%,rgba(255,255,255,.24) 76%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.06),rgba(80,107,252,.04),rgba(134,46,246,.03))}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.54) 26%,rgba(255,255,255,0))}@media (max-width:1120px){.services-identity-visual{min-height:208px}}@media (max-width:780px){.services-identity-visual{min-height:212px}}.services-identity-visual{min-height:clamp(176px,16vh,198px);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,255,255,.96) 24%,rgba(255,255,255,.76) 56%,rgba(255,255,255,.18) 86%,rgba(255,255,255,0))}.services-identity-visual:after{display:none}.services-identity-links{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.9) 18%,rgba(255,255,255,.54) 52%,rgba(255,255,255,.14) 82%,rgba(255,255,255,0))}.services-identity-canvas{z-index:2}.services-identity-node{z-index:3}@media (max-width:1120px){.services-identity-visual{min-height:188px}}@media (max-width:780px){.services-identity-visual{min-height:192px}}.services-grid{grid-template-rows:repeat(2,minmax(178px,1fr));gap:12px}.services-card{gap:12px;padding:18px 18px 15px}.services-card-visibility .services-growth-visual{width:min(100%,90%);padding:14px 16px 0}.services-contact-stage{min-height:210px}.services-identity-visual{min-height:clamp(166px,15vh,186px)}@media (max-width:1120px){.services-grid{grid-template-rows:repeat(2,minmax(170px,1fr))}.services-contact-stage{min-height:198px}.services-identity-visual{min-height:176px}}@media (max-width:780px){.services-grid{grid-auto-rows:minmax(172px,auto);gap:10px}.services-card{min-height:172px;padding:16px 14px 14px}.services-contact-stage{min-height:188px}.services-identity-visual{min-height:178px}}.services-card-image{align-self:start;gap:10px}.services-card-image .services-card-visual{inset:0 0 18px 0;border-radius:26px 26px 18px 18px}.services-identity-visual{min-height:clamp(196px,18vh,222px)}@media (max-width:1120px){.services-card-image .services-card-visual{inset:0 0 16px 0}.services-identity-visual{min-height:208px}}@media (max-width:780px){.services-card-image .services-card-visual{inset:0 0 14px 0;border-radius:22px 22px 16px 16px}.services-identity-visual{min-height:212px}}.services-card-growth,.services-card-image{align-self:start;min-height:clamp(286px,27vh,318px)}.services-card-growth .services-card-copy{max-width:min(34ch,100%)}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 24%,rgba(255,255,255,.62) 58%,rgba(255,255,255,.18) 82%,rgba(255,255,255,0))}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.12) 30%,rgba(255,255,255,0) 68%)}@media (max-width:1120px){.services-card-growth,.services-card-image{min-height:294px}}@media (max-width:780px){.services-card-growth,.services-card-image{min-height:auto;align-self:stretch}}.services-panel{--services-bento-gap:clamp(12px,1vw,16px);--services-bento-row-top:clamp(308px,20.8vw,356px);--services-bento-row-bottom:clamp(282px,18.8vw,320px);--services-bento-stage-top:clamp(184px,13vw,222px);--services-bento-stage-bottom:clamp(176px,12.4vw,208px)}.services-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);grid-template-areas:"visibility action" "image growth";grid-template-rows:minmax(var(--services-bento-row-top),auto) minmax(var(--services-bento-row-bottom),auto);gap:var(--services-bento-gap);min-height:auto;align-items:stretch}.services-card-visibility{grid-area:visibility}.services-card-action{grid-area:action}.services-card-image{grid-area:image}.services-card-growth{grid-area:growth}.services-card{height:100%;min-height:0;gap:clamp(12px,.95vw,16px);padding:clamp(18px,1.2vw,22px)}.services-card-action .services-card-copy,.services-card-copy,.services-card-growth .services-card-copy,.services-card-image .services-card-copy{width:100%;max-width:none;align-content:start;gap:clamp(8px,.7vw,11px)}.services-card-title{max-width:none;font-size:clamp(1.2rem,1.36vw,1.6rem)}.services-card-description{max-width:none;font-size:clamp(.92rem,.76vw,.99rem);line-height:1.52}.services-card-visibility .services-growth-visual{min-height:var(--services-bento-stage-top);padding:clamp(14px,1vw,18px) clamp(16px,1.2vw,20px) 0;border-radius:clamp(18px,1.45vw,22px)}.services-card-visibility .services-growth-visual,.services-contact-visual{width:100%;max-width:none;margin-top:auto;align-self:stretch}.services-contact-stage{min-height:var(--services-bento-stage-top);border-radius:clamp(22px,1.8vw,28px)}.services-card-growth,.services-card-image{align-self:stretch;min-height:0}.services-card-growth .services-card-visual,.services-card-image .services-card-visual{inset:0;border-radius:inherit}.services-card-growth{justify-content:flex-start}.services-card-growth .services-card-visual{opacity:.92;background:radial-gradient(circle at 18% 24%,rgba(139,221,241,.14),transparent 24%),radial-gradient(circle at 84% 76%,rgba(134,46,246,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.34) 58%,rgba(255,255,255,0))}.services-identity-visual{min-height:var(--services-bento-stage-bottom);border-radius:clamp(20px,1.6vw,26px)}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.74) 58%,rgba(255,255,255,.22) 84%,rgba(255,255,255,0))}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,.12) 34%,rgba(255,255,255,0) 72%)}.services-identity-node-frame{width:clamp(82px,5.7vw,98px);height:clamp(82px,5.7vw,98px);border-radius:clamp(20px,1.55vw,26px)}.services-identity-node-label{top:clamp(7px,.55vw,9px);left:clamp(7px,.55vw,9px);min-height:clamp(18px,1.4vw,20px);padding:0 clamp(6px,.45vw,7px);font-size:clamp(.5rem,.42vw,.56rem)}.services-identity-logo{width:clamp(38px,2.8vw,46px)}.services-identity-swatch{width:clamp(13px,.95vw,16px);height:clamp(13px,.95vw,16px)}.services-identity-type-main{font-size:clamp(1.82rem,1.62vw,2.2rem)}.services-identity-component-line{width:clamp(40px,3vw,50px);height:clamp(5px,.4vw,6px)}.services-identity-component-line-strong{width:clamp(46px,3.4vw,58px)}.services-identity-component-pill{width:clamp(44px,3.3vw,56px);height:clamp(16px,1.18vw,18px)}@media (max-width:1120px){.services-panel{--services-bento-row-top:clamp(292px,27vw,332px);--services-bento-row-bottom:clamp(270px,24vw,302px);--services-bento-stage-top:clamp(178px,17vw,206px);--services-bento-stage-bottom:clamp(170px,15vw,194px)}.services-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.94fr)}}@media (max-width:900px){.services-panel{--services-bento-gap:10px;--services-bento-row-top:clamp(274px,31vw,308px);--services-bento-row-bottom:clamp(252px,28vw,286px);--services-bento-stage-top:clamp(170px,18vw,194px);--services-bento-stage-bottom:clamp(156px,16vw,180px)}.services-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.services-card{padding:16px}.services-card-title{font-size:clamp(1.1rem,1.9vw,1.36rem)}.services-card-description{font-size:.92rem}.services-identity-node-frame{width:clamp(74px,8vw,88px);height:clamp(74px,8vw,88px)}.services-identity-type-main{font-size:clamp(1.66rem,2.2vw,1.96rem)}}@media (max-width:780px){.services-grid{grid-template-columns:1fr;grid-template-areas:"visibility" "action" "image" "growth";grid-template-rows:none}.services-card{height:auto}.services-card-growth,.services-card-image{align-self:stretch}.services-card-visibility .services-growth-visual,.services-contact-stage,.services-identity-visual{min-height:auto}}@media (min-width:781px){.services-panel{--services-bento-gap:clamp(10px,0.8vw,12px);--services-bento-row-top:min(clamp(236px,15.2vw,272px),calc((100svh - clamp(168px, 18vh, 226px)) * 0.54));--services-bento-row-bottom:min(clamp(214px,13.6vw,246px),calc((100svh - clamp(168px, 18vh, 226px)) * 0.46));--services-bento-stage-top:min(clamp(142px,9.5vw,168px),calc(var(--services-bento-row-top) - 88px));--services-bento-stage-bottom:min(clamp(126px,8.6vw,148px),calc(var(--services-bento-row-bottom) - 82px));min-height:calc(100svh - clamp(12px, 1.8vw, 24px));min-height:calc(100dvh - clamp(12px, 1.8vw, 24px));gap:clamp(10px,.9vw,16px)}.services-heading{gap:10px}.services-title{font-size:clamp(1.62rem,2.36vw,2.48rem);line-height:.95}.services-intro{max-width:78ch;font-size:clamp(.82rem,.62vw,.92rem);line-height:1.42}.services-grid-shell{--services-grid-pad-x:clamp(14px,1.1vw,18px);--services-grid-pad-y:clamp(14px,1.2vw,20px);margin-block:clamp(6px,.6vw,10px)}.services-grid{gap:clamp(10px,.8vw,12px)}.services-card{padding:clamp(14px,.82vw,18px) clamp(14px,.9vw,18px) clamp(13px,.82vw,16px);gap:clamp(8px,.56vw,10px);border-radius:clamp(18px,1.3vw,22px)}.services-card-title{font-size:clamp(1rem,1.06vw,1.26rem);line-height:1.02}.services-card-description{font-size:clamp(.8rem,.62vw,.9rem);line-height:1.42}.services-card-visibility .services-growth-visual{min-height:var(--services-bento-stage-top);padding:clamp(10px,.72vw,13px) clamp(12px,.85vw,15px) 0;border-radius:clamp(16px,1.2vw,18px)}.services-growth-head{margin-bottom:8px}.services-growth-label{font-size:clamp(.7rem,.54vw,.78rem)}.services-growth-chip{min-height:clamp(30px,2vw,34px);padding:0 clamp(8px,.6vw,12px);border-radius:14px}.services-growth-chip-text{font-size:clamp(.84rem,.7vw,.94rem)}.services-growth-axis text{font-size:.54rem}.services-growth-line{stroke-width:2.15}.services-growth-line-glow{stroke-width:5.4;filter:blur(2.8px)}.services-contact-stage{min-height:var(--services-bento-stage-top);border-radius:clamp(18px,1.3vw,22px)}.services-contact-primary{min-width:clamp(224px,15vw,268px);min-height:clamp(56px,3.9vw,68px);padding:0 clamp(18px,1.2vw,24px) 0 clamp(24px,1.5vw,30px);gap:clamp(10px,.7vw,12px)}.services-contact-primary-label{font-size:clamp(.96rem,.74vw,1.08rem)}.services-contact-primary-icon{width:clamp(34px,2.3vw,40px);height:clamp(34px,2.3vw,40px)}.services-contact-primary-arrow{width:clamp(18px,1.2vw,21px);height:clamp(18px,1.2vw,21px)}.services-contact-options{gap:clamp(14px,1vw,16px)}.services-contact-icon-shell{width:clamp(54px,3.6vw,60px);height:clamp(54px,3.6vw,60px);border-radius:clamp(16px,1.1vw,18px)}.services-contact-icon{width:clamp(20px,1.3vw,22px);height:clamp(20px,1.3vw,22px)}.services-contact-tooltip{min-width:126px;max-width:16ch;padding:.32em .58em;border-radius:9px}.services-contact-tooltip p{font-size:clamp(.7rem,.56vw,.78rem);line-height:1.34}.services-contact-cursor{width:20px;height:24px}.services-contact-cursor-shadow{left:6px;top:13px;width:8px;height:8px}.services-identity-visual{min-height:var(--services-bento-stage-bottom);border-radius:clamp(18px,1.3vw,22px)}.services-identity-node-frame{width:clamp(72px,4.9vw,86px);height:clamp(72px,4.9vw,86px);border-radius:clamp(18px,1.25vw,22px)}.services-identity-node-label{min-height:clamp(16px,1.1vw,18px);font-size:clamp(.46rem,.36vw,.52rem)}.services-identity-logo{width:clamp(34px,2.4vw,40px)}.services-identity-swatch{width:clamp(11px,.82vw,14px);height:clamp(11px,.82vw,14px)}.services-identity-type-main{font-size:clamp(1.56rem,1.36vw,1.88rem)}.services-identity-component-line{width:clamp(34px,2.4vw,44px);height:5px}.services-identity-component-line-strong{width:clamp(40px,2.8vw,50px)}.services-identity-component-pill{width:clamp(38px,2.8vw,48px);height:clamp(14px,1vw,16px)}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-bento-row-top:min(clamp(214px,14vw,242px),calc((100svh - 152px) * 0.54));--services-bento-row-bottom:min(clamp(194px,12.8vw,220px),calc((100svh - 152px) * 0.46));--services-bento-stage-top:min(clamp(126px,8.5vw,148px),calc(var(--services-bento-row-top) - 82px));--services-bento-stage-bottom:min(clamp(114px,7.8vw,134px),calc(var(--services-bento-row-bottom) - 76px));gap:10px}.services-title{font-size:clamp(1.48rem,2.08vw,2.12rem)}.services-intro{font-size:clamp(.78rem,.58vw,.86rem)}.services-card{padding:13px 14px 12px;gap:8px}.services-card-title{font-size:clamp(.96rem,.96vw,1.16rem)}.services-card-description{font-size:clamp(.76rem,.56vw,.84rem)}}@media (min-width:781px){.services-panel{--services-row-gap:clamp(10px,0.85vw,14px);--services-top-row-height:min(clamp(250px,16vw,288px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.56));--services-bottom-row-height:min(clamp(214px,13.8vw,248px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.44));--services-top-stage-height:min(clamp(168px,11.2vw,198px),calc(var(--services-top-row-height) - 82px));--services-bottom-stage-height:min(clamp(126px,8.6vw,150px),calc(var(--services-bottom-row-height) - 74px));min-height:calc(100svh - clamp(12px, 1.8vw, 24px));min-height:calc(100dvh - clamp(12px, 1.8vw, 24px));gap:clamp(10px,.95vw,16px)}.services-heading{gap:10px}.services-title{font-size:clamp(1.58rem,2.28vw,2.42rem);line-height:.95}.services-intro{max-width:76ch;font-size:clamp(.8rem,.6vw,.9rem);line-height:1.4}.services-grid-shell{--services-grid-rows:6;--services-grid-pad-x:clamp(14px,1.05vw,18px);--services-grid-pad-y:clamp(14px,1.05vw,20px);display:block;min-height:0;height:auto;margin-block:clamp(6px,.6vw,10px)}.services-grid-stack{position:relative;z-index:1}.services-grid-row,.services-grid-stack{display:grid;grid-gap:var(--services-row-gap);gap:var(--services-row-gap);min-height:0}.services-grid-row{align-items:stretch}.services-grid-row-top{grid-template-columns:minmax(0,1.24fr) minmax(0,.96fr);min-height:var(--services-top-row-height)}.services-grid-row-bottom{grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr);min-height:var(--services-bottom-row-height)}.services-grid-row>.services-card{height:100%;min-height:0}.services-card-action,.services-card-growth,.services-card-image,.services-card-visibility{grid-column:auto;grid-row:auto;align-self:stretch;min-height:0}.services-card{justify-content:flex-start;gap:clamp(8px,.6vw,10px);padding:clamp(14px,.88vw,18px) clamp(14px,.95vw,18px) clamp(12px,.78vw,15px);border-radius:clamp(18px,1.3vw,22px)}.services-card-title{max-width:none;font-size:clamp(.98rem,1vw,1.24rem);line-height:1.02}.services-card-description{max-width:none;font-size:clamp(.78rem,.56vw,.88rem);line-height:1.4}.services-card-action .services-card-copy,.services-card-copy,.services-card-growth .services-card-copy,.services-card-image .services-card-copy{gap:clamp(7px,.5vw,9px);width:100%;max-width:none}.services-card-visibility .services-growth-visual,.services-contact-visual{width:100%;max-width:none;margin-top:auto;align-self:stretch;flex:1 1 auto}.services-card-visibility .services-growth-visual{min-height:var(--services-top-stage-height);padding:clamp(10px,.72vw,13px) clamp(12px,.82vw,15px) 0;border-radius:clamp(16px,1.18vw,20px)}.services-growth-head{margin-bottom:7px}.services-growth-label{font-size:clamp(.68rem,.5vw,.76rem)}.services-growth-chip{min-height:clamp(28px,1.9vw,34px);padding:0 clamp(8px,.56vw,11px);border-radius:14px}.services-growth-chip-text{font-size:clamp(.8rem,.64vw,.92rem)}.services-growth-axis text{font-size:.52rem}.services-growth-line{stroke-width:2.1}.services-growth-line-glow{stroke-width:5.2;filter:blur(2.8px)}.services-contact-visual{display:flex}.services-contact-stage{min-height:var(--services-top-stage-height);height:100%;border-radius:clamp(18px,1.3vw,22px)}.services-contact-primary{min-width:clamp(232px,15.2vw,272px);min-height:clamp(60px,4vw,72px);padding:0 clamp(18px,1.2vw,24px) 0 clamp(24px,1.45vw,30px);gap:clamp(10px,.66vw,13px)}.services-contact-primary-label{font-size:clamp(.98rem,.72vw,1.1rem)}.services-contact-primary-icon{width:clamp(36px,2.35vw,42px);height:clamp(36px,2.35vw,42px)}.services-contact-primary-arrow{width:clamp(19px,1.24vw,22px);height:clamp(19px,1.24vw,22px)}.services-contact-options{gap:clamp(14px,.95vw,18px)}.services-contact-icon-shell{width:clamp(58px,3.8vw,66px);height:clamp(58px,3.8vw,66px);border-radius:clamp(16px,1.08vw,20px)}.services-contact-icon{width:clamp(20px,1.32vw,23px);height:clamp(20px,1.32vw,23px)}.services-contact-tooltip{min-width:128px;max-width:16ch;padding:.32em .58em;border-radius:9px}.services-contact-tooltip p{font-size:clamp(.68rem,.54vw,.78rem);line-height:1.34}.services-contact-cursor{width:20px;height:24px}.services-contact-cursor-shadow{left:6px;top:13px;width:8px;height:8px}.services-identity-visual{min-height:var(--services-bottom-stage-height);border-radius:clamp(18px,1.28vw,22px)}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 56%,rgba(255,255,255,.18) 84%,rgba(255,255,255,0))}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.12) 34%,rgba(255,255,255,0) 72%)}.services-identity-node-frame{width:clamp(72px,4.7vw,86px);height:clamp(72px,4.7vw,86px);border-radius:clamp(18px,1.22vw,22px)}.services-identity-node-label{min-height:clamp(16px,1.02vw,18px);font-size:clamp(.45rem,.34vw,.52rem)}.services-identity-logo{width:clamp(34px,2.3vw,40px)}.services-identity-swatch{width:clamp(11px,.8vw,14px);height:clamp(11px,.8vw,14px)}.services-identity-type-main{font-size:clamp(1.52rem,1.32vw,1.84rem)}.services-identity-component-line{width:clamp(34px,2.3vw,44px);height:5px}.services-identity-component-line-strong{width:clamp(40px,2.7vw,50px)}.services-identity-component-pill{width:clamp(38px,2.7vw,48px);height:clamp(14px,.96vw,16px)}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-row-gap:10px;--services-top-row-height:min(clamp(236px,22vw,270px),calc((100svh - 162px) * 0.56));--services-bottom-row-height:min(clamp(202px,18vw,232px),calc((100svh - 162px) * 0.44));--services-top-stage-height:min(clamp(156px,13vw,184px),calc(var(--services-top-row-height) - 78px));--services-bottom-stage-height:min(clamp(122px,10vw,142px),calc(var(--services-bottom-row-height) - 70px))}.services-grid-row-top{grid-template-columns:minmax(0,1.18fr) minmax(0,.94fr)}.services-grid-row-bottom{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(clamp(220px,14vw,246px),calc((100svh - 148px) * 0.56));--services-bottom-row-height:min(clamp(188px,12vw,212px),calc((100svh - 148px) * 0.44));--services-top-stage-height:min(clamp(144px,9.4vw,166px),calc(var(--services-top-row-height) - 74px));--services-bottom-stage-height:min(clamp(114px,7.6vw,132px),calc(var(--services-bottom-row-height) - 66px))}.services-title{font-size:clamp(1.46rem,2vw,2.06rem)}.services-intro{font-size:clamp(.76rem,.56vw,.84rem)}.services-card{padding:13px 14px 12px;gap:8px}.services-card-title{font-size:clamp(.94rem,.92vw,1.12rem)}.services-card-description{font-size:clamp(.74rem,.54vw,.82rem)}}@media (max-width:780px){.services-grid-shell{display:block;height:auto}.services-grid-stack{position:relative;z-index:1}.services-grid-row,.services-grid-stack{display:grid;grid-gap:10px;gap:10px}.services-grid-row-bottom,.services-grid-row-top{grid-template-columns:1fr;min-height:0}}@media (min-width:781px){.services-contact-visual{display:block;width:100%;max-width:none;margin-top:auto;align-self:stretch;flex:1 1 auto}.services-contact-stage{position:relative;width:100%;min-height:var(--services-top-stage-height);height:100%;margin-inline:auto;border-radius:clamp(18px,1.3vw,22px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 22%,rgba(255,255,255,.72) 54%,rgba(255,255,255,.2) 82%,rgba(255,255,255,0));box-shadow:none}.services-contact-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle at 18% 22%,rgba(139,221,241,.36),transparent 28%),radial-gradient(circle at 80% 26%,rgba(80,107,252,.3),transparent 30%),radial-gradient(circle at 58% 84%,rgba(134,46,246,.28),transparent 34%);background-size:120% 120%,120% 120%,120% 120%;background-position:0 0,0 0,0 0;filter:blur(24px) saturate(1.06);opacity:.9;animation:servicesContactHaloInside 14s ease-in-out infinite alternate}.services-contact-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.28),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 42%,rgba(255,255,255,0))}.services-panel{--services-top-row-height:min(clamp(236px,15.1vw,270px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.52));--services-bottom-row-height:min(clamp(228px,14.6vw,262px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.48));--services-top-stage-height:min(clamp(154px,10.4vw,182px),calc(var(--services-top-row-height) - 80px));--services-bottom-stage-height:min(clamp(138px,9.4vw,162px),calc(var(--services-bottom-row-height) - 72px))}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(clamp(224px,20.4vw,254px),calc((100svh - 162px) * 0.52));--services-bottom-row-height:min(clamp(214px,18.4vw,242px),calc((100svh - 162px) * 0.48));--services-top-stage-height:min(clamp(146px,12.2vw,172px),calc(var(--services-top-row-height) - 76px));--services-bottom-stage-height:min(clamp(130px,10.8vw,152px),calc(var(--services-bottom-row-height) - 68px))}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(clamp(208px,13.3vw,232px),calc((100svh - 148px) * 0.515));--services-bottom-row-height:min(clamp(198px,12.5vw,222px),calc((100svh - 148px) * 0.485));--services-top-stage-height:min(clamp(138px,9vw,158px),calc(var(--services-top-row-height) - 72px));--services-bottom-stage-height:min(clamp(122px,8vw,142px),calc(var(--services-bottom-row-height) - 64px))}}@media (min-width:781px){.services-panel{--services-top-row-height:min(clamp(244px,15.8vw,278px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.6));--services-bottom-row-height:min(clamp(176px,11.4vw,206px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.4));--services-top-stage-height:min(clamp(160px,10.8vw,188px),calc(var(--services-top-row-height) - 78px));--services-bottom-stage-height:min(clamp(114px,7.8vw,136px),calc(var(--services-bottom-row-height) - 62px))}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(clamp(232px,21vw,262px),calc((100svh - 162px) * 0.6));--services-bottom-row-height:min(clamp(168px,15.2vw,194px),calc((100svh - 162px) * 0.4));--services-top-stage-height:min(clamp(150px,12.5vw,176px),calc(var(--services-top-row-height) - 74px));--services-bottom-stage-height:min(clamp(108px,9.2vw,126px),calc(var(--services-bottom-row-height) - 58px))}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(clamp(216px,13.8vw,238px),calc((100svh - 148px) * 0.6));--services-bottom-row-height:min(clamp(160px,10.4vw,184px),calc((100svh - 148px) * 0.4));--services-top-stage-height:min(clamp(142px,9.2vw,162px),calc(var(--services-top-row-height) - 70px));--services-bottom-stage-height:min(clamp(102px,6.8vw,118px),calc(var(--services-bottom-row-height) - 54px))}}@media (min-width:781px){.services-panel{--services-top-row-height:min(clamp(206px,13.2vw,236px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.42));--services-bottom-row-height:min(clamp(234px,15.2vw,272px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.58));--services-top-stage-height:min(clamp(132px,8.8vw,156px),calc(var(--services-top-row-height) - 64px));--services-bottom-stage-height:min(clamp(152px,10.2vw,188px),calc(var(--services-bottom-row-height) - 72px))}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(clamp(194px,17.8vw,222px),calc((100svh - 162px) * 0.42));--services-bottom-row-height:min(clamp(224px,20vw,258px),calc((100svh - 162px) * 0.58));--services-top-stage-height:min(clamp(126px,10.4vw,148px),calc(var(--services-top-row-height) - 60px));--services-bottom-stage-height:min(clamp(144px,12vw,176px),calc(var(--services-bottom-row-height) - 68px))}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(clamp(184px,11.8vw,208px),calc((100svh - 148px) * 0.42));--services-bottom-row-height:min(clamp(210px,13.6vw,238px),calc((100svh - 148px) * 0.58));--services-top-stage-height:min(clamp(118px,7.8vw,138px),calc(var(--services-top-row-height) - 56px));--services-bottom-stage-height:min(clamp(134px,9vw,162px),calc(var(--services-bottom-row-height) - 64px))}}@media (min-width:781px){.services-panel{--services-top-row-height:min(clamp(182px,11.8vw,206px),calc((100svh - clamp(168px, 18vh, 228px)) * 0.37));--services-top-stage-height:min(clamp(114px,7.6vw,136px),calc(var(--services-top-row-height) - 52px))}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(clamp(174px,15.8vw,196px),calc((100svh - 162px) * 0.37));--services-top-stage-height:min(clamp(108px,8.8vw,128px),calc(var(--services-top-row-height) - 48px))}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(clamp(166px,10.6vw,186px),calc((100svh - 148px) * 0.37));--services-top-stage-height:min(clamp(102px,6.8vw,120px),calc(var(--services-top-row-height) - 46px))}}@media (min-width:781px){.services-panel{--services-top-row-height:min(176px,calc((100svh - 220px) * 0.34))!important;--services-top-stage-height:min(108px,calc(var(--services-top-row-height) - 44px))!important}.services-grid-row-top{min-height:var(--services-top-row-height)!important;height:var(--services-top-row-height)!important}.services-grid-row-top>.services-card{min-height:0!important;height:100%!important;padding-top:12px!important;padding-bottom:10px!important;gap:7px!important}.services-grid-row-top .services-card-copy{gap:6px!important}.services-grid-row-top .services-card-title{font-size:.96rem!important}.services-grid-row-top .services-card-description{font-size:.74rem!important;line-height:1.34!important}.services-grid-row-top .services-contact-stage,.services-grid-row-top .services-contact-visual,.services-grid-row-top .services-growth-visual{min-height:var(--services-top-stage-height)!important}.services-grid-row-top .services-growth-visual{padding:8px 10px 0!important}.services-grid-row-top .services-growth-head{margin-bottom:5px!important}.services-grid-row-top .services-growth-label{font-size:.64rem!important}.services-grid-row-top .services-growth-chip{min-height:24px!important;padding:0 8px!important}.services-grid-row-top .services-growth-chip-text{font-size:.74rem!important}.services-grid-row-top .services-contact-primary{min-width:212px!important;min-height:52px!important;padding:0 16px 0 22px!important;gap:9px!important}.services-grid-row-top .services-contact-primary-label{font-size:.9rem!important}.services-grid-row-top .services-contact-primary-icon{width:32px!important;height:32px!important}.services-grid-row-top .services-contact-primary-arrow{width:17px!important;height:17px!important}.services-grid-row-top .services-contact-options{gap:12px!important}.services-grid-row-top .services-contact-icon-shell{width:50px!important;height:50px!important;border-radius:15px!important}.services-grid-row-top .services-contact-icon{width:18px!important;height:18px!important}.services-grid-row-top .services-contact-tooltip p{font-size:.64rem!important}}@media (max-width:780px){.services-grid-row,.services-grid-row-bottom,.services-grid-row-top,.services-grid-stack{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important;height:auto!important}.services-grid-row-bottom>.services-card,.services-grid-row-top>.services-card,.services-grid-row>.services-card{width:100%!important;height:auto!important}.services-card-action,.services-card-growth,.services-card-image{min-height:auto!important;padding:18px 16px 16px!important;gap:12px!important}.services-card-action{min-height:326px!important}.services-card-image{min-height:348px!important}.services-card-growth{min-height:248px!important;justify-content:flex-start!important}.services-card-action .services-card-copy,.services-card-growth .services-card-copy,.services-card-image .services-card-copy{gap:8px!important}.services-contact-visual{width:100%!important;max-width:none!important;flex:none!important}.services-contact-stage{min-height:218px!important;height:auto!important;border-radius:20px!important}.services-identity-visual{min-height:236px!important;border-radius:20px!important}}@media (min-width:781px){.services-panel{--services-top-row-height:min(212px,calc((100svh - 220px) * 0.42))!important;--services-top-stage-height:min(138px,calc(var(--services-top-row-height) - 52px))!important}.services-grid-row-top{min-height:var(--services-top-row-height)!important;height:var(--services-top-row-height)!important}.services-grid-row-top>.services-card{padding-top:14px!important;padding-bottom:12px!important;gap:8px!important}.services-grid-row-top .services-contact-stage,.services-grid-row-top .services-contact-visual,.services-grid-row-top .services-growth-visual{min-height:var(--services-top-stage-height)!important}.services-grid-row-top .services-contact-primary{min-height:56px!important}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(202px,calc((100svh - 192px) * 0.42))!important;--services-top-stage-height:min(132px,calc(var(--services-top-row-height) - 48px))!important}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(194px,calc((100svh - 172px) * 0.42))!important;--services-top-stage-height:min(124px,calc(var(--services-top-row-height) - 46px))!important}}@media (min-width:781px){.services-panel{--services-top-row-height:min(248px,calc((100svh - 220px) * 0.48))!important;--services-top-stage-height:min(170px,calc(var(--services-top-row-height) - 56px))!important}.services-grid-row-top{min-height:var(--services-top-row-height)!important;height:var(--services-top-row-height)!important}.services-grid-row-top>.services-card{padding-top:16px!important;padding-bottom:14px!important;gap:10px!important}.services-grid-row-top .services-card-copy{gap:8px!important}.services-grid-row-top .services-card-title{font-size:1rem!important}.services-grid-row-top .services-card-description{font-size:.76rem!important;line-height:1.36!important}.services-grid-row-top .services-contact-stage,.services-grid-row-top .services-contact-visual,.services-grid-row-top .services-growth-visual{min-height:var(--services-top-stage-height)!important}.services-grid-row-top .services-growth-visual{padding:10px 12px 0!important}.services-grid-row-top .services-growth-head{margin-bottom:6px!important}.services-grid-row-top .services-growth-chip{min-height:28px!important}.services-grid-row-top .services-growth-chip-text{font-size:.78rem!important}.services-grid-row-top .services-contact-primary{min-width:228px!important;min-height:60px!important;padding:0 18px 0 24px!important;gap:10px!important}.services-grid-row-top .services-contact-primary-label{font-size:.94rem!important}.services-grid-row-top .services-contact-primary-icon{width:34px!important;height:34px!important}.services-grid-row-top .services-contact-primary-arrow{width:18px!important;height:18px!important}.services-grid-row-top .services-contact-options{gap:14px!important}.services-grid-row-top .services-contact-icon-shell{width:54px!important;height:54px!important;border-radius:16px!important}.services-grid-row-top .services-contact-icon{width:19px!important;height:19px!important}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(236px,calc((100svh - 192px) * 0.48))!important;--services-top-stage-height:min(160px,calc(var(--services-top-row-height) - 52px))!important}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(222px,calc((100svh - 172px) * 0.46))!important;--services-top-stage-height:min(148px,calc(var(--services-top-row-height) - 48px))!important}}@media (min-width:781px){.services-panel{--services-top-row-height:min(372px,calc((100svh - 220px) * 0.68))!important;--services-top-stage-height:min(286px,calc(var(--services-top-row-height) - 64px))!important}.services-grid-row-top{min-height:var(--services-top-row-height)!important;height:var(--services-top-row-height)!important}.services-grid-row-top>.services-card{padding-top:18px!important;padding-bottom:16px!important;gap:12px!important}.services-grid-row-top .services-contact-stage,.services-grid-row-top .services-contact-visual,.services-grid-row-top .services-growth-visual{min-height:var(--services-top-stage-height)!important}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-top-row-height:min(338px,calc((100svh - 192px) * 0.64))!important;--services-top-stage-height:min(258px,calc(var(--services-top-row-height) - 58px))!important}}@media (min-width:781px) and (max-height:860px){.services-panel{--services-top-row-height:min(314px,calc((100svh - 172px) * 0.6))!important;--services-top-stage-height:min(236px,calc(var(--services-top-row-height) - 54px))!important}}.services-card-visibility .services-growth-visual{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important}.services-growth-chart{min-height:0!important;max-height:100%!important;margin-bottom:0!important;aspect-ratio:2/1}.services-growth-head{flex:0 0 auto}@media (min-width:781px){.services-grid-row-top .services-card-visibility .services-growth-visual{min-height:var(--services-top-stage-height)!important;height:100%!important;padding-bottom:6px!important}.services-grid-row-top .services-growth-chart{align-self:stretch;justify-self:stretch}}@media (max-width:780px){.services-card-visibility .services-growth-visual{padding-bottom:8px!important}}.services-card-visibility{align-items:stretch!important}.services-card-visibility .services-card-copy{align-self:stretch!important}.services-card-visibility .services-growth-visual{align-self:stretch!important;justify-self:stretch!important;margin-right:0!important;margin-left:0!important}.services-growth-chart{height:100%!important}.services-card-visibility .services-growth-visual{width:100%!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important;grid-template-rows:auto auto!important;align-content:stretch!important}.services-growth-chart{max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible}.services-growth-head{margin-bottom:8px!important}@media (min-width:781px){.services-grid-row-top .services-card-visibility .services-growth-visual{padding-left:10px!important;padding-right:10px!important;padding-bottom:2px!important}}@media (max-width:780px){.services-card-visibility .services-growth-visual{padding-left:10px!important;padding-right:10px!important}}.services-card-visibility .services-growth-visual{padding-left:6px!important;padding-right:6px!important}@media (min-width:781px){.services-grid-row-top .services-card-visibility .services-growth-visual{padding-left:4px!important;padding-right:4px!important}}@media (max-width:780px){.services-card-visibility .services-growth-visual{padding-left:8px!important;padding-right:8px!important}}.services-card-visibility .services-growth-visual{padding-left:0!important;padding-right:0!important}.services-growth-head{padding-left:8px!important;padding-right:8px!important}@media (min-width:781px){.services-grid-row-top .services-card-visibility .services-growth-visual{padding-left:0!important;padding-right:0!important}.services-grid-row-top .services-growth-head{padding-left:8px!important;padding-right:8px!important}}.services-growth-plot{position:relative;min-width:0}.services-growth-axis-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.services-growth-axis-label{position:absolute;left:6px;transform:translateY(-50%);color:#98a0b5;font-size:8px;font-weight:700;letter-spacing:.02em;line-height:1;text-shadow:0 0 10px rgba(255,255,255,.55)}.services-growth-chart{position:relative;z-index:1;display:block;width:100%!important;height:auto!important}@media (min-width:781px){.services-growth-axis-label{left:6px;font-size:8px}}@media (max-width:780px){.services-growth-axis-label{left:4px;font-size:7px}}.services-card-visibility .services-growth-visual{padding-left:8px!important;padding-right:8px!important;padding-bottom:8px!important}.services-growth-head{padding-left:4px!important;padding-right:4px!important}@media (min-width:781px){.services-grid-row-top .services-card-visibility .services-growth-visual{padding-left:8px!important;padding-right:8px!important;padding-bottom:8px!important}}@media (max-width:780px){.services-card-visibility .services-growth-visual{padding-left:8px!important;padding-right:8px!important;padding-bottom:8px!important}}.services-card-visibility .services-growth-visual{padding-left:14px!important;padding-right:14px!important;padding-bottom:16px!important}.services-growth-head{padding-left:6px!important;padding-right:6px!important}@media (min-width:781px){.services-grid-row-top .services-card-visibility .services-growth-visual{padding-left:14px!important;padding-right:14px!important;padding-bottom:16px!important}}@media (max-width:780px){.services-card-visibility .services-growth-visual{padding-left:12px!important;padding-right:12px!important;padding-bottom:14px!important}}.services-growth-plot{padding-bottom:10px}.services-growth-axis-label{left:8px;font-size:10px;font-weight:800}.services-growth-chart{margin-bottom:2px!important}@media (min-width:781px){.services-growth-axis-label{left:8px;font-size:10px}}@media (max-width:780px){.services-growth-plot{padding-bottom:8px}.services-growth-axis-label{left:6px;font-size:8px}}.services-growth-plot{padding-bottom:18px!important}@media (max-width:780px){.services-growth-plot{padding-bottom:14px!important}}@media (min-width:781px){.services-panel{--services-row-gap:clamp(16px,1.25vw,22px)!important}}@media (max-width:780px){.services-grid-row,.services-grid-row-bottom,.services-grid-row-top,.services-grid-stack{gap:14px!important}}.services-identity-visual{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92) 18%,rgba(255,255,255,.62) 42%,rgba(255,255,255,.22) 72%,rgba(255,255,255,0))!important}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.86) 22%,rgba(255,255,255,.48) 52%,rgba(255,255,255,.12) 78%,rgba(255,255,255,0))!important}.services-identity-visual:before{opacity:.46!important;filter:blur(18px)!important}.services-identity-visual:after{display:none!important}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08) 32%,rgba(255,255,255,0) 72%)!important}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.66) 18%,rgba(255,255,255,.32) 42%,rgba(255,255,255,.1) 68%,rgba(255,255,255,0))!important;opacity:.82!important}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05) 28%,rgba(255,255,255,0) 70%)!important}.services-identity-visual{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.7) 14%,rgba(255,255,255,.34) 30%,rgba(255,255,255,.12) 46%,rgba(255,255,255,.03) 60%,rgba(255,255,255,0) 74%)!important}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.44) 14%,rgba(255,255,255,.18) 28%,rgba(255,255,255,.06) 42%,rgba(255,255,255,.01) 56%,rgba(255,255,255,0) 68%)!important;opacity:.72!important}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 20%,rgba(255,255,255,0) 44%)!important}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.28) 12%,rgba(255,255,255,.1) 22%,rgba(255,255,255,.03) 32%,rgba(255,255,255,0) 46%)!important;opacity:.6!important}.services-identity-visual{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.38) 10%,rgba(255,255,255,.12) 18%,rgba(255,255,255,.02) 28%,rgba(255,255,255,0) 40%)!important;box-shadow:none!important;border:0!important;outline:none!important}.services-card-image:after{content:none!important}.services-identity-canvas,.services-identity-links,.services-identity-visual canvas{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 12%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.04) 30%,rgba(0,0,0,0) 40%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 12%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.04) 30%,rgba(0,0,0,0) 40%)}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.14) 12%,rgba(255,255,255,.03) 22%,rgba(255,255,255,0) 34%)!important;opacity:.42!important}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 18%,rgba(255,255,255,0) 32%)!important}.services-identity-visual:before{opacity:.28!important;filter:blur(20px)!important}.services-identity-visual{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.56) 12%,rgba(255,255,255,.22) 24%,rgba(255,255,255,.06) 38%,rgba(255,255,255,0) 54%)!important}.services-identity-canvas,.services-identity-links,.services-identity-visual canvas{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.96),rgba(0,0,0,.74) 12%,rgba(0,0,0,.42) 24%,rgba(0,0,0,.14) 36%,rgba(0,0,0,0) 52%);mask-image:linear-gradient(180deg,rgba(0,0,0,.96),rgba(0,0,0,.74) 12%,rgba(0,0,0,.42) 24%,rgba(0,0,0,.14) 36%,rgba(0,0,0,0) 52%)}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.26) 14%,rgba(255,255,255,.1) 26%,rgba(255,255,255,.02) 40%,rgba(255,255,255,0) 56%)!important;opacity:.58!important}.services-identity-links{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 22%,rgba(255,255,255,0) 40%)!important}.services-identity-visual:before{opacity:.34!important}.services-identity-node-frame{box-shadow:none!important}.services-identity-link{stroke-width:2.6!important;stroke-dasharray:9 7!important;filter:drop-shadow(0 0 8px rgba(80,107,252,.16))!important}.services-identity-links{background:none!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:1!important}.services-identity-visual{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.72) 14%,rgba(255,255,255,.38) 28%,rgba(255,255,255,.14) 44%,rgba(255,255,255,0) 62%)!important}.services-identity-canvas,.services-identity-visual canvas{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.48) 16%,rgba(255,255,255,.18) 34%,rgba(255,255,255,.05) 48%,rgba(255,255,255,0) 64%)!important;opacity:.74!important}.services-identity-visual:before{opacity:.42!important}.services-identity-canvas,.services-identity-visual canvas{-webkit-mask-image:none!important;mask-image:none!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62) 22%,rgba(255,255,255,.4) 48%,rgba(255,255,255,.18) 74%,rgba(255,255,255,.08))!important;opacity:.92!important;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.54) 22%,rgba(255,255,255,.32) 48%,rgba(255,255,255,.14) 74%,rgba(255,255,255,.05))!important;opacity:.78!important}.services-identity-node{contain:layout style paint;contain:none!important;will-change:transform,opacity!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes servicesIdentityNodeFloatA{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(0,-5px,0) rotate(-.8deg) scale(1.01)}}@keyframes servicesIdentityNodeFloatB{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(0,4px,0) rotate(.7deg) scale(1.008)}}@keyframes servicesIdentityNodeFloatC{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(0,-4px,0) rotate(.55deg) scale(1.006)}}.services-identity-node-frame{animation:servicesIdentityNodeFloatA 7.8s ease-in-out infinite;will-change:transform}.services-identity-node-palette .services-identity-node-frame{animation-name:servicesIdentityNodeFloatB;animation-duration:8.6s;animation-delay:-1.1s}.services-identity-node-type .services-identity-node-frame{animation-name:servicesIdentityNodeFloatC;animation-duration:7.2s;animation-delay:-2.2s}.services-identity-node-component .services-identity-node-frame{animation-name:servicesIdentityNodeFloatB;animation-duration:8.9s;animation-delay:-.6s}.services-identity-node-frame{animation:none!important}.services-identity-link{stroke-width:3px!important;stroke-dasharray:10 7!important;stroke-linecap:round!important;stroke-dashoffset:0!important;filter:drop-shadow(0 0 10px rgba(80,107,252,.22)) drop-shadow(0 0 18px rgba(139,221,241,.14))!important;animation:servicesIdentityLinkFlow 5.8s linear infinite!important}.services-evolution-visual{position:relative;z-index:1;display:flex;width:100%;margin-top:auto;align-self:stretch;--services-evolution-cycle:10.8s}.services-evolution-shell{display:grid;width:100%;grid-gap:clamp(10px,.82vw,14px);gap:clamp(10px,.82vw,14px)}.services-evolution-browser{position:relative;display:grid;grid-gap:clamp(12px,.92vw,16px);gap:clamp(12px,.92vw,16px);min-height:clamp(230px,17.2vw,292px);padding:clamp(14px,.98vw,18px);border-radius:clamp(20px,1.55vw,26px);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.93) 18%,rgba(255,255,255,.78) 54%,rgba(255,255,255,.22)),linear-gradient(135deg,rgba(139,221,241,.16),rgba(134,46,246,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.services-evolution-browser:before{content:"";position:absolute;inset:-24% 18% auto -12%;height:62%;border-radius:999px;background:linear-gradient(90deg,rgba(139,221,241,.18),rgba(80,107,252,.12),rgba(134,46,246,.12));filter:blur(26px);opacity:.85;pointer-events:none}.services-evolution-browser:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.46);pointer-events:none}.services-evolution-content,.services-evolution-hero,.services-evolution-steps,.services-evolution-topbar{position:relative;z-index:1}.services-evolution-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(10px,.8vw,16px);gap:clamp(10px,.8vw,16px)}.services-evolution-window-controls{display:inline-flex;align-items:center;gap:6px}.services-evolution-window-controls span{width:7px;height:7px;border-radius:999px;background:rgba(96,101,122,.32)}.services-evolution-window-controls span:first-child{background:rgba(139,221,241,.84)}.services-evolution-window-controls span:nth-child(2){background:rgba(80,107,252,.74)}.services-evolution-window-controls span:nth-child(3){background:rgba(134,46,246,.72)}.services-evolution-nav{gap:8px;min-width:0}.services-evolution-nav,.services-evolution-nav-item{display:inline-flex;align-items:center;justify-content:center}.services-evolution-nav-item{min-height:26px;padding:0 10px;border-radius:999px;background:rgba(245,247,251,.92);color:#72798a;font-size:.68rem;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(214,219,230,.72);white-space:nowrap}.services-evolution-topbar-meta{display:inline-flex;align-items:center;gap:8px}.services-evolution-topbar-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgba(243,246,251,.96);color:#687083;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(218,222,232,.82)}.services-evolution-topbar-pill-strong{background:linear-gradient(135deg,rgba(80,107,252,.14),rgba(134,46,246,.12),rgba(139,221,241,.18));color:#4d61cf;box-shadow:inset 0 0 0 1px rgba(134,46,246,.16)}.services-evolution-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(126px,.82fr);grid-gap:clamp(12px,1vw,18px);gap:clamp(12px,1vw,18px);align-items:stretch}.services-evolution-hero-copy{display:grid;align-content:start;grid-gap:9px;gap:9px}.services-evolution-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(139,221,241,.18);color:#4f64cf;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.services-evolution-title-stack{display:grid;grid-gap:2px;gap:2px}.services-evolution-title-stack span{color:#16191f;font-size:clamp(1rem,.92vw,1.22rem);font-weight:800;line-height:1.02;letter-spacing:-.04em}.services-evolution-subcopy{max-width:30ch;margin:0;color:#626a7b;font-size:.78rem;font-weight:600;line-height:1.45}.services-evolution-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.services-evolution-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.services-evolution-button-primary{background:linear-gradient(90deg,#506bfc,#862ef6 58%,#8bddf1);color:#ffffff;box-shadow:0 14px 26px rgba(96,100,214,.2)}.services-evolution-button-secondary{background:rgba(244,247,251,.94);color:#656c7d;box-shadow:inset 0 0 0 1px rgba(214,220,230,.9)}.services-evolution-reassurance{color:#7a8192;font-size:.68rem;font-weight:700;letter-spacing:.02em}.services-evolution-preview{min-width:0}.services-evolution-preview-screen{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;height:100%;min-height:116px;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.68) 62%,rgba(255,255,255,.16)),linear-gradient(135deg,rgba(139,221,241,.22),rgba(80,107,252,.1),rgba(134,46,246,.1));overflow:hidden}.services-evolution-preview-orb{position:absolute;right:-14px;top:-12px;width:88px;height:88px;border-radius:999px;background:linear-gradient(135deg,rgba(139,221,241,.34),rgba(80,107,252,.24),rgba(134,46,246,.18));filter:blur(6px);opacity:.92}.services-evolution-card-line,.services-evolution-preview-card-line,.services-evolution-preview-line{display:block;height:8px;border-radius:999px;background:rgba(160,170,193,.22)}.services-evolution-card-line-strong,.services-evolution-preview-card-line-strong,.services-evolution-preview-line-strong{background:rgba(91,108,194,.3)}.services-evolution-preview-line{width:62%}.services-evolution-preview-line-strong{width:76%}.services-evolution-preview-card{display:grid;grid-gap:8px;gap:8px;width:min(124px,100%);margin-top:auto;padding:10px 11px;border-radius:14px;background:rgba(255,255,255,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.services-evolution-card-tag,.services-evolution-meta-label,.services-evolution-preview-card-tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:20px;padding:0 7px;border-radius:999px;background:rgba(245,247,251,.92);color:#6d7485;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(219,223,232,.72)}.services-evolution-preview-card-line{width:76%;height:7px}.services-evolution-preview-kpi{position:absolute;right:12px;bottom:12px;display:grid;justify-items:end;grid-gap:1px;gap:1px;padding:10px 12px;border-radius:14px;background:rgba(20,25,38,.92);color:#ffffff;box-shadow:0 16px 28px rgba(34,39,56,.18)}.services-evolution-meta-metric strong,.services-evolution-preview-kpi strong{font-size:1rem;font-weight:800;line-height:1;letter-spacing:-.04em}.services-evolution-meta-metric span,.services-evolution-preview-kpi span{font-size:.62rem;font-weight:700;color:rgba(236,240,255,.78);text-transform:uppercase;letter-spacing:.06em}.services-evolution-content{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.98fr) auto;grid-gap:clamp(10px,.78vw,14px);gap:clamp(10px,.78vw,14px);align-items:stretch}.services-evolution-card,.services-evolution-meta{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:74px;padding:11px 12px;border-radius:16px;background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.services-evolution-card-line{width:82%}.services-evolution-card-line-short{width:58%}.services-evolution-meta{min-width:92px;justify-items:start}.services-evolution-meta-metric{display:grid;grid-gap:3px;gap:3px}.services-evolution-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.services-evolution-step{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(244,246,250,.9);color:#757c8c;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(218,222,232,.74)}.services-evolution-stage-two{opacity:0;transform:translateY(8px) scale(.96);animation:servicesEvolutionStageTwo var(--services-evolution-cycle) ease-in-out infinite}.services-evolution-stage-three{opacity:0;transform:translateY(8px) scale(.96);animation:servicesEvolutionStageThree var(--services-evolution-cycle) ease-in-out infinite}.services-evolution-step-one{animation:servicesEvolutionStepOne var(--services-evolution-cycle) ease-in-out infinite}.services-evolution-step-two{animation:servicesEvolutionStepTwo var(--services-evolution-cycle) ease-in-out infinite}.services-evolution-step-three{animation:servicesEvolutionStepThree var(--services-evolution-cycle) ease-in-out infinite}@keyframes servicesEvolutionStageTwo{0%,30%{opacity:0;transform:translateY(8px) scale(.96)}38%,90%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes servicesEvolutionStageThree{0%,58%{opacity:0;transform:translateY(8px) scale(.96)}66%,90%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes servicesEvolutionStepOne{0%,30%{background:linear-gradient(90deg,rgba(80,107,252,.16),rgba(139,221,241,.16));color:#4c63cf;box-shadow:inset 0 0 0 1px rgba(80,107,252,.16)}38%,to{background:rgba(244,246,250,.9);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(218,222,232,.74)}}@keyframes servicesEvolutionStepTwo{0%,30%{background:rgba(244,246,250,.9);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(218,222,232,.74)}38%,58%{background:linear-gradient(90deg,rgba(80,107,252,.16),rgba(134,46,246,.14));color:#5161cf;box-shadow:inset 0 0 0 1px rgba(134,46,246,.16)}66%,to{background:rgba(244,246,250,.9);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(218,222,232,.74)}}@keyframes servicesEvolutionStepThree{0%,58%{background:rgba(244,246,250,.9);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(218,222,232,.74)}66%,90%{background:linear-gradient(90deg,rgba(134,46,246,.16),rgba(139,221,241,.18));color:#5b5fd0;box-shadow:inset 0 0 0 1px rgba(80,107,252,.16)}to{background:rgba(244,246,250,.9);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(218,222,232,.74)}}.services-card-growth .services-card-copy{max-width:none}@media (max-width:1120px){.services-evolution-browser{min-height:248px;padding:14px}.services-evolution-hero{grid-template-columns:minmax(0,1fr) minmax(116px,.84fr)}.services-evolution-content{grid-template-columns:minmax(0,1fr) minmax(0,.94fr) auto}}@media (max-width:780px){.services-evolution-browser{min-height:286px;padding:14px 13px;gap:11px}.services-evolution-topbar{grid-template-columns:auto 1fr;gap:8px}.services-evolution-topbar-meta{grid-column:1/-1;justify-content:flex-end}.services-evolution-nav{justify-content:flex-start;overflow:hidden}.services-evolution-nav-item{min-height:24px;padding:0 8px;font-size:.62rem}.services-evolution-hero{grid-template-columns:1fr}.services-evolution-preview-screen{min-height:108px}.services-evolution-content{grid-template-columns:1fr}.services-evolution-meta{min-width:0}.services-evolution-steps{gap:6px}.services-evolution-step{font-size:.58rem}}.services-evolution-visual-browser{--services-browser-cycle:10.8s}.services-evolution-visual-browser .services-evolution-shell{gap:clamp(10px,.82vw,14px)}.services-evolution-visual-browser .services-evolution-browser{min-height:clamp(232px,17.2vw,294px);border-radius:16px;box-shadow:0 18px 36px rgba(24,29,42,.08),inset 0 0 0 1px rgba(255,255,255,.72)}.services-browser-chrome{background:#141414}.services-browser-tabbar{display:grid;grid-template-columns:minmax(0,auto) auto 1fr;align-items:center;grid-gap:6px;gap:6px;min-height:34px;padding:0 8px 0 6px}.services-browser-tab{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:182px;min-height:28px;padding:0 10px;border-radius:10px 10px 0 0;color:rgba(255,255,255,.72);background:rgba(255,255,255,.08)}.services-browser-tab-active{background:#ffffff;color:#464c59}.services-browser-tab-mark{width:12px;height:12px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.services-browser-tab-mark-image{width:100%;height:100%;display:block;object-fit:contain}.services-browser-tab-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:700}.services-browser-favorite svg,.services-browser-navbutton svg,.services-browser-plus svg,.services-browser-tab-close{width:12px;height:12px;display:block}.services-browser-plus{width:24px;height:24px;border:0;border-radius:999px;background:transparent;justify-content:center;padding:0}.services-browser-plus,.services-browser-window-actions{color:rgba(255,255,255,.78);display:inline-flex;align-items:center}.services-browser-window-actions{justify-content:flex-end;gap:4px}.services-browser-window-control{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.services-browser-window-control svg{width:10px;height:10px;display:block}.services-browser-window-control-close{color:rgba(255,255,255,.9)}.services-browser-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:40px;padding:0 10px 0 8px;background:#f7f7f8;box-shadow:inset 0 -1px 0 rgba(214,218,226,.86)}.services-browser-navbuttons{display:inline-flex;align-items:center;gap:4px}.services-browser-favorite,.services-browser-navbutton{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#5d6475}.services-browser-addressbar{min-width:0;display:flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(220,224,231,.95)}.services-browser-address{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4f5666;font-size:.68rem;font-weight:700}.services-browser-page{background:#ffffff;min-height:clamp(156px,12.6vw,220px)}.services-browser-page-inner{grid-gap:clamp(12px,.92vw,16px);gap:clamp(12px,.92vw,16px)}.services-browser-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(120px,.82fr);grid-gap:clamp(12px,1vw,16px);gap:clamp(12px,1vw,16px)}.services-browser-copy{display:grid;align-content:start;grid-gap:8px;gap:8px}.services-browser-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:20px;padding:0 8px;border-radius:999px;background:rgba(80,107,252,.1);color:#5a65cb;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.services-browser-title-stack{display:grid;grid-gap:2px;gap:2px}.services-browser-title-stack span{color:#12161f;font-size:clamp(.94rem,.9vw,1.16rem);font-weight:800;line-height:1.04;letter-spacing:-.04em}.services-browser-text{max-width:31ch;margin:0;color:#697082;font-size:.74rem;font-weight:600;line-height:1.45}.services-browser-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.services-browser-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;font-size:.68rem;font-weight:800;white-space:nowrap}.services-browser-button-primary{background:linear-gradient(90deg,#506bfc,#862ef6 58%,#8bddf1);color:#ffffff}.services-browser-button-secondary{background:#f4f6fa;color:#687082;box-shadow:inset 0 0 0 1px rgba(221,225,233,.92)}.services-browser-trust{color:#7a8293;font-size:.64rem;font-weight:700;letter-spacing:.03em}.services-browser-visual{min-width:0}.services-browser-visual-screen{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:116px;height:100%;padding:12px;border-radius:14px;background:linear-gradient(180deg,#f7f8fb,#eef2f8);box-shadow:inset 0 0 0 1px rgba(226,230,238,.92)}.services-browser-card-line,.services-browser-visual-line{display:block;height:7px;border-radius:999px;background:rgba(173,180,196,.22)}.services-browser-card-line-strong,.services-browser-visual-line-strong{background:rgba(90,108,201,.28)}.services-browser-visual-line{width:58%}.services-browser-visual-line-strong{width:74%}.services-browser-kpi{position:absolute;right:12px;bottom:12px;display:grid;justify-items:end;grid-gap:2px;gap:2px;padding:10px 11px;border-radius:12px;background:#1a1f2b;color:#ffffff}.services-browser-card-meta strong,.services-browser-kpi strong{font-size:.96rem;font-weight:800;line-height:1;letter-spacing:-.04em}.services-browser-card-meta-text,.services-browser-kpi span{color:rgba(238,242,255,.78);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.services-browser-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:clamp(10px,.78vw,14px);gap:clamp(10px,.78vw,14px)}.services-browser-card{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:72px;padding:11px 12px;border-radius:14px;background:linear-gradient(180deg,rgba(248,249,252,.98),rgba(242,245,250,.9));box-shadow:inset 0 0 0 1px rgba(229,232,239,.96)}.services-browser-card-label{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:18px;padding:0 7px;border-radius:999px;background:rgba(242,245,250,.98);color:#71798b;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(224,228,236,.96)}.services-browser-card-line{width:80%}.services-browser-card-line-short{width:56%}.services-browser-card-meta{min-width:92px;justify-items:start}.services-evolution-visual-browser .services-evolution-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.services-browser-step{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(244,246,250,.94);color:#757c8c;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(220,224,232,.88)}.services-browser-step-one{animation:servicesBrowserStepOne var(--services-browser-cycle) ease-in-out infinite}.services-browser-step-two{animation:servicesBrowserStepTwo var(--services-browser-cycle) ease-in-out infinite}.services-browser-step-three{animation:servicesBrowserStepThree var(--services-browser-cycle) ease-in-out infinite}@keyframes servicesBrowserRevealTwo{0%,30%{opacity:0;transform:translateY(8px)}38%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes servicesBrowserRevealThree{0%,58%{opacity:0;transform:translateY(8px)}66%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes servicesBrowserStepOne{0%,30%{background:linear-gradient(90deg,rgba(80,107,252,.14),rgba(139,221,241,.16));color:#4f63cf;box-shadow:inset 0 0 0 1px rgba(80,107,252,.14)}38%,to{background:rgba(244,246,250,.94);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(220,224,232,.88)}}@keyframes servicesBrowserStepTwo{0%,30%{background:rgba(244,246,250,.94);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(220,224,232,.88)}38%,58%{background:linear-gradient(90deg,rgba(80,107,252,.14),rgba(134,46,246,.12));color:#5161cf;box-shadow:inset 0 0 0 1px rgba(134,46,246,.14)}66%,to{background:rgba(244,246,250,.94);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(220,224,232,.88)}}@keyframes servicesBrowserStepThree{0%,58%{background:rgba(244,246,250,.94);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(220,224,232,.88)}66%,92%{background:linear-gradient(90deg,rgba(134,46,246,.14),rgba(139,221,241,.16));color:#5c61d0;box-shadow:inset 0 0 0 1px rgba(80,107,252,.14)}to{background:rgba(244,246,250,.94);color:#757c8c;box-shadow:inset 0 0 0 1px rgba(220,224,232,.88)}}@media (max-width:1120px){.services-evolution-visual-browser .services-evolution-browser{min-height:252px}.services-browser-tab{max-width:154px}.services-browser-hero{grid-template-columns:minmax(0,1fr) minmax(112px,.78fr)}}@media (max-width:780px){.services-evolution-visual-browser .services-evolution-browser{min-height:306px;border-radius:14px}.services-browser-tabbar{grid-template-columns:minmax(0,auto) auto}.services-browser-window-actions{display:none}.services-browser-tab{max-width:176px}.services-browser-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:0 8px 0 6px}.services-browser-page-inner{gap:12px;padding:12px}.services-browser-content,.services-browser-hero{grid-template-columns:1fr}.services-browser-card-meta{min-width:0}}.services-evolution-visual-browser{--services-browser-cycle:10.2s;height:100%}.services-evolution-visual-browser .services-evolution-shell{height:100%}.services-evolution-visual-browser .services-evolution-steps{display:none}.services-browser-stage{position:relative;display:flex;flex:1 1 auto;min-height:100%;padding:clamp(16px,1.1vw,22px);border-radius:18px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 18%,rgba(255,255,255,.68) 42%,rgba(255,255,255,.2) 72%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.16),rgba(80,107,252,.08) 52%,rgba(134,46,246,.03))}.services-browser-stage:after,.services-browser-stage:before{content:"";position:absolute;inset:auto;border-radius:999px;filter:blur(24px);opacity:.72;pointer-events:none;z-index:0}.services-browser-stage:before{width:38%;height:48%;right:-10%;top:-12%;background:radial-gradient(circle,rgba(139,221,241,.26) 0,rgba(139,221,241,0) 72%)}.services-browser-stage:after{width:42%;height:52%;bottom:-18%;background:radial-gradient(circle,rgba(134,46,246,.14) 0,rgba(134,46,246,0) 72%)}.services-browser-scene{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;perspective:1800px;perspective-origin:62% 42%}.services-browser-scene:after{content:"";position:absolute;left:50%;bottom:9%;width:min(70%,360px);transform:translateX(-42%) rotate(-5deg);background:radial-gradient(ellipse,rgba(56,67,96,.16) 0,rgba(56,67,96,.08) 34%,rgba(56,67,96,0) 72%);filter:blur(16px);pointer-events:none;z-index:0}.services-evolution-visual-browser .services-evolution-browser{position:relative;z-index:1;display:grid;grid-gap:0;gap:0;width:min(100%,560px);min-height:clamp(208px,15vw,258px);padding:0;border-radius:18px;overflow:hidden;background:#ffffff;box-shadow:0 28px 46px rgba(24,29,42,.1),0 14px 28px rgba(80,107,252,.12),inset 0 0 0 1px rgba(255,255,255,.74);transform-style:preserve-3d;transform:rotateX(11deg) rotateY(-24deg) rotate(-1.4deg) translate3d(14px,-2px,0);transform-origin:center center;animation:servicesBrowserSceneFloat 9.4s ease-in-out infinite}.services-evolution-visual-browser .services-evolution-browser:after,.services-evolution-visual-browser .services-evolution-browser:before{content:none}.services-browser-chrome{background:#111214}.services-browser-tabbar{min-height:36px;padding:0 9px 0 7px}.services-browser-tab{min-height:29px;max-width:196px}.services-browser-toolbar{min-height:38px}.services-browser-page{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(252,253,255,.98));min-height:clamp(166px,11.8vw,206px)}.services-browser-page-inner{display:grid;height:100%;padding:clamp(14px,1vw,18px)}.services-browser-page-wireframe{align-content:start}.services-browser-wireframe-shell{display:grid;grid-gap:clamp(12px,.96vw,16px);gap:clamp(12px,.96vw,16px)}.services-browser-wireframe-hero{display:grid;align-content:start;grid-gap:8px;gap:8px}.services-browser-wireframe-button,.services-browser-wireframe-chip,.services-browser-wireframe-dot,.services-browser-wireframe-eyebrow,.services-browser-wireframe-line,.services-browser-wireframe-panel-top,.services-browser-wireframe-pill,.services-browser-wireframe-preview{display:block}.services-browser-wireframe-chip{width:70px;height:18px;border-radius:999px;background:linear-gradient(90deg,rgba(80,107,252,.15),rgba(134,46,246,.12));box-shadow:inset 0 0 0 1px rgba(80,107,252,.14)}.services-browser-wireframe-line{height:8px;border-radius:999px;background:rgba(93,105,124,.12)}.services-browser-wireframe-line-strong{width:min(54%,212px);height:11px;background:rgba(38,43,56,.18)}.services-browser-wireframe-line-medium{width:min(68%,248px)}.services-browser-wireframe-line-copy{width:min(60%,228px);height:7px}.services-browser-wireframe-actions{display:inline-flex;align-items:center;gap:8px;padding-top:2px}.services-browser-wireframe-button{height:30px;border-radius:999px}.services-browser-wireframe-button-primary{width:104px;background:linear-gradient(90deg,rgba(80,107,252,.96),rgba(134,46,246,.9) 54%,rgba(139,221,241,.82));box-shadow:0 8px 16px rgba(80,107,252,.16)}.services-browser-wireframe-button-secondary{width:82px;background:rgba(244,246,250,.98);box-shadow:inset 0 0 0 1px rgba(220,224,232,.94)}.services-browser-wireframe-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-gap:clamp(10px,.82vw,14px);gap:clamp(10px,.82vw,14px)}.services-browser-wireframe-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:86px;padding:12px;border-radius:14px;background:linear-gradient(180deg,rgba(248,249,252,.98),rgba(242,245,250,.82));box-shadow:inset 0 0 0 1px rgba(226,230,238,.92)}.services-browser-wireframe-eyebrow{width:54px;height:6px;border-radius:999px;background:rgba(90,108,201,.2)}.services-browser-wireframe-line-card-strong{width:70%}.services-browser-wireframe-line-card{width:84%}.services-browser-wireframe-preview{width:100%;height:34px;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.24)),linear-gradient(135deg,rgba(139,221,241,.18),rgba(80,107,252,.08) 58%,rgba(134,46,246,.05));box-shadow:inset 0 0 0 1px rgba(223,227,235,.8)}.services-browser-wireframe-card-side{position:relative;min-height:86px}.services-browser-wireframe-panel-top{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,rgba(80,107,252,.14),rgba(139,221,241,.3));box-shadow:inset 0 0 0 1px rgba(139,221,241,.28)}.services-browser-wireframe-line-panel-strong{width:78%}.services-browser-wireframe-line-panel{width:58%}.services-browser-wireframe-dot{position:absolute;right:12px;bottom:12px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,rgba(80,107,252,.96),rgba(134,46,246,.94));box-shadow:0 0 0 6px rgba(80,107,252,.08)}.services-browser-wireframe-footer{display:flex;align-items:center;gap:10px}.services-browser-wireframe-pill{height:22px;border-radius:999px;background:rgba(243,246,250,.98);box-shadow:inset 0 0 0 1px rgba(222,226,234,.94)}.services-browser-wireframe-pill-wide{width:96px}.services-browser-wireframe-pill-dark{width:54px;background:#171c26;box-shadow:0 10px 18px rgba(23,28,38,.16)}.services-browser-reveal-two{opacity:0;transform:translateY(8px);animation:servicesBrowserRevealTwo var(--services-browser-cycle) ease-in-out infinite}.services-browser-reveal-three{opacity:0;transform:translateY(8px);animation:servicesBrowserRevealThree var(--services-browser-cycle) ease-in-out infinite}@keyframes servicesBrowserSceneFloat{0%,to{transform:rotateX(11deg) rotateY(-24deg) rotate(-1.4deg) translate3d(14px,-2px,0)}50%{transform:rotateX(10.4deg) rotateY(-22.8deg) rotate(-1deg) translate3d(8px,-8px,0)}}@media (max-width:1120px){.services-browser-stage{padding:14px}.services-evolution-visual-browser .services-evolution-browser{width:min(100%,500px);transform:rotateX(9deg) rotateY(-20deg) rotate(-1.1deg) translate3d(10px,0,0)}.services-browser-page{min-height:176px}}@media (max-width:780px){.services-browser-stage{padding:12px 10px 8px}.services-browser-scene{perspective:1280px;perspective-origin:50% 42%}.services-browser-scene:after{width:84%;bottom:6%;transform:translateX(-50%)}.services-evolution-visual-browser .services-evolution-browser{width:100%;min-height:248px;border-radius:15px;transform:rotateX(6deg) rotateY(-10deg) rotate(-.5deg);animation:none}.services-browser-tab{max-width:168px}.services-browser-page{min-height:190px}.services-browser-page-inner{padding:12px}.services-browser-wireframe-grid{grid-template-columns:1fr}.services-browser-wireframe-card,.services-browser-wireframe-card-side{min-height:78px}}.services-evolution-visual-browser{--services-browser-cycle:12s}.services-browser-stage{padding:clamp(18px,1.3vw,24px)}.services-browser-scene{perspective:1960px;perspective-origin:58% 40%}.services-browser-scene:after{width:min(74%,420px);height:20%;bottom:11%;transform:translateX(-36%) rotate(-5deg);background:radial-gradient(ellipse,rgba(56,67,96,.14) 0,rgba(56,67,96,.07) 36%,rgba(56,67,96,0) 74%)}.services-browser-deck{--browser-front-x:0px;--browser-front-y:-6px;--browser-left-x:-132px;--browser-left-y:18px;--browser-right-x:128px;--browser-right-y:22px;width:min(100%,640px);height:clamp(220px,17vw,278px)}.services-browser-mini{position:absolute;top:50%;left:50%;z-index:1;display:grid;grid-gap:0;gap:0;width:clamp(190px,20vw,248px);min-height:clamp(142px,11vw,178px);border-radius:14px;overflow:hidden;background:#ffffff;box-shadow:0 22px 34px rgba(24,29,42,.1),0 8px 18px rgba(80,107,252,.08),inset 0 0 0 1px rgba(255,255,255,.76);transform-style:preserve-3d;will-change:transform,opacity}.services-browser-mini .services-browser-chrome{background:#111214}.services-browser-mini .services-browser-tabbar{grid-template-columns:minmax(0,auto) auto 1fr;gap:4px;min-height:24px;padding:0 6px 0 5px}.services-browser-mini .services-browser-tab{gap:5px;max-width:116px;min-height:20px;padding:0 7px;border-radius:7px 7px 0 0}.services-browser-mini .services-browser-tab-mark{width:8px;height:8px}.services-browser-mini .services-browser-tab-title{font-size:.48rem}.services-browser-mini .services-browser-favorite svg,.services-browser-mini .services-browser-navbutton svg,.services-browser-mini .services-browser-plus svg,.services-browser-mini .services-browser-tab-close{width:10px;height:10px}.services-browser-mini .services-browser-favorite,.services-browser-mini .services-browser-navbutton,.services-browser-mini .services-browser-plus{width:18px;height:18px}.services-browser-mini .services-browser-window-actions{gap:3px}.services-browser-mini .services-browser-window-control{width:11px;height:11px}.services-browser-mini .services-browser-window-control svg{width:8px;height:8px}.services-browser-mini .services-browser-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:28px;padding:0 7px 0 5px}.services-browser-mini .services-browser-navbuttons{gap:3px}.services-browser-mini .services-browser-addressbar{min-height:20px;padding:0 8px}.services-browser-mini .services-browser-address{font-size:.48rem}.services-browser-mini .services-browser-page{min-height:112px}.services-browser-mini .services-browser-page-inner{padding:10px}.services-browser-mini .services-browser-wireframe-shell{gap:8px}.services-browser-mini .services-browser-wireframe-hero{gap:6px}.services-browser-mini .services-browser-wireframe-chip{width:52px;height:13px}.services-browser-mini .services-browser-wireframe-line{height:5px}.services-browser-mini .services-browser-wireframe-line-strong{width:58%;height:8px}.services-browser-mini .services-browser-wireframe-line-medium{width:74%}.services-browser-mini .services-browser-wireframe-line-copy{width:64%;height:5px}.services-browser-mini .services-browser-wireframe-actions{gap:6px;padding-top:0}.services-browser-mini .services-browser-wireframe-button{height:22px}.services-browser-mini .services-browser-wireframe-button-primary{width:74px}.services-browser-mini .services-browser-wireframe-button-secondary{width:58px}.services-browser-mini .services-browser-wireframe-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8px}.services-browser-mini-stage-1 .services-browser-wireframe-grid{grid-template-columns:1fr}.services-browser-mini .services-browser-wireframe-card{gap:6px;min-height:54px;padding:9px;border-radius:10px}.services-browser-mini .services-browser-wireframe-eyebrow{width:38px;height:5px}.services-browser-mini .services-browser-wireframe-preview{height:22px;border-radius:8px}.services-browser-mini .services-browser-wireframe-panel-top{width:26px;height:26px;border-radius:9px}.services-browser-mini .services-browser-wireframe-dot{right:9px;bottom:9px;width:9px;height:9px}.services-browser-mini .services-browser-wireframe-footer{gap:7px}.services-browser-mini .services-browser-wireframe-pill{height:16px}.services-browser-mini .services-browser-wireframe-pill-wide{width:72px}.services-browser-mini .services-browser-wireframe-pill-dark{width:40px}.services-browser-mini-stage-1{animation:servicesBrowserDeckOne var(--services-browser-cycle) ease-in-out infinite}.services-browser-mini-stage-2{animation:servicesBrowserDeckTwo var(--services-browser-cycle) ease-in-out infinite}.services-browser-mini-stage-3{animation:servicesBrowserDeckThree var(--services-browser-cycle) ease-in-out infinite}@keyframes servicesBrowserDeckOne{0%,28%,to{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-front-x)),calc(-50% + var(--browser-front-y))) rotateX(11deg) rotateY(-24deg) rotate(-1.1deg) scale(1)}36%,61%{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-left-x)),calc(-50% + var(--browser-left-y))) rotateX(13deg) rotateY(-30deg) rotate(-4deg) scale(.82)}69%,94%{z-index:2;opacity:.72;transform:translate(calc(-50% + var(--browser-right-x)),calc(-50% + var(--browser-right-y))) rotateX(9deg) rotateY(-17deg) rotate(1.6deg) scale(.88)}}@keyframes servicesBrowserDeckTwo{0%,28%{z-index:2;opacity:.72;transform:translate(calc(-50% + var(--browser-right-x)),calc(-50% + var(--browser-right-y))) rotateX(9deg) rotateY(-17deg) rotate(1.6deg) scale(.88)}36%,61%{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-front-x)),calc(-50% + var(--browser-front-y))) rotateX(11deg) rotateY(-24deg) rotate(-1.1deg) scale(1)}69%,94%{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-left-x)),calc(-50% + var(--browser-left-y))) rotateX(13deg) rotateY(-30deg) rotate(-4deg) scale(.82)}to{z-index:2;opacity:.72;transform:translate(calc(-50% + var(--browser-right-x)),calc(-50% + var(--browser-right-y))) rotateX(9deg) rotateY(-17deg) rotate(1.6deg) scale(.88)}}@keyframes servicesBrowserDeckThree{0%,28%{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-left-x)),calc(-50% + var(--browser-left-y))) rotateX(13deg) rotateY(-30deg) rotate(-4deg) scale(.82)}36%,61%{z-index:2;opacity:.72;transform:translate(calc(-50% + var(--browser-right-x)),calc(-50% + var(--browser-right-y))) rotateX(9deg) rotateY(-17deg) rotate(1.6deg) scale(.88)}69%,94%{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-front-x)),calc(-50% + var(--browser-front-y))) rotateX(11deg) rotateY(-24deg) rotate(-1.1deg) scale(1)}to{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-left-x)),calc(-50% + var(--browser-left-y))) rotateX(13deg) rotateY(-30deg) rotate(-4deg) scale(.82)}}@media (max-width:1120px){.services-browser-deck{--browser-left-x:-108px;--browser-right-x:108px;width:min(100%,560px);height:244px}.services-browser-mini{width:clamp(178px,24vw,224px)}}@media (max-width:780px){.services-browser-stage{padding:12px 10px 10px}.services-browser-deck{--browser-left-x:-58px;--browser-left-y:22px;--browser-right-x:58px;--browser-right-y:24px;width:100%;height:226px}.services-browser-mini{width:clamp(150px,56vw,206px);min-height:140px}.services-browser-mini .services-browser-window-actions{display:none}.services-browser-mini .services-browser-tab{max-width:104px}.services-browser-mini .services-browser-page{min-height:104px}}.services-card-growth .services-card-visual{background:none;filter:none;opacity:0}.services-browser-stage{padding:clamp(14px,1vw,18px);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,255,255,.96) 18%,rgba(255,255,255,.74) 42%,rgba(255,255,255,.26) 68%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.12),rgba(80,107,252,.06) 52%,rgba(134,46,246,.02));box-shadow:none}.services-browser-stage:before{width:34%;height:42%;right:-8%;top:-10%;opacity:.58}.services-browser-stage:after{width:38%;height:46%;left:-8%;bottom:-14%;opacity:.44}.services-browser-scene{align-items:flex-start;padding-top:2px;perspective:1900px;perspective-origin:54% 38%}.services-browser-scene:after{width:min(78%,430px);height:18%;bottom:10%;transform:translateX(-34%) rotate(-4deg)}.services-browser-deck{--browser-left-x:-170px;--browser-left-y:-26px;--browser-middle-x:-4px;--browser-middle-y:2px;--browser-right-x:160px;--browser-right-y:28px;position:relative;width:min(100%,620px);height:clamp(164px,12.4vw,206px);animation:servicesBrowserDeckDrift 12s ease-in-out infinite}.services-browser-mini{width:clamp(150px,15vw,188px);min-height:clamp(110px,8.4vw,136px);border-radius:12px;box-shadow:0 18px 28px rgba(24,29,42,.1),0 7px 16px rgba(80,107,252,.06),inset 0 0 0 1px rgba(255,255,255,.82);animation:none}.services-browser-mini-stage-1{z-index:1;opacity:.64;transform:translate(calc(-50% + var(--browser-left-x)),calc(-50% + var(--browser-left-y))) rotateX(13deg) rotateY(34deg) rotate(-7deg) scale(.72)}.services-browser-mini-stage-2{z-index:2;opacity:.84;transform:translate(calc(-50% + var(--browser-middle-x)),calc(-50% + var(--browser-middle-y))) rotateX(11deg) rotateY(20deg) rotate(-3.4deg) scale(.86)}.services-browser-mini-stage-3{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-right-x)),calc(-50% + var(--browser-right-y))) rotateX(10deg) rotateY(7deg) rotate(0deg) scale(.98)}.services-browser-mini .services-browser-tabbar{min-height:22px}.services-browser-mini .services-browser-tab{max-width:104px;min-height:19px}.services-browser-mini .services-browser-toolbar{min-height:24px}.services-browser-mini .services-browser-page{min-height:90px}.services-browser-mini .services-browser-page-inner{padding:8px}.services-browser-mini .services-browser-wireframe-shell{gap:6px}.services-browser-mini .services-browser-wireframe-chip{width:44px;height:11px}.services-browser-mini .services-browser-wireframe-line{height:4px}.services-browser-mini .services-browser-wireframe-line-strong{height:7px}.services-browser-mini .services-browser-wireframe-actions{gap:5px}.services-browser-mini .services-browser-wireframe-button{height:18px}.services-browser-mini .services-browser-wireframe-button-primary{width:62px}.services-browser-mini .services-browser-wireframe-button-secondary{width:48px}.services-browser-mini .services-browser-wireframe-grid{gap:6px}.services-browser-mini .services-browser-wireframe-card{min-height:44px;gap:5px;padding:7px;border-radius:9px}.services-browser-mini .services-browser-wireframe-preview{height:18px}.services-browser-mini .services-browser-wireframe-panel-top{width:20px;height:20px;border-radius:7px}.services-browser-mini .services-browser-wireframe-dot{width:7px;height:7px;right:7px;bottom:7px}.services-browser-mini .services-browser-wireframe-pill{height:13px}.services-browser-mini-stage-1 .services-browser-page{background:#ffffff}.services-browser-mini-stage-1 .services-browser-wireframe-line-medium{width:62%}.services-browser-mini-stage-1 .services-browser-wireframe-card-base{min-height:48px}.services-browser-mini-stage-2 .services-browser-page{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(250,251,255,.98))}.services-browser-mini-stage-2 .services-browser-wireframe-line-medium{width:72%}.services-browser-mini-stage-2 .services-browser-wireframe-button-primary{width:68px}.services-browser-mini-stage-3 .services-browser-page{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(251,252,255,.98) 68%,rgba(246,248,253,.92)),linear-gradient(135deg,rgba(139,221,241,.12),rgba(80,107,252,.04))}.services-browser-mini-stage-3 .services-browser-wireframe-line-copy{width:68%}.services-browser-mini-stage-3 .services-browser-wireframe-button-primary{width:74px}.services-browser-mini-stage-3 .services-browser-wireframe-preview{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.22)),linear-gradient(135deg,rgba(139,221,241,.24),rgba(80,107,252,.12) 58%,rgba(134,46,246,.08))}@keyframes servicesBrowserDeckDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@media (max-width:1120px){.services-browser-deck{--browser-left-x:-138px;--browser-right-x:132px;width:min(100%,540px);height:188px}.services-browser-mini{width:clamp(140px,18vw,176px)}}@media (max-width:780px){.services-browser-stage{padding:12px 8px 8px}.services-browser-scene{align-items:center;perspective:1460px}.services-browser-deck{--browser-left-x:-56px;--browser-left-y:-6px;--browser-middle-x:0px;--browser-middle-y:10px;--browser-right-x:56px;--browser-right-y:26px;width:100%;height:182px;animation:none}.services-browser-mini{width:clamp(124px,42vw,154px);min-height:98px}.services-browser-mini-stage-1{transform:translate(calc(-50% + var(--browser-left-x)),calc(-50% + var(--browser-left-y))) rotateX(10deg) rotateY(22deg) rotate(-5deg) scale(.76)}.services-browser-mini-stage-2{transform:translate(calc(-50% + var(--browser-middle-x)),calc(-50% + var(--browser-middle-y))) rotateX(9deg) rotateY(12deg) rotate(-2deg) scale(.88)}.services-browser-mini-stage-3{transform:translate(calc(-50% + var(--browser-right-x)),calc(-50% + var(--browser-right-y))) rotateX(8deg) rotateY(4deg) rotate(0deg) scale(.98)}.services-browser-mini .services-browser-page{min-height:78px}}.services-browser-deck{--browser-stack-back-x:-42px;--browser-stack-front-x:42px;width:min(100%,740px);height:clamp(176px,13.4vw,222px);animation:none}.services-browser-mini{width:clamp(218px,22vw,286px);min-height:clamp(126px,9vw,154px);transform-origin:center center}.services-browser-mini-stage-1,.services-browser-mini-stage-2,.services-browser-mini-stage-3{animation-duration:var(--services-browser-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.services-browser-mini-stage-1{animation-name:servicesBrowserStackOne}.services-browser-mini-stage-2{animation-name:servicesBrowserStackTwo}.services-browser-mini-stage-3{animation-name:servicesBrowserStackThree}.services-browser-mini .services-browser-page{min-height:102px}.services-browser-mini .services-browser-page-inner{padding:9px}.services-browser-mini .services-browser-wireframe-shell{gap:7px}.services-browser-mini .services-browser-wireframe-line-strong{width:54%}.services-browser-mini .services-browser-wireframe-line-medium{width:72%}.services-browser-mini .services-browser-wireframe-line-copy{width:62%}.services-browser-mini .services-browser-wireframe-card{min-height:48px}.services-browser-mini-stage-1 .services-browser-wireframe-line-medium{width:58%}.services-browser-mini-stage-1 .services-browser-wireframe-button-primary{width:68px}.services-browser-mini-stage-1 .services-browser-wireframe-card-base{min-height:52px}.services-browser-mini-stage-2 .services-browser-wireframe-line-medium{width:70%}.services-browser-mini-stage-2 .services-browser-wireframe-grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr)}.services-browser-mini-stage-3 .services-browser-wireframe-line-medium{width:78%}.services-browser-mini-stage-3 .services-browser-wireframe-line-copy{width:70%}.services-browser-mini-stage-3 .services-browser-wireframe-button-primary{width:76px}.services-browser-mini-stage-3 .services-browser-wireframe-card{min-height:50px}@keyframes servicesBrowserStackOne{0%,28%,to{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-stack-front-x)),calc(-50% + var(--browser-stack-front-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(1)}36%,61%{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-stack-back-x)),calc(-50% + var(--browser-stack-back-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.82)}69%,94%{z-index:2;opacity:.8;transform:translate(calc(-50% + var(--browser-stack-mid-x)),calc(-50% + var(--browser-stack-mid-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.9)}}@keyframes servicesBrowserStackTwo{0%,28%{z-index:2;opacity:.8;transform:translate(calc(-50% + var(--browser-stack-mid-x)),calc(-50% + var(--browser-stack-mid-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.9)}36%,61%{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-stack-front-x)),calc(-50% + var(--browser-stack-front-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(1)}69%,94%{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-stack-back-x)),calc(-50% + var(--browser-stack-back-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.82)}to{z-index:2;opacity:.8;transform:translate(calc(-50% + var(--browser-stack-mid-x)),calc(-50% + var(--browser-stack-mid-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.9)}}@keyframes servicesBrowserStackThree{0%,28%{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-stack-back-x)),calc(-50% + var(--browser-stack-back-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.82)}36%,61%{z-index:2;opacity:.8;transform:translate(calc(-50% + var(--browser-stack-mid-x)),calc(-50% + var(--browser-stack-mid-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.9)}69%,94%{z-index:3;opacity:1;transform:translate(calc(-50% + var(--browser-stack-front-x)),calc(-50% + var(--browser-stack-front-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(1)}to{z-index:1;opacity:.56;transform:translate(calc(-50% + var(--browser-stack-back-x)),calc(-50% + var(--browser-stack-back-y))) rotateX(10deg) rotateY(-16deg) rotate(-1.2deg) scale(.82)}}@media (max-width:1120px){.services-browser-deck{--browser-stack-back-x:-34px;--browser-stack-front-x:34px;width:min(100%,640px);height:208px}.services-browser-mini{width:clamp(200px,25vw,248px)}}@media (max-width:780px){.services-browser-deck{--browser-stack-back-x:-18px;--browser-stack-back-y:-10px;--browser-stack-mid-x:0px;--browser-stack-mid-y:4px;--browser-stack-front-x:18px;--browser-stack-front-y:18px;height:170px}.services-browser-mini{width:clamp(154px,56vw,198px);min-height:108px}.services-browser-mini .services-browser-page{min-height:82px}}.services-browser-stage{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,255,255,.96) 14%,rgba(255,255,255,.72) 32%,rgba(255,255,255,.34) 52%,rgba(255,255,255,.08) 72%,rgba(255,255,255,0)),linear-gradient(135deg,rgba(139,221,241,.1),rgba(80,107,252,.04) 48%,rgba(134,46,246,0))}.services-browser-deck{--browser-stack-back-x:-48px;--browser-stack-back-y:-18px;--browser-stack-mid-x:0px;--browser-stack-mid-y:6px;--browser-stack-front-x:48px;--browser-stack-front-y:24px;width:min(100%,810px);height:clamp(186px,14.2vw,232px)}.services-browser-mini{width:clamp(236px,24.5vw,318px);height:clamp(138px,10vw,168px);min-height:0;grid-template-rows:auto 1fr}.services-browser-mini .services-browser-page{min-height:0}.services-browser-mini .services-browser-page-inner{height:100%}.services-browser-mini .services-browser-wireframe-shell{align-content:start}@media (max-width:1120px){.services-browser-deck{--browser-stack-back-x:-38px;--browser-stack-front-x:38px;width:min(100%,700px);height:216px}.services-browser-mini{width:clamp(214px,27vw,278px);height:156px}}@media (max-width:780px){.services-browser-deck{--browser-stack-back-x:-20px;--browser-stack-back-y:-8px;--browser-stack-mid-x:0px;--browser-stack-mid-y:4px;--browser-stack-front-x:20px;--browser-stack-front-y:16px;width:100%;height:176px}.services-browser-mini{width:clamp(164px,60vw,210px);height:118px}}.services-browser-stage{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,255,255,.93) 10%,rgba(255,255,255,.58) 22%,rgba(255,255,255,.18) 36%,rgba(255,255,255,.04) 48%,rgba(255,255,255,0) 62%),linear-gradient(135deg,rgba(139,221,241,.08),rgba(80,107,252,.02) 44%,rgba(134,46,246,0))}.services-browser-stage:before{opacity:.42}.services-browser-stage:after{opacity:.3}.services-browser-wireframe-line-extra{width:54%;height:4px;border-radius:999px;background:rgba(71,80,100,.16)}.services-browser-wireframe-summary{display:flex;align-items:center;gap:7px}.services-browser-wireframe-metric{display:block;width:36px;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(80,107,252,.98),rgba(134,46,246,.92));box-shadow:0 8px 14px rgba(80,107,252,.16)}.services-browser-wireframe-shell-stage-1{gap:6px}.services-browser-wireframe-shell-stage-1 .services-browser-wireframe-hero{gap:5px}.services-browser-wireframe-shell-stage-1 .services-browser-wireframe-line-strong{width:48%}.services-browser-wireframe-shell-stage-1 .services-browser-wireframe-line-medium{width:54%}.services-browser-wireframe-shell-stage-1 .services-browser-wireframe-card-base{min-height:42px}.services-browser-wireframe-shell-stage-1 .services-browser-wireframe-preview{height:14px}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-line-strong{width:52%}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-line-medium{width:70%}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-line-copy{width:58%}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-button-primary{width:72px}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-card-base,.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-card-side{min-height:46px}.services-browser-wireframe-shell-stage-3{gap:8px}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-strong{width:58%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-medium{width:82%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-copy{width:72%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-extra{width:60%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-button-primary{width:82px}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-button-secondary{width:56px}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-card-base,.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-card-side{min-height:52px}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-preview{height:20px}.services-browser-wireframe-chip,.services-browser-wireframe-eyebrow,.services-browser-wireframe-metric,.services-browser-wireframe-panel-top,.services-browser-wireframe-pill,.services-browser-wireframe-pill-dark,.services-browser-wireframe-subcard{background:linear-gradient(180deg,rgba(152,160,174,.22),rgba(152,160,174,.14));box-shadow:inset 0 0 0 1px rgba(168,176,188,.22)}.services-browser-wireframe-preview{background:linear-gradient(180deg,rgba(152,160,174,.18),rgba(152,160,174,.08));box-shadow:inset 0 0 0 1px rgba(168,176,188,.22)}.services-browser-wireframe-dot{background:rgba(118,127,143,.82);box-shadow:0 0 0 5px rgba(118,127,143,.1)}.services-browser-wireframe-subgrid{display:flex;align-items:center;gap:6px}.services-browser-wireframe-subcard{display:block;width:22px;height:12px;border-radius:999px}.services-browser-wireframe-subcard-wide{width:54px}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-line-medium{width:64%}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-line-copy{width:52%}.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-card-base,.services-browser-wireframe-shell-stage-2 .services-browser-wireframe-card-side{min-height:42px}.services-browser-wireframe-shell-stage-3{gap:9px}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-medium{width:86%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-copy{width:76%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-line-extra{width:66%}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-card-base,.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-card-side{min-height:54px}.services-browser-wireframe-shell-stage-3 .services-browser-wireframe-preview{height:22px}@media (min-width:781px){.services-card-growth .services-evolution-shell,.services-card-growth .services-evolution-visual,.services-card-image .services-identity-visual{min-height:var(--services-bento-stage-bottom);height:var(--services-bento-stage-bottom)}.services-card-growth .services-browser-stage{min-height:100%;height:100%}.services-card-image .services-identity-canvas,.services-card-image .services-identity-links,.services-card-image .services-identity-visual canvas{height:100%}}@media (max-width:780px){.services-card-growth .services-evolution-shell,.services-card-growth .services-evolution-visual,.services-card-image .services-identity-visual{min-height:auto;height:auto}}@media (min-width:781px){.services-panel{--services-bento-row-bottom:clamp(304px,21.2vw,348px);--services-bento-stage-bottom:clamp(228px,15.4vw,264px)}.services-card-growth,.services-card-image{justify-content:flex-start;align-self:stretch}.services-card-growth .services-card-copy,.services-card-image .services-card-copy{flex:0 0 auto;margin-bottom:0}.services-card-growth .services-evolution-visual,.services-card-image .services-identity-visual{margin-top:clamp(10px,.82vw,14px)!important;margin-bottom:0;align-self:stretch;flex:0 0 auto}.services-card-growth .services-evolution-visual{margin-top:clamp(10px,.82vw,14px)!important}}@media (min-width:781px) and (max-width:1120px){.services-panel{--services-bento-row-bottom:clamp(292px,26vw,328px);--services-bento-stage-bottom:clamp(220px,18.8vw,248px)}}@media (min-width:781px) and (max-width:900px){.services-panel{--services-bento-row-bottom:clamp(286px,29vw,320px);--services-bento-stage-bottom:clamp(214px,21vw,240px)}}@media (max-width:780px){.services-card-growth{min-height:318px!important;justify-content:flex-start!important}.services-card-growth .services-card-copy{margin-bottom:0!important}.services-card-growth .services-browser-stage,.services-card-growth .services-evolution-shell,.services-card-growth .services-evolution-visual{min-height:228px!important;height:auto!important;margin-top:10px!important}.services-card-growth .services-browser-stage{padding:12px 8px 10px!important;overflow:hidden}.services-browser-deck{width:100%!important;height:206px!important;--browser-stack-back-x:-16px!important;--browser-stack-back-y:-8px!important;--browser-stack-mid-x:0px!important;--browser-stack-mid-y:4px!important;--browser-stack-front-x:16px!important;--browser-stack-front-y:16px!important}.services-browser-mini{width:clamp(160px,56vw,194px)!important;height:126px!important}.services-browser-mini .services-browser-page{min-height:90px!important}.services-browser-mini .services-browser-page-inner{padding:7px!important}.services-browser-mini .services-browser-wireframe-shell{gap:6px!important}.services-browser-mini .services-browser-wireframe-card{min-height:44px!important}.services-browser-mini .services-browser-wireframe-preview{height:16px!important}.services-card-action{min-height:330px!important}.services-contact-visual{width:100%!important;max-width:none!important;margin-top:10px!important}.services-contact-stage{min-height:214px!important;height:auto!important;overflow:hidden!important}.services-contact-primary{min-width:min(70vw,214px)!important;min-height:48px!important;padding:0 14px 0 18px!important;gap:8px!important}.services-contact-primary-label{font-size:.84rem!important}.services-contact-primary-icon{width:28px!important;height:28px!important}.services-contact-primary-arrow{width:15px!important;height:15px!important}.services-contact-options{gap:8px!important}.services-contact-option{min-width:72px!important}.services-contact-icon-shell{width:42px!important;height:42px!important;border-radius:13px!important}.services-contact-icon{width:16px!important;height:16px!important}.services-contact-tooltip{bottom:calc(100% + 12px)!important;width:min(180px,calc(100vw - 56px))!important;min-width:112px!important;max-width:15ch!important;padding:.28em .48em!important;border-radius:8px!important}.services-contact-tooltip:after{left:50%!important;transform:translateX(-50%) rotate(45deg)!important}.services-contact-tooltip p{font-size:.62rem!important;line-height:1.24!important}.services-contact-cursor{width:16px!important;height:20px!important}.services-contact-cursor-shadow{left:5px!important;top:11px!important;width:7px!important;height:7px!important}.services-contact-option-phone .services-contact-tooltip{left:58%!important}.services-contact-option-mail .services-contact-tooltip,.services-contact-option-phone .services-contact-tooltip:after{left:42%!important}.services-contact-option-mail .services-contact-tooltip:after{left:58%!important}.services-contact-option-calendar .services-contact-tooltip,.services-contact-option-calendar .services-contact-tooltip:after,.services-contact-option-mail .services-contact-tooltip,.services-contact-option-mail .services-contact-tooltip:after,.services-contact-option-phone .services-contact-tooltip,.services-contact-option-phone .services-contact-tooltip:after{left:50%!important}.services-contact-options,.services-contact-stage,.services-contact-visual{overflow:visible!important}.services-contact-option,.services-contact-option-calendar,.services-contact-option-mail,.services-contact-option-phone{justify-items:center!important}.services-contact-tooltip{width:132px!important;min-width:132px!important;max-width:132px!important;left:50%!important}.services-contact-option-calendar .services-contact-tooltip,.services-contact-option-calendar .services-contact-tooltip:after,.services-contact-option-mail .services-contact-tooltip,.services-contact-option-mail .services-contact-tooltip:after,.services-contact-option-phone .services-contact-tooltip,.services-contact-option-phone .services-contact-tooltip:after{left:50%!important}.services-contact-options{--services-contact-mobile-option-width:72px;--services-contact-mobile-option-gap:8px;--services-contact-mobile-center-offset:calc(var(--services-contact-mobile-option-width) + var(--services-contact-mobile-option-gap))}.services-contact-option-phone .services-contact-tooltip{left:calc(50% + var(--services-contact-mobile-center-offset))!important}.services-contact-option-mail .services-contact-tooltip{left:calc(50% - var(--services-contact-mobile-center-offset))!important}.services-contact-option-mail .services-contact-tooltip:after,.services-contact-option-phone .services-contact-tooltip:after{left:50%!important}}.services-browser-mini .services-browser-chrome{display:grid;grid-template-rows:auto auto;grid-gap:0!important;gap:0!important}.services-browser-mini .services-browser-tabbar{align-items:end}.services-browser-mini .services-browser-tab{margin-bottom:-1px}.services-browser-mini .services-browser-toolbar{margin-top:-1px;box-shadow:none!important}.services-browser-mini .services-browser-page{margin-top:0}.services-browser-mini .services-browser-chrome,.services-browser-mini .services-browser-tabbar{background:#111214!important;opacity:1}.services-browser-mini .services-browser-window-actions{transform:translateY(-1px);overflow:visible}.services-browser-mini .services-browser-window-control{align-items:flex-start}.services-browser-mini .services-browser-favorite{color:#506bfc!important}.services-browser-page-wireframe :is(.services-browser-wireframe-chip,.services-browser-wireframe-line,.services-browser-wireframe-eyebrow,.services-browser-wireframe-preview,.services-browser-wireframe-panel-top,.services-browser-wireframe-pill,.services-browser-wireframe-pill-dark,.services-browser-wireframe-metric,.services-browser-wireframe-dot,.services-browser-wireframe-subcard){background:#d9d9d9!important;box-shadow:none!important}.services-browser-page-wireframe .services-browser-wireframe-card{background:rgba(217,217,217,.28)!important;box-shadow:inset 0 0 0 1px rgba(217,217,217,.72)!important}.services-browser-page-wireframe .services-browser-wireframe-line-card,.services-browser-page-wireframe .services-browser-wireframe-line-card-strong,.services-browser-page-wireframe .services-browser-wireframe-line-copy,.services-browser-page-wireframe .services-browser-wireframe-line-extra,.services-browser-page-wireframe .services-browser-wireframe-line-medium,.services-browser-page-wireframe .services-browser-wireframe-line-panel,.services-browser-page-wireframe .services-browser-wireframe-line-panel-strong,.services-browser-page-wireframe .services-browser-wireframe-line-strong{background:#d9d9d9!important}@media (min-width:781px){.panel-shell-services{min-height:auto}.services-panel{min-height:auto!important;align-content:start;--services-row-gap:clamp(12px,1vw,18px)!important;--services-top-row-height:clamp(238px,18vw,304px)!important;--services-bottom-row-height:clamp(314px,23vw,392px)!important;--services-top-stage-height:clamp(164px,12.8vw,216px)!important;--services-bottom-stage-height:clamp(224px,17.4vw,302px)!important;--services-bento-row-top:var(--services-top-row-height)!important;--services-bento-row-bottom:var(--services-bottom-row-height)!important;--services-bento-stage-top:var(--services-top-stage-height)!important;--services-bento-stage-bottom:var(--services-bottom-stage-height)!important}.services-grid-row-top{min-height:var(--services-top-row-height)!important;height:auto!important}.services-grid-row-bottom{min-height:var(--services-bottom-row-height)!important;height:auto!important}.services-grid-row-top .services-contact-stage,.services-grid-row-top .services-contact-visual,.services-grid-row-top .services-growth-visual{min-height:var(--services-top-stage-height)!important}.services-grid-row-bottom .services-evolution-shell,.services-grid-row-bottom .services-evolution-visual,.services-grid-row-bottom .services-identity-canvas,.services-grid-row-bottom .services-identity-visual{min-height:var(--services-bottom-stage-height)!important}}.panel-shell-services{background:none!important}