.transformation-hero{text-align:center;background:#fff;padding-block:clamp(36px,4.5vw,64px) clamp(48px,6vw,80px)}.transformation-hero h1{max-width:980px;margin-inline:auto;font-size:clamp(42px,6vw,80px)}.transformation-lead{max-width:700px;color:var(--muted);margin:20px auto 0;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.transformation-hero .center-actions{margin-top:32px}.transformation-hero-visual{width:min(100%,880px);margin:clamp(40px,5vw,64px) auto 0}.tv{border-radius:28px;margin:0;box-shadow:0 30px 80px -30px #0000006b,0 2px 6px #0000001a}.tv-scene{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.tv-narrow{display:none}.tv-head{fill:#86868b;letter-spacing:.02em;font-size:13px;font-weight:600}.tv-floor path{fill:none;stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}.tv-line{fill:none;stroke:#6fdcaa;stroke-opacity:.55;stroke-width:1.5px}.tv-out{stroke-opacity:.7}.tv-packet{fill:none;stroke:#d9ffef;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.045 .955;stroke-dashoffset:1.045px;opacity:0}.tv-packets{filter:drop-shadow(0 0 4px #6fdcaa)}.tv-label{fill:#f5f5f7;letter-spacing:-.01em;font-weight:600}.tv-glyph{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tv-chip.is-erp{fill:#3d7bfd}.tv-chip.is-crm{fill:#9a5cf5}.tv-chip.is-mail{fill:#f59e0b}.tv-chip.is-sheet{fill:#1fae5b}.tv-chip.is-chat{fill:#19a8d6}.tv-chip.is-doc{fill:#7b7f8a}.tv-dot{fill:#6fdcaa;opacity:.85}.tv-orbit{fill:none;stroke:#6fdcaa;stroke-opacity:.7;stroke-width:1.2px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.tv-orbit.is-inner{stroke-opacity:.4;stroke-dasharray:1 5}.tv-pulse{fill:none;stroke:#6fdcaa;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.tv-ai{fill:#03140d;letter-spacing:-.02em;text-anchor:middle;font-weight:700}.tv-check-dot{fill:#0a7350}.tv-check{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tv-card-title{fill:#1d1d1f;letter-spacing:-.01em;font-weight:600}.tv-card-sub{fill:#6e6e73}@media (width<=640px){.tv{border-radius:24px}.tv-wide{display:none}.tv-narrow{display:block}}@media (prefers-reduced-motion:no-preference){.tv-packet{opacity:1;animation:tv-packet 3.6s cubic-bezier(.45, 0, .25, 1) calc(var(--i) * 3.6s / var(--n) * -1) infinite}.tv-packet.is-out{animation-duration:3s;animation-delay:calc(var(--i) * -1s - .4s)}.tv-orbit{transform-box:view-box;animation:28s linear infinite tv-spin}.tv-orbit.is-inner{animation-duration:18s;animation-direction:reverse}.tv-pulse{animation:3s ease-out infinite tv-pulse}.tv-glow{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite alternate tv-breathe}.tv-dot{animation:tv-blink 3.6s ease-in-out calc(var(--i,0) * -.6s) infinite}}@keyframes tv-packet{0%{stroke-dashoffset:1.045px}to{stroke-dashoffset:.045px}}@keyframes tv-spin{to{transform:rotate(360deg)}}@keyframes tv-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes tv-breathe{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes tv-blink{0%,to{opacity:.25}50%{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tv-scene{view-timeline:--tv block}.tv-tile{animation:linear both tv-tile-in;animation-timeline:--tv;animation-range:entry calc(var(--i) * 6%) entry calc(30% + var(--i) * 6%)}.tv-in{stroke-dasharray:1;animation:linear both tv-draw;animation-timeline:--tv;animation-range:entry 15% entry 75%}.tv-layer{animation:linear both tv-open;animation-timeline:--tv;animation-range:entry 10% cover 30%}.tv-out{stroke-dasharray:1;animation:linear both tv-draw;animation-timeline:--tv;animation-range:entry 55% cover 16%}.tv-card{animation:linear both tv-card-in;animation-timeline:--tv;animation-range:cover calc(10% + var(--i) * 4%) cover calc(18% + var(--i) * 4%)}.tv-check{stroke-dasharray:1;animation:linear both tv-draw;animation-timeline:--tv;animation-range:cover calc(13% + var(--i) * 4%) cover calc(18% + var(--i) * 4%)}}}@keyframes tv-tile-in{0%{opacity:.15;translate:-14px}to{opacity:1;translate:none}}@keyframes tv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tv-open{0%{translate:0 calc(var(--d) * 22px);opacity:.55}to{opacity:1;translate:none}}@keyframes tv-card-in{0%{opacity:0;translate:-18px}to{opacity:1;translate:none}}.transformation-industries{background:var(--soft);text-align:center;padding-block:clamp(64px,8vw,112px);position:relative}.transformation-anchor{position:absolute;top:0}.transformation-industries h2{max-width:860px;margin-inline:auto}.transformation-tabs{grid-auto-columns:auto;margin:36px auto 0}.transformation-tabs .segmented-thumb{width:var(--thumb-w,0);opacity:0;transform:translateX(var(--thumb-x,0));transition:none;left:0}.transformation-tabs[data-thumb] .segmented-thumb{opacity:1}.transformation-tabs[data-thumb=live] .segmented-thumb{transition:transform .48s cubic-bezier(.32,.72,0,1),width .48s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.transformation-tabs[data-thumb=live] .segmented-thumb{transition:none}}.transformation-panel{border-radius:var(--r-media);text-align:left;background:#fff;max-width:1060px;margin:28px auto 0;padding:clamp(20px,2.4vw,28px)}.transformation-panel-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,3.4vw,48px);display:grid}.transformation-picture{aspect-ratio:3/2;background:#e8e8ed;border-radius:20px;margin:0;overflow:hidden}.transformation-picture img{object-fit:cover;width:100%;height:100%;display:block}.transformation-copy{padding-block:8px}.transformation-copy h3{font-size:clamp(26px,2.6vw,34px)}.transformation-copy dl{gap:16px;margin:20px 0 0;display:grid}.transformation-copy dt{color:var(--accent);font-size:13px;font-weight:600}.transformation-copy dd{color:var(--ink);margin:4px 0 0;font-size:17px;line-height:1.5}.transformation-steps{flex-wrap:wrap;gap:8px;margin:22px 0 6px;padding:0;list-style:none;display:flex}.transformation-steps li{background:var(--soft);border-radius:980px;align-items:center;gap:8px;min-height:34px;padding:0 14px 0 6px;font-size:14px;font-weight:500;display:inline-flex}.transformation-steps .step-index{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.transformation-copy .text-link{margin-top:6px}.transformation-badge{color:#3b4fd6;background:linear-gradient(120deg,#e8f1ff,#efe9ff);border-radius:980px;align-items:center;gap:6px;max-width:100%;margin:0 0 12px;padding:5px 12px 5px 9px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.transformation-badge svg{flex:none}.transformation-employees{text-align:center;background:#fff;padding-block:clamp(44px,5.5vw,72px)}.transformation-employees h2{max-width:860px;margin-inline:auto}.transformation-flow{--line:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:920px;margin:36px auto 0;padding:0;list-style:none;display:grid;position:relative}.transformation-flow:before,.transformation-flow:after{content:"";border-radius:2px;height:2px;position:absolute;top:28px;left:12.5%;right:12.5%}.transformation-flow:before{background:#0000001a}.transformation-flow:after{transform-origin:0;transform:scaleX(var(--line));background:linear-gradient(90deg,#3d7bfd,#9a5cf5,#1fae5b)}.transformation-flow li{z-index:1;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.transformation-flow-icon{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 6px #fff,0 8px 18px -8px #0000004d}.transformation-flow li:first-child .transformation-flow-icon{background:linear-gradient(135deg,#5b9bff,#3d7bfd)}.transformation-flow li:nth-child(2) .transformation-flow-icon{background:linear-gradient(135deg,#7c8cff,#6a5cf5)}.transformation-flow li:nth-child(3) .transformation-flow-icon{background:linear-gradient(135deg,#b46cf0,#9a5cf5)}.transformation-flow li:nth-child(4) .transformation-flow-icon{background:linear-gradient(135deg,#3fcf86,#1fae5b)}.transformation-flow-label{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:190px;font-size:16px;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:no-preference){.transformation-flow.is-armed{--line:0}.transformation-flow.is-armed:after{transition:transform 1.1s var(--ease-out)}.transformation-flow.is-armed li{opacity:0;transform:translateY(8px)}.transformation-flow.is-armed.is-in{--line:1}.transformation-flow.is-armed.is-in li{opacity:1;transition:opacity .5s var(--ease-out) calc(var(--i) * .26s), transform .5s var(--ease-out) calc(var(--i) * .26s);transform:none}}.transformation-flow:not(.is-armed){--line:1}.transformation-delivery{text-align:center;background:#fff;padding-block:clamp(64px,8vw,112px)}.transformation-delivery h2{max-width:900px;margin-inline:auto}.transformation-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1080px;margin:48px auto 0;padding:0;list-style:none;display:grid}.transformation-delivery-grid li{min-width:0}.transformation-delivery-grid img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.transformation-stage-number{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin:18px auto 10px;font-size:12px;font-weight:600;display:grid}.transformation-delivery-grid h3{font-size:21px}.transformation-delivery-grid p{color:var(--muted);margin-top:6px;font-size:16px}.transformation-post-training{text-align:center;padding-block:clamp(72px,9vw,120px)}.transformation-post-training h2{max-width:900px;margin-inline:auto}.transformation-post-training .text-link{margin-top:18px}.transformation-page .dark-surface .transformation-lead{color:#a1a1a6}@media (prefers-reduced-motion:no-preference){.transformation-panel-body{animation:panel-in .42s var(--ease-out) both}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=940px){.transformation-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.transformation-tabs::-webkit-scrollbar{display:none}.transformation-tabs .segmented-thumb{display:none}.transformation-tabs button{flex:none;padding:0 15px;font-size:13px}.transformation-tabs button[aria-selected=true]{background:#fff;box-shadow:0 2px 6px #0000001f}}@media (width<=860px){.transformation-tabs button{padding:0 12px;font-size:13px}.transformation-panel-body{grid-template-columns:1fr}.transformation-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:32px}}@media (width<=760px){.transformation-flow{grid-template-columns:1fr;justify-items:start;gap:18px;max-width:320px;margin-top:28px}.transformation-flow:before,.transformation-flow:after{width:2px;height:auto;inset:28px auto 28px 27px}.transformation-flow:after{transform-origin:top;transform:scaleY(var(--line))}.transformation-flow li{text-align:left;flex-direction:row;gap:16px}.transformation-flow-label{max-width:none}.transformation-hero{padding-top:44px}.transformation-hero-visual{margin-top:32px}.transformation-panel{border-radius:22px}.transformation-copy dd{font-size:16px}.transformation-delivery-grid h3{font-size:18px}.transformation-delivery-grid p{font-size:15px}}
