@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.cwf-section{--cwf-navy: #06142f;--cwf-navy-light: #0a1d40;--cwf-panel: rgba(12, 31, 66, .82);--cwf-panel-light: rgba(18, 43, 86, .72);--cwf-border: rgba(116, 154, 235, .16);--cwf-blue: #5a7cff;--cwf-cyan: #55dfff;--cwf-green: #40e59b;--cwf-green-dark: #13bd78;--cwf-purple: #8e7cff;--cwf-pink: #f37694;--cwf-text: #f8faff;--cwf-muted: #8798bd;position:relative;overflow:hidden;padding:110px 0 120px;background:radial-gradient(circle at 15% 30%,rgba(33,91,181,.17),transparent 35%),radial-gradient(circle at 90% 70%,rgba(22,209,148,.1),transparent 30%),linear-gradient(180deg,#06132c,#06152f 55%,#051329);color:var(--cwf-text)}.cwf-section *,.cwf-section *:before,.cwf-section *:after{box-sizing:border-box}.cwf-background-glow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(130px);opacity:.22;pointer-events:none}.cwf-background-glow-left{top:200px;left:-280px;background:#315dff}.cwf-background-glow-right{right:-270px;bottom:40px;background:#18dba0}.cwf-container{position:relative;z-index:2;width:min(1380px,calc(100% - 56px));margin:0 auto}.cwf-heading{max-width:800px;margin:0 auto 52px;text-align:center}.cwf-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--cwf-green);font-size:12px;font-weight:750;letter-spacing:.18em}.cwf-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--cwf-green);box-shadow:0 0 18px #40e59be6;animation:cwf-live-pulse 1.5s ease-in-out infinite}.cwf-heading h2{margin:0;font-size:clamp(36px,2.9vw,44px);line-height:1;letter-spacing:-.055em;font-weight:650;white-space:nowrap}.cwf-heading h2 span{display:inline;margin-top:0;margin-left:12px;background:linear-gradient(90deg,#fff,#a8c7ff,#52e5a5);-webkit-background-clip:text;background-clip:text;color:transparent}.cwf-heading p{max-width:665px;margin:27px auto 0;color:var(--cwf-muted);font-size:17px;line-height:1.7}.cwf-workflow-shell{overflow:hidden;border:1px solid rgba(103,150,235,.21);border-radius:31px;background:linear-gradient(135deg,#091b3bf7,#071937f5);box-shadow:0 55px 140px #00071c7a,inset 0 1px #ffffff06}.cwf-step-navigation{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:84px;border-bottom:1px solid var(--cwf-border)}.cwf-step-button{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;border:0;border-right:1px solid rgba(100,145,220,.12);padding:0 15px;background:transparent;color:#50c890;font:inherit;cursor:pointer;transition:color .35s ease,background .35s ease,transform .35s ease}.cwf-step-button:last-child{border-right:0}.cwf-step-button:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 100%,rgba(66,126,255,.22),transparent 62%);transition:opacity .4s ease}.cwf-step-button:hover,.cwf-step-button-active{color:#fff;background:#3f6ec31c}.cwf-step-button:hover:before,.cwf-step-button-active:before{opacity:1}.cwf-step-icon{position:relative;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(91,134,221,.1);border-radius:12px;background:#1d407647;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.cwf-step-icon svg{width:20px;height:20px}.cwf-step-button-active .cwf-step-icon{transform:scale(1.08);background:linear-gradient(145deg,#607eff66,#1fc49833);box-shadow:0 0 30px #4c81ff38}.cwf-step-label{position:relative;z-index:2;font-size:14px;font-weight:650;white-space:nowrap}.cwf-step-progress{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden}.cwf-step-progress:after{content:"";position:absolute;inset:0;transform-origin:left;background:linear-gradient(90deg,var(--cwf-blue),var(--cwf-cyan),var(--cwf-green));box-shadow:0 0 18px #4cdcd399;animation:cwf-progress var(--cwf-progress-duration) linear forwards}.cwf-active-workflow-header{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:145px;padding:28px 44px;border-bottom:1px solid var(--cwf-border)}.cwf-current-step,.cwf-panel-label{display:block;color:#7485ad;font-size:10px;font-weight:750;letter-spacing:.16em}.cwf-active-workflow-header h3{margin:8px 0 6px;font-size:25px;letter-spacing:-.025em}.cwf-active-workflow-header p{max-width:680px;margin:0;color:var(--cwf-muted);font-size:14px;line-height:1.6}.cwf-now-happening{display:flex;align-items:center;gap:16px;min-width:265px;padding:17px 21px;border:1px solid rgba(93,139,230,.17);border-radius:17px;background:#162d5570}.cwf-now-pulse{position:relative;display:grid;width:36px;height:36px;place-items:center}.cwf-now-pulse:before,.cwf-now-pulse:after{content:"";position:absolute;border:1px solid rgba(62,226,159,.44);border-radius:50%;animation:cwf-radar 2s ease-out infinite}.cwf-now-pulse:after{animation-delay:.7s}.cwf-now-pulse i{width:9px;height:9px;border-radius:50%;background:var(--cwf-green);box-shadow:0 0 20px var(--cwf-green)}.cwf-now-happening div{display:flex;flex-direction:column;gap:5px}.cwf-now-happening div span{color:#7485ad;font-size:9px;font-weight:750;letter-spacing:.15em}.cwf-now-happening strong{font-size:14px}.cwf-animation-stage{position:relative;min-height:590px;overflow:hidden;background:linear-gradient(rgba(26,69,130,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(26,69,130,.035) 1px,transparent 1px);background-size:58px 58px}.cwf-animation-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,rgba(47,100,210,.13),transparent 46%);pointer-events:none}.cwf-scene-transition{position:relative;z-index:2;min-height:590px;animation:cwf-scene-enter .7s cubic-bezier(.21,.8,.3,1) both}.cwf-scene{min-height:590px;padding:50px 54px}.cwf-live-badge{display:inline-flex;align-items:center;gap:7px;color:var(--cwf-green);font-size:10px;font-weight:700;letter-spacing:.08em}.cwf-live-dot{width:7px;height:7px;border-radius:50%;background:var(--cwf-green);box-shadow:0 0 15px #40e59bd9;animation:cwf-live-pulse 1.3s ease-in-out infinite}.cwf-avatar{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-weight:750}.cwf-avatar-coral{background:linear-gradient(145deg,#ffad69,#e96488)}.cwf-avatar-green{background:linear-gradient(145deg,#3ad99a,#138f70)}.cwf-message-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:44px;max-width:1060px;margin:0 auto}.cwf-chat-window,.cwf-live-activity,.cwf-ticket-source,.cwf-ticket-main,.cwf-ticket-events,.cwf-task-summary,.cwf-task-board,.cwf-remote-info,.cwf-monitor-shell,.cwf-reminder-main,.cwf-reminder-timeline,.cwf-notification-toast,.cwf-resolution-copy{border:1px solid rgba(97,145,235,.18);background:linear-gradient(145deg,#142d58cc,#0a1f42e0);box-shadow:0 28px 70px #01091b47,inset 0 1px #ffffff05}.cwf-chat-window{overflow:hidden;border-radius:23px}.cwf-window-header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;border-bottom:1px solid rgba(107,150,230,.14)}.cwf-person{display:flex;align-items:center;gap:12px}.cwf-person .cwf-avatar{width:40px;height:40px}.cwf-person>div:last-child{display:flex;flex-direction:column;gap:4px}.cwf-person strong{font-size:13px}.cwf-person div span{display:flex;align-items:center;gap:5px;color:#8292b7;font-size:10px}.cwf-person div span i{width:5px;height:5px;border-radius:50%;background:var(--cwf-green)}.cwf-chat-body{position:relative;min-height:365px;padding:26px 24px}.cwf-chat-row{display:flex;gap:10px;margin-bottom:18px;opacity:0}.cwf-chat-row>div:last-child,.cwf-chat-row>div:first-child:not(.cwf-mini-avatar){display:flex;flex-direction:column}.cwf-chat-out{justify-content:flex-end}.cwf-chat-in{justify-content:flex-start}.cwf-chat-out>div{align-items:flex-end}.cwf-mini-avatar{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ff996b,#e66489);color:#fff;font-size:8px;font-weight:700}.cwf-bubble{max-width:390px;border-radius:15px;padding:13px 17px;color:#e9efff;font-size:13px;line-height:1.5}.cwf-chat-in .cwf-bubble{border-top-left-radius:5px;background:#2d4577c2}.cwf-chat-out .cwf-bubble{border:1px solid rgba(77,225,173,.15);border-top-right-radius:5px;background:linear-gradient(135deg,#2b7492b3,#1a5c749c)}.cwf-message-time{margin-top:6px;color:#64779f;font-size:9px}.cwf-message-time b{margin-left:6px;color:var(--cwf-cyan)}.cwf-message-1{animation:cwf-message-in-left .55s .25s ease forwards}.cwf-message-2{animation:cwf-message-in-right .55s 1.65s ease forwards}.cwf-message-3{animation:cwf-message-in-right .55s 2.5s ease forwards}.cwf-message-4{animation:cwf-message-in-left .55s 3.4s ease forwards}.cwf-typing{display:flex;width:fit-content;gap:5px;margin:-3px 0 18px 38px;border-radius:12px;padding:10px 13px;background:#2941708f;opacity:0;animation:cwf-typing-show 1.2s .75s ease both,cwf-typing-hide .3s 1.5s ease forwards}.cwf-typing span{width:5px;height:5px;border-radius:50%;background:#92a4ce;animation:cwf-typing-dot .8s ease-in-out infinite}.cwf-typing span:nth-child(2){animation-delay:.13s}.cwf-typing span:nth-child(3){animation-delay:.26s}.cwf-message-composer{display:flex;align-items:center;justify-content:space-between;margin:0 20px 20px;border:1px solid rgba(99,146,232,.18);border-radius:15px;padding:10px 10px 10px 17px;background:#0515318c;color:#667a9f;font-size:11px}.cwf-message-composer button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:linear-gradient(145deg,#4478ff,#28bd9a);color:#fff}.cwf-message-composer svg{width:16px;height:16px}.cwf-live-activity{align-self:center;border-radius:22px;padding:28px}.cwf-activity-line{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:24px;opacity:0}.cwf-activity-1{animation:cwf-event-show .45s .5s ease forwards}.cwf-activity-2{animation:cwf-event-show .45s 1.9s ease forwards}.cwf-activity-3{animation:cwf-event-show .45s 3.05s ease forwards}.cwf-activity-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#4a69e238;color:#8ea5ff}.cwf-activity-icon svg{width:19px;height:19px}.cwf-activity-line div{min-width:0}.cwf-activity-line strong{display:block;margin-bottom:4px;font-size:12px}.cwf-activity-line p{margin:0;color:#6e82aa;font-size:10px}.cwf-activity-line time{color:#59719e;font-size:9px}.cwf-signal-visual{display:flex;align-items:center;justify-content:space-between;height:42px;margin-top:35px}.cwf-signal-visual span{width:4px;border-radius:6px;background:linear-gradient(var(--cwf-cyan),var(--cwf-green));animation:cwf-signal-bar .8s ease-in-out infinite alternate}.cwf-signal-visual span:nth-child(1),.cwf-signal-visual span:nth-child(7){height:10px}.cwf-signal-visual span:nth-child(2),.cwf-signal-visual span:nth-child(6){height:20px;animation-delay:.2s}.cwf-signal-visual span:nth-child(3),.cwf-signal-visual span:nth-child(5){height:31px;animation-delay:.4s}.cwf-signal-visual span:nth-child(4){height:42px;animation-delay:.6s}.cwf-ticket-layout{display:grid;grid-template-columns:.7fr 1.15fr .8fr;align-items:center;gap:36px;max-width:1170px;margin:0 auto}.cwf-ticket-source,.cwf-ticket-events{border-radius:21px;padding:25px}.cwf-source-label{margin-bottom:22px;color:var(--cwf-purple);font-size:10px;font-weight:750;letter-spacing:.15em}.cwf-source-message{display:flex;gap:12px;border:1px solid rgba(101,143,220,.14);border-radius:15px;padding:16px;background:#19325e78}.cwf-source-message .cwf-avatar{width:34px;height:34px}.cwf-source-message strong{display:block;margin-bottom:6px;font-size:12px}.cwf-source-message p{margin:0;color:#93a1c0;font-size:11px;line-height:1.5}.cwf-convert-pulse{position:relative;display:flex;justify-content:center;gap:6px;margin:27px 0 17px}.cwf-convert-pulse span{width:7px;height:7px;border-radius:50%;background:var(--cwf-cyan);box-shadow:0 0 13px var(--cwf-cyan);animation:cwf-convert-dot 1s ease-in-out infinite}.cwf-convert-pulse span:nth-child(2){animation-delay:.15s}.cwf-convert-pulse span:nth-child(3){animation-delay:.3s}.cwf-convert-copy{display:flex;flex-direction:column;gap:5px;text-align:center;color:#7183a9;font-size:10px}.cwf-convert-copy strong{color:var(--cwf-green);font-size:12px;animation:cwf-text-glow 1.3s ease-in-out infinite alternate}.cwf-ticket-main{position:relative;border-color:#5e89ff61;border-radius:25px;padding:31px;box-shadow:0 35px 80px #00081f61,0 0 55px #456ce61c;animation:cwf-ticket-rise .65s .35s ease both}.cwf-ticket-created{position:absolute;top:-22px;left:50%;display:flex;align-items:center;gap:9px;transform:translate(-50%) scale(.8);border:1px solid rgba(59,224,163,.25);border-radius:999px;padding:8px 15px;background:#0b2343;color:var(--cwf-green);font-size:10px;opacity:0;animation:cwf-ticket-created .5s .85s ease forwards}.cwf-ticket-created-icon svg{width:15px;height:15px}.cwf-ticket-top{display:flex;align-items:flex-start;justify-content:space-between}.cwf-ticket-top h3{margin:7px 0 0;font-size:30px}.cwf-high-chip{border:1px solid rgba(255,107,131,.13);border-radius:8px;padding:7px 10px;background:#e2476624;color:#ff8a9e;font-size:9px;font-weight:750;animation:cwf-chip-pop .45s 1.3s ease both}.cwf-ticket-main h4{margin:28px 0 8px;font-size:20px}.cwf-ticket-description{margin:0;color:#788bac;font-size:11px}.cwf-ticket-progress{height:4px;margin:25px 0 17px;overflow:hidden;border-radius:10px;background:#6989cb2b}.cwf-ticket-progress span{display:block;width:67%;height:100%;transform:scaleX(0);transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,var(--cwf-green),var(--cwf-cyan));animation:cwf-fill-x 1.6s 1s ease forwards}.cwf-status-flow{display:flex;align-items:center;gap:13px}.cwf-ticket-status{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700}.cwf-ticket-status i{width:6px;height:6px;border-radius:50%}.cwf-status-open{color:var(--cwf-green);animation:cwf-status-old .45s 2.15s ease forwards}.cwf-status-open i{background:var(--cwf-green)}.cwf-status-progress{color:#8392b1;animation:cwf-status-active .55s 2.15s ease forwards}.cwf-status-progress i{background:var(--cwf-blue)}.cwf-status-arrow{color:#657ba7}.cwf-ticket-meta{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin-top:28px;border-top:1px solid rgba(98,139,214,.14);padding-top:22px}.cwf-ticket-meta>div{display:flex;flex-direction:column;gap:8px}.cwf-ticket-meta span{color:#66799e;font-size:9px}.cwf-ticket-meta strong{display:flex;align-items:center;gap:7px;font-size:11px}.cwf-ticket-meta .cwf-avatar{width:26px;height:26px}.cwf-ticket-event{display:flex;gap:13px;margin-top:24px;opacity:0}.cwf-ticket-event>span{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;background:#496cdc30;color:#89a1ff;font-size:9px;font-weight:700}.cwf-ticket-event strong{display:block;margin-bottom:5px;font-size:11px}.cwf-ticket-event p{margin:0;color:#65799f;font-size:9px;line-height:1.45}.cwf-ticket-event-1{animation:cwf-event-show .45s 1s ease forwards}.cwf-ticket-event-2{animation:cwf-event-show .45s 1.65s ease forwards}.cwf-ticket-event-3{animation:cwf-event-show .45s 2.3s ease forwards}.cwf-task-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:42px;max-width:1050px;margin:0 auto}.cwf-task-summary,.cwf-task-board{border-radius:24px;padding:31px}.cwf-task-count{display:inline-block;margin:24px 0 16px;border-radius:7px;padding:7px 10px;background:#33daa11a;color:var(--cwf-green);font-size:9px;font-weight:750}.cwf-task-summary h3{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.035em}.cwf-task-summary>p{margin:18px 0 30px;color:#8798ba;font-size:12px;line-height:1.7}.cwf-task-owner{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(100,143,217,.14);padding-top:22px}.cwf-task-owner .cwf-avatar{width:39px;height:39px}.cwf-task-owner>div{display:flex;flex:1;flex-direction:column;gap:3px}.cwf-task-owner div span{color:#677a9e;font-size:8px;letter-spacing:.13em}.cwf-task-owner strong{font-size:12px}.cwf-task-board{border-color:#5084ef47}.cwf-task-board-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.cwf-task-board-header h4{margin:8px 0 0;font-size:19px}.cwf-percent{color:var(--cwf-green);font-size:24px;opacity:0;animation:cwf-percent-show .4s 3.2s ease forwards}.cwf-task-row{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:12px;border:1px solid rgba(96,139,219,.12);border-radius:14px;padding:15px;background:#0d224685}.cwf-task-check{display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(111,148,220,.3);border-radius:50%;color:transparent;transition:.3s ease}.cwf-task-check svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.cwf-task-row strong{display:block;margin-bottom:5px;font-size:11px}.cwf-task-row p{margin:0;color:#65799d;font-size:9px}.cwf-task-status-text{color:transparent;font-size:9px;font-weight:700}.cwf-task-row-1 .cwf-task-check,.cwf-task-row-1 .cwf-task-status-text{animation:cwf-task-complete .45s .8s ease forwards}.cwf-task-row-2 .cwf-task-check,.cwf-task-row-2 .cwf-task-status-text{animation:cwf-task-complete .45s 1.65s ease forwards}.cwf-task-row-3 .cwf-task-check,.cwf-task-row-3 .cwf-task-status-text{animation:cwf-task-complete .45s 2.5s ease forwards}.cwf-task-progress-track{height:5px;margin-top:27px;overflow:hidden;border-radius:10px;background:#5e85cb26}.cwf-task-progress-track span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#4e7dff,#45d4cb,#40e59b);animation:cwf-fill-x 3s .55s linear forwards}.cwf-task-progress-labels{display:flex;justify-content:space-between;margin-top:9px;color:#60749b;font-size:8px}.cwf-remote-layout{display:grid;grid-template-columns:.62fr 1.38fr;align-items:center;gap:46px;max-width:1110px;margin:0 auto}.cwf-remote-info{border-radius:23px;padding:31px}.cwf-remote-info h3{margin:19px 0 16px;font-size:29px;line-height:1.08;letter-spacing:-.04em}.cwf-remote-info>p{margin:0;color:#8394b8;font-size:12px;line-height:1.7}.cwf-remote-status-list{display:flex;flex-direction:column;gap:14px;margin-top:29px}.cwf-remote-status{display:flex;align-items:center;gap:11px;color:#7589ad;font-size:10px;opacity:0}.cwf-remote-status>span{position:relative;width:9px;height:9px;border:1px solid rgba(78,227,164,.55);border-radius:50%}.cwf-remote-status>span:after{content:"";position:absolute;inset:2px;transform:scale(0);border-radius:inherit;background:var(--cwf-green);animation:cwf-status-dot .35s ease forwards}.cwf-remote-status-1{animation:cwf-event-show .4s .4s ease forwards}.cwf-remote-status-1 span:after{animation-delay:.6s}.cwf-remote-status-2{animation:cwf-event-show .4s 1.05s ease forwards}.cwf-remote-status-2 span:after{animation-delay:1.25s}.cwf-remote-status-3{animation:cwf-event-show .4s 1.7s ease forwards}.cwf-remote-status-3 span:after{animation-delay:1.9s}.cwf-monitor-shell{overflow:hidden;border-color:#31ddaf3d;border-radius:25px;transform:perspective(1200px) rotateY(-3deg);animation:cwf-monitor-enter .8s cubic-bezier(.2,.8,.3,1) both}.cwf-monitor-top{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 18px;border-bottom:1px solid rgba(91,142,220,.14)}.cwf-monitor-dots{display:flex;gap:7px}.cwf-monitor-dots span{width:7px;height:7px;border-radius:50%;background:#33486d}.cwf-monitor-dots span:first-child{background:#7d64e8}.cwf-monitor-dots span:nth-child(2){background:#3f7cc8}.cwf-monitor-dots span:nth-child(3){background:#35c58e}.cwf-monitor-screen{position:relative;display:flex;height:347px;overflow:hidden;background:radial-gradient(circle at 70% 60%,rgba(47,121,229,.15),transparent 35%),#071a37}.cwf-remote-sidebar{display:flex;width:63px;flex-direction:column;align-items:center;gap:17px;padding-top:20px;border-right:1px solid rgba(92,138,219,.12);background:#061733b3}.cwf-remote-sidebar span{width:22px;height:7px;border-radius:10px;background:#18345f}.cwf-remote-sidebar .cwf-sidebar-logo{width:28px;height:28px;border-radius:9px;background:linear-gradient(145deg,#4c7cff,#2cc99c)}.cwf-remote-content{flex:1;padding:28px}.cwf-remote-title-block span{display:block;width:160px;height:9px;margin-bottom:9px;border-radius:10px;background:#1b3b6d}.cwf-remote-title-block span:last-child{width:90px;height:6px;background:#142e55}.cwf-dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:28px}.cwf-dashboard-card{min-height:105px;border:1px solid rgba(80,131,215,.11);border-radius:13px;padding:16px;background:#122e589c}.cwf-dashboard-line{display:block;width:60%;height:6px;margin-bottom:11px;border-radius:6px;background:#285185}.cwf-dashboard-line-lg{width:85%}.cwf-dashboard-chart{display:grid;place-items:center}.cwf-chart-ring{display:grid;width:70px;height:70px;place-items:center;border-radius:50%;background:radial-gradient(circle,#112b54 55%,transparent 57%),conic-gradient(var(--cwf-cyan) 0 78%,#1d3c67 78%)}.cwf-chart-ring b{font-size:15px}.cwf-dashboard-wide{grid-column:1 / -1;min-height:110px}.cwf-bars{display:flex;height:72px;align-items:flex-end;gap:11px}.cwf-bars span{width:12%;border-radius:5px 5px 0 0;background:linear-gradient(#4f83ff,#2553b7)}.cwf-bars span:nth-child(1){height:35%}.cwf-bars span:nth-child(2){height:62%}.cwf-bars span:nth-child(3){height:45%}.cwf-bars span:nth-child(4){height:78%}.cwf-bars span:nth-child(5){height:57%}.cwf-bars span:nth-child(6){height:88%}.cwf-remote-cursor{position:absolute;top:80px;left:145px;color:#fff;filter:drop-shadow(0 4px 7px rgba(0,0,0,.55));animation:cwf-cursor-move 4s ease-in-out infinite}.cwf-remote-cursor svg{width:26px;height:31px}.cwf-remote-cursor>span{position:absolute;top:7px;left:5px;width:7px;height:7px;border:1px solid var(--cwf-green);border-radius:50%;opacity:0;animation:cwf-click 4s ease-out infinite}.cwf-click-ring{position:absolute;width:32px;height:32px;border:1px solid rgba(70,223,170,.75);border-radius:50%;opacity:0}.cwf-click-ring-1{top:177px;left:310px;animation:cwf-click-ring 4s 1.35s ease-out infinite}.cwf-click-ring-2{right:86px;bottom:94px;animation:cwf-click-ring 4s 3s ease-out infinite}.cwf-remote-controls{display:flex;align-items:center;justify-content:space-between;padding:15px 19px}.cwf-remote-controls>div:first-child{display:flex;align-items:center;gap:11px}.cwf-remote-controls .cwf-avatar{width:38px;height:38px}.cwf-remote-controls div div{display:flex;flex-direction:column;gap:3px}.cwf-remote-controls strong{font-size:11px}.cwf-remote-controls div div span{color:#6f83aa;font-size:9px}.cwf-control-buttons{display:flex;gap:8px}.cwf-control-buttons button{width:36px;height:36px;border:1px solid rgba(108,151,225,.15);border-radius:50%;background:#1a36648c;color:#9badce}.cwf-control-buttons .cwf-end-call{border-color:#ee465d2e;background:#e94e65;color:#fff}.cwf-reminder-layout{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:45px;max-width:1030px;margin:0 auto}.cwf-reminder-main,.cwf-reminder-timeline{border-radius:24px;padding:32px}.cwf-reminder-header{display:flex;align-items:center;gap:17px}.cwf-reminder-bell{position:relative;display:grid;width:57px;height:57px;place-items:center;border:1px solid rgba(132,111,255,.27);border-radius:17px;background:#684bdd29;color:#b59fff;animation:cwf-bell-shake 3s 1.5s ease-in-out infinite}.cwf-reminder-bell svg{width:26px;height:26px}.cwf-reminder-bell i{position:absolute;border:1px solid rgba(166,136,255,.28);border-radius:50%;animation:cwf-bell-ring 2s ease-out infinite}.cwf-reminder-bell i:nth-child(2){animation-delay:.6s}.cwf-reminder-header h3{margin:7px 0 0;font-size:19px}.cwf-reminder-time{display:flex;align-items:center;gap:12px;margin:37px 0 18px}.cwf-reminder-time>strong{font-size:clamp(64px,6vw,92px);line-height:.9;letter-spacing:-.065em;background:linear-gradient(160deg,#fff,#829cff 65%);-webkit-background-clip:text;background-clip:text;color:transparent}.cwf-reminder-time>div{display:flex;flex-direction:column;gap:7px}.cwf-reminder-time div span{color:#9ba8c7;font-size:14px;font-weight:700}.cwf-reminder-time div b{border-radius:5px;padding:5px 7px;background:#436fe32b;color:#849fff;font-size:8px}.cwf-reminder-main>p{margin:0;color:#8192b5;font-size:12px;line-height:1.65}.cwf-reminder-toggle-row{display:flex;align-items:center;justify-content:space-between;margin-top:30px;border-top:1px solid rgba(101,145,220,.13);padding-top:21px}.cwf-reminder-toggle-row>div{display:flex;flex-direction:column;gap:5px}.cwf-reminder-toggle-row span{font-size:11px}.cwf-reminder-toggle-row small{color:#65799e;font-size:9px}.cwf-reminder-toggle{position:relative;width:50px;height:27px;border-radius:999px;background:#465c89a8;animation:cwf-toggle-on .45s 1s ease forwards}.cwf-reminder-toggle i{position:absolute;top:4px;left:4px;width:19px;height:19px;border-radius:50%;background:#9aa8c5;box-shadow:0 2px 7px #0000003d;animation:cwf-toggle-knob .45s 1s ease forwards}.cwf-time-item{display:grid;grid-template-columns:72px 16px minmax(0,1fr);align-items:center;gap:14px;min-height:93px;opacity:0}.cwf-time-item time{color:#62769e;font-size:9px}.cwf-time-item>span{position:relative;width:10px;height:10px;border:2px solid #6685c1;border-radius:50%;background:#102955}.cwf-time-item>span:after{content:"";position:absolute;top:11px;left:2px;width:2px;height:73px;background:linear-gradient(rgba(83,125,204,.5),transparent)}.cwf-time-item:last-child>span:after{display:none}.cwf-time-item strong{display:block;margin-bottom:6px;font-size:11px}.cwf-time-item p{margin:0;color:#6b7fa5;font-size:9px}.cwf-time-item-1{animation:cwf-event-show .45s .5s ease forwards}.cwf-time-item-2{animation:cwf-event-show .45s 1.45s ease forwards}.cwf-time-item-3{animation:cwf-event-show .45s 2.4s ease forwards}.cwf-notification-toast{position:absolute;right:-34px;bottom:-23px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;width:380px;border-color:#48e3a63b;border-radius:17px;padding:15px;transform:translateY(30px) scale(.94);opacity:0;animation:cwf-toast-in .55s 3s ease forwards}.cwf-toast-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#39d0991f;color:var(--cwf-green)}.cwf-toast-icon svg{width:21px;height:21px}.cwf-notification-toast strong{display:block;margin-bottom:4px;font-size:11px}.cwf-notification-toast p{margin:0;color:#7184a7;font-size:9px}.cwf-notification-toast time{color:var(--cwf-green);font-size:8px}.cwf-resolved-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:38px;max-width:1030px;margin:0 auto}.cwf-resolution-visual{position:relative;display:grid;min-height:430px;place-items:center}.cwf-resolution-ring{position:absolute;border:1px solid rgba(57,226,158,.24);border-radius:50%;animation:cwf-resolution-ring 2.3s ease-out infinite}.cwf-resolution-ring-1{width:170px;height:170px}.cwf-resolution-ring-2{width:240px;height:240px;animation-delay:.55s}.cwf-resolution-ring-3{width:315px;height:315px;animation-delay:1.1s}.cwf-resolution-check{position:relative;z-index:3;display:grid;width:146px;height:146px;place-items:center;border:1px solid rgba(62,230,162,.45);border-radius:50%;background:radial-gradient(circle,#3ada9f30,#1040439e);color:var(--cwf-green);box-shadow:0 0 60px #30de9b2e,inset 0 0 45px #37e7a114;animation:cwf-check-pop .7s .2s ease both}.cwf-resolution-check svg{width:84px;height:84px}.cwf-check-path{stroke-dasharray:80;stroke-dashoffset:80;animation:cwf-draw-check .7s .8s ease forwards}.cwf-success-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--cwf-green);box-shadow:0 0 14px var(--cwf-green);opacity:0}.cwf-success-particle-1{top:23%;left:28%;animation:cwf-particle 2s .8s ease infinite}.cwf-success-particle-2{top:32%;right:19%;animation:cwf-particle 2s 1.15s ease infinite}.cwf-success-particle-3{bottom:28%;left:19%;animation:cwf-particle 2s 1.5s ease infinite}.cwf-success-particle-4{right:25%;bottom:21%;animation:cwf-particle 2s 1.8s ease infinite}.cwf-success-particle-5{top:14%;right:42%;animation:cwf-particle 2s 2.1s ease infinite}.cwf-success-particle-6{bottom:15%;left:47%;animation:cwf-particle 2s 2.4s ease infinite}.cwf-resolution-copy{border-radius:25px;padding:34px}.cwf-resolved-label{display:inline-block;margin-bottom:15px;border-radius:7px;padding:7px 10px;background:#31d8991c;color:var(--cwf-green);font-size:9px;font-weight:750;letter-spacing:.14em}.cwf-resolution-copy>h3{margin:0;font-size:38px;letter-spacing:-.045em;opacity:0;animation:cwf-resolution-text .5s 1s ease forwards}.cwf-resolution-copy>p{max-width:590px;margin:16px 0 25px;color:#8294b8;font-size:12px;line-height:1.7;opacity:0;animation:cwf-resolution-text .5s 1.35s ease forwards}.cwf-resolution-summary{display:flex;flex-direction:column;gap:10px}.cwf-resolution-item{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:13px;border:1px solid rgba(88,136,218,.11);border-radius:13px;padding:12px;background:#0d23487d;opacity:0}.cwf-resolution-item>span{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:#31d6991a;color:var(--cwf-green)}.cwf-resolution-item svg{width:18px;height:18px}.cwf-resolution-item strong{display:block;margin-bottom:4px;font-size:10px}.cwf-resolution-item p{margin:0;color:#667ba0;font-size:9px}.cwf-resolution-item-1{animation:cwf-event-show .45s 1.75s ease forwards}.cwf-resolution-item-2{animation:cwf-event-show .45s 2.15s ease forwards}.cwf-resolution-item-3{animation:cwf-event-show .45s 2.55s ease forwards}.cwf-feedback{display:flex;align-items:center;justify-content:space-between;margin-top:21px;border-top:1px solid rgba(91,139,216,.13);padding-top:19px;opacity:0;animation:cwf-event-show .45s 3s ease forwards}.cwf-feedback>div:first-child{display:flex;flex-direction:column;gap:5px}.cwf-feedback span{color:#697da3;font-size:8px;letter-spacing:.13em}.cwf-feedback strong{font-size:11px}.cwf-stars{color:#4fe3a4;font-size:18px;letter-spacing:3px}.cwf-stage-footer{display:flex;align-items:center;justify-content:space-between;min-height:84px;border-top:1px solid var(--cwf-border);padding:0 32px;background:#05142d75}.cwf-footer-step{display:flex;align-items:center;gap:13px}.cwf-footer-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:#2ed39c1c;color:var(--cwf-green)}.cwf-footer-icon svg{width:19px;height:19px}.cwf-footer-step>div{display:flex;flex-direction:column;gap:4px}.cwf-footer-step span{color:#63779e;font-size:8px;letter-spacing:.13em}.cwf-footer-step strong{font-size:11px}.cwf-footer-status{display:flex;align-items:center;gap:28px}.cwf-footer-status span{display:flex;align-items:center;gap:7px;color:#687da4;font-size:9px}.cwf-footer-status i{width:6px;height:6px;border-radius:50%;background:var(--cwf-green);box-shadow:0 0 11px #40e59ba6}@keyframes cwf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cwf-scene-enter{0%{transform:translateY(25px) scale(.985);filter:blur(8px);opacity:0}to{transform:translateY(0) scale(1);filter:blur(0);opacity:1}}@keyframes cwf-live-pulse{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.15);opacity:1}}@keyframes cwf-radar{0%{width:5px;height:5px;opacity:.8}to{width:42px;height:42px;opacity:0}}@keyframes cwf-message-in-left{0%{transform:translate(-28px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes cwf-message-in-right{0%{transform:translate(28px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes cwf-typing-show{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cwf-typing-hide{to{transform:translateY(-5px);opacity:0}}@keyframes cwf-typing-dot{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:1}}@keyframes cwf-event-show{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cwf-signal-bar{0%{transform:scaleY(.6);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes cwf-convert-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-8px);opacity:1}}@keyframes cwf-text-glow{0%{text-shadow:0 0 0 rgba(64,229,155,0)}to{text-shadow:0 0 15px rgba(64,229,155,.42)}}@keyframes cwf-ticket-rise{0%{transform:scale(.89) translateY(30px);filter:blur(6px);opacity:0}to{transform:scale(1) translateY(0);filter:blur(0);opacity:1}}@keyframes cwf-ticket-created{to{transform:translate(-50%) scale(1);opacity:1}}@keyframes cwf-chip-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cwf-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cwf-status-old{to{color:#63779e;opacity:.55}}@keyframes cwf-status-active{to{color:#8eadff;text-shadow:0 0 14px rgba(90,124,255,.45)}}@keyframes cwf-task-complete{to{border-color:#40e59b8c;background:#40e59b1f;color:var(--cwf-green)}}@keyframes cwf-percent-show{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cwf-status-dot{to{transform:scale(1)}}@keyframes cwf-monitor-enter{0%{transform:perspective(1200px) rotateY(-10deg) translate(45px);filter:blur(6px);opacity:0}to{transform:perspective(1200px) rotateY(-3deg) translate(0);filter:blur(0);opacity:1}}@keyframes cwf-cursor-move{0%{transform:translate(0)}30%{transform:translate(170px,100px)}55%{transform:translate(330px,190px)}78%{transform:translate(430px,55px)}to{transform:translate(0)}}@keyframes cwf-click{0%,22%,to{transform:scale(0);opacity:0}30%{transform:scale(1);opacity:1}40%{transform:scale(3);opacity:0}}@keyframes cwf-click-ring{0%,to{transform:scale(.3);opacity:0}10%{opacity:1}35%{transform:scale(2.1);opacity:0}}@keyframes cwf-bell-shake{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-9deg)}92%{transform:rotate(9deg)}96%{transform:rotate(-5deg)}}@keyframes cwf-bell-ring{0%{width:45px;height:45px;opacity:.7}to{width:88px;height:88px;opacity:0}}@keyframes cwf-toggle-on{to{background:#40e59b61}}@keyframes cwf-toggle-knob{to{left:27px;background:#d8fff0;box-shadow:0 0 13px #40e59b8c}}@keyframes cwf-toast-in{to{transform:translateY(0) scale(1);opacity:1}}@keyframes cwf-resolution-ring{0%{transform:scale(.65);opacity:0}35%{opacity:.7}to{transform:scale(1.3);opacity:0}}@keyframes cwf-check-pop{0%{transform:scale(.45);opacity:0}65%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes cwf-draw-check{to{stroke-dashoffset:0}}@keyframes cwf-particle{0%{transform:scale(0) translateY(15px);opacity:0}35%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(0) translateY(-25px);opacity:0}}@keyframes cwf-resolution-text{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1100px){.cwf-step-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.cwf-step-button{min-height:72px;border-bottom:1px solid rgba(100,145,220,.12)}.cwf-message-layout,.cwf-task-layout,.cwf-remote-layout,.cwf-reminder-layout,.cwf-resolved-layout{grid-template-columns:1fr}.cwf-ticket-layout{grid-template-columns:1fr 1.2fr}.cwf-ticket-events{grid-column:1 / -1}.cwf-animation-stage,.cwf-scene-transition,.cwf-scene{min-height:auto}.cwf-notification-toast{position:relative;right:auto;bottom:auto;grid-column:1 / -1;width:100%}.cwf-resolution-visual{min-height:340px}}@media(max-width:760px){.cwf-section{padding:80px 0}.cwf-container{width:min(100% - 28px,1380px)}.cwf-heading{margin-bottom:36px}.cwf-heading h2{font-size:clamp(40px,11vw,58px);white-space:normal}.cwf-heading h2 span{display:block;margin-left:0;margin-top:5px}.cwf-heading p{font-size:14px}.cwf-workflow-shell{border-radius:22px}.cwf-step-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.cwf-step-button{justify-content:flex-start;min-height:66px;padding:0 18px}.cwf-step-icon{width:34px;height:34px}.cwf-active-workflow-header{align-items:flex-start;flex-direction:column;padding:25px}.cwf-now-happening{width:100%;min-width:0}.cwf-scene{padding:34px 20px}.cwf-message-layout,.cwf-ticket-layout,.cwf-task-layout,.cwf-remote-layout,.cwf-reminder-layout,.cwf-resolved-layout{grid-template-columns:1fr;gap:24px}.cwf-ticket-events{grid-column:auto}.cwf-chat-body{min-height:400px}.cwf-ticket-meta{grid-template-columns:1fr}.cwf-monitor-shell{transform:none}.cwf-monitor-screen{height:300px}.cwf-remote-cursor{animation-name:cwf-cursor-move-mobile}.cwf-reminder-time>strong{font-size:68px}.cwf-stage-footer{align-items:flex-start;flex-direction:column;gap:22px;padding:22px}.cwf-footer-status{align-items:flex-start;flex-direction:column;gap:11px}}@keyframes cwf-cursor-move-mobile{0%{transform:translate(0)}35%{transform:translate(80px,85px)}70%{transform:translate(160px,145px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cwf-section *,.cwf-section *:before,.cwf-section *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cwf-section{--cwf-navy: #f4f8ff;--cwf-navy-light: #ffffff;--cwf-panel: rgba(255, 255, 255, .88);--cwf-panel-light: rgba(247, 250, 255, .94);--cwf-border: rgba(43, 83, 153, .13);--cwf-blue: #5376f5;--cwf-cyan: #35bcdc;--cwf-green: #20b77a;--cwf-green-dark: #119466;--cwf-purple: #7768e7;--cwf-pink: #e76583;--cwf-text: #10203c;--cwf-muted: #697791;background:radial-gradient(circle at 8% 20%,rgba(82,123,245,.1),transparent 31%),radial-gradient(circle at 92% 67%,rgba(31,190,133,.1),transparent 30%),linear-gradient(180deg,#f7faff,#f2f7ff 48%,#f8fbff);color:var(--cwf-text)}.cwf-background-glow{opacity:.13;filter:blur(150px)}.cwf-background-glow-left{background:#5b7dff}.cwf-background-glow-right{background:#38d9a0}.cwf-heading h2{color:#10203c}.cwf-heading h2 span{background:linear-gradient(90deg,#17294a,#5279e7,#18ad79);-webkit-background-clip:text;background-clip:text;color:transparent}.cwf-heading p{color:#65738e}.cwf-eyebrow{color:#159e70}.cwf-workflow-shell{border:1px solid rgba(42,75,137,.12);background:linear-gradient(145deg,#fffffff5,#f6f9fff5);box-shadow:0 38px 100px #274b881a,0 8px 30px #2a477d0d,inset 0 1px #ffffffe6}.cwf-step-navigation{border-bottom-color:#2f4e871a;background:#f8fbffeb}.cwf-step-button{border-right-color:#2c4d8914;color:#20a875}.cwf-step-button:before{background:radial-gradient(circle at 50% 100%,rgba(79,116,236,.14),transparent 64%)}.cwf-step-button:hover,.cwf-step-button-active{color:#10203c;background:#5177e912}.cwf-step-icon{border-color:#395a9714;background:#dfe8f9ad}.cwf-step-button-active .cwf-step-icon{background:linear-gradient(145deg,#5c7cf22e,#26c28d26);box-shadow:0 10px 25px #4b6cd01f}.cwf-step-label{color:inherit}.cwf-active-workflow-header{border-bottom-color:#2d4c8417;background:#ffffff91}.cwf-current-step,.cwf-panel-label{color:#75829b}.cwf-active-workflow-header h3{color:#11213d}.cwf-active-workflow-header p{color:#6a7891}.cwf-now-happening{border-color:#3a5c9a1c;background:linear-gradient(135deg,#f2f7fff0,#fafcfff7);box-shadow:0 12px 30px #304e860f}.cwf-now-happening div span{color:#77849d}.cwf-now-happening strong{color:#182945}.cwf-animation-stage{background:linear-gradient(rgba(61,99,166,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(61,99,166,.035) 1px,transparent 1px),linear-gradient(180deg,#f9fbfff5,#f4f8fff5);background-size:58px 58px,58px 58px,100% 100%}.cwf-animation-stage:before{background:radial-gradient(circle at 50% 50%,rgba(76,116,228,.08),transparent 46%)}.cwf-chat-window,.cwf-live-activity,.cwf-ticket-source,.cwf-ticket-main,.cwf-ticket-events,.cwf-task-summary,.cwf-task-board,.cwf-remote-info,.cwf-monitor-shell,.cwf-reminder-main,.cwf-reminder-timeline,.cwf-notification-toast,.cwf-resolution-copy{border-color:#3053941f;background:linear-gradient(145deg,#fffffffa,#f6f9fff5);box-shadow:0 25px 60px #2a487f14,0 5px 18px #2949830a,inset 0 1px #fff}.cwf-window-header{border-bottom-color:#2f4f8917}.cwf-person strong{color:#142440}.cwf-person div span{color:#78859d}.cwf-chat-in .cwf-bubble{background:#edf2fb;color:#293a57}.cwf-chat-out .cwf-bubble{border-color:#21b58224;background:linear-gradient(135deg,#d8f7edf2,#e2f9f2f2);color:#193e37}.cwf-message-time{color:#8692a7}.cwf-typing{background:#edf2fa}.cwf-typing span{background:#8190aa}.cwf-message-composer{border-color:#3253911c;background:#f5f8fd;color:#8b96aa}.cwf-activity-line strong{color:#172641}.cwf-activity-line p{color:#77849c}.cwf-activity-line time{color:#8691a6}.cwf-activity-icon{background:#5371e11a;color:#5d76e2}.cwf-source-message{border-color:#31539417;background:#f2f6fc}.cwf-source-message strong{color:#172641}.cwf-source-message p{color:#6f7e97}.cwf-convert-copy{color:#78859c}.cwf-ticket-main{border-color:#5170e53b;box-shadow:0 30px 70px #304b8f1c,0 0 45px #5170e50d}.cwf-ticket-created{border-color:#21b77b33;background:#f2fbf7;color:#169a6a}.cwf-ticket-top h3,.cwf-ticket-main h4{color:#13233f}.cwf-ticket-description{color:#74829b}.cwf-status-arrow{color:#8b96a9}.cwf-ticket-meta{border-top-color:#2f4e8717}.cwf-ticket-meta span{color:#7a879e}.cwf-ticket-meta strong{color:#253550}.cwf-ticket-event>span{background:#5171e01a;color:#5874df}.cwf-ticket-event strong{color:#172641}.cwf-ticket-event p{color:#76839b}.cwf-task-summary h3,.cwf-task-board-header h4{color:#14243f}.cwf-task-summary>p{color:#6d7b94}.cwf-task-owner{border-top-color:#2f4e8717}.cwf-task-owner div span{color:#7b879e}.cwf-task-owner strong{color:#1c2c47}.cwf-task-row{border-color:#32528f17;background:#f5f8fd}.cwf-task-row strong{color:#1c2b46}.cwf-task-row p{color:#78859c}.cwf-task-check{border-color:#4a69a73b;background:#fff}.cwf-task-progress-track{background:#556c9b21}.cwf-task-progress-labels{color:#8792a6}.cwf-remote-info h3{color:#13233f}.cwf-remote-info>p{color:#6e7c94}.cwf-remote-status{color:#697890}.cwf-monitor-shell{border-color:#1fb68233}.cwf-monitor-top{border-bottom-color:#32528e17;background:#f5f8fd}.cwf-monitor-screen{background:radial-gradient(circle at 70% 60%,rgba(47,121,229,.15),transparent 35%),#0a1a35}.cwf-remote-controls{background:#fff}.cwf-remote-controls strong{color:#172641}.cwf-remote-controls div div span{color:#78859c}.cwf-control-buttons button{border-color:#31528f1f;background:#edf2fa;color:#647591}.cwf-reminder-header h3{color:#172641}.cwf-reminder-time>strong{background:linear-gradient(160deg,#14233f,#5974e3 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.cwf-reminder-time div span{color:#697891}.cwf-reminder-main>p{color:#6e7c95}.cwf-reminder-toggle-row{border-top-color:#2f4e8717}.cwf-reminder-toggle-row>div>span{color:#263651}.cwf-reminder-toggle-row small{color:#7d899f}.cwf-reminder-toggle{background:#d9e1ed}.cwf-time-item time{color:#7f8ca3}.cwf-time-item strong{color:#1a2a45}.cwf-time-item p{color:#76849b}.cwf-time-item>span{background:#f8fbff}.cwf-notification-toast strong{color:#172641}.cwf-notification-toast p{color:#748198}.cwf-resolution-copy>h3{color:#14243f}.cwf-resolution-copy>p{color:#6b7992}.cwf-resolution-item{border-color:#31528e14;background:#f5f8fd}.cwf-resolution-item strong{color:#172641}.cwf-resolution-item p{color:#76849b}.cwf-feedback{border-top-color:#2f4e8717}.cwf-feedback span{color:#7b879e}.cwf-feedback strong{color:#172641}.cwf-stage-footer{border-top-color:#2f4e8717;background:linear-gradient(90deg,#f9fbfff2,#f4f8fff2)}.cwf-footer-step span{color:#7a879e}.cwf-footer-step strong{color:#192943}.cwf-footer-status span{color:#75829a}@media(min-width:1101px){.cwf-section{height:100svh;min-height:720px;max-height:100svh;padding:clamp(18px,2.5vh,30px) 0;display:flex;align-items:center;overflow:hidden}.cwf-container{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.8vh,20px)}.cwf-heading{max-width:1100px;width:100%;margin:0 auto;flex-shrink:0}.cwf-eyebrow{margin-bottom:8px;font-size:9px}.cwf-heading h2{font-size:clamp(36px,2.9vw,44px);line-height:1;letter-spacing:-.05em;white-space:nowrap}.cwf-heading h2 span{display:inline;margin-top:0;margin-left:12px}.cwf-heading p{max-width:650px;margin:13px auto 0;font-size:13px;line-height:1.5}.cwf-workflow-shell{height:100%;min-height:0;display:grid;grid-template-rows:62px 103px minmax(0,1fr) 56px;border-radius:24px;overflow:hidden}.cwf-step-navigation{height:62px;min-height:0}.cwf-step-button{min-height:0;gap:10px;padding:0 12px}.cwf-step-icon{width:34px;height:34px;border-radius:10px}.cwf-step-icon svg{width:17px;height:17px}.cwf-step-label{font-size:12px}.cwf-active-workflow-header{min-height:0;height:103px;padding:16px 34px;gap:25px}.cwf-current-step,.cwf-panel-label{font-size:8px;letter-spacing:.15em}.cwf-active-workflow-header h3{margin:5px 0 4px;font-size:21px}.cwf-active-workflow-header p{font-size:11px;line-height:1.45}.cwf-now-happening{min-width:235px;padding:12px 16px;border-radius:14px}.cwf-now-pulse{width:31px;height:31px}.cwf-now-happening strong{font-size:11px}.cwf-animation-stage{height:100%;min-height:0;overflow:hidden}.cwf-scene-transition{height:100%;min-height:0}.cwf-scene{height:100%;min-height:0;padding:clamp(14px,2vh,25px) 38px;display:grid;align-items:center}.cwf-message-layout{width:100%;max-width:990px;gap:30px}.cwf-chat-body{min-height:280px;padding:17px 20px}.cwf-window-header{padding:13px 18px}.cwf-person .cwf-avatar{width:34px;height:34px}.cwf-chat-row{margin-bottom:11px}.cwf-bubble{padding:9px 13px;font-size:10px;line-height:1.4}.cwf-typing{margin-bottom:10px;padding:7px 10px}.cwf-message-composer{margin:0 16px 14px;padding:7px 8px 7px 14px}.cwf-message-composer button{width:31px;height:31px}.cwf-live-activity{padding:21px}.cwf-activity-line{margin-top:17px}.cwf-activity-icon{width:34px;height:34px}.cwf-signal-visual{height:30px;margin-top:20px}.cwf-ticket-layout{max-width:1060px;gap:26px}.cwf-ticket-source,.cwf-ticket-events{padding:19px}.cwf-ticket-main{padding:23px}.cwf-ticket-top h3{font-size:25px}.cwf-ticket-main h4{margin:20px 0 6px;font-size:17px}.cwf-ticket-progress{margin:18px 0 13px}.cwf-ticket-meta{margin-top:19px;padding-top:15px}.cwf-ticket-event{margin-top:16px}.cwf-task-layout{max-width:980px;gap:30px}.cwf-task-summary,.cwf-task-board{padding:23px}.cwf-task-count{margin:17px 0 11px}.cwf-task-summary h3{font-size:22px}.cwf-task-summary>p{margin:13px 0 20px;font-size:10px}.cwf-task-owner{padding-top:15px}.cwf-task-board-header{margin-bottom:16px}.cwf-task-row{margin-top:8px;padding:10px 12px}.cwf-task-check{width:29px;height:29px}.cwf-task-progress-track{margin-top:17px}.cwf-remote-layout{max-width:1040px;gap:32px}.cwf-remote-info{padding:23px}.cwf-remote-info h3{margin:14px 0 11px;font-size:24px}.cwf-remote-info>p{font-size:10px}.cwf-remote-status-list{gap:10px;margin-top:19px}.cwf-monitor-screen{height:clamp(245px,30vh,300px)}.cwf-monitor-top{height:40px}.cwf-remote-content{padding:20px}.cwf-dashboard-grid{margin-top:18px}.cwf-dashboard-card{min-height:82px;padding:12px}.cwf-dashboard-wide{min-height:85px}.cwf-bars{height:52px}.cwf-remote-controls{padding:10px 15px}.cwf-reminder-layout{max-width:960px;gap:30px}.cwf-reminder-main,.cwf-reminder-timeline{padding:23px}.cwf-reminder-bell{width:48px;height:48px}.cwf-reminder-time{margin:25px 0 13px}.cwf-reminder-time>strong{font-size:clamp(54px,5vw,70px)}.cwf-reminder-main>p{font-size:10px}.cwf-reminder-toggle-row{margin-top:20px;padding-top:15px}.cwf-time-item{min-height:70px}.cwf-notification-toast{bottom:-10px;width:340px;padding:11px}.cwf-resolved-layout{max-width:950px;gap:28px}.cwf-resolution-visual{min-height:300px}.cwf-resolution-ring-1{width:125px;height:125px}.cwf-resolution-ring-2{width:180px;height:180px}.cwf-resolution-ring-3{width:235px;height:235px}.cwf-resolution-check{width:110px;height:110px}.cwf-resolution-check svg{width:62px;height:62px}.cwf-resolution-copy{padding:23px}.cwf-resolved-label{margin-bottom:10px;padding:6px 8px}.cwf-resolution-copy>h3{font-size:29px}.cwf-resolution-copy>p{margin:11px 0 16px;font-size:10px;line-height:1.55}.cwf-resolution-summary{gap:7px}.cwf-resolution-item{grid-template-columns:33px minmax(0,1fr);gap:10px;padding:8px 10px}.cwf-resolution-item>span{width:33px;height:33px}.cwf-feedback{margin-top:13px;padding-top:12px}.cwf-stage-footer{min-height:0;height:56px;padding:0 26px}.cwf-footer-icon{width:32px;height:32px}.cwf-footer-status{gap:20px}}@media(min-width:1101px)and (max-height:820px){.cwf-section{min-height:650px;padding:12px 0}.cwf-container{gap:10px}.cwf-eyebrow{display:none}.cwf-heading h2{font-size:clamp(36px,2.9vw,44px);white-space:nowrap}.cwf-heading p{margin-top:8px;font-size:11px}.cwf-workflow-shell{grid-template-rows:54px 82px minmax(0,1fr) 48px}.cwf-step-navigation{height:54px}.cwf-step-icon{width:30px;height:30px}.cwf-active-workflow-header{height:82px;padding:11px 28px}.cwf-active-workflow-header h3{font-size:18px}.cwf-active-workflow-header p{font-size:10px}.cwf-now-happening{padding:8px 13px}.cwf-scene{padding:10px 32px}.cwf-stage-footer{height:48px}.cwf-scene>*{zoom:.88}}@media(min-width:1101px)and (max-height:700px){.cwf-heading p{display:none}.cwf-heading h2{font-size:clamp(36px,2.9vw,44px)}.cwf-workflow-shell{grid-template-rows:50px 72px minmax(0,1fr) 44px}.cwf-step-navigation{height:50px}.cwf-active-workflow-header{height:72px}.cwf-now-happening{display:none}.cwf-scene>*{zoom:.76}.cwf-stage-footer{height:44px}}@media(min-width:761px)and (max-width:1360px){.cwf-heading h2{font-size:clamp(46px,4.2vw,64px)}}.cwf-remote-status-4{animation:cwf-event-show .4s 2.35s ease forwards}.cwf-remote-status-4 span:after{animation-delay:2.55s}.cwf-remote-connect-desktop{display:flex;flex-direction:column;gap:16px}.cwf-remote-connect-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:16px}.cwf-connect-card,.cwf-connection-journey,.cwf-live-remote-preview{border:1px solid rgba(82,135,223,.16);border-radius:18px;background:#0a1c3ae0;box-shadow:inset 0 1px #ffffff08}.cwf-connect-card{padding:18px;opacity:0;transform:translateY(14px);animation:cwf-event-show .5s .25s ease forwards}.cwf-connect-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.cwf-connect-card__top small{display:block;color:#7e95bb;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.cwf-connect-card__top strong{display:block;margin-top:5px;color:#f6fbff;font-size:16px}.cwf-connect-field+.cwf-connect-field{margin-top:13px}.cwf-connect-field label{display:block;margin-bottom:7px;color:#88a0c6;font-size:10px}.cwf-connect-input{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid rgba(105,147,213,.22);border-radius:14px;background:#ffffff08}.cwf-connect-input span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:32px;border-radius:10px;background:#2b56948c;color:#f6fbff;font-size:15px;font-weight:700;letter-spacing:.08em;opacity:0;transform:translateY(8px)}.cwf-connect-field-id .cwf-connect-input span:nth-child(1){animation:cwf-event-show .35s .55s ease forwards}.cwf-connect-field-id .cwf-connect-input span:nth-child(2){animation:cwf-event-show .35s .8s ease forwards}.cwf-connect-field-id .cwf-connect-input span:nth-child(3){animation:cwf-event-show .35s 1.05s ease forwards}.cwf-connect-input--passcode{gap:10px}.cwf-connect-input--passcode span{min-width:14px;width:14px;height:14px;padding:0;border-radius:50%;background:#34cf912e;border:1px solid rgba(52,207,145,.5);opacity:0;transform:scale(.4)}.cwf-connect-field-passcode .cwf-connect-input--passcode span:nth-child(1){animation:cwf-code-dot-in .24s 1.3s ease forwards}.cwf-connect-field-passcode .cwf-connect-input--passcode span:nth-child(2){animation:cwf-code-dot-in .24s 1.45s ease forwards}.cwf-connect-field-passcode .cwf-connect-input--passcode span:nth-child(3){animation:cwf-code-dot-in .24s 1.6s ease forwards}.cwf-connect-field-passcode .cwf-connect-input--passcode span:nth-child(4){animation:cwf-code-dot-in .24s 1.75s ease forwards}.cwf-connect-field-passcode .cwf-connect-input--passcode span:nth-child(5){animation:cwf-code-dot-in .24s 1.9s ease forwards}.cwf-connect-field-passcode .cwf-connect-input--passcode span:nth-child(6){animation:cwf-code-dot-in .24s 2.05s ease forwards}.cwf-connect-approval{display:flex;align-items:center;gap:11px;margin-top:15px;padding:12px 13px;border:1px solid rgba(91,143,218,.14);border-radius:14px;background:#ffffff06;opacity:0;animation:cwf-event-show .4s 2.15s ease forwards}.cwf-connect-approval__avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#4c7cff,#2cc99c);color:#fff;font-size:11px;font-weight:800}.cwf-connect-approval strong{display:block;color:#f6fbff;font-size:11px}.cwf-connect-approval span{display:block;margin-top:2px;color:#7f96bb;font-size:9px}.cwf-connect-approval em{margin-left:auto;padding:6px 10px;border-radius:999px;background:#34cf9124;color:#7ef0bc;font-size:9px;font-style:normal}.cwf-connect-button{width:100%;min-height:46px;margin-top:15px;border:0;border-radius:14px;background:linear-gradient(135deg,#4c7cff,#2cc99c);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 12px 24px #1a70dc47;opacity:0;animation:cwf-event-show .45s 2.45s ease forwards,cwf-connect-button-pulse 1.7s 3s ease-in-out infinite}.cwf-connection-journey{padding:18px}.cwf-connection-journey__top{margin-bottom:14px}.cwf-connection-journey__top strong{display:block;color:#f6fbff;font-size:15px}.cwf-connection-journey__top span{display:block;margin-top:4px;color:#8297bb;font-size:10px}.cwf-connection-step{display:flex;align-items:flex-start;gap:10px;padding:11px 0;opacity:0}.cwf-connection-step i{width:10px;height:10px;margin-top:4px;border-radius:50%;border:1px solid rgba(93,147,224,.38);background:transparent;flex:0 0 auto}.cwf-connection-step strong{display:block;color:#eef6ff;font-size:11px}.cwf-connection-step small{display:block;margin-top:2px;color:#7990b3;font-size:9px}.cwf-connection-step-1{animation:cwf-event-show .35s .95s ease forwards}.cwf-connection-step-2{animation:cwf-event-show .35s 1.65s ease forwards}.cwf-connection-step-3{animation:cwf-event-show .35s 2.25s ease forwards}.cwf-connection-step-4{animation:cwf-event-show .35s 2.95s ease forwards}.cwf-connection-step-1 i,.cwf-connection-step-2 i,.cwf-connection-step-3 i,.cwf-connection-step-4 i{animation:cwf-connection-dot-on .25s ease forwards}.cwf-connection-step-1 i{animation-delay:1.1s}.cwf-connection-step-2 i{animation-delay:1.8s}.cwf-connection-step-3 i{animation-delay:2.4s}.cwf-connection-step-4 i{animation-delay:3.1s}.cwf-connection-progress{height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:#587fbe29}.cwf-connection-progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c7cff,#2cc99c);animation:cwf-connect-progress 3.2s .85s ease forwards}.cwf-live-remote-preview{padding:14px;opacity:0;animation:cwf-event-show .45s 3.15s ease forwards}.cwf-live-remote-preview__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.cwf-live-remote-preview__header strong{display:block;color:#f5fbff;font-size:13px}.cwf-live-remote-preview__header small{display:block;margin-top:4px;color:#7991b4;font-size:9px}.cwf-preview-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#34cf911f;color:#8af4c3;font-size:9px;font-weight:700}.cwf-preview-status i,.cwf-preview-toast span{width:8px;height:8px;border-radius:50%;background:#34cf91;box-shadow:0 0 #34cf9173;animation:cwf-status-pulse 1.6s ease-in-out infinite}.cwf-live-remote-preview__screen{margin-top:12px;border-radius:16px;overflow:hidden;border:1px solid rgba(89,135,206,.15);background:radial-gradient(circle at 70% 30%,rgba(48,104,190,.25),transparent 30%),linear-gradient(180deg,#0a1f43,#081730)}.cwf-preview-toolbar{display:flex;gap:7px;padding:11px 13px;border-bottom:1px solid rgba(96,136,200,.12)}.cwf-preview-toolbar span{width:8px;height:8px;border-radius:50%;background:#2f558f}.cwf-preview-window{padding:15px}.cwf-preview-window__title{display:flex;align-items:center;gap:9px;color:#eef6ff}.cwf-preview-window__title i{width:11px;height:11px;border-radius:3px;background:linear-gradient(145deg,#4c7cff,#2cc99c)}.cwf-preview-window__title strong{font-size:11px}.cwf-preview-window__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cwf-preview-metric{padding:12px;border-radius:12px;background:#ffffff0a}.cwf-preview-metric small{display:block;color:#7c95bb;font-size:8px}.cwf-preview-metric strong{display:block;margin-top:6px;color:#f3f9ff;font-size:11px}.cwf-preview-toast{display:inline-flex;align-items:center;gap:8px;margin:0 15px 15px;padding:9px 11px;border-radius:999px;background:#34cf911f;color:#a2f7cf;font-size:9px;font-weight:700}@keyframes cwf-code-dot-in{0%{opacity:0;transform:scale(.4);background:#34cf911f}to{opacity:1;transform:scale(1);background:#34cf91f2}}@keyframes cwf-connection-dot-on{0%{background:transparent;transform:scale(.7)}to{background:var(--cwf-green);transform:scale(1)}}@keyframes cwf-connect-progress{0%{width:0}to{width:100%}}@keyframes cwf-connect-button-pulse{0%,to{box-shadow:0 12px 24px #1a70dc47}50%{box-shadow:0 16px 32px #2cc99c52}}@media(max-width:980px){.cwf-remote-connect-grid{grid-template-columns:1fr}.cwf-preview-window__body{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cwf-connect-input{flex-wrap:wrap}.cwf-connect-input span{min-width:48px}.cwf-preview-window__body{grid-template-columns:1fr}}.csb-section,.csb-section *,.csb-section *:before,.csb-section *:after{box-sizing:border-box}.csb-section{position:relative;width:100%;padding:0;background:radial-gradient(circle at 14% 38%,rgba(3,127,91,.07),transparent 26%),radial-gradient(circle at 88% 42%,rgba(62,184,70,.06),transparent 24%),linear-gradient(180deg,#f7fbfa,#f4f8fb);overflow:hidden}.csb-container{width:100%;max-width:none;margin:0}.csb-shell{position:relative;width:100%;min-height:260px;padding:34px clamp(50px,6vw,120px);display:grid;grid-template-columns:minmax(260px,.8fr) minmax(650px,2.2fr) minmax(280px,.9fr);align-items:center;gap:clamp(30px,3vw,58px);border:0;border-radius:0;color:#fff;background:radial-gradient(circle at 8% 20%,rgba(0,183,132,.23),transparent 28%),radial-gradient(circle at 86% 50%,rgba(62,184,70,.13),transparent 30%),linear-gradient(118deg,#01162f,#03244f 51%,#06345f);box-shadow:inset 0 1px #ffffff0f;overflow:hidden;isolation:isolate}.csb-grid{position:absolute;inset:0;z-index:-3;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.75),transparent 95%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.75),transparent 95%)}.csb-glow{position:absolute;z-index:-2;width:290px;height:290px;border-radius:50%;filter:blur(72px);opacity:.24}.csb-glow--one{left:-130px;top:-150px;background:#00af83}.csb-glow--two{right:-120px;bottom:-180px;background:#3eb846}.csb-orbit{position:absolute;z-index:-1;border:1px solid rgba(111,236,160,.14);border-radius:50%;pointer-events:none}.csb-orbit--one{width:600px;height:210px;right:18%;top:-102px;transform:rotate(-4deg)}.csb-orbit--two{width:760px;height:260px;right:5%;bottom:-178px;transform:rotate(3deg)}.csb-intro{min-width:0}.csb-kicker{display:inline-flex;align-items:center;gap:8px;color:#78e496;font-size:12px;font-weight:800;letter-spacing:.065em}.csb-intro>strong{display:block;margin-top:12px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(24px,2vw,31px);font-weight:800;line-height:1.08;letter-spacing:-.045em}.csb-intro>small{display:block;max-width:285px;margin-top:10px;color:#ffffffab;font-size:12px;font-weight:540;line-height:1.6}.csb-track-wrap{min-width:0;position:relative;padding-bottom:28px}.csb-track{position:relative;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.csb-energy-line{position:absolute;left:15%;right:15%;top:50%;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(94,238,153,.7),rgba(85,214,212,.65),transparent);box-shadow:0 0 14px #60ec9d38}.csb-energy-line i{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#77e795;box-shadow:0 0 13px #77e795f2;animation:csbEnergyTravel 3s linear infinite}.csb-energy-line i:nth-child(2){animation-delay:-1s}.csb-energy-line i:nth-child(3){animation-delay:-2s}.csb-product{position:relative;min-width:0;min-height:112px;padding:18px 17px 16px;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;color:#fff;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff0d,0 16px 28px #0000001a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease;overflow:hidden}.csb-product:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 15% 50%,rgba(98,233,154,.15),transparent 54%);transition:opacity .3s ease}.csb-product:hover{transform:translateY(-5px);border-color:#6ce7975c;background:linear-gradient(145deg,#ffffff1b,#ffffff0a);box-shadow:inset 0 1px #ffffff14,0 24px 38px #0000002b}.csb-product:hover:before{opacity:1}.csb-product-index{position:absolute;top:10px;right:12px;color:#fff3;font-size:10px;font-weight:800;letter-spacing:.08em}.csb-icon{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#ffffff0f;box-shadow:inset 0 0 24px #ffffff06;transition:transform .3s ease,box-shadow .3s ease}.csb-product:hover .csb-icon{transform:scale(1.08) rotate(-3deg)}.csb-product--connect .csb-icon{color:#82e1ff;box-shadow:inset 0 0 24px #2a9cd421,0 0 22px #2a9cd414}.csb-product--desk .csb-icon{color:#80ef73;box-shadow:inset 0 0 24px #3eb84624,0 0 22px #3eb84614}.csb-product--assist .csb-icon{color:#5ee8c4;box-shadow:inset 0 0 24px #037f5b29,0 0 22px #037f5b14}.csb-copy{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:4px}.csb-copy strong{font-size:16px;font-weight:800;line-height:1.15}.csb-copy small{color:#ffffffa3;font-size:11px;font-weight:560;line-height:1.35}.csb-product-arrow{position:relative;z-index:1;color:#ffffff6b;transition:color .25s ease,transform .25s ease}.csb-product:hover .csb-product-arrow{color:#79e596;transform:translate(3px)}.csb-platform-caption{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;color:#7be497;font-size:11px;font-weight:750;white-space:nowrap}.csb-platform-caption i{width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(123,228,151,.72))}.csb-platform-caption i:last-child{transform:rotate(180deg)}.csb-actions{min-width:0;display:grid;gap:10px}.csb-actions a{min-height:46px;padding:0 15px;display:flex;align-items:center;gap:10px;color:#ffffffe0;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff09;font-size:12px;font-weight:700;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease}.csb-actions a:hover{transform:translateY(-2px);color:#fff;border-color:#70e49261;background:#3eb84617}.csb-demo{box-shadow:inset 0 0 28px #3eb84609}.csb-demo span{flex:1}.csb-action-row{display:grid;grid-template-columns:1fr 1.14fr;gap:10px}@keyframes csbEnergyTravel{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@media(max-width:1180px){.csb-shell{grid-template-columns:minmax(210px,.75fr) minmax(0,2fr)}.csb-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media(max-width:860px){.csb-shell{grid-template-columns:1fr;padding:28px}.csb-intro{text-align:center}.csb-intro>small{margin-inline:auto;max-width:520px}.csb-track-wrap{width:100%}}@media(max-width:640px){.csb-section{padding:0}.csb-container{width:100%;max-width:none;margin:0}.csb-shell{width:100%;padding:34px 22px;border-radius:0}.csb-track{grid-template-columns:1fr}.csb-energy-line{display:none}.csb-product{min-height:88px}.csb-action-row,.csb-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.csb-section *,.csb-section *:before,.csb-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.uws-section{--uws-navy: #05255a;--uws-navy-deep: #021a42;--uws-teal: #037f5b;--uws-green: #3eb846;--uws-green-deep: #119f53;--uws-mint: #e7f8eb;--uws-ice: #f6faf8;--uws-fog: #edf5f2;--uws-text: #05255a;--uws-muted: #5f7079;position:relative;isolation:isolate;overflow:hidden;padding:86px 0 34px;color:var(--uws-text);background:radial-gradient(circle at 50% 43%,rgba(62,184,70,.13),transparent 27%),radial-gradient(circle at 6% 22%,rgba(3,127,91,.085),transparent 23%),radial-gradient(circle at 94% 54%,rgba(5,37,90,.055),transparent 23%),linear-gradient(180deg,#fff,#f8fcfa 56%,#f2f8f5)}.uws-section *,.uws-section *:before,.uws-section *:after{box-sizing:border-box}.uws-container{position:relative;z-index:3;width:min(1420px,calc(100% - 44px));margin:0 auto}.uws-grid-dots,.uws-center-glow{position:absolute;pointer-events:none}.uws-grid-dots{width:185px;height:185px;opacity:.38;background-image:radial-gradient(rgba(17,159,83,.3) 1px,transparent 1.2px);background-size:9px 9px;-webkit-mask-image:radial-gradient(circle,#000,transparent 68%);mask-image:radial-gradient(circle,#000,transparent 68%);animation:uwsDotDrift 8s ease-in-out infinite alternate}.uws-grid-dots--left{left:-62px;top:102px}.uws-grid-dots--right{right:-52px;top:166px;animation-delay:-3s}.uws-center-glow{width:560px;height:560px;left:50%;top:42%;border-radius:50%;background:radial-gradient(circle,rgba(62,184,70,.16),rgba(3,127,91,.055) 40%,transparent 70%);filter:blur(8px);transform:translate(-50%,-50%);animation:uwsCenterGlow 5.2s ease-in-out infinite}.uws-heading{max-width:980px;margin:0 auto 16px;text-align:center}.uws-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--uws-green-deep);font-size:10px;font-weight:800;letter-spacing:.16em}.uws-heading h2{margin:0;color:var(--uws-navy);font-size:clamp(44px,4.2vw,64px);font-weight:800;line-height:.98;letter-spacing:-.055em}.uws-heading h2 span{display:block;margin-top:5px;color:transparent;background:linear-gradient(90deg,var(--uws-navy) 0%,var(--uws-teal) 52%,var(--uws-green) 100%);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:uwsHeadlineSweep 5.5s ease-in-out infinite alternate}.uws-heading p{max-width:690px;margin:15px auto 0;color:#52677d;font-size:14px;line-height:1.52}.uws-story-grid{position:relative;display:grid;grid-template-columns:minmax(265px,.9fr) 72px minmax(430px,1.35fr) 72px minmax(270px,.9fr);align-items:center;gap:0;min-height:320px}.uws-story-side{position:relative;z-index:3;min-width:0;text-align:center}.uws-side-label{width:fit-content;margin:0 auto 5px;padding:5px 18px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.025em}.uws-side-label--old{color:#28315c;background:linear-gradient(180deg,#eceef6,#e2e4ef);box-shadow:inset 0 1px #ffffffe0}.uws-side-label--new{color:#fff;background:linear-gradient(100deg,var(--uws-teal),var(--uws-green-deep));box-shadow:0 8px 20px #037f5b38,inset 0 1px #ffffff42}.uws-story-side>p{margin:0;color:#5f7079;font-size:9.5px;font-weight:620}.uws-old-cloud{position:relative;width:100%;height:258px;margin-top:2px}.uws-chaos-web{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.uws-chaos-web path{fill:none;stroke:#05255a4d;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:4 5;animation:uwsChaosDash 7s linear infinite}.uws-chaos-web path:nth-child(2){animation-duration:6.2s;animation-direction:reverse}.uws-chaos-web path:nth-child(3){animation-duration:8.4s}.uws-chaos-web path:nth-child(4){animation-duration:5.8s;animation-direction:reverse}.uws-chaos-web path:nth-child(5){animation-duration:7.8s}.uws-chaos-web path:nth-child(6){animation-duration:6.6s;animation-direction:reverse}.uws-chaos-person{position:absolute;color:#7b84a3;font-size:8px;opacity:.78;animation:uwsPersonBlink 3.4s ease-in-out infinite}.uws-chaos-person:after{content:"";position:absolute;width:7px;height:4px;left:50%;top:7px;border-radius:6px 6px 2px 2px;background:currentColor;transform:translate(-50%)}.uws-chaos-person--one{left:18%;top:64px}.uws-chaos-person--two{right:16%;top:69px;animation-delay:-.9s}.uws-chaos-person--three{left:33%;top:129px;animation-delay:-1.5s}.uws-chaos-person--four{right:29%;bottom:45px;animation-delay:-2.2s}.uws-chaos-person--five{left:13%;bottom:32px;animation-delay:-2.8s}.uws-old-tool{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 13px 8px 9px;border:1px solid rgba(5,37,90,.08);border-radius:11px;background:#ffffffed;box-shadow:0 11px 24px #05255a1c,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:uwsOldToolFloat 4.6s calc(var(--uws-index) * -.62s) ease-in-out infinite}.uws-old-tool strong{color:var(--uws-navy);font-size:10px;font-weight:720;white-space:nowrap}.uws-old-tool-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:var(--uws-teal);background:var(--uws-mint)}.uws-old-tool--message{left:2%;top:26px}.uws-old-tool--tasks{right:4%;top:92px}.uws-old-tool--files{left:-5%;top:132px}.uws-old-tool--remote{right:-2%;bottom:68px}.uws-old-tool--alerts{left:35%;bottom:2px}.uws-old-tool--tasks .uws-old-tool-icon{color:#11a86f;background:#ddf8ef}.uws-old-tool--files .uws-old-tool-icon{color:#ee7417;background:#fff0e5}.uws-old-tool--remote .uws-old-tool-icon{color:#2368dd;background:#e5efff}.uws-old-tool--alerts .uws-old-tool-icon{color:#e99b12;background:#fff4d9}.uws-error-badge{position:absolute;width:15px;height:15px;right:-4px;top:-5px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#ff514b;font-size:8px;font-style:normal;font-weight:900;box-shadow:0 4px 10px #ff494640;animation:uwsErrorPulse 1.7s calc(var(--uws-index) * -.28s) ease-in-out infinite}.uws-flow-gate{position:relative;z-index:2;width:72px;height:200px;align-self:center}.uws-flow-gate:before,.uws-flow-gate:after{content:"";position:absolute;top:50%;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(3,127,91,.72),rgba(62,184,70,.86),transparent);transform:translateY(-50%);filter:drop-shadow(0 0 7px rgba(17,159,83,.46))}.uws-flow-gate--left:before{left:-28px}.uws-flow-gate--left:after{right:-28px}.uws-flow-gate--right:before{left:-28px}.uws-flow-gate--right:after{right:-28px}.uws-flow-gate-core{position:absolute;left:50%;top:50%;z-index:4;width:50px;height:50px;display:grid;place-items:center;border:5px solid rgba(255,255,255,.73);border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,#5bd05f,var(--uws-green-deep) 55%,var(--uws-teal) 100%);box-shadow:0 0 0 7px #3eb84617,0 0 22px #119f538f,0 13px 28px #05255a33;transform:translate(-50%,-50%);animation:uwsGatePulse 2.2s ease-in-out infinite}.uws-flow-gate-core svg{animation:uwsArrowNudge 1.45s ease-in-out infinite}.uws-flow-gate--right .uws-flow-gate-core{animation-delay:-.65s}.uws-flow-gate-beam{position:absolute;left:-16px;right:-16px;top:50%;height:22px;border-top:1px solid rgba(3,127,91,.24);border-bottom:1px solid rgba(62,184,70,.12);border-radius:50%;opacity:0;transform:translateY(-50%) scaleX(.12);animation:uwsGateBeam 2.1s linear infinite}.uws-flow-gate-beam--two{animation-delay:.7s}.uws-flow-gate-beam--three{animation-delay:1.4s}.uws-story-center{position:relative;z-index:4}.uws-orbit-stage{position:relative;width:100%;max-width:500px;height:314px;margin:0 auto}.uws-orbit-aura,.uws-orbit-ring,.uws-orbit-particles,.uws-core-halo,.uws-core-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.uws-orbit-aura--one{width:330px;height:330px;background:radial-gradient(circle,rgba(62,184,70,.16),rgba(3,127,91,.055) 46%,transparent 68%);filter:blur(2px);animation:uwsAuraBreath 4s ease-in-out infinite}.uws-orbit-aura--two{width:270px;height:270px;border:18px solid rgba(62,184,70,.045);box-shadow:0 0 34px #037f5b1f;animation:uwsAuraBreath 5.2s -1.7s ease-in-out infinite}.uws-orbit-aura--three{width:210px;height:210px;background:radial-gradient(circle,transparent 44%,rgba(62,184,70,.12) 45%,transparent 62%);animation:uwsAuraBreath 3.3s -.8s ease-in-out infinite}.uws-orbit-ring{border:1px solid rgba(3,127,91,.28);box-shadow:inset 0 0 16px #3eb8460f,0 0 15px #037f5b17}.uws-orbit-ring:before,.uws-orbit-ring:after{content:"";position:absolute;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--uws-green);box-shadow:0 0 8px #3eb846c7}.uws-orbit-ring--outer{width:284px;height:284px;animation:uwsOrbitSpin 24s linear infinite}.uws-orbit-ring--outer:before{left:47px;top:31px}.uws-orbit-ring--outer:after{right:6px;top:112px}.uws-orbit-ring--mid{width:226px;height:226px;border-style:dashed;animation:uwsOrbitSpinReverse 18s linear infinite}.uws-orbit-ring--mid:before{right:33px;top:21px}.uws-orbit-ring--mid:after{left:1px;bottom:83px}.uws-orbit-ring--inner{width:174px;height:174px;opacity:.64;animation:uwsOrbitSpin 13s linear infinite}.uws-orbit-ring--inner:before{right:11px;bottom:38px}.uws-orbit-ring--inner:after{left:19px;top:28px}.uws-orbit-particles{width:380px;height:244px;border:1px solid rgba(3,127,91,.18);box-shadow:0 0 0 22px #3eb84607,0 0 0 49px #037f5b05;transform:translate(-50%,-50%) rotate(-8deg);animation:uwsParticleEllipse 12s linear infinite}.uws-orbit-tool{position:absolute;z-index:5;width:58px;min-height:58px;padding:7px 4px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(5,37,90,.09);border-radius:11px;color:var(--uws-navy);background:#fffffff0;box-shadow:0 11px 22px #05255a21,inset 0 1px #ffffffe6;animation:uwsOrbitCardFloat 4.5s calc(var(--uws-index) * -.51s) ease-in-out infinite}.uws-orbit-tool strong{display:flex;flex-direction:column;color:var(--uws-navy);font-size:7.3px;font-weight:760;line-height:1.12;text-align:center}.uws-orbit-tool-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--uws-teal);background:linear-gradient(145deg,var(--uws-mint),#f7fcf9)}.uws-orbit-tool-icon--tasks{color:#0fa66d;background:linear-gradient(145deg,#dcf8ed,#effbf7)}.uws-orbit-tool-icon--remote{color:var(--uws-navy);background:linear-gradient(145deg,#e8eff7,#f5f8fb)}.uws-orbit-tool-icon--team{color:var(--uws-green-deep);background:linear-gradient(145deg,#e6f8eb,#f6fcf8)}.uws-orbit-tool-icon--files{color:var(--uws-teal);background:linear-gradient(145deg,#e0f2ec,#f5fbf8)}.uws-orbit-tool-icon--secure{color:#0ca26b;background:linear-gradient(145deg,#dcf7ec,#effaf6)}.uws-orbit-tool{left:calc(50% + var(--uws-orbit-x, 0px));top:calc(50% + var(--uws-orbit-y, 0px));transform:translate(-50%,-50%)}.uws-orbit-tool--message{--uws-orbit-x: 0px;--uws-orbit-y: -142px}.uws-orbit-tool--remote{--uws-orbit-x: 123px;--uws-orbit-y: -71px}.uws-orbit-tool--team{--uws-orbit-x: 123px;--uws-orbit-y: 71px}.uws-orbit-tool--files{--uws-orbit-x: 0px;--uws-orbit-y: 142px}.uws-orbit-tool--secure{--uws-orbit-x: -123px;--uws-orbit-y: 71px}.uws-orbit-tool--tasks{--uws-orbit-x: -123px;--uws-orbit-y: -71px}.uws-core{position:absolute;left:50%;top:50%;z-index:7;width:130px;height:130px;transform:translate(-50%,-50%)}.uws-core-halo{width:154px;height:154px;border:1px solid rgba(62,184,70,.38);box-shadow:0 0 0 8px #3eb8460e,0 0 30px #037f5b3d;animation:uwsCoreHalo 2.4s ease-out infinite}.uws-core-ring{width:138px;height:138px;border:3px solid rgba(62,184,70,.66);border-right-color:#fffffff5;border-bottom-color:#037f5b2e;box-shadow:0 0 16px #119f535c;animation:uwsCoreSpin 5.8s linear infinite}.uws-core-disc{position:relative;z-index:2;width:130px;height:130px;display:grid;place-items:center;border:5px solid rgba(255,255,255,.96);border-radius:50%;background:radial-gradient(circle at 50% 32%,#fff,#fafcfffa 58%,#eef3fffa);box-shadow:inset 0 0 24px #26499112,0 0 34px #119f5380,0 18px 38px #05255a3d;animation:uwsCoreBreath 3.2s ease-in-out infinite}.uws-core-disc img{width:88px;height:88px;object-fit:contain;filter:none;filter:drop-shadow(0 8px 14px rgba(7,44,105,.12))}.uws-orbit-caption{position:absolute;left:50%;bottom:-2px;z-index:8;padding:5px 15px;border:1px solid rgba(3,127,91,.1);border-radius:999px;color:var(--uws-green-deep);background:#eff8f3f0;box-shadow:0 5px 14px #05255a12;font-size:8.5px;font-weight:700;transform:translate(-50%);white-space:nowrap}.uws-benefit-stack{display:grid;gap:8px;margin-top:10px}.uws-benefit-card{position:relative;min-height:54px;display:grid;grid-template-columns:42px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px 12px 7px 9px;border:1px solid rgba(5,37,90,.08);border-radius:14px;text-align:left;background:#ffffffe0;box-shadow:0 11px 23px #05255a1a,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s ease,box-shadow .35s ease,background .35s ease;animation:uwsBenefitBreathe 5s calc(var(--uws-index) * -.82s) ease-in-out infinite}.uws-benefit-card:hover{transform:translate(-5px) scale(1.015);background:#fff;box-shadow:0 16px 32px #05255a24}.uws-benefit-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--uws-green),var(--uws-teal));box-shadow:0 0 0 5px #3eb84617,0 8px 18px #037f5b3b}.uws-benefit-card--secure .uws-benefit-icon{background:linear-gradient(145deg,#52c957,var(--uws-green-deep));box-shadow:0 0 0 5px #3eb84617,0 8px 18px #119f5336}.uws-benefit-card--visibility .uws-benefit-icon{background:linear-gradient(145deg,#0a6b77,var(--uws-navy));box-shadow:0 0 0 5px #05255a14,0 8px 18px #05255a33}.uws-benefit-card--together .uws-benefit-icon{background:linear-gradient(145deg,#21a77f,var(--uws-teal));box-shadow:0 0 0 5px #037f5b14,0 8px 18px #037f5b33}.uws-benefit-card h3{margin:0 0 2px;color:var(--uws-green-deep);font-size:10.5px;line-height:1.1}.uws-benefit-card--secure h3{color:var(--uws-green-deep)}.uws-benefit-card--visibility h3{color:var(--uws-navy)}.uws-benefit-card--together h3{color:var(--uws-teal)}.uws-benefit-card p{margin:0;color:#5f7079;font-size:8.5px;line-height:1.35}.uws-benefit-arrow{color:#05255a47}.uws-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:110px}.uws-outcome-reveal{min-width:0}.uws-outcome-card{min-height:112px;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;padding:15px 18px;border:1px solid rgba(5,37,90,.08);border-radius:17px;background:#ffffffc7;box-shadow:0 12px 27px #05255a14,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .38s cubic-bezier(.2,.75,.2,1),box-shadow .38s ease}.uws-outcome-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #05255a21,inset 0 1px #fffffff5}.uws-outcome-icon{position:relative;width:62px;height:62px;display:grid;place-items:center;border:8px solid rgba(62,184,70,.12);border-radius:50%;color:var(--uws-green-deep);background:linear-gradient(145deg,#e3f7e8,#f8fcf9);box-shadow:0 0 0 3px #3eb84614,0 10px 24px #119f531f;animation:uwsOutcomeIcon 4.4s ease-in-out infinite}.uws-outcome-card--cost .uws-outcome-icon{color:#0ea36b;border-color:#13b97b1c;background:linear-gradient(145deg,#dff8ef,#f5fffb);box-shadow:0 0 0 3px #13b97b12,0 10px 24px #119d691c;animation-delay:-.8s}.uws-outcome-card--productivity .uws-outcome-icon{color:var(--uws-navy);border-color:#05255a1c;background:linear-gradient(145deg,#e7eef6,#f7fafc);box-shadow:0 0 0 3px #05255a12,0 10px 24px #05255a1c;animation-delay:-1.6s}.uws-outcome-card--smarter .uws-outcome-icon{color:var(--uws-teal);border-color:#037f5b1c;background:linear-gradient(145deg,#def2ec,#f6fbf9);box-shadow:0 0 0 3px #037f5b12,0 10px 24px #037f5b1c;animation-delay:-2.4s}.uws-outcome-copy h3{margin:0 0 7px;color:var(--uws-navy);font-size:13px;line-height:1.1}.uws-outcome-card--time .uws-outcome-copy h3{color:var(--uws-green-deep)}.uws-outcome-card--cost .uws-outcome-copy h3{color:#0ea36b}.uws-outcome-card--productivity .uws-outcome-copy h3{color:var(--uws-navy)}.uws-outcome-card--smarter .uws-outcome-copy h3{color:var(--uws-teal)}.uws-outcome-copy p{margin:0;color:#5f7079;font-size:9.5px;line-height:1.55}.uws-outcome-progress{position:relative;width:72px;height:2px;display:block;margin-top:14px;border-radius:99px;background:linear-gradient(90deg,#3eb8462e 0 22%,#037f5b14 22% 42%,#05255a0f 42% 64%,#05255a0a 64%);overflow:visible}.uws-outcome-progress:before,.uws-outcome-progress:after{content:"";position:absolute;width:4px;height:4px;top:50%;border-radius:50%;background:#119f5324;transform:translateY(-50%)}.uws-outcome-progress:before{right:14px}.uws-outcome-progress:after{right:0}.uws-outcome-progress i{position:absolute;left:0;top:0;width:34px;height:2px;border-radius:inherit;background:var(--uws-green);animation:uwsOutcomeProgress 2.8s ease-in-out infinite}.uws-outcome-card--cost .uws-outcome-progress i{background:#13ad72;animation-delay:-.6s}.uws-outcome-card--productivity .uws-outcome-progress i{background:var(--uws-navy);animation-delay:-1.2s}.uws-outcome-card--smarter .uws-outcome-progress i{background:var(--uws-teal);animation-delay:-1.8s}@keyframes uwsDotDrift{0%{transform:translateZ(0)}to{transform:translate3d(12px,-9px,0)}}@keyframes uwsCenterGlow{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes uwsHeadlineSweep{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes uwsChaosDash{to{stroke-dashoffset:-90}}@keyframes uwsPersonBlink{0%,to{opacity:.38;transform:translateY(0)}50%{opacity:.92;transform:translateY(-2px)}}@keyframes uwsOldToolFloat{0%,to{transform:translateZ(0) rotate(-.4deg)}50%{transform:translate3d(0,-6px,0) rotate(.6deg)}}@keyframes uwsErrorPulse{0%,to{transform:scale(.92);box-shadow:0 4px 10px #ff494638}50%{transform:scale(1.14);box-shadow:0 0 0 5px #ff49461c,0 5px 13px #ff49464a}}@keyframes uwsGatePulse{0%,to{transform:translate(-50%,-50%) scale(.94);box-shadow:0 0 0 7px #3eb84617,0 0 20px #119f5380,0 13px 28px #05255a2e}50%{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 0 0 12px #3eb8460d,0 0 33px #119f53ad,0 15px 31px #05255a38}}@keyframes uwsArrowNudge{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes uwsGateBeam{0%{opacity:0;transform:translateY(-50%) scaleX(.12)}22%{opacity:.65}to{opacity:0;transform:translateY(-50%) scaleX(1.18)}}@keyframes uwsAuraBreath{0%,to{opacity:.62;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes uwsOrbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes uwsOrbitSpinReverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes uwsParticleEllipse{to{transform:translate(-50%,-50%) rotate(352deg)}}@keyframes uwsOrbitCardFloat{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes uwsCoreHalo{0%{opacity:.72;transform:translate(-50%,-50%) scale(.82)}to{opacity:0;transform:translate(-50%,-50%) scale(1.22)}}@keyframes uwsCoreSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes uwsCoreBreath{0%,to{transform:scale(.97);filter:saturate(.94)}50%{transform:scale(1.03);filter:saturate(1.15)}}@keyframes uwsBenefitBreathe{0%,to{translate:0 0}50%{translate:-2px -2px}}@keyframes uwsOutcomeIcon{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes uwsOutcomeProgress{0%,to{width:22px;opacity:.76}50%{width:47px;opacity:1}}@media(min-width:1101px){.hero-page-shell .uws-section{height:100svh;min-height:620px;max-height:100svh;display:flex;align-items:center;padding:clamp(68px,8.2vh,86px) 0 clamp(18px,3vh,30px);scroll-snap-align:start;scroll-snap-stop:always}.hero-page-shell .uws-container{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:center;max-height:calc(100svh - 88px)}.hero-page-shell .uws-heading{margin-bottom:clamp(7px,1.2vh,14px)}.hero-page-shell .uws-heading h2{font-size:clamp(40px,3.55vw,56px)}.hero-page-shell .uws-heading p{margin-top:10px;font-size:12px;line-height:1.48}.hero-page-shell .uws-kicker{margin-bottom:6px;font-size:9px}.hero-page-shell .uws-story-grid{min-height:0;height:min(44vh,332px)}.hero-page-shell .uws-old-cloud{height:min(36vh,252px)}.hero-page-shell .uws-orbit-stage{height:min(43vh,314px)}.hero-page-shell .uws-benefit-card{min-height:clamp(48px,7.5vh,54px)}.hero-page-shell .uws-outcome-card{min-height:clamp(88px,15vh,112px)}}@media(max-width:1220px)and (min-width:1101px){.uws-container{width:min(1188px,calc(100% - 30px))}.uws-story-grid{grid-template-columns:minmax(236px,.86fr) 56px minmax(382px,1.28fr) 56px minmax(238px,.86fr)}.uws-flow-gate{width:56px}.uws-flow-gate-core{width:44px;height:44px}.uws-flow-gate-core svg{width:24px}.uws-orbit-stage{transform:scale(.94);transform-origin:center}.uws-old-tool{padding-right:10px}.uws-benefit-card{grid-template-columns:38px minmax(0,1fr) 12px;padding-right:8px}.uws-benefit-icon{width:34px;height:34px}.uws-outcome-card{grid-template-columns:58px minmax(0,1fr);padding:12px 14px}.uws-outcome-icon{width:54px;height:54px;border-width:7px}}@media(max-width:1100px){.uws-section{padding:92px 0 70px}.uws-story-grid{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0}.uws-flow-gate{display:none}.uws-old-cloud{max-width:430px;margin-inline:auto}.uws-story-center{order:2}.uws-story-side--old{order:1}.uws-story-side--new{order:3}.uws-benefit-stack{max-width:580px;margin:15px auto 0;grid-template-columns:repeat(2,minmax(0,1fr))}.uws-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}}@media(max-width:700px){.uws-section{padding:82px 0 54px}.uws-container{width:min(100% - 28px,620px)}.uws-heading h2{font-size:clamp(38px,11vw,56px)}.uws-heading p{font-size:13px}.uws-orbit-stage{transform:scale(.82);transform-origin:center;margin-top:-26px;margin-bottom:-26px}.uws-benefit-stack,.uws-outcomes{grid-template-columns:1fr}.uws-outcome-card{min-height:104px}}@media(max-width:430px){.uws-old-cloud{transform:scale(.9);transform-origin:center top;margin-bottom:-24px}.uws-orbit-stage{transform:scale(.7);margin-top:-48px;margin-bottom:-48px}}@media(prefers-reduced-motion:reduce){.uws-section *,.uws-section *:before,.uws-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(min-width:1500px){.hero-page-shell .uws-section{padding:clamp(36px,5vh,48px) 0 clamp(16px,2.2vh,22px)}.uws-container{width:min(1660px,calc(100% - 72px))}.hero-page-shell .uws-container{max-height:calc(100svh - 58px)}.hero-page-shell .uws-heading{margin-bottom:clamp(62px,7.2vh,74px)}.hero-page-shell .uws-heading h2{font-family:Manrope,sans-serif;font-size:clamp(36px,2.9vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.052em}.hero-page-shell .uws-heading p{max-width:780px;margin-top:11px;font-size:14px;line-height:1.5}.hero-page-shell .uws-kicker{margin-bottom:7px;font-size:10.5px}.hero-page-shell .uws-story-grid{height:min(48vh,360px);grid-template-columns:minmax(320px,1fr) 86px minmax(500px,1.42fr) 86px minmax(360px,1.06fr)}.uws-side-label{padding:7px 22px;font-size:12px}.uws-story-side>p{font-size:11.5px;line-height:1.35}.hero-page-shell .uws-old-cloud{height:min(39vh,286px);margin-top:5px}.uws-old-tool{min-height:54px;gap:10px;padding:10px 16px 10px 10px;border-radius:14px;box-shadow:0 14px 30px #33387e26,inset 0 1px #fffffff0}.uws-old-tool strong{font-size:13px}.uws-old-tool-icon{width:34px;height:34px;border-radius:9px}.uws-old-tool-icon svg{width:21px;height:21px}.uws-error-badge{width:19px;height:19px;right:-6px;top:-7px;font-size:10px}.uws-old-tool--message{left:0;top:22px}.uws-old-tool--tasks{right:1%;top:86px}.uws-old-tool--files{left:-2%;top:151px}.uws-old-tool--remote{right:-1%;bottom:78px}.uws-old-tool--alerts{left:33%;bottom:0}.uws-flow-gate{width:86px;height:230px}.uws-flow-gate-core{width:62px;height:62px;border-width:6px}.uws-flow-gate-core svg{width:33px;height:33px}.hero-page-shell .uws-orbit-stage{max-width:590px;height:min(47vh,348px)}.uws-orbit-aura--one{width:366px;height:366px}.uws-orbit-aura--two{width:300px;height:300px}.uws-orbit-aura--three{width:236px;height:236px}.uws-orbit-ring--outer{width:316px;height:316px}.uws-orbit-ring--mid{width:254px;height:254px}.uws-orbit-ring--inner{width:196px;height:196px}.uws-orbit-particles{width:424px;height:270px}.uws-orbit-tool{width:74px;min-height:72px;padding:9px 6px 7px;gap:5px;border-radius:14px;box-shadow:0 14px 28px #33327a29,inset 0 1px #ffffffe6}.uws-orbit-tool strong{font-size:9.6px;line-height:1.16}.uws-orbit-tool-icon{width:34px;height:34px;border-radius:10px}.uws-orbit-tool-icon svg{width:23px;height:23px}.uws-orbit-tool--message{--uws-orbit-x: 0px;--uws-orbit-y: -165px}.uws-orbit-tool--remote{--uws-orbit-x: 143px;--uws-orbit-y: -82.5px}.uws-orbit-tool--team{--uws-orbit-x: 143px;--uws-orbit-y: 82.5px}.uws-orbit-tool--files{--uws-orbit-x: 0px;--uws-orbit-y: 165px}.uws-orbit-tool--secure{--uws-orbit-x: -143px;--uws-orbit-y: 82.5px}.uws-orbit-tool--tasks{--uws-orbit-x: -143px;--uws-orbit-y: -82.5px}.uws-core,.uws-core-disc{width:154px;height:154px}.uws-core-halo{width:184px;height:184px}.uws-core-ring{width:166px;height:166px}.uws-core-disc img{width:106px;height:106px}.uws-orbit-caption{bottom:-5px;padding:6px 18px;font-size:10.5px}.uws-benefit-stack{gap:10px;margin-top:12px}.hero-page-shell .uws-benefit-card{min-height:clamp(66px,8.8vh,72px)}.uws-benefit-card{grid-template-columns:54px minmax(0,1fr) 18px;gap:12px;padding:9px 16px 9px 11px;border-radius:17px;box-shadow:0 14px 29px #3a3d7d1f,inset 0 1px #ffffffe6}.uws-benefit-icon{width:48px;height:48px}.uws-benefit-icon svg{width:29px;height:29px}.uws-benefit-card h3{margin-bottom:4px;font-size:14px}.uws-benefit-card p{font-size:11.5px;line-height:1.4}.uws-benefit-arrow{width:20px;height:20px}.uws-outcomes{gap:14px;margin-top:120px}.hero-page-shell .uws-outcome-card{min-height:clamp(116px,16vh,128px)}.uws-outcome-card{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:17px 21px;border-radius:20px;box-shadow:0 15px 32px #45498b1a,inset 0 1px #fffffff5}.uws-outcome-icon{width:74px;height:74px;border-width:9px}.uws-outcome-icon svg{width:40px;height:40px}.uws-outcome-copy h3{margin-bottom:8px;font-size:17px}.uws-outcome-copy p{font-size:12.5px;line-height:1.5}.uws-outcome-progress{width:92px;height:3px;margin-top:15px}.uws-outcome-progress i{height:3px}}@media(min-width:1221px)and (max-width:1499px){.uws-container{width:min(1320px,calc(100% - 42px))}.uws-old-tool strong{font-size:11.5px}.uws-old-tool-icon{width:29px;height:29px}.uws-orbit-tool{width:64px;min-height:64px}.uws-orbit-tool strong{font-size:8.4px}.uws-benefit-card h3{font-size:12px}.uws-benefit-card p{font-size:9.8px}.uws-outcome-copy h3{font-size:15px}.uws-outcome-copy p{font-size:11px}}:root{--ink: #05255a;--ink-soft: #5f7079;--paper: #f6faf8;--white: #ffffff;--line: rgba(5, 37, 90, .1);--violet: #119f53;--violet-dark: #037f5b;--blue: #05255a;--mint: #e1f6e7;--peach: #e8f7ee;--pink: #dff3e9;--shadow-lg: 0 32px 90px rgba(5, 37, 90, .16);--shadow-md: 0 20px 45px rgba(5, 37, 90, .1);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink)}body,button,a,input{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid rgba(62,184,70,.32);outline-offset:3px}::selection{background:#3eb84638}.site-shell{width:100%;overflow:hidden}.page-container,.nav-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.section-space{padding:130px 0}.site-header{position:fixed;inset:0 0 auto;z-index:100;padding:18px 0;transition:padding .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease;border-bottom:1px solid transparent}.site-header--scrolled{padding:10px 0;background:#f7f8fcdb;border-bottom-color:#05255a14;box-shadow:0 14px 38px #1f1d350d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-container{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em;font-size:19px;flex:0 0 auto}.brand-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:8px;padding:5px;border:1px solid rgba(5,37,90,.08);border-radius:999px;background:#ffffffad}.desktop-nav a{padding:8px 13px;border-radius:999px;font-size:13px;font-weight:600;color:#555664;transition:color .18s ease,background .18s ease}.desktop-nav a:hover{color:var(--ink);background:#fff}.nav-actions{display:flex;align-items:center;gap:10px}.text-button{padding:10px 12px;font-size:13px;font-weight:700}.primary-button,.secondary-button,.light-button,.ghost-button{min-height:48px;padding:0 22px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button{background:var(--ink);color:#fff;box-shadow:0 12px 28px #1717202e}.primary-button:hover,.light-button:hover{transform:translateY(-2px);box-shadow:0 18px 32px #17172038}.primary-button svg,.light-button svg,.inline-link svg{transition:transform .2s ease}.primary-button:hover svg,.light-button:hover svg,.inline-link:hover svg{transform:translate(3px)}.primary-button--small{min-height:40px;padding-inline:16px;font-size:13px;border-radius:12px}.mobile-menu-button{width:42px;height:42px;border:1px solid rgba(5,37,90,.1);background:#ffffffbd;border-radius:12px;display:none;align-items:center;justify-content:center;cursor:pointer}.mobile-nav{display:none}.hero-section{position:relative;min-height:940px;padding-top:145px;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.96),transparent 42%),linear-gradient(180deg,#f8f8fd,#f4f6fb 68%,#fff)}.hero-grid-pattern,.cta-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(92,88,118,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(92,88,118,.055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 82%);pointer-events:none}.hero-glow{width:420px;height:420px;border-radius:50%;position:absolute;filter:blur(40px);opacity:.46;pointer-events:none;animation:drift 10s ease-in-out infinite alternate}.hero-glow--left{background:#c2b2ffb8;left:-180px;top:160px}.hero-glow--right{background:#9eddff9e;right:-140px;top:270px;animation-delay:-4s}@keyframes drift{to{transform:translate3d(36px,32px,0) scale(1.08)}}.hero-container{position:relative;z-index:2;display:grid;grid-template-columns:.83fr 1.17fr;gap:44px;align-items:center}.hero-copy{padding-bottom:30px;position:relative;z-index:4}.eyebrow-pill{width:fit-content;display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:4px 12px 4px 5px;border-radius:999px;border:1px solid rgba(62,184,70,.16);background:#ffffffc2;box-shadow:0 9px 22px #3933630f;font-size:11px;font-weight:800;letter-spacing:.08em;color:#07545b}.hero-pill span{width:25px;height:25px;border-radius:50%;background:#e7f8eb;color:var(--violet);display:grid;place-items:center}.hero-copy h1,.section-heading h2,.workflow-heading h2,.why-copy h2,.faq-intro h2,.cta-copy h2,.statement-content h2{font-family:Manrope,sans-serif;letter-spacing:-.065em;margin:0}.hero-copy h1{margin-top:25px;font-size:clamp(56px,5.4vw,80px);line-height:.98;font-weight:800}.hero-copy h1 span{color:var(--violet)}.hero-copy>p{max-width:530px;margin:27px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:34px}.primary-button--hero{min-height:54px;padding-inline:24px;background:var(--violet);box-shadow:0 18px 36px #3eb84647}.primary-button--hero:hover{background:var(--violet-dark);box-shadow:0 22px 45px #3eb84657}.secondary-button{min-height:54px;background:#ffffffb8;border:1px solid rgba(5,37,90,.1)}.secondary-button span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff}.secondary-button:hover{transform:translateY(-2px);background:#fff;box-shadow:var(--shadow-md)}.hero-proof{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 18px;color:#777783;font-size:12px;font-weight:600}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.hero-proof svg{color:var(--violet)}.product-stage{position:relative;min-width:0;height:610px;display:flex;align-items:center;justify-content:center;perspective:1400px}.stage-orbit{position:absolute;border:1px solid rgba(62,184,70,.16);border-radius:50%;transform:rotateX(64deg) rotate(-12deg);pointer-events:none}.stage-orbit--one{width:620px;height:420px;animation:orbitPulse 5s ease-in-out infinite}.stage-orbit--two{width:500px;height:320px;animation:orbitPulse 5s ease-in-out -2.5s infinite reverse}@keyframes orbitPulse{50%{opacity:.35;transform:rotateX(64deg) rotate(-8deg) scale(1.05)}}.workspace-window{width:690px;height:484px;border-radius:22px;background:#fff;border:1px solid rgba(39,38,55,.1);box-shadow:0 45px 100px #322f5838,0 6px 18px #24223814;overflow:hidden;transform:rotateY(-7deg) rotateX(3deg);transform-origin:center;animation:stageFloat 6s ease-in-out infinite}@keyframes stageFloat{50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}.workspace-topbar{height:42px;display:grid;grid-template-columns:110px 1fr 110px;align-items:center;padding-inline:13px;border-bottom:1px solid #ececf3;background:#fbfbfd}.window-controls{display:flex;gap:6px}.window-controls i{width:8px;height:8px;border-radius:50%;background:#d6d6df}.window-controls i:first-child{background:#ff8279}.window-controls i:nth-child(2){background:#ffcb69}.window-controls i:nth-child(3){background:#74d296}.workspace-search{width:min(100%,270px);justify-self:center;height:27px;border:1px solid #e5e5ed;border-radius:8px;display:flex;align-items:center;padding-inline:9px;gap:6px;color:#92929f;font-size:9px;background:#fff}.topbar-tools{display:flex;align-items:center;gap:12px;justify-content:flex-end;color:#777783}.mini-avatar{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;color:#fff;background:#292934;font-size:8px;font-weight:800;flex:0 0 auto}.workspace-body{height:calc(100% - 42px);display:grid;grid-template-columns:54px 201px 1fr}.workspace-rail{background:#f5f5f9;border-right:1px solid #e9e9f0;display:flex;align-items:center;flex-direction:column;padding:12px 7px;gap:7px}.rail-logo{width:32px;height:32px;display:grid;place-items:center;margin-bottom:7px}.rail-logo img{width:100%;height:100%;display:block;object-fit:contain}.rail-button{width:36px;height:36px;border:0;border-radius:11px;background:transparent;color:#80808e;display:grid;place-items:center;position:relative}.rail-button--active{color:var(--violet);background:#fff;box-shadow:0 5px 14px #34305717}.rail-button b{position:absolute;width:14px;height:14px;border-radius:50%;right:0;top:0;background:#ff6d72;color:#fff;font-size:7px;display:grid;place-items:center}.conversation-list{background:#fafafd;border-right:1px solid #e9e9f0;padding:17px 10px 10px;min-width:0}.conversation-heading{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px}.conversation-heading span,.floating-card small,.cta-message small{font-size:7px;color:#9a99a5;font-weight:800;letter-spacing:.1em}.conversation-heading h3{margin:2px 0 0;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.04em}.conversation-heading button,.message-actions button{width:30px;height:30px;border:1px solid #e6e6ee;background:#fff;border-radius:9px;display:grid;place-items:center}.conversation-filter{height:28px;border-radius:8px;background:#fff;border:1px solid #ebebf1;color:#a4a3ad;display:flex;align-items:center;gap:6px;padding-inline:8px;font-size:8px}.conversation-tabs{display:flex;gap:12px;border-bottom:1px solid #e9e9f0;margin-top:10px}.conversation-tabs button{height:28px;padding:0 2px;border:0;background:transparent;color:#a1a0aa;font-size:8px;font-weight:700;position:relative}.conversation-tabs button.active{color:var(--ink)}.conversation-tabs button.active:after{content:"";position:absolute;height:2px;border-radius:2px;background:var(--violet);left:0;right:0;bottom:-1px}.conversation-items{margin-top:8px;display:grid;gap:2px}.conversation-item{display:flex;gap:8px;align-items:center;padding:8px 7px;border-radius:10px}.conversation-item.active{background:#fff;box-shadow:0 7px 18px #2d2a460f}.person-avatar,.tiny-avatar{width:31px;height:31px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-size:8px;font-weight:800;color:#fff;position:relative}.person-avatar span{width:7px;height:7px;border:1.5px solid white;background:#4fcb7c;position:absolute;right:-1px;bottom:-1px;border-radius:50%}.avatar-1{background:linear-gradient(135deg,#05255a,#119f53)}.avatar-2{background:linear-gradient(135deg,#f08f65,#ea6581)}.avatar-3{background:linear-gradient(135deg,#50b69f,#78c9b4)}.avatar-4{background:linear-gradient(135deg,#3da3cf,#5386ee)}.person-copy{flex:1;min-width:0}.person-copy>div{display:flex;align-items:center;justify-content:space-between;gap:4px}.person-copy strong{font-size:8.5px}.person-copy time,.person-copy p,.message-person small,.file-card small,.read-state{font-size:7px;color:#a1a0aa}.person-copy p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0 0}.my-space-chip{margin-top:9px;border:1px solid #cfeadb;background:linear-gradient(135deg,#eef9f2,#f7fcf9);border-radius:10px;min-height:42px;padding:7px 8px;display:flex;align-items:center;gap:8px;color:var(--violet)}.my-space-chip span{flex:1;display:grid;gap:1px;color:var(--ink);font-size:8px;font-weight:700}.my-space-chip small{color:var(--violet);font-size:6px;letter-spacing:.08em}.message-panel{min-width:0;display:grid;grid-template-rows:54px 1fr auto;background:#fff}.message-header{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #ececf2}.message-person{display:flex;align-items:center;gap:9px}.message-person>div:last-child{display:grid;gap:2px}.message-person strong{font-size:10px}.message-person small{color:#54ae73}.message-actions{display:flex;gap:5px;color:#696977}.message-actions button{width:28px;height:28px;cursor:default}.message-stream{padding:17px 19px;display:flex;flex-direction:column;gap:14px;overflow:hidden;background:radial-gradient(circle at 80% 8%,rgba(104,88,232,.035),transparent 28%),#fff}.date-divider{display:flex;align-items:center;gap:8px;color:#aaa9b1;font-size:7px}.date-divider:before,.date-divider:after{content:"";height:1px;flex:1;background:#eeeef3}.incoming-message{display:flex;align-items:flex-start;gap:8px;max-width:78%}.tiny-avatar{width:25px;height:25px;border-radius:8px;font-size:6px}.message-meta{display:flex;align-items:center;gap:6px;margin-bottom:4px}.message-meta strong{font-size:7px}.message-meta time{font-size:6px;color:#adacb5}.bubble{padding:9px 11px;border-radius:5px 11px 11px;font-size:8px;line-height:1.55}.bubble--incoming{color:#53535f;background:#f3f3f7}.outgoing-message{align-self:flex-end;max-width:70%;display:flex;flex-direction:column;align-items:flex-end}.bubble--outgoing{color:#fff;background:linear-gradient(135deg,#695bea,#7466ed);border-radius:11px 5px 11px 11px;box-shadow:0 6px 16px #6557e933}.read-state{margin-top:4px;display:flex;align-items:center;gap:3px}.file-card{min-width:197px;padding:9px;border:1px solid #e9e9ef;background:#fbfbfd;border-radius:10px;display:flex;align-items:center;gap:8px}.file-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#119f53;background:#eeeaff}.file-card>div:nth-child(2){flex:1;display:grid;gap:2px}.file-card strong{font-size:8px}.file-card button{border:0;background:none;color:#9998a3}.typing-indicator{width:38px;height:22px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:3px;background:#f3f3f7;margin-left:33px}.typing-indicator span{width:4px;height:4px;background:#9f9eaa;border-radius:50%;animation:typing 1.2s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.14s}.typing-indicator span:nth-child(3){animation-delay:.28s}@keyframes typing{50%{transform:translateY(-3px);opacity:.6}}.composer-wrap{margin:0 14px 13px;border:1px solid #e4e4eb;background:#fff;border-radius:11px;box-shadow:0 8px 22px #32304a0d;overflow:hidden}.composer-toolbar{height:25px;border-bottom:1px solid #eeeeF3;display:flex;align-items:center;gap:3px;padding-inline:6px}.composer-toolbar button,.composer button{border:0;background:none;color:#8c8b96;display:grid;place-items:center;padding:4px}.composer-toolbar .ai-tool{margin-left:auto;display:flex;flex-direction:row;gap:4px;font-size:7px;color:var(--violet);background:#f3f0ff;border-radius:7px;padding:3px 6px}.composer{min-height:38px;padding:5px 6px 5px 10px;display:flex;align-items:center;justify-content:space-between;color:#adacb5;font-size:8px}.composer>div{display:flex;align-items:center}.composer .send-button{width:27px;height:27px;border-radius:8px;background:var(--violet);color:#fff}.floating-card{position:absolute;z-index:6;min-width:200px;padding:10px 11px;border:1px solid rgba(41,39,57,.09);background:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:14px;box-shadow:0 18px 42px #2d294d26;display:flex;align-items:center;gap:9px;animation:floatingCard 5s ease-in-out infinite}.floating-card>div:nth-child(2){flex:1;display:grid;gap:2px}.floating-card strong{font-size:9px}.floating-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:var(--violet);background:#efecff}.floating-card--todo{right:-22px;bottom:62px}.priority-dot{width:22px;height:22px;border-radius:50%;background:#ffe4e5;color:#e45c64;display:grid;place-items:center;font-size:8px;font-weight:800}.floating-card--call{left:22px;top:22px;animation-delay:-1.7s}.call-avatar{width:31px;height:31px;border-radius:50%;background:linear-gradient(135deg,#f08f65,#ea6581);color:#fff;display:grid;place-items:center;font-size:8px;font-weight:800}.call-pulse{width:26px;height:26px;border-radius:50%;background:#51bd77;color:#fff;display:grid;place-items:center;position:relative}.call-pulse:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(81,189,119,.45);animation:callPulse 1.6s ease-out infinite}@keyframes callPulse{to{transform:scale(1.35);opacity:0}}.floating-card--note{min-width:190px;left:50px;bottom:25px;color:#82693b;background:#fffad6f0;transform:rotate(-2deg);animation-delay:-3.2s}@keyframes floatingCard{50%{transform:translateY(-7px)}}.hero-marquee{height:78px;margin-top:75px;border-top:1px solid rgba(27,28,38,.07);border-bottom:1px solid rgba(27,28,38,.07);background:#ffffffad;overflow:hidden;display:flex;align-items:center;position:relative;z-index:3}.hero-marquee:before,.hero-marquee:after{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:130px;background:linear-gradient(90deg,#f6faf8,transparent)}.hero-marquee:after{left:auto;right:0;background:linear-gradient(-90deg,#f6faf8,transparent)}.marquee-track{width:max-content;display:flex;align-items:center;animation:marquee 25s linear infinite}.marquee-track span{display:flex;align-items:center;gap:9px;color:#676775;font-size:13px;font-weight:700;padding-inline:25px;white-space:nowrap}.marquee-track svg{color:var(--violet)}.marquee-track i{width:4px;height:4px;border-radius:50%;background:#c8c7cf;margin-left:25px}@keyframes marquee{to{transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transition-delay:var(--reveal-delay, 0ms)}.reveal--visible{opacity:1;transform:translateY(0)}.section-heading--center{max-width:720px;margin:0 auto 62px;text-align:center}.section-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:var(--violet);font-size:11px;font-weight:800;letter-spacing:.1em}.section-heading h2,.workflow-heading h2,.why-copy h2,.faq-intro h2{font-size:clamp(42px,4.5vw,62px);line-height:1.05;font-weight:800}.section-heading h2 span{color:var(--violet)}.section-heading p,.workflow-heading p,.why-copy p,.faq-intro p{margin:22px auto 0;max-width:670px;color:var(--ink-soft);font-size:16px;line-height:1.75}.product-section{background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.feature-card{grid-column:span 4;min-width:0}.feature-card--wide{grid-column:span 8}.feature-card article{height:560px;position:relative;overflow:hidden;border-radius:var(--radius-xl);background:#f4f2ff;padding:34px;border:1px solid rgba(29,28,40,.06);display:flex;flex-direction:column}.feature-card--violet article{background:linear-gradient(145deg,#eff9f2,#e4f5e9)}.feature-card--blue article{background:linear-gradient(145deg,#eef8f5,#dff2ea)}.feature-card--dark article{background:linear-gradient(145deg,#06345f,#05255a);color:#fff}.feature-card--mint article{background:linear-gradient(145deg,#edf9f1,#dcf4e4)}.feature-card--peach article{background:linear-gradient(145deg,#f4fbf7,#e7f6ed)}.feature-card--pink article{background:linear-gradient(145deg,#eef9f4,#dff3e9)}.feature-copy{position:relative;z-index:3;max-width:500px}.feature-icon{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:#ffffffbd;color:var(--violet);box-shadow:0 10px 22px #3e377014;margin-bottom:23px}.feature-card--dark .feature-icon{color:#bcb5ff;background:#ffffff14}.feature-copy>span{display:block;color:var(--violet);font-size:10px;font-weight:800;letter-spacing:.11em;margin-bottom:9px}.feature-copy h3{font-family:Manrope,sans-serif;font-size:29px;line-height:1.12;letter-spacing:-.05em;margin:0;font-weight:800}.feature-copy p{margin:14px 0 0;font-size:13px;line-height:1.7;color:#626270;max-width:460px}.feature-card--dark .feature-copy p{color:#aaaab4}.mini-visual{margin-top:auto;position:relative;z-index:2}.mini-messages{width:78%;margin-left:auto;margin-right:auto;background:#ffffffeb;border:1px solid rgba(66,56,126,.08);border-radius:20px 20px 0 0;padding:16px;box-shadow:0 22px 45px #42387e21;transform:translateY(34px)}.mini-channel{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #ecebf2}.mini-channel>div,.mini-chat-line>div,.transcript-line>div{flex:1;display:grid;gap:2px}.mini-channel strong,.mini-chat-line strong,.transcript-line strong{font-size:10px}.mini-channel small,.transcript-line small{color:#9b99a5;font-size:8px}.mini-avatar--purple{background:linear-gradient(135deg,#05255a,#119f53)}.mini-avatar--orange{background:linear-gradient(135deg,#f08e65,#e86680)}.mini-avatar--blue{background:linear-gradient(135deg,#05255a,#037f5b)}.mini-chat-line{display:flex;gap:9px;margin-top:14px;align-items:flex-start}.mini-chat-line p{width:fit-content;margin:4px 0 0;padding:9px 11px;border-radius:4px 12px 12px;background:#f0f0f5;color:#5d5c68;font-size:9px}.mini-chat-line--self{justify-content:flex-end}.mini-chat-line--self p{color:#fff;background:var(--violet);border-radius:12px 4px 12px 12px}.mini-compose{margin-top:14px;min-height:38px;padding:0 10px;border:1px solid #e6e5ed;border-radius:10px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#aaa8b2}.mini-compose svg{color:var(--violet)}.mini-call{height:245px;border-radius:22px;overflow:hidden;background:#1a1a25;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;box-shadow:0 22px 45px #354d842e}.call-person{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.call-person--one{background:linear-gradient(135deg,#05255a,#037f5b)}.call-person--two{background:linear-gradient(135deg,#3f566d,#4a756d)}.call-person>span{width:65px;height:65px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;font-weight:800}.call-person small{color:#ffffffc7;font-size:9px}.call-controls{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:8px;padding:7px;border-radius:999px;background:#101018c7}.call-controls i{width:28px;height:28px;border-radius:50%;background:#ffffff29}.call-controls i.active{background:#e76168}.mini-ticket{padding:19px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#fff}.ticket-top,.ticket-footer,.remote-status,.resolve-ticket>div:first-child,.resolve-meta{display:flex;align-items:center;justify-content:space-between}.ticket-top span{color:#79d982;font-size:9px;font-weight:800}.ticket-top b{padding:5px 7px;border-radius:999px;background:#ef616c29;color:#ff929a;font-size:7px}.mini-ticket h4{margin:20px 0 7px;font-size:17px;letter-spacing:-.03em}.mini-ticket p{color:#a6a6b2;font-size:9px;margin:0}.ticket-progress{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:4px;margin:24px 0 19px}.ticket-progress span{height:3px;border-radius:4px;background:#ffffff1f}.ticket-progress span:first-child{background:#3eb846}.ticket-footer{justify-content:flex-start;gap:8px;color:#a9a9b4}.ticket-footer small{flex:1;font-size:8px}.ticket-footer svg{color:#66c78c}.mini-space{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;transform:translateY(35px)}.space-column{display:grid;gap:12px}.space-item{border-radius:16px;padding:15px;border:1px solid rgba(50,68,59,.08);box-shadow:0 16px 35px #345e4b1a}.space-item>span{font-size:7px;font-weight:800;letter-spacing:.1em}.space-item strong{font-size:11px}.space-item p{margin:7px 0 0;font-size:9px;color:#776e48;line-height:1.5}.note-item{background:#fff4b5;transform:rotate(-2deg);min-height:128px}.bookmark-item{background:#fff;display:grid;gap:6px}.todo-item{background:#ffffffe6;display:grid;gap:10px}.todo-item>div{display:flex;align-items:center;gap:8px}.todo-item i{width:21px;height:21px;border-radius:50%;background:#ffe5e6;color:#df5960;font-size:7px;display:grid;place-items:center;font-style:normal;font-weight:800}.todo-item>div:nth-child(3) i{background:#fff0d9;color:#d38c3f}.todo-item .done{color:#9a99a2;text-decoration:line-through}.todo-item .done svg{color:#4eb578}.mini-transcript{display:grid;gap:12px}.audio-wave{height:82px;border-radius:16px;background:#ffffffc2;border:1px solid rgba(116,74,48,.07);display:flex;align-items:center;justify-content:center;gap:3px;padding-inline:14px}.audio-wave i{flex:1;max-width:4px;height:var(--bar);background:#ec9a68;border-radius:9px;animation:waveform 1.8s ease-in-out infinite alternate}.audio-wave i:nth-child(2n){animation-delay:-.6s}.audio-wave i:nth-child(3n){animation-delay:-1.2s}@keyframes waveform{to{transform:scaleY(.6);opacity:.58}}.transcript-line{padding:12px;border-radius:13px;background:#ffffffc7;display:flex;align-items:center;gap:9px;color:#cc7440}.transcript-line div{color:var(--ink)}.mini-transcript button{min-height:36px;border:0;border-radius:10px;background:#da8754;color:#fff;font-weight:700;font-size:9px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.mini-remote{display:grid;gap:12px}.remote-screen{height:155px;background:#252537;border-radius:15px;overflow:hidden;position:relative;border:4px solid rgba(255,255,255,.68);box-shadow:0 18px 35px #59345224}.remote-toolbar{height:19px;background:#343449;display:flex;align-items:center;gap:4px;padding-left:7px}.remote-toolbar span{width:5px;height:5px;border-radius:50%;background:#6e6e80}.remote-window{position:absolute;inset:38px 32px 25px;display:grid;gap:9px}.remote-window i{height:13px;border-radius:4px;background:#ffffff1f}.remote-window i:nth-child(2){width:72%}.remote-window i:nth-child(3){width:88%}.remote-cursor,.support-cursor{position:absolute;right:30%;top:55%;color:#fff;font-size:22px;text-shadow:0 3px 7px rgba(0,0,0,.5);animation:cursorMove 3s ease-in-out infinite alternate}@keyframes cursorMove{to{transform:translate(-34px,-21px)}}.remote-status{padding:11px 12px;border-radius:12px;background:#ffffffb8;font-size:9px}.remote-status span{display:inline-flex;align-items:center;gap:6px;font-weight:800}.remote-status span i,.support-live i{width:7px;height:7px;border-radius:50%;background:#48bd75;box-shadow:0 0 0 4px #48bd7521}.remote-status small{color:#8e8490}.workflow-section{background:#f6faf8;position:relative}.workflow-heading{max-width:780px;margin-bottom:52px}.workflow-heading p{margin-left:0}.workflow-shell{border:1px solid rgba(5,37,90,.08);background:#fff;border-radius:30px;box-shadow:0 28px 70px #312f4917;padding:10px}.workflow-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:4px}.workflow-tabs button{min-height:58px;border-radius:15px;border:0;background:transparent;color:#777784;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.workflow-tabs button span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f1f1f5}.workflow-tabs button.active{background:#f3f1ff;color:var(--violet);box-shadow:inset 0 0 0 1px #6557e91a}.workflow-tabs button.active span{background:#fff;box-shadow:0 7px 15px #4f459214}.workflow-content{min-height:560px;margin-top:7px;border-radius:23px;background:linear-gradient(135deg,#f5f4fb,#f9fafc);overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;animation:workflowIn .45s ease both}@keyframes workflowIn{0%{opacity:0;transform:translateY(8px)}}.workflow-copy-panel{padding:76px 58px;display:flex;flex-direction:column;justify-content:center}.workflow-kicker{color:var(--violet);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-copy-panel h3{font-family:Manrope,sans-serif;font-size:clamp(34px,3.4vw,48px);line-height:1.07;letter-spacing:-.06em;margin:16px 0 0}.workflow-copy-panel>p{margin:20px 0 0;max-width:470px;color:#666672;font-size:15px;line-height:1.75}.workflow-copy-panel ul{list-style:none;margin:27px 0 0;padding:0;display:grid;gap:11px}.workflow-copy-panel li{display:flex;align-items:center;gap:9px;color:#464650;font-size:13px;font-weight:600}.workflow-copy-panel li svg{color:var(--violet)}.workflow-visual{min-width:0;margin:35px 35px 35px 0;border-radius:24px;position:relative;overflow:hidden}.collaborate-visual{background:linear-gradient(140deg,#d9e3ff,#e7ddff);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:34px;gap:18px}.collab-chat,.collab-call{border-radius:17px;box-shadow:0 22px 48px #463f7b26}.collab-chat{background:#fff;padding:14px;transform:rotate(-3deg)}.collab-person{display:flex;align-items:center;gap:8px;padding-bottom:11px;border-bottom:1px solid #ececf2}.collab-person>div:nth-child(2){flex:1;display:grid;gap:2px}.collab-person strong,.collab-call strong{font-size:10px}.collab-person small,.collab-call small{color:#8f8e99;font-size:8px}.collab-actions{display:flex;gap:5px;color:var(--violet)}.collab-bubble{width:84%;margin-top:15px;padding:10px;border-radius:4px 11px 11px;background:#f1f1f5;font-size:8px;line-height:1.5;color:#5a5a66}.collab-bubble--self{margin-left:auto;background:var(--violet);color:#fff;border-radius:11px 4px 11px 11px}.collab-call{background:#1e1e2b;color:#fff;min-height:265px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translateY(18px) rotate(3deg)}.call-live{position:absolute;left:14px;top:14px;padding:5px 7px;border-radius:999px;background:#ffffff17;font-size:7px;font-weight:800;display:inline-flex;gap:5px;align-items:center}.call-live i{width:6px;height:6px;border-radius:50%;background:#f36b74}.large-call-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f08f65,#ea6581);display:grid;place-items:center;font-weight:800;margin-bottom:12px}.collab-call small{margin-top:4px}.collab-call-tools{display:flex;gap:7px;margin-top:22px}.collab-call-tools span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a}.collab-call-tools .danger{background:#e76067}.organize-visual{background:linear-gradient(135deg,#daf5ea,#f0f6dc);padding:50px}.organize-note{width:58%;min-height:190px;border-radius:7px;padding:25px;background:#fff0a8;box-shadow:0 22px 45px #4e583421;transform:rotate(-4deg)}.organize-note span,.organize-reminder small,.support-card small,.support-transcript small,.resolve-update small{font-size:7px;font-weight:800;letter-spacing:.1em;color:#a78639}.organize-note h4{margin:12px 0 8px;font-size:23px;letter-spacing:-.04em}.organize-note p{margin:0;font-size:11px;line-height:1.6;color:#7c714f}.organize-stack{width:62%;position:absolute;right:28px;top:150px;border-radius:17px;background:#ffffffed;padding:15px;display:grid;gap:10px;box-shadow:0 22px 45px #3d584a24}.organize-stack>div{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 10px;border:1px solid #ededf1;border-radius:10px;font-size:9px;font-weight:700}.priority{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:7px}.priority.high{color:#d9535b;background:#ffe5e6}.priority.medium{color:#cb8c46;background:#fff0d9}.organize-stack .complete{color:#9b9aa3;text-decoration:line-through}.organize-stack .complete svg{color:#4eb87a}.organize-reminder{position:absolute;left:47px;bottom:48px;min-width:250px;border-radius:14px;background:#282836;color:#fff;padding:13px 15px;display:flex;align-items:center;gap:11px;box-shadow:0 18px 36px #25253238}.organize-reminder>div{display:grid;gap:2px}.organize-reminder small{color:#79d982}.organize-reminder strong{font-size:10px}.organize-reminder svg{color:#79d982}.resolve-visual{background:linear-gradient(135deg,#e4e5ff,#dcecff);padding:52px}.resolve-ticket{width:73%;padding:25px;border-radius:19px;background:#fff;box-shadow:0 28px 60px #40447e29;transform:rotate(-2deg)}.resolve-ticket span,.resolve-update small{color:var(--violet);font-size:8px;font-weight:800}.resolve-ticket b{font-size:7px;color:#de5962;background:#ffe9ea;padding:5px 8px;border-radius:999px}.resolve-ticket h4{margin:27px 0 9px;font-size:25px;letter-spacing:-.05em}.resolve-ticket p{margin:0;color:#777682;font-size:11px}.resolve-meta{margin-top:28px;border-top:1px solid #ececf2;padding-top:17px}.resolve-meta span{color:#70707d}.resolve-meta span:last-child{color:#508a68;background:#e8f7ee;padding:5px 8px;border-radius:999px}.resolve-line{position:absolute;width:2px;height:85px;background:linear-gradient(var(--violet),rgba(101,87,233,.08));left:51%;top:50%}.resolve-update{position:absolute;right:33px;bottom:50px;min-width:340px;padding:14px;border-radius:15px;background:#05255a;color:#fff;display:flex;align-items:center;gap:10px;box-shadow:0 22px 48px #2929423b;transform:rotate(2deg)}.resolve-update>div:nth-child(2){flex:1;display:grid;gap:3px}.resolve-update strong{font-size:10px}.resolve-update svg{color:#63c889}.support-visual{background:linear-gradient(135deg,#f0e2ef,#e4e4ff);padding:42px}.support-monitor{width:78%;height:255px;border-radius:17px;background:#252536;border:6px solid white;box-shadow:0 28px 60px #5338632e;position:relative;overflow:hidden}.support-toolbar{height:25px;background:#363649;display:flex;gap:5px;align-items:center;padding-left:10px}.support-toolbar i{width:6px;height:6px;border-radius:50%;background:#727284}.support-content{padding:28px;display:grid;gap:12px}.support-content span{display:block;height:17px;border-radius:5px;background:#ffffff17}.support-content span:nth-child(2){width:65%}.support-content span:nth-child(3){width:88%}.support-content span:nth-child(4){width:53%}.support-card{position:absolute;right:31px;top:85px;min-width:235px;border-radius:16px;background:#fff;padding:17px;box-shadow:0 22px 45px #4f345a2b;display:grid;gap:5px;transform:rotate(3deg)}.support-live{width:fit-content;display:flex;align-items:center;gap:7px;color:#4dab72;font-size:7px;font-weight:800;margin-bottom:7px}.support-card strong{font-size:12px}.support-card small{color:#8e8d98;letter-spacing:0}.support-transcript{position:absolute;left:60px;bottom:46px;min-width:285px;padding:14px;background:#05255a;color:#fff;border-radius:14px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 44px #2b2a4038}.support-transcript>div{flex:1;display:grid;gap:2px}.support-transcript small{color:#79d982}.support-transcript strong{font-size:10px}.support-transcript>svg:first-child{color:#79d982}.why-section{background:#fff}.why-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center}.why-copy p{margin-left:0}.why-copy p+p{margin-top:12px}.inline-link{margin-top:30px;display:inline-flex;align-items:center;gap:8px;color:var(--violet);font-weight:800;font-size:13px}.why-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.why-card{min-height:300px;border-radius:26px;background:#f4f5f9;border:1px solid rgba(5,37,90,.06);padding:28px;position:relative;overflow:hidden}.why-card:first-child{grid-row:span 2;min-height:616px;background:linear-gradient(160deg,#119f53,#037f5b);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.why-card>span{position:absolute;right:24px;top:21px;color:#aaa9b4;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.why-card:first-child>span{color:#ffffff8c}.why-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#fff;color:var(--violet);box-shadow:0 12px 28px #36305d14}.why-card:first-child .why-icon{width:70px;height:70px;border-radius:21px;background:#ffffff21;color:#fff;box-shadow:none;margin-bottom:auto}.why-card:first-child .why-icon:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.12);border-radius:50%;top:90px;left:-50px;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.why-card h3{font-family:Manrope,sans-serif;margin:24px 0 0;font-size:23px;letter-spacing:-.05em}.why-card:first-child h3{font-size:32px}.why-card p{margin:12px 0 0;color:#72727e;font-size:13px;line-height:1.7}.why-card:first-child p{color:#ffffffb8}.statement-section{min-height:570px;display:flex;align-items:center;position:relative;overflow:hidden;background:#05255a;color:#fff}.statement-glow{position:absolute;width:550px;height:550px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#3eb84638;filter:blur(80px)}.statement-section:before,.statement-section:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;border:1px solid rgba(255,255,255,.07);left:-420px;top:-130px;box-shadow:0 0 0 80px #ffffff04,0 0 0 160px #ffffff03}.statement-section:after{inset:auto -440px -250px auto}.statement-content{position:relative;z-index:2;text-align:center}.statement-mark{font-family:Georgia,serif;font-size:90px;line-height:.5;color:#3eb846;margin-bottom:30px}.statement-content h2{font-size:clamp(44px,5.8vw,76px);line-height:1.07;font-weight:800}.statement-content h2 span{color:#79d982}.statement-pills{margin-top:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px}.statement-pills span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#a9a9b3}.statement-pills i{width:4px;height:4px;border-radius:50%;background:#119f53}.faq-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:100px;align-items:start}.faq-intro p{margin-left:0}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;min-height:82px;padding:18px 2px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:30px;text-align:left;cursor:pointer;font-size:16px;font-weight:700}.faq-item button svg{flex:0 0 auto;transition:transform .26s ease;color:#898894}.faq-item--open button svg{transform:rotate(180deg);color:var(--violet)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer>div{overflow:hidden}.faq-answer p{margin:0;padding:0 40px 26px 2px;color:#696975;font-size:14px;line-height:1.75}.faq-item--open .faq-answer{grid-template-rows:1fr}.cta-section{background:#fff;padding:0 0 48px}.cta-card{min-height:560px;border-radius:34px;background:#119f53;color:#fff;position:relative;overflow:hidden;padding:70px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.cta-grid{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 80% 50%,black,transparent 75%);mask-image:radial-gradient(circle at 80% 50%,black,transparent 75%)}.cta-orb{position:absolute;border-radius:50%;pointer-events:none}.cta-orb--one{width:480px;height:480px;right:-140px;top:-180px;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 0 65px #ffffff09,0 0 0 130px #ffffff05}.cta-orb--two{width:260px;height:260px;left:42%;bottom:-200px;background:#ffffff12;filter:blur(2px)}.cta-copy,.cta-visual{position:relative;z-index:2}.eyebrow-pill--dark{color:#dff7e5;background:#ffffff1a;border-color:#ffffff26;box-shadow:none;padding-left:11px}.cta-copy h2{margin-top:24px;font-size:clamp(44px,4.8vw,66px);line-height:1.02}.cta-copy>p{margin:24px 0 0;max-width:470px;color:#ffffffbd;font-size:16px;line-height:1.7}.cta-actions{display:flex;gap:11px;margin-top:32px}.light-button{background:#fff;color:var(--ink)}.ghost-button{color:#fff;border:1px solid rgba(255,255,255,.25);background:#ffffff0f}.ghost-button:hover{background:#ffffff1f;transform:translateY(-2px)}.cta-visual{min-height:360px}.cta-message{position:absolute;background:#fff;color:var(--ink);min-width:330px;padding:15px;border-radius:16px;box-shadow:0 25px 55px #3126873d;display:flex;align-items:center;gap:11px}.cta-message>div:nth-child(2){flex:1;display:grid;gap:3px}.cta-message strong{font-size:11px}.cta-message--one{top:30px;left:0;transform:rotate(-3deg);animation:ctaFloat 5s ease-in-out infinite}.cta-message--two{right:0;top:145px;min-width:350px;transform:rotate(2deg);animation:ctaFloat 5s ease-in-out -1.8s infinite}.cta-message--two>svg:first-child{color:var(--violet)}.cta-message--two>svg:last-child{color:#4eb87a}.cta-message--three{left:30px;bottom:20px;min-width:315px;background:#22222e;color:#fff;transform:rotate(-1deg);animation:ctaFloat 5s ease-in-out -3.4s infinite}.cta-message--three>svg{color:#8be493}@keyframes ctaFloat{50%{translate:0 -8px}}.cta-connector{width:2px;height:118px;background:linear-gradient(#ffffff1a,#ffffff8c,#ffffff1a);position:absolute;left:50%;top:92px;transform:rotate(-18deg);opacity:.6}.site-footer{background:#fff}.footer-main{min-height:290px;padding:70px 0 55px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:70px}.footer-brand p{margin:20px 0 0;max-width:330px;color:#72727e;line-height:1.65;font-size:13px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:60px}.footer-links>div{display:flex;flex-direction:column;gap:13px}.footer-links strong{margin-bottom:5px;font-size:12px}.footer-links a{color:#73727d;font-size:13px}.footer-links a:hover{color:var(--violet)}.footer-bottom{min-height:65px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#9a99a3;font-size:11px}@media(max-width:1100px){.desktop-nav{display:none}.hero-container{grid-template-columns:1fr;text-align:center}.hero-copy{max-width:740px;margin:0 auto}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.product-stage{margin-top:15px}.hero-section{padding-top:135px;min-height:auto}.hero-marquee{margin-top:30px}.feature-card,.feature-card--wide{grid-column:span 6}.feature-card article{height:540px}.workflow-copy-panel{padding:55px 40px}.workflow-content{grid-template-columns:.92fr 1.08fr}.why-grid,.faq-grid{gap:55px}.cta-card{padding:55px}.cta-message{min-width:290px}.cta-message--two{min-width:305px}}@media(max-width:860px){.section-space{padding:95px 0}.nav-actions{display:none}.mobile-menu-button{display:flex}.mobile-nav{display:flex;position:fixed;inset:70px 18px auto;max-height:0;opacity:0;overflow:hidden;border-radius:20px;border:1px solid rgba(5,37,90,.08);background:#fffffff5;box-shadow:0 25px 60px #2927412e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:0 18px;pointer-events:none;transition:max-height .35s ease,opacity .25s ease,padding .35s ease}.mobile-nav--open{max-height:480px;opacity:1;padding:18px;pointer-events:auto}.mobile-nav>a:not(.primary-button){padding:13px 5px;border-bottom:1px solid #ededf1;font-weight:700;font-size:14px}.mobile-nav .primary-button{margin-top:10px}.hero-copy h1{font-size:clamp(50px,10vw,72px)}.product-stage{height:550px;transform:scale(.9);margin:-15px -70px 0}.feature-card article{padding:28px;height:520px}.workflow-tabs{grid-template-columns:1fr 1fr}.workflow-content{grid-template-columns:1fr}.workflow-visual{margin:0 25px 25px;min-height:430px}.workflow-copy-panel{padding:55px 45px 40px}.why-grid,.faq-grid{grid-template-columns:1fr}.why-copy,.faq-intro{max-width:690px}.why-cards{max-width:690px;margin-inline:auto}.faq-grid{gap:45px}.cta-card{grid-template-columns:1fr;padding:50px}.cta-copy{max-width:620px}.cta-visual{margin-top:30px}.footer-main{flex-direction:column}}@media(max-width:640px){.page-container,.nav-container{width:min(100% - 32px,1180px)}.section-space{padding:78px 0}.site-header{padding:11px 0}.site-header--scrolled{padding:8px 0}.hero-section{padding-top:118px}.hero-copy h1{font-size:clamp(44px,13vw,62px);letter-spacing:-.07em}.hero-copy>p{font-size:15px;line-height:1.68}.hero-actions{flex-direction:column;align-items:stretch}.primary-button--hero,.secondary-button{width:100%}.hero-proof{display:grid;justify-content:start;text-align:left;width:fit-content;margin-inline:auto}.product-stage{height:390px;transform:scale(.67);margin:5px -155px -40px}.floating-card--todo{right:-5px}.floating-card--call{left:45px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card--wide{grid-column:1}.feature-card article{height:520px;border-radius:25px;padding:26px}.feature-copy h3{font-size:26px}.mini-messages{width:100%}.section-heading--center{margin-bottom:42px}.section-heading h2,.workflow-heading h2,.why-copy h2,.faq-intro h2{font-size:39px}.section-heading p,.workflow-heading p,.why-copy p,.faq-intro p{font-size:14px}.workflow-heading{margin-bottom:36px}.workflow-shell{border-radius:24px}.workflow-tabs button{min-height:52px;font-size:12px}.workflow-tabs button span{width:27px;height:27px}.workflow-content{min-height:auto}.workflow-copy-panel{padding:42px 26px 30px}.workflow-copy-panel h3{font-size:36px}.workflow-visual{margin:0 12px 12px;min-height:380px}.collaborate-visual{padding:18px;grid-template-columns:1fr}.collab-chat{width:78%}.collab-call{position:absolute;width:48%;right:16px;bottom:20px;min-height:230px}.organize-visual{padding:28px}.organize-note{width:70%}.organize-stack{width:70%;right:14px;top:130px}.organize-reminder{left:20px;bottom:25px;min-width:235px}.resolve-visual{padding:28px}.resolve-ticket{width:86%}.resolve-update{right:15px;bottom:35px;min-width:285px}.support-visual{padding:25px}.support-monitor{width:90%}.support-card{right:12px;min-width:210px}.support-transcript{left:15px;min-width:270px;bottom:25px}.why-cards{grid-template-columns:1fr}.why-card:first-child{grid-row:auto;min-height:460px}.statement-section{min-height:500px}.statement-content h2{font-size:44px}.statement-pills{gap:12px}.faq-item button{min-height:72px;font-size:15px}.cta-card{padding:38px 25px;border-radius:26px}.cta-copy h2{font-size:43px}.cta-actions{flex-direction:column}.cta-visual{min-height:335px}.cta-message{min-width:270px;max-width:100%}.cta-message--one{left:0}.cta-message--two{min-width:280px;right:-5px;top:140px}.cta-message--three{min-width:270px;left:4px}.footer-main{padding:55px 0 40px}.footer-links{gap:35px;grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}:root{--brand-navy: #05255a;--brand-navy-deep: #021a42;--brand-navy-dark: #011331;--brand-teal: #037f5b;--brand-green: #3eb846;--brand-green-deep: #119f53;--brand-mint: #e7f8eb;--brand-ice: #f6faf8;--brand-fog: #edf5f2;--ink: var(--brand-navy);--ink-soft: #5f7079;--paper: var(--brand-ice);--line: rgba(5, 37, 90, .1);--violet: var(--brand-green-deep);--violet-dark: var(--brand-teal);--blue: var(--brand-navy);--mint: var(--brand-mint);--peach: #eef9f3;--pink: #e4f6ef;--shadow-lg: 0 32px 90px rgba(5, 37, 90, .16);--shadow-md: 0 20px 45px rgba(5, 37, 90, .11)}body{background:var(--brand-ice)}button:focus-visible,a:focus-visible{outline-color:#3eb8466b}::selection{color:var(--brand-navy-deep);background:#3eb84647}.site-header{color:#fff}.site-header:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#011331b8,#01133100);pointer-events:none}.site-header--scrolled{background:#021a42e6;border-bottom-color:#ffffff17;box-shadow:0 16px 46px #01133133}.brand{color:#fff}.brand-mark{width:42px;height:42px;padding:3px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 26px #01133138,0 0 0 1px #ffffff2e}.brand-mark img{border-radius:10px}.desktop-nav{border-color:#ffffff1a;background:#ffffff12;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-nav a{color:#ffffffb3}.desktop-nav a:hover{color:#fff;background:#ffffff1a}.text-button{color:#ffffffd1}.nav-actions .primary-button,.mobile-nav .primary-button{color:#fff;background:linear-gradient(135deg,var(--brand-green),var(--brand-green-deep));box-shadow:0 14px 34px #3eb84642}.mobile-menu-button{color:#fff;border-color:#ffffff24;background:#ffffff14}.hero-section{color:#fff;background:radial-gradient(circle at 73% 34%,rgba(62,184,70,.16),transparent 24%),radial-gradient(circle at 14% 24%,rgba(3,127,91,.3),transparent 32%),radial-gradient(circle at 48% -12%,rgba(17,159,83,.2),transparent 40%),linear-gradient(135deg,var(--brand-navy-dark) 0%,var(--brand-navy-deep) 54%,#06365a 100%)}.hero-section:before{content:"";position:absolute;width:880px;height:880px;right:-410px;top:40px;border:1px solid rgba(62,184,70,.16);border-radius:50%;box-shadow:0 0 0 86px #3eb84609,0 0 0 172px #037f5b06,0 0 0 258px #ffffff04;pointer-events:none}.hero-grid-pattern,.cta-grid{background-image:linear-gradient(rgba(142,222,162,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(142,222,162,.055) 1px,transparent 1px)}.hero-glow{filter:blur(56px);opacity:.5}.hero-glow--left{background:#037f5ba8}.hero-glow--right{background:#3eb84680}.eyebrow-pill{color:#c9f2d2;border-color:#75da8433;background:#ffffff12;box-shadow:0 12px 34px #0113312e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-pill span{color:#d8f8df;background:linear-gradient(135deg,#3eb84652,#037f5b61);box-shadow:inset 0 0 0 1px #ffffff14}.hero-copy h1{color:#fff;text-shadow:0 20px 60px rgba(1,19,49,.22)}.hero-copy h1 span,.section-heading h2 span{color:transparent;background:linear-gradient(100deg,#63d866,#3eb846 34%,#13ad65 66%,#16b48c);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#e7f5f0b8}.primary-button--hero{color:#fff;background:linear-gradient(135deg,var(--brand-green),var(--brand-green-deep));box-shadow:0 20px 44px #3eb84647}.primary-button--hero:hover{background:linear-gradient(135deg,#4cc851,var(--brand-teal));box-shadow:0 24px 54px #3eb8465c}.secondary-button{color:#fff;border-color:#ffffff24;background:#ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.secondary-button span{color:#fff;background:var(--brand-green-deep)}.secondary-button:hover{background:#ffffff1f;box-shadow:0 20px 42px #01133138}.hero-proof{color:#e5f4ef9e}.hero-proof svg{color:#62d56d}.stage-orbit{border-color:#3eb84647;box-shadow:inset 0 0 40px #119f5308}.workspace-window{border-color:#86cfa13d;box-shadow:0 48px 110px #0113317a,0 0 0 1px #ffffff0d}.rail-button--active,.conversation-tabs button.active:after,.send-button{color:var(--brand-green-deep)}.rail-button--active{background:#eaf8ee;box-shadow:0 6px 18px #119f531a}.conversation-tabs button.active:after{background:linear-gradient(90deg,var(--brand-teal),var(--brand-green))}.avatar-1,.mini-avatar--purple{background:linear-gradient(135deg,var(--brand-navy),var(--brand-green-deep))}.avatar-3,.mini-avatar--blue{background:linear-gradient(135deg,var(--brand-teal),var(--brand-green))}.my-space-chip{color:var(--brand-green-deep);border-color:#119f5324;background:linear-gradient(135deg,#eefaf2,#f9fdfb)}.bubble--outgoing{color:#fff;background:linear-gradient(135deg,var(--brand-navy),#0a4c67)}.ai-tool,.file-icon{color:var(--brand-green-deep)}.send-button{color:#fff;background:linear-gradient(135deg,var(--brand-green),var(--brand-green-deep));box-shadow:0 8px 18px #3eb84638}.floating-card{border-color:#5aae7d33;box-shadow:0 22px 54px #01133138}.floating-icon,.floating-card--note>svg:first-child{color:var(--brand-green-deep);background:var(--brand-mint)}.call-pulse{background:linear-gradient(135deg,var(--brand-green),var(--brand-green-deep));box-shadow:0 0 #3eb84657}.hero-marquee{color:#e7f5f0ad;border-color:#ffffff14;background:#011331a3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-marquee:before{background:linear-gradient(90deg,var(--brand-navy-deep),transparent)}.hero-marquee:after{background:linear-gradient(270deg,#06345a,transparent)}.marquee-track svg,.marquee-track i{color:#63d86c}.marquee-track i{background:var(--brand-green)}.product-section{background:radial-gradient(circle at 10% 8%,rgba(62,184,70,.08),transparent 23%),linear-gradient(180deg,#fff,#f6faf8)}.section-kicker{color:var(--brand-green-deep)}.section-kicker:after{content:"";width:32px;height:1px;margin-left:5px;background:linear-gradient(90deg,var(--brand-green),transparent)}.section-heading h2,.workflow-heading h2,.why-copy h2,.faq-intro h2{color:var(--brand-navy)}.feature-card article{border-color:#05255a12;box-shadow:0 24px 70px #05255a0f}.feature-card--violet article{background:radial-gradient(circle at 85% 18%,rgba(62,184,70,.2),transparent 30%),linear-gradient(145deg,#eef9f2,#dff4e7)}.feature-card--blue article{background:radial-gradient(circle at 22% 12%,rgba(3,127,91,.15),transparent 30%),linear-gradient(145deg,#edf8f5,#dcefe8)}.feature-card--dark article{background:radial-gradient(circle at 85% 15%,rgba(62,184,70,.22),transparent 30%),linear-gradient(145deg,#06345f,var(--brand-navy-dark))}.feature-card--mint article{background:radial-gradient(circle at 12% 15%,rgba(62,184,70,.14),transparent 30%),linear-gradient(145deg,#f0fbf3,#daf3e2)}.feature-card--peach article{background:linear-gradient(145deg,#f7fcf9,#e4f5ea)}.feature-card--pink article{background:linear-gradient(145deg,#f2faf7,#dcefe8)}.feature-icon{color:var(--brand-green-deep);background:#ffffffc7;box-shadow:0 12px 26px #05255a12}.feature-card--dark .feature-icon{color:#74dd7d;background:#ffffff1a}.feature-copy>span{color:var(--brand-teal)}.feature-card--dark .feature-copy>span{color:#79d982}.mini-compose svg,.mini-transcript button,.ticket-progress span:first-child{color:var(--brand-green-deep)}.ticket-progress span:first-child{background:var(--brand-green)}.mini-transcript button{border-color:#119f5329;background:#eef9f2}.audio-wave i{background:linear-gradient(180deg,var(--brand-green),var(--brand-teal))}.remote-cursor{color:#fff;background:var(--brand-green-deep);box-shadow:0 10px 24px #119f5347}.remote-status span i,.support-live i,.call-live i{background:var(--brand-green)}.workflow-section{background:radial-gradient(circle at 85% 18%,rgba(62,184,70,.1),transparent 25%),linear-gradient(180deg,var(--brand-ice),#edf6f2)}.workflow-shell{border-color:#05255a1a;box-shadow:0 28px 80px #05255a17}.workflow-tabs{background:#eef7f3d6}.workflow-tabs button{color:#6a7b80}.workflow-tabs button span{color:var(--brand-teal);background:#ffffffc7}.workflow-tabs button.active{color:#fff;background:linear-gradient(135deg,var(--brand-navy),#074c62);box-shadow:0 14px 34px #05255a2e}.workflow-tabs button.active span{color:#fff;background:linear-gradient(135deg,var(--brand-green),var(--brand-green-deep))}.workflow-kicker,.workflow-copy-panel li svg,.inline-link{color:var(--brand-green-deep)}.workflow-visual{border-color:#05255a14;background:radial-gradient(circle at 80% 20%,rgba(62,184,70,.12),transparent 35%),linear-gradient(145deg,#f8fcfa,#edf7f3)}.priority.high{background:var(--brand-navy)}.priority.medium{color:var(--brand-teal);background:#dff3e9}.support-monitor,.support-transcript{background:var(--brand-navy-deep)}.support-transcript small,.support-transcript>svg:first-child{color:#79d982}.why-section{background:radial-gradient(circle at 15% 80%,rgba(62,184,70,.06),transparent 24%),#fff}.why-card{background:#f1f7f4;border-color:#05255a0f}.why-card:first-child{background:radial-gradient(circle at 25% 18%,rgba(89,213,97,.28),transparent 31%),radial-gradient(circle at 88% 78%,rgba(3,127,91,.28),transparent 35%),linear-gradient(160deg,var(--brand-navy) 0%,var(--brand-navy-deep) 62%,#063f54 100%)}.why-icon{color:var(--brand-green-deep)}.why-card:first-child .why-icon{color:#fff;background:linear-gradient(135deg,#3eb84657,#037f5b6b)}.why-card:first-child .why-icon:after{border-color:#6bde7c33;box-shadow:0 0 0 55px #3eb8460d,0 0 0 110px #037f5b0a}.statement-section{background:radial-gradient(circle at 50% 45%,rgba(3,127,91,.2),transparent 30%),linear-gradient(135deg,var(--brand-navy-dark),var(--brand-navy-deep) 65%,#052f50)}.statement-glow{background:#3eb8462e}.statement-section:before,.statement-section:after{border-color:#5ed76d24;box-shadow:0 0 0 80px #3eb84606,0 0 0 160px #037f5b05}.statement-mark{color:var(--brand-green)}.statement-content h2 span{color:#72dc7a}.statement-pills i{background:var(--brand-green);box-shadow:0 0 18px #3eb84680}.faq-section{background:#fff}.faq-item--open button{color:var(--brand-navy)}.faq-item--open button svg{color:var(--brand-green-deep)}.cta-card{background:radial-gradient(circle at 78% 12%,rgba(100,221,104,.34),transparent 26%),radial-gradient(circle at 82% 85%,rgba(3,127,91,.4),transparent 32%),linear-gradient(135deg,var(--brand-navy) 0%,#074f62 52%,var(--brand-green-deep) 100%);box-shadow:0 34px 90px #05255a33}.eyebrow-pill--dark{color:#ddf7e4}.light-button{color:var(--brand-navy)}.cta-message{box-shadow:0 25px 55px #01133147}.cta-message--two>svg:first-child,.cta-message--three>svg{color:var(--brand-green-deep)}.cta-message--three{background:var(--brand-navy-deep)}.cta-message--three small{color:#79d982}.cta-connector{background:linear-gradient(#63d86c0f,#63d86cb8,#63d86c0f)}.site-footer{background:#f8fbf9}.site-footer .brand{color:var(--brand-navy)}.footer-links a:hover{color:var(--brand-green-deep)}@media(max-width:860px){.mobile-nav{color:var(--brand-navy);border-color:#05255a1a;background:#f8fcfaf7;box-shadow:0 26px 66px #01133142}.mobile-nav>a:not(.primary-button){border-bottom-color:#05255a14}}.top-nav-brand{width:196px;min-width:196px;height:56px;padding:4px 12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:13px;background:#fff;box-shadow:0 8px 20px #02133729;overflow:hidden}.top-nav-brand img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.site-header--scrolled .top-nav-brand{width:184px;min-width:184px;height:52px}@media(max-width:760px){.top-nav-brand,.site-header--scrolled .top-nav-brand{width:164px;min-width:164px;height:48px;padding:4px 10px}}.nav-products{position:relative;display:flex;align-items:center}.nav-products:after{content:"";position:absolute;top:100%;left:-24px;width:calc(100% + 48px);height:24px}.desktop-nav .nav-products-button{appearance:none;border:0;cursor:pointer;padding:8px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:#ffffffb3;background:transparent;font-size:13px;font-weight:600;line-height:1.2;transition:color .18s ease,background .18s ease}.desktop-nav .nav-products-button svg{transition:transform .22s ease}.nav-products:hover .nav-products-button,.nav-products:focus-within .nav-products-button,.nav-products.is-open .nav-products-button{color:#fff;background:#ffffff1a}.nav-products:hover .nav-products-button svg,.nav-products:focus-within .nav-products-button svg,.nav-products.is-open .nav-products-button svg{transform:rotate(180deg)}.products-mega{position:absolute;top:calc(100% + 21px);left:50%;z-index:120;width:min(960px,calc(100vw - 48px));padding:0;color:var(--brand-navy);background:#fffffffb;border:1px solid rgba(5,37,90,.1);border-radius:24px;box-shadow:0 34px 90px #01133142,0 0 0 1px #fff9 inset;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translate(-50%,-10px) scale(.985);transform-origin:50% 0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:opacity .18s ease,transform .22s ease,visibility .18s ease}.products-mega:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--brand-navy),var(--brand-teal),var(--brand-green))}.nav-products:hover .products-mega,.nav-products:focus-within .products-mega,.nav-products.is-open .products-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1)}.mega-menu-heading{min-height:96px;padding:24px 28px 22px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid rgba(5,37,90,.08);background:radial-gradient(circle at 78% 0%,rgba(62,184,70,.12),transparent 30%),linear-gradient(110deg,#f8fcfa,#fff)}.mega-menu-heading div{display:grid;gap:5px}.mega-menu-heading span{color:var(--brand-green-deep);font-size:10px;font-weight:800;letter-spacing:.16em}.mega-menu-heading strong{color:var(--brand-navy);font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.035em}.mega-menu-heading a{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(5,37,90,.1);border-radius:11px;color:var(--brand-navy);background:#fff;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 8px 24px #05255a0f;transition:border-color .18s ease,color .18s ease,transform .18s ease}.mega-menu-heading a:hover{color:var(--brand-green-deep);border-color:#119f534d;transform:translateY(-1px)}.mega-menu-grid{padding:24px 28px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.desktop-nav .mega-product-link{position:relative;min-height:172px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;overflow:hidden;border:1px solid rgba(5,37,90,.09);border-radius:18px;color:var(--brand-navy);background:radial-gradient(circle at 100% 0%,rgba(62,184,70,.1),transparent 38%),linear-gradient(145deg,#fff,#f8fcfa);box-shadow:0 12px 28px #05255a0e;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.desktop-nav .mega-product-link:after{content:"";position:absolute;right:-36px;bottom:-52px;width:122px;height:122px;border:1px solid rgba(17,159,83,.1);border-radius:50%;pointer-events:none}.desktop-nav .mega-product-link:hover{color:var(--brand-navy);border-color:#119f5347;box-shadow:0 18px 38px #05255a1a;transform:translateY(-4px)}.mega-product-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:var(--brand-green-deep);border:1px solid rgba(17,159,83,.16);border-radius:14px;background:#ffffffeb;box-shadow:0 10px 24px #05255a12}.mega-product-copy{min-width:0;display:grid;gap:7px}.mega-product-link strong{display:flex;align-items:center;gap:7px;color:var(--brand-navy);font-size:14px;font-weight:800}.mega-product-link strong em{padding:3px 6px;color:var(--brand-green-deep);border-radius:999px;background:#3eb8461f;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mega-product-link small{color:#6f7e7a;font-size:10.5px;font-weight:500;line-height:1.55}.mega-product-action{position:absolute;right:17px;top:18px;width:30px;height:30px;display:grid;place-items:center;color:#05255a61;border:1px solid rgba(5,37,90,.08);border-radius:10px;background:#ffffffc7;transition:color .18s ease,transform .18s ease,border-color .18s ease}.mega-product-link:hover .mega-product-action{color:var(--brand-green-deep);border-color:#119f5333;transform:translate(2px)}@media(max-width:900px){.mega-menu-grid{grid-template-columns:1fr}.desktop-nav .mega-product-link{min-height:0}}.mobile-products-toggle{width:100%;padding:13px 5px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(5,37,90,.08);background:transparent;font-size:14px;font-weight:700;cursor:pointer}.mobile-products-toggle svg{transition:transform .2s ease}.mobile-products-toggle.active svg{transform:rotate(180deg)}.mobile-products-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .22s ease}.mobile-products-panel--open{max-height:980px;opacity:1}.mobile-product-group{display:grid;gap:3px;padding:15px 5px 8px}.mobile-product-group>strong{padding:0 9px 6px;color:#05255a75;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mobile-product-group a{padding:10px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;border-radius:12px}.mobile-product-group a:hover{background:var(--brand-mint)}.mobile-product-group a>span{width:36px;height:36px;display:grid;place-items:center;color:var(--brand-green-deep);border:1px solid rgba(17,159,83,.12);border-radius:10px;background:#fff}.mobile-product-group a div{display:grid;gap:2px}.mobile-product-group a b{color:var(--brand-navy);font-size:12px}.mobile-product-group a small{color:#74827f;font-size:9px;line-height:1.4}@media(min-width:901px){.products-mega{position:fixed;top:92px;left:50vw;width:min(1280px,calc(100vw - 24px));border-radius:12px;border:1px solid rgba(5,37,90,.09);background:radial-gradient(circle at 100% 100%,rgba(29,193,100,.08),transparent 30%),linear-gradient(108deg,#fff,#fbfdff 62%,#f8fffb);box-shadow:0 24px 65px #031a452e;transform:translate(-50%,-8px)}.site-header--scrolled .products-mega{top:73px}.site-header--hero .products-mega,.site-header--hero.site-header--scrolled .products-mega{top:81px}.products-mega:before{display:none}.nav-products.is-open .products-mega{transform:translate(-50%)}.nav-products:hover .products-mega{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px)}.nav-products.is-open .products-mega,.nav-products:focus-within.is-open .products-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-menu-heading{min-height:82px;padding:19px 40px 11px;border-bottom:0;background:transparent}.mega-menu-heading div{gap:4px}.mega-menu-heading span{font-size:11px;letter-spacing:.18em}.mega-menu-heading strong{font-size:clamp(21px,1.75vw,27px);line-height:1.08}.mega-menu-grid{padding:5px 40px 21px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.desktop-nav .mega-product-link{min-height:82px;padding:7px 39px 7px 0;display:grid;grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;column-gap:18px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:none}.desktop-nav .mega-product-link+.mega-product-link{padding-left:32px;border-left:1px solid rgba(5,37,90,.13)}.desktop-nav .mega-product-link:after{display:none}.desktop-nav .mega-product-link:hover{border-color:#05255a21;box-shadow:none;transform:none}.mega-product-icon{width:60px;height:60px;flex-basis:60px;border:0;border-radius:15px;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.mega-product-link--remote-access .mega-product-icon{color:#0ca151;background:linear-gradient(145deg,#effbf3,#e7f8ed)}.mega-product-link--messaging .mega-product-icon{color:#2867ed;background:linear-gradient(145deg,#f1f6ff,#e7efff)}.mega-product-link--ticketing .mega-product-icon{color:#8a36dc;background:linear-gradient(145deg,#faf3ff,#f1e7ff)}.mega-product-copy{gap:5px}.mega-product-link strong{font-size:15px;line-height:1.2}.mega-product-link small{max-width:245px;color:#44516a;font-size:12.5px;line-height:1.55}.mega-product-action{position:static;width:34px;height:34px;border:0;border-radius:0;background:transparent}.mega-product-action svg{width:25px;height:25px;stroke-width:2}.mega-product-link--remote-access .mega-product-action{color:#0ca151}.mega-product-link--messaging .mega-product-action{color:#2867ed}.mega-product-link--ticketing .mega-product-action{color:#8a36dc}.mega-product-link:hover .mega-product-icon{transform:translateY(-2px);box-shadow:0 9px 20px #05255a14}.mega-product-link:hover .mega-product-action{transform:translate(4px)}}@media(min-width:901px)and (max-width:1080px){.mega-menu-heading,.mega-menu-grid{padding-inline:26px}.desktop-nav .mega-product-link{grid-template-columns:52px minmax(0,1fr) 28px;column-gap:12px;padding-right:20px}.desktop-nav .mega-product-link+.mega-product-link{padding-left:20px}.mega-product-icon{width:52px;height:52px}.mega-product-link small{font-size:11px}}.hero-page-shell{min-height:100vh;background:#fbfaff;overflow:hidden}.site-header--hero{color:#17112f;background:transparent;border-bottom-color:transparent;box-shadow:none}.site-header--hero.site-header--scrolled{background:#ffffffdb;border-bottom-color:#6f4fdc17;box-shadow:0 16px 45px #2f1d6f14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-top-nav-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:#241946;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.045em}.hero-top-nav-brand img{width:300px;height:70px;display:block;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(87,64,189,.1))}.site-header--hero .desktop-nav{padding:4px;border-color:transparent;background:transparent;box-shadow:none}.site-header--hero .desktop-nav a,.site-header--hero .desktop-nav .nav-products-button{color:#241946c2}.site-header--hero .desktop-nav a:hover,.site-header--hero .nav-products:hover .nav-products-button,.site-header--hero .nav-products:focus-within .nav-products-button,.site-header--hero .nav-products.is-open .nav-products-button{color:#4a279e;background:#684ed212}.site-header--hero .text-button{color:#241946c2}.site-header--hero .text-button:hover{color:#4a279e}.site-header--hero .primary-button--small{color:#fff;border:1px solid transparent;background:linear-gradient(100deg,#4f299a,#6f38d4);box-shadow:0 12px 30px #5731b233}.site-header--hero .primary-button--small:hover{color:#fff;background:linear-gradient(100deg,#6230bf,#8f5cff);border-color:transparent;box-shadow:0 12px 38px #30dbaa38}.site-header--hero .mobile-menu-button{color:#26164f;border-color:#6041bd29;background:#ffffffdb}.orbit-hero-section{position:relative;min-height:100svh;padding:118px 0 50px;display:flex;align-items:center;color:#201735;background:radial-gradient(circle at 68% 42%,rgba(139,101,255,.2),transparent 27%),radial-gradient(circle at 82% 62%,rgba(40,210,136,.1),transparent 28%),radial-gradient(circle at 45% 24%,rgba(244,241,255,.92),transparent 34%),linear-gradient(108deg,#fff,#fbf9ff 52%,#f7fbff);overflow:hidden}.hero-space-stars,.hero-space-grid,.hero-space-floor,.hero-backdrop-arc{position:absolute;pointer-events:none}.hero-space-stars{inset:0;opacity:.65;background-image:radial-gradient(circle at 18% 21%,rgba(94,208,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 31% 68%,rgba(78,235,147,.62) 0 1px,transparent 1.8px),radial-gradient(circle at 52% 19%,rgba(75,195,255,.58) 0 1px,transparent 1.7px),radial-gradient(circle at 66% 31%,rgba(84,240,167,.64) 0 1px,transparent 1.8px),radial-gradient(circle at 83% 17%,rgba(75,179,255,.58) 0 1px,transparent 1.8px),radial-gradient(circle at 92% 61%,rgba(81,235,181,.5) 0 1px,transparent 1.8px),radial-gradient(circle at 71% 83%,rgba(75,195,255,.48) 0 1px,transparent 1.8px),radial-gradient(circle at 43% 87%,rgba(93,229,133,.42) 0 1px,transparent 1.8px);animation:starDrift 18s ease-in-out infinite alternate}.hero-space-grid{inset:0;opacity:.15;background-image:linear-gradient(rgba(73,167,216,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(73,167,216,.12) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 37%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 37%,#000 100%)}.hero-space-floor{right:-10%;bottom:-39%;left:32%;height:56%;opacity:.3;background-image:linear-gradient(rgba(54,150,201,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(54,150,201,.18) 1px,transparent 1px);background-size:62px 48px;transform:perspective(620px) rotateX(64deg);transform-origin:center top;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.hero-backdrop-arc{border:1px solid rgba(26,111,174,.13);border-radius:50%}.hero-backdrop-arc--one{width:1130px;height:420px;right:-235px;top:18%;transform:rotate(-3deg)}.hero-backdrop-arc--two{width:970px;height:620px;right:-160px;top:4%;border-color:#22c7a017;transform:rotate(13deg)}.hero-backdrop-arc--three{width:780px;height:300px;left:-450px;top:18%;border-color:#216fb321;transform:rotate(18deg)}.orbit-hero-layout{position:relative;z-index:3;width:min(1540px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:650px minmax(620px,1fr);align-items:center;column-gap:230px}.orbit-hero-copy{position:relative;z-index:8;width:650px;max-width:650px;justify-self:start}.orbit-hero-animation{position:relative;width:100%;min-width:0;justify-self:end;transform:translate(70px)}.orbit-hero-kicker{width:fit-content;margin-bottom:27px;padding:9px 15px 9px 11px;display:inline-flex;align-items:center;gap:10px;color:#ebf5f9d1;border:1px solid rgba(133,204,219,.19);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:600}.orbit-hero-kicker i{width:10px;height:10px;display:inline-block;border-radius:50%;background:#54ec75;box-shadow:0 0 0 5px #54ec7514,0 0 18px #54ec75c7;animation:heroStatusPulse 2.2s ease-in-out infinite}.orbit-hero-copy h1{margin:0;color:#241946;font-family:Manrope,sans-serif;font-size:clamp(54px,4.15vw,72px);font-weight:800;line-height:.98;letter-spacing:-.055em}.hero-title-line,.hero-title-gradient{display:block;white-space:nowrap}.hero-title-gradient{width:fit-content;padding:3px 0 10px;color:transparent;background:linear-gradient(90deg,#81f57a,#5be981 30%,#36dec3 70%,#31d6e4);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 17px 35px rgba(40,219,168,.11));animation:headlineGradient 5s ease-in-out infinite alternate}.orbit-hero-copy>p{max-width:535px;margin:22px 0 0;color:#e0ebf3b8;font-size:16px;line-height:1.62}.orbit-hero-actions{margin-top:36px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.orbit-primary-cta,.orbit-secondary-cta{position:relative;min-height:56px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:11px;font-size:14px;font-weight:800;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease}.orbit-primary-cta{color:#031329;background:linear-gradient(100deg,#82f676,#55e6a3 54%,#36d4e2);box-shadow:0 18px 42px #2cdb9f40,0 0 35px #3de0b433,inset 0 1px #ffffff80}.orbit-primary-cta:before{content:"";position:absolute;top:-80%;left:-44%;width:34%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:rotate(22deg);animation:ctaShimmer 4.8s ease-in-out infinite}.orbit-primary-cta>*{position:relative;z-index:1}.orbit-primary-cta:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 24px 58px #2cdb9f57,0 0 48px #3de0b44d,inset 0 1px #ffffff94}.orbit-secondary-cta{color:#f5fbffed;border:1px solid rgba(43,216,198,.72);background:#010f2273;box-shadow:inset 0 0 25px #12bcaa06;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbit-secondary-cta:hover{color:#fff;transform:translateY(-3px);border-color:#59efc8;background:#08364966;box-shadow:0 0 30px #2ddac31c,inset 0 0 28px #32dac40f}.orbit-primary-cta svg,.orbit-secondary-cta svg{transition:transform .18s ease}.orbit-primary-cta:hover svg,.orbit-secondary-cta:hover svg{transform:translate(4px)}.orbit-stage-3d{--orbit-rotate-y: 0deg;--orbit-rotate-x: 0deg;--orbit-shift-x: 0px;--orbit-shift-y: 0px;position:relative;width:100%;max-width:820px;aspect-ratio:1.18;justify-self:end;display:grid;place-items:center;isolation:isolate;perspective:1500px;cursor:default}.orbit-stage-aura{position:absolute;border-radius:50%;filter:blur(88px);pointer-events:none;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.orbit-stage-aura--blue{width:52%;height:52%;left:29%;top:25%;background:#0064ef47;transform:translate(var(--orbit-shift-x),var(--orbit-shift-y))}.orbit-stage-aura--green{width:42%;height:42%;right:3%;top:17%;background:#1ae77e21;transform:translate(calc(var(--orbit-shift-x) * -.6),calc(var(--orbit-shift-y) * -.6))}.orbit-particle-field{position:absolute;inset:2% 1%;z-index:1;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:translate(calc(var(--orbit-shift-x) * -.5),calc(var(--orbit-shift-y) * -.5))}.orbit-particle-field i{position:absolute;left:var(--particle-left);top:var(--particle-top);width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:#38dff2;box-shadow:0 0 12px #38dff2c2;animation:particleDrift 4.6s ease-in-out var(--particle-delay) infinite alternate}.orbit-particle-field i:nth-child(3n){background:#65ef7c;box-shadow:0 0 12px #65ef7cb8}.orbit-system-3d{position:relative;z-index:2;width:96%;aspect-ratio:1.17;transform-style:preserve-3d;transform:rotateX(var(--orbit-rotate-x)) rotateY(var(--orbit-rotate-y));transition:transform .46s cubic-bezier(.2,.7,.2,1);will-change:transform}.orbit-ground-glow{position:absolute;z-index:-4;width:62%;height:9%;left:50%;bottom:11%;border-radius:50%;background:radial-gradient(ellipse,rgba(26,157,255,.42),rgba(0,89,197,.08) 43%,transparent 73%);filter:blur(14px);transform:translate(-50%);animation:groundGlow 4.5s ease-in-out infinite}.orbit-plane{--spin-duration: 20s;--ring-color: rgba(55, 228, 115, .62);--node-color: #6cf47f;position:absolute;left:50%;top:50%;border:1.35px solid var(--ring-color);border-radius:50%;transform-style:preserve-3d;box-shadow:inset 0 0 42px #17db8f05,0 0 28px #16c88f06}.orbit-plane:before,.orbit-plane:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}.orbit-plane:before{border-top:1px solid rgba(119,247,157,.7);border-right:1px solid transparent;border-bottom:1px solid rgba(7,100,184,.06);border-left:1px solid transparent;filter:drop-shadow(0 0 5px rgba(64,234,132,.18))}.orbit-plane:after{inset:11%;border:1px dashed rgba(54,174,224,.08)}.orbit-plane-light{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 100deg,transparent 0 37%,rgba(100,247,150,.13) 44%,transparent 52% 82%,rgba(42,191,240,.08) 88%,transparent 95%);animation:planeLightSweep 7s linear infinite}.orbit-plane--green{--spin-duration: 18s;width:71%;height:45%;--ring-color: rgba(51, 233, 108, .66);--node-color: #6bf27b;transform:translate(-50%,-50%) rotateX(69deg) rotate(-8deg)}.orbit-plane--blue{--spin-duration: 25s;width:94%;height:54%;--ring-color: rgba(41, 173, 244, .44);--node-color: #55d9ff;transform:translate(-50%,-50%) rotateX(72deg) rotate(22deg)}.orbit-plane--teal{--spin-duration: 31s;width:82%;height:70%;--ring-color: rgba(35, 198, 177, .37);--node-color: #5be9bb;transform:translate(-50%,-50%) rotateX(74deg) rotate(78deg)}.orbit-plane--deep{--spin-duration: 39s;width:97%;height:72%;--ring-color: rgba(25, 119, 203, .23);--node-color: #3fbfff;transform:translate(-50%,-50%) rotateX(77deg) rotate(-39deg)}.orbit-rotator{position:absolute;inset:0;border-radius:inherit;transform-style:preserve-3d;animation:orbitTravel var(--spin-duration) linear infinite;will-change:transform}.orbit-plane--reverse .orbit-rotator{animation-name:orbitTravelReverse}.orbit-travel-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--node-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--node-color) 12%,transparent),0 0 18px var(--node-color)}.orbit-travel-dot--one{top:-5px;left:24%}.orbit-travel-dot--two{right:12%;bottom:7%;width:6px;height:6px;opacity:.85}.orbit-electron{position:absolute;z-index:8;width:62px;height:62px;display:grid;place-items:center}.electron-pos--0{top:-31px;left:calc(50% - 31px)}.electron-pos--180{bottom:-31px;left:calc(50% - 31px)}.electron-pos--35{top:1%;right:17%}.electron-pos--215{bottom:1%;left:17%}.electron-pos--105{right:-14px;top:31%}.electron-pos--285{left:-16px;bottom:29%}.orbit-electron-face{position:relative;width:58px;height:58px;display:grid;place-items:center;color:var(--node-color);border:1px solid color-mix(in srgb,var(--node-color) 72%,transparent);border-radius:50%;background:radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--node-color) 24%,transparent),transparent 31%),linear-gradient(145deg,#032243f5,#011027f0);box-shadow:0 15px 30px #00041457,0 0 20px color-mix(in srgb,var(--node-color) 35%,transparent),inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:electronCounter var(--spin-duration) linear infinite;will-change:transform;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease}.orbit-plane--reverse .orbit-electron-face{animation-name:electronCounterReverse}.orbit-electron-halo{position:absolute;inset:-12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--node-color) 15%,transparent);animation:electronHalo 2.4s ease-in-out infinite}.orbit-electron-tooltip{position:absolute;top:calc(100% + 10px);left:50%;padding:6px 9px;color:#effcff;border:1px solid rgba(92,217,224,.14);border-radius:7px;background:#011026e0;box-shadow:0 10px 28px #00071847;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:800;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.orbit-electron:hover .orbit-electron-face{color:#fff;border-color:color-mix(in srgb,var(--node-color) 92%,white 8%);box-shadow:0 18px 38px #0004146b,0 0 38px color-mix(in srgb,var(--node-color) 58%,transparent),inset 0 1px #ffffff29}.orbit-electron:hover .orbit-electron-tooltip{opacity:1;transform:translate(-50%)}.orbit-inner-hud,.orbit-core-hud{position:absolute;left:50%;top:50%;border-radius:50%;transform-style:preserve-3d}.orbit-inner-hud{z-index:5;width:38%;height:38%;border:1.5px solid rgba(103,214,255,.7);box-shadow:0 0 26px #2aaaf617,inset 0 0 28px #26abf409;transform:translate(-50%,-50%) rotateX(67deg) rotate(4deg)}.orbit-inner-spinner{position:absolute;inset:0;border-radius:50%;animation:orbitTravel 8.5s linear infinite}.orbit-scale-square{position:absolute;width:24px;height:24px;left:calc(50% - 12px);top:-12px;border:2px solid #61deff;border-radius:5px;background:#1ca9f56b;box-shadow:0 0 0 7px #2dc0fa14,0 0 25px #3acfffd1,inset 0 0 12px #ffffff57;animation:squareScale 1.9s ease-in-out infinite;will-change:transform,opacity}.orbit-core-hud--solid{z-index:4;width:43%;height:43%;border:1px solid rgba(79,186,249,.27);transform:translate(-50%,-50%);animation:hudSpin 17s linear infinite}.orbit-core-hud--dotted{z-index:4;width:34%;height:34%;border:1px dashed rgba(86,191,252,.5);transform:translate(-50%,-50%);animation:hudSpinReverse 11s linear infinite}.orbit-core-wrap{position:absolute;z-index:10;left:50%;top:50%;width:31%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%) translateZ(50px);animation:coreFloat 4.8s ease-in-out infinite;will-change:transform}.orbit-core-aura{position:absolute;inset:-36%;border-radius:50%;background:radial-gradient(circle,rgba(43,171,255,.34),rgba(13,94,218,.15) 42%,rgba(31,225,151,.06) 58%,transparent 74%);filter:blur(16px);animation:coreAuraPulse 3s ease-in-out infinite;will-change:transform,opacity}.orbit-core-sphere{position:relative;width:100%;height:100%;display:grid;place-items:center;border:1px solid rgba(105,215,255,.56);border-radius:50%;background:radial-gradient(circle at 31% 21%,rgba(186,237,255,.68) 0%,rgba(84,190,255,.25) 10%,transparent 27%),radial-gradient(circle at 70% 74%,rgba(0,8,40,.66),transparent 45%),radial-gradient(circle at 48% 42%,#155cc3,#0a3c91 45%,#041947 77%,#020c27);box-shadow:inset -34px -34px 48px #00041e80,inset 17px 15px 38px #84daff33,0 25px 68px #00051c8f,0 0 28px #39b7ffc7,0 0 76px #0865ec61;overflow:hidden;animation:coreBreathe 3s ease-in-out infinite;will-change:transform,filter}.orbit-core-sphere:before{content:"";position:absolute;inset:5%;border-radius:50%;border:1px solid rgba(157,226,255,.11)}.orbit-core-shine{position:absolute;width:43%;height:19%;left:18%;top:13%;border-radius:50%;background:#d1f7ff33;filter:blur(5px);transform:rotate(-23deg)}.orbit-core-rim{position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 30%,rgba(69,218,255,.72) 43%,transparent 52% 79%,rgba(90,239,123,.38) 90%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 0 93%,#000 94% 100%);mask:radial-gradient(circle,transparent 0 93%,#000 94% 100%);animation:hudSpin 8s linear infinite}.orbit-core-brand{position:relative;z-index:3;display:grid;place-items:center;gap:4px;color:#fff;text-align:center;text-shadow:0 8px 22px rgba(0,7,32,.58)}.orbit-core-brand img{width:46%;aspect-ratio:1;display:block;object-fit:contain;filter:drop-shadow(0 7px 14px rgba(235,236,236,.5)) brightness(1.15)}.orbit-core-brand strong{font-family:Manrope,sans-serif;font-size:clamp(19px,2.15vw,31px);font-weight:800;letter-spacing:-.045em}@keyframes starDrift{0%{transform:translateZ(0);opacity:.48}to{transform:translate3d(-12px,8px,0);opacity:.78}}@keyframes heroStatusPulse{0%,to{transform:scale(.86);opacity:.75}50%{transform:scale(1.12);opacity:1}}@keyframes headlineGradient{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes ctaShimmer{0%,55%{transform:translate(-260%) rotate(22deg);opacity:0}60%{opacity:.8}83%,to{transform:translate(720%) rotate(22deg);opacity:0}}@keyframes particleDrift{0%{transform:translateZ(0) scale(.72);opacity:.35}to{transform:translate3d(var(--particle-drift),calc(var(--particle-drift) * -.6),0) scale(1.18);opacity:1}}@keyframes groundGlow{0%,to{transform:translate(-50%) scaleX(.88);opacity:.58}50%{transform:translate(-50%) scaleX(1.08);opacity:1}}@keyframes orbitTravel{to{transform:rotate(360deg)}}@keyframes orbitTravelReverse{to{transform:rotate(-360deg)}}@keyframes electronCounter{0%{transform:rotate(0) rotateX(-70deg)}to{transform:rotate(-360deg) rotateX(-70deg)}}@keyframes electronCounterReverse{0%{transform:rotate(0) rotateX(-70deg)}to{transform:rotate(360deg) rotateX(-70deg)}}@keyframes electronHalo{0%,to{transform:scale(.8);opacity:.15}50%{transform:scale(1.18);opacity:.72}}@keyframes planeLightSweep{to{transform:rotate(360deg)}}@keyframes squareScale{0%,to{transform:scale(.58) rotate(0) rotateX(-67deg);opacity:.66}50%{transform:scale(1.42) rotate(90deg) rotateX(-67deg);opacity:1}}@keyframes hudSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hudSpinReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes coreFloat{0%,to{transform:translate(-50%,-50%) translateZ(50px) translateY(0)}50%{transform:translate(-50%,-50%) translateZ(58px) translateY(-8px)}}@keyframes coreAuraPulse{0%,to{transform:scale(.78);opacity:.35}50%{transform:scale(1.14);opacity:.95}}@keyframes coreBreathe{0%,to{transform:scale(.975);filter:brightness(.93)}50%{transform:scale(1.025);filter:brightness(1.08)}}@media(max-width:1200px){.orbit-hero-layout{width:min(1180px,calc(100% - 48px));grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr)}.orbit-hero-copy h1{font-size:clamp(53px,5.8vw,75px)}.orbit-stage-3d{max-width:700px}}@media(max-width:980px){.orbit-hero-section{min-height:auto;padding:124px 0 72px}.orbit-hero-layout{grid-template-columns:1fr;gap:40px}.orbit-hero-animation{width:100%;justify-self:center;transform:none}.orbit-hero-copy{max-width:720px}.orbit-hero-copy>p{max-width:620px}.orbit-stage-3d{width:min(100%,760px);justify-self:center}.hero-space-floor{left:0}}@media(max-width:860px){.site-header--hero .mobile-nav--open{background:#f8fcfafa}}@media(max-width:640px){.hero-title-line{white-space:normal}.orbit-hero-section{padding:108px 0 55px}.orbit-hero-layout{width:min(100% - 34px,1180px)}.orbit-hero-kicker{margin-bottom:20px;font-size:10px}.orbit-hero-copy h1{font-size:clamp(44px,14.5vw,63px)}.orbit-hero-copy>p{margin-top:18px;font-size:14px}.orbit-hero-actions{margin-top:29px;align-items:stretch;flex-direction:column}.orbit-primary-cta,.orbit-secondary-cta{width:100%}.orbit-stage-3d{width:125%;margin-left:-12.5%}.orbit-electron-face{width:48px;height:48px}.orbit-electron-face svg{width:19px;height:19px}.orbit-electron-tooltip{display:none}.orbit-scale-square{width:18px;height:18px;left:calc(50% - 9px);top:-9px}.hero-top-nav-brand strong{font-size:100px}}@media(prefers-reduced-motion:reduce){.hero-space-stars,.orbit-hero-kicker i,.hero-title-gradient,.orbit-primary-cta:before,.orbit-particle-field i,.orbit-ground-glow,.orbit-rotator,.orbit-electron-face,.orbit-electron-halo,.orbit-plane-light,.orbit-inner-spinner,.orbit-scale-square,.orbit-core-hud,.orbit-core-wrap,.orbit-core-aura,.orbit-core-sphere,.orbit-core-rim{animation:none!important}.orbit-system-3d,.orbit-stage-aura,.orbit-particle-field{transition:none!important}}.atom-orbit-stage{--atom-rotate-x: 0deg;--atom-rotate-y: 0deg;--atom-shift-x: 0px;--atom-shift-y: 0px;position:relative;width:100%;max-width:820px;aspect-ratio:1000 / 760;justify-self:end;display:grid;place-items:center;isolation:isolate;perspective:1600px;cursor:default}.atom-orbit-aura{position:absolute;border-radius:50%;pointer-events:none;filter:blur(92px);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.atom-orbit-aura--blue{width:58%;height:58%;left:25%;top:21%;background:#0064ef45;transform:translate(var(--atom-shift-x),var(--atom-shift-y))}.atom-orbit-aura--green{width:38%;height:38%;right:6%;top:24%;background:#1ae77e1f;transform:translate(calc(var(--atom-shift-x) * -.6),calc(var(--atom-shift-y) * -.6))}.atom-orbit-stage .orbit-particle-field{transform:translate(calc(var(--atom-shift-x) * -.45),calc(var(--atom-shift-y) * -.45))}.atom-orbit-system{position:relative;z-index:2;width:98%;aspect-ratio:1000 / 760;transform-style:preserve-3d;transform:rotateX(var(--atom-rotate-x)) rotateY(var(--atom-rotate-y));transition:transform .42s cubic-bezier(.2,.7,.2,1);will-change:transform}.atom-orbit-lines{position:absolute;inset:0;z-index:8;width:100%;height:100%;overflow:visible;pointer-events:none}.atom-orbit-ring{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:none;stroke-dashoffset:0}.atom-orbit-ring--green{stroke:#5af178;stroke-width:2.25;opacity:.92;filter:url(#atomGreenGlow)}.atom-orbit-ring--blue{stroke:#42bdf8;stroke-width:1.7;opacity:.74;filter:url(#atomBlueGlow)}.atom-orbit-ring--cyan{stroke:#2fc9dc;stroke-width:1.7;opacity:.64;filter:url(#atomBlueGlow)}.atom-core-hud{fill:none;vector-effect:non-scaling-stroke}.atom-core-hud--solid{stroke:#4cb8f629;stroke-width:1}.atom-core-hud--dashed{stroke:#4bc6ff57;stroke-width:1;stroke-dasharray:4 10;animation:atomHudDash 15s linear infinite}.atom-orbit-ground{position:absolute;z-index:2;width:48%;height:8%;left:50%;top:75%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(28,155,255,.35),rgba(6,81,176,.09) 44%,transparent 72%);filter:blur(16px);animation:groundGlow 4.5s ease-in-out infinite}.atom-product,.atom-runner{position:absolute;left:0;top:0;will-change:transform,opacity}.atom-product{width:clamp(52px,5vw,68px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;text-decoration:none}.atom-product__halo{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--atom-node-color) 30%,transparent),transparent 68%);filter:blur(9px);opacity:calc(.45 + var(--atom-node-depth, .5) * .48);animation:electronHalo 2.5s ease-in-out infinite}.atom-product__face{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;color:var(--atom-node-color);border-radius:50%;border:1px solid color-mix(in srgb,var(--atom-node-color) 72%,white 8%);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.17),transparent 24%),linear-gradient(145deg,#0b2d57fa,#010f27fa);box-shadow:inset 7px 8px 15px #ffffff0d,inset -10px -13px 20px #00000057,0 0 0 5px color-mix(in srgb,var(--atom-node-color) 8%,transparent),0 0 29px color-mix(in srgb,var(--atom-node-color) 45%,transparent),0 17px 34px #00051d61;transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.atom-product:hover .atom-product__face{color:#fff;transform:scale(1.12);box-shadow:0 0 0 7px color-mix(in srgb,var(--atom-node-color) 12%,transparent),0 0 45px color-mix(in srgb,var(--atom-node-color) 72%,transparent),0 20px 45px #00051d80}.atom-product__tooltip{position:absolute;top:calc(100% + 10px);left:50%;min-width:max-content;padding:6px 9px;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#02112beb;box-shadow:0 12px 28px #00051c59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%) translateY(5px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.atom-product:hover .atom-product__tooltip{opacity:1;transform:translate(-50%) translateY(0)}.atom-runner{width:8px;height:8px;border-radius:50%;background:var(--runner-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--runner-color) 11%,transparent),0 0 18px var(--runner-color),0 0 34px color-mix(in srgb,var(--runner-color) 55%,transparent)}.atom-orbit-system .orbit-core-hud--solid,.atom-orbit-system .orbit-core-hud--dotted{z-index:28}.atom-orbit-system .orbit-core-wrap{z-index:50;width:29%}@keyframes atomHudDash{to{stroke-dashoffset:-420}}@media(max-width:1200px){.atom-orbit-stage{max-width:700px}}@media(max-width:980px){.atom-orbit-stage{width:min(100%,760px);justify-self:center}}@media(max-width:640px){.atom-orbit-stage{width:125%;margin-left:-12.5%}.atom-product{width:48px}.atom-product__face svg{width:19px;height:19px}.atom-product__tooltip{display:none}}@media(prefers-reduced-motion:reduce){.atom-orbit-aura,.atom-orbit-system,.atom-product__halo,.atom-core-hud--dashed,.atom-orbit-ground{animation:none!important;transition:none!important}}.cullath-loop-stage{--loop-duration: 10.2s;--orbit-radius: clamp(210px, 25vw, 335px);position:relative;width:min(100%,840px);aspect-ratio:1.12;justify-self:end;display:grid;place-items:center;isolation:isolate;perspective:1400px}.loop-nebula{position:absolute;border-radius:999px;pointer-events:none;filter:blur(54px);opacity:.72}.loop-nebula--one{width:62%;height:62%;background:#5645ee40}.loop-nebula--two{width:42%;height:42%;right:7%;top:20%;background:#22e09129}.loop-orbit-lines,.loop-card-layer,.loop-center-core{position:absolute;inset:0;display:grid;place-items:center}.loop-orbit-lines:before,.loop-orbit-lines:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.loop-orbit-lines:before{width:96%;aspect-ratio:1;border:1px solid rgba(79,194,255,.12);box-shadow:inset 0 0 70px #37e47309}.loop-orbit-lines:after{width:18%;aspect-ratio:1;border:1px solid rgba(99,255,161,.18);box-shadow:0 0 26px #34e78a14}.loop-ring{position:absolute;aspect-ratio:1;border-radius:50%;border:1px solid rgba(171,153,255,.22);box-shadow:0 0 42px #6d56ff1a,inset 0 0 38px #30dea00d}.loop-ring--outer{width:84%;height:auto}.loop-ring--middle{width:70%;height:auto;border-style:dashed;opacity:.78;animation:loopDashSpin 18s linear infinite}.loop-ring--inner{width:56%;height:auto;border-color:#3fe79238}.loop-ring--tilt-a{width:42%;height:auto;transform:none;border-color:#4fc2ff33}.loop-ring--tilt-b{width:28%;height:auto;transform:none;border-color:#46ee9633}.loop-electron-layer{position:absolute;inset:0;pointer-events:none;--electron-purple: #9c83ff;--electron-blue: #6fc7ff;--electron-green: #7df3ab}.loop-electron{position:absolute;inset:0;animation:loopElectronOrbit var(--dot-duration, 12s) linear infinite;animation-delay:var(--dot-delay, 0s);will-change:transform;opacity:.9}.loop-electron:before,.loop-electron:after{content:"";position:absolute;top:50%;left:calc(50% + var(--dot-radius));border-radius:50%;transform:translate(-50%,-50%)}.loop-electron:before{width:9px;height:9px;background:radial-gradient(circle at 35% 35%,#fff 0 28%,var(--dot-color) 55%,rgba(255,255,255,0) 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--dot-color) 18%,transparent),0 0 14px color-mix(in srgb,var(--dot-color) 72%,transparent),0 0 26px color-mix(in srgb,var(--dot-color) 34%,transparent)}.loop-electron:after{width:20px;height:20px;background:radial-gradient(circle,color-mix(in srgb,var(--dot-color) 38%,white) 0%,color-mix(in srgb,var(--dot-color) 12%,transparent) 50%,transparent 72%);filter:blur(1px);opacity:.9}.loop-electron--outer-b:before,.loop-electron--middle:before,.loop-electron--small-b:before{width:7px;height:7px}.loop-electron--outer-b:after,.loop-electron--middle:after,.loop-electron--small-b:after{width:16px;height:16px}.loop-center-core{z-index:22;pointer-events:none}.loop-core-pulse,.loop-core-glow{position:absolute;width:188px;height:188px;border-radius:50%}.loop-core-pulse{border:1px solid rgba(132,99,255,.42);animation:loopCorePulse var(--loop-duration) ease-in-out infinite}.loop-core-glow{background:radial-gradient(circle,rgba(122,91,255,.34),rgba(50,232,144,.12) 45%,transparent 72%);filter:blur(16px)}.loop-core-card{position:relative;z-index:2;width:164px;height:164px;display:grid;place-items:center;align-content:center;gap:4px;color:#fff;text-align:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #fff3,0 22px 70px #0000006b,0 0 0 14px #7055ff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.loop-core-card img{width:70px;height:52px;object-fit:contain}.loop-core-card strong{font-size:24px;line-height:1;letter-spacing:-.04em}.loop-core-card small{color:#84ffa5e6;font-size:10px;font-weight:800}.loop-card-layer{z-index:16;animation:none;transform-style:preserve-3d}.loop-work-card{position:absolute;left:50%;top:50%;width:clamp(178px,15vw,214px);min-height:118px;padding:16px;display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:start;color:#f8fbff;text-decoration:none;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,#ffffff29,#fff1);box-shadow:0 22px 54px #00071c61,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:center;will-change:transform,opacity,filter;animation:loopCardTravel var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite;animation-delay:var(--delay)}.loop-work-card:hover{border-color:#7ef9a661;box-shadow:0 28px 64px #00071c7a,0 0 34px #53ee9a21}.loop-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#7653ff,#4f2ac6);box-shadow:0 14px 24px #5b46ff47}.loop-work-card--green .loop-card-icon{background:linear-gradient(135deg,#3bea7d,#099445);box-shadow:0 14px 26px #2bed7c3b}.loop-work-card--blue .loop-card-icon{background:linear-gradient(135deg,#50d3ff,#3057ff);box-shadow:0 14px 26px #3aa3ff3d}.loop-work-card--purple .loop-card-icon{background:linear-gradient(135deg,#9d6bff,#5931db)}.loop-card-copy{display:grid;gap:5px;min-width:0}.loop-card-copy strong{font-size:14px;letter-spacing:-.02em}.loop-card-copy small{color:#e7efffb8;font-size:11px;line-height:1.35}.loop-card-copy em{width:fit-content;padding:3px 7px;color:#8bf6a4;border-radius:999px;background:#3ae7791a;font-size:10px;font-style:normal;font-weight:800}.loop-card-cta{grid-column:1 / -1;justify-self:end;padding:7px 10px;color:#102513;border-radius:999px;background:linear-gradient(90deg,#8cff9b,#73f0df);font-size:10px;font-weight:900}@keyframes loopCardTravel{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}18%,20%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1)}70%,86%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--end-angle)) translate(var(--orbit-radius)) rotate(calc(var(--end-angle) * -1)) scale(1)}99.6%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) rotate(var(--end-angle)) translate(0) rotate(calc(var(--end-angle) * -1)) scale(.12)}99.8%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}}@keyframes loopLayerOrbit{0%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes loopCorePulse{0%,82%,to{transform:scale(1);opacity:.42}96%{transform:scale(1.38);opacity:.08}}@keyframes loopDashSpin{to{transform:rotate(360deg)}}@keyframes loopElectronOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){.cullath-loop-stage{--orbit-radius: clamp(188px, 28vw, 285px)}}@media(max-width:980px){.cullath-loop-stage{width:min(100%,760px);justify-self:center;margin-top:24px}}@media(max-width:640px){.cullath-loop-stage{--orbit-radius: 142px;width:112%;min-height:560px;aspect-ratio:auto}.loop-work-card{width:142px;min-height:92px;padding:11px;grid-template-columns:32px 1fr;border-radius:17px}.loop-card-icon{width:32px;height:32px;border-radius:11px}.loop-card-icon svg{width:17px;height:17px}.loop-card-copy strong{font-size:12px}.loop-card-copy small,.loop-card-copy em,.loop-card-cta{display:none}.loop-core-card{width:128px;height:128px}.loop-core-card img{width:54px}.loop-core-card strong{font-size:19px}.loop-electron:before{width:6px;height:6px}.loop-electron:after{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.loop-card-layer,.loop-work-card,.loop-ring--middle,.loop-core-pulse,.loop-electron{animation:none!important}.loop-work-card{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1)}}.hero-page-shell{background:#fbfaff}.site-header--hero{color:#201735}.site-header--hero .desktop-nav a,.site-header--hero .desktop-nav .nav-products-button,.site-header--hero .text-button{color:#1f1836b8}.site-header--hero .desktop-nav a:hover,.site-header--hero .nav-products:hover .nav-products-button,.site-header--hero .nav-products:focus-within .nav-products-button,.site-header--hero .nav-products.is-open .nav-products-button{color:#4e2b9f;background:#6548cf12}.hero-space-grid{opacity:.08;background-image:linear-gradient(rgba(105,80,190,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(105,80,190,.1) 1px,transparent 1px)}.hero-space-floor{display:none}.hero-space-stars{opacity:.25;filter:blur(.2px)}.hero-backdrop-arc{border-color:#7253d61a}.orbit-hero-copy h1{color:#211633;text-shadow:0 1px 0 rgba(255,255,255,.7)}.hero-title-gradient{background:linear-gradient(90deg,#271a42,#3b2767);-webkit-background-clip:text;background-clip:text;filter:none}.orbit-hero-copy>p{color:#2a2341ad}.orbit-hero-kicker{color:#6b4cc4;border-color:#704ed524;background:#ffffffd6;box-shadow:0 10px 28px #4b309314,inset 0 1px #ffffffe0}.orbit-primary-cta{color:#fff;background:linear-gradient(100deg,#4b2497,#6f38d4);box-shadow:0 16px 38px #5731b238,inset 0 1px #ffffff59}.orbit-secondary-cta{color:#542ca7;border-color:#5932b052;background:#fff;box-shadow:0 12px 30px #462d8614}.cullath-loop-stage{--orbit-radius: clamp(210px, 24vw, 320px)}.loop-nebula--one{background:#8058ff38;filter:blur(58px)}.loop-nebula--two{background:#35dd8b21;filter:blur(62px)}.loop-orbit-lines:before{border-color:#7e69d62e;box-shadow:inset 0 0 90px #7c57ff0e}.loop-orbit-lines:after{border-color:#7e69d629;box-shadow:0 0 38px #7d5bff1a}.loop-ring{border-color:#7e69d633;box-shadow:0 0 34px #7e69d614,inset 0 0 25px #7e69d609}.loop-ring--middle{border-style:dashed;border-color:#7e69d62e}.loop-ring--inner{border-color:#7e69d62e}.loop-ring--tilt-a{border-color:#7e69d624}.loop-ring--tilt-b{border-color:#7e69d621}.loop-electron-layer{--electron-purple:#8f73ff;--electron-blue:#79c8ff;--electron-green:#78eba2}.loop-core-pulse{border-color:#7e69d647}.loop-core-glow{background:radial-gradient(circle,rgba(153,120,255,.25),rgba(122,91,255,.12) 45%,transparent 72%);filter:blur(18px)}.loop-core-card{color:#2c1b53;border:1px solid rgba(126,105,214,.13);background:radial-gradient(circle at 50% 30%,#fff 0% 48%,#f7f2ff);box-shadow:0 24px 70px #593aa02e,0 0 0 16px #7e5bff14,inset 0 1px #fffffffa}.loop-core-card small{color:#149b4b}.loop-work-card{color:#241936;border:1px solid rgba(106,83,186,.12);background:#ffffffe0;box-shadow:0 22px 52px #45328224,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.loop-work-card:hover{border-color:#6a53ba3d;box-shadow:0 26px 66px #4532822e,0 0 30px #7e5bff1a}.loop-card-copy small{color:#2b233fad}.loop-card-copy em{color:#5f35bc;background:#714ed614}.loop-card-cta{color:#5a32ad;background:#f2ebff;border:1px solid rgba(107,75,206,.1)}.loop-work-card--green .loop-card-icon{background:linear-gradient(135deg,#35d66b,#0b9343);box-shadow:0 12px 24px #1db3592e}.loop-work-card--blue .loop-card-icon{background:linear-gradient(135deg,#4777ff,#3861ff);box-shadow:0 12px 24px #375eff2e}.loop-work-card--purple .loop-card-icon{background:linear-gradient(135deg,#8d62e9,#5a31c7);box-shadow:0 12px 24px #5c37c62e}@media(max-width:980px){.orbit-hero-section{background:linear-gradient(180deg,#fff,#fbf8ff)}}.loop-work-card{width:var(--card-w, 214px);min-height:var(--card-min-h, 160px);padding:14px 14px 12px;grid-template-columns:1fr;gap:10px;align-content:start;align-items:start;color:#241936;border:1px solid rgba(106,83,186,.13);border-radius:18px;background:#fffffff5;box-shadow:0 18px 38px #4b378a1a,0 3px 10px #4b378a0d,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.loop-work-card:hover{transform-origin:center;border-color:#6a53ba38;box-shadow:0 24px 50px #4b378a24,0 0 24px #7e5bff17}.loop-card-top{width:100%;display:grid;grid-template-columns:33px 1fr;align-items:start;gap:11px}.loop-card-icon{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px #4e37a02b}.loop-card-title-wrap{display:grid;gap:3px;min-width:0}.loop-card-title{color:#1f1b2d;font-size:12.75px;line-height:1.15;letter-spacing:-.02em;font-weight:800}.loop-card-desc{display:grid;gap:1px}.loop-card-desc span{color:#38324eb8;font-size:10.4px;line-height:1.34;font-weight:500}.loop-card-people-row{display:inline-flex;align-items:center;gap:7px;margin-top:2px}.loop-avatar{width:18px;height:18px;margin-left:-4px;display:grid;place-items:center;border-radius:50%;border:1.5px solid #fff;color:#fff;font-size:7.2px;font-weight:800;letter-spacing:-.02em;box-shadow:0 2px 6px #301f601a}.loop-avatar:first-child{margin-left:0}.loop-avatar.avatar-a{background:linear-gradient(135deg,#ffb273,#eb6a63)}.loop-avatar.avatar-b{background:linear-gradient(135deg,#2c3a67,#4c78ff)}.loop-avatar.avatar-c{background:linear-gradient(135deg,#5b3fb3,#9d6bff)}.loop-avatar.avatar-d{background:linear-gradient(135deg,#219862,#54d58d)}.loop-avatar-more{min-width:26px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:10px;font-weight:800;line-height:1}.loop-card-progress-block{width:100%;display:grid;gap:6px;margin-top:2px}.loop-card-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#38324ec2;font-size:9.8px;font-weight:700}.loop-card-progress-head strong{color:#38324ecc;font-size:10.5px}.loop-card-progress-bar{position:relative;width:100%;height:6px;border-radius:999px;background:#dfe9df;overflow:hidden}.loop-card-progress-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#25b341,#35d168)}.loop-card-cta{margin-top:auto;justify-self:start;min-height:30px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid transparent;font-size:10.8px;font-weight:800;line-height:1}.loop-card-cta span{font-size:12px}.loop-work-card--purple .loop-card-icon{background:linear-gradient(135deg,#9a68ee,#6b37d4)}.loop-work-card--blue .loop-card-icon{background:linear-gradient(135deg,#5480ff,#3262ff)}.loop-work-card--green .loop-card-icon{background:linear-gradient(135deg,#39c95d,#1d9c46)}.loop-card-cta--purple{color:#5d32b5;background:#eee5ff;border-color:#6a53ba1a}.loop-card-cta--blue{color:#3159d7;background:#edf1ff;border-color:#3159d714}.loop-card-cta--green{color:#2d9148;background:#e8f6eb;border-color:#2d914814}.loop-work-card--purple .loop-avatar-more{color:#7f52d9;background:#ebddff}.loop-work-card--green .loop-avatar-more{color:#2d9b53;background:#dbf6e1}.loop-work-card--blue .loop-avatar-more{color:#3e68e0;background:#e5edff}.loop-work-card--chat,.loop-work-card--team,.loop-work-card--messaging,.loop-work-card--support{padding-bottom:11px}.loop-work-card--tasks .loop-card-cta{margin-top:8px}@media(max-width:640px){.loop-work-card{width:150px;min-height:98px;padding:10px;border-radius:14px;gap:7px}.loop-card-top{grid-template-columns:28px 1fr;gap:8px}.loop-card-icon{width:28px;height:28px;border-radius:8px}.loop-card-icon svg{width:15px;height:15px}.loop-card-title{font-size:11px}.loop-card-desc span,.loop-card-progress-head,.loop-avatar-more,.loop-card-cta{font-size:9px}.loop-avatar{width:14px;height:14px;font-size:5.8px;margin-left:-3px}.loop-card-progress-bar{height:5px}.loop-card-cta{min-height:25px;padding:0 10px;border-radius:7px}}.loop-work-card{width:var(--card-w, 214px);height:var(--card-h, 160px);min-height:var(--card-h, 160px);grid-template-rows:auto auto 1fr auto}.loop-card-people-row{min-height:22px;align-self:start}.loop-avatar-stack{display:inline-flex;align-items:center}.loop-avatar-photo-wrap{width:19px;height:19px;margin-left:-4px;border-radius:50%;overflow:hidden;border:1.5px solid #fff;box-shadow:0 2px 5px #301f601a;background:#fff}.loop-avatar-photo-wrap:first-child{margin-left:0}.loop-avatar-photo{width:100%;height:100%;display:block;object-fit:cover}.loop-avatar{display:none}.loop-work-card--chat,.loop-work-card--support,.loop-work-card--team,.loop-work-card--messaging,.loop-work-card--video-call,.loop-work-card--tasks{height:160px}@media(max-width:640px){.loop-work-card{height:98px;min-height:98px}.loop-avatar-photo-wrap{width:15px;height:15px;margin-left:-3px}}.hero-page-shell{--cullath-deep-navy: #052D7B;--cullath-gravity-navy: #041F5A;--cullath-signal-green: #10B95A;--cullath-orbit-green: #39D243;--cullath-flow-teal: #0A7B72;--cullath-slate-blue: #274F96;--cullath-mist-gray: #F5F6F8;--cullath-soft-silver: #DDE3EA;background:var(--cullath-mist-gray)}.site-header--hero,.site-header--hero.site-header--scrolled{color:#fff;background:linear-gradient(100deg,#031A45 0%,var(--cullath-gravity-navy) 52%,#052D7B 100%);border-bottom-color:#ffffff14;box-shadow:0 14px 38px #041f5a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header--hero{padding:11px 0}.site-header--hero.site-header--scrolled{padding:8px 0;background:#041f5af5}.hero-top-nav-brand{min-width:146px;height:44px;padding:3px 10px;border-radius:12px;background:#fffffffa;box-shadow:0 8px 22px #00000024;overflow:hidden}.hero-top-nav-brand img{width:148px;height:42px;object-fit:contain;transform:scale(1.85);filter:none}.site-header--hero .desktop-nav{padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d}.site-header--hero .desktop-nav a,.site-header--hero .desktop-nav .nav-products-button,.site-header--hero .text-button{color:#ffffffc7}.site-header--hero .desktop-nav a:hover,.site-header--hero .nav-products:hover .nav-products-button,.site-header--hero .nav-products:focus-within .nav-products-button,.site-header--hero .nav-products.is-open .nav-products-button,.site-header--hero .text-button:hover{color:#fff;background:#10b95a26}.site-header--hero .primary-button--small{color:#032a22;border:1px solid rgba(255,255,255,.14);background:linear-gradient(100deg,var(--cullath-signal-green),var(--cullath-orbit-green));box-shadow:0 12px 30px #10b95a3d}.site-header--hero .primary-button--small:hover{color:#032a22;background:linear-gradient(100deg,#16c965,#45dd4d);border-color:#ffffff2e;box-shadow:0 14px 34px #39d24347}.site-header--hero .mobile-menu-button{color:#fff;border-color:#ffffff29;background:#ffffff14}.site-header--hero .mobile-nav{background:var(--cullath-gravity-navy);border-top:1px solid rgba(255,255,255,.08)}.orbit-hero-section{color:var(--cullath-gravity-navy);background:radial-gradient(circle at 68% 44%,rgba(10,123,114,.12),transparent 27%),radial-gradient(circle at 82% 58%,rgba(57,210,67,.1),transparent 26%),radial-gradient(circle at 58% 34%,rgba(5,45,123,.07),transparent 32%),linear-gradient(108deg,#FFFFFF 0%,#F8FAFB 50%,var(--cullath-mist-gray) 100%)}.hero-space-stars{display:none}.hero-space-grid{opacity:.1;background-image:linear-gradient(rgba(5,45,123,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(5,45,123,.08) 1px,transparent 1px)}.hero-backdrop-arc{border-color:#052d7b1a}.hero-backdrop-arc--two{border-color:#0a7b7217}.hero-backdrop-arc--three{border-color:#274f9617}.orbit-hero-kicker{color:var(--cullath-deep-navy);border-color:#052d7b1f;background:#ffffffeb;box-shadow:0 10px 28px #052d7b14,inset 0 1px #fffffff2}.orbit-hero-kicker i{background:var(--cullath-orbit-green);box-shadow:0 0 0 5px #39d2431a,0 0 16px #39d24380}.orbit-hero-copy h1{color:var(--cullath-gravity-navy);text-shadow:none}.hero-title-gradient{color:transparent;background:linear-gradient(90deg,var(--cullath-flow-teal) 0%,var(--cullath-signal-green) 52%,var(--cullath-orbit-green) 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;filter:none}.orbit-hero-copy>p{color:#041f5aad}.orbit-primary-cta{color:#fff;background:linear-gradient(100deg,var(--cullath-gravity-navy),var(--cullath-deep-navy));box-shadow:0 16px 38px #041f5a38,inset 0 1px #ffffff24}.orbit-primary-cta:hover{box-shadow:0 22px 48px #041f5a45,0 0 26px #10b95a1f,inset 0 1px #ffffff2e}.orbit-secondary-cta{color:var(--cullath-deep-navy);border-color:#052d7b47;background:#fff;box-shadow:0 12px 30px #052d7b14}.orbit-secondary-cta:hover{color:var(--cullath-flow-teal);border-color:#0a7b726b;background:#fff;box-shadow:0 16px 34px #0a7b721f}.loop-nebula--one{background:#052d7b24;filter:blur(62px)}.loop-nebula--two{background:#10b95a1f;filter:blur(64px)}.loop-orbit-lines:before{border-color:#052d7b29;box-shadow:inset 0 0 90px #052d7b0b}.loop-orbit-lines:after{border-color:#10b95a2e;box-shadow:0 0 30px #10b95a14}.loop-ring{border-color:#052d7b30;box-shadow:0 0 30px #052d7b0e,inset 0 0 22px #0a7b7208}.loop-ring--middle{border-color:#0a7b7236}.loop-ring--inner{border-color:#274f962e}.loop-ring--tilt-a{border-color:#10b95a29}.loop-ring--tilt-b{border-color:#052d7b24}.loop-electron-layer{--electron-purple: #052D7B;--electron-blue: #0A7B72;--electron-green: #39D243}.loop-core-pulse{border-color:#052d7b40}.loop-core-glow{background:radial-gradient(circle,rgba(5,45,123,.18),rgba(10,123,114,.09) 44%,rgba(57,210,67,.05) 58%,transparent 72%);filter:blur(18px)}.loop-core-card{color:var(--cullath-gravity-navy);border:1px solid rgba(5,45,123,.12);background:radial-gradient(circle at 50% 30%,#fff 0% 48%,#f5f6f8);box-shadow:0 24px 65px #041f5a29,0 0 0 15px #052d7b0e,inset 0 1px #fffffffa}.loop-core-card img{filter:none}.loop-core-card small{color:var(--cullath-signal-green)}.loop-work-card{color:var(--cullath-gravity-navy);border-color:#052d7b1c;background:#fffffff7;box-shadow:0 18px 38px #041f5a1a,0 3px 10px #041f5a0a,inset 0 1px #fffffff5}.loop-work-card:hover{border-color:#10b95a40;box-shadow:0 24px 50px #041f5a24,0 0 24px #10b95a14}.loop-card-title{color:var(--cullath-gravity-navy)}.loop-card-desc span,.loop-card-progress-head,.loop-card-progress-head strong{color:#041f5aa8}.loop-work-card--purple .loop-card-icon{background:linear-gradient(135deg,var(--cullath-gravity-navy),var(--cullath-deep-navy));box-shadow:0 10px 20px #041f5a2e}.loop-work-card--blue .loop-card-icon{background:linear-gradient(135deg,var(--cullath-slate-blue),var(--cullath-deep-navy));box-shadow:0 10px 20px #274f962e}.loop-work-card--green .loop-card-icon{background:linear-gradient(135deg,var(--cullath-signal-green),var(--cullath-orbit-green));box-shadow:0 10px 20px #10b95a2e}.loop-card-progress-bar{background:#e6efe9}.loop-card-progress-bar>span{background:linear-gradient(90deg,var(--cullath-flow-teal),var(--cullath-signal-green),var(--cullath-orbit-green))}.loop-card-cta--purple{color:var(--cullath-deep-navy);background:#eaf0f9;border-color:#052d7b17}.loop-card-cta--blue{color:var(--cullath-slate-blue);background:#edf2fa;border-color:#274f9617}.loop-card-cta--green{color:#08713a;background:#e7f7ed;border-color:#10b95a1a}.loop-work-card--purple .loop-avatar-more{color:var(--cullath-deep-navy);background:#e8eef8}.loop-work-card--green .loop-avatar-more{color:#08713a;background:#ddf5e6}.loop-work-card--blue .loop-avatar-more{color:var(--cullath-slate-blue);background:#e5ecf8}.loop-avatar-photo-wrap{border-color:#fff;box-shadow:0 2px 5px #041f5a1f}@media(max-width:980px){.orbit-hero-section{background:radial-gradient(circle at 65% 46%,rgba(10,123,114,.09),transparent 30%),linear-gradient(180deg,#FFFFFF 0%,var(--cullath-mist-gray) 100%)}}.site-header--hero .hero-top-nav-brand{width:196px;min-width:196px;height:56px;padding:4px 12px;border-radius:13px;background:#fff;box-shadow:0 8px 20px #02133729;overflow:hidden}.site-header--hero .hero-top-nav-brand img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transform:none;filter:none}.site-header--hero .nav-container{min-height:58px}.site-header--hero.site-header--scrolled .hero-top-nav-brand{width:184px;min-width:184px;height:52px}@media(max-width:760px){.site-header--hero .hero-top-nav-brand,.site-header--hero.site-header--scrolled .hero-top-nav-brand{width:164px;min-width:164px;height:48px;padding:4px 10px}}.loop-focus-overlay{position:absolute;inset:0;z-index:18;pointer-events:none}.loop-focus-card{position:absolute;left:50%;top:50%;width:clamp(198px,18vw,236px);padding:14px 14px 12px;display:grid;gap:10px;border-radius:18px;border:1px solid rgba(16,185,90,.12);background:#fffffff5;box-shadow:0 24px 50px #051f5a29,0 10px 26px #10b95a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform-origin:center;will-change:transform,opacity,filter;animation:loopFocusReveal var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}.loop-focus-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.loop-focus-live-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;background:#10b95a1f;color:#067647;font-size:10.5px;font-weight:800}.loop-focus-live-pill i{width:8px;height:8px;border-radius:50%;background:#10b95a;box-shadow:0 0 0 4px #10b95a26,0 0 14px #10b95a59}.loop-focus-count{color:#4b5565;font-size:10.5px;font-weight:700}.loop-focus-thread{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:8px 9px;border-radius:12px;background:#f5f7fbe0}.loop-focus-thread--compact{background:#f0fbf4f2}.loop-focus-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;border:1.5px solid #fff;box-shadow:0 2px 8px #051f5a1a}.loop-focus-avatar img{width:100%;height:100%;object-fit:cover;display:block}.loop-focus-thread strong{display:block;color:#1f1b2d;font-size:11.2px;line-height:1.15;font-weight:800}.loop-focus-thread small{display:block;margin-top:2px;color:#38324eb8;font-size:10px;line-height:1.35;font-weight:600}.loop-work-card{animation:loopCardTravelFocused var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}.loop-work-card--messaging{z-index:17;animation-name:loopCardTravelMessaging}@keyframes loopCardTravelFocused{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}18%,22%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1)}56%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) scale(1)}58%,76%{opacity:.34;filter:blur(4px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) scale(.96)}94.6%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(0) rotate(calc(var(--stop-angle) * -1)) scale(.12)}99.8%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}}@keyframes loopCardTravelMessaging{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}18%,22%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1)}56%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) scale(1)}58%,76%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) scale(1.04);box-shadow:0 28px 60px #051f5a2e,0 0 0 2px #10b95a14,0 0 34px #10b95a29}94.6%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(0) rotate(calc(var(--stop-angle) * -1)) scale(.14)}99.8%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}}@keyframes loopFocusReveal{0%,54%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) rotate(var(--focus-angle)) translate(var(--orbit-radius)) translateY(-28px) rotate(calc(var(--focus-angle) * -1)) scale(.88)}58%,76%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--focus-angle)) translate(var(--orbit-radius)) translateY(calc(-100% - 26px)) rotate(calc(var(--focus-angle) * -1)) scale(1)}82%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) rotate(var(--focus-angle)) translate(var(--orbit-radius)) translateY(calc(-100% - 44px)) rotate(calc(var(--focus-angle) * -1)) scale(.94)}}@media(max-width:640px){.loop-focus-card{width:164px;padding:10px;border-radius:14px;gap:8px}.loop-focus-header{gap:8px}.loop-focus-live-pill,.loop-focus-count,.loop-focus-thread strong,.loop-focus-thread small{font-size:8.8px}.loop-focus-thread{grid-template-columns:22px 1fr;gap:7px;padding:7px;border-radius:10px}.loop-focus-avatar{width:22px;height:22px}}.loop-focus-card{width:clamp(248px,22vw,286px);min-height:208px;padding:16px;gap:12px;border-radius:22px;border:1px solid rgba(16,185,90,.16);background:#fffffffa;box-shadow:0 28px 65px #051f5a2e,0 10px 28px #10b95a1c}.loop-focus-stream{display:grid;gap:10px}.loop-msg-row{display:flex;align-items:flex-end;gap:8px;opacity:0;filter:blur(6px)}.loop-msg-row--right{justify-content:flex-end}.loop-msg-bubble{max-width:172px;padding:9px 11px;border-radius:14px 14px 14px 6px;background:#f4f8ff;border:1px solid rgba(39,79,150,.09);box-shadow:0 6px 16px #051f5a0f}.loop-msg-bubble--right{background:#10b95a1a;border-color:#10b95a1a;border-radius:14px 14px 6px}.loop-msg-bubble--soft{background:#faf7ff;border-color:#5a31c714}.loop-msg-bubble strong{display:block;color:#1f1b2d;font-size:11.2px;line-height:1.15;font-weight:800}.loop-msg-bubble small{display:block;margin-top:2px;color:#38324ebd;font-size:10px;line-height:1.34;font-weight:600}.loop-focus-footer{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border-radius:999px;background:#f0fbf4f5;color:#067647;font-size:10px;font-weight:800}.loop-focus-status-dot{width:7px;height:7px;border-radius:50%;background:#10b95a;box-shadow:0 0 0 4px #10b95a1f}.loop-msg-row--one{animation:loopMessageLeftOne var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}.loop-msg-row--two{animation:loopMessageRightTwo var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}.loop-msg-row--three{animation:loopMessageLeftThree var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}@keyframes loopFocusReveal{0%,54%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) rotate(var(--focus-angle)) translate(var(--orbit-radius)) rotate(calc(var(--focus-angle) * -1)) scale(.88)}58%,76%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--focus-angle)) translate(var(--orbit-radius)) rotate(calc(var(--focus-angle) * -1)) scale(1.06)}82%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) rotate(var(--focus-angle)) translate(var(--orbit-radius)) rotate(calc(var(--focus-angle) * -1)) scale(.95)}}@keyframes loopMessageLeftOne{0%,58%{opacity:0;filter:blur(6px);transform:translate(-28px) scale(.94)}62%,69%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}74%,to{opacity:0;filter:blur(5px);transform:translate(-12px) scale(.98)}}@keyframes loopMessageRightTwo{0%,63%{opacity:0;filter:blur(6px);transform:translate(28px) scale(.94)}67%,73%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}78%,to{opacity:0;filter:blur(5px);transform:translate(12px) scale(.98)}}@keyframes loopMessageLeftThree{0%,68%{opacity:0;filter:blur(6px);transform:translate(-24px) scale(.94)}72%,78%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}82%,to{opacity:0;filter:blur(5px);transform:translate(-10px) scale(.98)}}@media(max-width:640px){.loop-focus-card{width:188px;min-height:156px;padding:12px;gap:10px;border-radius:16px}.loop-msg-bubble{max-width:120px;padding:7px 8px;border-radius:12px 12px 12px 5px}.loop-msg-bubble--right{border-radius:12px 12px 5px}.loop-focus-live-pill,.loop-focus-count,.loop-msg-bubble strong,.loop-msg-bubble small,.loop-focus-footer{font-size:8.6px}}.loop-focus-overlay{z-index:26}.loop-focus-card{left:50%;top:50%;width:clamp(276px,23vw,316px);min-height:232px;padding:17px;gap:12px;border-radius:22px;border:1px solid rgba(5,45,123,.1);background:#fffffffb;box-shadow:0 30px 72px #041f5a33,0 12px 30px #10b95a14,inset 0 1px #fffffffa;animation:loopFocusRevealSafe var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}.loop-focus-live-pill--green{color:#067647;background:#10b95a1f}.loop-focus-live-pill--blue{color:#274f96;background:#274f961a}.loop-focus-live-pill--purple{color:#052d7b;background:#052d7b17}.loop-focus-live-pill--blue i{background:#274f96;box-shadow:0 0 0 4px #274f961f,0 0 14px #274f9647}.loop-focus-live-pill--purple i{background:#052d7b;box-shadow:0 0 0 4px #052d7b1a,0 0 14px #052d7b3d}.loop-work-card{animation:loopCardTravelCycle var(--loop-duration) cubic-bezier(.2,.8,.2,1) infinite}.loop-work-card.is-focus-card{z-index:22;animation-name:loopCardTravelSelected}.loop-work-card.is-background-card{z-index:15}@keyframes loopCardTravelCycle{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}18%,22%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1)}56%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) scale(1)}58%,78%{opacity:.25;filter:blur(5px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) scale(.96)}94.6%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(0) rotate(calc(var(--stop-angle) * -1)) scale(.12)}99.8%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}}@keyframes loopCardTravelSelected{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}18%,22%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit-radius)) rotate(calc(var(--angle) * -1)) scale(1)}56%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) translateY(var(--pause-shift-y)) scale(1.02)}58%,78%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(var(--orbit-radius)) rotate(calc(var(--stop-angle) * -1)) translateY(var(--pause-shift-y)) scale(1.02)}94.6%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%) rotate(var(--stop-angle)) translate(0) rotate(calc(var(--stop-angle) * -1)) translateY(0) scale(.12)}99.8%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translate3d(var(--from-x),var(--from-y),-80px) scale(.72)}}@keyframes loopFocusRevealSafe{0%,54%{opacity:0;filter:blur(9px);transform:translate(-50%,-50%) translateY(calc(92px - var(--orbit-radius))) scale(.88)}58%,78%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) translateY(calc(92px - var(--orbit-radius))) scale(1)}83%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translateY(calc(76px - var(--orbit-radius))) scale(.95)}}.loop-mini-call-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:8px;min-height:104px}.loop-mini-call-tile{position:relative;overflow:hidden;border-radius:13px;background:linear-gradient(145deg,#eef4ff,#f7f9ff);border:1px solid rgba(39,79,150,.1);display:grid;place-items:center;align-content:center;gap:5px}.loop-mini-call-tile--main{background:linear-gradient(145deg,#eaf4ff,#eef8f4)}.loop-mini-call-tile img{width:42px;height:42px;border-radius:50%;object-fit:cover;box-shadow:0 6px 14px #041f5a1f}.loop-mini-call-tile span{color:#041f5a;font-size:10px;font-weight:800}.loop-focus-event{min-height:30px;padding:0 10px;display:flex;align-items:center;gap:8px;border-radius:10px;color:#274f96;background:#274f9614;font-size:10px;font-weight:800;opacity:0}.loop-focus-event--one{animation:loopFocusEventOne var(--loop-duration) ease infinite}.loop-focus-event--two{animation:loopFocusEventTwo var(--loop-duration) ease infinite}.loop-live-task-list{display:grid;gap:8px}.loop-live-task{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:7px 9px;border-radius:11px;background:#f7f9fc;border:1px solid rgba(5,45,123,.07);opacity:0}.loop-live-task>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#10b95a;font-size:9px;font-weight:800}.loop-live-task strong,.loop-ticket-flow strong,.loop-team-live-person strong{display:block;color:#1f1b2d;font-size:10.5px;font-weight:800}.loop-live-task small,.loop-ticket-flow small,.loop-team-live-person small{display:block;margin-top:2px;color:#38324ead;font-size:9.2px;font-weight:600}.loop-live-task em{padding:4px 7px;border-radius:999px;color:#067647;background:#10b95a1a;font-size:8.5px;font-style:normal;font-weight:800}.loop-live-task--one{animation:loopItemOne var(--loop-duration) ease infinite}.loop-live-task--two{animation:loopItemTwo var(--loop-duration) ease infinite}.loop-live-task--three{animation:loopItemThree var(--loop-duration) ease infinite}.loop-live-progress{height:6px;border-radius:999px;overflow:hidden;background:#e4ece8}.loop-live-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a7b72,#39d243);animation:loopTaskProgress var(--loop-duration) ease infinite}.loop-ticket-stream{display:grid;gap:9px}.loop-ticket-card{min-height:54px;padding:10px 11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border-radius:12px;background:#f7f9fc;border:1px solid rgba(5,45,123,.08);opacity:0}.loop-ticket-card b{color:#052d7b;font-size:9px}.loop-ticket-card span{color:#1f1b2d;font-size:10px;font-weight:800}.loop-ticket-card em{padding:4px 6px;border-radius:999px;color:#a33b3b;background:#c449491a;font-size:8px;font-style:normal;font-weight:900}.loop-ticket-flow{min-height:44px;padding:7px 9px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;border-radius:11px;background:#f5f7fbeb;opacity:0}.loop-ticket-check{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#10b95a}.loop-ticket-card--one{animation:loopItemOne var(--loop-duration) ease infinite}.loop-ticket-flow--two{animation:loopItemTwo var(--loop-duration) ease infinite}.loop-ticket-flow--three{animation:loopItemThree var(--loop-duration) ease infinite}.loop-team-live-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.loop-team-live-person{min-height:48px;padding:7px 8px;display:grid;grid-template-columns:28px 1fr 7px;align-items:center;gap:7px;border-radius:11px;background:#f7f9fc;opacity:0}.loop-team-live-person>i{width:7px;height:7px;border-radius:50%;background:#10b95a;box-shadow:0 0 0 3px #10b95a1a}.loop-team-live-person--1{animation:loopItemOne var(--loop-duration) ease infinite}.loop-team-live-person--2,.loop-team-live-person--3{animation:loopItemTwo var(--loop-duration) ease infinite}.loop-team-live-person--4{animation:loopItemThree var(--loop-duration) ease infinite}.loop-team-presence{grid-column:1 / -1;min-height:28px;display:grid;place-items:center;border-radius:999px;color:#067647;background:#10b95a1a;font-size:9.5px;font-weight:800}@keyframes loopFocusEventOne{0%,59%{opacity:0;transform:translate(-18px)}63%,72%{opacity:1;transform:translate(0)}78%,to{opacity:0;transform:translate(-8px)}}@keyframes loopFocusEventTwo{0%,65%{opacity:0;transform:translate(18px)}69%,76%{opacity:1;transform:translate(0)}81%,to{opacity:0;transform:translate(8px)}}@keyframes loopItemOne{0%,58%{opacity:0;filter:blur(5px);transform:translateY(10px)}62%,76%{opacity:1;filter:blur(0);transform:translateY(0)}82%,to{opacity:0;filter:blur(4px);transform:translateY(-5px)}}@keyframes loopItemTwo{0%,63%{opacity:0;filter:blur(5px);transform:translateY(10px)}67%,76%{opacity:1;filter:blur(0);transform:translateY(0)}82%,to{opacity:0;filter:blur(4px);transform:translateY(-5px)}}@keyframes loopItemThree{0%,68%{opacity:0;filter:blur(5px);transform:translateY(10px)}72%,78%{opacity:1;filter:blur(0);transform:translateY(0)}83%,to{opacity:0;filter:blur(4px);transform:translateY(-5px)}}@keyframes loopTaskProgress{0%,59%{width:0}75%,78%{width:82%}83%,to{width:82%;opacity:0}}@media(max-width:640px){.loop-focus-card{width:210px;min-height:172px;padding:11px;gap:8px;border-radius:16px}@keyframes loopFocusRevealSafe{0%,54%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translateY(calc(68px - var(--orbit-radius))) scale(.88)}58%,78%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) translateY(calc(68px - var(--orbit-radius))) scale(1)}83%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) translateY(calc(56px - var(--orbit-radius))) scale(.95)}}.loop-mini-call-grid{min-height:72px}.loop-mini-call-tile img{width:30px;height:30px}.loop-live-task{min-height:35px;padding:5px 7px}.loop-ticket-card{min-height:40px;padding:7px}.loop-ticket-flow{min-height:36px;padding:5px 7px}.loop-team-live-person{min-height:38px;padding:5px 6px;grid-template-columns:22px 1fr 6px}.loop-team-live-grid{gap:5px}}.loop-work-card.is-focus-card{--pause-shift-y: 92px}@media(max-width:640px){.loop-work-card.is-focus-card{--pause-shift-y: 68px}}.loop-card-layer{z-index:16}.loop-work-card{animation:none!important;left:50%;top:50%;width:var(--card-w, 214px);height:var(--card-h, 160px);min-height:var(--card-h, 160px);transform:translate(-50%,-50%) rotate(var(--current-angle)) translate(var(--orbit-radius)) rotate(calc(var(--current-angle) * -1)) scale(1);transition:transform 1.8s cubic-bezier(.22,.84,.28,1),opacity .38s ease,filter .38s ease,box-shadow .38s ease}.cullath-loop-stage.is-phase-move .loop-work-card{opacity:1;filter:blur(0)}.cullath-loop-stage.is-phase-move .loop-work-card.is-background-card{filter:blur(.3px)}.cullath-loop-stage.is-phase-show .loop-work-card.is-background-card{opacity:.28;filter:blur(5px)}.cullath-loop-stage.is-phase-show .loop-work-card.is-focus-card{opacity:0;filter:blur(2px);pointer-events:none}.cullath-loop-stage.is-phase-move .loop-work-card.is-focus-card{opacity:1;filter:blur(0)}.loop-focus-overlay{position:absolute;inset:0;z-index:24;pointer-events:none}.loop-focus-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateY(calc(92px - var(--orbit-radius)));animation:none!important;opacity:0;transition:opacity .36s ease,transform .36s ease}.cullath-loop-stage.is-phase-show .loop-focus-card{opacity:1;transform:translate(-50%,-50%) translateY(calc(92px - var(--orbit-radius)))}.cullath-loop-stage.is-phase-move .loop-focus-card{opacity:0;transform:translate(-50%,-50%) translateY(calc(76px - var(--orbit-radius)))}.cullath-loop-stage.is-phase-show .loop-msg-row--one{animation:loopMessageLeftOne 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-msg-row--two{animation:loopMessageRightTwo 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-msg-row--three{animation:loopMessageLeftThree 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-focus-event--one{animation:loopFocusEventOne 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-focus-event--two{animation:loopFocusEventTwo 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-live-task--one,.cullath-loop-stage.is-phase-show .loop-ticket-card--one,.cullath-loop-stage.is-phase-show .loop-team-live-person--1{animation:loopItemOne 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-live-task--two,.cullath-loop-stage.is-phase-show .loop-ticket-flow--two,.cullath-loop-stage.is-phase-show .loop-team-live-person--2,.cullath-loop-stage.is-phase-show .loop-team-live-person--3{animation:loopItemTwo 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-live-task--three,.cullath-loop-stage.is-phase-show .loop-ticket-flow--three,.cullath-loop-stage.is-phase-show .loop-team-live-person--4{animation:loopItemThree 2.8s ease both}.cullath-loop-stage.is-phase-show .loop-live-progress i{animation:loopTaskProgress 2.8s ease both}@keyframes loopMessageLeftOne{0%,12%{opacity:0;filter:blur(6px);transform:translate(-26px) scale(.96)}25%,64%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}to{opacity:1;filter:blur(0);transform:translate(0) scale(1)}}@keyframes loopMessageRightTwo{0%,30%{opacity:0;filter:blur(6px);transform:translate(26px) scale(.96)}42%,72%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}to{opacity:1;filter:blur(0);transform:translate(0) scale(1)}}@keyframes loopMessageLeftThree{0%,50%{opacity:0;filter:blur(6px);transform:translate(-22px) scale(.96)}62%,88%{opacity:1;filter:blur(0);transform:translate(0) scale(1)}to{opacity:1;filter:blur(0);transform:translate(0) scale(1)}}@keyframes loopFocusEventOne{0%,20%{opacity:0;transform:translate(-18px)}34%,to{opacity:1;transform:translate(0)}}@keyframes loopFocusEventTwo{0%,40%{opacity:0;transform:translate(18px)}54%,to{opacity:1;transform:translate(0)}}@keyframes loopItemOne{0%,18%{opacity:0;filter:blur(5px);transform:translateY(10px)}32%,to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes loopItemTwo{0%,34%{opacity:0;filter:blur(5px);transform:translateY(10px)}48%,to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes loopItemThree{0%,50%{opacity:0;filter:blur(5px);transform:translateY(10px)}64%,to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes loopTaskProgress{0%,34%{width:0}62%,to{width:82%}}@media(max-width:640px){.loop-focus-card,.cullath-loop-stage.is-phase-show .loop-focus-card{transform:translate(-50%,-50%) translateY(calc(68px - var(--orbit-radius)))}.cullath-loop-stage.is-phase-move .loop-focus-card{transform:translate(-50%,-50%) translateY(calc(56px - var(--orbit-radius)))}}.orbit-hero-layout{width:min(1380px,calc(100% - 72px));grid-template-columns:minmax(430px,.82fr) minmax(520px,.98fr);gap:clamp(72px,8vw,130px);align-items:center}.orbit-hero-copy{max-width:590px}.cullath-loop-stage{--orbit-radius: clamp(180px, 21vw, 275px);width:min(100%,700px);aspect-ratio:1.28;max-height:540px;justify-self:end}.loop-nebula--one{width:56%;height:56%}.loop-nebula--two{width:36%;height:36%;right:9%;top:22%}@media(max-width:1200px){.orbit-hero-layout{width:min(100%,calc(100% - 56px));grid-template-columns:minmax(390px,.88fr) minmax(470px,.95fr);gap:clamp(44px,6vw,84px)}.cullath-loop-stage{--orbit-radius: clamp(170px, 23vw, 245px);width:min(100%,620px);aspect-ratio:1.22;max-height:500px}}@media(max-width:980px){.orbit-hero-layout{width:min(100%,calc(100% - 40px));gap:34px}.cullath-loop-stage{width:min(100%,560px);aspect-ratio:1.14;max-height:none;justify-self:center}}.platform-choice-section{position:relative;padding:96px 0 42px;overflow:hidden;background:radial-gradient(circle at 50% 55%,rgba(16,185,90,.065),transparent 23%),radial-gradient(circle at 50% 52%,rgba(5,45,123,.065),transparent 34%),linear-gradient(180deg,#fff,#fbfcfd 58%,#f7f9fb);color:var(--cullath-gravity-navy)}.platform-choice-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,45,123,.025),transparent 11%,transparent 86%,rgba(5,45,123,.025))}.platform-choice-container{position:relative;z-index:2;width:min(1280px,calc(100% - 64px))}.platform-choice-heading{max-width:820px;margin:0 auto;text-align:center}.platform-choice-kicker{margin-bottom:14px;color:var(--cullath-signal-green);font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.platform-choice-heading h2{margin:0;color:var(--cullath-gravity-navy);font-family:Manrope,sans-serif;font-size:clamp(38px,4.2vw,66px);font-weight:800;line-height:.98;letter-spacing:-.058em}.platform-choice-heading h2 span{color:var(--cullath-deep-navy)}.platform-choice-heading p{max-width:710px;margin:20px auto 0;color:#041f5a96;font-size:15px;line-height:1.6}.platform-stage-reveal{margin-top:28px}.platform-orbit-stage{position:relative;min-height:610px;max-width:1120px;margin:0 auto;isolation:isolate}.platform-orbit-rings,.platform-orbit-core,.platform-orbit-flow,.platform-card-layout{position:absolute;inset:0}.platform-orbit-rings{pointer-events:none}.platform-orbit-ring{position:absolute;left:50%;top:52%;aspect-ratio:1.72;border-radius:50%;border:1px solid rgba(5,45,123,.13);opacity:0;transform:translate(-50%,-50%) scale(.7)}.platform-orbit-ring--outer{width:92%}.platform-orbit-ring--middle{width:72%;border-style:dashed;border-color:#052d7b1f}.platform-orbit-ring--inner{width:51%;border-color:#10b95a26}.platform-orbit-ring--small{width:26%;aspect-ratio:1;border-color:#052d7b17;box-shadow:inset 0 0 55px #10b95a0f}.platform-stage-reveal.reveal--visible .platform-orbit-ring{animation:platformRingBuild .9s cubic-bezier(.2,.8,.2,1) forwards}.platform-stage-reveal.reveal--visible .platform-orbit-ring--middle{animation-delay:.12s}.platform-stage-reveal.reveal--visible .platform-orbit-ring--inner{animation-delay:.22s}.platform-stage-reveal.reveal--visible .platform-orbit-ring--small{animation-delay:.32s}.platform-orbit-core{display:grid;place-items:center;pointer-events:none}.platform-orbit-core-glow{width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.96) 0 32%,rgba(16,185,90,.08) 52%,rgba(5,45,123,.05) 66%,transparent 72%);filter:blur(1px);box-shadow:0 0 90px #10b95a14}.platform-orbit-core-dot{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--cullath-orbit-green);box-shadow:0 0 0 7px #39d2431f,0 0 24px #39d2438f;animation:platformCorePulse 2.7s ease-in-out infinite}.platform-flow-node{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--cullath-signal-green);box-shadow:0 0 0 6px #10b95a17,0 0 18px #10b95a4d;opacity:0}.platform-flow-node--one{left:5%;top:49%}.platform-flow-node--two{right:5%;top:49%}.platform-flow-node--three{left:50%;top:13%;transform:translate(-50%)}.platform-flow-node--four{left:50%;bottom:8%;transform:translate(-50%)}.platform-stage-reveal.reveal--visible .platform-flow-node{animation:platformNodeArrive .65s ease forwards,platformNodePulse 2.8s ease-in-out .9s infinite}.platform-stage-reveal.reveal--visible .platform-flow-node--two{animation-delay:.16s,1.06s}.platform-stage-reveal.reveal--visible .platform-flow-node--three{animation-delay:.3s,1.2s}.platform-stage-reveal.reveal--visible .platform-flow-node--four{animation-delay:.44s,1.34s}.platform-card-layout{z-index:5}.platform-card-reveal{position:absolute;margin:0;z-index:5}.platform-card-reveal--top{left:50%;top:0;width:340px;transform:translate(-50%)}.platform-card-reveal--left{left:0;top:34%;width:340px}.platform-card-reveal--right{right:0;top:34%;width:340px}.platform-card-reveal--bottom{left:50%;bottom:6%;width:340px;transform:translate(-50%)}.platform-card-reveal--top:not(.reveal--visible){opacity:0;transform:translate(-50%,-52px) scale(.93)}.platform-card-reveal--left:not(.reveal--visible){opacity:0;transform:translate(-64px,24px) scale(.94)}.platform-card-reveal--right:not(.reveal--visible){opacity:0;transform:translate(64px,24px) scale(.94)}.platform-card-reveal--bottom:not(.reveal--visible){opacity:0;transform:translate(-50%,58px) scale(.93)}.platform-card-reveal--top.reveal--visible,.platform-card-reveal--bottom.reveal--visible{transform:translate(-50%)}.platform-card-reveal--left.reveal--visible,.platform-card-reveal--right.reveal--visible{transform:translate(0)}.platform-card{--platform-tilt-x: 0deg;--platform-tilt-y: 0deg;--platform-glow-x: 50%;--platform-glow-y: 50%;position:relative;min-height:206px;padding:22px 22px 20px;display:grid;grid-template-columns:54px 1fr;gap:17px;overflow:hidden;border-radius:21px;border:1px solid rgba(5,45,123,.1);background:#fffffff5;box-shadow:0 24px 55px #041f5a1a,0 6px 18px #041f5a0a,inset 0 1px #fffffffa;transform:perspective(900px) rotateX(var(--platform-tilt-x)) rotateY(var(--platform-tilt-y)) translateY(0);transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease;will-change:transform}.platform-card:before{content:"";position:absolute;left:var(--platform-glow-x);top:var(--platform-glow-y);width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(57,210,67,.14),rgba(10,123,114,.06) 42%,transparent 70%);transform:translate(-50%,-50%) scale(.55);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .32s ease}.platform-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,transparent 14%,rgba(57,210,67,.48) 48%,transparent 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transform:translate(-32%);transition:opacity .22s ease,transform .55s ease}.platform-card:hover{border-color:#10b95a47;box-shadow:0 34px 72px #041f5a26,0 12px 28px #10b95a1a,inset 0 1px #fffffffa;transform:perspective(900px) rotateX(var(--platform-tilt-x)) rotateY(var(--platform-tilt-y)) translateY(-9px) scale(1.015)}.platform-card:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.platform-card:hover:after{opacity:1;transform:translate(32%)}.platform-card-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.7),transparent 28%);opacity:.55}.platform-card-icon{position:relative;z-index:2;width:54px;height:54px;display:grid;place-items:center;color:var(--cullath-deep-navy);border-radius:14px;background:linear-gradient(145deg,#39d2431f,#052d7b0f);box-shadow:inset 0 1px #ffffffe0;transform:translateZ(18px);transition:transform .26s ease,color .22s ease,background .22s ease}.platform-card-icon span{position:absolute;width:34px;height:34px;border:1px solid rgba(16,185,90,.18);border-radius:50%;opacity:0;transform:scale(.55);transition:opacity .22s ease,transform .42s ease}.platform-card:hover .platform-card-icon{color:#fff;background:linear-gradient(145deg,var(--cullath-flow-teal),var(--cullath-signal-green));transform:translateZ(26px) rotate(-5deg) scale(1.06)}.platform-card:hover .platform-card-icon span{opacity:1;transform:scale(1.75);border-color:#39d24347}.platform-card-copy{position:relative;z-index:2;min-width:0;transform:translateZ(14px)}.platform-card-eyebrow{display:block;margin-bottom:5px;color:var(--cullath-signal-green);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.platform-card h3{margin:0;color:var(--cullath-gravity-navy);font-family:Manrope,sans-serif;font-size:18px;line-height:1.12;letter-spacing:-.035em}.platform-card p{margin:8px 0 12px;color:#041f5a9e;font-size:11px;line-height:1.48}.platform-card ul{margin:0;padding:0;display:grid;gap:5px;list-style:none}.platform-card li{display:flex;align-items:center;gap:7px;color:#041f5ab3;font-size:10px;font-weight:650;transition:transform .22s ease,color .22s ease;transition-delay:var(--point-delay, 0ms)}.platform-card li svg{color:var(--cullath-signal-green);flex:0 0 auto;transition:transform .22s ease}.platform-card:hover li{color:var(--cullath-deep-navy);transform:translate(4px)}.platform-card:hover li svg{transform:scale(1.1) rotate(-8deg)}.platform-choice-dots{position:absolute;width:180px;height:180px;pointer-events:none;opacity:.4;background-image:radial-gradient(circle,rgba(57,210,67,.36) 1.3px,transparent 1.5px);background-size:16px 16px;-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 72%);mask-image:radial-gradient(circle,#000 20%,transparent 72%)}.platform-choice-dots--top{right:-26px;top:-36px}.platform-choice-dots--bottom{left:-42px;bottom:-26px}.platform-products-bridge{margin-top:-8px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.platform-products-bridge>span{height:1px;background:linear-gradient(90deg,transparent,rgba(5,45,123,.14))}.platform-products-bridge>span:last-child{background:linear-gradient(90deg,rgba(5,45,123,.14),transparent)}.platform-products-bridge>div{display:grid;place-items:center;gap:7px}.platform-products-bridge small{color:#041f5a8a;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.platform-products-bridge i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--cullath-signal-green);border:1px solid rgba(16,185,90,.32);background:#fff;box-shadow:0 8px 18px #10b95a1f;animation:platformBridgeBounce 2.2s ease-in-out infinite}@keyframes platformRingBuild{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes platformCorePulse{0%,to{transform:scale(.9);opacity:.74}50%{transform:scale(1.12);opacity:1}}@keyframes platformNodeArrive{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes platformNodePulse{0%,to{box-shadow:0 0 0 5px #10b95a14,0 0 16px #10b95a3d}50%{box-shadow:0 0 0 9px #10b95a0d,0 0 27px #10b95a6b}}@keyframes platformBridgeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(max-width:1100px){.platform-orbit-stage{min-height:650px}.platform-card-reveal--top,.platform-card-reveal--bottom,.platform-card-reveal--left,.platform-card-reveal--right{width:310px}.platform-card{min-height:198px;padding:19px;grid-template-columns:48px 1fr;gap:14px}.platform-card-icon{width:48px;height:48px}}@media(max-width:820px){.platform-choice-section{padding-top:76px}.platform-choice-container{width:min(100%,calc(100% - 36px))}.platform-choice-heading h2 br{display:none}.platform-stage-reveal{margin-top:44px}.platform-orbit-stage{min-height:auto}.platform-orbit-rings,.platform-orbit-core,.platform-orbit-flow{display:none}.platform-card-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform-card-reveal,.platform-card-reveal--top,.platform-card-reveal--left,.platform-card-reveal--right,.platform-card-reveal--bottom{position:relative;inset:auto;width:auto;transform:none}.platform-card-reveal--top:not(.reveal--visible),.platform-card-reveal--left:not(.reveal--visible),.platform-card-reveal--right:not(.reveal--visible),.platform-card-reveal--bottom:not(.reveal--visible){opacity:0;transform:translateY(42px) scale(.96)}.platform-card-reveal--top.reveal--visible,.platform-card-reveal--left.reveal--visible,.platform-card-reveal--right.reveal--visible,.platform-card-reveal--bottom.reveal--visible{transform:none}.platform-card{height:100%;min-height:210px}.platform-products-bridge{margin-top:34px}}@media(max-width:560px){.platform-choice-section{padding:64px 0 34px}.platform-choice-heading h2{font-size:clamp(34px,11vw,48px)}.platform-choice-heading p{font-size:14px}.platform-card-layout{grid-template-columns:1fr}.platform-card{min-height:auto;grid-template-columns:46px 1fr;padding:18px;border-radius:18px}.platform-card-icon{width:46px;height:46px}.platform-products-bridge{grid-template-columns:34px auto 34px;gap:10px}.platform-products-bridge small{font-size:8px;letter-spacing:.11em;text-align:center}}@media(prefers-reduced-motion:reduce){.platform-orbit-ring,.platform-flow-node,.platform-orbit-core-dot,.platform-products-bridge i{animation:none!important}.platform-orbit-ring,.platform-flow-node{opacity:1}.platform-orbit-ring{transform:translate(-50%,-50%) scale(1)}.platform-card{transform:none!important}}.gravity-story-section{position:relative;padding:108px 0 76px;overflow:hidden;color:var(--cullath-gravity-navy);background:radial-gradient(circle at 16% 48%,rgba(5,45,123,.075),transparent 26%),radial-gradient(circle at 82% 44%,rgba(16,185,90,.075),transparent 24%),linear-gradient(180deg,#fff,#f8fafb 46%,#f4f7f8)}.gravity-story-section:before,.gravity-story-section:after{content:"";position:absolute;pointer-events:none}.gravity-story-section:before{inset:0;background:linear-gradient(180deg,rgba(4,31,90,.035),transparent 12%,transparent 88%,rgba(4,31,90,.04))}.gravity-story-section:after{width:620px;height:620px;right:-360px;bottom:-320px;border:1px solid rgba(5,45,123,.08);border-radius:50%;box-shadow:0 0 0 80px #052d7b05,0 0 0 160px #10b95a04}.gravity-story-grid{position:absolute;inset:0;opacity:.13;pointer-events:none;background-image:linear-gradient(rgba(5,45,123,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,45,123,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%)}.gravity-story-glow{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none;opacity:.7}.gravity-story-glow--one{width:360px;height:360px;left:10%;top:40%;background:#052d7b14}.gravity-story-glow--two{width:420px;height:420px;right:8%;top:28%;background:#10b95a14}.gravity-story-container{position:relative;z-index:2;width:min(1320px,calc(100% - 64px))}.gravity-story-heading{width:100%;max-width:1180px;margin:0 auto;text-align:center}.gravity-story-kicker{margin-bottom:14px;color:var(--cullath-signal-green);font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.gravity-story-heading h2{margin:0;color:var(--cullath-gravity-navy);font-family:Manrope,sans-serif;font-size:clamp(42px,4.2vw,64px);font-weight:800;line-height:1.01;letter-spacing:-.058em;white-space:nowrap}.gravity-story-heading h2 span{color:var(--cullath-deep-navy)}.gravity-story-heading p{max-width:860px;margin:20px auto 0;color:#041f5a99;font-size:15px;line-height:1.62}.gravity-story-layout{margin-top:70px;display:grid;grid-template-columns:minmax(350px,.82fr) minmax(560px,1.18fr);gap:clamp(58px,7vw,108px);align-items:start}.gravity-story-anchor-reveal{position:sticky;top:112px}.gravity-story-anchor{position:relative;min-height:660px;padding:26px;display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border-radius:34px;color:#fff;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 34%,rgba(16,185,90,.2),transparent 28%),radial-gradient(circle at 50% 37%,rgba(39,79,150,.25),transparent 48%),linear-gradient(150deg,#041f5a,#052d7b 58%,#063d74);box-shadow:0 36px 85px #041f5a3d,inset 0 1px #ffffff1a;isolation:isolate}.gravity-story-anchor:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0 35%,transparent 70%);mask-image:radial-gradient(circle at 50% 36%,#000 0 35%,transparent 70%)}.gravity-story-anchor:after{content:"";position:absolute;inset:1px;border-radius:33px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 28%)}.gravity-story-anchor-topline,.gravity-story-anchor-copy,.gravity-story-signal,.gravity-story-system{position:relative;z-index:2}.gravity-story-anchor-topline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:#ffffffa3;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gravity-story-anchor-topline i{height:1px;background:linear-gradient(90deg,#ffffff1a,#39d24385,#ffffff1a)}.gravity-story-anchor-topline strong{color:#8bf0a9;font-size:10px}.gravity-story-system{min-height:350px;display:grid;place-items:center}.gravity-story-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.11);animation:gravityStoryRingBreathe 5.4s ease-in-out infinite}.gravity-story-ring--outer{width:310px;height:310px}.gravity-story-ring--middle{width:238px;height:238px;border-style:dashed;border-color:#39d24338;animation-delay:-.9s}.gravity-story-ring--inner{width:166px;height:166px;border-color:#ffffff26;animation-delay:-1.8s}.gravity-story-core{position:relative;z-index:4;width:132px;height:132px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:50%;text-align:center;background:#fffffff5;color:var(--cullath-gravity-navy);box-shadow:0 0 0 14px #ffffff0d,0 0 58px #39d24338,0 24px 50px #00000038}.gravity-story-core-pulse{position:absolute;inset:-18px;border:1px solid rgba(57,210,67,.34);border-radius:50%;animation:gravityStoryCorePulse 2.8s ease-out infinite}.gravity-story-core img{width:58px;height:42px;object-fit:contain}.gravity-story-core strong{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.04em}.gravity-story-core small{color:var(--cullath-signal-green);font-size:7.8px;font-weight:900}.gravity-app-chip{position:absolute;z-index:3;min-height:30px;padding:0 11px;display:inline-flex;align-items:center;border-radius:999px;color:#ffffffe0;border:1px solid rgba(255,255,255,.1);background:#ffffff13;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;font-weight:800;animation:gravityChipFloat 4.6s ease-in-out infinite}.gravity-app-chip:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--cullath-orbit-green);box-shadow:0 0 12px #39d2438c}.gravity-app-chip--1{left:6%;top:22%;animation-delay:-.4s}.gravity-app-chip--2{right:5%;top:25%;animation-delay:-1.2s}.gravity-app-chip--3{left:0;bottom:25%;animation-delay:-2.1s}.gravity-app-chip--4{right:0;bottom:23%;animation-delay:-2.8s}.gravity-app-chip--5{left:50%;bottom:5%;transform:translate(-50%);animation-delay:-3.4s}.gravity-story-anchor-copy{padding-top:6px}.gravity-story-anchor-label{display:inline-flex;align-items:center;gap:8px;color:#7eea9e;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gravity-story-anchor-label:before{content:"";width:18px;height:1px;background:#39d243}.gravity-story-anchor h3{margin:10px 0 0;max-width:390px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(27px,2.5vw,38px);line-height:1.03;letter-spacing:-.052em}.gravity-story-anchor-copy p{margin:14px 0 0;max-width:420px;color:#ffffffad;font-size:13px;line-height:1.58}.gravity-story-signal{margin-top:24px;min-height:43px;padding:0 14px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;border-radius:14px;color:#ffffffb8;border:1px solid rgba(255,255,255,.08);background:#ffffff0e;font-size:10px;font-weight:800}.gravity-story-signal i{width:8px;height:8px;border-radius:50%;background:var(--cullath-orbit-green);box-shadow:0 0 0 5px #39d24314,0 0 18px #39d2437a;animation:gravitySignalPulse 2s ease-in-out infinite}.gravity-story-signal strong{color:#8bf0a9;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.gravity-story-rail-reveal{min-width:0}.gravity-story-rail{position:relative}.gravity-story-line{position:absolute;left:21px;top:24px;bottom:24px;width:2px;overflow:hidden;border-radius:999px;background:#052d7b14}.gravity-story-line span{display:block;width:100%;height:0;border-radius:inherit;background:linear-gradient(180deg,#052d7b,#0a7b72 48%,#39d243);box-shadow:0 0 16px #10b95a3d}.gravity-story-rail-reveal.reveal--visible .gravity-story-line span{animation:gravityStoryRailDraw 1.65s cubic-bezier(.2,.8,.2,1) .15s forwards}.gravity-story-card-stack{display:grid;gap:22px}.gravity-story-step{position:relative;padding-left:72px}.gravity-story-step-node{position:absolute;left:0;top:42px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(5,45,123,.13);background:#fff;box-shadow:0 10px 25px #041f5a14;z-index:3}.gravity-story-step-node:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--cullath-signal-green);box-shadow:0 0 0 6px #10b95a17,0 0 16px #10b95a4d}.gravity-story-step-node i{position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(5,45,123,.09);animation:gravityStepNodeOrbit 5s linear infinite}.gravity-story-card-reveal{transition:opacity .76s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.2,.8,.2,1)}.gravity-story-card-reveal--right:not(.reveal--visible){opacity:0;transform:translate(58px) scale(.96)}.gravity-story-card-reveal--left:not(.reveal--visible){opacity:0;transform:translate(-36px) scale(.96)}.gravity-story-card-reveal.reveal--visible{opacity:1;transform:none}.gravity-story-card{--story-tilt-x: 0deg;--story-tilt-y: 0deg;--story-glow-x: 50%;--story-glow-y: 50%;position:relative;min-height:176px;padding:26px 28px 24px;display:grid;grid-template-columns:58px 1fr;gap:20px;overflow:hidden;border-radius:24px;border:1px solid rgba(5,45,123,.1);background:#ffffffed;box-shadow:0 24px 55px #041f5a16,0 5px 14px #041f5a09,inset 0 1px #fffffffa;transform:perspective(1000px) rotateX(var(--story-tilt-x)) rotateY(var(--story-tilt-y));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,background .22s ease;will-change:transform}.gravity-story-card:before{content:"";position:absolute;left:var(--story-glow-x);top:var(--story-glow-y);width:260px;height:260px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(57,210,67,.15),rgba(10,123,114,.05) 45%,transparent 72%);transform:translate(-50%,-50%) scale(.6);transition:opacity .22s ease,transform .35s ease}.gravity-story-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:0;border-radius:0 0 999px 999px;background:linear-gradient(180deg,var(--cullath-deep-navy),var(--cullath-signal-green),var(--cullath-orbit-green));box-shadow:0 0 18px #10b95a38;transition:height .42s cubic-bezier(.2,.8,.2,1)}.gravity-story-card:hover{border-color:#10b95a3d;background:#fffffffa;box-shadow:0 34px 75px #041f5a24,0 12px 26px #10b95a14,inset 0 1px #fffffffa;transform:perspective(1000px) rotateX(var(--story-tilt-x)) rotateY(var(--story-tilt-y)) translateY(-7px) scale(1.012)}.gravity-story-card:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.gravity-story-card:hover:after{height:100%}.gravity-story-card-number{position:absolute;right:22px;top:15px;color:#052d7b0b;font-family:Manrope,sans-serif;font-size:58px;font-weight:800;line-height:1;letter-spacing:-.08em;transition:color .22s ease,transform .3s ease}.gravity-story-card:hover .gravity-story-card-number{color:#10b95a13;transform:translateY(-4px) scale(1.05)}.gravity-story-card-icon{position:relative;z-index:2;width:58px;height:58px;display:grid;place-items:center;color:var(--cullath-deep-navy);border-radius:17px;background:linear-gradient(145deg,#39d24324,#052d7b0f);box-shadow:inset 0 1px #ffffffe6;transform:translateZ(18px);transition:transform .28s ease,color .22s ease,background .22s ease}.gravity-story-card-icon i{position:absolute;inset:-8px;border-radius:21px;border:1px dashed rgba(16,185,90,.22);opacity:0;transition:opacity .22s ease}.gravity-story-card:hover .gravity-story-card-icon{color:#fff;background:linear-gradient(145deg,var(--cullath-flow-teal),var(--cullath-signal-green));transform:translateZ(28px) rotate(-5deg) scale(1.05)}.gravity-story-card:hover .gravity-story-card-icon i{opacity:1;animation:gravityIconOrbit 5s linear infinite}.gravity-story-card-copy{position:relative;z-index:2;min-width:0;transform:translateZ(14px)}.gravity-story-card-eyebrow{display:block;margin-bottom:5px;color:var(--cullath-signal-green);font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gravity-story-card h3{margin:0;color:var(--cullath-gravity-navy);font-family:Manrope,sans-serif;font-size:21px;line-height:1.08;letter-spacing:-.04em}.gravity-story-card p{margin:8px 0 15px;max-width:560px;color:#041f5a9c;font-size:11.5px;line-height:1.5}.gravity-story-points{display:flex;flex-wrap:wrap;gap:7px}.gravity-story-points>span{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;color:#041f5ab3;border:1px solid rgba(5,45,123,.07);background:#f5f7f9eb;font-size:9.5px;font-weight:750;transition:transform .22s ease,color .22s ease,background .22s ease,border-color .22s ease;transition-delay:var(--story-point-delay, 0ms)}.gravity-story-points svg{color:var(--cullath-signal-green);flex:0 0 auto}.gravity-story-card:hover .gravity-story-points>span{color:var(--cullath-deep-navy);border-color:#10b95a1c;background:#f0fbf4f0;transform:translateY(-2px)}.gravity-story-outcome{position:relative;margin-top:70px;min-height:118px;padding:26px 30px;display:grid;grid-template-columns:1fr auto 54px;align-items:center;gap:28px;overflow:hidden;border-radius:28px;color:#fff;background:linear-gradient(105deg,var(--cullath-gravity-navy) 0%,var(--cullath-deep-navy) 58%,#063b6e 100%);box-shadow:0 28px 65px #041f5a2e}.gravity-story-outcome:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 50%,rgba(57,210,67,.2),transparent 24%)}.gravity-story-outcome-line{position:relative;z-index:2;height:1px;background:#ffffff1f;overflow:hidden}.gravity-story-outcome-line span{display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,#39d243,transparent);animation:gravityOutcomeSweep 2.8s linear infinite}.gravity-story-outcome>div:nth-child(2){position:relative;z-index:2;max-width:670px}.gravity-story-outcome small{display:block;color:#8bf0a9;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.gravity-story-outcome strong{display:block;margin-top:6px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(22px,2.3vw,34px);line-height:1.05;letter-spacing:-.045em}.gravity-story-outcome-node{position:relative;z-index:2;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.gravity-story-outcome-node:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--cullath-orbit-green);box-shadow:0 0 0 7px #39d2431a,0 0 20px #39d24380}.gravity-story-outcome-node i{position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(57,210,67,.25);animation:gravityStoryCorePulse 2.4s ease-out infinite}@keyframes gravityStoryRailDraw{0%{height:0}to{height:100%}}@keyframes gravityStoryRingBreathe{0%,to{transform:scale(.97);opacity:.58}50%{transform:scale(1.03);opacity:1}}@keyframes gravityStoryCorePulse{0%{transform:scale(.82);opacity:.75}75%,to{transform:scale(1.25);opacity:0}}@keyframes gravityChipFloat{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes gravitySignalPulse{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}@keyframes gravityStepNodeOrbit{to{transform:rotate(360deg)}}@keyframes gravityIconOrbit{to{transform:rotate(360deg)}}@keyframes gravityOutcomeSweep{0%{transform:translate(-170%)}to{transform:translate(350%)}}@media(max-width:1120px){.gravity-story-layout{grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);gap:48px}.gravity-story-anchor{min-height:620px}.gravity-story-card{padding:23px 24px;grid-template-columns:52px 1fr;gap:17px}.gravity-story-card-icon{width:52px;height:52px}}@media(max-width:900px){.gravity-story-section{padding:84px 0 60px}.gravity-story-container{width:min(100%,calc(100% - 40px))}.gravity-story-heading h2{white-space:normal}.gravity-story-layout{grid-template-columns:1fr;gap:40px;margin-top:52px}.gravity-story-anchor-reveal{position:relative;top:auto}.gravity-story-anchor{min-height:560px}.gravity-story-card-stack{gap:18px}.gravity-story-outcome{grid-template-columns:60px 1fr 50px;gap:18px}}@media(max-width:620px){.gravity-story-section{padding:68px 0 42px}.gravity-story-container{width:min(100%,calc(100% - 30px))}.gravity-story-heading h2{font-size:clamp(34px,11vw,48px)}.gravity-story-heading h2 br{display:none}.gravity-story-heading p{font-size:14px}.gravity-story-anchor{min-height:530px;padding:20px;border-radius:25px}.gravity-story-system{min-height:300px}.gravity-story-ring--outer{width:265px;height:265px}.gravity-story-ring--middle{width:205px;height:205px}.gravity-story-ring--inner{width:145px;height:145px}.gravity-story-core{width:112px;height:112px}.gravity-story-core img{width:50px}.gravity-app-chip{min-height:27px;padding:0 9px;font-size:8px}.gravity-story-anchor h3{font-size:28px}.gravity-story-step{padding-left:54px}.gravity-story-line{left:17px}.gravity-story-step-node{width:36px;height:36px;top:35px}.gravity-story-card{min-height:auto;padding:20px;grid-template-columns:46px 1fr;gap:14px;border-radius:19px}.gravity-story-card-icon{width:46px;height:46px;border-radius:14px}.gravity-story-card h3{font-size:18px}.gravity-story-card p{font-size:11px}.gravity-story-points{gap:6px}.gravity-story-points>span{min-height:26px;padding:0 8px;font-size:8.5px}.gravity-story-outcome{margin-top:46px;min-height:150px;padding:22px;grid-template-columns:1fr 46px}.gravity-story-outcome-line{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.gravity-story-ring,.gravity-story-core-pulse,.gravity-app-chip,.gravity-story-signal i,.gravity-story-step-node i,.gravity-story-card-icon i,.gravity-story-outcome-line span,.gravity-story-outcome-node i,.gravity-story-line span{animation:none!important}.gravity-story-line span{height:100%}.gravity-story-card,.gravity-story-card:hover{transform:none!important}}.connected-platform-showcase{position:relative;min-height:760px;padding:88px 0 78px;overflow:hidden;color:var(--cullath-gravity-navy);background:radial-gradient(circle at 68% 52%,rgba(10,123,114,.08),transparent 24%),radial-gradient(circle at 82% 52%,rgba(57,210,67,.06),transparent 26%),linear-gradient(180deg,#fff,#fbfcfd 58%,#f7f9fb)}.connected-platform-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.75),transparent 35%,transparent 76%,rgba(255,255,255,.55)),radial-gradient(circle at 50% 100%,rgba(5,45,123,.035),transparent 36%)}.connected-platform-dot-field{position:absolute;width:170px;height:170px;opacity:.38;pointer-events:none;background-image:radial-gradient(circle,rgba(16,185,90,.42) 1.1px,transparent 1.3px);background-size:14px 14px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%)}.connected-platform-dot-field--top{top:-34px;right:-18px}.connected-platform-dot-field--bottom{bottom:-58px;left:-34px}.connected-platform-showcase-grid{position:relative;z-index:2;width:min(1540px,calc(100% - 64px));display:grid;grid-template-columns:minmax(610px,.88fr) minmax(760px,1.25fr);align-items:start;gap:clamp(48px,5vw,92px)}.connected-platform-copy{position:relative;z-index:8;width:100%;max-width:700px;margin-top:0;padding-top:0;align-self:start}.connected-platform-kicker{width:fit-content;margin-top:0;margin-bottom:18px;display:inline-flex;align-items:center;gap:12px;color:var(--cullath-signal-green);font-size:13px;font-weight:800;letter-spacing:.13em}.connected-platform-kicker i{width:9px;height:9px;border-radius:50%;background:var(--cullath-orbit-green);box-shadow:0 0 0 6px #39d2431a,0 0 18px #39d2437a;animation:connectedSignalPulse 2.6s ease-in-out infinite}.connected-platform-copy h2{margin:0;color:var(--cullath-gravity-navy);font-family:Manrope,sans-serif;font-size:clamp(36px,2.9vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.052em}.connected-heading-line{display:block;white-space:nowrap;color:var(--cullath-gravity-navy)}.connected-heading-line--accent{color:transparent;background:linear-gradient(90deg,var(--cullath-deep-navy) 0%,#1764d7 58%,#245ce1 100%);-webkit-background-clip:text;background-clip:text}.connected-platform-copy>p{max-width:560px;margin:24px 0 0;color:#041f5aa1;font-size:16px;line-height:1.68}.connected-platform-benefits{margin-top:34px;display:grid;gap:18px}.connected-platform-benefit{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:15px;opacity:0;transform:translate(-18px)}.connected-platform-copy.reveal--visible .connected-platform-benefit{animation:connectedBenefitIn .65s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.18s + var(--benefit-delay))}.connected-platform-benefit-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--cullath-signal-green);border-radius:50%;background:#10b95a16;box-shadow:inset 0 0 0 1px #10b95a14}.connected-platform-benefit strong{display:block;color:var(--cullath-gravity-navy);font-size:14px;line-height:1.25;font-weight:800}.connected-platform-benefit small{display:block;margin-top:4px;color:#041f5a8a;font-size:12.5px;line-height:1.45;font-weight:500}.connected-platform-orbit-wrap{position:relative;width:min(100%,900px);min-height:630px;justify-self:end;display:grid;place-items:center}.connected-platform-orbit{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.connected-platform-ring{position:absolute;border-radius:50%;opacity:0;transform:scale(.78)}.connected-platform-ring--outer{width:86%;aspect-ratio:1.72;border:1px solid rgba(39,79,150,.22)}.connected-platform-ring--middle{width:72%;aspect-ratio:1.36;border:1px dashed rgba(39,79,150,.16)}.connected-platform-ring--inner{width:51%;aspect-ratio:1;border:1px solid rgba(16,185,90,.22);box-shadow:inset 0 0 56px #10b95a09}.connected-platform-showcase:has(.platform-orbit-card-reveal.reveal--visible) .connected-platform-ring{animation:connectedRingBuild .9s cubic-bezier(.2,.8,.2,1) forwards}.connected-platform-showcase:has(.platform-orbit-card-reveal.reveal--visible) .connected-platform-ring--middle{animation-delay:.12s}.connected-platform-showcase:has(.platform-orbit-card-reveal.reveal--visible) .connected-platform-ring--inner{animation-delay:.22s}.connected-platform-node{position:absolute;width:8px;height:8px;border-radius:50%;background:#1764d7;box-shadow:0 0 0 5px #1764d717,0 0 13px #1764d76b;opacity:0}.connected-platform-node--one{top:8.8%;left:27%}.connected-platform-node--two{top:8.8%;right:25%}.connected-platform-node--three{top:49%;left:18.5%;background:var(--cullath-signal-green);box-shadow:0 0 0 5px #10b95a1a,0 0 14px #10b95a7a}.connected-platform-node--four{top:49%;right:18.5%;background:var(--cullath-signal-green);box-shadow:0 0 0 5px #10b95a1a,0 0 14px #10b95a7a}.connected-platform-node--five{bottom:10%;left:50%;transform:translate(-50%)}.connected-platform-node--six{top:25%;left:50%;transform:translate(-50%);background:var(--cullath-orbit-green);box-shadow:0 0 0 5px #39d2431a,0 0 16px #39d2438c}.connected-platform-showcase:has(.platform-orbit-card-reveal.reveal--visible) .connected-platform-node{animation:connectedNodePop .52s cubic-bezier(.2,.8,.2,1) forwards,connectedNodeBreathe 2.8s ease-in-out infinite .9s}.connected-platform-node--two{animation-delay:90ms,.99s!important}.connected-platform-node--three{animation-delay:.17s,1.07s!important}.connected-platform-node--four{animation-delay:.25s,1.15s!important}.connected-platform-node--five{animation-delay:.33s,1.23s!important}.connected-platform-node--six{animation-delay:.41s,1.31s!important}.connected-platform-core{position:absolute;left:50%;top:50%;width:176px;height:176px;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:5}.connected-platform-core-aura,.connected-platform-core-ring{position:absolute;border-radius:50%}.connected-platform-core-aura{width:176px;height:176px;background:radial-gradient(circle,rgba(57,210,67,.18),rgba(10,123,114,.08) 45%,rgba(5,45,123,.04) 62%,transparent 74%);filter:blur(10px);animation:connectedCoreAura 3.2s ease-in-out infinite}.connected-platform-core-ring{width:148px;height:148px;border:1px solid rgba(39,79,150,.24);box-shadow:0 0 0 20px #274f9609,0 0 0 38px #10b95a06;animation:connectedCoreRing 4.6s ease-in-out infinite}.connected-platform-core-disc{position:relative;z-index:3;width:108px;height:108px;display:grid;place-items:center;border-radius:50%;background:#fffffffa;box-shadow:0 22px 54px #052d7b29,0 0 0 12px #ffffff8c,inset 0 1px #fffffffa;animation:connectedCoreFloat 4s ease-in-out infinite}.connected-platform-core-disc img{width:62px;height:62px;object-fit:contain}.connected-platform-card-grid{position:relative;z-index:7;width:100%;height:100%;min-height:630px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:96px 118px;align-content:center}.platform-orbit-card-reveal{min-width:0;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)}.platform-orbit-card-reveal--top-left:not(.reveal--visible){opacity:0;transform:translate(-48px,-38px) scale(.94)}.platform-orbit-card-reveal--top-right:not(.reveal--visible){opacity:0;transform:translate(48px,-38px) scale(.94)}.platform-orbit-card-reveal--bottom-left:not(.reveal--visible){opacity:0;transform:translate(-48px,38px) scale(.94)}.platform-orbit-card-reveal--bottom-right:not(.reveal--visible){opacity:0;transform:translate(48px,38px) scale(.94)}.platform-orbit-card-reveal.reveal--visible{opacity:1;transform:translate(0) scale(1)}.platform-orbit-card{--card-tilt-x: 0deg;--card-tilt-y: 0deg;--card-glow-x: 50%;--card-glow-y: 50%;position:relative;min-height:222px;padding:28px 30px;display:grid;grid-template-columns:58px 1fr;align-items:start;gap:20px;border-radius:22px;border:1px solid rgba(5,45,123,.105);background:#fffffff0;box-shadow:0 22px 58px #041f5a16,0 4px 14px #041f5a09,inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y));transition:transform .22s ease,box-shadow .26s ease,border-color .26s ease;overflow:hidden}.platform-orbit-card-glow{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(circle 150px at var(--card-glow-x) var(--card-glow-y),rgba(16,185,90,.13),transparent 70%);transition:opacity .22s ease}.platform-orbit-card:after{content:"";position:absolute;left:-45%;top:-120%;width:34%;height:320%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);transform:rotate(20deg);opacity:0}.platform-orbit-card:hover{border-color:#10b95a38;box-shadow:0 32px 72px #041f5a21,0 0 36px #10b95a13,inset 0 1px #fffffffa;transform:perspective(1000px) translateY(-7px) rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y))}.platform-orbit-card:hover .platform-orbit-card-glow{opacity:1}.platform-orbit-card:hover:after{opacity:1;animation:connectedCardSweep 1.1s ease forwards}.platform-orbit-card-icon{position:relative;z-index:2;width:58px;height:58px;display:grid;place-items:center;color:var(--cullath-deep-navy);border-radius:14px;background:linear-gradient(145deg,#10b95a12,#39d2431f);box-shadow:inset 0 0 0 1px #10b95a0b;transition:transform .26s ease,color .26s ease,background .26s ease}.platform-orbit-card:hover .platform-orbit-card-icon{color:#fff;background:linear-gradient(135deg,var(--cullath-flow-teal),var(--cullath-signal-green));transform:translateZ(24px) scale(1.06) rotate(-3deg);box-shadow:0 14px 28px #10b95a33}.platform-orbit-card-copy{position:relative;z-index:2;min-width:0}.platform-orbit-card-eyebrow{display:block;margin-bottom:7px;color:var(--cullath-signal-green);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.platform-orbit-card h3{margin:0;color:var(--cullath-gravity-navy);font-family:Manrope,sans-serif;font-size:19px;line-height:1.15;letter-spacing:-.035em;font-weight:800}.platform-orbit-card p{margin:12px 0 0;color:#041f5a94;font-size:12px;line-height:1.48}.platform-orbit-card ul{margin:20px 0 0;padding:0;display:grid;gap:8px;list-style:none}.platform-orbit-card li{display:flex;align-items:center;gap:9px;color:#041f5aad;font-size:11.5px;line-height:1.2;font-weight:600;transform:translateZ(0);transition:transform .22s ease,color .22s ease}.platform-orbit-card li svg{flex:0 0 auto;color:var(--cullath-orbit-green)}.platform-orbit-card:hover li{color:#041f5ad1;transform:translate(4px) translateZ(12px)}@keyframes connectedSignalPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.62}}@keyframes connectedBenefitIn{to{opacity:1;transform:translate(0)}}@keyframes connectedRingBuild{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes connectedNodePop{0%{opacity:0;scale:.2}70%{opacity:1;scale:1.35}to{opacity:1;scale:1}}@keyframes connectedNodeBreathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes connectedCoreAura{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes connectedCoreRing{0%,to{transform:scale(.97);opacity:.72}50%{transform:scale(1.04);opacity:1}}@keyframes connectedCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes connectedCardSweep{0%{left:-45%}to{left:125%}}@media(max-width:1360px){.connected-platform-showcase-grid{width:min(100%,calc(100% - 52px));grid-template-columns:minmax(390px,.74fr) minmax(680px,1.26fr);gap:48px}.connected-platform-copy h2{font-size:clamp(46px,4.2vw,64px)}.connected-platform-orbit-wrap,.connected-platform-card-grid{min-height:590px}.connected-platform-card-grid{gap:82px 88px}.platform-orbit-card{min-height:208px;padding:24px 25px;grid-template-columns:52px 1fr;gap:17px}.platform-orbit-card-icon{width:52px;height:52px}}@media(max-width:1100px){.connected-platform-showcase{padding:76px 0}.connected-platform-showcase-grid{grid-template-columns:1fr;gap:56px}.connected-platform-copy{position:relative;z-index:8;width:100%;max-width:700px}.connected-platform-kicker{margin-left:auto;margin-right:auto}.connected-platform-copy>p{margin-left:auto;margin-right:auto}.connected-platform-benefits{max-width:650px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,1fr);gap:16px}.connected-platform-benefit{grid-template-columns:1fr;justify-items:center;text-align:center}.connected-platform-orbit-wrap{width:min(100%,880px);justify-self:center}}@media(max-width:760px){.connected-platform-showcase{min-height:auto;padding:64px 0 72px}.connected-platform-showcase-grid{width:min(100%,calc(100% - 32px));gap:46px}.connected-platform-copy h2{font-size:clamp(40px,11vw,58px);line-height:1.02}.connected-platform-copy h2 br{display:none}.connected-platform-copy>p{font-size:15px}.connected-platform-benefits{grid-template-columns:1fr;max-width:520px}.connected-platform-benefit{grid-template-columns:42px 1fr;justify-items:initial;text-align:left}.connected-platform-orbit-wrap,.connected-platform-card-grid{min-height:auto}.connected-platform-orbit{top:80px;bottom:80px;opacity:.78}.connected-platform-card-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:18px}.platform-orbit-card-reveal--top-left:not(.reveal--visible),.platform-orbit-card-reveal--bottom-left:not(.reveal--visible){transform:translate(-34px) scale(.96)}.platform-orbit-card-reveal--top-right:not(.reveal--visible),.platform-orbit-card-reveal--bottom-right:not(.reveal--visible){transform:translate(34px) scale(.96)}.platform-orbit-card{min-height:auto;padding:22px;grid-template-columns:48px 1fr;border-radius:18px}.platform-orbit-card-icon{width:48px;height:48px}.connected-platform-core{display:none}}@media(prefers-reduced-motion:reduce){.connected-platform-kicker i,.connected-platform-ring,.connected-platform-node,.connected-platform-core-aura,.connected-platform-core-ring,.connected-platform-core-disc,.connected-platform-benefit,.platform-orbit-card-reveal,.platform-orbit-card,.platform-orbit-card:after{animation:none!important;transition:none!important}.connected-platform-ring,.connected-platform-node,.connected-platform-benefit,.platform-orbit-card-reveal{opacity:1!important;transform:none!important}}.workspace-showcase-section{position:relative;padding:clamp(84px,10vw,122px) 0 72px;background:radial-gradient(circle at 18% 18%,rgba(94,120,255,.05),transparent 22%),radial-gradient(circle at 74% 38%,rgba(44,215,160,.08),transparent 26%),linear-gradient(180deg,#fcfbff,#f8fbff);overflow:hidden}.workspace-showcase-haze,.workspace-showcase-grid-dots{position:absolute;pointer-events:none}.workspace-showcase-haze--one{width:680px;height:680px;border-radius:50%;right:-160px;top:40px;background:radial-gradient(circle,rgba(77,202,170,.12) 0%,rgba(87,143,255,.1) 42%,transparent 72%);filter:blur(10px)}.workspace-showcase-haze--two{width:520px;height:520px;left:-180px;bottom:20px;border-radius:50%;background:radial-gradient(circle,rgba(133,110,255,.1),transparent 68%);filter:blur(18px);opacity:.7}.workspace-showcase-grid-dots{inset:0;opacity:.28;background-image:radial-gradient(rgba(61,210,149,.18) 1px,transparent 1px);background-size:16px 16px;background-position:calc(100% - 34px) 34px;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 76%,rgba(0,0,0,1) 90%);mask-image:linear-gradient(90deg,transparent 0,transparent 76%,rgba(0,0,0,1) 90%)}.workspace-showcase-container{position:relative;z-index:2}.workspace-showcase-heading{max-width:930px;margin:0 auto 40px;text-align:center}.workspace-showcase-kicker{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 18px;border-radius:999px;color:#10b967;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:#ffffffd1;box-shadow:0 12px 28px #4f67ab14}.workspace-showcase-kicker i{width:8px;height:8px;border-radius:50%;background:#33d17a;box-shadow:0 0 0 7px #33d17a1f}.workspace-showcase-heading h2{margin:20px 0 0;color:#0c235f;font-family:Manrope,sans-serif;font-size:clamp(36px,2.9vw,44px);font-weight:800;line-height:.97;letter-spacing:-.058em}.workspace-showcase-heading h2 span{display:block;margin-top:6px;color:transparent;background:linear-gradient(92deg,#18c96e,#3fd08d 26%,#24bfe9);-webkit-background-clip:text;background-clip:text}.workspace-showcase-heading p{max-width:760px;margin:22px auto 0;color:#112961c2;font-size:16px;line-height:1.65}.workspace-showcase-body{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(680px,1.8fr);gap:clamp(28px,3.8vw,42px);align-items:center}.workspace-feature-rail{display:grid;gap:18px;align-content:start}.workspace-feature-item{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start}.workspace-feature-icon{position:relative;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;border:1px solid rgba(130,147,192,.16);box-shadow:0 18px 34px #394c8714;overflow:hidden}.workspace-feature-icon:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 66%)}.workspace-feature-item--purple .workspace-feature-icon{color:#7358ff;background:linear-gradient(145deg,#f4efff,#fff)}.workspace-feature-item--green .workspace-feature-icon{color:#1fbf6e;background:linear-gradient(145deg,#eafaf1,#fff)}.workspace-feature-item--blue .workspace-feature-icon{color:#2787ff;background:linear-gradient(145deg,#ebf4ff,#fff)}.workspace-feature-item--gold .workspace-feature-icon{color:#f0a91a;background:linear-gradient(145deg,#fff7e6,#fff)}.workspace-feature-copy h3{margin:2px 0 6px;color:#11245c;font-size:18px;line-height:1.22;font-weight:800}.workspace-feature-copy p{margin:0;color:#112961c2;font-size:15px;line-height:1.65}.workspace-explore-btn{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;width:fit-content;border-radius:18px;color:#fff;font-size:16px;font-weight:800;background:linear-gradient(90deg,#1bce72,#1989ff);box-shadow:0 18px 38px #2abd923d;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.workspace-explore-btn:hover{transform:translateY(-3px);box-shadow:0 22px 44px #2abd9247;filter:saturate(1.05)}.workspace-main-stage{position:relative}.workspace-orbit-lines{position:absolute;inset:-40px -24px -38px;pointer-events:none}.workspace-orbit{position:absolute;inset:50% auto auto 50%;border-radius:50%;transform:translate(-50%,-50%)}.workspace-orbit--one{width:min(100%,1120px);height:430px;border:1px solid rgba(72,184,232,.2);animation:workspaceOrbitFloat 16s linear infinite}.workspace-orbit--two{width:min(84%,820px);height:350px;border:1px solid rgba(44,210,146,.22);animation:workspaceOrbitFloat 18s linear infinite reverse}.workspace-orbit--three{width:min(72%,620px);height:274px;border:1px dashed rgba(121,154,224,.22);animation:workspaceOrbitFloat 14s linear infinite}.workspace-orbit-node{position:absolute;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 10px #3fcfa31a,0 10px 18px #3188ff29;animation:workspaceNodePulse 2.4s ease-in-out infinite}.workspace-orbit-node--one{left:12%;top:18%;background:#3f89ff}.workspace-orbit-node--two{left:24%;top:56%;background:#33d182;animation-delay:.3s}.workspace-orbit-node--three{right:20%;top:20%;background:#6b57ff;animation-delay:.55s}.workspace-orbit-node--four{right:8%;bottom:22%;background:#38d291;animation-delay:.8s}.workspace-product-shell{position:relative;transform-style:preserve-3d;transform:perspective(1600px) rotateX(var(--ws-tilt-x, 0deg)) rotateY(var(--ws-tilt-y, 0deg));transition:transform .26s ease}.workspace-stage-glow{position:absolute;inset:12% 10% 6%;border-radius:38px;background:radial-gradient(circle at var(--ws-glow-x, 50%) var(--ws-glow-y, 50%),rgba(64,205,173,.18),transparent 14%),radial-gradient(circle at 50% 50%,rgba(127,177,255,.1),transparent 36%);filter:blur(18px);pointer-events:none}.workspace-product-card{position:relative;display:grid;grid-template-columns:58px minmax(210px,.93fr) minmax(390px,1.55fr) 200px;gap:0;padding:18px 16px;border-radius:30px;background:#ffffffe6;border:1px solid rgba(129,146,188,.14);box-shadow:0 30px 55px #3e548c1a,0 10px 20px #3b65b40d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.workspace-product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent 22%,transparent 82%,rgba(255,255,255,.42));pointer-events:none}.workspace-sidebar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:12px 0;border-radius:20px;background:linear-gradient(180deg,#0d224f,#08163d);box-shadow:inset 0 1px #ffffff14}.workspace-brand-mini img{width:28px;height:28px;object-fit:contain}.workspace-sidebar-icons{margin-top:18px;display:grid;gap:14px}.workspace-sidebar-icons span,.workspace-sidebar-bottom{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#ffffffe0;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.workspace-sidebar-icons span.is-active{background:linear-gradient(145deg,#218dff,#3b6fff);box-shadow:0 10px 18px #2778ff42}.workspace-sidebar-icons span:hover,.workspace-sidebar-bottom:hover{transform:translateY(-2px);background:#ffffff14}.workspace-sidebar-bottom{margin-top:auto;background:#ffffff0f;font-size:21px;font-weight:700}.workspace-chat-list,.workspace-conversation,.workspace-quick-panel{position:relative;z-index:1;min-height:0;background:#ffffffb8}.workspace-chat-list{margin-left:10px;padding:8px 12px 10px;border-radius:22px 0 0 22px;border:1px solid rgba(129,146,188,.12);border-right:none}.workspace-panel-top{display:flex;align-items:center;gap:10px;padding:4px 2px 12px}.workspace-panel-top img{width:32px;height:32px;border-radius:50%;object-fit:cover}.workspace-panel-top strong,.workspace-thread-meta strong{display:block;color:#122560;font-size:13px;font-weight:800}.workspace-panel-top small,.workspace-thread-meta small{color:#1225609e;font-size:11px}.workspace-search-box input,.workspace-compose-row input{width:100%;border:1px solid rgba(132,149,192,.16);border-radius:14px;background:#fff;color:#1129619e;font-size:13px;padding:12px 14px;outline:none}.workspace-chat-items{margin-top:12px;display:grid;gap:7px}.workspace-chat-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 9px;border-radius:14px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.workspace-chat-item img{width:32px;height:32px;border-radius:50%;object-fit:cover}.workspace-chat-item strong,.workspace-chat-item p,.workspace-chat-item small{margin:0}.workspace-chat-item strong{color:#11235e;font-size:12px;font-weight:800}.workspace-chat-item p{color:#112961a8;font-size:11px;line-height:1.4}.workspace-chat-item small{color:#3760b8b8;font-size:10px;font-weight:700}.workspace-chat-item.is-active{background:linear-gradient(145deg,#ecf5fffa,#e0f2fff0);box-shadow:inset 0 0 0 1px #6698ff2e,0 10px 18px #6288d214;transform:translate(3px)}.workspace-chat-item:hover{background:#f1f6ffd6;transform:translate(2px)}.workspace-conversation{padding:10px 20px 14px;border-radius:0;border-top:1px solid rgba(129,146,188,.12);border-bottom:1px solid rgba(129,146,188,.12);border-left:1px solid rgba(129,146,188,.12);border-right:1px solid rgba(129,146,188,.12)}.workspace-date-line{display:flex;align-items:center;justify-content:center;margin:6px 0 18px;color:#1129618f;font-size:11px;font-weight:700}.workspace-date-line:before,.workspace-date-line:after{content:"";flex:1;height:1px;background:#8192bc2e}.workspace-date-line:before{margin-right:16px}.workspace-date-line:after{margin-left:16px}.workspace-date-line--lower{margin-top:18px}.workspace-bubble{max-width:205px;margin-left:auto;margin-bottom:12px;padding:12px 14px;border-radius:16px;color:#1d2f67;background:linear-gradient(145deg,#f3f7ff,#eef8ff);box-shadow:0 10px 18px #5870b114;animation:workspaceBubbleFloat 5.6s ease-in-out infinite}.workspace-bubble strong,.workspace-bubble small{display:block}.workspace-bubble strong{font-size:12px}.workspace-bubble small{margin-top:3px;font-size:10px;color:#1d2f6794}.workspace-bubble--file{max-width:192px;margin-top:18px;animation-delay:.6s}.workspace-thread{display:flex;align-items:flex-start;gap:10px;max-width:290px;margin-bottom:10px;animation:workspaceThreadSlide .8s var(--reveal-delay, 0ms) both}.workspace-thread img{width:28px;height:28px;border-radius:50%;object-fit:cover}.workspace-thread-content{padding:10px 12px;border-radius:15px;background:#f6f8fef5;box-shadow:0 8px 16px #51618f0f}.workspace-thread-content p{margin:4px 0 0;color:#112961c7;font-size:12px;line-height:1.45}.workspace-thread--reply{margin-left:42px}.workspace-thread--you{margin-left:72px}.workspace-compose-row{margin-top:18px;display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center}.workspace-compose-row>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#5d63cb;background:#f2f4fff5}.workspace-compose-row button{width:38px;height:38px;border:0;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:16px;background:linear-gradient(140deg,#7b62ff,#4a78ff);box-shadow:0 10px 18px #5961e23d;cursor:pointer}.workspace-quick-panel{padding:16px 16px 14px;border-radius:0 22px 22px 0;border:1px solid rgba(129,146,188,.12);border-left:none}.workspace-quick-panel h4{margin:6px 0 16px;color:#13255f;font-size:18px;font-weight:800}.workspace-quick-items{display:grid;gap:10px}.workspace-quick-item{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:0 10px;border-radius:14px;background:#ffffffe0;border:1px solid rgba(134,150,190,.1);transition:transform .22s ease,box-shadow .22s ease}.workspace-quick-item:hover{transform:translateY(-2px);box-shadow:0 12px 24px #4f68aa14}.workspace-quick-icon{color:#162965;display:grid;place-items:center}.workspace-quick-item strong{color:#13255f;font-size:14px;font-weight:800}.workspace-quick-item em{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;color:#664dff;font-style:normal;font-size:16px;font-weight:800;background:#f1effffa}.workspace-wallpaper-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-wallpaper-grid span{min-height:68px;border-radius:16px;border:1px solid rgba(132,149,192,.12)}.workspace-wallpaper-grid .is-selected{display:grid;place-items:center;color:#27356d;font-size:12px;font-weight:700;background:linear-gradient(145deg,#f5f4ffeb,#fff);box-shadow:inset 0 0 0 2px #6f4fee8c}.wallpaper--blue{background:linear-gradient(145deg,#e6edfff5,#f7faffd1)}.wallpaper--sand{background:linear-gradient(145deg,#ffeccdfa,#fff8e5db)}.wallpaper--mint{background:linear-gradient(145deg,#e3f8f3f5,#f1fbfaeb)}.workspace-benefit-row{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-benefit-card{display:grid;grid-template-columns:68px 1fr;gap:16px;align-items:start;padding:24px 22px;border-radius:24px;background:#ffffffe6;border:1px solid rgba(130,147,192,.14);box-shadow:0 20px 34px #394c8712;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.workspace-benefit-card:hover{transform:translateY(-5px);box-shadow:0 26px 42px #394c871c}.workspace-benefit-icon{width:68px;height:68px;border-radius:22px;display:grid;place-items:center}.workspace-benefit-card--blue .workspace-benefit-icon{color:#2787ff;background:linear-gradient(145deg,#ebf4ff,#fff)}.workspace-benefit-card--green .workspace-benefit-icon{color:#1fbf6e;background:linear-gradient(145deg,#ebfaf1,#fff)}.workspace-benefit-card--purple .workspace-benefit-icon{color:#7155ff;background:linear-gradient(145deg,#f1ecff,#fff)}.workspace-benefit-card--gold .workspace-benefit-icon{color:#f0a91a;background:linear-gradient(145deg,#fff7e6,#fff)}.workspace-benefit-copy strong{display:block;color:#10235d;font-size:18px;font-weight:800;line-height:1.28}.workspace-benefit-copy p{margin:8px 0 12px;color:#112961b8;font-size:15px;line-height:1.6}.workspace-benefit-copy a{display:inline-flex;align-items:center;gap:8px;color:#6a4eff;font-size:14px;font-weight:700}.workspace-showcase-footer-note{margin-top:22px;text-align:center;color:#112961cc;font-size:18px;font-weight:500}.workspace-showcase-footer-note span{color:#19bf70;font-weight:700}@keyframes workspaceOrbitFloat{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes workspaceNodePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.22);opacity:.78}}@keyframes workspaceBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes workspaceThreadSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1280px){.workspace-showcase-body{grid-template-columns:minmax(230px,.82fr) minmax(0,1.5fr)}.workspace-product-card{grid-template-columns:56px minmax(200px,.88fr) minmax(340px,1.3fr) 176px}.workspace-benefit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.workspace-showcase-body{grid-template-columns:1fr}.workspace-feature-rail{max-width:760px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.workspace-explore-btn{grid-column:1 / -1;justify-self:start}.workspace-main-stage{margin-top:12px}}@media(max-width:920px){.workspace-feature-rail{grid-template-columns:1fr}.workspace-product-card{grid-template-columns:52px minmax(0,1fr);padding:14px}.workspace-chat-list{border-radius:20px 20px 0 0;margin-left:10px;border-right:1px solid rgba(129,146,188,.12)}.workspace-conversation{grid-column:2;border-top:none}.workspace-quick-panel{grid-column:2;border-radius:0 0 20px 20px;border-left:1px solid rgba(129,146,188,.12);border-top:none}.workspace-quick-panel,.workspace-conversation,.workspace-chat-list{margin-left:10px}}@media(max-width:720px){.workspace-showcase-section{padding-top:70px}.workspace-showcase-heading h2{font-size:clamp(40px,11vw,58px)}.workspace-showcase-heading p,.workspace-feature-copy p,.workspace-benefit-copy p{font-size:14px}.workspace-product-card{display:block;padding:12px}.workspace-sidebar{display:none}.workspace-chat-list,.workspace-conversation,.workspace-quick-panel{margin-left:0;border-radius:20px;border:1px solid rgba(129,146,188,.12)}.workspace-conversation,.workspace-quick-panel{margin-top:10px}.workspace-benefit-row{grid-template-columns:1fr}.workspace-benefit-card{grid-template-columns:58px 1fr;padding:20px 18px}.workspace-benefit-icon{width:58px;height:58px;border-radius:18px}.workspace-orbit-lines{inset:-12px 0}.workspace-orbit--one{height:350px}.workspace-orbit--two{height:270px}.workspace-orbit--three{height:220px}}.workspace-showcase-section{padding:clamp(82px,9vw,116px) 0 72px}.workspace-showcase-container{width:min(1480px,calc(100% - 56px))}.workspace-showcase-heading{max-width:980px;margin-bottom:48px}.workspace-showcase-body{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:clamp(42px,4.2vw,68px);align-items:center}.workspace-feature-rail{gap:20px}.workspace-feature-item{grid-template-columns:62px minmax(0,1fr);gap:16px}.workspace-feature-icon{width:62px;height:62px;border-radius:19px}.workspace-feature-copy h3{font-size:16px;margin-top:0}.workspace-feature-copy p{font-size:13px;line-height:1.58}.workspace-main-stage{position:relative;min-width:0;width:100%;overflow:visible;isolation:isolate}.workspace-reference-stage{--workspace-tilt-x: 0deg;--workspace-tilt-y: 0deg;--workspace-glow-x: 50%;--workspace-glow-y: 50%;position:relative;width:100%;min-width:0;padding:12px;transform-style:preserve-3d;transform:perspective(1500px) rotateX(var(--workspace-tilt-x)) rotateY(var(--workspace-tilt-y));transition:transform .28s cubic-bezier(.2,.8,.2,1);will-change:transform}.workspace-reference-glow{position:absolute;inset:8% 5% 3%;border-radius:36px;background:radial-gradient(circle at var(--workspace-glow-x) var(--workspace-glow-y),rgba(31,197,127,.18),transparent 16%),radial-gradient(circle at 54% 50%,rgba(57,130,255,.13),transparent 38%);filter:blur(28px);opacity:.92;pointer-events:none;transition:background .18s ease}.workspace-reference-frame{position:relative;width:100%;aspect-ratio:1915 / 1038;border-radius:28px;overflow:hidden;border:1px solid rgba(104,129,188,.17);background:#eef4fb;box-shadow:0 34px 70px #2b437c24,0 12px 26px #2f68b212,inset 0 1px #fffffff2;transform:translateZ(20px)}.workspace-reference-frame img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#eef4fb;transition:transform .62s cubic-bezier(.2,.8,.2,1),filter .3s ease}.workspace-reference-stage:hover .workspace-reference-frame img{transform:scale(1.014);filter:saturate(1.03) contrast(1.01)}.workspace-reference-sheen{position:absolute;top:-25%;bottom:-25%;left:-36%;width:24%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);opacity:0;pointer-events:none}.workspace-reference-stage:hover .workspace-reference-sheen{animation:workspaceReferenceSheen 1.05s ease}.workspace-orbit-lines{inset:-66px -36px -58px;z-index:-1}.workspace-orbit--one{width:108%;height:66%}.workspace-orbit--two{width:91%;height:54%}.workspace-orbit--three{width:76%;height:44%}.workspace-floating-signal{position:absolute;z-index:5;min-width:118px;padding:10px 13px 10px 31px;display:grid;gap:1px;border-radius:15px;color:#12245e;background:#ffffffeb;border:1px solid rgba(114,137,188,.14);box-shadow:0 14px 30px #334c871a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;animation:workspaceSignalFloat 4.8s ease-in-out infinite}.workspace-floating-signal i{position:absolute;left:13px;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:#24cb76;box-shadow:0 0 0 5px #24cb761f,0 0 16px #24cb7657}.workspace-floating-signal strong{font-size:10px;font-weight:800}.workspace-floating-signal small{color:#12245e9e;font-size:9px;font-weight:600}.workspace-floating-signal--message{top:-22px;right:9%}.workspace-floating-signal--support{left:-18px;top:53%;animation-delay:.45s}.workspace-floating-signal--manage{right:-18px;top:60%;animation-delay:.9s}.workspace-floating-signal--productivity{left:8%;bottom:-24px;animation-delay:1.35s}.workspace-benefit-row{margin-top:54px}@keyframes workspaceReferenceSheen{0%{left:-36%;opacity:0}24%{opacity:.75}to{left:118%;opacity:0}}@keyframes workspaceSignalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:1180px){.workspace-showcase-container{width:min(100%,calc(100% - 42px))}.workspace-showcase-body{grid-template-columns:minmax(245px,280px) minmax(0,1fr);gap:34px}.workspace-floating-signal--support,.workspace-floating-signal--manage{display:none}}@media(max-width:980px){.workspace-showcase-body{grid-template-columns:1fr}.workspace-feature-rail{max-width:820px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-explore-btn{grid-column:1 / -1}.workspace-main-stage{margin-top:28px}.workspace-floating-signal--message{right:6%}.workspace-floating-signal--productivity{left:6%}}@media(max-width:720px){.workspace-showcase-container{width:min(100%,calc(100% - 28px))}.workspace-feature-rail{grid-template-columns:1fr}.workspace-reference-stage{padding:4px}.workspace-reference-frame{border-radius:18px}.workspace-orbit-lines,.workspace-floating-signal{display:none}}.live-workflow-section{position:relative;isolation:isolate;padding:clamp(96px,10vw,142px) 0 clamp(92px,9vw,128px);overflow:hidden;color:#f6f8ff;background:radial-gradient(circle at 14% 8%,rgba(107,88,255,.22),transparent 27%),radial-gradient(circle at 88% 78%,rgba(45,213,133,.17),transparent 31%),linear-gradient(150deg,#061332,#081b3f 42%,#071a35)}.live-workflow-section:before,.live-workflow-section:after{content:"";position:absolute;inset:auto;pointer-events:none;border-radius:50%;filter:blur(1px)}.live-workflow-section:before{width:620px;height:620px;left:-410px;bottom:-300px;border:1px solid rgba(120,106,255,.2);box-shadow:0 0 0 88px #786aff06,0 0 0 176px #786aff05}.live-workflow-section:after{width:520px;height:520px;right:-360px;top:-240px;border:1px solid rgba(49,210,126,.18);box-shadow:0 0 0 72px #31d27e06,0 0 0 144px #31d27e05}.wf-atmosphere,.wf-dot-matrix{position:absolute;pointer-events:none}.wf-atmosphere--one{width:540px;height:540px;top:4%;right:4%;border-radius:50%;background:radial-gradient(circle,rgba(89,109,255,.15),transparent 68%);filter:blur(26px)}.wf-atmosphere--two{width:440px;height:440px;left:12%;bottom:2%;border-radius:50%;background:radial-gradient(circle,rgba(49,209,129,.1),transparent 70%);filter:blur(28px)}.wf-dot-matrix{inset:0;opacity:.22;background-image:radial-gradient(rgba(177,192,255,.28) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}.live-workflow-container{position:relative;z-index:2}.live-workflow-heading{max-width:910px;margin:0 auto 48px;text-align:center}.live-workflow-kicker{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 17px;border-radius:999px;color:#74e6a5;font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-workflow-kicker i{width:8px;height:8px;border-radius:50%;background:#43dc86;box-shadow:0 0 0 7px #43dc861a,0 0 20px #43dc8699;animation:wfKickerPulse 2.2s ease-in-out infinite}.live-workflow-heading h2{max-width:860px;margin:22px auto 0;font-family:Manrope,sans-serif;font-size:clamp(42px,5.2vw,72px);line-height:.99;letter-spacing:-.055em;color:#f8faff}.live-workflow-heading h2 span{display:block;color:transparent;background:linear-gradient(90deg,#a697ff,#72a7ff 45%,#4fe09a);-webkit-background-clip:text;background-clip:text}.live-workflow-heading p{max-width:850px;margin:24px auto 0;color:#e0e7ffad;font-size:17px;line-height:1.75}.wf-theater{position:relative;max-width:1180px;margin:0 auto;border:1px solid rgba(162,178,255,.16);border-radius:32px;overflow:hidden;background:linear-gradient(155deg,#0e2048f5,#061531f5);box-shadow:0 52px 120px #0005186b,inset 0 1px #ffffff0a}.wf-theater:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 18%,transparent 78%,rgba(64,221,142,.025))}.wf-theater-topbar{position:relative;z-index:4;min-height:78px;display:grid;grid-template-columns:minmax(250px,1fr) minmax(300px,auto) auto;align-items:center;gap:24px;padding:14px 20px 14px 18px;border-bottom:1px solid rgba(166,181,255,.12);background:#071430c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wf-theater-title,.wf-theater-status,.wf-theater-timer,.wf-node-head,.wf-message-person,.wf-assignee-row,.wf-remote-foot,.wf-current-story,.wf-stream-action{display:flex;align-items:center}.wf-command-mark{width:46px;height:46px;display:grid;place-items:center;margin-right:12px;border-radius:15px;background:linear-gradient(145deg,#7565ff2b,#2bd27f1f);border:1px solid rgba(153,170,255,.17);box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff12}.wf-command-mark img{width:34px;height:34px;object-fit:contain}.wf-theater-title small,.wf-theater-status small,.wf-current-story small,.wf-node-head small,.wf-assignee-row small{display:block;color:#bdcbff7d;font-size:9px;font-weight:800;letter-spacing:.13em}.wf-theater-title strong{display:block;margin-top:4px;color:#f5f7ff;font-size:14px;font-weight:750}.wf-theater-status{gap:10px;min-width:300px;padding:10px 15px 10px 11px;border-radius:15px;border:1px solid rgba(130,151,255,.13);background:#ffffff0a;animation:wfStatusEnter .55s cubic-bezier(.22,.72,.18,1) both}.wf-theater-status>span,.wf-story-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#96a9ff;background:linear-gradient(145deg,#7660ff33,#377eff1f);box-shadow:inset 0 1px #ffffff0f}.wf-theater-status strong{display:block;margin-top:3px;color:#f5f7ff;font-size:12px;font-weight:750}.wf-theater-timer{justify-content:flex-end;gap:8px;color:#dae2ffb3;font-size:11px}.wf-theater-timer svg{color:#43db88;animation:wfRadioPulse 1.5s ease-in-out infinite}.wf-theater-timer span{color:#5ee49a;font-size:10px;font-weight:900;letter-spacing:.14em}.wf-theater-timer strong{min-width:42px;color:#eff3ff;font-variant-numeric:tabular-nums}.wf-flow-canvas{position:relative;height:620px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(72,86,186,.1),transparent 34%),linear-gradient(180deg,#0b1c409e,#05122bb8)}.wf-canvas-grid{position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(130,149,218,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(130,149,218,.055) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 52% 48%,#000 0,transparent 72%)}.wf-spine{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wf-spine-base,.wf-spine-signal{fill:none;vector-effect:non-scaling-stroke}.wf-spine-base{stroke:#8497ea29;stroke-width:2}.wf-spine-signal{stroke:url(#wfPathGradient);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 13;filter:drop-shadow(0 0 7px rgba(95,112,255,.65));animation:wfSignalTravel 2.2s linear infinite}.wf-moving-pulse{position:absolute;z-index:7;width:1px;height:1px;offset-path:path("M130 150 C210 150 235 150 310 150 C390 150 420 150 500 150 C580 150 630 150 715 150 C860 150 945 205 945 320 C945 430 875 475 760 475 C680 475 640 475 560 475 C480 475 430 475 350 475 C270 475 220 475 135 475");offset-rotate:0deg;transition:offset-distance .9s cubic-bezier(.25,.76,.15,1)}.wf-moving-pulse>span{width:30px;height:30px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;color:#fff;background:linear-gradient(145deg,#7a67ff,#2dce7b);border:3px solid rgba(255,255,255,.82);box-shadow:0 0 0 8px #5a5bff1f,0 0 28px #4fd3889e;animation:wfTokenBreathe 1.8s ease-in-out infinite}.wf-node{position:absolute;z-index:5;width:218px;min-height:176px;padding:16px;border-radius:22px;color:#eaf0ff;border:1px solid rgba(153,170,244,.13);background:linear-gradient(155deg,#142956eb,#091b3df0);box-shadow:0 22px 52px #00051947,inset 0 1px #ffffff0a;transform:translateY(0) scale(.98);opacity:.66;transition:transform .7s cubic-bezier(.22,.72,.18,1),opacity .6s ease,border-color .6s ease,box-shadow .6s ease}.wf-node:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 0%,rgba(130,109,255,.19),transparent 36%);transition:opacity .5s ease}.wf-node.is-active{opacity:1;transform:translateY(-8px) scale(1.025);border-color:#8298ff6b;box-shadow:0 28px 70px #00051c6b,0 0 0 1px #666fff1f,0 0 42px #594eff1f,inset 0 1px #ffffff14}.wf-node.is-active:after{opacity:1}.wf-node.is-complete{opacity:.88;border-color:#3bd3803b}.wf-node--message{left:2.6%;top:60px}.wf-node--ticket{left:25.8%;top:60px}.wf-node--task{right:10.7%;top:60px}.wf-node--remote{right:3.1%;bottom:52px;width:240px;min-height:194px}.wf-node--reminder{left:40.8%;bottom:52px}.wf-node--resolved{left:3.2%;bottom:52px;text-align:center}.wf-node-head{position:relative;z-index:2;gap:9px}.wf-node-head>div{min-width:0;flex:1}.wf-node-head strong{display:block;margin-top:3px;color:#f6f8ff;font-size:12px;font-weight:750}.wf-node-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#a49cff;background:#745eff24;border:1px solid rgba(131,116,255,.14)}.wf-live-dot{display:inline-flex;align-items:center;gap:5px;color:#58df94;font-size:8px;font-weight:900;letter-spacing:.1em}.wf-live-dot i,.wf-ticket-state i,.wf-remote-foot span i{width:6px;height:6px;border-radius:50%;background:#48de8a;box-shadow:0 0 12px #48de8abf}.wf-message-person{position:relative;z-index:2;gap:8px;margin-top:15px}.wf-avatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;font-size:9px;font-weight:800;background:linear-gradient(145deg,#ff9b5e,#db5a77);box-shadow:0 6px 14px #da597833}.wf-avatar--green{background:linear-gradient(145deg,#36d58b,#169d65);box-shadow:0 6px 14px #27c3792e}.wf-message-person strong{display:block;font-size:11px}.wf-message-person small{display:block;margin-top:2px;color:#becbf47a;font-size:9px}.wf-message-bubble{position:relative;z-index:2;margin-top:11px;padding:10px 11px;border-radius:12px 12px 12px 4px;color:#eff3ffdb;font-size:10px;line-height:1.45;background:#ffffff0e;border:1px solid rgba(255,255,255,.05)}.wf-node--message.is-active .wf-message-bubble{animation:wfMessageArrive .75s cubic-bezier(.22,.72,.18,1) both}.wf-typing-row{position:relative;z-index:2;display:flex;align-items:center;gap:4px;margin-top:10px}.wf-typing-row span{width:4px;height:4px;border-radius:50%;background:#8c9ee7;animation:wfTyping 1.2s ease-in-out infinite}.wf-typing-row span:nth-child(2){animation-delay:.15s}.wf-typing-row span:nth-child(3){animation-delay:.3s}.wf-typing-row em{margin-left:5px;color:#7edaad9e;font-size:8px;font-style:normal}.wf-priority,.wf-task-count{min-width:35px;padding:5px 7px;border-radius:8px;text-align:center;color:#ffb0a6;font-size:8px;font-weight:900;background:#ff665b1c;border:1px solid rgba(255,119,103,.1)}.wf-node--ticket h4,.wf-node--resolved h4{position:relative;z-index:2;margin:15px 0 0;color:#f4f7ff;font-size:13px}.wf-node--ticket p,.wf-node--reminder p,.wf-node--resolved p{position:relative;z-index:2;margin:5px 0 0;color:#becbf48a;font-size:9px;line-height:1.45}.wf-status-track{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:15px}.wf-status-track span{height:3px;border-radius:99px;background:#97aaed26;overflow:hidden}.wf-status-track span:first-child,.wf-node--ticket.is-active .wf-status-track span:nth-child(2),.wf-node--ticket.is-complete .wf-status-track span{background:linear-gradient(90deg,#7669ff,#3ed58b)}.wf-ticket-state{position:relative;z-index:2;display:flex;align-items:center;gap:6px;margin-top:10px;color:#dbe3ffa3;font-size:8px;font-weight:800;letter-spacing:.06em}.wf-ticket-state b{color:#7392e8;font-size:10px}.wf-task-count{color:#9be8bd;background:#34d5841a;border-color:#34d5841a}.wf-task-row{position:relative;z-index:2;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;margin-top:16px;padding:11px;border-radius:13px;background:#ffffff0b}.wf-task-check{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:transparent;border:1px solid rgba(151,170,238,.22);background:#071633b8}.wf-node--task.is-active .wf-task-check,.wf-node--task.is-complete .wf-task-check{color:#fff;background:linear-gradient(145deg,#7065ff,#2fcf7e);border-color:transparent;animation:wfCheckPop .55s .25s cubic-bezier(.2,.9,.2,1.2) both}.wf-task-row strong{display:block;color:#f3f6ffe0;font-size:10px}.wf-task-row small{display:block;margin-top:4px;color:#becbf470;font-size:8px}.wf-assignee-row{position:relative;z-index:2;gap:8px;margin-top:12px}.wf-assignee-row>div{flex:1}.wf-assignee-row strong{display:block;margin-top:2px;font-size:9px}.wf-assignee-row svg{color:#65d99a}.wf-remote-screen{position:relative;z-index:2;height:119px;overflow:hidden;border-radius:14px;border:1px solid rgba(131,151,221,.13);background:linear-gradient(145deg,#162b5b,#0d2148)}.wf-remote-toolbar{height:23px;display:flex;align-items:center;gap:4px;padding:0 8px;background:#030e2394;border-bottom:1px solid rgba(156,175,245,.08)}.wf-remote-toolbar>span{width:5px;height:5px;border-radius:50%;background:#adbdf057}.wf-remote-toolbar em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#63dc9a;font-size:7px;font-style:normal;font-weight:800}.wf-remote-panel{position:absolute;inset:36px 18px 15px;display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:7px}.wf-remote-panel i{border-radius:7px;background:linear-gradient(145deg,#6071c738,#49ca9112)}.wf-remote-panel i:first-child{grid-row:1 / 3}.wf-remote-cursor{position:absolute;left:62%;top:52%;color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.wf-node--remote.is-active .wf-remote-cursor{animation:wfCursorMove 2.25s ease-in-out infinite}.wf-remote-ping{position:absolute;left:65%;top:56%;width:8px;height:8px;border:1px solid #54df95;border-radius:50%;opacity:0}.wf-node--remote.is-active .wf-remote-ping{animation:wfRemotePing 1.6s ease-out infinite}.wf-remote-foot{position:relative;z-index:2;justify-content:space-between;gap:10px;margin-top:12px}.wf-remote-foot span{display:inline-flex;align-items:center;gap:6px;color:#67dfa0;font-size:7px;font-weight:900;letter-spacing:.08em}.wf-remote-foot strong{color:#f1f5ffd6;font-size:9px}.wf-reminder-time{position:relative;z-index:2;display:flex;align-items:flex-end;gap:7px;margin-top:15px}.wf-reminder-time>strong{color:#f5f7ff;font-family:Manrope,sans-serif;font-size:38px;line-height:.9;letter-spacing:-.05em}.wf-reminder-time>span{color:#83a0ef;font-size:10px;font-weight:800}.wf-reminder-time small{display:block;margin-top:3px;color:#becbf466;font-size:7px;letter-spacing:.1em}.wf-reminder-toggle{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-top:11px}.wf-reminder-toggle>span{position:relative;width:27px;height:15px;border-radius:99px;background:#8b9cde2e;transition:background .5s ease}.wf-reminder-toggle i{position:absolute;width:11px;height:11px;left:2px;top:2px;border-radius:50%;background:#8a9bcf;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .5s ease}.wf-node--reminder.is-active .wf-reminder-toggle>span,.wf-node--reminder.is-complete .wf-reminder-toggle>span{background:#37d6853d}.wf-node--reminder.is-active .wf-reminder-toggle i,.wf-node--reminder.is-complete .wf-reminder-toggle i{transform:translate(12px);background:#4cdd8d}.wf-reminder-toggle strong{color:#dde4fb94;font-size:8px}.wf-node--resolved{min-height:194px;overflow:hidden}.wf-success-rings{position:absolute;inset:0;pointer-events:none}.wf-success-rings span{position:absolute;left:50%;top:49%;width:90px;height:90px;transform:translate(-50%,-50%) scale(.5);border:1px solid rgba(60,218,137,.24);border-radius:50%;opacity:0}.wf-node--resolved.is-active .wf-success-rings span{animation:wfSuccessRing 2s ease-out infinite}.wf-node--resolved.is-active .wf-success-rings span:nth-child(2){animation-delay:.7s}.wf-resolved-check{position:relative;z-index:2;width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:17px;color:#55e298;background:#37d5841a;border:1px solid rgba(76,221,142,.18)}.wf-node--resolved.is-active .wf-resolved-check{animation:wfCheckPop .65s cubic-bezier(.2,.9,.2,1.2) both;box-shadow:0 0 34px #39da882e}.wf-node--resolved>small{position:relative;z-index:2;color:#64dfa0;font-size:7px;font-weight:900;letter-spacing:.13em}.wf-node--resolved h4{margin-top:5px}.wf-resolved-meta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px}.wf-resolved-meta span,.wf-resolved-meta strong{padding:5px 7px;border-radius:7px;font-size:7px;font-weight:850}.wf-resolved-meta span{color:#d6e0ff9e;background:#ffffff0d}.wf-resolved-meta strong{color:#60dfa0;background:#33d4821a}.wf-context-orb{position:absolute;z-index:3;left:31.5%;top:52%;width:154px;height:154px;transform:translate(-50%,-50%);display:grid;place-items:center}.wf-context-orb>div{position:relative;z-index:2;width:108px;height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#9fa8ff;text-align:center;background:radial-gradient(circle at 35% 25%,#7e6cff3b,#0d214aeb 64%);border:1px solid rgba(141,154,255,.24);box-shadow:0 24px 54px #00051861,inset 0 0 28px #5a53ff14;animation:wfContextFloat 4.2s ease-in-out infinite}.wf-context-orb strong{margin-top:6px;color:#f1f4ff;font-size:12px}.wf-context-orb small{margin-top:2px;color:#bbc9f775;font-size:7px}.wf-context-ring{position:absolute;inset:4px;border-radius:50%;border:1px dashed rgba(113,121,255,.22);animation:wfContextSpin 12s linear infinite}.wf-context-ring--two{inset:-10px;border-color:#31d38121;animation-duration:17s;animation-direction:reverse}.wf-activity-deck{position:relative;z-index:5;min-height:92px;display:grid;grid-template-columns:minmax(330px,1.1fr) minmax(430px,1.5fr) auto;align-items:center;gap:18px;padding:16px 20px;border-top:1px solid rgba(153,170,238,.12);background:#05112ae0}.wf-current-story{gap:11px;animation:wfStatusEnter .6s cubic-bezier(.22,.72,.18,1) both}.wf-story-icon{color:#61df9d;background:#33cd7f1a}.wf-current-story>div{min-width:0}.wf-current-story strong{display:block;margin-top:4px;color:#eff3ffd6;font-size:10px;line-height:1.4}.wf-activity-stream{display:flex;align-items:center;gap:8px;overflow:hidden}.wf-activity-stream>span{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:31px;padding:0 9px;border-radius:10px;color:#d4defca3;font-size:8px;font-weight:700;border:1px solid rgba(146,164,232,.1);background:#ffffff09;animation:wfActivityIn .55s var(--wf-activity-delay) cubic-bezier(.22,.72,.18,1) both}.wf-activity-stream i{width:16px;height:16px;display:grid;place-items:center;border-radius:6px;color:#65dfa0;background:#33d2811a}.wf-stream-action{justify-content:flex-end;gap:8px;color:#a4b3e57a;font-size:8px;white-space:nowrap}.wf-stream-action svg{color:#6b85d8}.wf-tool-legend{max-width:980px;margin:28px auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(153,170,244,.11);border-radius:19px;overflow:hidden;background:#0716337a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wf-tool-legend button{position:relative;min-height:66px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 12px;border:0;border-right:1px solid rgba(153,170,244,.09);color:#cad5f882;background:transparent;cursor:pointer;transition:color .3s ease,background .3s ease}.wf-tool-legend button:last-child{border-right:0}.wf-tool-legend button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#ffffff0a;transition:transform .3s ease,background .3s ease,color .3s ease}.wf-tool-legend button strong{font-size:10px;font-weight:750}.wf-tool-legend button>i{position:absolute;inset:auto 12px 0;height:2px;transform:scaleX(0);transform-origin:left;border-radius:99px;background:linear-gradient(90deg,#7967ff,#36d787);transition:transform .45s ease}.wf-tool-legend button.is-active{color:#f0f4ff;background:#ffffff09}.wf-tool-legend button.is-active>span{color:#fff;transform:translateY(-2px);background:linear-gradient(145deg,#7662ff42,#33d48129)}.wf-tool-legend button.is-active>i{transform:scaleX(1)}.wf-tool-legend button.is-complete{color:#64df9fb8}@keyframes wfKickerPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.28);opacity:.72}}@keyframes wfRadioPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@keyframes wfSignalTravel{to{stroke-dashoffset:-60}}@keyframes wfTokenBreathe{0%,to{box-shadow:0 0 0 8px #5a5bff1f,0 0 28px #4fd3889e}50%{box-shadow:0 0 0 13px #5a5bff0d,0 0 40px #4fd388d1}}@keyframes wfStatusEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wfMessageArrive{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wfTyping{0%,60%,to{transform:translateY(0);opacity:.38}30%{transform:translateY(-3px);opacity:1}}@keyframes wfCheckPop{0%{opacity:.2;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes wfCursorMove{0%,to{transform:translate(0) rotate(-4deg)}35%{transform:translate(26px,-13px) rotate(-4deg)}68%{transform:translate(-19px,19px) rotate(-4deg)}}@keyframes wfRemotePing{0%{transform:scale(.4);opacity:0}30%{opacity:1}to{transform:scale(4.5);opacity:0}}@keyframes wfSuccessRing{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}25%{opacity:.75}to{transform:translate(-50%,-50%) scale(2.3);opacity:0}}@keyframes wfContextFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes wfContextSpin{to{transform:rotate(360deg)}}@keyframes wfActivityIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media(max-width:1080px){.wf-theater-topbar{grid-template-columns:1fr auto}.wf-theater-status{grid-column:1 / -1;grid-row:2;min-width:0}.wf-theater-timer{grid-column:2;grid-row:1}.wf-flow-canvas{height:720px}.wf-spine,.wf-moving-pulse,.wf-context-orb{display:none}.wf-node{width:calc(33.333% - 28px);min-height:185px}.wf-node--message{left:14px;top:36px}.wf-node--ticket{left:calc(33.333% + 0px);top:36px}.wf-node--task{right:14px;top:36px}.wf-node--remote{right:14px;bottom:48px;width:calc(33.333% - 28px)}.wf-node--reminder{left:calc(33.333% + 0px);bottom:48px}.wf-node--resolved{left:14px;bottom:48px}.wf-activity-deck{grid-template-columns:1fr 1fr}.wf-stream-action{display:none}}@media(max-width:820px){.live-workflow-section{padding-top:78px}.live-workflow-heading h2{font-size:clamp(38px,9vw,58px)}.live-workflow-heading p{font-size:15px}.wf-flow-canvas{height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px}.wf-node,.wf-node--message,.wf-node--ticket,.wf-node--task,.wf-node--remote,.wf-node--reminder,.wf-node--resolved{position:relative;inset:auto;width:auto;min-height:190px}.wf-node.is-active{transform:translateY(-3px) scale(1.01)}.wf-activity-deck{grid-template-columns:1fr}.wf-activity-stream{flex-wrap:wrap}.wf-tool-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-tool-legend button:nth-child(3){border-right:0}.wf-tool-legend button:nth-child(-n+3){border-bottom:1px solid rgba(153,170,244,.09)}}@media(max-width:560px){.live-workflow-heading{margin-bottom:34px}.live-workflow-kicker{font-size:10px;letter-spacing:.14em}.live-workflow-heading h2{font-size:clamp(34px,11.5vw,48px)}.wf-theater{border-radius:24px}.wf-theater-topbar{display:flex;flex-wrap:wrap;gap:11px;padding:14px}.wf-theater-title{flex:1 1 200px}.wf-theater-status{order:3;flex:1 1 100%}.wf-theater-timer{margin-left:auto}.wf-flow-canvas{grid-template-columns:1fr}.wf-node,.wf-node--message,.wf-node--ticket,.wf-node--task,.wf-node--remote,.wf-node--reminder,.wf-node--resolved{min-height:176px}.wf-activity-deck{padding:15px}.wf-tool-legend{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.wf-tool-legend button{min-height:58px}.wf-tool-legend button:nth-child(2n){border-right:0}.wf-tool-legend button:nth-child(-n+4){border-bottom:1px solid rgba(153,170,244,.09)}.wf-tool-legend button:nth-child(3){border-right:1px solid rgba(153,170,244,.09)}}@media(prefers-reduced-motion:reduce){.live-workflow-section *,.live-workflow-section *:before,.live-workflow-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(min-width:1101px){html.hero-page-snap-active{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:none}html.hero-page-snap-active body{overscroll-behavior-y:none}.hero-page-shell .orbit-hero-section,.hero-page-shell .connected-platform-showcase,.hero-page-shell .workspace-showcase-section,.hero-page-shell .cwf-section,.hero-page-shell .hcs-ending-section{scroll-snap-align:start;scroll-snap-stop:always}.hero-page-shell .connected-platform-showcase,.hero-page-shell .workspace-showcase-section{height:100svh;min-height:720px;max-height:100svh;overflow:hidden;display:flex;align-items:center}.hero-page-shell .connected-platform-showcase{padding:clamp(18px,2.5vh,30px) 0}.hero-page-shell .connected-platform-showcase-grid{align-items:center}.hero-page-shell .workspace-showcase-section{padding:clamp(16px,2.2vh,26px) 0}.hero-page-shell .workspace-showcase-container{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:center;gap:clamp(8px,1.2vh,14px)}.hero-page-shell .workspace-showcase-heading{margin-bottom:0}.hero-page-shell .workspace-showcase-heading h2{margin-top:12px}.hero-page-shell .workspace-showcase-heading p{margin-top:10px;font-size:13px;line-height:1.5}.hero-page-shell .workspace-showcase-body{min-height:0;height:100%;gap:clamp(28px,3vw,48px)}.hero-page-shell .workspace-feature-rail{gap:10px}.hero-page-shell .workspace-feature-item{grid-template-columns:50px minmax(0,1fr);gap:12px}.hero-page-shell .workspace-feature-icon{width:50px;height:50px;border-radius:16px}.hero-page-shell .workspace-feature-copy h3{font-size:14px}.hero-page-shell .workspace-feature-copy p{font-size:11px;line-height:1.45}.hero-page-shell .workspace-explore-btn{min-height:42px;padding:0 17px;font-size:12px}.hero-page-shell .workspace-main-stage{height:min(45vh,440px);display:flex;align-items:center;justify-content:center}.hero-page-shell .workspace-reference-stage{width:100%;height:100%;padding:6px;display:flex;align-items:center;justify-content:center}.hero-page-shell .workspace-reference-frame{width:auto;height:100%;max-width:100%;aspect-ratio:1915 / 1038}.hero-page-shell .workspace-benefit-row{margin-top:0}.hero-page-shell .workspace-benefit-card{min-height:76px;padding:12px 14px}.hero-page-shell .workspace-benefit-icon{width:44px;height:44px;border-radius:14px}.hero-page-shell .workspace-benefit-copy strong{font-size:12px}.hero-page-shell .workspace-benefit-copy p{margin-top:3px;font-size:10px;line-height:1.35}.hero-page-shell .workspace-benefit-copy a{margin-top:4px;font-size:9px}.hero-page-shell .workspace-showcase-footer-note{margin-top:0;font-size:12px}}@media(min-width:761px)and (max-width:1360px){.workspace-showcase-heading h2{font-size:clamp(46px,4.2vw,64px)}}@media(max-width:760px){.workspace-showcase-heading h2{font-size:clamp(40px,11vw,58px)}}.workspace-feature-copy h3{font-size:19px;font-weight:900;line-height:1.25;letter-spacing:-.02em}.workspace-feature-item--purple .workspace-feature-copy h3{color:#7358ff}.workspace-feature-item--green .workspace-feature-copy h3{color:#1fbf6e}.workspace-feature-item--blue .workspace-feature-copy h3{color:#2787ff}.workspace-feature-item--gold .workspace-feature-copy h3{color:#f0a91a}.workspace-benefit-copy strong{font-size:19px;font-weight:900;line-height:1.25;letter-spacing:-.02em}.workspace-benefit-card--blue .workspace-benefit-copy strong{color:#2787ff}.workspace-benefit-card--green .workspace-benefit-copy strong{color:#1fbf6e}.workspace-benefit-card--purple .workspace-benefit-copy strong{color:#7155ff}.workspace-benefit-card--gold .workspace-benefit-copy strong{color:#f0a91a}@media(min-width:1101px){.hero-page-shell .workspace-feature-copy h3{font-size:17px;font-weight:900}.hero-page-shell .workspace-benefit-copy strong{font-size:15px;font-weight:900}}.workspace-reference-stage{--workspace-tilt-x: 0deg;--workspace-tilt-y: 0deg;--workspace-glow-x: 50%;--workspace-glow-y: 50%;position:relative;width:min(100%,1020px);padding:18px;border-radius:38px;perspective:1800px;isolation:isolate}.workspace-reference-stage:before{content:"";position:absolute;inset:7%;z-index:-2;border-radius:42px;background:#574cc824;filter:blur(55px);transform:translateY(34px)}.workspace-reference-glow{position:absolute;z-index:-1;width:360px;height:360px;left:var(--workspace-glow-x);top:var(--workspace-glow-y);border-radius:50%;background:radial-gradient(circle,rgba(115,96,255,.22),rgba(48,217,164,.08) 48%,transparent 72%);filter:blur(42px);transform:translate(-50%,-50%);transition:left .12s linear,top .12s linear;pointer-events:none}.workspace-css-app{position:relative;width:100%;height:clamp(550px,50vw,660px);display:grid;grid-template-columns:54px minmax(205px,.85fr) minmax(350px,1.65fr) minmax(220px,.95fr);color:#15213a;border:1px solid rgba(123,143,181,.18);border-radius:25px;background:#f6f9fd;box-shadow:0 42px 95px #27305b2e,0 10px 28px #404d7d1a,inset 0 1px #fffffffa;overflow:hidden;transform:rotateX(var(--workspace-tilt-x)) rotateY(var(--workspace-tilt-y));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.75,.2,1);will-change:transform}.workspace-app-nav{position:relative;z-index:5;padding:17px 8px 14px;display:flex;align-items:center;flex-direction:column;color:#dbe7ff;background:radial-gradient(circle at 50% 8%,rgba(37,126,255,.22),transparent 30%),linear-gradient(180deg,#142341,#0b172c)}.workspace-mini-logo{width:35px;height:35px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:linear-gradient(145deg,#2588ff,#0d5ee6);box-shadow:0 8px 18px #1166ef57,inset 0 1px #ffffff59}.workspace-mini-logo span{font-size:18px;font-weight:900}.workspace-nav-buttons{width:100%;margin-top:24px;display:grid;gap:12px}.workspace-app-nav button{width:38px;height:38px;display:grid;place-items:center;color:#dce8ffad;border:0;border-radius:12px;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.workspace-app-nav button:hover,.workspace-app-nav button.is-active{color:#fff;background:linear-gradient(145deg,#258cff,#1069eb);box-shadow:0 10px 24px #0b67ef52,inset 0 1px #ffffff40;transform:translateY(-2px)}.workspace-nav-profile{position:relative;width:34px;height:34px;margin-top:auto}.workspace-nav-profile img{width:100%;height:100%;display:block;border:2px solid rgba(255,255,255,.7);border-radius:50%;object-fit:cover}.workspace-nav-profile span{position:absolute;right:-1px;bottom:0;width:9px;height:9px;border:2px solid #14213b;border-radius:50%;background:#22c879}.workspace-avatar-wrap{position:relative;width:34px;height:34px;flex:0 0 auto}.workspace-avatar-wrap img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.workspace-avatar-wrap>span{position:absolute;right:-1px;bottom:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#22c879}.workspace-chat-sidebar{min-width:0;border-right:1px solid #e3eaf4;background:linear-gradient(180deg,#fff,#fbfdff);overflow:hidden}.workspace-account-header{min-height:70px;padding:14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf5}.workspace-account-person{min-width:0;display:flex;align-items:center;gap:10px}.workspace-account-person>div:last-child{min-width:0;display:grid}.workspace-account-person strong{overflow:hidden;color:#14203a;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.workspace-account-person small{margin-top:2px;color:#70809b;font-size:9px}.workspace-account-header>button,.workspace-header-actions button,.workspace-widget-heading button{padding:0;display:grid;place-items:center;color:#65758d;border:0;background:transparent;cursor:pointer}.workspace-chat-search{height:42px;margin:12px;padding:0 11px;display:flex;align-items:center;gap:7px;color:#8492a8;border:1px solid #dce5f1;border-radius:13px;background:#fff;box-shadow:0 4px 12px #2d416409}.workspace-chat-search input{min-width:0;flex:1;color:#24324a;border:0;outline:none;background:transparent;font:inherit;font-size:10px}.workspace-chat-search input::placeholder{color:#91a0b6}.workspace-chat-search button{padding:0;display:grid;place-items:center;color:#73829b;border:0;background:none}.workspace-chat-list{height:calc(100% - 137px);padding:0 8px 12px;overflow:hidden}.workspace-chat-row{width:100%;min-height:61px;padding:9px 8px;display:flex;align-items:center;gap:9px;text-align:left;border:1px solid transparent;border-radius:14px;background:transparent;cursor:pointer;opacity:0;transform:translate(-14px);animation:workspaceChatEnter .5s ease forwards;animation-delay:var(--chat-delay);transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-chat-row:hover{background:#f5f8fd;transform:translate(2px)}.workspace-chat-row.is-active{border-color:#b9d5ff;background:linear-gradient(135deg,#eaf3ff,#f3f8ff);box-shadow:inset 3px 0 #287cf5,0 7px 18px #2d73e514}.workspace-chat-copy{min-width:0;flex:1}.workspace-chat-name-row,.workspace-chat-preview-row{display:flex;align-items:center;justify-content:space-between;gap:7px}.workspace-chat-name-row strong{min-width:0;overflow:hidden;color:#26344d;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-name-row time{flex:0 0 auto;color:#74849d;font-size:7.5px}.workspace-chat-preview-row{margin-top:4px}.workspace-chat-preview-row small{min-width:0;overflow:hidden;color:#70809a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workspace-unread-badge{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border-radius:50%;background:#2174ed;box-shadow:0 5px 11px #2174ed38;font-size:7px;font-weight:900;animation:workspaceUnreadPulse 2.2s ease-in-out infinite}.workspace-conversation{position:relative;min-width:0;display:grid;grid-template-rows:70px 1fr 64px;background:radial-gradient(circle at 55% 45%,rgba(232,241,255,.46),transparent 38%),#fff}.workspace-conversation-header{padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf5;background:#fffffff0}.workspace-active-contact{display:flex;align-items:center;gap:9px}.workspace-active-contact>div:last-child{display:grid}.workspace-active-contact strong{color:#1b2941;font-size:11px;font-weight:850}.workspace-active-contact small{margin-top:2px;display:flex;align-items:center;gap:4px;color:#78869c;font-size:8px}.workspace-active-contact small i{width:5px;height:5px;border-radius:50%;background:#20c77a;box-shadow:0 0 0 3px #20c77a1c}.workspace-header-actions{display:flex;align-items:center;gap:4px}.workspace-header-actions button{width:29px;height:29px;border-radius:9px;transition:color .16s ease,background .16s ease}.workspace-header-actions button:hover{color:#176ced;background:#edf4ff}.workspace-message-area{position:relative;padding:12px 17px 16px;overflow:hidden}.workspace-message-area:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#c7d6eb 0 .7px,transparent .8px);background-size:18px 18px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.workspace-chat-date{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.workspace-chat-date:before,.workspace-chat-date:after{content:"";height:1px;flex:1;background:#edf1f7}.workspace-chat-date span{padding:5px 10px;color:#8492a8;border:1px solid #e7edf5;border-radius:999px;background:#fff;font-size:7.5px}.workspace-message{position:relative;z-index:1;margin-top:11px;display:flex;align-items:flex-start;gap:7px;opacity:0;animation:workspaceMessageEnter .54s ease forwards}.workspace-message>img,.workspace-typing img{width:27px;height:27px;flex:0 0 auto;border-radius:50%;object-fit:cover}.workspace-message-content{max-width:71%}.workspace-message-bubble{padding:9px 11px;color:#34445e;border:1px solid #e1e8f1;border-radius:8px 14px 14px;background:#fff;box-shadow:0 7px 18px #2f41640e;font-size:8.5px;line-height:1.45}.workspace-message-content>time{margin-top:3px;display:block;color:#8694a8;font-size:6.8px;text-align:right}.workspace-message--sent{justify-content:flex-end}.workspace-message--sent .workspace-message-bubble{color:#21406f;border-color:#d6e6fb;border-radius:14px 8px 14px 14px;background:linear-gradient(135deg,#e9f3ff,#f5f9ff)}.workspace-sent-meta{margin-top:3px;display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#2476ed}.workspace-sent-meta time{color:#7d8ca3;font-size:6.8px}.workspace-message--one{animation-delay:.2s}.workspace-message--two{animation-delay:.42s}.workspace-message--three{animation-delay:1.05s}.workspace-message--four{animation-delay:1.28s}.workspace-message--five{animation-delay:1.48s}.workspace-file-stack{position:relative;z-index:1;width:70%;margin:10px 0 0 auto;padding:8px;border:1px solid #cfe1fa;border-radius:15px;background:linear-gradient(145deg,#edf5ff,#f7fbff);box-shadow:0 11px 25px #2a67c214}.workspace-file-card{min-height:48px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid #dce7f5;border-radius:10px;background:#fff;box-shadow:0 5px 11px #1f3a620b;opacity:0;transform:translateY(10px);animation:workspaceFileEnter .52s ease forwards;animation-delay:var(--file-delay)}.workspace-file-card+.workspace-file-card{margin-top:6px}.workspace-file-information{min-width:0;display:flex;align-items:center;gap:8px}.workspace-file-information>div:last-child{min-width:0;display:grid}.workspace-file-information strong{overflow:hidden;color:#21334e;font-size:8.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.workspace-file-information small{margin-top:2px;color:#7a8ba5;font-size:6.7px}.workspace-file-icon{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border-radius:8px;background:linear-gradient(145deg,#2c87fa,#1263e6)}.workspace-file-card--excel .workspace-file-icon{background:linear-gradient(145deg,#2dc579,#129758)}.workspace-file-card--powerpoint .workspace-file-icon{background:linear-gradient(145deg,#ff9b36,#f06a22)}.workspace-file-card button{min-width:75px;height:29px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:5px;color:#176ceb;border:1px solid #cfe1f9;border-radius:9px;background:#fff;cursor:pointer;font-size:7px;font-weight:850;transition:color .17s ease,border-color .17s ease,background .17s ease,transform .17s ease}.workspace-file-card button:hover{color:#fff;border-color:#2174ed;background:#2174ed;transform:translateY(-1px)}.workspace-file-time{margin-top:5px;display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#2477ef}.workspace-file-time time{color:#7f8da1;font-size:6.7px}.workspace-message-reaction{width:fit-content;margin-top:4px;padding:3px 7px;display:block;color:#315277;border:1px solid #dfe7f2;border-radius:999px;background:#fff;box-shadow:0 4px 9px #293a5b0f;font-size:7px}.workspace-typing{position:relative;z-index:1;width:fit-content;margin-top:8px;display:flex;align-items:center;gap:4px;color:#71819a;font-size:7px;opacity:0;animation:workspaceTypingAppear 6s ease 2s infinite}.workspace-typing span{margin-left:2px}.workspace-typing i{width:4px;height:4px;border-radius:50%;background:#377ff0;animation:workspaceTypingDot 1.2s ease-in-out infinite}.workspace-typing i:nth-of-type(2){animation-delay:.15s}.workspace-typing i:nth-of-type(3){animation-delay:.3s}.workspace-message-composer{margin:8px 12px 11px;padding:0 8px 0 11px;display:flex;align-items:center;gap:7px;border:1px solid #e2e9f2;border-radius:17px;background:#fff;box-shadow:0 7px 20px #2a3c5e0f}.workspace-message-composer input{min-width:0;flex:1;color:#31425d;border:0;outline:0;background:transparent;font-size:8.5px}.workspace-message-composer input::placeholder{color:#93a0b4}.workspace-message-composer button{width:28px;height:28px;padding:0;display:grid;place-items:center;color:#71829a;border:0;border-radius:9px;background:transparent;cursor:pointer}.workspace-message-composer .workspace-send-button{width:35px;height:35px;color:#fff;border-radius:12px;background:linear-gradient(145deg,#2f88ff,#1266eb);box-shadow:0 8px 18px #186aea47;transition:transform .18s ease,box-shadow .18s ease}.workspace-message-composer .workspace-send-button:hover{transform:translateY(-2px) rotate(-4deg);box-shadow:0 12px 24px #186aea57}.workspace-productivity-panel{min-width:0;padding:13px 11px;border-left:1px solid #e1e8f2;background:linear-gradient(180deg,#fbfdff,#f7faff);overflow:hidden}.workspace-panel-heading{display:flex;justify-content:space-between;gap:8px}.workspace-panel-heading>div{min-width:0}.workspace-panel-heading>div>small{color:#8190a6;font-size:6.5px}.workspace-panel-heading h3{margin:2px 0 3px;color:#18253d;font-size:14px;line-height:1;letter-spacing:-.035em}.workspace-panel-heading p{margin:0;color:#77879e;font-size:6.7px;line-height:1.45}.workspace-active-count{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;align-content:center;color:#2174ed;border:1px solid #cfe0fa;border-radius:13px;background:#fff;box-shadow:0 7px 16px #29579d12;font-size:5.7px;text-transform:uppercase}.workspace-active-count strong{font-size:12px;line-height:1}.workspace-panel-stats{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.workspace-panel-stats>div{min-width:0;min-height:43px;padding:5px 3px;display:grid;place-items:center;align-content:center;color:#2676ec;border:1px solid #dce5f2;border-radius:10px;background:#fff}.workspace-panel-stats strong{color:#1d2c45;font-size:9px;line-height:1}.workspace-panel-stats small{margin-top:2px;color:#77879f;font-size:5.3px}.workspace-widget{margin-top:8px;padding:10px;border:1px solid #dfe7f1;border-radius:13px;background:#fffffff0;box-shadow:0 7px 17px #253a5b0b;opacity:0;transform:translate(12px);animation:workspaceWidgetEnter .54s ease forwards}.workspace-widget:nth-of-type(1){animation-delay:.3s}.workspace-widget:nth-of-type(2){animation-delay:.45s}.workspace-widget:nth-of-type(3){animation-delay:.6s}.workspace-widget:nth-of-type(4){animation-delay:.75s}.workspace-widget:nth-of-type(5){animation-delay:.9s}.workspace-widget-heading{display:flex;align-items:center;justify-content:space-between}.workspace-widget-heading>div{display:flex;align-items:center;gap:6px;color:#176eed}.workspace-widget-heading strong{color:#1f2e47;font-size:8.5px;font-weight:850}.workspace-widget-heading button{width:23px;height:23px;color:#2074ec;border-radius:7px;background:#eef5ff}.workspace-widget>a{margin-top:6px;display:block;color:#176eee;font-size:6.2px;font-weight:800;text-align:right}.workspace-reminder-list{margin-top:8px;display:grid;gap:6px}.workspace-reminder-list>div{display:flex;align-items:center;gap:6px}.workspace-empty-check{width:9px;height:9px;flex:0 0 auto;border:1px solid #cdd8e7;border-radius:3px;background:#fff}.workspace-reminder-list>div>div{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:4px}.workspace-reminder-list strong{min-width:0;overflow:hidden;color:#35445d;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.workspace-reminder-list small{flex:0 0 auto;color:#8492a7;font-size:5.5px}.workspace-note-grid{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.workspace-note{min-width:0;min-height:79px;padding:8px;border-radius:9px;transition:transform .18s ease,box-shadow .18s ease}.workspace-note:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 9px 17px #303d531a}.workspace-note--yellow{background:linear-gradient(145deg,#fff4b8,#fffbe1)}.workspace-note--green{background:linear-gradient(145deg,#d9f7e9,#effcf6)}.workspace-note strong{color:#324159;font-size:6.8px}.workspace-note p{margin:5px 0;color:#63738b;font-size:5.6px;line-height:1.4}.workspace-note small{color:#8190a4;font-size:5.3px}.workspace-task-list{margin-top:8px;display:grid;gap:6px}.workspace-task-list>div{display:flex;align-items:center;gap:5px}.workspace-task-list strong{min-width:0;flex:1;overflow:hidden;color:#34435c;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.workspace-task-date{padding:2px 5px;flex:0 0 auto;border-radius:999px;font-size:5.3px;font-weight:800}.workspace-task-date--danger{color:#e85757;background:#fff0f0}.workspace-task-date--warning{color:#d58922;background:#fff6e6}.workspace-task-date--success{color:#168c55;background:#e8f9ef}.workspace-bookmark-list{margin-top:8px;display:grid;gap:6px}.workspace-bookmark-list>div{padding:6px;display:flex;align-items:center;gap:6px;border:1px solid #e5ebf3;border-radius:8px;background:#fbfdff}.workspace-bookmark-list>div>div{min-width:0;flex:1;display:grid}.workspace-bookmark-list strong{overflow:hidden;color:#34435c;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-bookmark-list small{margin-top:2px;overflow:hidden;color:#8391a5;font-size:5.2px;text-overflow:ellipsis;white-space:nowrap}.workspace-bookmark-icon{width:21px;height:21px;display:grid;place-items:center;color:#2678ef;border-radius:6px;background:#eaf3ff}.workspace-bookmark-icon--green{color:#159461;background:#e8f9f1}.workspace-theme-options{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.workspace-theme-options button{min-height:37px;padding:4px;display:grid;place-items:center;align-content:center;gap:2px;color:#687890;border:1px solid #dce5f1;border-radius:8px;background:#fff;cursor:pointer;font-size:5.8px}.workspace-theme-options button span{font-size:10px}.workspace-theme-options button.is-active{color:#1e70e9;border-color:#5b9df8;box-shadow:0 0 0 2px #418bf41a,0 6px 13px #2769c814}@keyframes workspaceChatEnter{to{opacity:1;transform:translate(0)}}@keyframes workspaceUnreadPulse{0%,to{transform:scale(1);box-shadow:0 5px 11px #2174ed38}50%{transform:scale(1.12);box-shadow:0 5px 14px #2174ed4d,0 0 0 4px #2174ed14}}@keyframes workspaceMessageEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes workspaceFileEnter{to{opacity:1;transform:translateY(0)}}@keyframes workspaceWidgetEnter{to{opacity:1;transform:translate(0)}}@keyframes workspaceTypingAppear{0%,12%{opacity:0;transform:translateY(4px)}18%,74%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(4px)}}@keyframes workspaceTypingDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(max-width:1200px){.workspace-css-app{grid-template-columns:49px minmax(180px,.8fr) minmax(320px,1.55fr) minmax(195px,.86fr)}.workspace-productivity-panel{padding-inline:8px}.workspace-file-card button{min-width:31px}.workspace-file-card button span{display:none}}@media(max-width:980px){.workspace-reference-stage{width:100%;padding:12px}.workspace-css-app{height:610px;grid-template-columns:50px minmax(180px,.76fr) minmax(350px,1.5fr)}.workspace-productivity-panel{display:none}}@media(max-width:700px){.workspace-css-app{height:590px;grid-template-columns:46px minmax(0,1fr)}.workspace-chat-sidebar{display:none}.workspace-conversation{grid-column:2}.workspace-message-content{max-width:82%}.workspace-file-stack{width:85%}}@media(max-width:480px){.workspace-reference-stage{padding:5px}.workspace-css-app{height:540px;grid-template-columns:42px minmax(0,1fr);border-radius:18px}.workspace-app-nav{padding-inline:2px}.workspace-app-nav button{width:34px;height:34px}.workspace-conversation-header{padding-inline:10px}.workspace-header-actions button:nth-child(1),.workspace-header-actions button:nth-child(2){display:none}.workspace-message-area{padding-inline:10px}.workspace-file-stack{width:94%}.workspace-file-card button{display:none}}@media(prefers-reduced-motion:reduce){.workspace-chat-row,.workspace-unread-badge,.workspace-message,.workspace-file-card,.workspace-widget,.workspace-typing,.workspace-typing i{animation:none!important;opacity:1;transform:none}.workspace-css-app,.workspace-reference-glow{transition:none}}.hero-page-shell .workspace-showcase-section{height:auto;min-height:100svh;max-height:none;padding:clamp(88px,8vw,118px) 0 clamp(74px,7vw,104px);overflow:hidden;display:block}.hero-page-shell .workspace-showcase-container{width:min(1540px,calc(100% - 56px));height:auto;min-height:0;display:block}.hero-page-shell .workspace-showcase-heading{position:relative;z-index:10;max-width:980px;margin:0 auto clamp(48px,5vw,72px)}.hero-page-shell .workspace-showcase-heading h2{margin-top:16px;line-height:1.02}.hero-page-shell .workspace-showcase-heading p{max-width:810px;margin-top:18px;color:#354a78;font-size:15px;font-weight:600;line-height:1.65}.hero-page-shell .workspace-showcase-body{min-height:0;height:auto;display:grid;grid-template-columns:minmax(285px,330px) minmax(0,1fr);gap:clamp(48px,5vw,82px);align-items:stretch}.hero-page-shell .workspace-feature-rail{height:90%;gap:22px;align-content:space-between}.hero-page-shell .workspace-feature-item{grid-template-columns:58px minmax(0,1fr);gap:16px}.hero-page-shell .workspace-feature-icon{width:58px;height:58px;border-radius:18px}.hero-page-shell .workspace-feature-copy h3{margin:0 0 7px;font-size:17px;font-weight:900;line-height:1.25}.hero-page-shell .workspace-feature-copy p{color:#354a78;font-size:14px;font-weight:600;line-height:1.58}.hero-page-shell .workspace-explore-btn{min-height:50px;padding:0 20px;font-size:14px}.hero-page-shell .workspace-main-stage{width:100%;height:auto;min-height:610px;display:flex;align-items:center;justify-content:center}.hero-page-shell .workspace-reference-stage{width:100%;height:auto;min-height:0;padding:8px;display:block}.hero-page-shell .workspace-css-app{width:100%;height:clamp(600px,43vw,700px)}.hero-page-shell .workspace-floating-signal--message{top:-28px}.hero-page-shell .workspace-floating-signal--support{left:-22px;top:50%}.hero-page-shell .workspace-floating-signal--manage{right:-22px;top:58%}.hero-page-shell .workspace-floating-signal--productivity{left:8%;bottom:-24px}.hero-page-shell .workspace-benefit-row{position:relative;z-index:12;margin-top:clamp(66px,6vw,92px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hero-page-shell .workspace-benefit-card{min-height:132px;padding:22px 20px;grid-template-columns:58px minmax(0,1fr);gap:15px}.hero-page-shell .workspace-benefit-icon{width:58px;height:58px;border-radius:18px}.hero-page-shell .workspace-benefit-copy strong{font-size:16px;font-weight:900}.hero-page-shell .workspace-benefit-copy p{margin:7px 0 10px;color:#354a78;font-size:12px;font-weight:600;line-height:1.5}.hero-page-shell .workspace-benefit-copy a{margin-top:2px;font-size:11px;font-weight:800}.hero-page-shell .workspace-showcase-footer-note{margin-top:24px;font-size:15px;font-weight:700}.workspace-productivity-panel{color:#14233d;background:linear-gradient(180deg,#fff,#f5f9ff)}.workspace-panel-heading>div>small{color:#526580;font-size:7.5px;font-weight:800;letter-spacing:.015em}.workspace-panel-heading h3{color:#10213d;font-size:16px;font-weight:950}.workspace-panel-heading p{color:#465b78;font-size:7.8px;font-weight:700;line-height:1.5}.workspace-active-count{color:#075fd4;font-size:6.4px;font-weight:900}.workspace-active-count strong{color:#075fd4;font-size:13px;font-weight:950}.workspace-panel-stats>div{border-color:#cfdced;box-shadow:0 5px 12px #2344700d}.workspace-panel-stats strong{color:#132744;font-size:10px;font-weight:950}.workspace-panel-stats small{color:#465d7b;font-size:6.2px;font-weight:800}.workspace-widget-heading strong,.workspace-reminder-list strong,.workspace-task-list strong,.workspace-note strong,.workspace-bookmark-list strong{color:#142844;font-weight:900}.workspace-widget-heading strong{font-size:8.5px}.workspace-reminder-list strong,.workspace-task-list strong,.workspace-bookmark-list strong{font-size:7.2px}.workspace-reminder-list small,.workspace-note p,.workspace-note small,.workspace-bookmark-list small{color:#4b607c;font-weight:700}.workspace-note p{line-height:1.45}.workspace-widget>a{color:#1266e8;font-weight:900}@media(max-width:1180px){.hero-page-shell .workspace-showcase-body{grid-template-columns:minmax(245px,285px) minmax(0,1fr);gap:36px}.hero-page-shell .workspace-main-stage{min-height:540px}.hero-page-shell .workspace-css-app{height:560px}.hero-page-shell .workspace-benefit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.hero-page-shell .workspace-showcase-section{padding:82px 0}.hero-page-shell .workspace-showcase-body{grid-template-columns:1fr}.hero-page-shell .workspace-feature-rail{max-width:820px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-page-shell .workspace-explore-btn{grid-column:1 / -1}.hero-page-shell .workspace-main-stage{min-height:0;margin-top:26px}.hero-page-shell .workspace-css-app{height:610px}}@media(max-width:700px){.hero-page-shell .workspace-showcase-container{width:min(100%,calc(100% - 28px))}.hero-page-shell .workspace-feature-rail,.hero-page-shell .workspace-benefit-row{grid-template-columns:1fr}.hero-page-shell .workspace-benefit-row{margin-top:42px}.hero-page-shell .workspace-css-app{height:590px}}.hero-page-shell :where(.orbit-hero-copy,.uws-heading,.uws-story-side,.uws-benefit-card,.uws-outcome-copy,.workspace-showcase-heading,.workspace-feature-copy,.workspace-benefit-copy,.cwf-heading,.cwf-active-workflow-header,.cwf-scene,.cwb-copy){min-width:0}.hero-page-shell :where(.uws-section,.workspace-showcase-section,.cwf-section,.cwb-section) :where(p,small){overflow-wrap:break-word;word-break:normal}.hero-page-shell .orbit-hero-copy>p{color:#3f4f70;font-size:clamp(17px,1.15vw,19px);font-weight:600;line-height:1.72}.hero-page-shell .uws-heading p{color:#3f4d73;font-size:clamp(15px,1.02vw,17px);font-weight:560;line-height:1.62}.hero-page-shell .uws-story-side>p{color:#425074;font-size:12.5px;font-weight:650;line-height:1.45}.hero-page-shell .uws-old-tool strong{color:#101a46;font-size:12.5px;font-weight:780}.hero-page-shell .uws-orbit-tool{min-height:66px;padding:8px 5px 7px}.hero-page-shell .uws-orbit-tool strong{color:#111947;font-size:9.8px;font-weight:780;line-height:1.18}.hero-page-shell .uws-orbit-caption{color:#119f53;font-size:10.5px;font-weight:760}.hero-page-shell .uws-benefit-card{min-height:62px;grid-template-columns:42px minmax(0,1fr) 15px;gap:10px;padding:9px 12px 9px 9px}.hero-page-shell .uws-benefit-card p{color:#3f4e73;font-size:11.5px;font-weight:560;line-height:1.42}.hero-page-shell .uws-outcomes{margin-top:clamp(36px,4.8vh,50px)}.hero-page-shell .uws-outcome-card{min-height:116px;height:auto}.hero-page-shell .uws-outcome-copy p{color:#445276;font-size:12.5px;font-weight:560;line-height:1.55}.hero-page-shell .workspace-showcase-heading p{color:#34466f;font-size:clamp(15px,1.05vw,17px);font-weight:560;line-height:1.62}.hero-page-shell .workspace-feature-item{min-height:68px}.hero-page-shell .workspace-feature-copy p{color:#34466f;font-size:14.5px;font-weight:560;line-height:1.58}.hero-page-shell .workspace-floating-signal{min-width:136px;padding:11px 14px 11px 33px}.hero-page-shell .workspace-floating-signal strong{color:#10225b;font-size:11.5px;font-weight:800}.hero-page-shell .workspace-floating-signal small{color:#4b5c84;font-size:10.5px;font-weight:650}.hero-page-shell .workspace-benefit-card{min-height:90px;height:auto}.hero-page-shell .workspace-benefit-copy p{color:#34466f;font-size:12.5px;font-weight:560;line-height:1.48}.hero-page-shell .workspace-benefit-copy a{font-size:11.5px;font-weight:760}.hero-page-shell .workspace-showcase-footer-note{color:#34466f;font-size:14px;font-weight:600}.hero-page-shell .cwf-heading p{color:#4f5f7d;font-size:clamp(15px,1.02vw,17px);font-weight:560;line-height:1.62}.hero-page-shell .cwf-active-workflow-header p{color:#53627e;font-size:12.5px;font-weight:560;line-height:1.5}.hero-page-shell .cwf-current-step,.hero-page-shell .cwf-panel-label{color:#5e6d88;font-size:9.5px;font-weight:760}.hero-page-shell .cwf-now-happening div span,.hero-page-shell .cwf-person div span,.hero-page-shell .cwf-message-time,.hero-page-shell .cwf-activity-line time,.hero-page-shell .cwf-footer-step span,.hero-page-shell .cwf-footer-status span{color:#61708b;font-weight:600}.hero-page-shell .cwf-now-happening strong{font-size:12.5px;font-weight:780}.hero-page-shell .cwf-bubble{font-size:11.5px;font-weight:560;line-height:1.46}.hero-page-shell .cwf-message-time{font-size:10px}.hero-page-shell .cwf-message-composer{color:#60708d;font-size:11.5px;font-weight:550}.hero-page-shell .cwf-activity-line strong{font-size:13px;font-weight:780}.hero-page-shell .cwf-activity-line p{color:#53627e;font-size:11.5px;font-weight:560;line-height:1.42}.hero-page-shell .cwf-activity-line time{font-size:10px}.hero-page-shell :where(.cwf-source-message p,.cwf-convert-copy,.cwf-task-summary>p,.cwf-remote-info>p,.cwf-reminder-main>p,.cwf-resolution-copy>p,.cwf-resolution-item p){color:#53627e;font-size:12px;font-weight:560;line-height:1.5}.hero-page-shell .cwb-bar{align-items:stretch}.hero-page-shell .cwb-item{min-height:118px;height:auto}.hero-page-shell .cwb-copy p{color:#4f5f7d;font-size:12px;font-weight:560;line-height:1.5}@media(min-width:1101px){.hero-page-shell .uws-story-grid>*,.hero-page-shell .workspace-showcase-body>*,.hero-page-shell .cwf-scene>*{min-width:0}.hero-page-shell .uws-benefit-stack{gap:9px}.hero-page-shell .workspace-feature-rail{gap:12px}.hero-page-shell .workspace-benefit-row{gap:14px}.hero-page-shell .cwf-active-workflow-header{overflow:hidden}.hero-page-shell .cwf-active-workflow-header>div:first-child{min-width:0}}@media(min-width:1221px)and (max-width:1499px){.hero-page-shell .uws-heading p{font-size:15px}.hero-page-shell .uws-story-grid{grid-template-columns:minmax(250px,.88fr) 58px minmax(410px,1.32fr) 58px minmax(280px,.92fr)}.hero-page-shell .uws-orbit-tool{width:68px;min-height:68px}.hero-page-shell .uws-orbit-tool strong{font-size:9.6px}.hero-page-shell .uws-benefit-card{min-height:60px}.hero-page-shell .uws-benefit-card p{font-size:11px}.hero-page-shell .uws-outcome-copy p{font-size:12px}}@media(min-width:1101px)and (max-height:820px){.hero-page-shell .uws-heading p,.hero-page-shell .workspace-showcase-heading p,.hero-page-shell .cwf-heading p{font-size:14px;line-height:1.48}.hero-page-shell .uws-heading{margin-bottom:42px}.hero-page-shell .uws-outcomes{margin-top:30px}.hero-page-shell .uws-benefit-card p{font-size:10.8px}.hero-page-shell .uws-outcome-copy p{font-size:11.6px}.hero-page-shell .workspace-feature-copy p{font-size:13px;line-height:1.46}.hero-page-shell .workspace-benefit-copy p{font-size:11.5px}.hero-page-shell .cwf-active-workflow-header p,.hero-page-shell :where(.cwf-source-message p,.cwf-convert-copy,.cwf-task-summary>p,.cwf-remote-info>p,.cwf-reminder-main>p,.cwf-resolution-copy>p,.cwf-resolution-item p){font-size:11.5px}}@media(max-width:1100px){.hero-page-shell .uws-heading p,.hero-page-shell .workspace-showcase-heading p,.hero-page-shell .cwf-heading p{font-size:16px}.hero-page-shell .uws-story-side>p{font-size:13px}.hero-page-shell .uws-benefit-card p,.hero-page-shell .uws-outcome-copy p,.hero-page-shell .workspace-benefit-copy p,.hero-page-shell .cwb-copy p{font-size:13px}.hero-page-shell .workspace-feature-copy p{font-size:15px}}@media(max-width:700px){.hero-page-shell .orbit-hero-copy>p{font-size:16px;line-height:1.62}.hero-page-shell .uws-heading p,.hero-page-shell .workspace-showcase-heading p,.hero-page-shell .cwf-heading p{font-size:15px;line-height:1.55}.hero-page-shell .uws-benefit-card,.hero-page-shell .uws-outcome-card,.hero-page-shell .workspace-benefit-card,.hero-page-shell .cwb-item{height:auto}.hero-page-shell .workspace-feature-copy p{font-size:14.5px}.hero-page-shell .cwb-copy p{font-size:12.5px}}.hcs-ending-section,.hcs-ending-section *,.hcs-ending-section *:before,.hcs-ending-section *:after{box-sizing:border-box}.hcs-ending-section{position:relative;min-height:auto;background:#011331;overflow:hidden}.hcs-ready-section{position:relative;min-height:36svh;padding:clamp(34px,5.2vh,62px) 0 clamp(20px,3vh,34px);color:var(--brand-navy);background:radial-gradient(circle at 13% 50%,rgba(62,184,70,.1),transparent 22%),radial-gradient(circle at 80% 34%,rgba(3,127,91,.075),transparent 26%),linear-gradient(112deg,#fff,#f8fbfa 54%,#f5faf8);overflow:hidden}.hcs-ready-section:after{content:"";position:absolute;inset:auto 7% -1px;height:1px;background:linear-gradient(90deg,transparent,rgba(5,37,90,.11),transparent)}.hcs-ready-orbit{position:absolute;border:1px solid rgba(5,37,90,.075);border-radius:50%;pointer-events:none}.hcs-ready-orbit--one{width:108%;height:78%;left:-4%;top:8%;transform:rotate(-2deg)}.hcs-ready-orbit--two{width:86%;height:56%;left:7%;top:18%;border-color:#3eb84617;transform:rotate(2deg)}.hcs-ready-orbit--three{width:67%;height:40%;left:16%;top:26%;border-color:#037f5b13;transform:rotate(-1deg)}.hcs-orbit-node{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 5px #3eb84614,0 0 24px #3eb8466b;animation:hcsNodePulse 2.8s ease-in-out infinite}.hcs-orbit-node--one{left:2.5%;top:15%;background:var(--brand-navy);box-shadow:0 0 0 5px #05255a0f,0 0 22px #05255a4d}.hcs-orbit-node--two{left:7.5%;bottom:21%;animation-delay:.8s}.hcs-orbit-node--three{right:3%;top:23%;animation-delay:1.5s}.hcs-orbit-node--four{right:8.5%;bottom:16%;background:var(--brand-teal);animation-delay:2.1s}.hcs-ready-container{position:relative;z-index:3;width:min(1180px,calc(100% - 56px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) auto;align-items:center;gap:clamp(40px,6vw,94px)}.hcs-ready-copy{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:24px}.hcs-ready-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--brand-green),var(--brand-teal));box-shadow:0 20px 42px #037f5b30,0 0 0 14px #3eb84612;animation:hcsRocketFloat 4s ease-in-out infinite}.hcs-ready-copy h2{margin:0;color:var(--brand-navy);font-family:Manrope,sans-serif;font-size:clamp(38px,3.2vw,52px);font-weight:800;line-height:1.04;letter-spacing:-.052em}.hcs-ready-copy h2 span{color:transparent;background:linear-gradient(90deg,var(--brand-teal),var(--brand-green));-webkit-background-clip:text;background-clip:text}.hcs-ready-copy p{max-width:600px;margin:14px 0 0;color:#52677d;font-size:15px;font-weight:560;line-height:1.72}.hcs-ready-actions{display:flex;align-items:center;gap:16px}.hcs-ready-actions a{min-width:172px;min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:10px;font-size:14px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.hcs-ready-actions a:hover{transform:translateY(-3px)}.hcs-demo-button{color:#fff;border:1px solid transparent;background:linear-gradient(110deg,var(--brand-navy),#083a6c 55%,var(--brand-teal));box-shadow:0 16px 34px #05255a33}.hcs-demo-button:hover{box-shadow:0 22px 42px #05255a42}.hcs-start-button{color:var(--brand-green-deep);border:1px solid rgba(62,184,70,.58);background:#ffffffd1;box-shadow:0 10px 26px #119f530d}.hcs-start-button:hover{background:#e7f8ebd1;box-shadow:0 18px 34px #119f531f}.hcs-ready-trust{position:relative;z-index:3;width:min(760px,calc(100% - 56px));margin:clamp(23px,3.5vh,36px) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.hcs-ready-trust span{min-height:30px;padding:0 28px;display:flex;align-items:center;justify-content:center;gap:12px;color:#243a52;font-size:11px;font-weight:750;white-space:nowrap}.hcs-ready-trust span+span{border-left:1px solid rgba(5,37,90,.09)}.hcs-ready-trust svg{color:var(--brand-green-deep)}.hcs-footer{position:relative;min-height:52svh;color:#fff;background:radial-gradient(circle at 16% 30%,rgba(3,127,91,.17),transparent 25%),radial-gradient(circle at 80% 22%,rgba(62,184,70,.09),transparent 26%),linear-gradient(135deg,#011331,#021a42 52%,#05255a);overflow:hidden}.hcs-footer:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%);pointer-events:none}.hcs-footer-glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);opacity:.18;pointer-events:none}.hcs-footer-glow--left{left:-180px;top:-160px;background:var(--brand-teal)}.hcs-footer-glow--right{right:-180px;top:30px;background:var(--brand-green)}.hcs-footer-container{position:relative;z-index:2;width:min(1180px,calc(100% - 56px));height:100%;margin:0 auto}.hcs-suite-row{min-height:clamp(108px,13svh,140px);padding:clamp(18px,2.2vh,26px) 0 clamp(16px,2vh,22px);display:grid;grid-template-columns:185px minmax(0,1fr) 280px;align-items:center;gap:26px;border-bottom:1px solid rgba(255,255,255,.08)}.hcs-suite-intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hcs-suite-intro>span{color:#72d981;font-size:13px;font-weight:700}.hcs-footer-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.045em}.hcs-footer-brand--compact{font-size:22px}.hcs-footer-brand-mark{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #ffffff24,0 10px 26px #00000029}.hcs-footer-brand-mark img{width:100%;height:100%;object-fit:cover;display:block}.hcs-suite-track{position:relative;min-height:76px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}.hcs-suite-product{position:relative;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;color:#fffffff5}.hcs-suite-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:#ffffff0e;box-shadow:0 10px 30px #0000001f;transition:transform .28s ease,box-shadow .28s ease}.hcs-suite-product:hover .hcs-suite-icon{transform:translateY(-3px) scale(1.05)}.hcs-suite-product--connect .hcs-suite-icon{color:#82e1ff;box-shadow:inset 0 0 24px #2a9cd41f,0 0 24px #2a9cd414}.hcs-suite-product--desk .hcs-suite-icon{color:#7bed72;box-shadow:inset 0 0 24px #3eb8461f,0 0 24px #3eb84614}.hcs-suite-product--assist .hcs-suite-icon{color:#4ee0ba;box-shadow:inset 0 0 24px #037f5b21,0 0 24px #037f5b14}.hcs-suite-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.hcs-suite-copy strong{font-size:15px;font-weight:800}.hcs-suite-copy small{color:#ffffffb3;font-size:11.5px;line-height:1.35}.hcs-suite-connector{position:absolute;top:20px;left:calc(100% + 1px);width:26px;height:1px;overflow:visible;background:linear-gradient(90deg,#63e0a61f,#63e0a680,#63e0a61f)}.hcs-suite-connector b{position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#64e892;box-shadow:0 0 10px #64e892e6;animation:hcsConnectorTravel 2.5s linear infinite}.hcs-suite-caption{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);color:#79e999eb;font-size:12px;font-weight:700;white-space:nowrap}.hcs-suite-actions{display:grid;gap:8px}.hcs-suite-actions>a,.hcs-suite-actions>div a{min-height:44px;padding:0 16px;display:flex;align-items:center;gap:10px;color:#ffffffe6;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#ffffff06;font-size:12px;font-weight:700;transition:color .22s ease,border-color .22s ease,background .22s ease}.hcs-suite-actions>a svg:last-child{margin-left:auto}.hcs-suite-actions>a:hover,.hcs-suite-actions>div a:hover{color:#fff;border-color:#5fdf8252;background:#3eb84613}.hcs-suite-actions>div{display:grid;grid-template-columns:1fr 1fr}.hcs-suite-actions>div a{border-radius:0}.hcs-suite-actions>div a:first-child{border-radius:7px 0 0 7px}.hcs-suite-actions>div a:last-child{border-left:0;border-radius:0 7px 7px 0}.hcs-footer-main{min-height:clamp(200px,28svh,270px);padding:clamp(22px,2.8vh,30px) 0 clamp(16px,2.2vh,22px);display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(30px,4vw,56px);border-bottom:1px solid rgba(255,255,255,.08)}.hcs-footer-about .hcs-footer-brand{font-size:23px}.hcs-footer-about>span{display:block;margin-top:10px;color:#ffffffdb;font-size:14px;font-weight:680;line-height:1.7}.hcs-socials{margin-top:18px;display:flex;gap:9px}.hcs-socials a{width:34px;height:34px;display:grid;place-items:center;color:#ffffffc7;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff06;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.hcs-socials a:hover{transform:translateY(-2px);color:#fff;border-color:#3eb84666;background:#3eb8461a}.hcs-footer-columns{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hcs-footer-column{min-width:0;padding:0 clamp(18px,2vw,30px);display:flex;flex-direction:column;gap:16px}.hcs-footer-column:first-child{padding-left:0}.hcs-footer-column+.hcs-footer-column{border-left:1px solid rgba(255,255,255,.075)}.hcs-footer-column>strong{margin-bottom:8px;color:#6fdd85;font-size:13px;font-weight:800;letter-spacing:.01em}.hcs-footer-column a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffd1;font-size:14px;font-weight:580;line-height:1.4;transition:color .2s ease,transform .2s ease}.hcs-footer-column a svg{flex:0 0 auto;color:#ffffff70;transition:transform .2s ease,color .2s ease}.hcs-footer-column a:hover{color:#fff;transform:translate(3px)}.hcs-footer-column a:hover svg{color:#70e38b;transform:translate(2px)}.hcs-footer-bottom{min-height:clamp(44px,5.5svh,58px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:#ffffff94;font-size:12px;font-weight:560}.hcs-footer-bottom strong{display:inline-flex;align-items:center;gap:6px;color:#72df86;font-weight:750}.hcs-footer-bottom>span:last-child{text-align:right}@keyframes hcsRocketFloat{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes hcsNodePulse{0%,to{transform:scale(.8);opacity:.62}50%{transform:scale(1.18);opacity:1}}@keyframes hcsConnectorTravel{0%{transform:translate(0)}to{transform:translate(21px)}}@media(max-width:1120px){.hcs-ending-section{min-height:auto}.hcs-ready-section{min-height:auto;padding:72px 0 46px}.hcs-ready-container{grid-template-columns:1fr;gap:34px}.hcs-ready-actions{padding-left:100px}.hcs-ready-trust{width:min(720px,calc(100% - 56px))}.hcs-footer{min-height:auto}.hcs-suite-row{grid-template-columns:170px minmax(0,1fr)}.hcs-suite-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}.hcs-suite-actions>div{min-width:0}.hcs-footer-main{grid-template-columns:180px minmax(0,1fr)}.hcs-footer-column{padding-inline:18px}}@media(max-width:820px){.hcs-ready-copy{grid-template-columns:64px minmax(0,1fr);gap:18px}.hcs-ready-icon{width:62px;height:62px}.hcs-ready-copy h2{font-size:clamp(36px,7vw,50px)}.hcs-ready-actions{padding-left:82px;flex-wrap:wrap}.hcs-ready-trust{grid-template-columns:1fr;width:min(430px,calc(100% - 48px))}.hcs-ready-trust span{justify-content:flex-start;padding:12px 8px}.hcs-ready-trust span+span{border-left:0;border-top:1px solid rgba(5,37,90,.08)}.hcs-suite-row{grid-template-columns:1fr}.hcs-suite-intro{align-items:center;text-align:center}.hcs-suite-track{width:100%;max-width:610px;margin:0 auto}.hcs-suite-actions{grid-column:auto;width:min(560px,100%);margin:0 auto}.hcs-footer-main{grid-template-columns:1fr}.hcs-footer-about{text-align:center}.hcs-footer-about .hcs-footer-brand{justify-content:center}.hcs-footer-about p{max-width:320px;margin-inline:auto}.hcs-socials{justify-content:center}.hcs-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.hcs-footer-column:nth-child(3){border-left:0}.hcs-footer-bottom{grid-template-columns:1fr;justify-items:center;padding:22px 0;text-align:center}.hcs-footer-bottom>span:last-child{text-align:center}}@media(max-width:560px){.hcs-ready-section{padding:58px 0 40px}.hcs-ready-container,.hcs-footer-container{width:min(100% - 36px,1180px)}.hcs-ready-copy{grid-template-columns:1fr;text-align:center}.hcs-ready-icon{margin:0 auto}.hcs-ready-copy p{font-size:14px}.hcs-ready-actions{padding-left:0;display:grid;grid-template-columns:1fr}.hcs-ready-actions a{width:100%;min-width:0}.hcs-ready-trust{width:min(100% - 36px,430px)}.hcs-ready-trust span{font-size:10.5px}.hcs-suite-track{grid-template-columns:1fr;gap:18px}.hcs-suite-product{width:min(240px,100%);margin:0 auto}.hcs-suite-connector,.hcs-suite-caption{display:none}.hcs-suite-actions{grid-template-columns:1fr}.hcs-suite-actions>div{grid-template-columns:1fr;gap:8px}.hcs-suite-actions>div a,.hcs-suite-actions>div a:first-child,.hcs-suite-actions>div a:last-child{border:1px solid rgba(255,255,255,.12);border-radius:7px}.hcs-footer-columns{grid-template-columns:1fr}.hcs-footer-column,.hcs-footer-column:first-child{padding:0}.hcs-footer-column+.hcs-footer-column{padding-top:26px;border-left:0;border-top:1px solid rgba(255,255,255,.075)}}@media(prefers-reduced-motion:reduce){.hcs-ending-section *,.hcs-ending-section *:before,.hcs-ending-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.hcs-footer{min-height:48svh}.hcs-footer-main{min-height:clamp(210px,31svh,285px);padding:clamp(22px,2.8vh,30px) 0 clamp(16px,2.2vh,22px);grid-template-columns:220px minmax(0,1fr);gap:clamp(30px,4vw,56px)}.hcs-footer-brand{gap:12px;font-size:30px}.hcs-footer-brand--compact{font-size:24px}.hcs-footer-brand-mark{width:42px;height:42px}.hcs-footer-about .hcs-footer-brand{font-size:30px}.hcs-footer-about p{max-width:220px;margin:16px 0 0;color:#ffffffb8;font-size:14px;font-weight:540;line-height:1.7}.hcs-footer-about>span{margin-top:10px;color:#ffffffdb;font-size:14px;font-weight:680;line-height:1.7}.hcs-footer-column{gap:15px}.hcs-footer-column>strong{margin-bottom:7px;font-size:13px}.hcs-footer-column a{color:#ffffffd1;font-size:14px;font-weight:580;line-height:1.4}.hcs-footer-bottom{min-height:clamp(46px,5.5svh,58px);color:#ffffff94;font-size:12px;font-weight:560}@media(max-width:1120px){.hcs-footer-main{grid-template-columns:190px minmax(0,1fr)}.hcs-footer-column a{font-size:13px}}@media(max-width:820px){.hcs-footer-main{grid-template-columns:1fr}}.messaging-page-shell{--msg-navy: #052d7b;--msg-navy-deep: #031a45;--msg-gravity: #041f5a;--msg-green: #10b95a;--msg-green-bright: #39d243;--msg-teal: #0a7b72;--msg-slate: #274f96;--msg-ink: #071a3d;--msg-text: #405577;--msg-soft: #eef4f7;--msg-line: rgba(5, 45, 123, .1);min-height:100vh;color:var(--msg-ink);background:#fff;overflow:hidden}.messaging-page{min-height:100vh;width:100%;overflow-x:hidden}.msg-page-container{width:min(1380px,calc(100% - 72px));margin-inline:auto}.msg-hero{position:relative;min-height:920px;padding:146px 0 92px;display:flex;align-items:center;isolation:isolate;background:radial-gradient(circle at 75% 22%,rgba(16,185,90,.14),transparent 28%),radial-gradient(circle at 68% 70%,rgba(5,45,123,.12),transparent 34%),linear-gradient(118deg,#fff,#f8fbfc 54%,#edf7f2)}.msg-hero-grid{position:absolute;inset:0;z-index:-3;opacity:.46;background-image:linear-gradient(rgba(5,45,123,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(5,45,123,.04) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 48%,#000 100%)}.msg-hero-glow{position:absolute;z-index:-2;width:560px;aspect-ratio:1;border-radius:50%;filter:blur(80px);pointer-events:none}.msg-hero-glow--one{top:80px;right:8%;background:#39d24326}.msg-hero-glow--two{right:30%;bottom:-260px;background:#052d7b1f}.msg-hero-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(650px,1.42fr);align-items:center;gap:72px}.msg-hero-copy{position:relative;z-index:3;max-width:560px}.msg-breadcrumb{margin-bottom:44px;display:flex;align-items:center;gap:11px;color:#77869c;font-size:13px;font-weight:700}.msg-breadcrumb span{color:#052d7b47}.msg-product-pill,.msg-section-kicker{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--msg-green);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.msg-product-pill{margin-bottom:24px;padding:9px 13px;border:1px solid rgba(16,185,90,.14);border-radius:999px;background:#e7f8ebe0;letter-spacing:.02em;text-transform:none}.msg-hero-copy h1{margin:0;color:var(--msg-gravity);font-family:Manrope,sans-serif;font-size:clamp(56px,5vw,88px);line-height:.99;letter-spacing:-.067em}.msg-hero-copy h1 span,.msg-section-heading h2 em{color:transparent;background:linear-gradient(100deg,var(--msg-teal),var(--msg-green),var(--msg-green-bright));-webkit-background-clip:text;background-clip:text;font-style:normal}.msg-hero-copy>p{max-width:590px;margin:30px 0 0;color:var(--msg-text);font-size:18px;font-weight:600;line-height:1.75}.msg-hero-actions{margin-top:34px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.msg-primary-button,.msg-secondary-button,.msg-cta-light,.msg-cta-ghost{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.msg-primary-button{color:#fff;background:linear-gradient(110deg,var(--msg-navy),var(--msg-gravity));box-shadow:0 18px 38px #041f5a38}.msg-secondary-button{color:var(--msg-navy);border:1px solid rgba(5,45,123,.14);background:#ffffffdb;box-shadow:0 10px 28px #052d7b0f}.msg-primary-button:hover,.msg-secondary-button:hover,.msg-cta-light:hover,.msg-cta-ghost:hover{transform:translateY(-3px)}.msg-primary-button:hover{box-shadow:0 24px 48px #041f5a47}.msg-hero-proof{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 19px;color:#65758d;font-size:12px;font-weight:700}.msg-hero-proof span{display:inline-flex;align-items:center;gap:6px}.msg-hero-proof svg{color:var(--msg-green)}.msg-hero-stage{position:relative;min-width:0;min-height:640px;display:grid;place-items:center;perspective:1800px}.msg-stage-orbit{position:absolute;border:1px solid rgba(5,45,123,.11);border-radius:50%;pointer-events:none}.msg-stage-orbit:after{content:"";position:absolute;width:10px;height:10px;border:4px solid rgba(255,255,255,.9);border-radius:50%;background:var(--msg-green-bright);box-shadow:0 0 24px #39d243c7;animation:msg-orbit-pulse 2.6s ease-in-out infinite}.msg-stage-orbit--one{width:760px;height:520px;transform:rotate(-8deg)}.msg-stage-orbit--one:after{top:16%;right:8%}.msg-stage-orbit--two{width:670px;height:590px;transform:rotate(18deg)}.msg-stage-orbit--two:after{left:8%;bottom:17%;animation-delay:-1s}.msg-stage-orbit--three{width:560px;height:630px;transform:rotate(48deg)}.msg-stage-orbit--three:after{top:42%;right:-1%;animation-delay:-1.8s}.msg-app-frame{position:relative;z-index:2;width:min(880px,100%);border:1px solid rgba(5,45,123,.12);border-radius:25px;background:#fff;box-shadow:0 48px 90px #041f5a33,0 0 0 8px #ffffffa3;overflow:hidden;transform:rotateY(-5deg) rotateX(1.5deg);animation:msg-app-float 5.6s ease-in-out infinite}.msg-app-frame__bar{height:42px;padding:0 16px;display:flex;align-items:center;gap:7px;color:#6d7d96;border-bottom:1px solid rgba(5,45,123,.08);background:linear-gradient(180deg,#fff,#f8fbfd)}.msg-app-frame__bar span{width:8px;height:8px;border-radius:50%;background:#052d7b24}.msg-app-frame__bar span:nth-child(2){background:#0a7b7247}.msg-app-frame__bar span:nth-child(3){background:#10b95a66}.msg-app-frame__bar b{margin-left:8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.msg-app-frame>img{width:100%;height:auto;display:block}.msg-float-chip{position:absolute;z-index:4;min-height:46px;padding:0 15px;display:inline-flex;align-items:center;gap:9px;color:var(--msg-gravity);border:1px solid rgba(5,45,123,.1);border-radius:13px;background:#fffffff2;box-shadow:0 18px 42px #041f5a21;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:800;animation:msg-chip-float 4.8s ease-in-out infinite}.msg-float-chip svg{color:var(--msg-green)}.msg-float-chip--chat{top:12px;left:18%}.msg-float-chip--group{top:90px;right:-18px;animation-delay:-1.2s}.msg-float-chip--call{bottom:28px;left:13%;animation-delay:-2.2s}.msg-float-chip--files{right:4%;bottom:84px;animation-delay:-3.1s}@keyframes msg-app-float{0%,to{transform:rotateY(-5deg) rotateX(1.5deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}@keyframes msg-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes msg-orbit-pulse{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.12);opacity:1}}.msg-features,.msg-workspace,.msg-modern{position:relative;padding:126px 0}.msg-features{background:radial-gradient(circle at 92% 10%,rgba(57,210,67,.08),transparent 25%),#fff}.msg-section-heading{position:relative;z-index:2}.msg-section-heading--left{max-width:860px}.msg-section-heading--center{max-width:900px;margin-inline:auto;text-align:center}.msg-section-heading--center .msg-section-kicker{margin-inline:auto}.msg-section-heading h2{margin:18px 0 0;color:var(--msg-ink);font-family:Manrope,sans-serif;font-size:clamp(42px,4.3vw,68px);line-height:1.08;letter-spacing:-.055em}.msg-section-heading p{max-width:780px;margin:24px 0 0;color:var(--msg-text);font-size:17px;font-weight:600;line-height:1.72}.msg-section-heading--center p{margin-inline:auto}.msg-feature-grid{margin-top:58px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.msg-feature-reveal,.msg-feature-reveal>.msg-feature-card{height:100%}.msg-feature-card{position:relative;min-height:382px;padding:26px;display:flex;flex-direction:column;border:1px solid rgba(5,45,123,.09);border-radius:23px;background:linear-gradient(180deg,#fffffffa,#f7fbfaf5);box-shadow:0 18px 46px #041f5a12;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.msg-feature-card:before{content:"";position:absolute;inset:auto -60px -100px auto;width:210px;height:210px;border-radius:50%;background:#10b95a14;filter:blur(4px)}.msg-feature-card:hover{transform:translateY(-8px);border-color:#10b95a3d;box-shadow:0 28px 58px #041f5a1f}.msg-feature-card__content{position:relative;z-index:2}.msg-feature-icon,.msg-modern-card__copy>span{width:50px;height:50px;display:grid;place-items:center;color:#fff;border-radius:15px;background:linear-gradient(135deg,var(--msg-navy),var(--msg-teal) 56%,var(--msg-green));box-shadow:0 12px 26px #052d7b2e}.msg-feature-card h3,.msg-modern-card h3{margin:18px 0 0;color:var(--msg-ink);font-family:Manrope,sans-serif;font-size:21px;line-height:1.2;letter-spacing:-.035em}.msg-feature-card__content>p,.msg-modern-card__copy>p{margin:10px 0 0;color:var(--msg-text);font-size:14px;font-weight:600;line-height:1.62}.msg-feature-mock{position:relative;z-index:2;min-height:154px;margin-top:auto;padding-top:22px}.msg-feature-mock--messages{display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.msg-mini-label{color:#738198;font-size:9px;font-weight:800}.msg-bubble{width:fit-content;max-width:90%;padding:10px 12px;border-radius:12px;font-size:10px;font-weight:700;line-height:1.35}.msg-bubble--left{color:var(--msg-gravity);background:#edf3f8;border-bottom-left-radius:4px}.msg-bubble--right{align-self:flex-end;color:#fff;background:linear-gradient(110deg,var(--msg-navy),var(--msg-teal));border-bottom-right-radius:4px}.msg-feature-mock--groups,.msg-feature-mock--files,.msg-feature-mock--presence,.msg-feature-mock--space{display:grid;align-content:end;gap:7px}.msg-group-row,.msg-file-row,.msg-presence-row,.msg-feature-mock--space>div{min-height:38px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:1px solid rgba(5,45,123,.08);border-radius:10px;background:#ffffffe0;box-shadow:0 7px 18px #041f5a0a;font-size:9px;font-weight:800}.msg-group-avatar{width:26px;height:26px;display:grid;place-items:center;color:var(--msg-green);border-radius:8px;background:#10b95a1a}.msg-group-row i,.msg-feature-mock--space b{margin-left:auto;width:20px;height:20px;display:grid;place-items:center;color:var(--msg-green);border-radius:7px;background:#10b95a1a;font-size:8px;font-style:normal}.msg-feature-mock--calls{display:grid;justify-items:center;align-content:end;gap:5px}.msg-call-ring{width:66px;height:66px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--msg-navy),var(--msg-green));box-shadow:0 0 0 8px #10b95a14,0 0 0 16px #052d7b0a}.msg-feature-mock--calls strong{margin-top:10px;color:var(--msg-gravity);font-size:11px}.msg-feature-mock--calls>span{color:#7c8ba1;font-size:8px;font-weight:700}.msg-call-bars{height:24px;display:flex;align-items:center;gap:3px}.msg-call-bars i{width:3px;height:8px;border-radius:999px;background:var(--msg-green);animation:msg-audio-bar 1s ease-in-out infinite alternate}.msg-call-bars i:nth-child(2){height:18px;animation-delay:-.2s}.msg-call-bars i:nth-child(3){height:12px;animation-delay:-.4s}.msg-call-bars i:nth-child(4){height:22px;animation-delay:-.6s}.msg-call-bars i:nth-child(5){height:10px;animation-delay:-.8s}@keyframes msg-audio-bar{to{transform:scaleY(.45);opacity:.5}}.msg-file-row svg{color:var(--msg-green);flex:0 0 auto}.msg-file-row span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-file-row small{color:#8795aa;font-size:7px}.msg-feature-mock--search{display:grid;align-content:end;gap:7px}.msg-search-box{min-height:38px;padding:0 11px;display:flex;align-items:center;gap:7px;color:#6f7f97;border:1px solid rgba(5,45,123,.12);border-radius:10px;background:#fff;font-size:9px}.msg-search-result{padding:8px 9px;display:grid;gap:3px;border-radius:9px;background:#f4f8f9;font-size:8px}.msg-search-result b{color:var(--msg-gravity)}.msg-search-result span{color:#75859b}.msg-presence-avatar{width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,#0b3f8e,#13b668);font-size:9px}.msg-presence-avatar--2{background:linear-gradient(135deg,#0a7b72,#39d243)}.msg-presence-avatar--3{background:linear-gradient(135deg,#274f96,#10b95a)}.msg-presence-row>span:nth-child(2){display:grid;gap:1px}.msg-presence-row small{color:#8b99ab;font-size:7px}.msg-presence-row>i{margin-left:auto;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--msg-green);box-shadow:0 0 0 2px #10b95a1a}.msg-presence-row>i.away{background:#f5a524}.msg-feature-mock--forward{display:grid;align-content:end;gap:8px}.msg-forward-source{padding:12px;color:var(--msg-gravity);border-radius:12px 12px 4px;background:#edf3f8;font-size:9px;font-weight:700;line-height:1.45}.msg-forward-arrow{margin-left:auto;width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:10px;background:var(--msg-navy)}.msg-forward-target{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--msg-green);border:1px solid rgba(16,185,90,.15);border-radius:10px;background:#e7f8ebcc;font-size:8px;font-weight:800}.msg-feature-mock--space svg{color:var(--msg-navy)}.msg-feature-mock--space span{color:var(--msg-gravity)}.msg-workspace{background:radial-gradient(circle at 50% 52%,rgba(16,185,90,.13),transparent 30%),radial-gradient(circle at 50% 62%,rgba(5,45,123,.11),transparent 42%),linear-gradient(180deg,#f8fbfc,#fff)}.msg-workspace:before{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(rgba(5,45,123,.14) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 69%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 69%);pointer-events:none}.msg-workspace-stage{position:relative;min-height:760px;margin-top:58px;display:grid;place-items:center}.msg-workspace-frame{position:relative;z-index:2;width:min(1060px,78%);border:1px solid rgba(5,45,123,.12);border-radius:24px;background:#fff;box-shadow:0 44px 100px #041f5a30,0 0 0 9px #ffffffa3;overflow:hidden}.msg-workspace-frame__top{min-height:50px;padding:0 16px;display:grid;grid-template-columns:1fr minmax(220px,.8fr) 1fr;align-items:center;gap:16px;border-bottom:1px solid rgba(5,45,123,.08);background:linear-gradient(180deg,#fff,#f7fafc)}.msg-workspace-frame__top>div{display:flex;align-items:center;gap:8px;color:var(--msg-gravity);font-size:11px}.msg-workspace-frame__top img{width:26px;height:26px;object-fit:cover;border-radius:8px}.msg-workspace-frame__top>span{min-height:32px;padding:0 11px;display:flex;align-items:center;gap:8px;color:#8491a6;border:1px solid rgba(5,45,123,.08);border-radius:9px;background:#fff;font-size:9px}.msg-workspace-frame__top>i{justify-self:end;color:var(--msg-green);font-size:12px;font-style:normal}.msg-workspace-image{width:100%;display:block}.msg-workspace-app{position:relative;overflow:hidden;isolation:isolate}.msg-workspace-hotspot{position:absolute;z-index:8;min-width:82px;min-height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.82);border-radius:11px;color:#fff;background:#052d7bdb;box-shadow:0 12px 28px #041f5a3d,0 0 0 4px #10b95a17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;font-size:10px;font-weight:800;cursor:pointer;transform:translateZ(0);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.msg-workspace-hotspot:after{content:"";position:absolute;inset:-7px;border:1px solid rgba(16,185,90,.55);border-radius:15px;opacity:0;animation:msg-hotspot-pulse 2.2s ease-out infinite}.msg-workspace-hotspot:hover,.msg-workspace-hotspot:focus-visible,.msg-workspace-hotspot.is-active{color:#fff;background:linear-gradient(135deg,var(--msg-navy),var(--msg-green));box-shadow:0 16px 34px #041f5a47,0 0 0 5px #10b95a24;transform:translateY(-2px) scale(1.04);outline:none}.msg-workspace-hotspot.is-active:after{opacity:1}.msg-workspace-hotspot--chat{left:1.2%;top:12%}.msg-workspace-hotspot--groups{left:1.2%;top:29%}.msg-workspace-hotspot--call{left:1.2%;top:46%}.msg-workspace-hotspot--space{right:1.4%;top:12%}@keyframes msg-hotspot-pulse{0%{opacity:0;transform:scale(.92)}28%{opacity:.8}to{opacity:0;transform:scale(1.16)}}.msg-workspace-demo-hint{position:absolute;z-index:7;left:50%;bottom:14px;padding:8px 12px;display:flex;align-items:center;gap:7px;color:var(--msg-gravity);border:1px solid rgba(5,45,123,.11);border-radius:999px;background:#ffffffe6;box-shadow:0 12px 28px #041f5a1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:800;transform:translate(-50%)}.msg-workspace-demo-hint>span{width:7px;height:7px;border-radius:50%;background:var(--msg-green);box-shadow:0 0 0 5px #10b95a1f;animation:msg-demo-dot 1.6s ease-in-out infinite}@keyframes msg-demo-dot{0%,to{transform:scale(.82);opacity:.75}50%{transform:scale(1.12);opacity:1}}.msg-workspace-demo{position:absolute;z-index:10;color:var(--msg-gravity);border:1px solid rgba(5,45,123,.13);background:#fffffff7;box-shadow:0 30px 80px #041f5a3d,0 0 0 6px #ffffff85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.msg-demo-close{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:9px;color:#67778f;background:#eef3f7;cursor:pointer;transition:transform .18s ease,color .18s ease,background .18s ease}.msg-demo-close:hover,.msg-demo-close:focus-visible{color:var(--msg-navy);background:#e5eef5;transform:rotate(4deg) scale(1.05);outline:none}.msg-demo-close--inline{flex:0 0 auto}.msg-demo-eyebrow{color:var(--msg-green);font-size:8px;font-weight:900;letter-spacing:.14em}.msg-workspace-demo--chat{top:8%;left:25%;width:53%;height:82%;display:grid;grid-template-rows:auto 1fr auto;border-radius:18px;overflow:hidden;animation:msg-demo-chat-open .32s cubic-bezier(.2,.8,.2,1) both}@keyframes msg-demo-chat-open{0%{opacity:0;transform:translate(-24px) scale(.94);clip-path:inset(0 100% 0 0 round 18px)}to{opacity:1;transform:translate(0) scale(1.025);clip-path:inset(0 0 0 0 round 18px)}}.msg-demo-chat__head{min-height:62px;padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(5,45,123,.08);background:linear-gradient(180deg,#fff,#f8fbfc)}.msg-demo-chat__avatar{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:12px;background:linear-gradient(135deg,var(--msg-navy),var(--msg-green));font-size:14px;font-weight:900}.msg-demo-chat__head>div:nth-child(2){min-width:0;flex:1}.msg-demo-chat__head h4{margin:2px 0 0;color:var(--msg-gravity);font-size:13px}.msg-demo-live{display:inline-flex;align-items:center;gap:6px;color:var(--msg-green);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.msg-demo-live i{width:7px;height:7px;border-radius:50%;background:var(--msg-green);box-shadow:0 0 0 5px #10b95a1f}.msg-demo-chat__messages{padding:17px 18px 10px;display:flex;flex-direction:column;gap:10px;overflow:hidden;background:radial-gradient(circle at 88% 16%,rgba(16,185,90,.08),transparent 28%),#f8fbfc}.msg-demo-message{max-width:73%;padding:10px 12px;display:grid;gap:3px;border-radius:13px 13px 13px 4px;background:#fff;box-shadow:0 8px 20px #041f5a14;font-size:9px;line-height:1.45;opacity:0;animation:msg-demo-message-in .3s cubic-bezier(.2,.8,.2,1) forwards}.msg-demo-message:nth-child(1){animation-delay:.1s}.msg-demo-message:nth-child(2){animation-delay:.43s}.msg-demo-message:nth-child(3){animation-delay:.8s}.msg-demo-message b{color:var(--msg-navy);font-size:8px}.msg-demo-message span{color:#364760;font-weight:650}.msg-demo-message small{color:#9aa6b7;font-size:7px}.msg-demo-message--out{align-self:flex-end;border-radius:13px 13px 4px;color:#fff;background:linear-gradient(135deg,#073682,#0fba59)}.msg-demo-message--out span{color:#fff}.msg-demo-message--out small{color:#ffffffc2;text-align:right}@keyframes msg-demo-message-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-demo-typing{margin-top:auto;display:flex;align-items:center;gap:4px;color:#76859a;font-size:8px;opacity:0;animation:msg-demo-message-in .26s ease 1.12s forwards}.msg-demo-typing i{width:5px;height:5px;border-radius:50%;background:var(--msg-green);animation:msg-demo-typing .56s ease-in-out infinite alternate}.msg-demo-typing i:nth-child(2){animation-delay:.12s}.msg-demo-typing i:nth-child(3){animation-delay:.24s}.msg-demo-typing span{margin-left:4px}@keyframes msg-demo-typing{0%{transform:translateY(2px);opacity:.35}to{transform:translateY(-2px);opacity:1}}.msg-demo-chat__composer{min-height:50px;margin:0 12px 12px;padding:0 8px 0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(5,45,123,.1);border-radius:12px;color:#9aa6b7;background:#fff;font-size:9px}.msg-demo-chat__composer>span{flex:1}.msg-demo-chat__composer button{width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:9px;color:#fff;background:var(--msg-green)}.msg-workspace-demo--call{top:50%;left:50%;width:min(315px,47%);min-height:300px;padding:28px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;text-align:center;transform:translate(-50%,-50%);animation:msg-demo-call-open .34s cubic-bezier(.16,.85,.28,1.18) both}.msg-workspace-demo--call>.msg-demo-close{position:absolute;top:14px;right:14px}@keyframes msg-demo-call-open{0%{opacity:0;transform:translate(-50%,-45%) scale(.76)}70%{opacity:1;transform:translate(-50%,-52%) scale(1.03)}to{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.msg-demo-call__avatar{width:72px;height:72px;margin-bottom:14px;display:grid;place-items:center;color:#fff;border:5px solid #fff;border-radius:50%;background:linear-gradient(135deg,var(--msg-navy),var(--msg-green));box-shadow:0 0 0 1px #052d7b1a,0 0 0 10px #10b95a17;font-size:25px;font-weight:900}.msg-workspace-demo--call h4{margin:5px 0 4px;font-size:19px}.msg-workspace-demo--call p{margin:0;color:#6e7e95;font-size:10px;font-weight:700}.msg-demo-wave{height:43px;margin:20px 0 18px;display:flex;align-items:center;justify-content:center;gap:4px}.msg-demo-wave i{width:4px;height:11px;border-radius:999px;background:linear-gradient(180deg,var(--msg-green),var(--msg-navy));animation:msg-demo-wave .48s ease-in-out infinite alternate}.msg-demo-wave i:nth-child(3n){height:28px}.msg-demo-wave i:nth-child(4n){height:20px}@keyframes msg-demo-wave{0%{transform:scaleY(.45);opacity:.45}to{transform:scaleY(1.15);opacity:1}}.msg-demo-call__actions{display:flex;align-items:center;gap:12px}.msg-demo-call__actions button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:14px;color:var(--msg-navy);background:#edf3f8;box-shadow:0 8px 18px #041f5a17}.msg-demo-call__actions button.is-muted{color:#fff;background:var(--msg-navy)}.msg-demo-call__actions button.is-end{color:#fff;background:#e5484d}.msg-workspace-demo--space{top:5%;right:2%;width:34%;height:90%;padding:15px;border-radius:18px;overflow:hidden;animation:msg-demo-space-open .32s cubic-bezier(.2,.8,.2,1) both}@keyframes msg-demo-space-open{0%{opacity:0;transform:translate(34px) scale(.94);clip-path:inset(0 0 0 100% round 18px)}to{opacity:1;transform:translate(0) scale(1.025);clip-path:inset(0 0 0 0 round 18px)}}.msg-demo-space__head{display:flex;align-items:center;gap:10px}.msg-demo-space__head>div{flex:1}.msg-demo-space__head h4{margin:3px 0 0;font-size:13px}.msg-demo-space__summary{margin-top:12px;padding:9px 10px;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:7px;color:#596b84;border:1px solid rgba(5,45,123,.08);border-radius:11px;background:#f8fbfc;font-size:8px;font-weight:800}.msg-demo-space__summary span{display:flex;align-items:center;gap:5px}.msg-demo-space__summary svg{color:var(--msg-green)}.msg-demo-space__summary b{color:var(--msg-navy);font-size:10px}.msg-demo-space__feed{margin-top:11px;display:grid;gap:8px}.msg-demo-space__item{min-height:53px;padding:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid rgba(5,45,123,.08);border-radius:11px;background:#fff;box-shadow:0 7px 18px #041f5a0f;animation:msg-demo-space-item .3s cubic-bezier(.2,.8,.2,1) both}@keyframes msg-demo-space-item{0%{opacity:0;transform:translate(18px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.msg-demo-space__item>span{width:31px;height:31px;display:grid;place-items:center;color:var(--msg-green);border-radius:9px;background:#10b95a1a}.msg-demo-space__item--task>span{color:var(--msg-navy);background:#052d7b14}.msg-demo-space__item div{min-width:0;display:grid;gap:3px}.msg-demo-space__item strong{color:var(--msg-gravity);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-demo-space__item small{color:#8a98aa;font-size:7px}.msg-demo-space__item>i{width:21px;height:21px;display:grid;place-items:center;color:#fff;border-radius:7px;background:linear-gradient(135deg,var(--msg-navy),var(--msg-green));font-size:7px;font-style:normal;font-weight:900}.msg-demo-space__adding{min-height:29px;display:flex;align-items:center;justify-content:center;gap:8px;color:#7a899d;font-size:7px;font-weight:800}.msg-demo-space__adding span{width:8px;height:8px;border:2px solid rgba(16,185,90,.25);border-top-color:var(--msg-green);border-radius:50%;animation:msg-demo-spin .6s linear infinite}@keyframes msg-demo-spin{to{transform:rotate(360deg)}}.msg-workspace-callout{position:absolute;z-index:3;width:210px;padding:18px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(5,45,123,.1);border-radius:18px;background:#fffffff5;box-shadow:0 20px 45px #041f5a1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:inherit;text-align:left;cursor:pointer;animation:msg-callout-float 5s ease-in-out infinite;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.msg-workspace-callout:hover,.msg-workspace-callout:focus-visible,.msg-workspace-callout.is-active{border-color:#10b95a7a;background:#fffffffc;box-shadow:0 25px 55px #041f5a29,0 0 0 5px #10b95a14;outline:none}.msg-workspace-callout.is-active>span{box-shadow:0 0 0 6px #10b95a1c}.msg-workspace-callout:after{content:"";position:absolute;top:50%;width:54px;border-top:2px dashed rgba(16,185,90,.44)}.msg-workspace-callout--left:after{left:100%}.msg-workspace-callout--right:after{right:100%}.msg-workspace-callout>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:11px;background:linear-gradient(135deg,var(--msg-navy),var(--msg-green))}.msg-workspace-callout strong{color:var(--msg-gravity);font-size:13px}.msg-workspace-callout p{margin:5px 0 0;color:#6e7e95;font-size:10px;font-weight:600;line-height:1.5}.msg-workspace-callout small{margin-top:7px;display:inline-flex;color:var(--msg-green);font-size:8px;font-weight:900;letter-spacing:.02em}.msg-workspace-callout--chat{top:145px;left:0}.msg-workspace-callout--groups{bottom:145px;left:0;animation-delay:-2.2s}.msg-workspace-callout--calls{top:175px;right:0;animation-delay:-1.1s}.msg-workspace-callout--space{right:0;bottom:120px;animation-delay:-3.2s}@keyframes msg-callout-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.msg-workspace-image{transition:filter .26s ease,opacity .26s ease,transform .32s ease}.msg-workspace-app:before{content:"";position:absolute;inset:0;z-index:5;opacity:0;background:#f4f9fa57;backdrop-filter:blur(5px) saturate(.72);-webkit-backdrop-filter:blur(5px) saturate(.72);pointer-events:none;transition:opacity .24s ease}.msg-workspace-app.is-demo-active:before{opacity:1}.msg-workspace-app.is-demo-active .msg-workspace-image{filter:blur(2px) brightness(.88) saturate(.7);opacity:.72;transform:scale(1.018)}.msg-workspace-stage.is-demo-active .msg-workspace-hotspot{transition:opacity .22s ease,filter .22s ease,transform .22s ease,background .18s ease,box-shadow .18s ease}.msg-workspace-stage.is-demo-active .msg-workspace-hotspot:not(.is-active){opacity:.2;filter:blur(2.5px) saturate(.45);transform:scale(.9)}.msg-workspace-stage.is-demo-active .msg-workspace-hotspot.is-active{z-index:11;opacity:1;filter:none;transform:translateY(-3px) scale(1.12);box-shadow:0 22px 44px #041f5a57,0 0 0 7px #10b95a2e}.msg-workspace-stage.is-demo-active .msg-workspace-demo-hint{opacity:.42;filter:blur(1px);transition:opacity .22s ease,filter .22s ease}.msg-workspace-stage.is-demo-active .msg-workspace-demo{border-color:#10b95a4d;box-shadow:0 38px 95px #041f5a57,0 0 0 8px #ffffffc2,0 0 50px #10b95a24}.msg-workspace-stage.is-demo-active .msg-workspace-callout{animation:none;transition:opacity .22s ease,filter .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease,background .18s ease}.msg-workspace-stage.is-demo-active .msg-workspace-callout:not(.is-active){z-index:2;opacity:.18;filter:blur(3.5px) saturate(.4);transform:scale(.93)}.msg-workspace-stage.is-demo-active .msg-workspace-callout.is-active{z-index:13;opacity:1;filter:none;transform:translateY(-4px) scale(1.075);border-color:#10b95ab3;box-shadow:0 30px 70px #041f5a3d,0 0 0 7px #10b95a1f;animation:msg-active-card-glow .72s ease-in-out infinite alternate}@keyframes msg-active-card-glow{0%{box-shadow:0 28px 62px #041f5a33,0 0 0 5px #10b95a1a}to{box-shadow:0 34px 76px #041f5a47,0 0 0 9px #10b95a2e}}.msg-modern{background:#fff}.msg-modern-grid{margin-top:58px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.msg-modern-card{min-height:330px;padding:28px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(260px,1.28fr);align-items:center;gap:26px;border:1px solid rgba(5,45,123,.09);border-radius:24px;background:linear-gradient(145deg,#fff,#f7fafb);box-shadow:0 20px 48px #041f5a12;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}.msg-modern-card:hover{transform:translateY(-7px);box-shadow:0 30px 58px #041f5a1f}.msg-modern-card__copy>p{font-size:15px}.msg-modern-card__copy>a{margin-top:23px;display:inline-flex;align-items:center;gap:7px;color:var(--msg-green);font-size:12px;font-weight:800}.msg-modern-card__copy>a svg{transition:transform .18s ease}.msg-modern-card__copy>a:hover svg{transform:translate(4px)}.msg-modern-crop{height:260px;border:1px solid rgba(5,45,123,.09);border-radius:18px;background:#edf4fa;box-shadow:0 18px 42px #041f5a1a;overflow:hidden}.msg-modern-crop img{width:195%;height:195%;max-width:none;display:block;object-fit:cover}.msg-modern-crop--conversation img{transform:translate(-37%,-30%)}.msg-modern-crop--people img{transform:translate(-4%,-3%)}.msg-modern-crop--space img{transform:translate(-49%,-47%)}.msg-modern-orbit{position:relative;height:260px;display:grid;place-items:center}.msg-modern-orbit__ring{position:absolute;border:1px solid rgba(5,45,123,.12);border-radius:50%}.msg-modern-orbit__ring--one{width:120px;height:120px}.msg-modern-orbit__ring--two{width:190px;height:160px;transform:rotate(18deg)}.msg-modern-orbit__ring--three{width:250px;height:210px;transform:rotate(-18deg)}.msg-modern-orbit__core{position:relative;z-index:2;width:82px;height:82px;padding:8px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#fff,#edf7f1);box-shadow:0 18px 38px #041f5a2e}.msg-modern-orbit__core img{width:100%;height:100%;object-fit:cover;border-radius:18px}.msg-orbit-chip{position:absolute;z-index:3;min-width:66px;min-height:34px;padding:0 10px;display:grid;place-items:center;color:var(--msg-gravity);border:1px solid rgba(5,45,123,.09);border-radius:10px;background:#fff;box-shadow:0 10px 25px #041f5a17;font-size:9px;font-weight:800;animation:msg-chip-float 4s ease-in-out infinite}.msg-orbit-chip--one{top:34px;right:22px}.msg-orbit-chip--two{left:9px;bottom:64px;animation-delay:-1.3s}.msg-orbit-chip--three{right:24px;bottom:28px;animation-delay:-2.6s}.msg-final-cta{position:relative;width:100vw;max-width:none;margin-top:70px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:215px;padding:38px clamp(48px,7vw,135px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;color:#fff;border-radius:0;background:radial-gradient(circle at 88% 0%,rgba(35,210,135,.28),transparent 35%),linear-gradient(110deg,#041b48,#07347e 55%,#0d9477);box-shadow:0 25px 65px #041f5a29;overflow:hidden}.msg-final-cta:after{content:"";position:absolute;z-index:0;width:470px;height:470px;right:-135px;top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 62px #ffffff06,0 0 0 124px #ffffff05;pointer-events:none}.msg-final-cta__copy{position:relative;z-index:2;min-width:0}.msg-final-cta__copy>span{color:#79ef88;font-size:10px;font-weight:800;letter-spacing:.15em}.msg-final-cta h3{max-width:850px;margin:8px 0 0;font-family:Manrope,sans-serif;font-size:clamp(25px,2.2vw,37px);line-height:1.2;letter-spacing:-.04em}.msg-final-cta p{margin:10px 0 0;color:#ffffffb8;font-size:14px;font-weight:600}.msg-final-cta__actions{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.msg-cta-light{color:var(--msg-gravity);background:#fff;box-shadow:0 14px 32px #01133133}.msg-cta-ghost{color:#fff;border:1px solid rgba(255,255,255,.22);background:#ffffff14}@media(max-width:1240px){.msg-page-container{width:min(1180px,calc(100% - 48px))}.msg-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(560px,1.15fr);gap:42px}.msg-hero-copy h1{font-size:clamp(54px,5.4vw,76px)}.msg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msg-feature-card{min-height:330px}.msg-workspace-callout{width:190px}.msg-workspace-frame{width:74%}.msg-modern-card{grid-template-columns:.85fr 1.15fr}.msg-final-cta{grid-template-columns:minmax(0,1fr) auto}.msg-final-cta__actions{grid-column:auto}}@media(max-width:980px){.msg-hero{min-height:auto;padding:132px 0 90px}.msg-hero-layout{grid-template-columns:1fr}.msg-hero-copy{max-width:760px}.msg-breadcrumb{margin-bottom:26px}.msg-hero-stage{min-height:580px}.msg-app-frame{width:90%;transform:none;animation-name:msg-app-float-mobile}.msg-stage-orbit--one{width:84%;height:66%}.msg-stage-orbit--two{width:72%;height:80%}.msg-stage-orbit--three{width:64%;height:86%}.msg-float-chip--group{right:2%}.msg-modern-grid{grid-template-columns:1fr}.msg-modern-card{min-height:300px}.msg-workspace-stage{min-height:auto;margin-top:46px;padding:0 0 330px;display:block}.msg-workspace-frame{width:100%}.msg-workspace-callout{width:calc(50% - 10px)}.msg-workspace-callout:after{display:none}.msg-workspace-callout--chat{top:auto;left:0;bottom:210px}.msg-workspace-callout--groups{left:calc(50% + 10px);bottom:210px}.msg-workspace-callout--calls{inset:auto auto 0 0}.msg-workspace-callout--space{right:0;bottom:0}}@keyframes msg-app-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:720px){.msg-page-container{width:min(100% - 32px,620px)}.msg-hero{padding-top:122px}.msg-hero-copy h1{font-size:clamp(46px,14vw,64px)}.msg-hero-copy>p{font-size:16px}.msg-hero-stage{min-height:430px}.msg-app-frame{width:100%;border-radius:18px}.msg-app-frame__bar{height:34px}.msg-float-chip{min-height:38px;padding:0 10px;font-size:9px}.msg-float-chip--chat{top:12px;left:2%}.msg-float-chip--group{top:42px;right:0}.msg-float-chip--call{left:4%;bottom:28px}.msg-float-chip--files{right:0;bottom:54px}.msg-stage-orbit{display:none}.msg-features,.msg-workspace,.msg-modern{padding:92px 0}.msg-section-heading h2{font-size:clamp(38px,11vw,54px)}.msg-section-heading p{font-size:15px}.msg-feature-grid{grid-template-columns:1fr;gap:16px}.msg-feature-card{min-height:330px}.msg-workspace-stage{padding-bottom:650px}.msg-workspace-frame__top{grid-template-columns:1fr auto}.msg-workspace-frame__top>span{display:none}.msg-workspace-callout{width:100%}.msg-workspace-callout--chat{bottom:480px}.msg-workspace-callout--groups{left:0;bottom:320px}.msg-workspace-callout--calls{bottom:160px}.msg-workspace-callout--space{bottom:0}.msg-modern-card{min-height:auto;grid-template-columns:1fr}.msg-modern-crop,.msg-modern-orbit{height:230px}.msg-final-cta{grid-template-columns:minmax(0,1fr) auto}.msg-final-cta__actions{grid-column:auto}.msg-cta-light,.msg-cta-ghost{width:100%}}@media(prefers-reduced-motion:reduce){.messaging-page-shell *,.messaging-page-shell *:before,.messaging-page-shell *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.messaging-page-shell .site-header--hero,.messaging-page-shell .site-header--hero.site-header--scrolled{color:#fff;background:linear-gradient(100deg,#031a45,#041f5a 52%,#052d7b)!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 14px 38px #041f5a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.messaging-page-shell .site-header--hero:after{display:none}.messaging-page-shell .site-header--hero .desktop-nav{border:1px solid rgba(255,255,255,.08);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:none;backdrop-filter:none}.messaging-page-shell .site-header--hero .desktop-nav a,.messaging-page-shell .site-header--hero .desktop-nav .nav-products-button,.messaging-page-shell .site-header--hero .text-button{color:#ffffffc7}.messaging-page-shell .site-header--hero .desktop-nav a:hover,.messaging-page-shell .site-header--hero .nav-products:hover .nav-products-button,.messaging-page-shell .site-header--hero .nav-products:focus-within .nav-products-button,.messaging-page-shell .site-header--hero .nav-products.is-open .nav-products-button,.messaging-page-shell .site-header--hero .text-button:hover{color:#fff;background:#10b95a26}.msg-page-container{width:min(1480px,calc(100% - 96px))}.msg-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:118px}.msg-hero-copy{max-width:570px}.msg-hero-copy h1{font-size:clamp(56px,4.2vw,76px)}.msg-hero-stage{margin-left:12px}@media(max-width:1280px){.msg-page-container{width:min(1220px,calc(100% - 64px))}.msg-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:78px}.msg-hero-copy h1{font-size:clamp(52px,5vw,68px)}.msg-hero-stage{margin-left:0}}@media(max-width:980px){.msg-page-container{width:min(100% - 40px,760px)}.msg-hero-layout{grid-template-columns:1fr;gap:64px}.msg-hero-copy{max-width:680px}}.msg-features,.msg-workspace,.msg-modern{padding:96px 0}.msg-section-heading h2{margin-top:14px}.msg-section-heading p{margin-top:18px}.msg-feature-grid,.msg-workspace-stage,.msg-modern-grid{margin-top:42px}.msg-feature-grid,.msg-modern-grid{gap:18px}.msg-modern-card{gap:20px}.msg-final-cta{margin-top:22px}@media(max-width:980px){.msg-features,.msg-workspace,.msg-modern{padding:84px 0}.msg-feature-grid,.msg-workspace-stage,.msg-modern-grid{margin-top:34px}}@media(max-width:720px){.msg-features,.msg-workspace,.msg-modern{padding:76px 0}.msg-section-heading h2{margin-top:12px}.msg-section-heading p{margin-top:14px}.msg-feature-grid,.msg-workspace-stage,.msg-modern-grid{margin-top:28px}.msg-feature-grid,.msg-modern-grid{gap:14px}.msg-final-cta{margin-top:18px}}.msg-hero{padding-bottom:72px}.msg-features,.msg-workspace,.msg-modern{padding:68px 0}.msg-section-heading h2{margin-top:12px;font-size:clamp(34px,3.15vw,50px);line-height:1.12;letter-spacing:-.045em}.msg-section-heading p{margin-top:15px}.msg-feature-grid,.msg-workspace-stage,.msg-modern-grid{margin-top:34px}.msg-workspace-stage{min-height:700px}.msg-feature-grid,.msg-modern-grid{gap:16px}.msg-final-cta{margin-top:18px}@media(max-width:980px){.msg-hero{padding-bottom:64px}.msg-features,.msg-workspace,.msg-modern{padding:60px 0}.msg-section-heading h2{font-size:clamp(34px,5.2vw,46px)}.msg-feature-grid,.msg-workspace-stage,.msg-modern-grid{margin-top:30px}.msg-workspace-stage{min-height:auto}}@media(max-width:720px){.msg-hero{padding-bottom:52px}.msg-features,.msg-workspace,.msg-modern{padding:52px 0}.msg-section-heading h2{margin-top:10px;font-size:clamp(30px,9vw,40px);line-height:1.14}.msg-section-heading p{margin-top:12px}.msg-feature-grid,.msg-workspace-stage,.msg-modern-grid{margin-top:24px}.msg-feature-grid,.msg-modern-grid{gap:12px}.msg-final-cta{margin-top:14px}}.msg-modern-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.msg-modern-grid>.reveal{height:100%}.msg-modern-card{position:relative;min-height:280px;height:100%;padding:28px 24px 24px;display:block;border:1px solid rgba(5,45,123,.1);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(16,185,90,.08),transparent 38%),linear-gradient(160deg,#fff,#f8fbfd);box-shadow:0 16px 38px #041f5a12;overflow:hidden}.msg-modern-card:after{content:"";position:absolute;right:-32px;bottom:-42px;width:112px;height:112px;border:1px solid rgba(16,185,90,.1);border-radius:50%;box-shadow:0 0 0 24px #10b95a06;pointer-events:none}.msg-modern-card:hover{transform:translateY(-5px);border-color:#10b95a3d;box-shadow:0 24px 48px #041f5a1c}.msg-modern-card__copy{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start}.msg-modern-card__copy>span{width:46px;height:46px;display:grid;place-items:center;color:#fff;border-radius:14px;background:linear-gradient(145deg,#053b77,#10b95a);box-shadow:0 12px 24px #053b772e}.msg-modern-card h3{margin-top:24px;font-size:clamp(20px,1.5vw,24px);line-height:1.16}.msg-modern-card__copy>p{margin-top:13px;color:#50627e;font-size:14px;line-height:1.65}.msg-modern-card__copy>a{margin-top:auto;padding-top:24px}@media(max-width:1180px){.msg-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msg-modern-card{min-height:250px}}@media(max-width:640px){.msg-modern-grid{grid-template-columns:1fr}.msg-modern-card{min-height:230px}}.msg-final-cta{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}@media(max-width:1240px){.msg-final-cta{padding-inline:48px}}@media(max-width:980px){.msg-final-cta{grid-template-columns:auto minmax(0,1fr);padding:34px 32px}.msg-final-cta__actions{grid-column:2}}@media(max-width:720px){.msg-final-cta{min-height:auto;padding:30px 20px;grid-template-columns:1fr;gap:20px}.msg-final-cta__actions{grid-column:auto}}.msg-hero-copy{max-width:650px}.msg-hero-copy h1{max-width:none;font-size:clamp(52px,4vw,72px);line-height:1.02;letter-spacing:-.062em}.msg-hero-title-line{display:block;white-space:nowrap}.msg-hero-copy h1 .msg-hero-title-line--dark{color:var(--msg-gravity);background:none;-webkit-background-clip:initial;background-clip:initial}.msg-hero-copy h1 .msg-hero-title-line--green{color:transparent;background:linear-gradient(100deg,var(--msg-teal),var(--msg-green),var(--msg-green-bright));-webkit-background-clip:text;background-clip:text}.msg-hero-stage{min-height:620px;perspective:none}.msg-app-frame{width:min(940px,100%);border-radius:24px;transform:none;animation:none;backface-visibility:visible;will-change:auto}.msg-app-frame>img{width:100%;height:auto;display:block;object-fit:contain;transform:none;filter:none;opacity:1;image-rendering:auto}@media(max-width:1280px){.msg-hero-copy{max-width:590px}.msg-hero-copy h1{font-size:clamp(48px,4.7vw,64px)}.msg-app-frame{width:min(860px,100%)}}@media(max-width:980px){.msg-hero-copy{max-width:720px}.msg-hero-copy h1{font-size:clamp(48px,7.2vw,66px)}.msg-app-frame{width:min(920px,100%)}}@media(max-width:640px){.msg-hero-copy h1{font-size:clamp(42px,12.5vw,58px)}.msg-hero-title-line{white-space:normal}.msg-app-frame{border-radius:18px}}.contact-page-shell,.contact-page-shell *,.contact-page-shell *:before,.contact-page-shell *:after{box-sizing:border-box}.contact-page-shell{min-height:100vh;color:var(--brand-navy);background:#f7fbf9}.contact-page{overflow:hidden}.contact-container{position:relative;z-index:2;width:min(1180px,calc(100% - 56px));margin:0 auto}.contact-hero{position:relative;min-height:690px;padding:150px 0 92px;color:#fff;background:radial-gradient(circle at 77% 28%,rgba(62,184,70,.2),transparent 24%),radial-gradient(circle at 15% 70%,rgba(3,127,91,.22),transparent 28%),linear-gradient(135deg,#011331,#021a42 52%,#06375d);overflow:hidden}.contact-hero-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.contact-orbit{position:absolute;border:1px solid rgba(120,235,148,.13);border-radius:50%;pointer-events:none}.contact-orbit--one{width:920px;height:470px;right:-240px;top:66px;transform:rotate(-14deg)}.contact-orbit--two{width:700px;height:350px;right:-120px;top:130px;transform:rotate(8deg);border-color:#5fd6c021}.contact-orbit--three{width:520px;height:260px;right:-15px;top:185px;transform:rotate(-5deg)}.contact-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#66df7e;box-shadow:0 0 0 6px #66df7e14,0 0 24px #66df7ebf;animation:contactNodePulse 2.8s ease-in-out infinite}.contact-node--one{right:12%;top:20%}.contact-node--two{right:39%;top:59%;animation-delay:.8s;background:#46d6ae}.contact-node--three{left:7%;bottom:16%;animation-delay:1.5s}.contact-hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.8fr);align-items:center;gap:clamp(64px,8vw,116px)}.contact-breadcrumb{margin-bottom:22px;color:#ffffff94;font-size:13px;font-weight:650}.contact-breadcrumb span{margin:0 9px;color:#66df7e}.contact-kicker,.contact-section-kicker{display:inline-flex;align-items:center;gap:9px;color:#70e488;font-size:12px;font-weight:850;letter-spacing:.14em}.contact-hero-copy h1{max-width:680px;margin:18px 0 0;font-family:Manrope,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:850;line-height:1.02;letter-spacing:-.055em}.contact-hero-copy h1 em,.contact-info-panel h2 em{color:transparent;font-style:normal;background:linear-gradient(90deg,#45d6a7,#77e57f);-webkit-background-clip:text;background-clip:text}.contact-hero-copy>p{max-width:650px;margin:24px 0 0;color:#ffffffba;font-size:16px;font-weight:520;line-height:1.8}.contact-hero-points{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px 22px}.contact-hero-points span{display:inline-flex;align-items:center;gap:8px;color:#ffffffdb;font-size:13px;font-weight:680}.contact-hero-points svg{color:#70e488}.contact-hero-card{position:relative;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,#ffffff1c,#ffffff0b);box-shadow:0 34px 80px #00000047,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.contact-hero-card__top{padding:6px 6px 20px;display:flex;align-items:center;gap:13px;border-bottom:1px solid rgba(255,255,255,.09)}.contact-hero-card__top>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--brand-green),var(--brand-teal));box-shadow:0 14px 32px #3eb84642}.contact-hero-card__top div{display:grid;gap:3px}.contact-hero-card__top small{color:#70e488;font-size:10px;font-weight:850;letter-spacing:.16em}.contact-hero-card__top strong{font-size:18px;font-weight:800}.contact-route-list{padding-top:13px;display:grid;gap:10px}.contact-route-list button{position:relative;width:100%;min-height:98px;padding:16px 42px 16px 16px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;color:#fff;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0b;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.contact-route-list button:hover{transform:translate(5px);border-color:#6de38457;background:#3eb84614}.contact-route-list button>span{width:44px;height:44px;display:grid;place-items:center;color:#7ae58e;border-radius:14px;background:#3eb8461a}.contact-route-list button div{display:grid;gap:5px}.contact-route-list button strong{font-size:15px;font-weight:800}.contact-route-list button small{color:#ffffff9c;font-size:11.5px;line-height:1.48}.contact-route-list button>svg{color:#ffffff73}.contact-route-list button i{position:absolute;top:10px;right:12px;color:#ffffff2e;font-size:10px;font-style:normal;font-weight:800}.contact-content{position:relative;padding:94px 0;background:radial-gradient(circle at 8% 30%,rgba(62,184,70,.07),transparent 25%),linear-gradient(180deg,#f8fbfa,#fff)}.contact-content-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:clamp(56px,7vw,94px);align-items:start}.contact-section-kicker{color:var(--brand-green-deep)}.contact-info-panel h2{margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(38px,4vw,54px);font-weight:850;line-height:1.07;letter-spacing:-.05em}.contact-info-panel>p{margin:20px 0 0;color:#5b6f80;font-size:15px;font-weight:540;line-height:1.78}.contact-info-cards{margin-top:30px;display:grid;gap:12px}.contact-info-cards article{min-height:78px;padding:15px 17px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;border:1px solid rgba(5,37,90,.09);border-radius:17px;background:#ffffffc7;box-shadow:0 13px 34px #05255a0e}.contact-info-cards article>span{width:42px;height:42px;display:grid;place-items:center;color:var(--brand-green-deep);border-radius:13px;background:var(--brand-mint)}.contact-info-cards article div{display:grid;gap:4px}.contact-info-cards small{color:#7b8c98;font-size:10px;font-weight:850;letter-spacing:.12em}.contact-info-cards strong,.contact-info-cards a{color:var(--brand-navy);font-size:14px;font-weight:760}.contact-info-cards a:hover{color:var(--brand-green-deep)}.contact-note{margin-top:20px;padding:17px 18px;display:flex;align-items:flex-start;gap:12px;color:#456070;border:1px solid rgba(62,184,70,.16);border-radius:16px;background:#e7f8eb9e}.contact-note svg{flex:0 0 auto;margin-top:2px;color:var(--brand-green-deep)}.contact-note p{margin:0;font-size:12.5px;line-height:1.65}.contact-form-card{padding:clamp(28px,3.4vw,42px);border:1px solid rgba(5,37,90,.09);border-radius:28px;background:#fff;box-shadow:0 28px 75px #05255a1a}.contact-form-heading{display:flex;align-items:center;gap:13px}.contact-form-heading>span{width:46px;height:46px;display:grid;place-items:center;color:#fff;border-radius:14px;background:linear-gradient(135deg,var(--brand-navy),var(--brand-teal))}.contact-form-heading div{display:grid;gap:2px}.contact-form-heading small{color:var(--brand-green-deep);font-size:10px;font-weight:850;letter-spacing:.14em}.contact-form-heading h3{margin:0;font-size:25px;font-weight:820;letter-spacing:-.025em}.contact-form-card form{margin-top:28px;display:grid;gap:19px}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form-card label{display:grid;gap:8px}.contact-form-card label>span{color:#344f61;font-size:12px;font-weight:780}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;color:var(--brand-navy);border:1px solid rgba(5,37,90,.12);border-radius:13px;outline:none;background:#f9fcfb;font:inherit;font-size:14px;font-weight:540;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-form-card input,.contact-form-card select{height:52px;padding:0 14px}.contact-form-card textarea{min-height:145px;padding:14px;resize:vertical}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{border-color:#119f5375;background:#fff;box-shadow:0 0 0 4px #3eb84617}.contact-form-card input::placeholder,.contact-form-card textarea::placeholder{color:#9ba9b1}.contact-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.contact-form-bottom p{margin:0;display:inline-flex;align-items:center;gap:7px;color:#71838d;font-size:11.5px;line-height:1.5}.contact-form-bottom p svg{flex:0 0 auto;color:var(--brand-green-deep)}.contact-form-bottom button{min-width:176px;min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:11px;color:#fff;border:0;border-radius:13px;background:linear-gradient(135deg,var(--brand-green),var(--brand-teal));box-shadow:0 15px 32px #037f5b33;font-size:13px;font-weight:820;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.contact-form-bottom button:hover{transform:translateY(-2px);box-shadow:0 19px 38px #037f5b42}.contact-form-status{margin:-4px 0 0;color:var(--brand-green-deep);font-size:12px;font-weight:700}.contact-bottom-cta{padding:0 0 76px;background:#fff}.contact-bottom-cta .reveal{min-height:148px;padding:26px 30px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;color:#fff;border-radius:24px;background:radial-gradient(circle at 75% 35%,rgba(62,184,70,.2),transparent 25%),linear-gradient(125deg,#021a42,#06375d);box-shadow:0 25px 55px #05255a29}.contact-bottom-cta .reveal>span{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#fff}.contact-bottom-cta img{width:100%;height:100%;object-fit:cover}.contact-bottom-cta small{color:#75e18b;font-size:10px;font-weight:850;letter-spacing:.15em}.contact-bottom-cta h2{margin:5px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:820;letter-spacing:-.035em}.contact-bottom-cta a{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;gap:12px;color:var(--brand-navy);border-radius:12px;background:#fff;font-size:13px;font-weight:820}@keyframes contactNodePulse{0%,to{transform:scale(.82);opacity:.62}50%{transform:scale(1.2);opacity:1}}@media(max-width:980px){.contact-hero{min-height:auto;padding:132px 0 74px}.contact-hero-layout{grid-template-columns:1fr;gap:48px}.contact-hero-card{max-width:720px}.contact-content{padding:76px 0}.contact-content-grid{grid-template-columns:1fr;gap:48px}.contact-info-panel{max-width:720px}}@media(max-width:720px){.contact-container{width:min(100% - 32px,1180px)}.contact-hero{padding:112px 0 58px}.contact-hero-copy h1{font-size:clamp(42px,12vw,58px)}.contact-hero-copy>p{font-size:14.5px}.contact-hero-points{display:grid}.contact-hero-card{padding:15px;border-radius:22px}.contact-route-list button{min-height:92px;grid-template-columns:42px minmax(0,1fr) auto}.contact-content{padding:60px 0}.contact-info-panel h2{font-size:clamp(35px,10vw,46px)}.contact-form-card{padding:24px 18px;border-radius:22px}.contact-form-row{grid-template-columns:1fr}.contact-form-bottom{align-items:stretch;flex-direction:column}.contact-form-bottom button{width:100%}.contact-bottom-cta{padding-bottom:56px}.contact-bottom-cta .reveal{grid-template-columns:48px minmax(0,1fr);padding:23px 20px;border-radius:20px}.contact-bottom-cta .reveal>span{width:48px;height:48px;border-radius:14px}.contact-bottom-cta a{grid-column:1 / -1;justify-content:center}}:root{--cullath-navy: #06286f;--cullath-navy-dark: #041d54;--cullath-navy-light: #123d88;--cullath-green: #11b95b;--cullath-green-bright: #25c967;--cullath-green-dark: #078c43;--cullath-text: #405477;--cullath-heading: #061f5c;--cullath-muted: #667793;--cullath-border: #dce5f2;--cullath-background: #f7fafd;--cullath-soft-green: #eaf9f0;--cullath-soft-blue: #edf4ff}.pricing-page-shell{min-height:100vh;overflow-x:hidden;color:var(--cullath-heading);background:radial-gradient(circle at 95% 5%,rgba(17,185,91,.09),transparent 25%),radial-gradient(circle at 5% 30%,rgba(6,40,111,.06),transparent 30%),linear-gradient(180deg,#ffffff 0%,var(--cullath-background) 100%)}.pricing-page{padding-top:80px}.pricing-intro{position:relative;overflow:hidden;padding:42px 24px 32px;text-align:center}.pricing-intro:before{position:absolute;top:-300px;left:-280px;width:650px;height:650px;border:1px solid rgba(6,40,111,.08);border-radius:50%;content:"";pointer-events:none}.pricing-intro:after{position:absolute;top:-250px;right:-280px;width:620px;height:620px;border:1px solid rgba(6,40,111,.08);border-radius:50%;content:"";pointer-events:none}.pricing-intro__content{position:relative;z-index:1;width:min(1040px,100%);margin:0 auto}.pricing-intro h1{margin:0;color:var(--cullath-heading);font-size:clamp(42px,4.4vw,66px);font-weight:800;line-height:1.07;letter-spacing:-.045em}.pricing-intro h1 span{color:var(--cullath-green);background:linear-gradient(90deg,var(--cullath-green) 0%,var(--cullath-green-bright) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-intro>div>p{max-width:820px;margin:15px auto 0;color:var(--cullath-text);font-size:18px;font-weight:500;line-height:1.65}.pricing-benefits{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:28px}.pricing-benefit{display:inline-flex;align-items:center;gap:11px;color:var(--cullath-text);font-size:15px;font-weight:650;white-space:nowrap}.pricing-benefit__icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--cullath-green),var(--cullath-green-bright));box-shadow:0 6px 14px #11b95b33}.pricing-benefits__divider{width:1px;height:27px;background:var(--cullath-border)}.pricing-plans-section{position:relative;z-index:2;width:min(1280px,calc(100% - 48px));margin:0 auto;padding:8px 0 84px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.pricing-card{position:relative;display:flex;min-height:590px;flex-direction:column;padding:28px 28px 20px;overflow:visible;border:1px solid var(--cullath-border);border-radius:20px;background:#fffffff5;box-shadow:0 18px 50px #06286f12,0 4px 12px #06286f08;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pricing-card:hover{transform:translateY(-6px);border-color:#06286f38;box-shadow:0 26px 65px #06286f1f,0 5px 14px #06286f0a}.pricing-card--featured{border:1.5px solid var(--cullath-green);box-shadow:0 24px 60px #11b95b24,0 6px 18px #06286f0d}.pricing-card--featured:hover{border-color:var(--cullath-green-dark);box-shadow:0 30px 70px #11b95b2e,0 8px 20px #06286f0f}.pricing-popular{position:absolute;top:-1px;left:50%;width:170px;padding:8px 12px;transform:translate(-50%);border-radius:0 0 9px 9px;color:#fff;background:linear-gradient(90deg,var(--cullath-navy-dark),var(--cullath-navy));box-shadow:0 8px 18px #06286f33;font-size:12px;font-weight:800;letter-spacing:.04em;text-align:center}.pricing-card__header{display:grid;grid-template-columns:78px minmax(0,1fr);gap:18px;min-height:136px;align-items:start}.pricing-card--featured .pricing-card__header{padding-top:9px}.pricing-card__icon{display:flex;width:74px;height:74px;align-items:center;justify-content:center;border-radius:50%}.pricing-card--free .pricing-card__icon{color:var(--cullath-green);background:var(--cullath-soft-green);box-shadow:inset 0 0 0 1px #11b95b14}.pricing-card--business .pricing-card__icon{color:var(--cullath-navy);background:var(--cullath-soft-blue);box-shadow:inset 0 0 0 1px #06286f0f}.pricing-card--enterprise .pricing-card__icon{color:var(--cullath-navy-dark);background:#eff3f9;box-shadow:inset 0 0 0 1px #06286f0f}.pricing-card__title h2{margin:1px 0 4px;color:var(--cullath-heading);font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.025em}.pricing-card--free .pricing-card__title h2{color:var(--cullath-green-dark)}.pricing-card--business .pricing-card__title h2,.pricing-card--enterprise .pricing-card__title h2{color:var(--cullath-heading)}.pricing-card__title strong{display:block;margin-bottom:10px;color:var(--cullath-navy);font-size:13.5px;font-weight:750}.pricing-card--free .pricing-card__title strong{color:var(--cullath-green-dark)}.pricing-card__title p{margin:0;color:var(--cullath-text);font-size:13.5px;font-weight:500;line-height:1.58}.pricing-card__divider{width:100%;height:1px;margin:5px 0 15px;background:var(--cullath-border)}.pricing-card__price h3{margin:0 0 3px;color:var(--cullath-heading);font-size:29px;font-weight:800;line-height:1.15;letter-spacing:-.03em}.pricing-card--free .pricing-card__price h3{color:var(--cullath-green-dark)}.pricing-card__price p{margin:0;color:var(--cullath-text);font-size:13px;font-weight:550}.pricing-card__features{display:grid;gap:10px;margin:20px 0 22px;padding:0;list-style:none}.pricing-card__features li{display:flex;align-items:flex-start;gap:10px;color:#243858;font-size:13.5px;font-weight:600;line-height:1.4}.pricing-feature-check{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;color:#fff;background:var(--cullath-navy)}.pricing-card--free .pricing-feature-check{background:var(--cullath-green)}.pricing-card--business .pricing-feature-check{background:var(--cullath-navy)}.pricing-card--enterprise .pricing-feature-check{background:var(--cullath-navy-dark)}.pricing-card__action{margin-top:auto;text-align:center}.pricing-card__action a{display:flex;width:100%;min-height:53px;align-items:center;justify-content:center;border-radius:11px;color:#fff;font-size:16px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pricing-card__action a:hover{transform:translateY(-2px);filter:brightness(1.04)}.pricing-card--free .pricing-card__action a{background:linear-gradient(135deg,var(--cullath-green-dark),var(--cullath-green-bright));box-shadow:0 10px 22px #11b95b38}.pricing-card--business .pricing-card__action a{background:linear-gradient(135deg,var(--cullath-navy-dark),var(--cullath-navy));box-shadow:0 10px 22px #06286f38}.pricing-card--enterprise .pricing-card__action a{background:linear-gradient(135deg,#071a43,var(--cullath-navy-dark));box-shadow:0 10px 22px #041d5438}.pricing-card__action p{margin:9px 0 0;color:var(--cullath-text);font-size:13px;font-weight:550}.pricing-security-bar{display:grid;grid-template-columns:1.25fr 1px 1fr;align-items:center;gap:46px;margin-top:24px;padding:18px 70px;border:1px solid rgba(6,40,111,.06);border-radius:18px;background:radial-gradient(circle at 12% 50%,rgba(17,185,91,.1),transparent 32%),linear-gradient(90deg,#f2f8ff,#f7fbff)}.pricing-security-bar__item{display:flex;align-items:center;gap:18px}.pricing-security-bar__icon{display:flex;width:54px;height:54px;flex:0 0 54px;align-items:center;justify-content:center;border-radius:50%;color:var(--cullath-green);background:var(--cullath-soft-green);box-shadow:inset 0 0 0 1px #11b95b17}.pricing-security-bar__item p,.pricing-security-bar__contact p{margin:0;color:var(--cullath-text);font-size:13.5px;font-weight:550;line-height:1.55}.pricing-security-bar__divider{width:1px;height:54px;background:var(--cullath-border)}.pricing-security-bar__contact{text-align:center}.pricing-security-bar__contact a{display:inline-flex;align-items:center;gap:13px;margin-top:4px;color:var(--cullath-green-dark);font-size:14px;font-weight:800;text-decoration:none}.pricing-security-bar__contact a:hover{color:var(--cullath-green)}@media(max-width:1050px){.pricing-plans-section{width:min(940px,calc(100% - 32px))}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card--enterprise{grid-column:1 / -1;width:min(100%,460px);margin:0 auto}.pricing-security-bar{padding:20px 32px;gap:28px}}@media(max-width:760px){.pricing-page{padding-top:70px}.pricing-intro{padding:42px 20px 26px}.pricing-intro h1{font-size:clamp(38px,11vw,52px)}.pricing-intro>div>p{font-size:16px}.pricing-desktop-break{display:none}.pricing-benefits{flex-direction:column;gap:13px}.pricing-benefits__divider{display:none}.pricing-plans-section{width:min(100% - 24px,560px);padding-bottom:60px}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card--enterprise{width:100%;min-height:auto;margin:0;padding:28px 22px 20px}.pricing-card:hover{transform:none}.pricing-card__header{grid-template-columns:64px minmax(0,1fr);gap:14px}.pricing-card__icon{width:62px;height:62px}.pricing-security-bar{grid-template-columns:1fr;gap:22px;padding:25px 22px;text-align:left}.pricing-security-bar__divider{width:100%;height:1px}.pricing-security-bar__contact{text-align:left}}@media(max-width:420px){.pricing-card__header{display:flex;flex-direction:column}.pricing-card__title p{font-size:13px}.pricing-security-bar__item{align-items:flex-start}}.about-page-shell{background:#f9fbff;color:#041f5a}.about-page{overflow:hidden}.about-container{width:min(1440px,calc(100% - 72px));margin:0 auto}.about-section{padding:105px 0;position:relative}.about-kicker{display:inline-block;color:#0b4779;font-size:14px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.about-kicker:after{content:"";display:block;width:54px;height:3px;margin-top:13px;border-radius:9px;background:linear-gradient(90deg,#0b4779 0 62%,#16b957 62%)}.about-section-heading{max-width:940px;margin:0 auto 55px}.about-section-heading.centered{text-align:center}.about-section-heading.centered .about-kicker:after{margin-left:auto;margin-right:auto}.about-section-heading h2,.who-copy h2{margin:20px 0 16px;font:800 clamp(34px,4vw,54px)/1.12 "Manrope",sans-serif;letter-spacing:-.055em}.about-section-heading p{margin:0 auto;max-width:760px;color:#53677e;font-size:19px;line-height:1.65}.about-hero{position:relative;min-height:870px;padding:175px 0 130px;background:radial-gradient(circle at 76% 28%,rgba(44,178,91,.08),transparent 28%),radial-gradient(circle at 42% 20%,rgba(11,71,121,.07),transparent 34%),linear-gradient(180deg,#fff,#f9fbff)}.about-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:center}.about-hero-copy{position:relative;z-index:2}.about-hero-copy h1{max-width:650px;margin:34px 0 30px;font:800 clamp(52px,5.6vw,88px)/1.03 "Manrope",sans-serif;letter-spacing:-.065em}.about-hero-copy h1 em{color:#16b957;font-style:normal}.about-title-line{width:78px;height:4px;border-radius:6px;background:#16b957;margin-bottom:32px}.about-hero-copy p{max-width:620px;margin:0 0 8px;color:#53677e;font-size:19px;line-height:1.7}.about-hero-actions{display:flex;gap:18px;margin-top:42px}.about-btn{min-height:58px;padding:0 24px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:800}.about-btn--primary{color:#fff;background:linear-gradient(135deg,#041f5a,#0b4779);box-shadow:0 15px 36px #421dc93b}.about-btn--secondary{color:#041f5a;border:1px solid #0B4779;background:#fff}.about-hero-visual{position:relative;height:610px}.hero-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(71,54,201,.19);border-radius:50%;transform:translate(-50%,-50%)}.hero-orbit--outer{width:650px;height:650px}.hero-orbit--middle{width:520px;height:520px}.hero-orbit--inner{width:390px;height:390px}.hero-logo-core{position:absolute;left:50%;top:50%;width:200px;height:200px;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 28px 70px #121f4c29,0 0 0 22px #fff9}.hero-logo-core img{width:116px}.orbit-product{position:absolute;display:flex;align-items:center;gap:14px}.orbit-product>span{width:106px;height:106px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 18px 45px #18235021}.orbit-product svg{width:46px;height:46px}.orbit-product div{display:grid;gap:5px;max-width:170px}.orbit-product strong{font-size:17px}.orbit-product small{color:#41506e;font-size:14px;line-height:1.45}.orbit-product--connect{left:3%;top:16%;text-align:right;flex-direction:row-reverse}.orbit-product--connect strong,.orbit-product--connect svg{color:#0b4779}.orbit-product--assist{right:-3%;top:14%}.orbit-product--assist strong,.orbit-product--assist svg{color:#16b957}.orbit-product--desk{left:43%;bottom:-1%;transform:translate(-50%);flex-direction:column;text-align:center}.orbit-product--desk strong,.orbit-product--desk svg{color:#0b4779}.hero-dot{position:absolute;width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 8px #0b477914}.hero-dot--one{top:6%;left:52%;background:#16b957}.hero-dot--two{bottom:14%;left:16%;background:#0b4779}.hero-dot--three{right:8%;bottom:8%;background:#0b4779}.about-hero-wave{position:absolute;left:-4%;right:-4%;bottom:-95px;height:185px;border-radius:50% 50% 0 0;background:linear-gradient(100deg,#0b477914,#3c69e209,#0b477917);transform:rotate(-2deg)}.about-orbit-bg{position:absolute;border:1px solid rgba(11,71,121,.07);border-radius:50%}.about-orbit-bg--one{width:650px;height:650px;right:-230px;top:-180px}.about-orbit-bg--two{width:420px;height:420px;left:-180px;bottom:-100px}.who-section{background:#fff}.who-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.who-copy>p{max-width:600px;color:#53617c;font-size:18px;line-height:1.75;margin:0 0 29px}.who-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.who-pillars article{padding-right:14px;border-right:1px solid #e4e8f1;display:grid;gap:9px}.who-pillars article:last-child{border:0}.who-pillars svg{color:#0b4779}.who-pillars strong{font-size:15px}.who-pillars small{color:#59667e;line-height:1.5}.who-visual{position:relative;height:690px}.who-ring{position:absolute;left:50%;top:51%;border:1px solid rgba(11,71,121,.16);border-radius:50%;transform:translate(-50%,-50%)}.who-ring--outer{width:620px;height:620px}.who-ring--inner{width:360px;height:360px}.who-center,.who-node{position:absolute;text-align:center}.who-center{left:50%;top:51%;width:240px;height:240px;padding:36px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 22px 60px #1e2a5b24,0 0 0 20px #0b477909}.who-center img{width:88px;margin-bottom:10px}.who-center strong{font-size:27px}.who-center small{margin-top:4px}.who-node{width:190px;display:grid;justify-items:center;gap:7px}.who-node span{width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 18px 40px #1f2b5b1f}.who-node svg{width:50px;height:50px}.who-node strong{font-size:16px}.who-node small{color:#4f5d78;line-height:1.45}.who-node--top{top:-2%;left:50%;transform:translate(-50%)}.who-node--top svg{color:#0b4779}.who-node--left{left:-1%;top:39%}.who-node--left svg{color:#27aa50}.who-node--right{right:-1%;top:39%}.who-node--right svg{color:#3570e8}.who-node--bottom{bottom:-3%;left:50%;transform:translate(-50%)}.who-node--bottom svg{color:#e9a918}.mini-node{position:absolute;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 10px 30px #282c5a1f;color:#0b4779}.mini-node--one{left:13%;top:20%}.mini-node--two{right:13%;top:20%}.mini-node--three{left:14%;bottom:13%}.mini-node--four{right:14%;bottom:13%}.purpose-section{background:linear-gradient(180deg,#fbfbff,#f7f8ff)}.purpose-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:120px}.purpose-card{min-height:520px;padding:42px 54px 0;text-align:center;border-radius:24px;background:#fff;box-shadow:0 22px 50px #212b571a;border:1px solid rgba(11,71,121,.14);overflow:hidden}.purpose-card--vision{border-color:#24aa4d33}.purpose-icon{width:116px;height:116px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:#f1edff;color:#0b4779}.purpose-card--vision .purpose-icon{color:#16b957;background:#eefaef}.purpose-icon svg{width:52px;height:52px}.purpose-card>small{font-size:18px;font-weight:900;letter-spacing:.13em;color:#0b4779}.purpose-card--vision>small{color:#16b957}.purpose-card h3{max-width:520px;margin:18px auto 22px;font:800 32px/1.2 Manrope,sans-serif}.purpose-card>p{max-width:530px;margin:0 auto 32px;color:#53617c;font-size:17px;line-height:1.65}.purpose-card>div{margin:0 -54px;padding:27px 30px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e8ebf2}.purpose-card>div span{display:grid;gap:9px;justify-items:center;font-size:13px;font-weight:700}.purpose-card>div svg{color:#0b4779}.purpose-card--vision>div svg{color:#25aa4e}.purpose-link{position:absolute;left:50%;top:47%;z-index:3;width:86px;height:86px;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);color:#0b4779;background:#fff;box-shadow:0 14px 35px #25295221}.purpose-note{width:max-content;max-width:100%;margin:55px auto 0;padding:15px 28px;display:flex;align-items:center;gap:12px;border-radius:999px;background:#fff;box-shadow:0 9px 30px #24295614;font-weight:800}.purpose-note svg{color:#0b4779}.ecosystem-section{background:#fff}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:70px}.ecosystem-card{position:relative;min-height:450px;padding:48px 35px 30px;text-align:center;border-radius:20px;background:#fff;box-shadow:0 22px 55px #1d2a5b1c;border:1px solid #dedbf5}.ecosystem-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:20px 20px 0 0;background:#0b4779}.ecosystem-card--desk:before{background:#326ae3}.ecosystem-card--assist:before{background:#25a74c}.ecosystem-icon{width:112px;height:112px;margin:0 auto 34px;display:grid;place-items:center;border-radius:50%;background:#f0ecff;color:#0b4779;box-shadow:0 13px 30px #0b477921}.ecosystem-card--desk .ecosystem-icon{color:#2f67dd;background:#eaf1ff}.ecosystem-card--assist .ecosystem-icon{color:#21a34b;background:#eaf8ee}.ecosystem-icon svg{width:49px;height:49px}.ecosystem-card h3{margin:0 0 16px;font-size:28px;color:#0b4779}.ecosystem-card--desk h3{color:#0b4779}.ecosystem-card--assist h3{color:#16b957}.ecosystem-card>strong{display:block;max-width:300px;margin:0 auto;font-size:20px;line-height:1.35}.ecosystem-card p{max-width:310px;margin:22px auto;color:#53617c;line-height:1.6}.ecosystem-card a{position:absolute;left:26px;right:26px;bottom:24px;padding-top:21px;border-top:1px solid #e7eaf1;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:900;color:#0b4779}.ecosystem-card--desk a{color:#0b4779}.ecosystem-card--assist a{color:#16b957}.ecosystem-future{max-width:930px;margin:55px auto 0;padding:24px 34px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;border:1px solid #dddaf6;border-radius:20px;background:#fbfbff}.ecosystem-future>span{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;border:1px dashed #0B4779;color:#0b4779}.ecosystem-future div{display:grid;gap:5px}.ecosystem-future strong{font-size:19px}.ecosystem-future small{color:#56627c;font-size:15px}.ecosystem-future b{color:#0b4779}.values-section{background:linear-gradient(180deg,#fafbff,#f6f7ff)}.values-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.value-card{min-height:260px;padding:42px 45px;display:grid;grid-template-columns:145px 1fr;gap:35px;align-items:center;border-radius:22px;background:#fff;border:1px solid #e1e3f2;box-shadow:0 16px 44px #1f2a5814}.value-card>span{width:135px;height:135px;display:grid;place-items:center;border-radius:50%;background:#f0edff;color:#0b4779}.value-card:nth-child(2)>span{color:#2f67de;background:#edf3ff}.value-card:nth-child(3)>span{color:#25a84d;background:#edf9f0}.value-card>span svg{width:58px;height:58px}.value-card h3{margin:0;font-size:27px}.value-card i{display:block;width:48px;height:3px;margin:14px 0 18px;border-radius:3px;background:linear-gradient(90deg,#0b4779,#16b957)}.value-card p{margin:0;color:#53617c;font-size:16px;line-height:1.65}.values-quote{max-width:920px;margin:55px auto 0;padding:27px 40px;display:flex;justify-content:center;align-items:center;gap:28px;text-align:center;border:1px solid #dddff1;border-radius:20px;background:#fff;font-size:20px;line-height:1.5}.values-quote>strong{font-size:66px;line-height:.7;color:#0b4779}.values-quote em{color:#0b4779;font-style:normal;font-weight:900}.about-cta-wrap{padding:100px 0;background:#fff}.about-cta{position:relative;min-height:650px;padding:125px 40px 80px;display:flex;align-items:center;flex-direction:column;text-align:center;overflow:hidden;border-radius:30px;color:#fff;background:radial-gradient(circle at 50% 50%,rgba(22,185,87,.44),transparent 45%),linear-gradient(145deg,#04152f,#041f5a 70%,#062b4f);box-shadow:0 30px 80px #14074240}.about-cta h2{position:relative;z-index:2;margin:20px 0 25px;font:800 clamp(38px,4.2vw,60px)/1.1 "Manrope",sans-serif;letter-spacing:-.05em}.about-cta h2 em{font-style:normal;background:linear-gradient(90deg,#7ee2ab,#16b957);-webkit-background-clip:text;color:transparent}.about-cta p{position:relative;z-index:2;max-width:800px;margin:0;color:#d6d0e6;font-size:20px;line-height:1.6}.about-cta>div:last-child{position:relative;z-index:2;display:flex;gap:25px;margin-top:42px}.about-cta a{min-width:290px;height:70px;padding:0 30px;display:flex;align-items:center;justify-content:center;gap:20px;border-radius:14px;border:1px solid rgba(66,214,116,.55);color:#fff;font-size:18px;font-weight:900}.about-cta a:first-child{border-color:transparent;background:linear-gradient(135deg,#0b4779,#16b957)}.cta-logo{position:relative;z-index:2;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:#0b477952;box-shadow:0 0 45px #16b95759}.cta-logo img{width:56px;filter:brightness(0) invert(1)}.cta-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(126,226,171,.28);border-radius:50%;transform:translate(-50%,-50%) rotate(-9deg)}.cta-orbit--one{width:1180px;height:500px}.cta-orbit--two{width:1450px;height:690px;border-style:dashed}.cta-floating{position:absolute;width:94px;height:94px;display:grid;place-items:center;border-radius:50%;background:#0b47798c;box-shadow:0 0 40px #0b477947}.cta-floating svg{width:38px;height:38px}.cta-floating--one{left:12%;top:57%}.cta-floating--two{right:12%;top:18%;color:#a6f0ba;background:#39825973}.cta-floating--three{right:12%;bottom:16%}@media(max-width:1100px){.about-hero-grid,.who-grid{grid-template-columns:1fr}.about-hero{padding-top:150px}.about-hero-visual{margin-top:10px}.who-copy,.who-pillars{max-width:760px}.purpose-grid{gap:30px}.purpose-link{display:none}.ecosystem-grid{gap:24px}.value-card{grid-template-columns:100px 1fr}.value-card>span{width:95px;height:95px}.value-card>span svg{width:42px;height:42px}}@media(max-width:760px){.about-container{width:min(100% - 32px,1440px)}.about-section{padding:74px 0}.about-hero{padding:125px 0 90px;min-height:auto}.about-hero-grid{gap:20px}.about-hero-copy h1{font-size:48px}.about-hero-copy p{font-size:17px}.about-hero-actions{flex-direction:column}.about-hero-visual{height:520px;transform:scale(.72);margin:-50px -100px}.who-pillars,.purpose-grid,.ecosystem-grid,.values-grid{grid-template-columns:1fr}.who-visual{height:620px;transform:scale(.77);margin:-70px -100px}.purpose-card{padding-left:24px;padding-right:24px}.purpose-card>div{margin-left:-24px;margin-right:-24px;grid-template-columns:1fr}.ecosystem-future{grid-template-columns:auto 1fr}.ecosystem-future>b{grid-column:1/-1;text-align:center}.value-card{grid-template-columns:1fr;text-align:center;justify-items:center}.value-card i{margin-left:auto;margin-right:auto}.values-quote{font-size:17px;padding:24px}.about-cta{min-height:600px;padding:90px 20px 60px}.about-cta p{font-size:17px}.about-cta>div:last-child{width:100%;flex-direction:column}.about-cta a{min-width:0;width:100%}.cta-floating{display:none}}.about-page-shell{--about-navy:#041F5A;--about-blue:#0B4779;--about-green:#16B957;--about-soft:#F4F9FC;--about-text:#53677E;background:#fff;color:var(--about-navy)}.about-section{padding:96px 0}.about-kicker{color:var(--about-blue);font-size:12px;letter-spacing:.14em}.about-kicker:after{height:2px;background:linear-gradient(90deg,var(--about-blue) 0 65%,var(--about-green) 65%)}.about-section-heading h2,.who-copy h2{color:var(--about-navy);font-size:clamp(38px,4vw,58px);line-height:1.03}.about-section-heading p,.who-copy>p{color:var(--about-text)}.about-hero{min-height:790px;padding:145px 0 105px;background:radial-gradient(circle at 76% 25%,rgba(22,185,87,.1),transparent 28%),radial-gradient(circle at 25% 18%,rgba(11,71,121,.08),transparent 32%),linear-gradient(180deg,#fff,#f4f9fc)}.about-hero-copy h1{color:var(--about-navy);font-size:clamp(52px,5vw,76px);line-height:1.04}.about-hero-copy h1 em{color:var(--about-green)}.about-btn{border-radius:12px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.about-btn:hover{transform:translateY(-2px)}.about-btn--primary{background:linear-gradient(135deg,var(--about-navy),var(--about-blue));box-shadow:0 14px 30px #041f5a2e}.about-btn--secondary{color:var(--about-blue);border-color:#0b477959}.hero-logo-core,.orbit-product>span,.who-center,.who-node span{border:1px solid rgba(11,71,121,.1);box-shadow:0 22px 55px #041f5a1f}.who-section,.ecosystem-section{background:#fff}.purpose-section,.values-section{background:linear-gradient(180deg,#f8fbfd,#f3f8fb)}.purpose-card,.ecosystem-card,.value-card{border-color:#dce7ee;box-shadow:0 18px 46px #041f5a12;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.purpose-card:hover,.ecosystem-card:hover,.value-card:hover{transform:translateY(-6px);border-color:#0b47793d;box-shadow:0 24px 56px #041f5a1f}.purpose-icon,.ecosystem-icon,.value-card>span{background:#eaf3f8;color:var(--about-blue)}.purpose-card--vision .purpose-icon,.ecosystem-card--assist .ecosystem-icon,.value-card:nth-child(3)>span{background:#e8f8ef;color:var(--about-green)}.ecosystem-card:before{background:var(--about-blue)}.ecosystem-card--desk:before{background:#0b6fa4}.ecosystem-card--assist:before{background:var(--about-green)}.ecosystem-card h3,.ecosystem-card--desk h3{color:var(--about-blue)}.ecosystem-card--assist h3{color:var(--about-green)}.ecosystem-future{border-color:#dce7ee;background:#f8fbfd}.about-cta-wrap{padding:90px 0}.about-cta{min-height:560px;padding:105px 40px 70px;background:radial-gradient(circle at 50% 42%,rgba(22,185,87,.2),transparent 38%),linear-gradient(145deg,#03142f,#041f5a 58%,#063e60);box-shadow:0 30px 70px #041f5a3d}.about-cta h2 em{background:linear-gradient(90deg,#7ee2ab,#16b957);-webkit-background-clip:text;background-clip:text;color:transparent}.about-cta a:first-child{background:linear-gradient(135deg,var(--about-blue),var(--about-green))}@media(max-width:760px){.about-section{padding:72px 0}.about-hero{padding:120px 0 80px}.about-hero-copy h1{font-size:46px}.about-section-heading h2,.who-copy h2{font-size:38px}.about-cta{min-height:540px}}.remote-access-page-shell{--ra-navy: #05255a;--ra-navy-deep: #021a42;--ra-navy-dark: #011331;--ra-teal: #0a7b72;--ra-green: #39d243;--ra-green-deep: #10b95a;--ra-mint: #e7f8eb;--ra-blue-wash: #eef4ff;--ra-text: #071a3f;--ra-muted: #607088;--ra-line: rgba(5, 37, 90, .11);--ra-shadow: 0 24px 70px rgba(5, 37, 90, .12);min-width:320px;color:var(--ra-text);background:#fbfdfc;overflow:clip}.remote-access-page-shell .site-header--hero,.remote-access-page-shell .site-header--hero.site-header--scrolled{color:var(--ra-text);background:#ffffffeb;border-bottom:1px solid rgba(5,37,90,.08);box-shadow:0 12px 42px #05255a14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.remote-access-page-shell .site-header--hero:after{display:none}.remote-access-page-shell .site-header--hero .desktop-nav{border:0;background:transparent;box-shadow:none}.remote-access-page-shell .site-header--hero .desktop-nav a,.remote-access-page-shell .site-header--hero .desktop-nav .nav-products-button,.remote-access-page-shell .site-header--hero .text-button{color:#071a3fbd}.remote-access-page-shell .site-header--hero .desktop-nav a:hover,.remote-access-page-shell .site-header--hero .nav-products:hover .nav-products-button,.remote-access-page-shell .site-header--hero .nav-products:focus-within .nav-products-button,.remote-access-page-shell .site-header--hero .nav-products.is-open .nav-products-button,.remote-access-page-shell .site-header--hero .text-button:hover{color:var(--ra-green-deep);background:var(--ra-mint)}.remote-access-page-shell .site-header--hero .primary-button--small{color:#fff;background:linear-gradient(135deg,var(--ra-navy),var(--ra-navy-deep));box-shadow:0 12px 26px #05255a33}.remote-access-page-shell .site-header--hero .mobile-menu-button{color:var(--ra-navy);border-color:#05255a1f;background:#fff}.ra-page{background:radial-gradient(circle at 83% 3%,rgba(62,184,70,.09),transparent 19%),radial-gradient(circle at 9% 17%,rgba(5,37,90,.045),transparent 22%),#fbfdfc}.ra-container{width:min(1380px,calc(100% - 80px));margin:0 auto}.ra-container--wide{width:min(1480px,calc(100% - 54px))}.ra-hero{position:relative;min-height:970px;padding:152px 0 54px;overflow:hidden;isolation:isolate;background:linear-gradient(130deg,#e7f8eba6,#ffffffe0 32%,#eef4ffb8 68%,#e7f8eb99)}.ra-hero:before,.ra-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(2px)}.ra-hero:before{width:560px;height:560px;right:-240px;top:105px;background:radial-gradient(circle,rgba(62,184,70,.18),rgba(62,184,70,.02) 57%,transparent 70%)}.ra-hero:after{width:520px;height:520px;left:-260px;bottom:-130px;background:radial-gradient(circle,rgba(5,37,90,.14),rgba(5,37,90,.02) 58%,transparent 72%)}.ra-orbit-decoration{position:absolute;z-index:-1;pointer-events:none}.ra-orbit-decoration i{position:absolute;display:block;border:1px solid rgba(17,159,83,.18);border-radius:50%}.ra-orbit-decoration i:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:linear-gradient(135deg,var(--ra-green),var(--ra-teal));box-shadow:0 0 0 6px #3eb84614}.ra-orbit-decoration--hero{width:440px;height:440px;right:-80px;top:104px}.ra-orbit-decoration--hero i:nth-child(1){inset:0}.ra-orbit-decoration--hero i:nth-child(2){inset:50px;opacity:.6}.ra-orbit-decoration--hero i:nth-child(3){inset:108px;opacity:.4}.ra-orbit-decoration--hero i:first-child:after{left:22px;top:105px}.ra-orbit-decoration--hero i:nth-child(2):after{right:18px;bottom:88px}.ra-orbit-decoration--hero i:nth-child(3):after{left:39px;bottom:9px;width:9px;height:9px}.ra-hero__layout{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;column-gap:140px}.ra-hero__copy{position:relative;z-index:3;min-width:0}.ra-product-pill,.ra-section-heading>span{width:max-content;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;color:var(--ra-green-deep);border:1px solid rgba(17,159,83,.11);border-radius:999px;background:#e7f8ebe0;font-size:12px;font-weight:800;letter-spacing:.07em;box-shadow:0 10px 28px #119f5314}.ra-hero h1{width:100%;max-width:620px;margin:35px 0 22px;color:var(--ra-text);font-family:Manrope,sans-serif;font-size:clamp(48px,3.15vw,60px);line-height:1.07;letter-spacing:-.055em;white-space:nowrap}.ra-hero h1 span{display:inline-block;white-space:nowrap}.ra-hero h1 span,.ra-section-heading h2 em{color:transparent;background:linear-gradient(110deg,var(--ra-navy) 0%,var(--ra-teal) 48%,var(--ra-green) 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.ra-hero__copy>p{max-width:640px;margin:0;color:#4e6078;font-size:18px;font-weight:500;line-height:1.78}.ra-hero__actions{margin-top:34px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ra-button{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:13px;font-size:15px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ra-button:hover{transform:translateY(-2px)}.ra-button--primary{color:#fff;background:linear-gradient(135deg,var(--ra-navy),var(--ra-teal));box-shadow:0 18px 38px #05255a33}.ra-button--primary:hover{box-shadow:0 22px 44px #05255a42}.ra-button--secondary{color:var(--ra-navy);border:1px solid rgba(5,37,90,.18);background:#ffffffdb;box-shadow:0 12px 28px #05255a0f}.ra-button--secondary:hover{border-color:#119f5373}.ra-hero__proof{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}.ra-hero__proof>span{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;min-width:0}.ra-hero__proof svg{grid-row:1 / span 2;width:40px;height:40px;padding:9px;color:var(--ra-green-deep);border-radius:12px;background:#fff;box-shadow:0 8px 22px #05255a14}.ra-hero__proof b{font-size:13px}.ra-hero__proof small{color:var(--ra-muted);font-size:11px;font-weight:600}.ra-hero__visual{position:relative;z-index:2;min-width:0;padding-bottom:112px}.ra-hero-app,.ra-workspace-product{position:relative;border:7px solid rgba(255,255,255,.72);border-radius:25px;background:#fff;box-shadow:0 36px 90px #05255a2e,0 0 0 1px #05255a14;overflow:hidden}.ra-hero-app{width:100%;min-height:542px;transform:perspective(1800px) rotateY(-2deg) rotateX(1deg);transform-origin:center}.ra-hero-app:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 38%)}.ra-hero-app__top,.ra-workspace-product__top{min-height:54px;padding:0 16px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(5,37,90,.08);background:#fff}.ra-brand-lockup{display:inline-flex;align-items:center;gap:8px;color:var(--ra-muted);white-space:nowrap}.ra-brand-lockup img{width:30px;height:30px;object-fit:contain}.ra-brand-lockup strong{color:var(--ra-navy)}.ra-brand-lockup--compact{font-size:11px}.ra-brand-lockup--compact img{width:24px;height:24px}.ra-session-state{margin-left:auto;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;color:var(--ra-green-deep);border-radius:999px;background:var(--ra-mint);font-size:10px;font-weight:800}.ra-session-state i{width:7px;height:7px;border-radius:50%;background:var(--ra-green);box-shadow:0 0 0 4px #3eb8461f}.ra-session-state span{margin-left:4px;color:#66758d}.ra-window-actions{display:flex;align-items:center;gap:13px;color:#5f6d82}.ra-window-actions span{font-size:11px}.ra-hero-app__body{display:grid;grid-template-columns:82px 216px minmax(430px,1fr);min-height:488px}.ra-app-sidebar,.ra-workspace-nav{color:#ffffffbf;background:radial-gradient(circle at 50% 0%,rgba(62,184,70,.18),transparent 26%),linear-gradient(180deg,var(--ra-navy-dark),var(--ra-navy-deep))}.ra-app-sidebar{padding:13px 8px;display:flex;flex-direction:column;gap:7px}.ra-app-sidebar span{min-height:55px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:11px;font-size:8px;font-weight:600}.ra-app-sidebar span.is-active{color:#fff;background:#3eb8462e;box-shadow:inset 3px 0 var(--ra-green)}.ra-device-summary{padding:35px 20px 18px;border-right:1px solid rgba(5,37,90,.08);background:#fff}.ra-device-summary>small{color:var(--ra-muted);font-size:10px}.ra-device-summary h3{margin:6px 0 4px;font-size:20px;letter-spacing:-.03em}.ra-device-summary h3 i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ra-green)}.ra-device-summary>p{margin:0;color:var(--ra-muted);font-size:9px}.ra-device-status-list{margin-top:25px;display:grid}.ra-device-status-list span{min-height:51px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;color:var(--ra-navy);border-bottom:1px solid rgba(5,37,90,.07);font-size:9px}.ra-device-status-list svg{color:var(--ra-teal)}.ra-device-status-list b{font-weight:700}.ra-device-status-list em{color:var(--ra-green-deep);font-style:normal;font-weight:800;font-size:8px}.ra-device-summary button{width:100%;min-height:39px;margin-top:23px;color:#dc3949;border:1px solid #ef6671;border-radius:9px;background:#fff;font-size:10px;font-weight:800}.ra-remote-canvas{position:relative;min-width:0;padding:9px;background:#edf2f7;overflow:hidden}.ra-floating-toolbar,.ra-workspace-toolbar{position:absolute;z-index:3;left:50%;top:14px;transform:translate(-50%);min-height:38px;padding:0 13px;display:flex;align-items:center;gap:17px;color:#fff;border-radius:10px;background:#021a42f0;box-shadow:0 12px 30px #021a4242}.ra-floating-toolbar span{font-size:10px}.ra-wallpaper{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 78% 58%,rgba(62,184,70,.48),transparent 10%),radial-gradient(circle at 47% 42%,#0e85c4 0 8%,#09538f 9% 14%,transparent 15%),linear-gradient(145deg,#041d4f,#074c8a 43%,#0a7a8a 68%,#18a45b)}.ra-wallpaper:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 49%,transparent 0 24%,rgba(255,255,255,.1) 25% 26%,transparent 27% 33%,rgba(255,255,255,.09) 34% 35%,transparent 36%),linear-gradient(145deg,transparent 30%,rgba(255,255,255,.05),transparent 70%)}.ra-wallpaper__orb{position:absolute;border-radius:50%;border:19px solid rgba(255,255,255,.1);transform:rotate(-20deg) skew(-9deg)}.ra-wallpaper__orb--one{width:360px;height:250px;right:-100px;top:42px}.ra-wallpaper__orb--two{width:290px;height:190px;right:-30px;top:85px;border-color:#4fe37f3b}.ra-wallpaper__orb--three{width:230px;height:145px;right:30px;top:110px;border-color:#60c1ff3d}.ra-desktop-icon{position:absolute;z-index:2;left:15px;display:grid;justify-items:center;gap:4px;color:#ffffffe6;font-size:7px}.ra-desktop-icon svg{width:31px;height:31px;padding:7px;border-radius:6px;background:#ffffff29}.ra-desktop-icon--one{top:22px}.ra-desktop-icon--two{top:88px}.ra-taskbar{position:absolute;z-index:3;left:0;right:0;bottom:0;height:27px;display:flex;align-items:center;justify-content:center;gap:7px;background:#020e27b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ra-taskbar i{width:13px;height:13px;border-radius:4px;background:#ffffffbf}.ra-taskbar i:nth-child(2){background:#3eb846}.ra-taskbar i:nth-child(3){background:#1c8fd1}.ra-taskbar i:nth-child(4){background:#f1b43b}.ra-taskbar i:nth-child(5){background:#fff}.ra-chat-panel,.ra-transfer-panel{color:var(--ra-text);background:#fff}.ra-chat-panel{position:relative;min-height:100%;padding:15px 12px 45px;border-left:1px solid rgba(5,37,90,.08)}.ra-panel-title{display:flex;align-items:center;justify-content:space-between;font-size:10px}.ra-panel-title span{color:var(--ra-muted)}.ra-chat-message{width:86%;margin-top:15px}.ra-chat-message small{display:block;margin-bottom:4px;color:#8290a2;font-size:7px}.ra-chat-message p{margin:0;padding:8px 9px;border-radius:9px;background:#f2f5f8;font-size:8px;line-height:1.4}.ra-chat-message--user{margin-left:auto;text-align:right}.ra-chat-message--user p{color:var(--ra-navy);background:var(--ra-mint)}.ra-chat-composer{position:absolute;left:0;right:0;bottom:0;min-height:39px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;color:#8a96a6;border-top:1px solid rgba(5,37,90,.08);font-size:8px}.ra-chat-composer svg{color:var(--ra-green-deep)}.ra-connection-flow{position:absolute;z-index:5;left:1%;right:1%;bottom:5px;display:grid;grid-template-columns:1fr 58px 1fr 58px 1fr;align-items:center;gap:9px}.ra-connection-flow article{min-height:82px;padding:16px;display:flex;align-items:center;gap:11px;border:1px solid rgba(5,37,90,.08);border-radius:15px;background:#fffffff2;box-shadow:0 16px 38px #05255a1f}.ra-connection-flow article>span{width:45px;height:45px;display:grid;place-items:center;color:var(--ra-navy);border-radius:13px;background:var(--ra-blue-wash)}.ra-connection-flow article strong,.ra-connection-flow article small{display:block}.ra-connection-flow article strong{font-size:11px}.ra-connection-flow article small{margin-top:4px;color:var(--ra-muted);font-size:9px}.ra-connection-flow>i{height:1px;background:repeating-linear-gradient(90deg,rgba(17,159,83,.55) 0 5px,transparent 5px 9px)}.ra-connection-flow__secure article,.ra-connection-flow article.ra-connection-flow__secure{border-color:#119f532e}.ra-connection-flow__secure>span{color:var(--ra-green-deep)!important;background:var(--ra-mint)!important}.ra-platforms{width:min(620px,calc(100% - 50px));margin:38px auto 0;display:flex;align-items:center;justify-content:center;gap:24px;color:var(--ra-muted)}.ra-platforms>span{font-size:12px;font-weight:800}.ra-platforms div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ra-platforms b{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid rgba(5,37,90,.09);border-radius:10px;background:#fff;font-size:10px;box-shadow:0 9px 22px #05255a0d}.ra-section{position:relative;padding:104px 0;overflow:hidden}.ra-features,.ra-benefits{background:#fff}.ra-showcase{background:linear-gradient(180deg,#f7fbf9,#fbfdfc)}.ra-get-started{background:linear-gradient(135deg,#f2f7ff,#f8fcfa 48%,#ecf9ef)}.ra-section-heading{max-width:950px;margin:0 auto 52px;text-align:center}.ra-section-heading>span{margin:0 auto 20px;padding:7px 14px}.ra-section-heading h2{margin:0;color:var(--ra-text);font-family:Manrope,sans-serif;font-size:clamp(42px,4vw,64px);line-height:1.08;letter-spacing:-.055em}.ra-section-heading p{max-width:790px;margin:20px auto 0;color:#5b6c83;font-size:17px;font-weight:500;line-height:1.65}.ra-orbit-decoration--left{width:300px;height:300px;left:-150px;top:80px}.ra-orbit-decoration--right{width:330px;height:330px;right:-170px;top:70px}.ra-orbit-decoration--left i:first-child,.ra-orbit-decoration--right i:first-child{inset:0}.ra-orbit-decoration--left i:nth-child(2),.ra-orbit-decoration--right i:nth-child(2){inset:50px;opacity:.5}.ra-orbit-decoration--left i:first-child:after{right:26px;top:57px}.ra-orbit-decoration--right i:first-child:after{left:26px;bottom:69px}.ra-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ra-feature-grid>.reveal{height:100%}.ra-feature-card{height:100%;min-height:350px;padding:17px 17px 24px;display:flex;flex-direction:column;border:1px solid var(--ra-line);border-radius:20px;background:#fff;box-shadow:0 16px 42px #05255a12;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ra-feature-card:hover{transform:translateY(-5px);border-color:#119f533d;box-shadow:0 24px 54px #05255a1c}.ra-feature-card__visual{min-height:185px;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#f6f9ff,#f2fbf5)}.ra-feature-card__copy{padding:22px 8px 0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px}.ra-feature-card__copy>span,.ra-benefit-card__copy>span{width:46px;height:46px;display:grid;place-items:center;color:var(--ra-green-deep);border-radius:14px;background:var(--ra-mint)}.ra-feature-card h3{margin:0 0 8px;font-size:20px;letter-spacing:-.025em}.ra-feature-card p{margin:0;color:var(--ra-muted);font-size:14px;line-height:1.6}.ra-mini-visual{width:100%;height:185px;position:relative}.ra-mini-access{padding:16px}.ra-mini-screen{height:145px;padding:7px;border-radius:12px;background:var(--ra-navy);box-shadow:0 12px 26px #05255a29}.ra-mini-screen .ra-wallpaper{min-height:100%}.ra-mini-access>span{position:absolute;right:7px;bottom:6px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;color:var(--ra-green-deep);border-radius:9px;background:#fff;font-size:9px;font-weight:800;box-shadow:0 9px 20px #05255a1f}.ra-wallpaper--compact{min-height:100%;border-radius:7px}.ra-wallpaper--compact .ra-wallpaper__orb--one{width:190px;height:120px;right:-40px;top:20px;border-width:10px}.ra-wallpaper--compact .ra-wallpaper__orb--two{width:140px;height:90px;right:0;top:36px;border-width:9px}.ra-wallpaper--compact .ra-wallpaper__orb--three{display:none}.ra-wallpaper--compact .ra-taskbar{height:17px;gap:4px}.ra-wallpaper--compact .ra-taskbar i{width:8px;height:8px;border-radius:2px}.ra-mini-control{display:grid;place-items:center}.ra-mini-toolbar{position:absolute;left:23px;right:23px;top:20px;min-height:42px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:11px;background:var(--ra-navy-deep);box-shadow:0 12px 26px #05255a29}.ra-pointer-ripple{position:relative;width:68px;height:68px;display:grid;place-items:center;color:var(--ra-navy);border:1px solid rgba(17,159,83,.28);border-radius:50%;background:#fff;box-shadow:0 0 0 17px #3eb8460f,0 0 0 34px #05255a09;animation:ra-pointer-pulse 2.4s ease-in-out infinite}@keyframes ra-pointer-pulse{50%{transform:scale(1.07);box-shadow:0 0 0 23px #3eb8460d,0 0 0 45px #05255a06}}.ra-transfer-panel{height:100%;padding:15px}.ra-transfer-row{margin-top:13px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px}.ra-transfer-row svg{color:var(--ra-teal)}.ra-transfer-row strong{display:block;font-size:9px}.ra-transfer-row span{height:4px;margin-top:7px;display:block;overflow:hidden;border-radius:999px;background:#e7edf1}.ra-transfer-row span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ra-green),var(--ra-teal))}.ra-transfer-row small{color:var(--ra-muted);font-size:8px}.ra-transfer-panel--compact{height:185px;padding:18px}.ra-transfer-panel--compact .ra-panel-title{font-size:11px}.ra-transfer-panel--compact .ra-transfer-row{margin-top:20px}.ra-chat-panel--compact{min-height:185px;padding:13px 14px 35px;border:0}.ra-chat-panel--compact .ra-chat-message{margin-top:9px}.ra-chat-panel--compact .ra-chat-message p{padding:6px 8px}.ra-chat-panel--compact .ra-chat-composer{min-height:30px}.ra-mini-security{display:flex;flex-direction:column;align-items:center;justify-content:center}.ra-security-orbit{position:relative;width:105px;height:105px;display:grid;place-items:center;color:var(--ra-green-deep);border:1px solid rgba(17,159,83,.2);border-radius:50%;box-shadow:0 0 0 18px #3eb8460a,0 0 0 36px #05255a06}.ra-security-orbit:after{content:"";position:absolute;inset:18px;border:1px dashed rgba(17,159,83,.34);border-radius:50%;animation:ra-spin 9s linear infinite}@keyframes ra-spin{to{transform:rotate(360deg)}}.ra-security-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ra-green)}.ra-security-orbit i:first-of-type{top:2px;left:49%}.ra-security-orbit i:nth-of-type(2){right:4px;bottom:23px}.ra-security-orbit i:nth-of-type(3){left:5px;bottom:23px}.ra-mini-security strong{margin-top:15px;font-size:11px}.ra-mini-security>span{margin-top:4px;color:var(--ra-green-deep);font-size:8px;font-weight:700}.ra-mini-history{padding:17px 14px;display:grid;gap:9px}.ra-mini-history>div{min-height:43px;padding:0 10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(5,37,90,.07);border-radius:9px;background:#fff;box-shadow:0 7px 16px #05255a0a}.ra-mini-history svg{color:var(--ra-teal)}.ra-mini-history span{min-width:0;display:grid;gap:2px}.ra-mini-history strong{overflow:hidden;text-overflow:ellipsis;font-size:9px;white-space:nowrap}.ra-mini-history small{color:var(--ra-muted);font-size:7px}.ra-mini-history em{color:var(--ra-green-deep);font-size:7px;font-style:normal;font-weight:800}.ra-mini-sessions{padding:19px 15px;display:grid;gap:9px}.ra-mini-sessions>div{min-height:39px;padding:0 10px;display:grid;grid-template-columns:22px minmax(0,1fr) auto 7px;align-items:center;gap:7px;border:1px solid rgba(5,37,90,.07);border-radius:9px;background:#fff;box-shadow:0 7px 16px #05255a0a}.ra-mini-sessions svg{color:var(--ra-navy)}.ra-mini-sessions span{font-size:9px;font-weight:700}.ra-mini-sessions small{color:var(--ra-muted);font-size:7px}.ra-mini-sessions i{width:7px;height:7px;border-radius:50%;background:var(--ra-green)}.ra-section-note{margin:38px auto 0;display:flex;align-items:center;justify-content:center;gap:9px;color:#51627a;font-size:14px;font-weight:600}.ra-section-note svg{color:var(--ra-green-deep)}.ra-section-note b{color:var(--ra-teal)}.ra-showcase-stage{position:relative;max-width:1260px;margin:0 auto;padding:72px 112px 60px}.ra-showcase-tabs{position:absolute;z-index:6;left:50%;top:0;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);display:flex;gap:7px;padding:7px;overflow-x:auto;border:1px solid rgba(5,37,90,.09);border-radius:15px;background:#ffffffeb;box-shadow:0 16px 38px #05255a17;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ra-showcase-tabs button{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;color:var(--ra-muted);border:0;border-radius:10px;background:transparent;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.ra-showcase-tabs button.is-active{color:#fff;background:linear-gradient(135deg,var(--ra-navy),var(--ra-teal));box-shadow:0 10px 22px #05255a2e}.ra-workspace-product{min-height:590px;border-width:6px;border-radius:22px}.ra-workspace-product__top{min-height:53px;padding:0 14px;font-size:9px}.ra-workspace-product__top>div:nth-child(2){display:grid;gap:1px}.ra-workspace-product__top>div:nth-child(2) small{color:var(--ra-muted)}.ra-workspace-product__top>div:nth-child(2) strong{font-size:9px}.ra-workspace-security,.ra-workspace-timer{margin-left:auto;display:flex;align-items:center;gap:7px}.ra-workspace-security svg{color:var(--ra-green-deep)}.ra-workspace-security span,.ra-workspace-timer span{display:grid}.ra-workspace-security small,.ra-workspace-timer small{color:var(--ra-muted);font-size:7px}.ra-workspace-security strong,.ra-workspace-timer strong{font-size:8px}.ra-workspace-timer{margin-left:0;padding-left:14px;border-left:1px solid rgba(5,37,90,.1)}.ra-technician{margin-left:0;display:flex;align-items:center;gap:7px}.ra-technician>span{width:27px;height:27px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--ra-navy),var(--ra-green));font-size:8px}.ra-technician b{font-size:8px}.ra-workspace-product__body{display:grid;grid-template-columns:122px 182px minmax(390px,1fr) 225px;min-height:531px;background:#edf2f5}.ra-workspace-nav{padding:14px 10px;display:flex;flex-direction:column;gap:5px;transition:filter .24s ease,opacity .24s ease,box-shadow .24s ease}.ra-workspace-nav>span{height:38px;display:grid;place-items:center}.ra-workspace-nav>span img{width:24px}.ra-workspace-nav a{min-height:36px;padding:0 8px;display:flex;align-items:center;gap:7px;color:#ffffffb8;border-radius:8px;font-size:8px;font-weight:600}.ra-workspace-nav a.is-active{color:#fff;background:#3eb8462e;box-shadow:inset 3px 0 var(--ra-green)}.ra-workspace-nav a em{margin-left:auto;width:16px;height:16px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--ra-green);font-size:7px;font-style:normal}.ra-workspace-nav>div{margin-top:auto;display:flex;align-items:center;gap:7px}.ra-workspace-nav>div>b{width:29px;height:29px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--ra-teal);font-size:8px}.ra-workspace-nav>div span{display:grid;color:#fff;font-size:7px}.ra-workspace-nav>div small{color:#ffffff8c;font-size:6px}.ra-session-list{padding:14px 10px;background:#fff;border-right:1px solid rgba(5,37,90,.07);transition:filter .24s ease,opacity .24s ease}.ra-session-list__head{display:flex;align-items:center;gap:7px;font-size:9px}.ra-session-list__head span{width:18px;height:18px;display:grid;place-items:center;color:var(--ra-navy);border-radius:50%;background:var(--ra-mint);font-size:7px}.ra-session-list label{min-height:31px;margin:10px 0;padding:0 8px;display:flex;align-items:center;gap:7px;color:#8b98a8;border:1px solid rgba(5,37,90,.09);border-radius:7px;font-size:7px}.ra-session-list article{min-height:67px;padding:9px 8px;display:grid;grid-template-columns:23px minmax(0,1fr);gap:7px;border-left:3px solid transparent}.ra-session-list article.is-selected{border-left-color:var(--ra-green);background:var(--ra-mint)}.ra-session-list article>svg{margin-top:4px;color:var(--ra-navy)}.ra-session-list article span{min-width:0;display:grid;gap:3px}.ra-session-list article strong{overflow:hidden;text-overflow:ellipsis;font-size:8px;white-space:nowrap}.ra-session-list article small{color:var(--ra-muted);font-size:7px}.ra-session-list article em{grid-column:2;color:var(--ra-muted);font-size:7px;font-style:normal}.ra-workspace-screen{position:relative;min-width:0;padding:10px;transition:filter .24s ease,opacity .24s ease,box-shadow .24s ease}.ra-workspace-screen>.ra-wallpaper,.ra-workspace-activity{min-height:386px}.ra-workspace-activity{position:relative;height:386px;overflow:hidden;border-radius:9px;background:#eaf0f5}.ra-workspace-activity>.ra-wallpaper{position:absolute;inset:0;min-height:100%;border-radius:0}.ra-activity-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--ra-green-deep);font-size:7px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ra-workspace-connect{display:grid;place-items:center;background:linear-gradient(145deg,#edf4ff,#eefaf1)}.ra-workspace-connect:before{content:"";position:absolute;width:310px;height:310px;border:1px solid rgba(17,159,83,.12);border-radius:50%;box-shadow:0 0 0 55px #3eb84609,0 0 0 110px #05255a06}.ra-connect-card{position:relative;z-index:2;width:min(290px,calc(100% - 34px));padding:22px;border:1px solid rgba(5,37,90,.1);border-radius:16px;background:#fffffff5;box-shadow:0 20px 50px #05255a24}.ra-connect-card h4{margin:9px 0 5px;font-size:16px;letter-spacing:-.03em}.ra-connect-card>p{margin:0 0 14px;color:var(--ra-muted);font-size:8px;line-height:1.5}.ra-connect-card label{display:grid;gap:5px;margin-top:10px}.ra-connect-card label small{color:var(--ra-muted);font-size:7px;font-weight:700}.ra-connect-card label div{min-height:36px;padding:0 11px;display:flex;align-items:center;gap:8px;color:var(--ra-navy);border:1px solid rgba(5,37,90,.11);border-radius:8px;background:#f9fbfd}.ra-connect-card label strong{font-size:9px;letter-spacing:.08em}.ra-connect-card button{width:100%;min-height:38px;margin-top:13px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;border:0;border-radius:9px;background:linear-gradient(135deg,var(--ra-navy),var(--ra-teal));font-size:8px;font-weight:800;box-shadow:0 11px 24px #05255a2e}.ra-connect-card>em{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ra-muted);font-size:7px;font-style:normal}.ra-connect-card>em i{width:6px;height:6px;border-radius:50%;background:var(--ra-green);box-shadow:0 0 0 4px #3eb8461f;animation:ra-status-pulse 1.6s ease-in-out infinite}.ra-desktop-connected-toast{position:absolute;z-index:4;left:18px;top:65px;padding:10px 12px;display:flex;align-items:center;gap:8px;color:var(--ra-navy);border:1px solid rgba(62,184,70,.24);border-radius:10px;background:#fffffff2;box-shadow:0 13px 28px #05255a2b;animation:ra-toast-in 2.8s ease-in-out infinite}.ra-desktop-connected-toast svg{color:var(--ra-green-deep)}.ra-desktop-connected-toast span{display:grid;gap:2px}.ra-desktop-connected-toast b{font-size:8px}.ra-desktop-connected-toast small{color:var(--ra-muted);font-size:6px}.ra-desktop-window{position:absolute;z-index:3;width:245px;right:25px;top:88px;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:#fffffff5;box-shadow:0 20px 45px #01133147;animation:ra-window-float 4s ease-in-out infinite}.ra-desktop-window>div{min-height:28px;padding:0 9px;display:flex;align-items:center;gap:5px;color:var(--ra-muted);border-bottom:1px solid rgba(5,37,90,.08);font-size:7px}.ra-desktop-window>div i,.ra-live-editor>div i{width:6px;height:6px;border-radius:50%;background:#ff6b72}.ra-desktop-window>div i:nth-child(2),.ra-live-editor>div i:nth-child(2){background:#f3bf42}.ra-desktop-window>div i:nth-child(3),.ra-live-editor>div i:nth-child(3){background:#42bb6c}.ra-desktop-window>div b{margin-left:4px}.ra-desktop-window section{min-height:135px;padding:24px;display:grid;justify-items:center;align-content:center;text-align:center}.ra-desktop-window section svg{color:var(--ra-green-deep)}.ra-desktop-window section strong{margin-top:10px;font-size:10px}.ra-desktop-window section small{margin-top:5px;color:var(--ra-muted);font-size:7px;line-height:1.45}.ra-copy-dialog{position:absolute;z-index:4;left:22px;bottom:43px;width:255px;padding:13px;border-radius:11px;background:#fffffff7;box-shadow:0 18px 40px #0113314d}.ra-copy-dialog>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px}.ra-copy-dialog svg{color:var(--ra-teal)}.ra-copy-dialog div span{display:grid;gap:2px}.ra-copy-dialog b,.ra-copy-dialog>div>strong{font-size:8px}.ra-copy-dialog small{color:var(--ra-muted);font-size:6px}.ra-copy-dialog>span{height:5px;margin-top:10px;display:block;overflow:hidden;border-radius:99px;background:#e4eaf0}.ra-copy-dialog>span i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ra-green),var(--ra-teal));animation:ra-copy-progress 2.8s ease-in-out infinite}.ra-live-editor{position:absolute;z-index:3;width:270px;right:24px;top:76px;overflow:hidden;border-radius:10px;color:#dfeeff;background:#021a42f0;box-shadow:0 18px 42px #01133152}.ra-live-editor>div{min-height:29px;padding:0 10px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.08)}.ra-live-editor>div b{margin-left:5px;font-size:7px}.ra-live-editor p{margin:0;padding:9px 13px 0;color:#b8cce4;font-family:monospace;font-size:7px}.ra-live-editor p:last-child{padding-bottom:18px;color:#dff8e4}.ra-typing-caret{display:inline-block;width:1px;height:9px;margin-left:2px;vertical-align:middle;background:#75ed94;animation:ra-caret .75s steps(1) infinite}.ra-animated-cursor{position:absolute;z-index:7;left:24%;top:27%;color:#fff;filter:drop-shadow(0 2px 2px rgba(1,19,49,.8));animation:ra-cursor-route 4.2s ease-in-out infinite}.ra-cursor-click{position:absolute;z-index:6;left:51%;top:47%;width:30px;height:30px;border:2px solid rgba(117,237,148,.75);border-radius:50%;animation:ra-click-ring 4.2s ease-out infinite}.ra-file-source{position:absolute;z-index:4;left:20px;top:70px;width:185px;padding:12px;border-radius:11px;background:#fffffff5;box-shadow:0 15px 34px #0113313d}.ra-file-source>small{color:var(--ra-muted);font-size:7px;font-weight:800}.ra-file-source>div{margin-top:9px;padding:9px;display:flex;align-items:center;gap:8px;border:1px solid rgba(5,37,90,.08);border-radius:8px;background:#f8fafc}.ra-file-source svg{color:var(--ra-teal)}.ra-file-source span{display:grid;gap:2px}.ra-file-source b{font-size:7px}.ra-file-source span small{color:var(--ra-muted);font-size:6px}.ra-file-dropzone{position:absolute;z-index:3;right:25px;top:82px;width:210px;min-height:145px;display:grid;place-items:center;align-content:center;gap:7px;color:#fff;border:2px dashed rgba(117,237,148,.72);border-radius:14px;background:#021a42c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ra-file-dropzone svg{color:#75ed94}.ra-file-dropzone b{font-size:8px}.ra-file-dropzone small{color:#ffffffa6;font-size:6px}.ra-dragged-file{position:absolute;z-index:7;left:115px;top:130px;padding:9px 11px;display:flex;align-items:center;gap:7px;color:var(--ra-navy);border-radius:9px;background:#fff;box-shadow:0 14px 30px #0113314d;font-size:7px;font-weight:800;animation:ra-drag-file 3.6s ease-in-out infinite}.ra-dragged-file svg{color:var(--ra-teal)}.ra-transfer-success{position:absolute;z-index:6;right:37px;bottom:47px;padding:9px 11px;display:flex;align-items:center;gap:7px;color:var(--ra-green-deep);border-radius:9px;background:#fffffff5;box-shadow:0 12px 28px #01133138;font-size:7px;font-weight:800;animation:ra-success-pop 3.6s ease-in-out infinite}@keyframes ra-status-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes ra-toast-in{0%,to{transform:translateY(-8px);opacity:.25}18%,82%{transform:translateY(0);opacity:1}}@keyframes ra-window-float{50%{transform:translateY(-5px)}}@keyframes ra-copy-progress{0%{width:12%}55%,to{width:72%}}@keyframes ra-caret{50%{opacity:0}}@keyframes ra-cursor-route{0%{left:24%;top:27%}45%{left:52%;top:48%}70%{left:70%;top:63%}to{left:24%;top:27%}}@keyframes ra-click-ring{0%,38%{transform:scale(.3);opacity:0}48%{transform:scale(1);opacity:1}63%,to{transform:scale(1.7);opacity:0}}@keyframes ra-drag-file{0%,12%{transform:translate(0) rotate(-2deg);opacity:1}64%{transform:translate(238px,25px) rotate(2deg);opacity:1}76%,to{transform:translate(238px,25px) scale(.9);opacity:0}}@keyframes ra-success-pop{0%,62%{transform:translateY(8px);opacity:0}74%,92%{transform:translateY(0);opacity:1}to{opacity:0}}.ra-workspace-toolbar{top:17px;min-height:37px;padding:0 10px;gap:10px;transition:transform .22s ease,box-shadow .22s ease}.ra-workspace-toolbar span{display:grid;justify-items:center;gap:2px;font-size:6px}.ra-workspace-toolbar button{min-height:25px;padding:0 8px;color:#ff7580;border:1px solid rgba(255,117,128,.35);border-radius:7px;background:#ff758017;font-size:7px}.ra-device-info{min-height:76px;margin-top:8px;padding:11px;display:grid;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:8px;border-radius:9px;background:#fff}.ra-device-info strong{font-size:9px}.ra-device-info span{display:grid;gap:4px;font-size:7px}.ra-device-info small{color:var(--ra-muted);font-size:6px}.ra-workspace-sidepanels{padding:10px 9px 10px 0;display:grid;grid-template-rows:1fr;gap:9px}.ra-workspace-sidepanels>div{min-height:0;overflow:hidden;border-radius:10px;box-shadow:0 7px 18px #05255a0d;transition:filter .24s ease,opacity .24s ease,box-shadow .24s ease,transform .24s ease}.ra-workspace-sidepanels .ra-transfer-panel{height:100%}.ra-workspace-product.is-sessions .ra-session-list,.ra-workspace-product.is-sessions .ra-workspace-nav,.ra-workspace-product.is-desktop .ra-workspace-screen,.ra-workspace-product.is-control .ra-workspace-toolbar,.ra-workspace-product.is-files .ra-workspace-sidepanels>div:first-child{position:relative;z-index:4;box-shadow:0 0 0 3px #3eb84659,0 18px 42px #05255a29}.ra-workspace-product.is-control .ra-workspace-toolbar{transform:translate(-50%) scale(1.06)}.ra-workspace-product.is-sessions .ra-workspace-screen,.ra-workspace-product.is-sessions .ra-workspace-sidepanels,.ra-workspace-product.is-desktop .ra-session-list,.ra-workspace-product.is-desktop .ra-workspace-sidepanels,.ra-workspace-product.is-control .ra-session-list,.ra-workspace-product.is-control .ra-workspace-sidepanels,.ra-workspace-product.is-files .ra-session-list,.ra-workspace-product.is-files .ra-workspace-screen{filter:saturate(.72);opacity:.76}.ra-showcase-callout{position:absolute;z-index:7;width:195px;padding:15px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;border:1px solid rgba(5,37,90,.09);border-radius:14px;background:#fffffff5;box-shadow:0 16px 36px #05255a1a}.ra-showcase-callout>svg{width:38px;height:38px;padding:9px;color:var(--ra-green-deep);border-radius:11px;background:var(--ra-mint)}.ra-showcase-callout strong{font-size:10px}.ra-showcase-callout p{margin:5px 0 0;color:var(--ra-muted);font-size:8px;line-height:1.5}.ra-showcase-callout--left{left:-16px;top:230px}.ra-showcase-callout--right{right:-16px;top:320px}.ra-showcase-callout:after{content:"";position:absolute;top:50%;width:70px;height:1px;background:repeating-linear-gradient(90deg,rgba(17,159,83,.55) 0 5px,transparent 5px 9px)}.ra-showcase-callout--left:after{left:100%}.ra-showcase-callout--right:after{right:100%}.ra-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ra-benefit-grid>.reveal{height:100%}.ra-benefit-card{height:100%;min-height:300px;padding:28px;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(260px,.9fr);align-items:center;gap:25px;border:1px solid var(--ra-line);border-radius:21px;background:#fff;box-shadow:0 16px 42px #05255a12;overflow:hidden}.ra-benefit-card:after{content:"";position:absolute;left:0;right:50%;bottom:0;height:3px;background:linear-gradient(90deg,var(--ra-navy),var(--ra-green))}.ra-benefit-card{position:relative}.ra-benefit-card__visual{min-width:0}.ra-benefit-card__copy{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:14px}.ra-benefit-card__copy>span{grid-row:1 / span 2;width:50px;height:50px}.ra-benefit-card h3{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.035em}.ra-benefit-card p{grid-column:1 / -1;margin:20px 0 0;color:var(--ra-muted);font-size:14px;line-height:1.7}.ra-benefit-flow{display:flex;align-items:center;justify-content:center;gap:10px}.ra-benefit-flow>span{width:77px;display:grid;justify-items:center;gap:10px;color:var(--ra-navy)}.ra-benefit-flow>span svg{width:53px;height:53px;padding:14px;border:1px solid rgba(5,37,90,.12);border-radius:50%;background:var(--ra-blue-wash);box-shadow:0 0 0 12px #05255a06}.ra-benefit-flow>span:last-child svg{color:var(--ra-green-deep);border-color:#119f5333;background:var(--ra-mint)}.ra-benefit-flow small{text-align:center;font-size:8px;font-weight:700}.ra-benefit-flow>i{width:40px;height:1px;background:linear-gradient(90deg,var(--ra-navy),var(--ra-green))}.ra-benefit-secure{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--ra-navy);flex-wrap:wrap}.ra-benefit-secure>i{width:82px;height:92px;display:grid;place-items:center;color:#fff;border-radius:42% 42% 55% 55%;background:linear-gradient(160deg,var(--ra-green),var(--ra-teal));box-shadow:0 14px 28px #119f532e,0 0 0 12px #3eb8460f}.ra-benefit-secure>span{width:100%;text-align:center;color:var(--ra-green-deep);font-size:9px;font-weight:800}.ra-benefit-globe{position:relative;min-height:170px;display:grid;place-items:center;color:#05255a1f}.ra-benefit-globe>svg{stroke-width:1.25}.ra-benefit-globe>span{position:absolute;padding:8px 10px;display:inline-flex;align-items:center;gap:6px;color:var(--ra-navy);border:1px solid rgba(5,37,90,.1);border-radius:999px;background:#fff;font-size:8px;font-weight:800;box-shadow:0 8px 22px #05255a12}.ra-benefit-globe .one{left:5px;top:33px}.ra-benefit-globe .two{left:38%;bottom:3px}.ra-benefit-globe .three{right:1px;top:43px}.ra-benefit-chart{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ra-benefit-chart__line{grid-column:1 / -1;height:105px;padding:13px;border:1px solid rgba(5,37,90,.08);border-radius:11px;background:#fff;box-shadow:0 8px 22px #05255a0d}.ra-benefit-chart__line b{font-size:9px}.ra-benefit-chart__line svg{width:100%;height:64px;overflow:visible}.ra-benefit-chart__line polyline{fill:none;stroke:var(--ra-green-deep);stroke-width:2.2;vector-effect:non-scaling-stroke}.ra-benefit-chart>div:not(:first-child){min-height:55px;padding:10px;display:grid;border:1px solid rgba(5,37,90,.08);border-radius:10px;background:#fff}.ra-benefit-chart>div:not(:first-child) strong{color:var(--ra-green-deep);font-size:15px}.ra-benefit-chart>div:not(:first-child) small{color:var(--ra-muted);font-size:8px}.ra-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px}.ra-start-grid>.reveal{height:100%}.ra-start-card{position:relative;height:100%;min-height:430px;padding:42px;color:#fff;border-radius:23px;overflow:hidden;background:linear-gradient(135deg,var(--ra-navy-deep),var(--ra-navy));box-shadow:0 26px 60px #05255a2e}.ra-start-card:before{content:"";position:absolute;width:380px;height:380px;right:-170px;bottom:-210px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.ra-start-card--download{background:linear-gradient(135deg,var(--ra-navy-dark),var(--ra-teal))}.ra-start-card__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#3eb84638;box-shadow:inset 0 0 0 1px #ffffff14}.ra-start-card--demo .ra-start-card__icon{background:#ffffff1c}.ra-start-card__copy{max-width:520px}.ra-start-card h3{margin:22px 0 10px;font-size:31px;letter-spacing:-.035em}.ra-start-card p{margin:0;max-width:480px;color:#ffffffb8;font-size:15px;line-height:1.65}.ra-start-card ul{position:relative;z-index:2;margin:28px 0 0;padding:0;display:grid;gap:12px;list-style:none}.ra-start-card li{display:flex;align-items:center;gap:9px;color:#ffffffd1;font-size:13px}.ra-start-card li svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--ra-green)}.ra-start-card>a{position:relative;z-index:3;min-height:52px;margin-top:30px;padding:0 20px;width:max-content;display:inline-flex;align-items:center;gap:12px;color:var(--ra-navy);border-radius:12px;background:#fff;font-size:14px;font-weight:800;box-shadow:0 14px 30px #01133133}.ra-start-card--download>a{color:#fff;background:linear-gradient(135deg,var(--ra-green),var(--ra-green-deep))}.ra-start-card__device{position:absolute;right:26px;bottom:28px;width:230px;height:150px;padding:10px 10px 25px;border:9px solid #2f4059;border-radius:13px;background:#1b2b41;transform:perspective(800px) rotateY(-6deg);box-shadow:0 18px 34px #01133161}.ra-start-card__device:after{content:"";position:absolute;left:34%;right:34%;bottom:-20px;height:20px;background:#44536a;clip-path:polygon(34% 0,66% 0,100% 100%,0 100%)}.ra-system-link{position:relative;z-index:2;margin:22px 0 0 18px;display:inline-flex;align-items:center;gap:5px;color:#ffffffb8;font-size:11px;font-weight:700}.ra-trust-strip{margin-top:28px;padding:25px 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(5,37,90,.1);border-radius:19px;background:#fffc;box-shadow:0 16px 38px #05255a0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ra-trust-strip>span{min-height:58px;padding:0 22px;display:flex;align-items:center;gap:12px;border-right:1px solid rgba(5,37,90,.09)}.ra-trust-strip>span:last-child{border-right:0}.ra-trust-strip svg{flex:0 0 auto;color:var(--ra-green-deep)}.ra-trust-strip div{display:grid;gap:4px}.ra-trust-strip b{font-size:12px}.ra-trust-strip small{color:var(--ra-muted);font-size:9px}.ra-final-banner{padding:34px 0 80px;background:linear-gradient(180deg,#ecf9ef,#fbfdfc)}.ra-final-banner__wrap{width:100%}.ra-final-banner__inner{width:100%;padding:46px clamp(28px,6vw,110px);display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;border-radius:0;background:radial-gradient(circle at 84% 30%,rgba(62,184,70,.26),transparent 24%),linear-gradient(135deg,var(--ra-navy-dark),var(--ra-navy),var(--ra-teal));box-shadow:0 28px 70px #05255a33}.ra-final-banner__inner span{display:inline-flex;align-items:center;gap:7px;color:#c9f4d0;font-size:10px;font-weight:800;letter-spacing:.13em}.ra-final-banner__inner h2{max-width:810px;margin:11px 0 0;font-size:31px;line-height:1.25;letter-spacing:-.035em}.ra-final-banner__inner>a{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;gap:9px;color:var(--ra-navy);border-radius:13px;background:#fff;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 14px 30px #0113313d}@media(max-width:1300px){.ra-container{width:min(1180px,calc(100% - 54px))}.ra-hero__layout{grid-template-columns:minmax(500px,.88fr) minmax(600px,1.12fr);gap:58px}.ra-hero h1{font-size:clamp(48px,4.2vw,62px)}.ra-hero-app__body{grid-template-columns:72px 185px minmax(420px,1fr)}.ra-device-summary{padding-inline:15px}.ra-connection-flow article{padding:13px}.ra-showcase-stage{padding-inline:92px}.ra-workspace-product__body{grid-template-columns:108px 160px minmax(340px,1fr) 205px}.ra-benefit-card{grid-template-columns:1fr;align-items:start}.ra-benefit-card__visual{min-height:160px}.ra-start-card__device{width:190px;height:126px}}@media(max-width:1100px){.ra-hero{min-height:auto;padding-top:135px}.ra-hero__layout{grid-template-columns:1fr}.ra-hero__copy{max-width:780px;text-align:center;margin:0 auto}.ra-product-pill{margin:0 auto}.ra-hero h1,.ra-hero__copy>p{margin-left:auto;margin-right:auto}.ra-hero__actions{justify-content:center}.ra-hero__proof{max-width:660px;margin-left:auto;margin-right:auto}.ra-hero__visual{max-width:900px;margin:0 auto;width:100%}.ra-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-showcase-stage{padding:74px 0 30px}.ra-showcase-callout{display:none}.ra-workspace-product__body{grid-template-columns:108px 166px minmax(320px,1fr)}.ra-workspace-sidepanels{display:none}.ra-benefit-grid{grid-template-columns:1fr}.ra-benefit-card{grid-template-columns:minmax(280px,1fr) minmax(300px,1fr)}.ra-start-card{padding:35px}.ra-start-card__device,.ra-start-card__app{opacity:.45}}@media(max-width:860px){.ra-container,.ra-container--wide{width:min(100% - 32px,760px)}.ra-section{padding:82px 0}.ra-hero{padding:120px 0 42px}.ra-hero h1{font-size:clamp(42px,9vw,60px)}.ra-hero-app{min-height:490px;transform:none}.ra-hero-app__body{grid-template-columns:70px 185px minmax(280px,1fr)}.ra-connection-flow{grid-template-columns:1fr 32px 1fr 32px 1fr}.ra-connection-flow article{min-height:72px;padding:10px}.ra-connection-flow article>span{width:38px;height:38px}.ra-connection-flow article strong{font-size:9px}.ra-connection-flow article small{font-size:7px}.ra-platforms{flex-direction:column;gap:12px}.ra-section-heading h2{font-size:clamp(38px,8vw,52px)}.ra-section-heading p{font-size:15px}.ra-workspace-product__top .ra-workspace-security,.ra-workspace-product__top .ra-workspace-timer{display:none}.ra-workspace-product__body{grid-template-columns:95px 145px minmax(290px,1fr);overflow-x:auto}.ra-start-grid{grid-template-columns:1fr}.ra-start-card__device,.ra-start-card__app{opacity:.8}.ra-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-trust-strip>span:nth-child(2){border-right:0}.ra-trust-strip>span:nth-child(-n+2){border-bottom:1px solid rgba(5,37,90,.09);padding-bottom:14px;margin-bottom:14px}.ra-final-banner__inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.ra-container,.ra-container--wide{width:calc(100% - 24px)}.ra-hero{padding-top:108px}.ra-product-pill{font-size:10px}.ra-hero h1{margin-top:25px;font-size:43px}.ra-hero__copy>p{font-size:16px;line-height:1.65}.ra-button{width:100%}.ra-hero__proof{grid-template-columns:1fr;max-width:360px}.ra-hero__visual{padding-bottom:0;overflow:visible}.ra-hero-app{min-height:420px;border-width:4px;border-radius:17px;overflow-x:auto}.ra-hero-app__top{min-width:660px}.ra-hero-app__body{min-width:660px;min-height:360px;grid-template-columns:64px 170px 426px}.ra-device-summary{padding-top:24px}.ra-connection-flow{position:static;margin-top:14px;grid-template-columns:1fr}.ra-connection-flow>i{width:1px;height:20px;margin:0 auto;background:repeating-linear-gradient(180deg,rgba(17,159,83,.55) 0 5px,transparent 5px 9px)}.ra-connection-flow article{max-width:330px;width:100%;margin:0 auto}.ra-feature-grid{grid-template-columns:1fr}.ra-feature-card{min-height:325px}.ra-section-note{text-align:center;line-height:1.5}.ra-showcase-stage{padding-top:70px;overflow:hidden}.ra-showcase-tabs{justify-content:flex-start;width:calc(100% - 8px)}.ra-workspace-product{overflow-x:auto}.ra-workspace-product__top,.ra-workspace-product__body{min-width:820px}.ra-benefit-card{grid-template-columns:1fr;padding:22px}.ra-benefit-card__visual{min-height:145px}.ra-benefit-card h3{font-size:22px}.ra-start-card{min-height:480px;padding:30px 24px}.ra-start-card h3{font-size:27px}.ra-start-card__device,.ra-start-card__app{opacity:.35}.ra-system-link{display:flex;margin-left:0}.ra-trust-strip{grid-template-columns:1fr;padding:20px}.ra-trust-strip>span{border-right:0;border-bottom:1px solid rgba(5,37,90,.09);padding:13px 4px;margin:0!important}.ra-trust-strip>span:last-child{border-bottom:0}.ra-final-banner__inner{padding:34px 25px}.ra-final-banner__inner h2{font-size:26px}.ra-final-banner__inner>a{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ra-pointer-ripple,.ra-security-orbit:after,.ra-workspace-activity *,.ra-workspace-activity *:before,.ra-workspace-activity *:after{animation:none!important}.ra-feature-card,.ra-button{transition:none!important}}@media(max-width:1400px){.ra-hero__layout{grid-template-columns:minmax(0,570px) minmax(0,1fr);column-gap:90px}.ra-hero h1{max-width:570px;font-size:54px}}.legal-page{--legal-navy: #05255a;--legal-green: #239b4a;--legal-text: #26354a;--legal-muted: #66758a;--legal-line: #e3e9e6;min-height:100vh;background:#fff;color:var(--legal-text)}.legal-main{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:138px 0 100px}.legal-title-block{padding:0 0 42px;border-bottom:1px solid var(--legal-line)}.legal-title-block>p{margin:0 0 12px;color:var(--legal-green);font-size:11px;font-weight:850;letter-spacing:.16em}.legal-title-block h1{margin:0;color:var(--legal-navy);font-size:clamp(42px,6vw,68px);font-weight:780;line-height:1.03;letter-spacing:-.045em}.legal-dates{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;color:var(--legal-muted);font-size:13px}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start;padding-top:48px}.legal-toc{position:sticky;top:104px;align-self:start;max-height:calc(100vh - 124px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d4ce transparent}.legal-toc::-webkit-scrollbar{width:5px}.legal-toc::-webkit-scrollbar-thumb{border-radius:999px;background:#c8d4ce}.legal-toc-card{position:static;padding:22px 0 0;border-top:3px solid var(--legal-green)}.legal-toc-card h2{margin:0 0 15px;color:var(--legal-navy);font-size:18px;letter-spacing:-.02em}.legal-toc-card nav{display:grid}.legal-toc-card a{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:9px 4px;border-bottom:1px solid #edf1ef;color:#526178;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none}.legal-toc-card a span{color:var(--legal-green);font-size:10px;font-weight:850;letter-spacing:.05em}.legal-toc-card a:hover{color:var(--legal-navy)}.legal-document{min-width:0}.legal-section{scroll-margin-top:110px;padding:0 0 44px;margin:0 0 44px;border-bottom:1px solid var(--legal-line)}.legal-section:last-child{margin-bottom:0;border-bottom:0}.legal-section>h2{display:grid;grid-template-columns:36px 1fr;gap:12px;margin:0 0 22px;color:var(--legal-navy);font-size:27px;line-height:1.25;letter-spacing:-.025em}.legal-section>h2 span{padding-top:6px;color:var(--legal-green);font-size:11px;font-weight:900;letter-spacing:.08em}.legal-section-body h3{margin:27px 0 9px;color:#173b62;font-size:17px;line-height:1.4}.legal-section-body p{margin:0 0 16px;color:#526178;font-size:15px;line-height:1.82}.legal-section-body ul{display:grid;gap:9px;margin:10px 0 18px;padding-left:22px}.legal-section-body li{padding-left:4px;color:#526178;font-size:15px;line-height:1.72}.legal-section-body li::marker{color:var(--legal-green)}@media(max-width:820px){.legal-main{width:min(100% - 36px,1120px);padding-top:118px}.legal-layout{grid-template-columns:1fr;gap:42px}.legal-toc{position:static;max-height:none;overflow:visible}.legal-toc-card{position:static;padding:20px;border:1px solid var(--legal-line);border-top:3px solid var(--legal-green);border-radius:12px}.legal-toc-card nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media(max-width:560px){.legal-main{width:min(100% - 28px,1120px);padding:104px 0 70px}.legal-title-block{padding-bottom:30px}.legal-title-block h1{font-size:40px}.legal-layout{padding-top:34px}.legal-toc-card nav{grid-template-columns:1fr}.legal-section{padding-bottom:34px;margin-bottom:34px}.legal-section>h2{grid-template-columns:30px 1fr;gap:8px;font-size:23px}.legal-section-body p,.legal-section-body li{font-size:14px}}.legal-title-block .page-breadcrumbs{color:#ffffffb8}.legal-title-block .page-breadcrumbs ol{justify-content:center}.msp-page{background:#f8faff;color:#111936;overflow:hidden}.msp-page *{box-sizing:border-box}.msp-hero{position:relative;padding:142px 0 92px;background:radial-gradient(circle at 83% 24%,rgba(35,196,115,.12),transparent 25%),radial-gradient(circle at 18% 20%,rgba(74,44,207,.13),transparent 26%),linear-gradient(180deg,#fbfbff,#f6f8ff);overflow:hidden}.msp-orbit{position:absolute;border:1px solid rgba(83,59,210,.14);border-radius:50%;pointer-events:none}.msp-orbit--one{width:680px;height:680px;right:-280px;top:-170px}.msp-orbit--two{width:400px;height:400px;left:-260px;bottom:-190px;border-color:#1dbe692e}.msp-hero-grid{display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:68px;position:relative}.msp-kicker,.msp-heading>span,.msp-flow-copy>span,.msp-cta-card>div>span{display:inline-flex;align-items:center;gap:7px;color:#5638d2;font-size:12px;font-weight:850;letter-spacing:.12em}.msp-hero-copy h1{font-size:60px;line-height:1.03;letter-spacing:-.05em;margin:20px 0 24px;max-width:620px}.msp-hero-copy h1 span,.msp-heading em,.msp-flow-copy em{font-style:normal;background:linear-gradient(100deg,#5831d2,#262a93 55%,#17a85f);-webkit-background-clip:text;color:transparent}.msp-hero-copy>p{font-size:17px;line-height:1.75;color:#5c657e;max-width:590px}.msp-actions{display:flex;gap:12px;margin:32px 0 25px}.msp-primary,.msp-secondary{min-height:48px;padding:0 20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;text-decoration:none}.msp-primary{background:linear-gradient(135deg,#5525cd,#3e24a8);color:#fff;box-shadow:0 14px 30px #4a2dbe38}.msp-secondary{border:1px solid #d9dcef;background:#fff;color:#3d2bad}.msp-trust{display:flex;gap:18px;flex-wrap:wrap;color:#6c748a;font-size:11px;font-weight:700}.msp-trust span{display:flex;align-items:center;gap:6px}.msp-trust svg{color:#18a85e}.msp-hero-visual{position:relative}.msp-app{background:#fff;border:1px solid #e3e5f3;border-radius:18px;box-shadow:0 28px 70px #221e5b2b;display:grid;grid-template-columns:145px 1fr;min-height:460px;overflow:hidden;transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.msp-app-sidebar{background:linear-gradient(180deg,#17133f,#25105d);padding:18px 12px;color:#c9c5e8;display:flex;flex-direction:column;gap:8px}.msp-mini-brand{display:flex;align-items:center;gap:7px;color:#fff;font-size:12px;margin-bottom:20px}.msp-mini-brand img{width:24px;height:24px;object-fit:contain}.msp-app-sidebar>span{display:flex;gap:8px;align-items:center;padding:10px;border-radius:8px;font-size:10px;font-weight:700}.msp-app-sidebar>span.active{background:linear-gradient(90deg,#6240dd,#4524a9);color:#fff}.msp-app-main{padding:20px;background:#fbfbff}.msp-app-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.msp-app-top>div:first-child{display:flex;flex-direction:column;gap:4px}.msp-app-top small{font-size:8px;color:#735ae0;font-weight:850}.msp-app-top strong{font-size:17px}.msp-search{border:1px solid #e4e5f0;background:#fff;border-radius:8px;padding:8px 10px;color:#8b91a5;font-size:9px;display:flex;gap:6px;align-items:center}.msp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px}.msp-metrics article{border:1px solid #e9e9f4;border-radius:10px;background:#fff;padding:12px;display:flex;gap:9px;align-items:center}.msp-metrics article>span{width:30px;height:30px;border-radius:8px;background:#f0edff;color:#5734ce;display:grid;place-items:center}.msp-metrics div{display:flex;flex-direction:column}.msp-metrics b{font-size:15px}.msp-metrics small{font-size:8px;color:#8b91a5}.msp-preview-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.msp-task-panel,.msp-note-panel{background:#fff;border:1px solid #e9e9f4;border-radius:11px;padding:13px}.msp-task-panel header,.msp-note-panel header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px}.msp-task-panel button{border:0;border-radius:6px;background:#5635d0;color:#fff;font-size:8px;padding:6px 8px;display:flex;align-items:center;gap:4px}.msp-task-row{display:grid;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;padding:10px 0;border-top:1px solid #f0f0f6;color:#7f8294}.msp-task-row>div{display:flex;flex-direction:column;gap:4px}.msp-task-row b{font-size:9px;color:#252a43}.msp-task-row small{display:flex;align-items:center;gap:4px;font-size:7px}.msp-task-row em{font-size:7px;font-style:normal;background:#fff1e8;color:#dc6f23;padding:4px 6px;border-radius:10px}.msp-sticky{border-radius:8px;padding:10px;margin-top:8px;min-height:76px}.msp-sticky b{font-size:9px}.msp-sticky p{font-size:8px;line-height:1.45;margin:5px 0 0;color:#656b7e}.msp-sticky--one{background:#fff7cf}.msp-sticky--two{background:#e8f8ef}.msp-float{position:absolute;background:#fff;border:1px solid #e7e8f3;border-radius:12px;box-shadow:0 14px 34px #1c1b4729;padding:11px 13px;display:flex;gap:9px;align-items:center;color:#20a866}.msp-float span{display:flex;flex-direction:column}.msp-float b{font-size:9px;color:#23263e}.msp-float small{font-size:7px;color:#878da0}.msp-float--one{left:-28px;bottom:48px}.msp-float--two{right:-25px;top:55px;color:#5b39d3}.msp-section,.msp-benefits{padding:92px 0}.msp-heading{text-align:center;max-width:760px;margin:0 auto 45px}.msp-heading h2,.msp-flow-copy h2{font-size:44px;letter-spacing:-.04em;line-height:1.08;margin:13px 0}.msp-heading p,.msp-flow-copy>p{color:#6d7489;line-height:1.7;font-size:14px}.msp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.msp-feature-grid article{background:#fff;border:1px solid #e7e8f3;border-radius:16px;padding:24px;box-shadow:0 10px 28px #221e5b0d;transition:.25s}.msp-feature-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 38px #221e5b1a}.msp-feature-grid article>span{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#f0ecff,#e9f9ef);color:#5433ce;display:grid;place-items:center}.msp-feature-grid h3{font-size:17px;margin:16px 0 8px}.msp-feature-grid p{font-size:12px;line-height:1.65;color:#747b8f;min-height:59px}.msp-feature-grid a{font-size:10px;color:#5637cc;text-decoration:none;font-weight:800;display:flex;align-items:center;gap:5px}.msp-flow{padding:92px 0;background:linear-gradient(135deg,#f4f1ff,#f8fbff 55%,#effbf5)}.msp-flow-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}.msp-steps{display:grid;gap:13px;margin-top:27px}.msp-steps article{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;background:#ffffffbf;border:1px solid #e6e5f1;border-radius:13px;padding:14px}.msp-steps i{width:30px;height:30px;border-radius:50%;background:#5735cf;color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}.msp-steps b{font-size:13px}.msp-steps p{font-size:10px;line-height:1.5;color:#777e90;margin:4px 0 0}.msp-app--compact{transform:none;min-height:430px}.msp-benefits{background:#fff}.msp-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.msp-benefit-grid article{border:1px solid #e8e8f3;border-radius:15px;padding:22px;background:linear-gradient(180deg,#fff,#fafaff)}.msp-benefit-grid svg{color:#5735cf}.msp-benefit-grid h3{font-size:15px;margin:15px 0 8px}.msp-benefit-grid p{font-size:11px;line-height:1.6;color:#747b8d}.msp-cta{padding:32px 0 90px;background:#fff}.msp-cta-card{position:relative;overflow:hidden;border-radius:24px;padding:55px 58px;background:radial-gradient(circle at 84% 20%,rgba(38,190,111,.24),transparent 24%),linear-gradient(135deg,#17133f,#32127a);color:#fff;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:340px}.msp-cta-card h2{font-size:40px;line-height:1.1;letter-spacing:-.04em;margin:14px 0}.msp-cta-card p{max-width:600px;color:#d4d3e7;font-size:13px;line-height:1.7}.msp-cta-card a{margin-top:20px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#37209a;text-decoration:none;font-size:12px;font-weight:850;padding:13px 17px;border-radius:9px}.msp-cta-art{position:relative;height:220px}.msp-cta-note,.msp-cta-task{position:absolute;background:#fff;color:#252743;border-radius:14px;box-shadow:0 20px 45px #00000038;display:flex;align-items:center;gap:9px;padding:16px}.msp-cta-note{right:25px;top:25px;width:225px;flex-wrap:wrap}.msp-cta-note svg{color:#5b37d1}.msp-cta-note small{width:100%;color:#777d90}.msp-cta-task{left:10px;bottom:20px;color:#1aa35d}.msp-cta-task b{color:#272a43}.msp-cta-card>div>span{color:#bfb2ff}@media(max-width:1000px){.msp-hero-grid,.msp-flow-grid{grid-template-columns:1fr}.msp-hero-copy{max-width:700px}.msp-hero-visual{max-width:760px}.msp-feature-grid,.msp-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.msp-hero{padding:115px 0 70px}.msp-hero-copy h1{font-size:43px}.msp-hero-grid{gap:45px}.msp-app{grid-template-columns:1fr;min-height:auto;transform:none}.msp-app-sidebar{display:none}.msp-app-main{padding:12px}.msp-preview-grid{grid-template-columns:1fr}.msp-note-panel,.msp-float{display:none}.msp-feature-grid,.msp-benefit-grid{grid-template-columns:1fr}.msp-heading h2,.msp-flow-copy h2{font-size:36px}.msp-cta-card{grid-template-columns:1fr;padding:38px 25px}.msp-cta-card h2{font-size:34px}.msp-cta-art{display:none}.msp-actions{flex-direction:column;align-items:stretch}.msp-trust{gap:10px}.msp-metrics article{padding:8px}.msp-metrics article>span{display:none}}:root{--ticket-navy: #061b3a;--ticket-blue: #0b4779;--ticket-teal: #087d73;--ticket-green: #20ad62;--ticket-mint: #e8f8ef;--ticket-bg: #f4f9fc;--ticket-card: #ffffff;--ticket-text: #53677e;--ticket-line: #dce7ee}.ticket-page{min-height:100vh;color:var(--ticket-navy);background:var(--ticket-bg)}.ticket-hero{position:relative;min-height:660px;padding:86px 24px 46px;overflow:hidden;background:radial-gradient(circle at 66% 18%,rgba(32,173,98,.11),transparent 26%),radial-gradient(circle at 18% 46%,rgba(11,71,121,.09),transparent 30%),linear-gradient(180deg,#f7fbfd,#f2f8fb)}.ticket-hero__container{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(380px,.78fr) minmax(640px,1.22fr);align-items:center;gap:52px}.ticket-hero__copy{min-width:0}.ticket-hero__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 16px;border-radius:999px;color:var(--ticket-blue);background:linear-gradient(90deg,#e6f2f8,#dff5e9);font-size:12px;font-weight:800;letter-spacing:.06em}.ticket-hero h1{max-width:560px;margin:24px 0 20px;font-size:clamp(52px,4.25vw,72px);line-height:1.05;letter-spacing:-.045em;font-weight:850;white-space:normal}.ticket-hero h1 span{display:inline;color:var(--ticket-blue)}.ticket-hero h1:first-line{white-space:nowrap}.ticket-hero__copy>p{max-width:560px;margin:0;color:var(--ticket-text);font-size:17px;line-height:1.7}.ticket-hero__actions{display:flex;align-items:center;gap:14px;margin-top:30px}.ticket-hero__actions a{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ticket-blue);border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--ticket-navy),var(--ticket-blue));box-shadow:0 12px 28px #061b3a29;font-weight:800;text-decoration:none}.ticket-hero__actions a.secondary{color:var(--ticket-blue);background:#fff;box-shadow:none}.ticket-hero__benefits{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ticket-hero__benefits article{display:flex;align-items:center;gap:10px;min-width:0}.ticket-hero__benefits article>span{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--ticket-blue);background:#e7f2f7}.ticket-hero__benefits article:nth-child(2)>span,.ticket-hero__benefits article:nth-child(3)>span{color:var(--ticket-green);background:var(--ticket-mint)}.ticket-hero__benefits strong,.ticket-hero__benefits small{display:block}.ticket-hero__benefits strong{font-size:12px;line-height:1.25}.ticket-hero__benefits small{margin-top:3px;color:#8090a2;font-size:9px;line-height:1.35}.ticket-hero__visual{min-width:0}.ticket-dashboard{width:100%;height:510px;display:grid;grid-template-columns:122px minmax(0,1fr);overflow:hidden;border:1px solid rgba(11,71,121,.12);border-radius:22px;background:#fff;box-shadow:0 34px 65px #061b3a29}.ticket-dashboard__sidebar{position:relative;padding:20px 13px;color:#fff;background:linear-gradient(180deg,#072a55,#061b3a)}.ticket-dashboard__brand{display:flex;align-items:center;gap:6px;margin:0 4px 24px;white-space:nowrap}.ticket-dashboard__brand img{width:20px;height:20px;object-fit:contain}.ticket-dashboard__brand strong{font-size:11px}.ticket-dashboard__brand span{padding-left:6px;border-left:1px solid rgba(255,255,255,.35);color:#51d58e;font-size:8px}.ticket-dashboard__sidebar nav{display:grid;gap:8px}.ticket-dashboard__sidebar nav button,.ticket-dashboard__new{width:100%;min-height:38px;padding:0 11px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#dceaf5;background:transparent;font:inherit;font-size:9px;text-align:left}.ticket-dashboard__sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#20ad6240,#0b477973)}.ticket-dashboard__new{position:absolute;left:13px;right:13px;bottom:16px;width:calc(100% - 26px);color:#fff;background:#ffffff17}.ticket-dashboard__workspace{min-width:0;background:#f7fafc}.ticket-dashboard__topbar{height:58px;padding:0 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e7eef3;background:#fff}.ticket-dashboard__search{width:285px;height:34px;margin-right:auto;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #dce6ed;border-radius:7px;color:#8a98a8;font-size:9px}.ticket-dashboard__topbar>img{width:30px;height:30px;border-radius:50%;object-fit:cover}.ticket-dashboard__content{padding:14px}.ticket-dashboard__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ticket-dashboard__stats article{position:relative;min-height:70px;padding:12px;border-radius:10px;background:#fff}.ticket-dashboard__stats small,.ticket-dashboard__stats strong{display:block}.ticket-dashboard__stats small{color:#6d7d8f;font-size:8px}.ticket-dashboard__stats strong{margin-top:8px;font-size:20px}.ticket-stat{position:absolute;right:10px;top:20px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.ticket-stat--blue{color:var(--ticket-blue);background:#e7f2f8}.ticket-stat--green{color:var(--ticket-green);background:var(--ticket-mint)}.ticket-stat--red{color:#f05c64;background:#fdebed}.ticket-dashboard__columns{display:grid;grid-template-columns:1.05fr 1.15fr .72fr;gap:10px;margin-top:10px}.ticket-list,.ticket-detail,.ticket-insights{min-width:0;height:345px;padding:14px;border-radius:10px;background:#fff}.ticket-list h3,.ticket-insights h3{margin:0 0 12px;font-size:10px}.ticket-list h3 span{color:#8090a2;font-size:8px}.ticket-list article{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:7px;align-items:start;padding:10px 0;border-top:1px solid #edf2f5}.ticket-list article>i{width:8px;height:8px;margin-top:3px;border:1px solid #cbd7df;border-radius:2px}.ticket-list small,.ticket-list strong,.ticket-list span{display:block}.ticket-list small{color:#7d8b9b;font-size:6px}.ticket-list strong{margin:4px 0;font-size:8px;line-height:1.3}.ticket-list span{color:#8090a2;font-size:6px}.ticket-list em{padding:4px 6px;border-radius:999px;color:#9b6f00;background:#fff3cc;font-size:6px;font-style:normal}.ticket-detail>small{color:#7d8b9b;font-size:7px}.ticket-detail>h3{margin:7px 0 12px;font-size:15px;line-height:1.2}.ticket-detail__person{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center}.ticket-detail__person img,.ticket-detail__field img{width:32px;height:32px;border-radius:50%;object-fit:cover}.ticket-detail__person strong,.ticket-detail__person span{display:block}.ticket-detail__person strong{font-size:8px}.ticket-detail__person span{margin-top:3px;color:#8090a2;font-size:6px}.ticket-detail__person em{color:#ec5960;font-size:6px;font-style:normal}.ticket-detail__tabs{display:flex;gap:18px;margin-top:16px;padding-bottom:10px;border-bottom:1px solid #e5edf2;color:#7d8b9b;font-size:7px}.ticket-detail__tabs strong{position:relative;color:var(--ticket-teal)}.ticket-detail__tabs strong:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--ticket-green)}.ticket-detail>p{margin:14px 0 20px;color:#52677e;font-size:8px;line-height:1.5}.ticket-detail__field{padding:10px 0;border-top:1px solid #edf2f5}.ticket-detail__field>span,.ticket-detail__field>strong{display:block}.ticket-detail__field>span{margin-bottom:7px;color:#8090a2;font-size:7px}.ticket-detail__field>strong{display:flex;align-items:center;gap:7px;font-size:8px}.ticket-detail__field img{width:26px;height:26px}.ticket-detail__reply{margin-top:8px;height:34px;padding-left:10px;display:flex;align-items:center;border:1px solid #dce6ed;border-radius:6px;color:#94a0ad;font-size:7px}.ticket-detail__reply button{height:100%;margin-left:auto;padding:0 15px;border:0;border-radius:5px;color:#fff;background:var(--ticket-blue)}.ticket-insights>div{margin-bottom:10px;padding:12px;border-radius:8px;background:#f7fafc}.ticket-insights small,.ticket-insights strong,.ticket-insights span{display:block}.ticket-insights small{color:#8090a2;font-size:7px}.ticket-insights strong{margin:6px 0;font-size:12px}.ticket-insights span{color:var(--ticket-green);font-size:7px}.ticket-insights section{display:grid;gap:7px;margin-top:12px}.ticket-insights section>strong{font-size:9px}.ticket-insights section>button{min-height:34px;padding:0 10px;border:0;border-radius:7px;color:var(--ticket-blue);background:#e9f4fa;font-size:8px}.ticket-hero__orbit{position:absolute;border:1px solid rgba(11,71,121,.16);border-radius:50%;pointer-events:none}.ticket-hero__orbit--left{width:560px;height:560px;left:-360px;top:8px}.ticket-hero__orbit--right{width:560px;height:560px;right:-340px;top:-235px}@media(max-width:1180px){.ticket-hero{min-height:auto;padding-top:92px}.ticket-hero__container{grid-template-columns:1fr;gap:38px}.ticket-hero__copy{max-width:760px}.ticket-hero h1{max-width:700px}.ticket-hero__visual{max-width:920px}}@media(max-width:760px){.ticket-hero{padding:82px 18px 34px}.ticket-hero h1{margin-top:20px;font-size:44px;line-height:1.08}.ticket-hero__copy>p{font-size:15px}.ticket-hero__actions{align-items:stretch;flex-direction:column}.ticket-hero__actions a{width:100%}.ticket-hero__benefits{grid-template-columns:1fr}.ticket-hero__visual{height:330px;overflow:hidden;border-radius:18px}.ticket-dashboard{width:900px;height:510px;transform:scale(.56);transform-origin:left top}}.ticket-features,.ticket-lifecycle{position:relative;overflow:hidden;padding:82px 24px 76px;background:#f8fbfd}.ticket-lifecycle{background:#fff}.ticket-section-heading{position:relative;z-index:2;max-width:850px;margin:0 auto 38px;text-align:center}.ticket-section-heading>span{display:inline-flex;min-height:28px;padding:0 16px;align-items:center;border-radius:999px;color:var(--ticket-blue);background:linear-gradient(90deg,#e4f0f7,#e2f6ea);font-size:12px;font-weight:850;letter-spacing:.06em}.ticket-section-heading h2{margin:12px 0;color:var(--ticket-navy);font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-.045em}.ticket-section-heading h2 em{color:var(--ticket-blue);font-style:normal}.ticket-section-heading p{max-width:760px;margin:0 auto;color:var(--ticket-text);font-size:17px;line-height:1.55}.ticket-section-heading.compact{max-width:920px}.ticket-section-heading.compact h2{white-space:nowrap}.ticket-feature-grid{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ticket-feature-card{min-height:340px;padding:20px;border:1px solid #dbe7ed;border-radius:18px;background:#ffffffeb;box-shadow:0 18px 48px #061b3a0f;animation:ticket-card-rise .7s both;animation-delay:var(--delay)}.ticket-feature-card header{display:flex;align-items:flex-start;gap:15px;margin-bottom:18px}.ticket-feature-card header>span{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:17px;color:var(--ticket-blue);background:linear-gradient(135deg,#e7f1f8,#e4f8ec)}.ticket-feature-card h3{margin:2px 0 5px;font-size:18px}.ticket-feature-card header p{margin:0;color:var(--ticket-text);font-size:13px;line-height:1.45}.feature-demo{height:205px;border:1px solid #e1e9ef;border-radius:13px;background:#fff;box-shadow:0 10px 24px #061b3a0d;overflow:hidden;font-size:9px}.feature-demo small{display:block;color:var(--ticket-navy);font-size:10px;font-weight:800}.feature-demo label{display:block;margin:10px 0 4px;color:#6d7d8f;font-size:8px}.feature-demo button{border:0;border-radius:5px;color:#fff;background:linear-gradient(135deg,var(--ticket-blue),var(--ticket-green));font:inherit;font-weight:800}.request-demo,.assignment-demo,.sla-demo,.ai-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.request-demo>div,.assignment-demo>div,.sla-demo>div,.ai-demo>div{padding:10px;border:1px solid #edf2f5;border-radius:8px}.request-demo span,.assignment-demo>div>span{display:block;padding:6px;border:1px solid #dfe8ee;border-radius:4px;color:#42566d}.request-demo button,.assignment-demo button{width:100%;margin-top:11px;padding:7px}.request-demo p{display:flex;justify-content:space-between;margin:13px 0}.request-demo em{padding:2px 5px;border-radius:10px;color:var(--ticket-blue);background:#e8f2f8;font-style:normal;font-size:7px}.mini-person{display:flex;align-items:center;gap:7px;margin:9px 0}.mini-person img{width:26px;height:26px;border-radius:50%;object-fit:cover}.mini-person span{margin-right:auto;color:#7d8b99;font-size:7px}.mini-person b{display:block;color:var(--ticket-navy);font-size:8px}.mini-person.match em{padding:3px 5px;border-radius:10px;color:var(--ticket-green);background:var(--ticket-mint);font-size:7px;font-style:normal}.progress-demo{padding:18px}.progress-track{position:relative;display:flex;justify-content:space-between;margin:34px 10px 10px}.progress-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%);background:#dce5ec}.progress-track:after{content:"";position:absolute;left:0;top:50%;width:34%;height:3px;transform:translateY(-50%);background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));animation:feature-progress 3s ease-in-out infinite}.progress-track i{position:relative;z-index:1;width:17px;height:17px;border:3px solid #cbd7e0;border-radius:50%;background:#fff}.progress-track i.done,.progress-track i.active{border-color:var(--ticket-blue);background:var(--ticket-blue)}.progress-labels{display:flex;justify-content:space-between;color:#607287}.progress-demo footer{margin-top:32px;padding-top:16px;display:flex;justify-content:space-between;border-top:1px solid #e6edf2;color:#6b7b8c}.progress-demo em{padding:3px 6px;color:#a86700;background:#fff4d8;border-radius:10px;font-style:normal}.sla-demo p{margin:17px 0}.sla-demo p i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%}.sla-demo .high{background:#ef4455}.sla-demo .medium{background:#f5ae22}.sla-demo .low{background:var(--ticket-green)}.sla-demo label{display:flex;justify-content:space-between;margin-top:22px}.sla-demo label em{color:var(--ticket-green);font-style:normal}.meter{display:block;height:7px;margin-top:8px;border-radius:10px;background:#e8edf1;overflow:hidden}.meter i{display:block;width:62%;height:100%;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));animation:meter-fill 3s ease-in-out infinite}.meter.second i{width:76%;animation-delay:.4s}.collaboration-demo{padding:12px}.collaboration-demo nav{display:flex;gap:27px;padding:0 8px 9px;border-bottom:1px solid #e5ecf1;color:#708094}.collaboration-demo nav b{color:var(--ticket-blue)}.comment{display:flex;gap:9px;margin:13px 3px;opacity:0;animation:comment-in 4.8s infinite}.comment.delayed{animation-delay:1.5s}.comment img{width:26px;height:26px;border-radius:50%;object-fit:cover}.comment p{margin:0}.comment b,.comment small{display:block}.comment small{margin-top:3px;color:#586b80}.comment strong{color:var(--ticket-blue)}.comment-box{height:32px;padding-left:10px;display:flex;align-items:center;border:1px solid #dfe8ee;border-radius:6px;color:#92a0ae}.comment-box button{width:31px;height:100%;margin-left:auto;font-size:20px}.ai-demo p{min-height:92px;color:#52667b;line-height:1.45}.ai-demo button{width:100%;padding:7px}.ai-demo>div:first-child p{animation:ai-text-pulse 3.2s infinite}.ticket-section-note{position:relative;z-index:2;width:max-content;max-width:100%;margin:24px auto 0;padding:10px 16px;display:flex;align-items:center;gap:8px;border:1px solid #dfe8ee;border-radius:10px;color:#52667b;background:#fff;font-size:14px}.ticket-section-note svg,.ticket-section-note b{color:var(--ticket-green)}.section-orbit{position:absolute;width:420px;height:420px;border:1px solid rgba(11,71,121,.15);border-radius:50%}.section-orbit:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:var(--ticket-green)}.section-orbit--left{left:-290px;top:70px}.section-orbit--left:after{right:38px;top:72px}.section-orbit--right{right:-270px;top:54px}.section-orbit--right:after{left:48px;top:70px}.ticket-live-showcase{position:relative;overflow:hidden;padding:82px 24px 76px;background:radial-gradient(circle at 12% 18%,rgba(18,91,151,.08),transparent 28%),radial-gradient(circle at 88% 70%,rgba(32,173,98,.09),transparent 28%),#fff}.live-desk{width:min(1320px,100%);margin:42px auto 0;overflow:hidden;border:1px solid #d8e5ec;border-radius:24px;background:#fff;box-shadow:0 32px 90px #061b3a21}.live-desk__topbar{min-height:76px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border-bottom:1px solid #e5edf2;background:linear-gradient(90deg,#f8fbfd,#fff,#f5fcf8)}.live-desk__identity,.live-desk__phase-copy{display:flex;align-items:center;gap:11px}.live-desk__identity div,.live-desk__phase-copy{flex-direction:column;align-items:flex-start;gap:2px}.live-desk__identity strong,.live-desk__phase-copy strong{color:var(--ticket-navy);font-size:13px}.live-desk__identity small,.live-desk__phase-copy small{color:#7a8a9a;font-size:10px}.live-desk__phase-copy{text-align:center;align-items:center}.live-pulse{width:11px;height:11px;border-radius:50%;background:var(--ticket-green);box-shadow:0 0 #20ad6259;animation:live-pulse 1.8s infinite}.live-status{justify-self:end;padding:7px 12px;border-radius:999px;color:#956000;background:#fff3d7;font-size:11px;font-weight:850;transition:.35s}.live-status.is-resolved{color:#128344;background:#dcf6e7}.live-flow-bar{height:4px;background:#e8eef2;overflow:hidden}.live-flow-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));transition:width .65s ease}.live-desk__body{min-height:610px;display:grid;grid-template-columns:235px minmax(0,1fr) 270px}.live-queue,.live-automation{padding:22px 16px;background:#f7fafc}.live-queue{border-right:1px solid #e5edf2}.live-automation{border-left:1px solid #e5edf2}.live-panel-title{margin-bottom:17px;display:flex;justify-content:space-between;align-items:center;color:var(--ticket-navy);font-size:12px;font-weight:850}.live-panel-title b{padding:4px 7px;border-radius:10px;color:var(--ticket-blue);background:#e9f3f8;font-size:9px}.live-panel-title svg{color:var(--ticket-green)}.queue-ticket{position:relative;padding:13px 10px;display:flex;gap:9px;border:1px solid transparent;border-radius:12px;transition:.35s}.queue-ticket+.queue-ticket{margin-top:8px}.queue-ticket.selected{border-color:#b9d7e5;background:#fff;box-shadow:0 12px 26px #061b3a14;transform:translate(3px)}.queue-ticket.muted{opacity:.65}.queue-ticket .priority{width:7px;height:7px;margin-top:5px;flex:0 0 7px;border-radius:50%}.priority.high{background:#eb4455}.priority.medium{background:#f3ae24}.priority.low{background:var(--ticket-green)}.queue-ticket div{min-width:0}.queue-ticket small,.queue-ticket strong,.queue-ticket span{display:block}.queue-ticket small{color:#8a98a6;font-size:8px}.queue-ticket strong{margin:3px 0;color:var(--ticket-navy);font-size:10px;line-height:1.35}.queue-ticket span{color:#8796a4;font-size:8px}.queue-ticket em{margin-left:auto;align-self:flex-start;padding:3px 6px;border-radius:8px;color:#fff;background:var(--ticket-green);font-size:7px;font-style:normal;animation:live-badge 1.4s infinite}.queue-health{margin-top:24px;padding:13px;border-radius:12px;background:#fff;border:1px solid #e1eaf0}.queue-health span,.queue-health strong{display:block}.queue-health span{color:#7a8998;font-size:9px}.queue-health strong{margin:4px 0 10px;font-size:11px}.queue-health div{height:6px;border-radius:8px;background:#e7edf1;overflow:hidden}.queue-health i{display:block;width:92%;height:100%;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green))}.live-ticket{min-width:0;padding:25px 26px 18px;background:#fff}.live-ticket__heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.live-ticket__heading small{color:#81909f;font-size:9px;font-weight:800}.live-ticket__heading h3{margin:5px 0 0;color:var(--ticket-navy);font-size:23px}.live-ticket__heading>span{padding:6px 10px;border-radius:10px;font-size:9px;font-weight:850}.live-ticket__heading>span.high{color:#bc2939;background:#ffe5e9}.live-ticket__heading>span.resolved{color:#168649;background:#ddf6e7}.live-ticket__requester{margin-top:18px;padding:13px 0;display:flex;align-items:center;gap:10px;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2}.live-ticket__requester img{width:35px;height:35px;border-radius:50%;object-fit:cover}.live-ticket__requester div{margin-right:auto}.live-ticket__requester strong,.live-ticket__requester span{display:block}.live-ticket__requester strong{font-size:11px}.live-ticket__requester span,.live-ticket__requester small{color:#82909e;font-size:8px}.live-ticket__content{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:22px;padding-top:18px}.live-conversation{min-height:390px}.message{display:flex;gap:10px;margin-bottom:15px}.message img{width:31px;height:31px;border-radius:50%;object-fit:cover}.message p{max-width:78%;margin:0;padding:11px 13px;border-radius:4px 13px 13px;background:#f2f6f9}.message strong,.message span,.message small{display:block}.message strong{font-size:10px}.message span{margin:5px 0;color:#43596f;font-size:10px;line-height:1.45}.message small{color:#95a1ad;font-size:7px}.agent-message,.resolution-message,.system-event,.diagnostic-card,.internal-note,.typing-indicator{opacity:0;transform:translateY(9px);transition:.5s ease}.agent-message.show,.resolution-message.show,.system-event.show,.diagnostic-card.show,.internal-note.show,.typing-indicator.show{opacity:1;transform:none}.agent-message p{background:#edf8f2}.system-event{width:max-content;max-width:95%;margin:12px auto;padding:7px 11px;display:flex;align-items:center;gap:7px;border-radius:999px;color:#3f5e73;background:#eef5f8;font-size:9px}.system-event svg{color:var(--ticket-green)}.diagnostic-card{margin:14px 0 15px 41px;padding:12px 14px;border:1px solid #dce8ee;border-radius:12px;background:#fbfdfe}.diagnostic-card>div:first-child{display:flex;align-items:center;gap:8px}.diagnostic-card strong{font-size:10px}.diagnostic-card em{margin-left:auto;color:var(--ticket-green);font-size:8px;font-style:normal}.diagnostic-card p{margin:8px 0;color:#728293;font-size:9px}.scan-dot{width:8px;height:8px;border-radius:50%;background:var(--ticket-blue);animation:scan-dot 1.3s infinite}.diagnostic-meter{height:5px;border-radius:8px;background:#e7edf1;overflow:hidden}.diagnostic-meter i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));animation:diagnostic-scan 3.4s infinite}.internal-note{margin:14px 0 14px 41px;padding:11px 13px;display:flex;gap:10px;border-left:3px solid var(--ticket-green);border-radius:8px;background:#f3faf6}.avatar-stack{display:flex}.avatar-stack img{width:27px;height:27px;border:2px solid #fff;border-radius:50%;object-fit:cover}.avatar-stack img+img{margin-left:-8px}.internal-note p{margin:0}.internal-note strong,.internal-note span{display:block}.internal-note strong{font-size:9px}.internal-note span{margin-top:4px;color:#5b6f80;font-size:9px;line-height:1.4}.internal-note b{color:var(--ticket-blue)}.typing-indicator{margin:8px 0 13px 41px;display:flex;align-items:center;gap:8px}.typing-indicator img{width:25px;height:25px;border-radius:50%;object-fit:cover}.typing-indicator>span{padding:7px 10px;display:flex;gap:3px;border-radius:12px;background:#eef3f6}.typing-indicator i{width:4px;height:4px;border-radius:50%;background:#718394;animation:typing-dot 1s infinite}.typing-indicator i:nth-child(2){animation-delay:.15s}.typing-indicator i:nth-child(3){animation-delay:.3s}.typing-indicator small{color:#84919e;font-size:8px}.resolution-message{align-items:flex-start;margin:14px 0 0 41px;padding:13px;border:1px solid #bce5cd;border-radius:12px;background:#f0fbf4}.resolution-check{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ticket-green);animation:resolution-pop 1.5s infinite}.resolution-message p{padding:0;background:transparent}.resolution-message p strong{color:#137d43}.resolution-message p small{color:var(--ticket-green)}.live-ticket__facts{padding-left:18px;border-left:1px solid #e5edf2}.live-ticket__facts>div{padding:11px 0;border-bottom:1px solid #eef2f5}.live-ticket__facts small,.live-ticket__facts strong{display:block}.live-ticket__facts small{margin-bottom:5px;color:#8996a3;font-size:8px}.live-ticket__facts strong{color:#354c62;font-size:9px}.live-ticket__facts strong img{width:23px;height:23px;margin-right:7px;vertical-align:middle;border-radius:50%;object-fit:cover}.changing-status{color:var(--ticket-blue)!important;animation:status-flash .55s}.sla-time{color:var(--ticket-green)!important;font-size:15px!important}.live-ticket__composer{height:45px;margin-top:12px;padding-left:13px;display:flex;align-items:center;border:1px solid #dce6ed;border-radius:10px;color:#99a5b0;font-size:9px}.live-ticket__composer button{width:43px;height:100%;margin-left:auto;display:grid;place-items:center;border:0;border-radius:0 9px 9px 0;color:#fff;background:linear-gradient(135deg,var(--ticket-blue),var(--ticket-green))}.live-automation article{padding:10px 8px;display:flex;gap:9px;border-radius:10px;opacity:.42;transform:translate(5px);transition:.45s}.live-automation article+article{margin-top:6px}.live-automation article>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;color:#6f8293;background:#e7edf1;font-size:9px;font-weight:850}.live-automation article strong,.live-automation article small{display:block}.live-automation article strong{color:#263e54;font-size:9px}.live-automation article small{margin-top:3px;color:#7d8c9a;font-size:7px;line-height:1.35}.live-automation article.active{opacity:1;transform:none;background:#fff;box-shadow:0 10px 22px #061b3a12}.live-automation article.active>span{color:#fff;background:var(--ticket-blue);animation:active-automation 1.3s infinite}.live-automation article.complete{opacity:1;transform:none}.live-automation article.complete>span{color:#fff;background:var(--ticket-green)}.automation-result{margin-top:18px;padding:12px;display:flex;gap:9px;border:1px solid #bde4cc;border-radius:12px;color:var(--ticket-green);background:#effaf3;opacity:0;transform:scale(.96);transition:.45s}.automation-result.show{opacity:1;transform:none}.automation-result strong,.automation-result span{display:block}.automation-result strong{font-size:10px}.automation-result span{margin-top:3px;color:#587365;font-size:8px}@keyframes ticket-card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes feature-progress{0%,20%{width:0}65%,to{width:34%}}@keyframes meter-fill{0%{width:0}60%,to{width:62%}}@keyframes comment-in{0%,18%{opacity:0;transform:translateY(8px)}28%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes ai-text-pulse{0%,to{background:#fff}50%{background:#f0faf5}}@keyframes live-pulse{70%{box-shadow:0 0 0 10px #20ad6200}}@keyframes live-badge{50%{transform:scale(1.08)}}@keyframes scan-dot{50%{box-shadow:0 0 0 6px #0b47791f}}@keyframes diagnostic-scan{0%{width:5%}72%,to{width:100%}}@keyframes typing-dot{50%{transform:translateY(-3px)}}@keyframes resolution-pop{50%{transform:scale(1.08)}}@keyframes active-automation{50%{box-shadow:0 0 0 7px #0b47791a}}@keyframes status-flash{50%{opacity:.45}}@media(max-width:1100px){.ticket-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-section-heading.compact h2{white-space:normal}.live-desk__body{grid-template-columns:190px minmax(0,1fr)}.live-automation{display:none}}@media(max-width:760px){.ticket-features,.ticket-live-showcase{padding:58px 16px}.ticket-feature-grid{grid-template-columns:1fr}.ticket-section-heading h2 br{display:none}.ticket-section-heading p{font-size:15px}.live-desk__topbar{grid-template-columns:1fr auto;padding:14px 16px}.live-desk__phase-copy{display:none}.live-desk__body{grid-template-columns:1fr;min-height:auto}.live-queue{display:none}.live-ticket{padding:20px 16px}.live-ticket__heading h3{font-size:19px}.live-ticket__content{grid-template-columns:1fr}.live-ticket__facts{display:none}.live-conversation{min-height:430px}.message p{max-width:86%}.diagnostic-card,.internal-note,.typing-indicator,.resolution-message{margin-left:0}.ticket-section-note{width:auto;text-align:center;font-size:12px}}.live-desk__body--focused{grid-template-columns:minmax(0,1fr) 250px}.live-ticket--full{padding-bottom:20px}.live-ticket__heading--wide{align-items:center}.live-ticket__heading>span.pending{color:#9c6200;background:#fff0cb}.live-ticket__heading>span.assigned{color:var(--ticket-blue);background:#e7f2f8}.live-stage-holder{animation:stage-fade .45s ease}.live-ticket__content--stacked{grid-template-columns:minmax(0,1fr) 180px;gap:24px}.stage-shell{min-height:420px;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f9fbfd);border:1px solid #dbe6ed;box-shadow:inset 0 1px #ffffffa6;overflow:hidden}.stage-header-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e6edf2;background:#f7fafc}.stage-header-row h4{margin:0;font-size:12px;line-height:1.2}.stage-header-row--table>div{display:flex;align-items:center;gap:10px}.stage-header-row--table span{display:inline-flex;align-items:center;gap:6px;color:#768797;font-size:10px}.history-thread{position:relative;padding:18px 18px 18px 70px}.thread-rail{position:absolute;left:18px;top:20px;bottom:18px;width:40px;display:flex;flex-direction:column;align-items:center}.thread-icon{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--ticket-blue);background:#eef4f8;border:1px solid #cfe0ea;box-shadow:0 5px 14px #061b3a0d}.thread-icon.active,.thread-icon--ticket{color:#fff;background:linear-gradient(135deg,var(--ticket-blue),var(--ticket-green));border-color:transparent}.thread-line{flex:1;width:2px;margin:10px 0;background:linear-gradient(180deg,#0b477940,#20ad6259)}.history-card{padding:16px 18px 14px;border:1px solid #dce6ed;border-radius:18px;background:#fff;box-shadow:0 18px 38px #061b3a0f}.history-card+.history-card{margin-top:18px}.history-card__top{display:flex;align-items:flex-start;gap:12px}.identity-chip{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--ticket-blue),#246faa);font-size:14px;font-weight:800}.identity-chip--blue{background:linear-gradient(135deg,#266ad3,#3f7df0)}.history-card__meta{min-width:0;margin-right:auto}.history-card__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.history-card__title strong{font-size:12px}.history-card__title em{padding:4px 10px;border-radius:999px;color:var(--ticket-blue);background:#e6f2f8;font-size:10px;font-style:normal;font-weight:800}.history-card__meta small,.history-card__top time{color:#708293;font-size:10px}.history-card__bubble{margin-top:14px;padding:16px 15px;border-radius:14px;color:#314a61;background:#f4f7fa;font-size:10px;line-height:1.7}.history-card__bubble--reply{background:#f5f8fb}.history-card__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.history-card__tags--single{margin-top:12px}.history-card__tags span,.pill{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:999px;font-size:10px;font-style:normal;font-weight:700}.tag-open,.pill--open{color:#158454;background:#dcf5e7}.tag-soft{color:#51667a;background:#e9eef4}.tag-pending,.pill--pending{color:#a46300;background:#ffedc5}.tag-resolved{color:#168649;background:#ddf6e7}.pill--low{color:#0f855f;background:#ddf5ea}.pill--ghost{color:#455d73;background:#ecf1f6}.history-card__attachment{margin-top:16px}.history-card__attachment strong{display:inline-flex;align-items:center;gap:6px;font-size:11px}.history-card__attachment button{display:block;margin-top:10px;padding:8px 14px;border:1px solid #bed3e0;border-radius:11px;color:var(--ticket-blue);background:#f3f8fb;font:inherit;font-size:10px;font-weight:700}.team-ticket-table{padding:0 0 14px}.team-ticket-table__head,.team-ticket-row{display:grid;grid-template-columns:92px 72px 2fr 1.15fr 1.15fr 110px 120px 140px 140px 170px;gap:12px;align-items:center;padding:14px 18px}.team-ticket-table__head{color:#617486;font-size:10px;font-weight:800;border-bottom:1px solid #e6edf2}.team-ticket-row{font-size:10px;color:#334b63;border-bottom:1px solid #edf2f6;background:#fff;transition:.35s ease}.team-ticket-row strong{display:block;margin-top:4px;font-size:10px;line-height:1.45}.team-ticket-row small{color:#6e8192;font-size:10px}.team-ticket-row--live{background:linear-gradient(90deg,#0b477909,#20ad620d)}.progress-thread .thread-rail{bottom:26px}.current-request{box-shadow:0 20px 40px #061b3a12}.stage-shell.is-resolved .history-card__bubble{border:1px solid #ccebd8;background:#f3fbf6}.stage-shell.is-resolved .history-card__title em{color:var(--ticket-green);background:#dff5e9}@keyframes stage-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1240px){.team-ticket-table__head,.team-ticket-row{grid-template-columns:90px 60px 1.7fr 1fr 1fr 95px 105px 120px 120px 150px;gap:10px}}@media(max-width:1100px){.live-desk__body--focused,.live-ticket__content--stacked{grid-template-columns:1fr}.live-automation{display:none}.live-ticket__facts{border-left:0;padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.live-ticket__facts>div{border:1px solid #e6edf2;border-radius:10px;padding:10px 12px}}@media(max-width:760px){.stage-shell{min-height:auto}.history-thread{padding:16px}.thread-rail{display:none}.team-ticket-table{overflow-x:auto}.team-ticket-table__head,.team-ticket-row{min-width:1100px}.history-card__top{flex-wrap:wrap}}.ticket-desk-cta{position:relative;overflow:hidden;padding:84px 24px 72px;background:radial-gradient(circle at 10% 18%,rgba(11,71,121,.1),transparent 28%),radial-gradient(circle at 88% 72%,rgba(32,173,98,.11),transparent 26%),linear-gradient(180deg,#f7fbfd,#f2f8fb)}.ticket-desk-cta__inner{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;padding:40px 48px 34px;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:34px;align-items:center;border:1px solid #dde7ef;border-radius:28px;background:linear-gradient(180deg,#fffffffa,#fafcfffa);box-shadow:0 26px 70px #08193514}.ticket-desk-cta__copy,.ticket-desk-cta__visual{min-width:0}.ticket-desk-cta__eyebrow{display:inline-flex;min-height:30px;padding:0 16px;align-items:center;border-radius:999px;color:var(--ticket-blue);background:linear-gradient(90deg,#e7f2f8,#e8f8ef);font-size:12px;font-weight:850;letter-spacing:.03em}.ticket-desk-cta__copy h2{margin:18px 0 16px;color:var(--ticket-navy);font-size:clamp(40px,4vw,64px);line-height:1.02;letter-spacing:-.05em}.ticket-desk-cta__copy h2 span{display:block;color:var(--ticket-blue)}.ticket-desk-cta__copy p{max-width:570px;margin:0;color:var(--ticket-text);font-size:20px;line-height:1.6}.ticket-desk-cta__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px}.ticket-desk-cta__actions a{min-height:58px;padding:0 24px;display:inline-flex;align-items:center;gap:10px;border-radius:14px;text-decoration:none;font-size:17px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease}.ticket-desk-cta__actions a:first-child{color:#fff;background:linear-gradient(135deg,var(--ticket-blue),var(--ticket-navy));box-shadow:0 20px 34px #0b47793d}.ticket-desk-cta__actions a.secondary{color:var(--ticket-blue);border:1px solid rgba(11,71,121,.35);background:#fff}.ticket-desk-cta__actions a:hover{transform:translateY(-2px)}.ticket-desk-cta__benefits{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ticket-desk-cta__benefits article{display:flex;align-items:flex-start;gap:12px}.ticket-desk-cta__benefits article>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;color:var(--ticket-blue);background:#e7f2f8}.ticket-desk-cta__benefits strong{display:block;color:var(--ticket-navy);font-size:15px}.ticket-desk-cta__benefits small{display:block;margin-top:3px;color:#6b7d90;font-size:12px;line-height:1.45}.ticket-desk-cta__visual{position:relative;padding:24px 8px 34px 24px}.ticket-desk-mockup{position:relative;z-index:2;min-height:420px;display:grid;grid-template-columns:116px minmax(0,1fr);border-radius:24px;background:#fff;border:1px solid #e2eaf1;box-shadow:0 24px 55px #0b163f1f;overflow:hidden}.ticket-desk-mockup__sidebar{padding:20px 14px;background:linear-gradient(180deg,var(--ticket-navy) 0%,var(--ticket-blue) 100%);color:#fff}.ticket-desk-mockup__brand{display:flex;align-items:center;gap:8px;margin-bottom:22px}.ticket-desk-mockup__brand img{width:22px;height:22px;object-fit:contain}.ticket-desk-mockup__brand strong{font-size:16px;font-weight:800}.ticket-desk-mockup__sidebar nav{display:grid;gap:8px}.ticket-desk-mockup__sidebar nav button{min-height:34px;padding:0 10px;border:0;border-radius:10px;text-align:left;color:#ffffffd1;background:transparent;font-size:12px;font-weight:700}.ticket-desk-mockup__sidebar nav button.active{color:#fff;background:#ffffff26}.ticket-desk-mockup__main{padding:18px;background:linear-gradient(180deg,#fff,#fbfcff)}.ticket-desk-mockup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ticket-desk-mockup__header strong{color:var(--ticket-navy);font-size:17px}.ticket-desk-mockup__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ticket-desk-mockup__stats article{position:relative;min-height:82px;padding:14px 14px 12px;border:1px solid #e7edf3;border-radius:14px;background:#fff}.ticket-desk-mockup__stats small{display:block;color:#7b8799;font-size:11px;line-height:1.35}.ticket-desk-mockup__stats strong{display:block;margin-top:10px;color:var(--ticket-navy);font-size:26px;line-height:1}.ticket-desk-mockup__stats .tone{position:absolute;right:14px;bottom:14px;width:10px;height:10px;border-radius:50%}.tone--blue{background:var(--ticket-teal)}.tone--purple{background:var(--ticket-blue)}.tone--green{background:var(--ticket-green)}.tone--red{background:#ff6363}.ticket-desk-mockup__content{margin-top:14px;display:grid;grid-template-columns:1.05fr 1fr;gap:14px}.ticket-desk-mockup__chart,.ticket-desk-mockup__requests{min-height:210px;padding:16px;border:1px solid #e7edf3;border-radius:16px;background:#fff}.ticket-desk-mockup__chart h4,.ticket-desk-mockup__requests h4{margin:0 0 14px;color:var(--ticket-navy);font-size:14px}.ticket-desk-donut-wrap{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:16px}.ticket-desk-donut{width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--ticket-blue) 0 34%,var(--ticket-teal) 34% 58%,var(--ticket-green) 58% 82%,#75d6a1 82% 100%);position:relative}.ticket-desk-donut:after{content:"";position:absolute;inset:20px;border-radius:50%;background:#fff}.ticket-desk-donut-wrap ul{margin:0;padding:0;list-style:none}.ticket-desk-donut-wrap li{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--ticket-text);font-size:12px}.ticket-desk-donut-wrap li span{margin-left:auto;color:var(--ticket-navy);font-weight:700}.dot{width:9px;height:9px;border-radius:50%}.dot--purple{background:var(--ticket-blue)}.dot--green{background:var(--ticket-green)}.dot--yellow{background:var(--ticket-teal)}.dot--mint{background:#75d6a1}.ticket-desk-mockup__requests article{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eef2f6}.ticket-desk-mockup__requests article:last-of-type{border-bottom:0}.ticket-desk-mockup__requests strong{display:block;color:var(--ticket-navy);font-size:12px;line-height:1.35}.ticket-desk-mockup__requests span{display:block;margin-top:4px;color:#7b8799;font-size:11px}.ticket-desk-mockup__requests em{align-self:center;padding:5px 9px;border-radius:999px;color:var(--ticket-blue);background:#e7f2f8;font-size:10px;font-style:normal;white-space:nowrap}.ticket-desk-mockup__requests a{display:inline-flex;margin-top:10px;color:var(--ticket-blue);font-size:12px;font-weight:700;text-decoration:none}.ticket-desk-flow{position:absolute;left:58px;right:20px;bottom:-8px;z-index:3;min-height:88px;padding:0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;border:1px solid #e3eaf1;border-radius:18px;background:#fffffff5;box-shadow:0 18px 38px #0c183c1a}.ticket-desk-flow__step{position:relative;display:flex;align-items:center;gap:10px}.ticket-desk-flow__step>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:var(--ticket-blue);background:#e7f2f8}.ticket-desk-flow__step small{color:var(--ticket-navy);font-size:11px;font-weight:700;line-height:1.35}.ticket-desk-flow__step i{position:absolute;right:-8px;top:50%;width:18px;height:2px;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));transform:translateY(-50%)}.ticket-desk-cta__float{position:absolute;z-index:1;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;box-shadow:0 16px 26px #1219391f}.ticket-desk-cta__float--team{top:-10px;right:64px;color:var(--ticket-blue);background:#e7f2f8}.ticket-desk-cta__float--done{right:-2px;top:152px;color:var(--ticket-green);background:var(--ticket-mint)}.ticket-desk-cta__float--report{right:38px;bottom:68px;color:var(--ticket-teal);background:#e7f2f8}.ticket-desk-cta__footer{position:relative;z-index:2;width:fit-content;max-width:calc(100% - 48px);margin:26px auto 0;padding:12px 18px;display:flex;align-items:center;gap:10px;border:1px solid #e0e7ef;border-radius:14px;background:#fff;color:var(--ticket-text);font-size:16px;text-align:center}.ticket-desk-cta__footer svg,.ticket-desk-cta__footer b{color:var(--ticket-blue)}.ticket-desk-cta__orbit{position:absolute;border:1px solid rgba(11,71,121,.14);border-radius:50%;pointer-events:none}.ticket-desk-cta__orbit--one{width:520px;height:520px;right:90px;top:26px}.ticket-desk-cta__orbit--two{width:700px;height:700px;right:-120px;top:-110px}.ticket-hero__container{align-items:center;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.ticket-hero__copy,.ticket-hero__visual{min-width:0}.ticket-hero__visual{display:flex;justify-content:center}@media(max-width:1180px){.ticket-desk-cta__inner{grid-template-columns:1fr;gap:28px;padding:34px 28px 28px}.ticket-desk-cta__copy p{max-width:100%}.ticket-desk-cta__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-desk-cta__visual{padding:18px 0 34px}.ticket-desk-flow{left:36px;right:18px}}@media(max-width:860px){.ticket-desk-cta{padding:68px 18px 60px}.ticket-desk-cta__inner{padding:24px 18px;border-radius:22px}.ticket-desk-cta__copy h2{font-size:42px}.ticket-desk-cta__copy p{font-size:16px}.ticket-desk-cta__actions{flex-direction:column;align-items:stretch}.ticket-desk-cta__actions a{width:100%;justify-content:center}.ticket-desk-cta__benefits{grid-template-columns:1fr}.ticket-desk-mockup{grid-template-columns:88px minmax(0,1fr);min-height:360px}.ticket-desk-mockup__sidebar{padding:14px 10px}.ticket-desk-mockup__sidebar nav button{font-size:10px;min-height:30px}.ticket-desk-mockup__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-desk-mockup__content{grid-template-columns:1fr}.ticket-desk-flow{position:static;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.ticket-desk-flow__step i,.ticket-desk-cta__float{display:none}.ticket-desk-cta__footer{max-width:100%;font-size:14px}}@media(max-width:560px){.ticket-desk-cta__copy h2{font-size:36px}.ticket-desk-mockup{grid-template-columns:1fr}.ticket-desk-mockup__sidebar{display:none}.ticket-desk-mockup__stats{grid-template-columns:1fr 1fr}.ticket-desk-donut-wrap{grid-template-columns:1fr;justify-items:center}.ticket-desk-donut-wrap ul{width:100%}.ticket-desk-flow{grid-template-columns:1fr}}.ticket-hero__container{width:min(1320px,100%);grid-template-columns:minmax(430px,.86fr) minmax(760px,1.34fr);gap:54px}.ticket-hero h1{max-width:650px;font-size:clamp(50px,4.1vw,70px)}.ticket-hero__line{display:block;white-space:nowrap;color:var(--ticket-navy)}.ticket-hero__line--accent{color:var(--ticket-blue)}.ticket-hero__visual{width:100%}.ticket-dashboard{width:100%;min-width:760px;height:520px;grid-template-columns:132px minmax(0,1fr)}.ticket-journey{background:linear-gradient(180deg,#fff,#f4f9fc)}.ticket-journey .ticket-section-heading.compact h2{white-space:normal}.journey-shell{width:min(1380px,100%);margin:42px auto 0}.journey-progress-line{height:5px;margin:0 8% 28px;overflow:hidden;border-radius:999px;background:#dfe9ef}.journey-progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));transition:width .7s ease}.journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.journey-card{min-width:0;min-height:365px;padding:18px;border:1px solid #dbe7ed;border-radius:20px;background:#ffffffe6;box-shadow:0 16px 36px #061b3a0f;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.journey-card.is-active{transform:translateY(-10px);border-color:#20ad6294;box-shadow:0 24px 55px #061b3a24}.journey-card.is-complete header>span{color:#fff;background:var(--ticket-green)}.journey-card header{display:flex;align-items:center;justify-content:space-between}.journey-card header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--ticket-blue);background:#e8f3f8}.journey-card header small{color:#9aa8b5;font-size:12px;font-weight:900}.journey-card__visual{height:168px;margin:18px 0;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#f5f9fb,#edf7f2)}.journey-card h3{margin:0 0 8px;font-size:18px}.journey-card>p{margin:0;color:var(--ticket-text);font-size:13px;line-height:1.55}.journey-inbox{width:88%;padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #dce7ed;border-radius:12px;background:#fff;animation:journey-pop 3.2s ease infinite}.journey-inbox__pulse{width:12px;height:12px;border-radius:50%;background:var(--ticket-green);box-shadow:0 0 #20ad6259;animation:live-pulse 1.5s infinite}.journey-inbox small,.journey-inbox strong{display:block}.journey-inbox small{color:#8392a1;font-size:8px}.journey-inbox strong{margin-top:3px;font-size:9px}.journey-inbox em{padding:5px 7px;border-radius:8px;color:var(--ticket-blue);background:#e7f2f8;font-size:7px;font-style:normal;font-weight:800}.journey-routing{display:flex;align-items:center;justify-content:center;gap:9px}.journey-routing span{width:74px;padding:11px 7px;text-align:center;border-radius:12px;background:#fff;box-shadow:0 8px 20px #061b3a14}.journey-routing img{width:38px;height:38px;border-radius:50%;object-fit:cover}.journey-routing b{display:block;margin-top:6px;font-size:8px}.journey-routing i{color:var(--ticket-green);animation:journey-route 1.35s ease-in-out infinite}.journey-progress{width:82%}.journey-progress>div{display:flex;justify-content:space-between;color:#607388;font-size:9px}.journey-progress i{height:8px;margin:16px 0;display:block;overflow:hidden;border-radius:99px;background:#dce6ec}.journey-progress i span{display:block;width:70%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ticket-blue),var(--ticket-green));animation:journey-fill 2.7s ease-in-out infinite}.journey-progress small{display:block;text-align:center;color:#9a6b00;background:#fff3d6;padding:7px;border-radius:9px}.journey-chat{width:90%}.journey-chat p{margin:8px 0;display:flex;align-items:center;gap:7px;opacity:0;animation:journey-message 3.2s infinite}.journey-chat p:nth-child(2){animation-delay:1.1s}.journey-chat img{width:27px;height:27px;border-radius:50%;object-fit:cover}.journey-chat p span{padding:8px;border-radius:10px;background:#fff;font-size:8px}.journey-chat b{display:block;margin-bottom:2px}.journey-chat>div{margin-left:35px;width:42px;padding:7px;display:flex;gap:3px;border-radius:10px;background:#fff}.journey-chat>div i{width:4px;height:4px;border-radius:50%;background:#7c8c9b;animation:typing-dot 1s infinite}.journey-chat>div i:nth-child(2){animation-delay:.15s}.journey-chat>div i:nth-child(3){animation-delay:.3s}.journey-resolved{text-align:center;animation:journey-resolve 3.2s ease infinite}.journey-resolved>span{width:62px;height:62px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ticket-green);box-shadow:0 0 0 10px #20ad621f}.journey-resolved strong,.journey-resolved small{display:block}.journey-resolved small{margin-top:5px;color:#718396;font-size:9px}@keyframes journey-pop{0%,18%{transform:translateY(18px);opacity:0}35%,85%{transform:none;opacity:1}to{opacity:.4}}@keyframes journey-route{50%{transform:translate(6px)}}@keyframes journey-fill{0%{width:10%}70%,to{width:78%}}@keyframes journey-message{0%,15%{opacity:0;transform:translateY(8px)}30%,85%{opacity:1;transform:none}to{opacity:.2}}@keyframes journey-resolve{0%,20%{transform:scale(.82);opacity:.3}40%,85%{transform:scale(1);opacity:1}to{opacity:.5}}.ticket-desk-cta--bar{padding:58px 24px;background:linear-gradient(110deg,#061b3a,#0b4779 58%,#087d73)}.ticket-desk-cta__bar-inner{width:min(1400px,100%);margin:0 auto;padding:38px 42px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(460px,.65fr);gap:44px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#ffffff0f;box-shadow:0 24px 65px #020e1f3d}.ticket-desk-cta__bar-copy h2{margin:12px 0 14px;color:#fff;font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-.04em}.ticket-desk-cta__bar-copy h2 span{color:#72e3a5}.ticket-desk-cta__bar-copy p{max-width:820px;margin:0;color:#d4e2ed;font-size:16px;line-height:1.65}.ticket-desk-cta--bar .ticket-desk-cta__eyebrow{color:#8cf0b8;background:#ffffff1a}.ticket-desk-cta--bar .ticket-desk-cta__actions{margin-top:24px}.ticket-desk-cta--bar .ticket-desk-cta__actions a{background:#fff;color:var(--ticket-navy);border-color:#fff}.ticket-desk-cta--bar .ticket-desk-cta__actions a.secondary{color:#fff;background:transparent;border-color:#ffffff8c}.ticket-desk-cta__benefits--bar{display:grid;grid-template-columns:1fr;gap:0;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:18px;overflow:hidden}.ticket-desk-cta__benefits--bar article{min-height:92px;padding:18px 20px;display:flex;align-items:center;gap:14px;color:#fff;background:#ffffff0f}.ticket-desk-cta__benefits--bar article+article{border-top:1px solid rgba(255,255,255,.14)}.ticket-desk-cta__benefits--bar article>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:13px;color:#74e4a7;background:#ffffff1a}.ticket-desk-cta__benefits--bar strong,.ticket-desk-cta__benefits--bar small{display:block}.ticket-desk-cta__benefits--bar small{margin-top:4px;color:#c9d8e4;font-size:12px}@media(max-width:1240px){.ticket-hero__container{grid-template-columns:1fr}.ticket-hero__copy{max-width:760px}.ticket-dashboard{min-width:0}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-card:last-child{grid-column:1 / -1}.ticket-desk-cta__bar-inner{grid-template-columns:1fr}}@media(max-width:760px){.ticket-hero__line{white-space:normal}.ticket-dashboard{min-width:900px}.journey-grid{grid-template-columns:1fr}.journey-card:last-child{grid-column:auto}.ticket-desk-cta--bar{padding:42px 16px}.ticket-desk-cta__bar-inner{padding:28px 20px}}@media(min-width:1241px){.ticket-hero{padding-top:128px;padding-bottom:70px}.ticket-hero__container{width:min(1420px,100%);grid-template-columns:minmax(470px,.82fr) minmax(760px,1.18fr);column-gap:92px}.ticket-hero__copy{padding-left:8px}.ticket-hero__visual{min-width:0}}.ticket-desk-cta--bar{margin-bottom:72px}.ticket-desk-cta__benefits--bar article strong{color:#fff!important;font-weight:800}.ticket-desk-cta__benefits--bar article small{color:#d7e6ef!important}@media(max-width:1240px){.ticket-hero{padding-top:112px}.ticket-hero__container{row-gap:54px}.ticket-desk-cta--bar{margin-bottom:56px}}@media(max-width:760px){.ticket-hero{padding-top:92px}.ticket-desk-cta--bar{margin-bottom:40px}}@media(min-width:1241px){.ticket-hero{padding-top:154px}.ticket-hero__container{width:min(1460px,100%);grid-template-columns:minmax(570px,.92fr) minmax(740px,1.08fr);column-gap:76px}.ticket-hero__copy{padding-left:0}.ticket-hero h1{width:100%;max-width:690px;margin-top:28px;font-size:clamp(54px,3.65vw,66px);line-height:1.06;letter-spacing:-.04em}.ticket-hero__line{width:max-content;max-width:100%}}@media(min-width:761px)and (max-width:1240px){.ticket-hero h1{max-width:760px}.ticket-hero__line{white-space:nowrap}}@media(min-width:1501px){.ticket-hero__container{width:min(1540px,calc(100% - 48px))!important;grid-template-columns:650px minmax(0,790px)!important;column-gap:100px!important;align-items:center!important}.ticket-hero__copy{width:650px!important;max-width:650px!important;min-width:650px!important;padding-left:0!important;position:relative;z-index:3}.ticket-hero h1{width:650px!important;max-width:650px!important;margin:28px 0 20px!important;font-size:61px!important;line-height:1.06!important;letter-spacing:-.045em!important}.ticket-hero__line{display:block!important;width:100%!important;max-width:none!important;white-space:nowrap!important}.ticket-hero__visual{width:790px!important;min-width:0!important;position:relative;z-index:2}.ticket-dashboard{width:790px!important;min-width:0!important}}@media(min-width:1241px)and (max-width:1500px){.ticket-hero__container{width:min(1120px,calc(100% - 48px))!important;grid-template-columns:1fr!important;row-gap:58px!important}.ticket-hero__copy{width:100%!important;max-width:700px!important;min-width:0!important}.ticket-hero h1{width:100%!important;max-width:700px!important}.ticket-hero__visual{width:100%!important;max-width:920px!important}.ticket-dashboard{width:100%!important;min-width:0!important}}.ticket-journey .ticket-section-heading h2{color:#041f5a}.ticket-journey .ticket-section-heading h2 em{color:#16b957}.ticket-features .ticket-section-heading h2{color:#041f5a}.ticket-features .ticket-section-heading h2 em{color:#16b957}.site-header.site-header--hero,.site-header.site-header--hero.site-header--scrolled,.remote-access-page-shell .site-header--hero,.remote-access-page-shell .site-header--hero.site-header--scrolled,.messaging-page-shell .site-header--hero,.messaging-page-shell .site-header--hero.site-header--scrolled{color:#fff!important;padding:11px 0!important;background:linear-gradient(100deg,#031a45,#041f5a 52%,#052d7b)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 14px 38px #041f5a2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header.site-header--hero:after,.remote-access-page-shell .site-header--hero:after,.messaging-page-shell .site-header--hero:after{display:none!important}.site-header--hero .hero-top-nav-brand,.site-header--hero.site-header--scrolled .hero-top-nav-brand{width:196px!important;min-width:196px!important;height:56px!important}.site-header--hero .nav-container,.site-header--hero.site-header--scrolled .nav-container{min-height:58px!important}.site-header--hero .desktop-nav,.remote-access-page-shell .site-header--hero .desktop-nav,.messaging-page-shell .site-header--hero .desktop-nav{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0b!important;box-shadow:inset 0 1px #ffffff0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header--hero .desktop-nav a,.site-header--hero .desktop-nav .nav-products-button,.site-header--hero .text-button,.remote-access-page-shell .site-header--hero .desktop-nav a,.remote-access-page-shell .site-header--hero .desktop-nav .nav-products-button,.remote-access-page-shell .site-header--hero .text-button{color:#ffffffc7!important}.site-header--hero .desktop-nav a:hover,.site-header--hero .nav-products:hover .nav-products-button,.site-header--hero .nav-products:focus-within .nav-products-button,.site-header--hero .nav-products.is-open .nav-products-button,.site-header--hero .text-button:hover,.remote-access-page-shell .site-header--hero .desktop-nav a:hover,.remote-access-page-shell .site-header--hero .nav-products:hover .nav-products-button,.remote-access-page-shell .site-header--hero .nav-products:focus-within .nav-products-button,.remote-access-page-shell .site-header--hero .nav-products.is-open .nav-products-button,.remote-access-page-shell .site-header--hero .text-button:hover{color:#fff!important;background:#10b95a26!important}.site-header--hero .primary-button--small,.remote-access-page-shell .site-header--hero .primary-button--small{color:#032a22!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(100deg,#10b95a,#39d243)!important;box-shadow:0 12px 30px #10b95a3d!important}.site-header--hero .mobile-menu-button,.remote-access-page-shell .site-header--hero .mobile-menu-button{color:#fff!important;border-color:#ffffff29!important;background:#ffffff14!important}@media(max-width:760px){.site-header--hero .hero-top-nav-brand,.site-header--hero.site-header--scrolled .hero-top-nav-brand{width:164px!important;min-width:164px!important;height:48px!important}}.page-breadcrumbs{margin:0 0 22px;font-size:12px;font-weight:750;letter-spacing:.02em}.page-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.page-breadcrumbs li{display:flex;align-items:center;gap:8px}.page-breadcrumbs a{color:inherit;opacity:.72;transition:opacity .2s ease}.page-breadcrumbs a:hover{opacity:1}.page-breadcrumbs li>span[aria-hidden=true]{opacity:.4}.page-breadcrumbs [aria-current=page]{color:#31d47b}.page-breadcrumbs--light{color:#617181}.page-breadcrumbs--light [aria-current=page]{color:#0b8755}@media(max-width:600px){.page-breadcrumbs{margin-bottom:16px;font-size:11px}}.hero-page-shell{--home-section-space: clamp(88px, 8vw, 118px)}.hero-page-shell .orbit-hero-section{padding-bottom:var(--home-section-space)}.hero-page-shell .uws-section,.hero-page-shell .workspace-showcase-section,.hero-page-shell .csb-section,.hero-page-shell .cwf-section,.hero-page-shell .hcs-ready-section{padding-top:var(--home-section-space)!important;padding-bottom:var(--home-section-space)!important}.hero-page-shell .csb-shell{min-height:0}@media(min-width:1101px){html.hero-page-snap-active{scroll-snap-type:none;scroll-behavior:smooth;overscroll-behavior-y:auto}.hero-page-shell .uws-section,.hero-page-shell .workspace-showcase-section,.hero-page-shell .csb-section,.hero-page-shell .cwf-section,.hero-page-shell .hcs-ending-section{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden;display:block}.hero-page-shell .workspace-showcase-container{height:auto}}@media(max-width:980px){.hero-page-shell{--home-section-space: 78px}}@media(max-width:700px){.hero-page-shell{--home-section-space: 60px}}.msg-hero-copy>p,.ra-hero__copy>p,.ticket-hero__copy>p,.about-hero-copy>p,.contact-hero-copy>p,.pricing-intro__content>p{max-width:535px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.62;letter-spacing:0}.msg-hero-copy>p,.ra-hero__copy>p,.ticket-hero__copy>p,.about-hero-copy>p,.pricing-intro__content>p{color:#041f5aad}.contact-hero-copy>p{color:#ffffffb8}.ticket-hero h1{color:#041f5a}.ticket-hero__line--accent,.ticket-hero h1 span{color:transparent;background:linear-gradient(90deg,#16b7a5,#10b95a 52%,#39d243);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:760px){.msg-hero-copy>p,.ra-hero__copy>p,.ticket-hero__copy>p,.about-hero-copy>p,.contact-hero-copy>p,.pricing-intro__content>p{font-size:16px;line-height:1.62}}.msg-section-heading h2,.ra-section-heading h2,.ticket-section-heading h2,.about-section-heading h2,.who-copy h2{font-family:Manrope,sans-serif;font-size:clamp(40px,3.55vw,56px)!important;font-weight:800;line-height:1.08;letter-spacing:-.052em}@media(min-width:1500px){.msg-section-heading h2,.ra-section-heading h2,.ticket-section-heading h2,.about-section-heading h2,.who-copy h2{font-size:clamp(36px,2.9vw,44px)!important}}@media(max-width:700px){.msg-section-heading h2,.ra-section-heading h2,.ticket-section-heading h2,.about-section-heading h2,.who-copy h2{font-size:clamp(38px,11vw,56px)!important}}.ticket-hero h1 span.ticket-hero__line{color:#041f5a!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#041f5a!important}.ticket-hero h1 span.ticket-hero__line--accent{color:#16b957!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#16b957!important}html{width:100%;max-width:100%;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,#root{width:100%;max-width:100%;min-width:0;overflow-x:clip}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas,picture{max-width:100%}img,video,canvas,picture{height:auto}button,input,textarea,select{max-width:100%}:where(main,section,article,aside,header,footer,nav,div){min-width:0}:where([class*=grid],[class*=row],[class*=layout],[class*=inner],[class*=container])>*{min-width:0}:where(p,li,small,span,strong,h1,h2,h3,h4,a){overflow-wrap:anywhere}@media(max-width:1440px){:where(.container,.about-container,.contact-container,.pricing-container,.legal-container,.messaging-container,.remote-container,.ticketing-container,.msp-container){width:min(100% - 48px,1280px)}:where(section,[class*=section]){scroll-margin-top:88px}}@media(max-width:1180px){:where(.container,.about-container,.contact-container,.pricing-container,.legal-container,.messaging-container,.remote-container,.ticketing-container,.msp-container){width:min(100% - 40px,1080px)}:where(.hero-actions,.about-hero-actions,.msp-actions,[class*=cta-actions]){flex-wrap:wrap}:where(.hero-actions,.about-hero-actions,.msp-actions,[class*=cta-actions])>*{flex:0 1 auto}}@media(max-width:900px){:where(.container,.about-container,.contact-container,.pricing-container,.legal-container,.messaging-container,.remote-container,.ticketing-container,.msp-container){width:min(100% - 36px,820px)}:where(.about-hero-grid,.who-grid,.msp-hero-grid,.msp-flow-grid,.contact-grid,.pricing-hero-grid,.remote-hero-grid,.ticketing-hero-grid,.messaging-hero-grid){grid-template-columns:minmax(0,1fr)}:where([class*=hero-visual],[class*=hero-art],[class*=hero-stage]){max-width:100%;margin-inline:auto}:where(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:760px){:root{--responsive-page-gutter: 18px}:where(.container,.about-container,.contact-container,.pricing-container,.legal-container,.messaging-container,.remote-container,.ticketing-container,.msp-container){width:calc(100% - (var(--responsive-page-gutter) * 2));max-width:none}:where(h1,[class*=hero] h1){max-width:100%;font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.04;letter-spacing:-.045em}:where(h2,[class*=heading] h2,[class*=section] h2){max-width:100%;font-size:clamp(1.9rem,8vw,2.55rem);line-height:1.12;letter-spacing:-.035em}:where([class*=hero-copy],[class*=section-copy],[class*=heading]){max-width:100%}:where(.hero-actions,.about-hero-actions,.msp-actions,[class*=cta-actions]){width:100%;flex-direction:column;align-items:stretch}:where(.hero-actions,.about-hero-actions,.msp-actions,[class*=cta-actions])>:where(a,button){width:100%;min-width:0;justify-content:center}:where([class*=card-grid],[class*=features-grid],[class*=benefits-grid],[class*=values-grid]){grid-template-columns:minmax(0,1fr)}:where([class*=card],[class*=panel]){max-width:100%}:where(button,a[class*=btn],a[class*=button]){min-height:44px}:where([class*=orbit],[class*=floating],[class*=visual],[class*=stage]){max-width:100vw}}@media(max-width:480px){:root{--responsive-page-gutter: 15px}:where(h1,[class*=hero] h1){font-size:clamp(2.05rem,11vw,2.7rem)}:where(h2,[class*=heading] h2,[class*=section] h2){font-size:clamp(1.7rem,8.5vw,2.2rem)}:where([class*=badge],[class*=pill],[class*=kicker]){max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
