@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--navy:#073a5a;--navy-2:#0b4a6d;--red:#d91f2b;--gold:#f9b51b;--ink:#122a39;--muted:#62717b;--cream:#fbfaf7;--white:#fff;--pale:#eef4f5;--line:#dfe7e8;--radius:22px;--shadow:0 20px 60px #073a5a1a;--shell:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.count-up{font-variant-numeric:tabular-nums;display:inline-block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}p{line-height:1.75}h1,h2,h3{letter-spacing:-.04em;margin-top:0;font-family:Plus Jakarta Sans,sans-serif}.shell{width:var(--shell);margin:0 auto}.skip-link{z-index:999;background:var(--navy);color:#fff;padding:12px 18px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7e0;border-bottom:1px solid #073a5a14;position:sticky;top:0}.nav-wrap{width:var(--shell);align-items:center;gap:36px;height:78px;margin:auto;display:flex}.brand{color:var(--navy);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.brand em{color:var(--red);font-style:normal}.brand>img{object-fit:contain;width:53px;height:53px;display:block}.desktop-nav{align-items:center;gap:25px;height:100%;margin-left:auto;display:flex}.desktop-nav button,.nav-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px 0;font-size:14px;font-weight:600;display:flex}.desktop-nav .active{color:var(--red)}.nav-group{align-items:center;height:100%;display:flex}.dropdown{border:1px solid var(--line);width:min(870px,100vw - 48px);box-shadow:var(--shadow);background:#fffffffa;border-radius:20px;grid-template-columns:1.1fr 1.4fr .8fr;gap:20px;padding:18px;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%)}.dropdown-intro{background:var(--navy);color:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.dropdown-intro span,.dropdown-apps small{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.dropdown-intro strong{font-size:20px;line-height:1.35}.dropdown-links{grid-template-columns:1fr 1fr;gap:5px;display:grid}.dropdown-links a{border-radius:9px;justify-content:space-between;align-items:center;padding:10px;font-size:13px;display:flex}.dropdown-links a:hover{background:var(--pale);color:var(--red)}.dropdown-apps{border-left:1px solid var(--line);flex-direction:column;gap:13px;padding:10px 4px 10px 20px;display:flex}.dropdown-apps a{font-size:13px;font-weight:700}.button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 24px #d91f2b33}.button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #d91f2b47}.button-sm{min-height:44px;padding:0 17px}.mobile-toggle{background:0 0;border:0;margin-left:auto;display:none}.mobile-nav{display:none}.hero{align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.hero:before,.detail-hero:before{content:"";background-image:linear-gradient(#073a5a09 1px,#0000 1px),linear-gradient(90deg,#073a5a09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.hero-glow{filter:blur(3px);opacity:.08;border-radius:50%;position:absolute}.hero-glow.red{background:var(--red);width:420px;height:420px;top:40px;left:-240px}.hero-glow.gold{background:var(--gold);width:300px;height:300px;bottom:-170px;right:6%}.hero-grid{z-index:1;grid-template-columns:1fr .92fr;align-items:center;gap:70px;padding:80px 0;display:grid;position:relative}.eyebrow{color:var(--navy);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow i{background:var(--red);width:20px;height:2px}.hero-copy h1{max-width:700px;margin:20px 0 24px;font-size:clamp(48px,6.4vw,84px);line-height:1.02}.hero-copy h1 em,.editorial-hero h1 em{color:var(--red);font-style:normal}.hero-copy>p{color:var(--muted);max-width:620px;font-size:17px}.button-row{align-items:center;gap:26px;margin-top:32px;display:flex}.text-link{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-weight:800;display:inline-flex}.text-link:hover{color:var(--red)}.hero-proof{align-items:center;gap:15px;margin-top:42px;display:flex}.hero-proof p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.hero-proof strong{color:var(--ink)}.avatars{display:flex}.avatars span{background:var(--navy);color:#fff;border:3px solid var(--cream);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:9px;font-weight:800;display:grid}.avatars span:nth-child(2){background:var(--red)}.avatars span:nth-child(3){background:var(--gold);color:var(--ink)}.cx-visual{aspect-ratio:1;background:radial-gradient(circle,#073a5a14,#0000 60%);border-radius:50%;max-width:530px;position:relative}.orbit{border:1px solid #073a5a2b;border-radius:50%;position:absolute;inset:13%}.orbit-two{border-style:dashed;animation:30s linear infinite spin;inset:2%}.core{z-index:2;background:#ffffffe6;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%;box-shadow:0 30px 70px #073a5a29}.core>img{object-fit:contain;width:58px;height:58px;margin-bottom:8px;display:block}.core strong{color:var(--navy)}.core small{color:var(--muted);margin-top:4px;font-size:10px}.node{width:92px;height:92px;box-shadow:var(--shadow);border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:22px;align-content:center;place-items:center;gap:6px;font-size:10px;font-weight:800;display:grid;position:absolute}.node svg{width:25px}.node-1{top:18%;left:3%}.node-2{color:var(--red);top:18%;right:3%}.node-3{color:#b57b00;bottom:15%;right:0}.node-4{bottom:15%;left:0}.signal{background:var(--red);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;position:absolute;box-shadow:0 0 0 7px #d91f2b1a}.signal-a{top:22%;left:25%}.signal-b{background:var(--gold);top:52%;right:22%}.signal-c{background:var(--navy);bottom:9%;left:38%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 13px #0000}}.logo-strip{border-block:1px solid var(--line);background:#fff}.logo-strip .shell{align-items:center;gap:52px;min-height:138px;display:flex}.logo-strip .shell>span{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;flex:0 0 130px;max-width:130px;font-size:10px}.partner-logos{color:#a4aaad;flex:1;grid-template-columns:repeat(10,minmax(62px,1fr));align-items:center;gap:clamp(14px,2vw,30px);display:grid}.partner{white-space:nowrap;color:#a4aaad;letter-spacing:-.06em;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:clamp(15px,1.35vw,21px);line-height:1;display:inline-flex;position:relative}.partner i{font-style:normal}.partner sup{margin-left:1px;font-size:5px}.partner.genesys{letter-spacing:-.03em;font-size:clamp(11px,1vw,15px)}.partner.genesys>i{margin-right:4px;font-size:15px;transform:rotate(90deg)}.partner.zoom{letter-spacing:-.09em;font-size:clamp(19px,1.8vw,27px)}.partner.kore{font-size:clamp(17px,1.6vw,24px)}.partner.kore>i{border:1.5px solid;border-radius:3px;margin-left:2px;padding:1px 2px}.partner.ribbon{letter-spacing:-.06em;font-weight:400}.partner.ribbon>i{margin-right:4px;font-size:17px}.partner.yeastar{letter-spacing:-.05em}.partner.yeastar>i{margin-right:3px;font-size:22px}.partner.aws{padding-bottom:8px;font-size:clamp(21px,2vw,29px);font-weight:500}.partner.aws>i{border-bottom:2px solid;border-radius:0 0 50% 50%;width:45px;height:10px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(5deg)}.partner.microsoft{letter-spacing:-.03em;gap:4px;font-size:clamp(11px,1vw,15px)}.partner.microsoft>i{grid-template-columns:repeat(2,7px);gap:1px;display:grid}.partner.microsoft u{background:currentColor;width:7px;height:7px;text-decoration:none;display:block}.partner.odoo{letter-spacing:-.11em;font-size:clamp(22px,2vw,30px)}.partner.zoho{flex-direction:column;gap:2px}.partner.zoho>i{display:flex;transform:rotate(-7deg)}.partner.zoho u{border:2px solid;border-radius:2px;width:15px;height:18px;margin-left:-2px;text-decoration:none;display:block}.partner.zoho small{letter-spacing:.35em;margin-left:3px;font-size:6px}.partner.poly{letter-spacing:-.07em;font-size:clamp(20px,1.8vw,27px)}.partner.poly>i{margin-right:3px;font-size:30px;transform:rotate(-35deg)}.section{padding:110px 0}.section-title{max-width:720px;margin-bottom:45px}.section-title.center{text-align:center;margin-inline:auto}.section-title.center .eyebrow{justify-content:center}.section-title h2{margin:15px 0;font-size:clamp(34px,4.2vw,55px);line-height:1.12}.section-title p{color:var(--muted);max-width:650px;margin:0}.section-title.center p{margin:auto}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:390px;padding:30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.service-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.service-card:after{content:"";background:var(--pale);border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-90px}.icon-box{color:#fff;background:var(--navy);border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.icon-box.i-1{background:var(--gold);color:var(--ink)}.icon-box.i-2{background:var(--red)}.service-card small{color:var(--red);margin:35px 0 14px;font-weight:800}.service-card h3{font-size:23px}.service-card p{color:var(--muted);font-size:14px}.service-card a{color:var(--navy);align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:800;display:flex}.beyond{background:var(--navy);color:#fff;position:relative;overflow:hidden}.beyond:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;left:-350px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.split{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.sticky-copy{align-self:start;position:sticky;top:120px}.beyond .eyebrow,.beyond .section-title p{color:#ffffffa6}.beyond .section-title h2{font-size:clamp(38px,4.4vw,58px)}.button.ghost{box-shadow:none;background:0 0;border:1px solid #ffffff4d}.reason-list article{border-bottom:1px solid #ffffff24;grid-template-columns:55px 1fr;gap:22px;padding:25px 0;display:grid}.reason-list article>span{width:50px;height:50px;color:var(--gold);background:#ffffff14;border-radius:13px;place-items:center;display:grid}.reason-list small{color:var(--gold);font-size:10px}.reason-list h3{margin:5px 0 4px;font-size:20px}.reason-list p{color:#ffffff9e;margin:0;font-size:13px}.apps-section{background:#f2f5f4}.app-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.app-card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;min-height:350px;padding:25px;transition:all .3s;display:flex;position:relative;overflow:hidden}.app-card:before{content:"";background:var(--navy);opacity:.08;border-radius:50%;width:140px;height:140px;position:absolute;top:-70px;right:-60px}.app-card:hover{background:var(--navy);color:#fff;transform:translateY(-6px)}.app-card>span{letter-spacing:.12em;color:var(--red);font-size:9px;font-weight:800}.app-card h3{margin-top:70px;font-size:28px}.app-card p{color:var(--muted);font-size:13px}.app-card:hover p{color:#ffffffa6}.app-card>i{background:var(--pale);width:45px;height:45px;color:var(--navy);border-radius:50%;place-items:center;margin-top:auto;display:grid}.clients{background:#fff}.clients .shell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.client-quote{background:var(--cream);border:1px solid var(--line);border-radius:25px;padding:40px}.client-quote>svg{color:var(--gold)}.client-quote>p{font-size:20px;font-weight:600;line-height:1.6}.client-quote div{align-items:center;gap:15px;display:flex}.client-quote strong{color:var(--red);font-size:35px}.client-quote span{color:var(--muted);font-size:12px}.detail-hero{background:linear-gradient(145deg, var(--cream), #eef4f5);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.detail-grid{z-index:2;grid-template-columns:1fr .85fr;align-items:center;gap:80px;padding:70px 0;display:grid;position:relative}.breadcrumbs{color:var(--muted);gap:9px;margin-bottom:35px;font-size:11px;display:flex}.detail-copy h1{margin:15px 0 13px;font-size:clamp(48px,6vw,75px);line-height:1.02}.detail-copy h2{color:var(--navy);font-size:clamp(20px,2vw,28px);line-height:1.3}.detail-copy>p{color:var(--muted);max-width:620px;margin:20px 0 30px}.sphere-visual{place-items:center;height:450px;display:grid;position:relative}.sphere{background:linear-gradient(145deg,var(--navy),#0c5d81);color:#fff;border-radius:50%;place-items:center;width:280px;height:280px;display:grid;position:relative;box-shadow:inset -30px -35px 70px #00000040,0 35px 80px #073a5a38}.sphere>svg{stroke-width:1.2px;width:85px;height:85px}.ring{border:1px solid #073a5a38;border-radius:50%;position:absolute;inset:-38px;transform:rotateX(65deg)}.r2{inset:-75px;transform:rotateY(60deg)}.accent-red .sphere{background:linear-gradient(145deg,var(--red),#a41024)}.accent-gold .sphere{background:linear-gradient(145deg,var(--gold),#db8410);color:var(--ink)}.float-card{box-shadow:var(--shadow);color:var(--navy);background:#ffffffeb;border:1px solid #fff;border-radius:13px;align-items:center;gap:8px;padding:13px 16px;font-size:11px;font-weight:800;display:flex;position:absolute}.float-card svg{width:17px}.float-card.one{top:18%;left:1%}.float-card.two{color:var(--red);top:29%;right:0}.float-card.three{color:#ad7600;bottom:12%;left:5%}.product-ui{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 80px #073a5a2b}.ui-top{background:var(--navy);color:#fff;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.ui-top i{background:var(--red);border-radius:50%;width:6px;height:6px}.ui-top i:nth-child(2){background:var(--gold)}.ui-top i:nth-child(3){background:#4caf77}.ui-top span{opacity:.7;margin-left:10px;font-size:9px}.ui-body{grid-template-columns:110px 1fr;min-height:320px;display:grid}.ui-body aside{color:var(--muted);background:#f5f7f7;flex-direction:column;gap:18px;padding:25px 13px;font-size:8px;display:flex}.ui-body aside b{color:var(--red)}.ui-main{grid-template-columns:1fr;gap:15px;padding:25px;display:grid}.chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:110px;display:flex}.chart span{background:var(--navy);border-radius:4px 4px 0 0;flex:1}.chart span:first-child{height:35%}.chart span:nth-child(2){background:var(--red);height:68%}.chart span:nth-child(3){height:48%}.chart span:nth-child(4){background:var(--gold);height:85%}.chart span:nth-child(5){height:62%}.chart span:nth-child(6){background:var(--red);height:75%}.chart span:nth-child(7){height:92%}.ui-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ui-stats i{background:var(--pale);border-radius:8px;height:45px}.wave{background:#f8faf9;border-radius:8px;justify-content:center;align-items:center;gap:3px;height:60px;display:flex}.wave i{background:var(--red);border-radius:2px;width:3px}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff6;min-height:240px;padding:30px}.feature-grid article>span{background:var(--pale);width:45px;height:45px;color:var(--navy);border-radius:12px;place-items:center;margin-bottom:28px;display:grid}.feature-grid article>span svg{width:20px}.feature-grid small{color:var(--red);font-weight:800}.feature-grid h3{margin:8px 0;font-size:19px}.feature-grid p{color:var(--muted);margin:0;font-size:13px}.why{background:#fff}.why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.check-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.check-list div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:20px 0;display:flex}.check-list span{width:31px;height:31px;color:var(--red);background:#d91f2b14;border-radius:50%;place-items:center;display:grid}.check-list svg{width:15px}.related{padding-top:80px}.related-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.related-row a{border:1px solid var(--line);min-height:110px;color:var(--navy);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:20px;font-weight:800;display:flex}.related-row a:hover{border-color:var(--red);color:var(--red)}.editorial-hero{background:#fff;padding:130px 0 100px;position:relative;overflow:hidden}.editorial-hero:after{content:"";border:90px solid #f9b51b1f;border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;right:-180px}.editorial-hero h1{max-width:1000px;margin:25px 0;font-size:clamp(50px,7vw,90px);line-height:1.02}.editorial-hero p{color:var(--muted);max-width:650px;font-size:18px}.metrics{background:var(--navy);color:#fff}.metrics .shell{grid-template-columns:repeat(4,1fr);display:grid}.metrics .shell>div{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;min-height:180px;padding:35px;display:flex}.metrics strong{color:var(--gold);font-size:40px}.metrics span{opacity:.65;font-size:12px}.about-story{align-items:center}.story-card{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:25px;padding:45px}.story-card span{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.story-card p{font-size:22px;font-weight:600;line-height:1.55}.feature-grid.four{grid-template-columns:repeat(4,1fr)}.feature-grid.four article>span{background:var(--red);color:#fff;font-weight:800}.values{background:var(--pale)}.value-row{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.value-row div{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;padding:50px 25px}.value-row svg{color:var(--red);width:34px;height:34px}.value-row h3{margin-top:20px}.contact-hero{background:var(--navy);color:#fff;padding:110px 0 150px;position:relative;overflow:hidden}.contact-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:500px;height:500px;position:absolute;top:-300px;right:-150px;box-shadow:0 0 0 100px #ffffff06,0 0 0 200px #ffffff05}.contact-hero .eyebrow{color:var(--gold)}.contact-hero h1{margin:20px 0;font-size:clamp(55px,7vw,85px)}.contact-hero p{color:#ffffffa6;max-width:590px;font-size:17px}.contact-section{padding-bottom:110px}.contact-grid{z-index:2;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:-70px;display:grid;position:relative}.office-panel h2{margin:14px 0 25px;font-size:36px}.office-tabs{gap:8px;margin-bottom:16px;display:flex}.office-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:700}.office-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.office-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding-bottom:25px;overflow:hidden}.map-pattern{color:#073a5a2e;background-color:#e8eff0;background-image:radial-gradient(#9eb4bc 1px,#0000 1px);background-size:12px 12px;place-items:center;height:170px;display:grid;position:relative}.map-pattern>span svg{width:90px;height:90px}.pin{background:var(--red);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:43px;height:43px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 12px 25px #d91f2b4d}.pin svg{width:18px;transform:rotate(45deg)}.office-card>small,.office-card>h3,.office-card>p,.office-card>a{margin-left:25px;margin-right:25px}.office-card>small{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin-top:24px;font-weight:800;display:block}.office-card h3{margin-top:6px;margin-bottom:5px;font-size:27px}.office-card p{color:var(--muted);font-size:13px}.office-card>a{color:var(--navy);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.contact-form{border:1px solid var(--line);background:#fff;border-radius:25px;padding:45px;box-shadow:0 25px 70px #073a5a26}.contact-form>span{color:var(--red);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.contact-form h2{margin:10px 0 30px;font-size:34px}.contact-form label{color:var(--navy);flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;font-weight:800;display:flex}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafcfc;border-radius:9px;outline:none;padding:13px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #073a5a14}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-form>small{color:var(--muted);margin-top:18px;line-height:1.5;display:block}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.success>span{width:65px;height:65px;color:var(--red);background:#d91f2b17;border-radius:50%;place-items:center;display:grid}.success h3{margin:20px 0 0;font-size:30px}.success p{color:var(--muted)}.cta{background:var(--red);color:#fff;position:relative;overflow:hidden}.cta:after{content:"";border:80px solid #ffffff0f;border-radius:50%;width:450px;height:450px;position:absolute;top:-320px;right:5%}.cta .shell{z-index:1;justify-content:space-between;align-items:center;gap:40px;min-height:260px;display:flex;position:relative}.cta span{color:#ffffffa6;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.cta h2{max-width:750px;margin:10px 0;font-size:clamp(32px,4vw,53px)}.button.light{color:var(--red);box-shadow:none;white-space:nowrap;background:#fff}footer{color:#fff;background:#082c42}.footer-top{grid-template-columns:1.6fr repeat(4,1fr);gap:35px;padding:75px 0 50px;display:grid}.footer-brand .brand{color:#fff}.footer-brand p{color:#ffffff80;max-width:250px;font-size:13px}.footer-brand>a{color:var(--gold);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.footer-top>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-top strong{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:11px}.footer-top>div:not(:first-child) a{color:#ffffff94;font-size:12px}.footer-top a:hover{color:#fff!important}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;display:flex}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.not-found>span{color:var(--red);font-weight:800}.not-found h1{margin:15px;font-size:45px}.not-found p{color:var(--muted)}@media (width<=1000px){.desktop-nav,.header-cta{display:none}.mobile-toggle{display:block}.mobile-nav{top:78px;background:#fff;flex-direction:column;gap:8px;height:calc(100vh - 78px);padding:25px max(24px,50vw - 450px);display:flex;position:absolute;inset-inline:0;overflow:auto}.mobile-nav span{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin-top:15px;font-size:10px;font-weight:800}.mobile-nav a{border-bottom:1px solid var(--line);padding:10px 0;font-weight:700}.hero-grid,.detail-grid{grid-template-columns:1fr}.home-hero{padding-top:20px}.cx-visual{width:min(520px,100%);margin:auto}.service-grid{grid-template-columns:1fr 1fr}.split,.why-grid,.contact-grid{gap:50px}.app-grid,.feature-grid,.feature-grid.four{grid-template-columns:1fr 1fr}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-brand{grid-row:span 2}.logo-strip .shell{flex-direction:column;justify-content:center;gap:22px;padding-block:30px}.logo-strip .shell>span{flex-basis:auto;max-width:none}.partner-logos{grid-template-columns:repeat(5,1fr);row-gap:28px;width:100%}.sphere-visual{width:100%;max-width:550px;margin:auto}.product-ui{width:100%;max-width:600px;margin:auto}}@media (width<=700px){:root{--shell:min(100% - 32px,1180px)}.nav-wrap{height:68px}.mobile-nav{height:calc(100vh - 68px);top:68px}.brand{font-size:14px}.hero{min-height:auto}.hero-grid{gap:40px;padding:65px 0 55px}.hero-copy h1{font-size:47px}.hero-copy>p{font-size:15px}.button-row{flex-direction:column;align-items:flex-start;gap:10px}.cx-visual{margin-block:-20px;transform:scale(.92)}.node{border-radius:17px;width:72px;height:72px}.node svg{width:20px}.core strong{font-size:12px}.core small{display:none}.partner-logos{grid-template-columns:repeat(2,1fr);row-gap:30px}.partner{font-size:20px}.partner.genesys,.partner.microsoft{font-size:14px}.section{padding:75px 0}.section-title h2{font-size:35px}.service-grid,.app-grid,.clients .shell,.split,.why-grid,.contact-grid,.metrics .shell,.value-row,.feature-grid,.feature-grid.four{grid-template-columns:1fr}.service-card{min-height:330px}.sticky-copy{position:static}.reason-list article{grid-template-columns:45px 1fr}.app-card{min-height:290px}.clients .shell{gap:10px}.client-quote{padding:28px}.detail-grid{gap:30px;padding:50px 0}.detail-copy h1{font-size:46px}.sphere-visual{height:340px;margin-block:-20px;transform:scale(.8)}.product-ui{transform:none}.ui-body{grid-template-columns:80px 1fr}.ui-main{padding:15px}.feature-grid article{min-height:auto}.why-grid{gap:20px}.related-row{grid-template-columns:1fr 1fr}.editorial-hero{padding:85px 0 70px}.editorial-hero h1{font-size:48px}.metrics .shell>div{border-bottom:1px solid #ffffff1a;min-height:120px}.office-panel{padding-top:0}.contact-grid{margin-top:-100px}.contact-section{padding-bottom:75px}.office-panel{order:2}.contact-form{padding:28px 20px}.form-row{grid-template-columns:1fr;gap:0}.contact-hero{padding:80px 0 140px}.contact-hero h1{font-size:52px}.cta .shell{flex-direction:column;align-items:flex-start;padding:55px 0}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-area:auto/1/auto/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.not-found h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.partner-logos .partner{border-radius:10px;outline:none;justify-content:center;align-items:center;min-width:0;height:52px;transition:transform .25s,background-color .25s;display:flex}.partner-logos .partner img{object-fit:contain;filter:grayscale();opacity:.48;width:100%;max-width:112px;max-height:42px;transition:filter .3s,opacity .3s,transform .3s;display:block}.partner-logos .partner:focus-visible{box-shadow:0 0 0 3px #073a5a24}.partner-logos .partner-aws img{max-height:48px}.partner-logos .partner-zoho img{max-height:46px}@media (width<=700px){.partner-logos .partner{height:58px}.partner-logos .partner img{max-width:125px;max-height:44px}}.logo-strip .shell{gap:38px;width:min(1460px,100vw - 48px);min-height:158px}.partner-logos{gap:clamp(10px,1.4vw,22px)}.partner-logos .partner{background:0 0;height:68px;transform:none}.partner-logos .partner img{opacity:.5;max-width:142px;max-height:57px;transform:none}.partner-logos .partner:hover img,.partner-logos .partner:focus-visible img{filter:grayscale(0);opacity:1;transform:none}.partner-logos .partner:focus-visible{box-shadow:none;outline:2px solid var(--navy);outline-offset:3px}.sphere-logo{z-index:2;background:#fff;border-radius:22px;place-items:center;width:205px;height:122px;padding:22px;display:grid;position:relative;box-shadow:0 18px 40px #0000002e}.sphere-logo img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1000px){.logo-strip .shell{width:min(100% - 48px,900px)}.partner-logos .partner img{max-width:135px;max-height:54px}}@media (width<=700px){.logo-strip .shell{width:min(100% - 32px,680px)}.partner-logos .partner{height:68px}.partner-logos .partner img{max-width:145px;max-height:56px}.sphere-logo{width:190px;height:112px}}.logo-strip .shell{padding-block:34px;display:block}.partner-logos{grid-template-columns:repeat(10,minmax(0,1fr));gap:16px;width:100%}.partner-logos .partner{width:100%;height:82px;overflow:visible}.partner-logos .partner img{width:100%;max-width:150px;height:100%;max-height:64px}.partner-logos .partner-genesys img{transform:scale(1.85)}.partner-logos .partner-zoom img{transform:scale(1.45)}.partner-logos .partner-kore-ai img{transform:scale(1.65)}.partner-logos .partner-ribbon img{transform:scale(1.3)}.partner-logos .partner-yeastar img{transform:scale(.94)}.partner-logos .partner-aws img{transform:scale(1.22)}.partner-logos .partner-microsoft img{transform:scale(.95)}.partner-logos .partner-odoo img{transform:scale(1.78)}.partner-logos .partner-zoho img{transform:scale(.95)}.partner-logos .partner-poly img{transform:scale(.9)}.partner-logos .partner:hover img,.partner-logos .partner:focus-visible img{transform:var(--partner-scale,none)}.partner-logos .partner-poly{--partner-scale:scale(.9)}@media (width<=1000px){.partner-logos{grid-template-columns:repeat(5,1fr);gap:22px}.partner-logos .partner{height:72px}}@media (width<=700px){.partner-logos{grid-template-columns:repeat(2,1fr);gap:18px}.partner-logos .partner{height:74px}}.sphere-visual .sphere{animation:5.5s ease-in-out infinite sphere-float}.sphere-visual .r1{animation:9s linear infinite ring-one}.sphere-visual .r2{animation:12s linear infinite reverse ring-two}.sphere-visual .float-card{animation:4.8s ease-in-out infinite card-float}.sphere-visual .float-card.two{animation-delay:-1.6s}.sphere-visual .float-card.three{animation-delay:-3.2s}.sphere-logo{width:230px;height:150px;box-shadow:none;z-index:2;background:0 0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.sphere-logo img{object-fit:contain;filter:drop-shadow(0 5px 12px #0000001f);width:100%;height:100%;display:block}@keyframes sphere-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes ring-one{0%{transform:rotateX(65deg)rotate(0)}to{transform:rotateX(65deg)rotate(360deg)}}@keyframes ring-two{0%{transform:rotateY(60deg)rotate(0)}to{transform:rotateY(60deg)rotate(360deg)}}@keyframes card-float{0%,to{translate:0}50%{translate:0 -8px}}@media (width<=700px){.sphere-logo{width:215px;height:138px}}.logo-strip{border-block:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.logo-strip:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--red), var(--gold), transparent);width:150px;height:2px;animation:8s ease-in-out infinite partner-signal;position:absolute;top:-1px;left:0}.partner-marquee{width:100%;padding-block:34px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.partner-logos{will-change:transform;gap:0;width:max-content;animation:31s linear infinite partner-loop;display:flex}.partner-group{flex:none;align-items:center;gap:clamp(32px,3.2vw,64px);padding-right:clamp(32px,3.2vw,64px);display:flex}.partner-logos:hover,.partner-logos:focus-within{animation-play-state:paused}.partner-logos .partner{background:0 0;outline:none;flex:0 0 142px;place-items:center;width:142px;height:70px;display:grid;overflow:visible}.partner-logos .partner img{object-fit:contain;filter:grayscale();opacity:.42;width:126px;max-width:none;height:48px;max-height:none;transform:var(--partner-scale,scale(1));transform-origin:50%;transition:filter .35s,opacity .35s,scale .35s cubic-bezier(.2,.8,.2,1);display:block}.partner-logos .partner:hover,.partner-logos .partner:focus-visible{background:0 0;transform:none}.partner-logos .partner:hover img,.partner-logos .partner:focus-visible img{filter:grayscale(0);opacity:1;transform:var(--partner-scale,scale(1));scale:1.06}.partner-logos .partner:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #073a5a59}.partner-logos .partner-genesys{--partner-scale:scale(1.58)}.partner-logos .partner-zoom{--partner-scale:scale(1.25)}.partner-logos .partner-kore-ai{--partner-scale:scale(1.4)}.partner-logos .partner-ribbon{--partner-scale:scale(1.08)}.partner-logos .partner-yeastar{--partner-scale:scale(.82)}.partner-logos .partner-aws{--partner-scale:scale(1.02)}.partner-logos .partner-microsoft{--partner-scale:scale(.82)}.partner-logos .partner-odoo{--partner-scale:scale(1.45)}.partner-logos .partner-zoho,.partner-logos .partner-poly{--partner-scale:scale(.82)}@keyframes partner-loop{to{transform:translate(-50%)}}@keyframes partner-signal{0%{opacity:0;transform:translate(-180px)}15%,85%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 180px))}}@media (width<=700px){.partner-marquee{padding-block:24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.partner-group{gap:28px;padding-right:28px}.partner-logos .partner{flex-basis:126px;width:126px;height:62px}.partner-logos .partner img{width:112px;height:43px}.partner-logos{animation-duration:25s}}.office-contact-links{flex-direction:column;align-items:flex-start;gap:10px;margin:15px 25px 0;display:flex}.office-contact-links a{color:var(--navy);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.office-contact-links a:hover{color:var(--red)}.home-hero:before{will-change:background-position;background-size:54px 54px;animation:20s linear infinite home-grid-drift}.home-hero:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;filter:blur(5px);will-change:transform,opacity;background:radial-gradient(circle,#f4b63717 0%,#d91f2b09 35%,#0000 70%);border-radius:50%;width:min(760px,58vw);animation:14s ease-in-out infinite alternate home-ambient-drift;position:absolute;top:-48%;left:32%}.home-hero .hero-glow{z-index:0;will-change:transform,opacity}.home-hero .hero-glow.red{animation:11s ease-in-out infinite alternate home-red-drift}.home-hero .hero-glow.gold{animation:13s ease-in-out infinite alternate home-gold-drift}@keyframes home-grid-drift{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}@keyframes home-ambient-drift{0%{opacity:.55;transform:translate(-5%)scale(.92)}to{opacity:1;transform:translate(14%,12%)scale(1.12)}}@keyframes home-red-drift{0%{opacity:.06;transform:translate(-3%,-2%)scale(.95)}to{opacity:.11;transform:translate(16%,10%)scale(1.08)}}@keyframes home-gold-drift{0%{opacity:.055;transform:translate(4%,8%)scale(.94)}to{opacity:.1;transform:translate(-15%,-9%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.home-hero:before,.home-hero:after,.home-hero .hero-glow{animation:none!important}}.detail-hero:before,.touch-hero:before,.about-hero-grid-bg{will-change:background-position;animation:24s linear infinite page-grid-drift}.detail-hero .hero-glow.red{will-change:transform,opacity;animation:13s ease-in-out infinite alternate page-red-glow}.touch-hero .touch-orb-red{will-change:transform,opacity;animation:14s ease-in-out infinite alternate page-red-orb}.touch-hero .touch-orb-gold{will-change:transform,opacity;animation:16s ease-in-out infinite alternate page-gold-orb}.about-hero:after{will-change:transform,opacity;animation:17s ease-in-out infinite alternate page-ring-drift}.contact-hero:after{will-change:transform,opacity;animation:18s ease-in-out infinite alternate page-contact-ring}.detail-features,.native-app-features,.genesys-features,.genesys-native-apps{background-size:140% 140%;animation:16s ease-in-out infinite alternate page-surface-breathe}@keyframes page-grid-drift{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}@keyframes page-red-glow{0%{opacity:.055;transform:translate(-4%,-3%)scale(.94)}to{opacity:.11;transform:translate(16%,11%)scale(1.12)}}@keyframes page-red-orb{0%{opacity:.055;transform:translate(-5%,-4%)scale(.93)}to{opacity:.1;transform:translate(18%,12%)scale(1.1)}}@keyframes page-gold-orb{0%{opacity:.05;transform:translate(8%,10%)scale(.92)}to{opacity:.1;transform:translate(-17%,-12%)scale(1.14)}}@keyframes page-ring-drift{0%{opacity:.65;transform:translate(0,0)scale(.94)}to{opacity:1;transform:translate(-10%,12%)scale(1.08)}}@keyframes page-contact-ring{0%{opacity:.7;transform:translate(0,0)scale(.95)}to{opacity:1;transform:translate(-9%,13%)scale(1.1)}}@keyframes page-surface-breathe{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.detail-hero:before,.touch-hero:before,.about-hero-grid-bg,.detail-hero .hero-glow,.touch-hero .touch-orb,.about-hero:after,.contact-hero:after,.detail-features,.native-app-features,.genesys-features,.genesys-native-apps{animation:none!important}}@media (width>=1001px){.site-header .dropdown{top:102px}.site-header .dropdown:before{content:"";background:0 0;height:22px;position:absolute;top:-22px;left:0;right:0}}.sphere-logo{width:188px;max-width:68%;height:106px;max-height:48%}.sphere-logo img{max-width:100%;max-height:100%}.sphere-logo-genesys img{transform:scale(1.02)}.sphere-logo-zoom img{transform:scale(.92)}.sphere-logo-kore-ai img{transform:translateY(-17%)scale(1.04)}.sphere-logo-microsoft img{transform:scale(.84)}.sphere-logo-odoo img{transform:scale(1.06)}.sphere-logo-zoho img{transform:scale(.88)}@media (width<=700px){.sphere-logo{width:180px;height:100px}}.genesys-visual{isolation:isolate;place-items:center;height:470px;display:grid;position:relative}.genesys-visual:before{content:"";background:radial-gradient(circle,#ff4e2a1f,#ff4e2a06 55%,#0000 70%);border-radius:50%;width:390px;height:390px;animation:5s ease-in-out infinite genesys-halo;position:absolute}.genesys-grid{opacity:.6;background-image:radial-gradient(#073a5a29 1px,#0000 1px);background-size:18px 18px;border-radius:28px;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.genesys-brand-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#ffffffe0;border:1px solid #fffffff2;border-radius:28px;flex-direction:column;align-items:center;width:330px;height:245px;padding:25px 30px;animation:5s ease-in-out infinite genesys-card;display:flex;position:relative;box-shadow:0 28px 75px #073a5a2e}.genesys-brand-card>small{color:var(--red);text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:800}.genesys-logo-viewport{width:245px;height:78px;margin:18px 0 10px;position:relative;overflow:hidden}.genesys-logo-viewport img{object-fit:contain;width:245px;max-width:none;height:245px;position:absolute;top:50%;left:50%;transform:translate(-50%,-74%)}.genesys-brand-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.genesys-live{color:var(--navy);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;margin-top:auto;font-size:8px;font-weight:800;display:flex}.genesys-live i{background:#28a86b;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 5px #28a86b1a}.genesys-node{z-index:5;border:1px solid var(--line);background:#fffffff0;border-radius:16px;align-items:center;gap:11px;min-width:145px;padding:13px 16px;animation:4.5s ease-in-out infinite genesys-node;display:flex;position:absolute;box-shadow:0 16px 40px #073a5a21}.genesys-node>svg{width:21px;color:var(--red)}.genesys-node span{flex-direction:column;display:flex}.genesys-node small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.genesys-node strong{color:var(--navy);margin-top:2px;font-size:11px}.node-channel{top:18%;left:0}.node-ai{animation-delay:-1.5s;top:25%;right:-2%}.node-data{animation-delay:-3s;bottom:13%;left:4%}.node-channel>svg{color:var(--navy)}.node-data>svg{color:#b47a08}.genesys-line{z-index:2;transform-origin:0;background:linear-gradient(90deg,#073a5a1a,#d91f2b80,#073a5a1a);height:1px;position:absolute}.line-one{width:185px;top:31%;left:22%;transform:rotate(18deg)}.line-two{width:170px;top:42%;right:14%;transform:rotate(-24deg)}.line-three{width:170px;bottom:27%;left:25%;transform:rotate(-17deg)}@keyframes genesys-halo{50%{opacity:.72;transform:scale(1.08)}}@keyframes genesys-card{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes genesys-node{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=700px){.genesys-visual{height:410px;margin-inline:-7%;transform:scale(.88)}.genesys-brand-card{width:300px}.genesys-node{min-width:132px}.node-channel{left:-2%}.node-ai{right:-4%}}.solution-product-visual .genesys-brand-card{justify-content:flex-start;width:318px;height:218px;padding:18px 24px}.solution-product-visual .genesys-logo-viewport{place-items:center;width:232px;height:72px;margin:11px 0 8px;display:grid;overflow:visible}.solution-product-visual .genesys-logo-viewport img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:static;transform:none}.solution-product-visual .genesys-brand-card p{margin-top:0}.solution-product-visual .genesys-live{margin-top:14px}@media (width<=700px){.solution-product-visual .genesys-brand-card{width:292px;height:210px;padding-inline:20px}.solution-product-visual .genesys-logo-viewport{width:215px}}.app-media-shell{border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;animation:6s ease-in-out infinite app-media-float;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 30px 80px #073a5a2e}.app-media-top{background:var(--navy);color:#fff;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.app-media-top i{background:var(--red);border-radius:50%;width:7px;height:7px}.app-media-top i:nth-child(2){background:var(--gold)}.app-media-top i:nth-child(3){background:#42ad76}.app-media-top span{opacity:.72;margin-left:8px;font-size:9px}.app-media-shell>img,.app-media-shell>video{aspect-ratio:16/9;object-fit:cover;background:#f4f6f6;width:100%;display:block}.app-media-shell>video{cursor:pointer}.app-media-badge{color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.08em;pointer-events:none;background:#ffffffeb;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:17px;left:18px;box-shadow:0 10px 24px #073a5a26}@keyframes app-media-float{0%,to{transform:perspective(1100px)rotateY(-3deg)translateY(0)}50%{transform:perspective(1100px)rotateY(-1deg)translateY(-9px)}}.clients{overflow:hidden}.clients .client-intro{margin-bottom:54px}.customer-marquee{width:100%;padding:7px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.customer-track{gap:14px;width:max-content;animation:55s linear infinite customer-scroll;display:flex}.customer-track.reverse{animation-duration:62s;animation-direction:reverse}.customer-marquee:hover .customer-track{animation-play-state:paused}.customer-logo{border:1px solid var(--line);background:#fbfcfc;border-radius:16px;flex:none;place-items:center;width:172px;height:92px;padding:17px 22px;display:grid}.customer-logo img{object-fit:contain;filter:grayscale();opacity:.62;width:100%;height:100%;transition:filter .3s,opacity .3s,transform .3s;display:block}.customer-logo:hover img{filter:grayscale(0);opacity:1;transform:scale(1.06)}@keyframes customer-scroll{to{transform:translate(calc(-50% - 7px))}}@media (width<=700px){.app-media-shell{animation:none;transform:none}.app-media-badge{bottom:10px;left:10px}.clients .client-intro{margin-bottom:35px}.customer-logo{width:140px;height:76px;padding:14px 18px}}.solution-product-visual .genesys-brand-card{justify-content:center;gap:12px;width:318px;height:176px;padding:20px 24px}.solution-product-visual .genesys-logo-viewport{width:226px;height:76px;margin:0}.solution-product-visual .genesys-logo-viewport img{max-width:100%;max-height:100%}.solution-product-genesys-wordmark .genesys-logo-viewport img{transform:scale(.9)}.solution-product-zoom .genesys-logo-viewport img{transform:scale(1.55)}.solution-product-kore-ai .genesys-logo-viewport img{transform:translateY(-12%)scale(1.55)}.solution-product-microsoft .genesys-logo-viewport img{transform:scale(.86)}.solution-product-odoo .genesys-logo-viewport img{transform:scale(1.55)}.solution-product-zoho .genesys-logo-viewport img{transform:scale(.9)}.customer-logo img{width:120px;max-width:100%;height:52px;max-height:100%}@media (width<=700px){.solution-product-visual .genesys-brand-card{width:292px;height:168px;padding:18px 20px}.solution-product-visual .genesys-logo-viewport{width:210px;height:70px}.customer-logo img{width:104px;height:44px}}.solution-product-visual .genesys-logo-viewport img{object-fit:contain;width:100%;height:100%;transform:none!important}.detail-features{background:linear-gradient(180deg, var(--cream), #f3f6f5);position:relative;overflow:hidden}.detail-features:before{content:"";pointer-events:none;border:1px solid #073a5a14;border-radius:50%;width:500px;height:500px;position:absolute;top:40px;right:-300px;box-shadow:0 0 0 80px #073a5a05,0 0 0 160px #073a5a03}.detail-features .section-title{z-index:1;margin-bottom:55px;position:relative}.detail-features .feature-grid{z-index:1;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.detail-features .feature-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-features .feature-grid article{background:#ffffffdb;border:1px solid #073a5a1a;border-radius:22px;min-height:280px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 14px 40px #073a5a0e}.detail-features .feature-grid article:before{content:"";background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;width:100%;height:3px;transition:transform .35s;position:absolute;inset:0 auto auto 0;transform:scaleX(.22)}.detail-features .feature-grid article:after{content:"";background:#073a5a09;border-radius:50%;width:150px;height:150px;transition:transform .35s;position:absolute;bottom:-95px;right:-90px}.detail-features .feature-grid article:hover{border-color:#073a5a2e;transform:translateY(-6px);box-shadow:0 22px 55px #073a5a1c}.detail-features .feature-grid article:hover:before{transform:scaleX(1)}.detail-features .feature-grid article:hover:after{transform:scale(1.25)}.detail-features .feature-grid article>span{background:var(--pale);width:52px;height:52px;color:var(--navy);border-radius:15px;margin-bottom:42px;box-shadow:inset 0 0 0 1px #073a5a0a}.detail-features .feature-grid article:nth-child(3n+2)>span{color:#a66e00;background:#f9b51b21}.detail-features .feature-grid article:nth-child(3n+3)>span{color:var(--red);background:#d91f2b17}.detail-features .feature-grid article>small{color:#073a5a33;letter-spacing:-.05em;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;position:absolute;top:34px;right:29px}.detail-features .feature-grid article h3{max-width:90%;color:var(--ink);margin:0 0 12px;font-size:21px;line-height:1.25}.detail-features .feature-grid article p{max-width:94%;color:var(--muted);font-size:13px;line-height:1.7}@media (width<=900px){.detail-features .feature-grid,.detail-features .feature-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.detail-features .feature-grid,.detail-features .feature-grid.count-4{grid-template-columns:1fr}.detail-features .feature-grid article{min-height:245px;padding:27px}.detail-features .feature-grid article>span{margin-bottom:34px}.detail-features .feature-grid article>small{top:29px;right:25px}}.reveal-section,.reveal-item{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),translate .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);translate:0 28px}.reveal-section.in-view,.reveal-item.in-view{opacity:1;translate:0}.home-hero .hero-copy{animation:.85s cubic-bezier(.22,1,.36,1) both hero-copy-enter}.home-hero .cx-visual{animation:1s cubic-bezier(.22,1,.36,1) .12s both hero-visual-enter}@keyframes hero-copy-enter{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes hero-visual-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.cx-visual .node{transition:color .35s,border-color .35s,box-shadow .35s;animation:8s ease-in-out infinite node-activate;overflow:visible}.cx-visual .node:after{content:"";background:#cbd5d8;border-radius:50%;width:7px;height:7px;animation:8s ease-in-out infinite node-status;position:absolute;top:9px;right:9px;box-shadow:0 0 #d91f2b00}.cx-visual .node-1,.cx-visual .node-1:after{animation-delay:0s}.cx-visual .node-2,.cx-visual .node-2:after{animation-delay:-6s}.cx-visual .node-3,.cx-visual .node-3:after{animation-delay:-4s}.cx-visual .node-4,.cx-visual .node-4:after{animation-delay:-2s}.cx-visual .orbit-one:after{content:"";background:var(--red);transform-origin:0 calc(50% + 6px);border-radius:50%;width:12px;height:12px;animation:8s linear infinite signal-orbit;position:absolute;top:-6px;left:50%;box-shadow:0 0 0 8px #d91f2b17,0 0 20px #d91f2b59}.cx-visual .core:after{content:"";pointer-events:none;border:1px solid #d91f2b33;border-radius:50%;animation:4s ease-out infinite core-signal;position:absolute;inset:-1px}@keyframes node-activate{0%,18%,to{border-color:var(--line);box-shadow:var(--shadow)}5%,13%{border-color:#d91f2b80;box-shadow:0 18px 45px #d91f2b2e}}@keyframes node-status{0%,18%,to{background:#cbd5d8;box-shadow:0 0 #d91f2b00}5%,13%{background:var(--red);box-shadow:0 0 0 7px #d91f2b1a}}@keyframes signal-orbit{0%{transform:rotate(0)translateY(-185px)}to{transform:rotate(360deg)translateY(-185px)}}@keyframes core-signal{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.18)}}@media (width<=700px){@keyframes signal-orbit{0%{transform:rotate(0)translateY(-140px)}to{transform:rotate(360deg)translateY(-140px)}}}@media (prefers-reduced-motion:reduce){.reveal-section,.reveal-item{opacity:1;translate:none}.home-hero .hero-copy,.home-hero .cx-visual,.cx-visual .node,.cx-visual .node:after,.cx-visual .orbit-one:after,.cx-visual .core:after{animation:none!important}}.cx-visual .node{z-index:4}.cx-visual .orbit-one{border-color:#073a5a21}.cx-visual .orbit-one:after{display:none}.cx-visual .orbit-two{border-color:#073a5a1f;animation-duration:42s}.cx-visual .core{overflow:visible}.cx-visual .core:before{content:"";background:conic-gradient(from 20deg, transparent 0 55%, #d91f2bd9 62%, #f9b51be6 67%, transparent 74% 100%);pointer-events:none;border-radius:50%;animation:6s linear infinite core-data-ring;position:absolute;inset:-15px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.data-link{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#073a5a2e 18% 82%,#0000);width:25%;height:1px;position:absolute;overflow:visible}.data-link:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#d91f2b6b,#0000) 0 0/38% 100% no-repeat;animation:8s ease-in-out infinite link-scan;position:absolute;inset:-3px 0}.data-link i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:8s cubic-bezier(.4,0,.2,1) infinite data-packet;position:absolute;top:-3px;left:0;box-shadow:0 0 0 5px #d91f2b14,0 0 16px #d91f2b61}.data-link-1{top:36%;left:18%;transform:rotate(25deg)}.data-link-2{top:36%;right:18%;transform:rotate(-25deg)}.data-link-3{bottom:36%;right:18%;transform:rotate(25deg)}.data-link-4{bottom:36%;left:18%;transform:rotate(-25deg)}.data-link-2:before,.data-link-2 i{animation-delay:-6s}.data-link-3:before,.data-link-3 i{animation-delay:-4s}.data-link-4:before,.data-link-4 i{animation-delay:-2s}.cx-visual .node svg{transition:transform .35s,color .35s}.cx-visual .node-1 svg,.cx-visual .node-4 svg{color:var(--navy)}.cx-visual .node-2 svg{color:var(--red)}.cx-visual .node-3 svg{color:#b57b00}@keyframes core-data-ring{to{transform:rotate(360deg)}}@keyframes link-scan{0%,15%,to{opacity:0;background-position:-60% 0}4%,11%{opacity:1}14%{background-position:160% 0}}@keyframes data-packet{0%,18%,to{opacity:0;left:0;transform:scale(.5)}3%{opacity:1;transform:scale(1)}14%{opacity:1;left:calc(100% - 7px);transform:scale(1)}17%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.cx-visual .core:before,.data-link:before,.data-link i{animation:none!important}.data-link i{display:none}}.cx-visual .data-link{display:none}.cx-visual .node{offset-path:circle(42% at 50% 50%);offset-anchor:center;offset-rotate:0deg;will-change:offset-distance;animation:24s linear infinite node-orbit;inset:50% auto auto 50%}.cx-visual .node-1{animation-delay:0s}.cx-visual .node-2{animation-delay:-6s}.cx-visual .node-3{animation-delay:-12s}.cx-visual .node-4{animation-delay:-18s}.cx-visual .node-1:after{animation-delay:0s}.cx-visual .node-2:after{animation-delay:-6s}.cx-visual .node-3:after{animation-delay:-4s}.cx-visual .node-4:after{animation-delay:-2s}@keyframes node-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=700px){.cx-visual .node{offset-path:circle(39% at 50% 50%)}}@media (prefers-reduced-motion:reduce){.cx-visual .node{offset-path:none;animation:none!important}.cx-visual .node-1{top:18%;left:3%}.cx-visual .node-2{top:18%;left:auto;right:3%}.cx-visual .node-3{inset:auto 0 15% auto}.cx-visual .node-4{top:auto;bottom:15%;left:0}}.industry-visual{isolation:isolate;place-items:center;height:470px;display:grid;position:relative}.industry-visual:before{content:"";z-index:-2;background:radial-gradient(circle,#073a5a1a,#073a5a06 52%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute}.industry-matrix{opacity:.65;z-index:-1;background-image:radial-gradient(#073a5a2b 1px,#0000 1px);background-size:18px 18px;border-radius:32px;position:absolute;inset:3%;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.industry-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:28px;width:365px;min-height:320px;padding:23px;position:relative;overflow:hidden;box-shadow:0 30px 80px #073a5a2b}.industry-panel:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold),var(--navy));background-size:200% 100%;width:100%;height:3px;animation:5s linear infinite industry-spectrum;position:absolute;top:0;left:0}.industry-panel-top{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:7px;font-weight:800;display:flex}.industry-panel-top i{color:#278d5c;align-items:center;gap:6px;font-style:normal;display:flex}.industry-panel-top b{background:#35ad73;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite industry-live;box-shadow:0 0 0 5px #35ad7317}.industry-identity{align-items:center;gap:15px;margin:24px 0 27px;display:flex}.industry-identity>span{background:var(--navy);color:#fff;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 13px 26px #073a5a2e}.industry-identity svg{width:27px}.industry-identity div{flex-direction:column;gap:3px;display:flex}.industry-identity small{color:var(--red);text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:800}.industry-identity strong{max-width:230px;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.25}.industry-flow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.industry-flow:before{content:"";background:var(--line);height:1px;position:absolute;top:15px;left:16%;right:16%}.industry-flow:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--red),var(--gold));width:68%;height:1px;animation:4.5s ease-in-out infinite industry-flow;position:absolute;top:15px;left:16%}.industry-flow>div{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.industry-flow i{border:1px solid var(--line);width:30px;height:30px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;animation:4.5s ease-in-out infinite industry-step;display:grid;box-shadow:0 4px 12px #073a5a14}.industry-flow>div:nth-child(2) i{animation-delay:-3s}.industry-flow>div:nth-child(3) i{animation-delay:-1.5s}.industry-flow span{color:var(--muted);font-size:8px;line-height:1.35}.industry-signal{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:25px;padding-top:17px;display:flex}.industry-signal>span{color:var(--navy);align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.industry-signal>span svg{width:14px;color:var(--red)}.industry-signal>div{align-items:flex-end;gap:5px;width:130px;height:34px;display:flex}.industry-signal>div i{background:var(--pale);border-radius:3px;flex:1;align-items:flex-end;height:100%;display:flex;overflow:hidden}.industry-signal>div b{background:linear-gradient(var(--red),#ef695f);transform-origin:bottom;border-radius:3px;width:100%;animation:3.5s ease-in-out infinite alternate industry-bars;display:block}.industry-signal>div i:nth-child(2n) b{background:linear-gradient(var(--navy-2),var(--navy));animation-delay:-.8s}.industry-chip{z-index:3;border:1px solid var(--line);background:#fffffff2;border-radius:15px;align-items:center;gap:10px;min-width:150px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 16px 40px #073a5a21}.industry-chip svg{width:20px;color:var(--red)}.industry-chip span{color:var(--navy);flex-direction:column;font-size:10px;font-weight:800;display:flex}.industry-chip small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:6px}.chip-channels{top:19%;left:0}.chip-channels svg{color:var(--navy)}.chip-intelligence{bottom:18%;right:-2%}@keyframes industry-spectrum{to{background-position:-200% 0}}@keyframes industry-live{50%{box-shadow:0 0 0 9px #0000}}@keyframes industry-flow{0%,15%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes industry-step{0%,18%,to{border-color:var(--line);color:var(--navy)}6%,13%{border-color:var(--red);color:var(--red);box-shadow:0 0 0 6px #d91f2b14}}@keyframes industry-bars{0%{opacity:.65;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media (width<=700px){.industry-visual{height:420px;margin-inline:-7%;transform:scale(.9)}.industry-panel{width:330px}.industry-chip{min-width:135px}.chip-channels{left:-4%}.chip-intelligence{right:-5%}}@media (prefers-reduced-motion:reduce){.industry-panel:after,.industry-panel-top b,.industry-flow:after,.industry-flow i,.industry-signal b{animation:none!important}}.capabilities-section{background:linear-gradient(180deg,var(--cream),#f4f7f6);position:relative;overflow:hidden}.capabilities-section:after{content:"";border:1px solid #073a5a12;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-250px;right:-280px;box-shadow:0 0 0 75px #073a5a04,0 0 0 150px #073a5a03}.service-system{z-index:1;background:#ffffffe0;border:1px solid #073a5a1c;border-radius:27px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #073a5a17}.service-system-track{z-index:0;pointer-events:none;background:linear-gradient(90deg,#073a5a14,#073a5a33,#073a5a14);height:1px;position:absolute;top:70px;left:16.5%;right:16.5%}.service-system-track:before{content:"";background:linear-gradient(90deg,transparent,var(--red),var(--gold),transparent);background-repeat:no-repeat;background-size:28% 100%;animation:9s linear infinite capability-scan;position:absolute;inset:-3px 0}.service-system-track i{z-index:2;background:var(--red);border-radius:50%;width:9px;height:9px;animation:9s cubic-bezier(.45,0,.2,1) infinite capability-packet;position:absolute;top:-4px;left:0;box-shadow:0 0 0 7px #d91f2b14,0 0 20px #d91f2b4d}.service-system .service-card{z-index:1;border:0;border-right:1px solid var(--line);min-height:360px;box-shadow:none;background:0 0;border-radius:0;padding:35px;animation:9s ease-in-out infinite capability-active;position:relative;overflow:visible}.service-system .service-card:nth-of-type(2){animation-delay:-6s}.service-system .service-card:nth-of-type(3){animation-delay:-3s}.service-system .service-card:last-child{border-right:0}.service-system .service-card:after{display:none}.service-card-head{z-index:2;justify-content:space-between;align-items:flex-start;height:70px;display:flex;position:relative}.service-system .icon-box{z-index:3;border-radius:18px;width:64px;height:64px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 12px 24px #073a5a21}.service-system .icon-box:after{content:"";border:1px solid #0000;border-radius:24px;animation:9s ease-in-out infinite capability-node;position:absolute;inset:-7px}.service-system .service-card:nth-of-type(2) .icon-box:after{animation-delay:-6s}.service-system .service-card:nth-of-type(3) .icon-box:after{animation-delay:-3s}.service-system .service-card small{color:#073a5a38;margin:8px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800}.service-system .service-card h3{margin:50px 0 14px;font-size:23px}.service-system .service-card p{max-width:92%;color:var(--muted);font-size:13px}.service-system .service-card a{z-index:2;margin-top:auto;position:relative}.service-system .service-card:hover{box-shadow:inset 0 -3px 0 var(--red);transform:none}.service-system .service-card:hover .icon-box{transform:scale(1.05);box-shadow:0 17px 30px #073a5a2e}@keyframes capability-scan{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes capability-packet{0%{background:var(--navy);left:0}48%{background:var(--red)}to{background:var(--gold);left:calc(100% - 9px)}}@keyframes capability-active{0%,26%,to{background:0 0}7%,19%{background:linear-gradient(#d91f2b09,#0000 75%)}}@keyframes capability-node{0%,26%,to{opacity:0;border-color:#0000;transform:scale(.9)}7%,19%{opacity:1;border-color:#d91f2b4d;transform:scale(1)}}@media (width<=800px){.service-system{grid-template-columns:1fr}.service-system-track{display:none}.service-system .service-card{border-right:0;border-bottom:1px solid var(--line);min-height:285px}.service-system .service-card:last-child{border-bottom:0}.service-system .service-card h3{margin-top:24px}}@media (prefers-reduced-motion:reduce){.service-system-track:before,.service-system-track i,.service-system .service-card,.service-system .icon-box:after{animation:none!important}}.apps-section{background:#eef3f3;position:relative;overflow:hidden}.apps-section:before{content:"";border:1px solid #073a5a12;border-radius:50%;width:520px;height:520px;position:absolute;top:80px;left:-360px;box-shadow:0 0 0 90px #073a5a05,0 0 0 180px #073a5a03}.native-app-showcase{z-index:1;grid-template-columns:.78fr 1.35fr;align-items:start;gap:18px;display:grid;position:relative}.app-selector{flex-direction:column;gap:9px;display:flex}.app-selector button{width:100%;min-height:102px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #073a5a1a;border-radius:17px;grid-template-columns:34px 1fr 28px;align-items:center;gap:12px;padding:17px 19px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid}.app-selector button>span{color:var(--red);font-size:9px;font-weight:800}.app-selector button>div{flex-direction:column;gap:5px;display:flex}.app-selector button strong{letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif;font-size:18px}.app-selector button small{max-width:280px;color:var(--muted);font-size:10px;line-height:1.45}.app-selector button>svg{width:18px;color:var(--navy);transition:transform .3s}.app-selector button:hover>svg{transform:translate(3px)}.app-selector button.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 18px 40px #073a5a2b}.app-selector button.active small{color:#fff9}.app-selector button.active>svg{color:var(--gold)}.native-app-preview{background:#fff;border:1px solid #073a5a1a;border-radius:23px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 25px 70px #073a5a1f}.native-preview-top{color:#fff;background:#082f48;justify-content:space-between;align-items:center;height:46px;padding:0 18px;display:flex}.native-preview-top>span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:5px;font-size:7px;display:flex}.native-preview-top i{background:var(--red);border-radius:50%;width:6px;height:6px}.native-preview-top i:nth-child(2){background:var(--gold)}.native-preview-top i:nth-child(3){background:#4cae78;margin-right:6px}.native-preview-top b{letter-spacing:.02em;font-size:11px}.native-preview-media{aspect-ratio:1.6;background:#f7f8f8;height:auto;animation:.55s cubic-bezier(.22,1,.36,1) both native-preview-in;overflow:hidden}.native-preview-media img,.native-preview-media video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.native-preview-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:18px 20px;display:flex}.native-preview-footer>div{flex-direction:column;gap:5px;display:flex}.native-preview-footer small{color:var(--red);text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:800}.native-preview-footer strong{max-width:390px;color:var(--navy);font-size:12px;line-height:1.45}@keyframes native-preview-in{0%{opacity:0;filter:blur(5px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}@media (width<=900px){.native-app-showcase{grid-template-columns:1fr}.app-selector{grid-template-columns:repeat(2,1fr);display:grid}.native-preview-media{aspect-ratio:1.6;height:auto}}@media (width<=600px){.app-selector{grid-template-columns:1fr}.app-selector button{min-height:88px}.native-preview-footer{flex-direction:column;align-items:flex-start}.native-preview-footer .button{width:100%}.native-preview-media{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.native-preview-media{animation:none!important}}.cx-journey{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb8;border:1px solid #073a5a1c;border-radius:28px;width:min(570px,100%);min-height:455px;padding:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px #073a5a1f}.home-hero .cx-journey{animation:1s cubic-bezier(.22,1,.36,1) .12s both hero-visual-enter}.journey-topline{border-bottom:1px solid var(--line);height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;padding:0 4px 12px;font-size:9px;font-weight:700;display:flex}.journey-topline>span{color:var(--navy);align-items:center;gap:8px;display:flex}.journey-topline i,.journey-status i{background:#36a66a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite journey-live;box-shadow:0 0 0 5px #36a66a1a}.journey-canvas{isolation:isolate;grid-template-columns:minmax(115px,1fr) 34px 178px 34px minmax(115px,1fr);align-items:center;min-height:330px;padding:28px 5px 20px;display:grid;position:relative}.journey-grid-pattern{z-index:-2;opacity:.55;background-image:radial-gradient(#073a5a1f 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.journey-column{flex-direction:column;gap:15px;display:flex}.journey-step{border:1px solid var(--line);background:#fffffff0;border-radius:16px;flex-direction:column;justify-content:center;gap:9px;min-height:92px;padding:12px 10px;animation:8s ease-in-out infinite journey-step-active;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 28px #073a5a17}.journey-step:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;height:2px;animation:8s ease-in-out infinite journey-progress;position:absolute;inset:auto 0 0;transform:scaleX(0)}.journey-step>span{background:var(--pale);width:29px;height:29px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.journey-step svg{width:15px}.journey-step>div{flex-direction:column;gap:2px;display:flex}.journey-step small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-weight:800}.journey-step strong{color:var(--navy);font-size:9px;line-height:1.35}.step-channel,.step-channel:after{animation-delay:-6s}.step-agent,.step-agent:after{animation-delay:-4s}.step-insight,.step-insight:after{animation-delay:-2s}.step-channel>span{color:var(--red);background:#d91f2b14}.step-insight>span{color:#ac7300;background:#f9b51b21}.journey-engine{z-index:3;aspect-ratio:1;text-align:center;background:#fff;border:1px solid #073a5a17;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:178px;display:flex;position:relative;box-shadow:0 25px 55px #073a5a2e}.journey-engine>img{object-fit:contain;width:48px;height:48px;margin-bottom:9px}.journey-engine>small{color:var(--red);text-transform:uppercase;letter-spacing:.11em;font-size:6px;font-weight:800}.journey-engine>strong{max-width:130px;color:var(--navy);margin-top:5px;font-size:11px;line-height:1.35}.journey-engine>span{background:var(--pale);color:var(--navy);border-radius:20px;align-items:center;gap:5px;margin-top:12px;padding:6px 9px;font-size:7px;font-weight:800;display:flex}.journey-engine>span svg{width:12px;height:12px;color:var(--red)}.engine-rings{border:1px solid #073a5a17;border-radius:50%;animation:3.5s ease-in-out infinite engine-breathe;position:absolute;inset:-13px}.engine-rings:after{content:"";border-radius:inherit;border:1px dashed #073a5a1a;animation:18s linear infinite spin;position:absolute;inset:-9px}.engine-rings i:first-child{background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:17px;box-shadow:0 0 0 6px #d91f2b1a}.engine-rings i:last-child{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;bottom:28px;right:8px}.journey-connection{z-index:1;background:linear-gradient(90deg,#073a5a14,#073a5a47,#073a5a14);height:2px;position:relative;overflow:visible}.journey-connection:before{content:"";background:linear-gradient(90deg,#0000,#d91f2b59,#0000) 0 0/45% 100% no-repeat;animation:3s linear infinite journey-scan;position:absolute;inset:-10px 0}.journey-connection i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite journey-packet;position:absolute;top:-3px;box-shadow:0 0 0 5px #d91f2b1a}.connection-out:before,.connection-out i{animation-delay:-1.5s}.connection-out i{background:var(--gold);box-shadow:0 0 0 5px #f9b51b1f}.journey-status{border-top:1px solid var(--line);min-height:47px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 6px 0;font-size:7px;display:flex}.journey-status span{white-space:nowrap;align-items:center;gap:7px;display:flex}.journey-status span:not(:first-child):before{content:"";background:#bdc9cc;border-radius:50%;width:4px;height:4px}@keyframes journey-live{50%{box-shadow:0 0 0 9px #0000}}@keyframes journey-scan{0%{background-position:-70% 0}to{background-position:170% 0}}@keyframes journey-packet{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes journey-step-active{0%,23%,to{border-color:var(--line);transform:translateY(0)}7%,16%{border-color:#d91f2b59;transform:translateY(-3px);box-shadow:0 17px 34px #073a5a24}}@keyframes journey-progress{0%,4%{transform:scaleX(0)}17%{transform:scaleX(1)}24%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes engine-breathe{50%{border-color:#d91f2b33;transform:scale(1.035)}}@media (width<=1000px){.cx-journey{margin-inline:auto}}@media (width<=560px){.cx-journey{border-radius:22px;min-height:410px;padding:11px}.journey-canvas{grid-template-columns:minmax(76px,1fr) 12px 128px 12px minmax(76px,1fr);min-height:300px;padding-inline:0}.journey-step{border-radius:13px;min-height:82px;padding:9px 7px}.journey-step>span{width:25px;height:25px}.journey-step strong{font-size:7px}.journey-step small{font-size:5px}.journey-engine{width:128px}.journey-engine>img{width:38px;height:38px;margin-bottom:6px}.journey-engine>strong{max-width:100px;font-size:8px}.journey-engine>span{padding:5px 7px;font-size:6px}.journey-status span:nth-child(2){display:none}.journey-status{justify-content:space-around}}@media (prefers-reduced-motion:reduce){.home-hero .cx-journey,.journey-topline i,.journey-step,.journey-step:after,.engine-rings,.engine-rings:after,.journey-connection:before,.journey-connection i{animation:none!important}}.cx-flow{aspect-ratio:1.4;isolation:isolate;width:min(570px,100%);position:relative}.home-hero .cx-flow{animation:1s cubic-bezier(.22,1,.36,1) .12s both hero-visual-enter}.flow-aura{z-index:-2;aspect-ratio:1;filter:blur(5px);background:radial-gradient(circle,#073a5a1a,#073a5a06 45%,#0000 72%);border-radius:50%;width:58%;animation:5s ease-in-out infinite flow-aura;position:absolute;top:50%;left:50%;translate:-50% -50%}.flow-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-line-shadow,.flow-line-main{fill:none;stroke-linecap:round}.flow-line-shadow{stroke:#073a5a14;stroke-width:16px;filter:blur(8px)}.flow-line-main{stroke:#073a5a29;stroke-width:1.5px;stroke-dasharray:4 8}.flow-packet{filter:drop-shadow(0 0 7px)}.packet-red{fill:var(--red);color:var(--red)}.packet-gold{fill:var(--gold);color:var(--gold)}.packet-navy{fill:var(--navy);color:var(--navy)}.flow-point{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:88px;height:82px;color:var(--navy);background:#ffffffeb;border:1px solid #073a5a1c;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:7px;animation:8s ease-in-out infinite flow-point;display:flex;position:absolute;box-shadow:0 16px 38px #073a5a1c}.flow-point>span{background:var(--pale);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.flow-point svg{width:17px;height:17px}.flow-point strong{font-size:9px}.flow-customer{bottom:8%;left:0}.flow-channels{animation-delay:-6s;top:20%;left:18%}.flow-ai{color:var(--red);animation-delay:-4s;bottom:9%;right:18%}.flow-insights{color:#a86f00;animation-delay:-2s;top:17%;right:0}.flow-hub{z-index:4;aspect-ratio:1;text-align:center;background:#fffffff5;border:1px solid #fffffff2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:174px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 25px 65px #073a5a2e}.flow-hub:before,.flow-hub:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.flow-hub:before{border:1px solid #073a5a17;inset:-13px}.flow-hub:after{border:1px dashed #073a5a17;animation:20s linear infinite spin;inset:-24px}.flow-hub>i{background:var(--red);border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite journey-live;position:absolute;top:-17px;right:36px;box-shadow:0 0 0 7px #d91f2b17}.flow-hub img{object-fit:contain;width:53px;height:53px;margin-bottom:7px}.flow-hub strong{color:var(--navy);font-size:14px}.flow-hub small{color:var(--muted);margin-top:4px;font-size:8px}.flow-caption{color:var(--muted);white-space:nowrap;letter-spacing:.03em;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.flow-caption i{background:#3aaa70;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3aaa701a}@keyframes flow-aura{50%{opacity:.7;transform:scale(1.1)}}@keyframes flow-point{0%,23%,to{border-color:#073a5a1c;transform:translateY(0)}7%,16%{border-color:#d91f2b47;transform:translateY(-5px);box-shadow:0 20px 42px #073a5a29}}@media (width<=1000px){.cx-flow{margin-inline:auto}}@media (width<=560px){.cx-flow{aspect-ratio:1.15;width:100%;min-width:0}.flow-point{border-radius:17px;width:70px;height:66px}.flow-point>span{width:26px;height:26px}.flow-point svg{width:14px}.flow-point strong{font-size:7px}.flow-hub{width:138px}.flow-hub img{width:43px;height:43px}.flow-hub strong{font-size:11px}.flow-hub:after{inset:-17px}.flow-hub:before{inset:-9px}.flow-customer{bottom:10%;left:1%}.flow-channels{top:15%;left:12%}.flow-ai{bottom:11%;right:12%}.flow-insights{top:14%;right:1%}}@media (prefers-reduced-motion:reduce){.home-hero .cx-flow,.flow-aura,.flow-point,.flow-hub:after,.flow-hub>i{animation:none!important}.flow-packet{display:none}}.solution-flow{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:min(540px,100%);height:455px;margin-inline:auto;display:flex;position:relative}.solution-glow{z-index:-2;filter:blur(9px);background:radial-gradient(#073a5a1a,#073a5a06 48%,#0000 72%);border-radius:50%;width:390px;height:300px;animation:5s ease-in-out infinite solution-glow;position:absolute;top:50px}.solution-brand{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:310px;min-height:170px;display:flex;position:relative}.solution-brand:before,.solution-brand:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.solution-brand:before{border:1px solid #073a5a17;width:190px;height:190px}.solution-brand:after{border:1px dashed #073a5a17;width:235px;height:235px;animation:24s linear infinite spin}.solution-brand>small{color:var(--red);text-transform:uppercase;letter-spacing:.15em;margin-bottom:9px;font-size:7px;font-weight:800}.solution-brand>img{object-fit:contain;filter:drop-shadow(0 8px 13px #073a5a14);width:215px;height:75px;transform:var(--solution-logo-scale,scale(1));display:block}.solution-brand>span{color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #073a5a14;border-radius:20px;align-items:center;gap:6px;margin-top:9px;padding:5px 9px;font-size:7px;font-weight:700;display:flex}.solution-brand>span i{background:#38a76d;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite journey-live;box-shadow:0 0 0 4px #38a76d1a}.solution-flow-genesys{--solution-logo-scale:scale(1.5)}.solution-flow-zoom{--solution-logo-scale:scale(1.2)}.solution-flow-kore-ai{--solution-logo-scale:scale(1.38)}.solution-flow-microsoft{--solution-logo-scale:scale(.85)}.solution-flow-odoo{--solution-logo-scale:scale(1.4)}.solution-flow-zoho{--solution-logo-scale:scale(.88)}.solution-route{z-index:4;grid-template-columns:repeat(3,1fr);gap:17px;width:100%;margin-top:42px;display:grid;position:relative}.solution-route-line{z-index:-1;background:linear-gradient(90deg,#073a5a1f,#d91f2b59,#f9b51b73,#073a5a1f);height:1px;position:absolute;top:37px;left:13%;right:13%}.solution-route-line:before{content:"";background:linear-gradient(90deg,#0000,#d91f2b66,#0000) 0 0/28% 100% no-repeat;animation:5s linear infinite solution-route-scan;position:absolute;inset:-5px 0}.solution-route-line i{background:var(--red);border-radius:50%;width:9px;height:9px;animation:6s ease-in-out infinite solution-packet;position:absolute;top:-4px;box-shadow:0 0 0 5px #d91f2b17}.solution-route-line i:nth-child(2){background:var(--gold);animation-delay:-2s;box-shadow:0 0 0 5px #f9b51b1a}.solution-route-line i:nth-child(3){background:var(--navy);animation-delay:-4s;box-shadow:0 0 0 5px #073a5a14}.solution-step{text-align:center;background:#ffffffe6;border:1px solid #073a5a1a;border-radius:17px;flex-direction:column;align-items:center;min-width:0;min-height:112px;padding:13px 10px 12px;animation:9s ease-in-out infinite solution-step-active;display:flex;box-shadow:0 13px 30px #073a5a17}.solution-step:nth-of-type(3){animation-delay:-6s}.solution-step:nth-of-type(4){animation-delay:-3s}.solution-step>span{width:47px;height:47px;color:var(--navy);background:#fff;border:1px solid #073a5a1a;border-radius:50%;place-items:center;margin-top:-35px;margin-bottom:12px;display:grid;box-shadow:0 8px 20px #073a5a1a}.solution-step:nth-of-type(3)>span{color:var(--red)}.solution-step:nth-of-type(4)>span{color:#a96f00}.solution-step svg{width:18px}.solution-step small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-weight:800}.solution-step strong{color:var(--navy);margin-top:5px;font-size:9px;line-height:1.3}@keyframes solution-glow{50%{opacity:.7;transform:scale(1.1)}}@keyframes solution-route-scan{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes solution-packet{0%{opacity:0;left:0}12%,88%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes solution-step-active{0%,30%,to{border-color:#073a5a1a;transform:translateY(0)}8%,21%{border-color:#d91f2b47;transform:translateY(-4px);box-shadow:0 18px 36px #073a5a24}}@media (width<=560px){.solution-flow{height:390px}.solution-brand{min-height:145px}.solution-brand:before{width:155px;height:155px}.solution-brand:after{width:190px;height:190px}.solution-brand>img{width:175px;height:62px}.solution-route{gap:7px;margin-top:40px}.solution-step{border-radius:13px;min-height:98px;padding-inline:5px}.solution-step>span{width:40px;height:40px;margin-top:-30px}.solution-step strong{font-size:7px}.solution-step small{font-size:5px}}@media (prefers-reduced-motion:reduce){.solution-glow,.solution-brand:after,.solution-brand>span i,.solution-route-line:before,.solution-route-line i,.solution-step{animation:none!important}}.touch-page{background:var(--cream)}.touch-subnav{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;height:54px;position:sticky;top:78px}.touch-subnav .shell{align-items:center;gap:28px;height:100%;display:flex}.touch-subnav .shell>strong{color:var(--navy);font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.touch-subnav .shell>div{gap:20px;margin-left:auto;display:flex}.touch-subnav .shell>div a{color:var(--muted);font-size:10px;font-weight:700}.touch-subnav .shell>div a:hover{color:var(--red)}.touch-subnav .button{border-radius:9px;min-height:34px;padding-inline:13px;font-size:9px}.touch-hero{background:linear-gradient(135deg,#fff 0%,#f7f9f9 64%,#fff8ea 100%);align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.touch-hero:before{content:"";background-image:linear-gradient(#073a5a09 1px,#0000 1px),linear-gradient(90deg,#073a5a09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.touch-orb{opacity:.07;filter:blur(3px);border-radius:50%;position:absolute}.touch-orb-red{background:var(--red);width:380px;height:380px;top:80px;left:-250px}.touch-orb-gold{background:var(--gold);width:300px;height:300px;bottom:-140px;right:-130px}.touch-hero-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:65px;padding-block:90px;display:grid;position:relative}.touch-copy .eyebrow b{color:var(--red);letter-spacing:.08em;background:#d91f2b14;border-radius:12px;padding:4px 7px;font-size:7px}.touch-copy h1{color:var(--ink);margin:20px 0;font-size:clamp(50px,5.4vw,76px);line-height:.98}.touch-copy h1 em{color:var(--red);font-style:normal}.touch-copy>p{max-width:530px;color:var(--muted);font-size:16px}.touch-tags{gap:8px;margin-top:32px;display:flex}.touch-tags span{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;background:#073a5a0f;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:800}.touch-product{perspective:1200px;min-width:0;position:relative}.touch-browser{background:#fff;border:1px solid #073a5a1f;border-radius:21px;animation:1s cubic-bezier(.22,1,.36,1) .15s both touch-product-in;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 30px 80px #073a5a2e}.touch-browser-bar{background:#082f48;align-items:center;gap:6px;height:39px;padding:0 14px;display:flex}.touch-browser-bar i{background:var(--red);border-radius:50%;width:7px;height:7px}.touch-browser-bar i:nth-child(2){background:var(--gold)}.touch-browser-bar i:nth-child(3){background:#42a976}.touch-browser-bar span{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-left:8px;font-size:7px}.touch-browser img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;display:block}.touch-live-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:17px;width:158px;padding:16px;animation:5s ease-in-out infinite touch-card-pulse;position:absolute;bottom:-35px;right:-18px;box-shadow:0 18px 45px #073a5a29}.touch-live-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:6px;font-weight:800;display:flex}.touch-live-card i{background:#35a36a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #35a36a1a}.touch-live-card strong{color:var(--navy);margin-top:7px;font-size:27px;display:block}.touch-live-card small{color:var(--muted);font-size:7px}.touch-why{background:#fff}.touch-why-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.touch-benefits{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.touch-benefits>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:115px;padding:20px;display:flex}.touch-benefits span{color:var(--red);font-size:7px;font-weight:800}.touch-benefits strong{color:var(--navy);margin-top:auto;font-size:13px}.touch-benefits small{color:var(--muted);margin-top:4px;font-size:8px}.touch-features{background:#eef3f3}.touch-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.touch-feature-grid article{background:#fff;border:1px solid #073a5a17;border-radius:20px;min-height:245px;padding:26px;transition:transform .3s,box-shadow .3s}.touch-feature-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #073a5a1a}.touch-feature-grid article>div{justify-content:space-between;align-items:flex-start;display:flex}.touch-feature-grid article>div>span{background:var(--navy);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.touch-feature-grid article:nth-child(3n+2)>div>span{background:var(--gold);color:var(--navy)}.touch-feature-grid article:nth-child(3n+3)>div>span{background:var(--red)}.touch-feature-grid svg{width:20px}.touch-feature-grid article small{color:#073a5a40;font-size:18px;font-weight:800}.touch-feature-grid h3{color:var(--navy);margin:42px 0 9px;font-size:19px}.touch-feature-grid p{color:var(--muted);margin:0;font-size:11px}.touch-how{background:var(--navy);color:#fff;position:relative;overflow:hidden}.touch-how .section-title h2{color:#fff}.touch-how .eyebrow{color:var(--gold)}.touch-workflow{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px;display:grid;position:relative}.touch-workflow-line{background:linear-gradient(90deg,var(--red),var(--gold),#ffffff40);height:1px;position:absolute;top:31px;left:8%;right:8%}.touch-workflow-line i{background:#fff;border-radius:50%;width:9px;height:9px;animation:6s linear infinite touch-workflow-packet;position:absolute;top:-4px;box-shadow:0 0 0 6px #ffffff14}.touch-workflow article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;min-height:180px;padding:0 20px 22px;position:relative}.touch-workflow article>span{width:61px;height:61px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;margin:0 auto 35px;font-size:17px;font-weight:800;display:grid;box-shadow:0 12px 28px #00000026}.touch-workflow h3{color:#fff;font-size:14px;line-height:1.4}.touch-fit{background:#fff}.touch-fit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.touch-audience{grid-template-columns:1fr 1fr;gap:10px;display:grid}.touch-audience div{border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;min-height:74px;padding:15px;display:flex}.touch-audience svg{width:18px;color:var(--red)}.touch-audience strong{color:var(--navy);font-size:10px}.touch-security-card{background:var(--navy);color:#fff;border-radius:25px;padding:42px;position:relative;overflow:hidden;box-shadow:0 24px 60px #073a5a2e}.touch-security-card>span{background:var(--red);border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.touch-security-card>small{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin-top:28px;font-size:8px;font-weight:800;display:block}.touch-security-card h2{margin:9px 0;font-size:30px}.touch-security-card p{color:#fff9;font-size:11px}.touch-security-card>div{flex-wrap:wrap;gap:8px;display:flex}.touch-security-card>div strong{background:#ffffff14;border-radius:20px;padding:7px 10px;font-size:7px}.touch-partners{background:#f5f8f8}.touch-partner-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.touch-partner-row>div{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:135px;display:flex}.touch-partner-row img{object-fit:contain;filter:grayscale();opacity:.55;width:125px;height:48px;transition:filter .3s,opacity .3s,transform .3s}.touch-partner-row>div:hover img{filter:grayscale(0);opacity:1;transform:scale(1.05)}.touch-partner-row span{color:var(--muted);font-size:8px}.touch-pricing{background:#fff}.touch-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.touch-plan-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:405px;padding:31px;display:flex;position:relative}.touch-plan-grid article.featured{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-9px);box-shadow:0 25px 60px #073a5a2e}.touch-plan-grid article>b{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:12px;padding:5px 8px;font-size:7px;position:absolute;top:20px;right:20px}.touch-plan-grid article>small{color:var(--muted);font-size:9px}.touch-plan-grid article.featured>small{color:#ffffff8c}.touch-plan-grid h3{color:var(--navy);margin:10px 0 22px;font-size:29px}.touch-plan-grid .featured h3{color:#fff}.touch-plan-grid ul{flex-direction:column;gap:13px;margin:0 0 30px;padding:0;list-style:none;display:flex}.touch-plan-grid li{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.touch-plan-grid .featured li{color:#ffffffb3}.touch-plan-grid li svg{width:15px;color:var(--red)}.touch-plan-grid .button{width:100%;margin-top:auto}.touch-plan-grid .featured .button{color:var(--navy);box-shadow:none;background:#fff}@keyframes touch-product-in{0%{opacity:0;transform:translate(35px)rotateY(-3deg)}to{opacity:1;transform:translate(0)rotateY(-3deg)rotateX(1deg)}}@keyframes touch-card-pulse{50%{transform:translateY(-7px)}}@keyframes touch-workflow-packet{0%{left:0}to{left:calc(100% - 9px)}}@media (width<=1000px){.touch-subnav .shell>div{display:none}.touch-subnav .button{margin-left:auto}.touch-hero-grid{grid-template-columns:1fr}.touch-product{width:min(760px,100%);margin:auto}.touch-why-grid,.touch-fit-grid{grid-template-columns:1fr;gap:45px}.touch-feature-grid,.touch-workflow{grid-template-columns:repeat(2,1fr)}.touch-workflow-line{display:none}}@media (width<=700px){.touch-subnav{top:68px}.touch-hero-grid{gap:50px;padding-block:65px 90px}.touch-copy h1{font-size:48px}.touch-live-card{bottom:-45px;right:10px}.touch-benefits,.touch-feature-grid,.touch-plan-grid,.touch-workflow{grid-template-columns:1fr}.touch-workflow article{align-items:center;gap:18px;min-height:130px;display:flex}.touch-workflow article>span{flex:0 0 52px;width:52px;height:52px;margin:0}.touch-workflow h3{margin:0}.touch-audience{grid-template-columns:1fr}.touch-security-card{padding:30px 23px}.touch-partner-row{grid-template-columns:repeat(2,1fr)}.touch-plan-grid article.featured{transform:none}.touch-tags{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.touch-browser,.touch-live-card,.touch-workflow-line i{animation:none!important}}.touch-partner-row>div{height:155px;overflow:hidden}.touch-partner-row img{width:160px;max-width:none;height:66px;max-height:none;transform:var(--touch-logo-scale,scale(1));transform-origin:50%}.touch-partner-row>div:first-child{--touch-logo-scale:scale(1.75)}.touch-partner-row>div:nth-child(2){--touch-logo-scale:scale(1.5)}.touch-partner-row>div:nth-child(3){--touch-logo-scale:scale(1.3)}.touch-partner-row>div:nth-child(4){--touch-logo-scale:scale(.96)}.touch-partner-row>div:hover img{transform:var(--touch-logo-scale,scale(1));scale:1.04}@media (width<=700px){.touch-partner-row>div{height:135px}.touch-partner-row img{width:135px;height:58px}.touch-partner-row>div:first-child{--touch-logo-scale:scale(1.3)}.touch-partner-row>div:nth-child(2){--touch-logo-scale:scale(1.2)}.touch-partner-row>div:nth-child(3){--touch-logo-scale:scale(1.08)}.touch-partner-row>div:nth-child(4){--touch-logo-scale:scale(.9)}}.pulse-hero{background:linear-gradient(135deg,#fff 0%,#f3f7f8 66%,#fff8e8 100%)}.pulse-page .touch-copy h1{font-size:clamp(46px,5vw,70px)}.pulse-page .touch-copy h1 em{color:var(--navy)}.pulse-page .touch-browser{transform:rotateY(-2deg)rotateX(1deg)}.pulse-page .touch-live-card{border-top:3px solid var(--gold)}.pulse-live-card>strong{color:var(--red)}.pulse-features{background:#fff}.pulse-features .touch-feature-grid article{background:#f8faf9}.pulse-features .touch-feature-grid article:nth-child(3n+1)>div>span{background:var(--red)}.pulse-features .touch-feature-grid article:nth-child(3n+2)>div>span{background:var(--navy);color:#fff}.pulse-features .touch-feature-grid article:nth-child(3n+3)>div>span{background:var(--gold);color:var(--navy)}.pulse-outcomes{background:#eef3f3;position:relative;overflow:hidden}.pulse-outcomes:after{content:"";border:80px solid #f9b51b17;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-280px;right:-260px}.pulse-outcome-grid{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid;position:relative}.pulse-results{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pulse-results article{background:var(--navy);color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:185px;padding:25px;display:flex;box-shadow:0 18px 45px #073a5a26}.pulse-results article:nth-child(2){background:var(--red)}.pulse-results article strong{font-size:48px;line-height:1}.pulse-results article strong em{color:var(--gold);font-size:20px;font-style:normal}.pulse-results article span{color:#ffffffa6;font-size:9px;line-height:1.5}.pulse-results>div{border:1px solid var(--line);min-height:62px;color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:9px;font-weight:800;display:flex}.pulse-results>div svg{width:17px;color:var(--red)}.pulse-how .touch-workflow article{min-height:205px}.pulse-how .touch-workflow article p{color:#ffffff8c;margin:8px 0 0;font-size:8px;line-height:1.6}.pulse-how .touch-workflow article>span{font-size:12px}.pulse-clients{background:#fff}.pulse-client-row{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.pulse-client-row>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:115px;color:var(--navy);text-align:center;place-items:center;padding:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;transition:color .3s,background .3s;display:grid}.pulse-client-row>div:hover{color:var(--red);background:#f6f9f9}.pulse-clients .shell>p{color:var(--muted);text-align:center;margin:24px 0 0;font-size:10px}@media (width<=1000px){.pulse-outcome-grid{grid-template-columns:1fr;gap:45px}.pulse-client-row{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.pulse-page .touch-copy h1{font-size:43px}.pulse-results{grid-template-columns:1fr}.pulse-how .touch-workflow article{min-height:145px}.pulse-how .touch-workflow article>div{flex:1}.pulse-client-row{grid-template-columns:repeat(2,1fr)}}.native-app-hero{min-height:690px}.native-app-copy h1{margin-bottom:10px}.native-app-copy h2{max-width:590px;color:var(--navy);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(24px,2.5vw,35px);line-height:1.2}.native-app-copy>p{font-size:14px}.native-app-page .touch-browser img,.native-app-page .touch-browser video{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;display:block}.native-wesalsync .touch-browser video{background:#eef2f2}.native-live-card>strong{color:var(--red)}.native-app-why{background:#fff}.native-benefit-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.native-benefit-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff3,#eef4f552);min-height:225px;padding:27px}.native-benefit-grid article>span{color:var(--red);font-size:9px;font-weight:800}.native-benefit-grid h3{color:var(--navy);margin:45px 0 10px;font-size:17px;line-height:1.35}.native-benefit-grid p{color:var(--muted);margin:0;font-size:10px}.native-app-features{background:#eef3f3}.native-app-features .touch-feature-grid article{min-height:260px}.native-app-features .touch-feature-grid h3{margin-top:38px}.native-wesalvoc .touch-feature-grid article:nth-child(3n+2)>div>span{background:var(--gold)}.native-wesaltalk .touch-feature-grid article:nth-child(3n+2)>div>span{background:var(--red);color:#fff}.native-wesalsync .touch-feature-grid article:nth-child(3n+1)>div>span{background:#1d8d63}.native-integration{background:#fff;position:relative;overflow:hidden}.native-integration:before{content:"";border:85px solid #d91f2b0b;border-radius:50%;width:430px;height:430px;position:absolute;top:-250px;right:-260px}.native-integration-grid{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid;position:relative}.native-integration-card{background:var(--navy);border-radius:25px;flex-direction:column;justify-content:center;min-height:330px;padding:40px;display:flex;box-shadow:0 25px 65px #073a5a2e}.native-integration-card>img{object-fit:contain;filter:brightness(0)invert();width:220px;height:80px;margin:0 auto 32px;transform:scale(1.55)}.native-integration-card>div{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.native-integration-card span{color:#ffffffb8;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;min-height:48px;padding:11px 0;font-size:10px;font-weight:700;display:flex}.native-integration-card span svg{width:16px;color:var(--gold)}@media (width<=1000px){.native-benefit-grid.count-4{grid-template-columns:repeat(2,1fr)}.native-integration-grid{grid-template-columns:1fr;gap:45px}.native-integration-card{min-height:290px}}@media (width<=700px){.native-app-copy h1{font-size:52px}.native-app-copy h2{font-size:25px}.native-benefit-grid,.native-benefit-grid.count-4{grid-template-columns:1fr}.native-benefit-grid article{min-height:190px}.native-benefit-grid h3{margin-top:30px}.native-integration-card{min-height:270px;padding:28px 22px}.native-integration-card>img{width:175px;transform:scale(1.35)}}.native-app-features .section-title{max-width:760px;margin-bottom:48px}.native-app-features .section-title h2{max-width:740px;font-size:clamp(38px,4.5vw,58px)}.native-app-features .section-title p{max-width:560px}.native-feature-grid,.native-feature-grid.count-4,.native-feature-grid.count-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.native-app-features .native-feature-grid article{isolation:isolate;min-height:218px;box-shadow:none;background:#ffffffeb;border:1px solid #073a5a1a;border-radius:21px;padding:28px 30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.native-app-features .native-feature-grid article:before{content:"";z-index:-1;border:28px solid #073a5a09;border-radius:50%;width:170px;height:170px;transition:transform .5s,border-color .4s;position:absolute;top:-115px;right:-115px}.native-app-features .native-feature-grid article:hover{border-color:#d91f2b38;transform:translateY(-4px);box-shadow:0 20px 45px #073a5a1a}.native-app-features .native-feature-grid article:hover:before{border-color:#d91f2b12;transform:scale(1.22)}.native-app-features .native-feature-grid article>div{align-items:center;height:54px}.native-app-features .native-feature-grid article>div>span{background:var(--pale);width:50px;height:50px;color:var(--navy);box-shadow:none;border-radius:15px}.native-app-features .native-feature-grid article>div>small{color:#073a5a21;font-family:Plus Jakarta Sans,sans-serif;font-size:35px;line-height:1}.native-app-features .native-feature-grid h3{color:var(--navy);margin:27px 0 8px;font-size:19px}.native-app-features .native-feature-grid p{max-width:92%;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.native-app-features .native-feature-grid article>i{background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;width:100%;height:3px;animation:10s ease-in-out infinite native-capability-scan;position:absolute;bottom:0;left:0;transform:scaleX(0)}.native-app-features .native-feature-grid article:nth-child(2)>i{animation-delay:-8s}.native-app-features .native-feature-grid article:nth-child(3)>i{animation-delay:-6s}.native-app-features .native-feature-grid article:nth-child(4)>i{animation-delay:-4s}.native-app-features .native-feature-grid article:nth-child(5)>i{animation-delay:-2s}.native-app-features .native-feature-grid article:first-child{background:var(--navy);border-color:var(--navy);box-shadow:0 18px 40px #073a5a24}.native-app-features .native-feature-grid article:first-child:before{border-color:#ffffff0d}.native-app-features .native-feature-grid article:first-child>div>span{background:var(--gold);color:var(--navy)}.native-app-features .native-feature-grid article:first-child>div>small{color:#ffffff29}.native-app-features .native-feature-grid article:first-child h3{color:#fff}.native-app-features .native-feature-grid article:first-child p{color:#ffffff94}@keyframes native-capability-scan{0%,28%,to{transform-origin:0;transform:scaleX(0)}9%,20%{transform:scaleX(1)}21%{transform-origin:100%}}@media (width<=700px){.native-feature-grid,.native-feature-grid.count-4,.native-feature-grid.count-6{grid-template-columns:1fr}.native-app-features .section-title{margin-bottom:35px}.native-app-features .section-title h2{font-size:36px}.native-app-features .native-feature-grid article{min-height:205px;padding:25px 22px}}@media (prefers-reduced-motion:reduce){.native-app-features .native-feature-grid article>i{animation:none!important}}.native-wesalsync .native-feature-grid article:nth-child(3n+1)>div>span{background:var(--gold);color:var(--navy)}.native-app-features .native-feature-grid article>div>span,.native-app-features .native-feature-grid article:first-child>div>span,.native-wesalvoc .native-feature-grid article:nth-child(3n+2)>div>span,.native-wesaltalk .native-feature-grid article:nth-child(3n+2)>div>span,.native-wesalsync .native-feature-grid article:nth-child(3n+1)>div>span{background:var(--pale);color:var(--navy)}body .native-app-features .native-feature-grid article>div>span{background:var(--pale)!important;color:var(--navy)!important}footer.modern-footer{color:var(--ink);border-top:1px solid var(--line);background:#f8faf9;position:relative;overflow:hidden}footer.modern-footer:before{content:"";pointer-events:none;border:70px solid #f9b51b14;border-radius:50%;width:350px;height:350px;position:absolute;top:-260px;right:-250px}.footer-brand-row{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:1.4fr .75fr auto;align-items:center;gap:50px;min-height:190px;padding-block:42px;display:grid;position:relative}.footer-identity{align-items:center;gap:30px;display:flex}.footer-identity .brand{color:var(--navy);flex:none;font-size:19px}.footer-identity .brand>img{width:58px;height:58px}.footer-identity p{border-left:1px solid var(--line);max-width:420px;color:var(--muted);margin:0;padding-left:30px;font-size:12px;line-height:1.7}.footer-presence{flex-direction:column;gap:8px;display:flex}.footer-presence small{color:var(--red);text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:800}.footer-presence strong{color:var(--navy);align-items:center;gap:9px;font-size:11px;display:flex}.footer-presence i{background:var(--gold);border-radius:50%;width:4px;height:4px}.footer-social{min-height:43px;color:var(--navy);background:#fff;border:1px solid #073a5a24;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:10px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.footer-social:hover{background:var(--navy);border-color:var(--navy);color:#fff}.footer-nav{z-index:1;grid-template-columns:repeat(4,1fr);gap:55px;padding-block:50px 58px;display:grid;position:relative}.footer-nav>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-nav strong{color:var(--navy);text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px;padding-bottom:11px;font-size:9px;position:relative}.footer-nav strong:after{content:"";background:var(--red);width:22px;height:2px;position:absolute;bottom:0;left:0}.footer-nav a{color:var(--muted);font-size:10px;transition:color .2s,transform .2s}.footer-nav a:hover{color:var(--red);transform:translate(3px)}.footer-bottom-bar{background:var(--navy);color:#ffffff8f}.footer-bottom-bar .shell{justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:8px;display:flex}.footer-bottom-bar .shell span:last-child{color:#ffffffb8}@media (width<=900px){.footer-brand-row{grid-template-columns:1fr auto;gap:28px}.footer-identity{grid-column:1/-1}.footer-nav{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=600px){.footer-brand-row{grid-template-columns:1fr;padding-block:35px}.footer-identity{flex-direction:column;align-items:flex-start;gap:18px}.footer-identity p{border:0;padding:0}.footer-social{justify-self:start}.footer-nav{grid-template-columns:repeat(2,1fr);gap:35px 22px;padding-block:42px}.footer-bottom-bar .shell{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}.footer-presence strong{flex-wrap:wrap}}.office-map{background:#e8eff0;border:0;width:100%;height:260px;display:block}@media (width<=700px){.office-map{height:230px}}.about-hero{background:#fff;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.about-hero-grid-bg{background-image:linear-gradient(#073a5a09 1px,#0000 1px),linear-gradient(90deg,#073a5a09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.about-hero:after{content:"";border:90px solid #f9b51b1a;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:-250px}.about-hero-grid{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;padding-block:90px;display:grid;position:relative}.about-hero h1{color:var(--ink);margin:24px 0 0;font-size:clamp(58px,7.2vw,98px);line-height:.98}.about-hero h1 em{color:var(--red);font-style:normal}.about-hero-note{border:1px solid var(--line);background:#f8faf9eb;border-radius:24px;max-width:390px;padding:35px;box-shadow:0 24px 65px #073a5a1c}.about-hero-note>img{width:61px;height:61px}.about-hero-note p{color:var(--navy);margin:23px 0;font-size:15px;font-weight:600;line-height:1.7}.about-hero-note>span{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;padding-top:16px;font-size:7px;font-weight:800;display:flex}.about-hero-note>span i{background:#3aaa70;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite journey-live;box-shadow:0 0 0 5px #3aaa701a}.about-metrics{background:var(--navy);color:#fff}.about-metrics .shell{grid-template-columns:repeat(4,1fr);display:grid}.about-metrics article{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:190px;padding:31px;display:flex;position:relative;overflow:hidden}.about-metrics article:last-child{border-right:0}.about-metrics small{color:#ffffff2e;font-size:9px;font-weight:800;position:absolute;top:21px;right:23px}.about-metrics strong{color:var(--gold);font-size:clamp(34px,4vw,52px);line-height:1}.about-metrics span{color:#ffffff9e;margin-top:11px;font-size:10px}.about-metrics article>i{background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;width:100%;height:3px;animation:9s ease-in-out infinite about-metric-scan;position:absolute;bottom:0;left:0;transform:scaleX(0)}.about-metrics article:nth-child(2)>i{animation-delay:-6.75s}.about-metrics article:nth-child(3)>i{animation-delay:-4.5s}.about-metrics article:nth-child(4)>i{animation-delay:-2.25s}.about-commitment{background:#f4f7f7}.about-commitment-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.about-commitment-grid>div:first-child>p{color:var(--muted);font-size:13px}.about-commitment-grid>div:first-child>p strong{color:var(--navy)}.commitment-visual{place-items:center;height:440px;display:grid;position:relative}.commitment-visual:before{content:"";border:1px dashed #073a5a24;border-radius:50%;width:330px;height:330px;animation:35s linear infinite spin;position:absolute}.commitment-core{z-index:3;aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:175px;display:flex;position:relative;box-shadow:0 25px 60px #073a5a29}.commitment-core img{width:55px;height:55px}.commitment-core strong{color:var(--navy);margin-top:7px;font-size:13px}.commitment-node{z-index:4;border:1px solid var(--line);width:105px;height:92px;color:var(--navy);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;box-shadow:0 14px 35px #073a5a1a}.commitment-node svg{width:20px}.commitment-node span{font-size:8px;font-weight:800}.commitment-node.node-strategy{top:12%;left:1%}.commitment-node.node-engage{color:var(--red);top:24%;right:0}.commitment-node.node-grow{color:#a76f00;bottom:7%;left:10%}.commitment-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#0000,#d91f2b80,#0000);width:150px;height:1px;position:absolute;overflow:hidden}.commitment-line:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:40%;animation:4s linear infinite commitment-signal;position:absolute;inset-block:-2px}.commitment-line.line-a{top:29%;left:18%;transform:rotate(27deg)}.commitment-line.line-b{top:44%;right:16%;transform:rotate(-20deg)}.commitment-line.line-c{bottom:26%;left:25%;transform:rotate(-21deg)}.about-difference{background:#fff}.about-difference-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.about-difference-grid article{border:1px solid var(--line);background:#fbfcfb;border-radius:21px;min-height:260px;padding:30px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.about-difference-grid article:hover{border-color:#d91f2b38;transform:translateY(-4px);box-shadow:0 20px 45px #073a5a1a}.about-difference-grid article>div{justify-content:space-between;align-items:center;display:flex}.about-difference-grid article>div>span{background:var(--pale);width:50px;height:50px;color:var(--navy);border-radius:15px;place-items:center;display:grid}.about-difference-grid article>div svg{width:20px}.about-difference-grid article small{color:#073a5a2b;font-size:28px;font-weight:800}.about-difference-grid h3{color:var(--navy);margin:42px 0 10px;font-size:21px}.about-difference-grid p{max-width:93%;color:var(--muted);margin:0;font-size:11px}.about-difference-grid article>i{background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;width:100%;height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.about-difference-grid article:hover>i{transform:scaleX(1)}.about-values{background:var(--navy);color:#fff}.about-values .section-title h2{color:#fff}.about-values .section-title p{color:#ffffff8c}.about-values .eyebrow{color:var(--gold)}.about-value-row{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.about-value-row article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:21px;min-height:300px;padding:32px;position:relative}.about-value-row article>span{width:55px;height:55px;color:var(--red);background:#fff;border-radius:16px;place-items:center;display:grid}.about-value-row article>span svg{width:23px}.about-value-row small{color:#ffffff29;font-size:24px;font-weight:800;position:absolute;top:30px;right:27px}.about-value-row h3{color:#fff;margin:55px 0 10px;font-size:19px}.about-value-row p{color:#ffffff8f;margin:0;font-size:10px}.about-partners{background:#f6f8f8}.about-partner-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.about-partner{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff8c;place-items:center;min-width:0;height:125px;display:grid;overflow:hidden}.about-partner img{object-fit:contain;filter:grayscale();opacity:.47;width:120px;height:50px;transform:var(--about-partner-scale,scale(1));transition:filter .3s,opacity .3s,scale .3s}.about-partner:hover img{filter:grayscale(0);opacity:1;scale:1.05}.about-partner-genesys{--about-partner-scale:scale(1.55)}.about-partner-zoom{--about-partner-scale:scale(1.25)}.about-partner-kore-ai{--about-partner-scale:scale(1.4)}.about-partner-ribbon{--about-partner-scale:scale(1.1)}.about-partner-yeastar{--about-partner-scale:scale(.85)}.about-partner-aws{--about-partner-scale:scale(1.05)}.about-partner-microsoft{--about-partner-scale:scale(.86)}.about-partner-odoo{--about-partner-scale:scale(1.42)}.about-partner-zoho{--about-partner-scale:scale(.87)}.about-partner-poly{--about-partner-scale:scale(.85)}@keyframes about-metric-scan{0%,30%,to{transform-origin:0;transform:scaleX(0)}9%,22%{transform:scaleX(1)}23%{transform-origin:100%}}@keyframes commitment-signal{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (width<=1000px){.about-hero-grid,.about-commitment-grid{grid-template-columns:1fr;gap:45px}.about-hero-note{max-width:600px}.about-metrics .shell{grid-template-columns:repeat(2,1fr)}.about-metrics article:nth-child(2){border-right:0}.about-partner-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.about-hero{min-height:auto}.about-hero-grid{padding-block:70px}.about-hero h1{font-size:55px}.about-hero-note{padding:27px 22px}.about-metrics .shell,.about-difference-grid,.about-value-row{grid-template-columns:1fr}.about-metrics article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:145px}.commitment-visual{height:390px;margin-inline:-8%;transform:scale(.9)}.about-difference-grid article{min-height:230px}.about-value-row article{min-height:255px}.about-partner-grid{grid-template-columns:repeat(2,1fr)}.about-partner{height:110px}}@media (prefers-reduced-motion:reduce){.about-hero-note>span i,.about-metrics article>i,.commitment-visual:before,.commitment-line:after{animation:none!important}}.eyebrow>i{transform-origin:0;animation:4s ease-in-out infinite eyebrow-breathe}.button svg,.text-link svg,.footer-social svg{transition:transform .25s}.button:hover svg,.text-link:hover svg,.footer-social:hover svg{transform:translate(3px)}@keyframes eyebrow-breathe{0%,to{opacity:.7;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.eyebrow>i{animation:none!important}}.brand>span{display:inline-block}@media (width>=1001px){.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbfaf7c2;border-bottom:1px solid #073a5a12;box-shadow:0 8px 30px #073a5a09}.nav-wrap{gap:24px;width:min(1280px,100vw - 56px);height:86px}.nav-wrap>.brand{margin-right:auto;font-size:16px}.nav-wrap>.brand>img{width:49px;height:49px}.nav-wrap>.brand span{color:var(--navy)}.nav-wrap>.brand em{color:var(--red)}.desktop-nav{background:#ffffffc7;border:1px solid #073a5a17;border-radius:18px;gap:4px;height:52px;margin-left:0;padding:5px 9px;box-shadow:0 10px 30px #073a5a0e}.desktop-nav button,.desktop-nav .nav-link{min-height:40px;color:var(--navy);border-radius:12px;padding:0 14px;font-size:12px;font-weight:700;transition:background .22s,color .22s;position:relative}.desktop-nav button:hover,.desktop-nav .nav-link:hover{background:var(--pale);color:var(--red)}.desktop-nav button.active,.desktop-nav .nav-link.active{color:var(--red);background:#d91f2b13}.desktop-nav button svg{transition:transform .25s}.desktop-nav button[aria-expanded=true] svg{transform:rotate(180deg)}.header-cta{white-space:nowrap;border-radius:15px;min-height:50px;padding-inline:20px}.dropdown{background:#fffffffa;border:1px solid #073a5a1c;border-radius:24px;grid-template-columns:minmax(0,1fr) 245px;gap:12px;width:min(930px,100vw - 64px);padding:12px;animation:.3s cubic-bezier(.22,1,.36,1) both nav-panel-in;top:76px;left:50%;box-shadow:0 28px 80px #073a5a2e}.dropdown-intro{background:linear-gradient(110deg,var(--navy),#0a4869);border-radius:16px;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:22px 25px;position:relative;overflow:hidden}.dropdown-intro:after{content:"";border:34px solid #f9b51b1c;border-radius:50%;width:180px;height:180px;position:absolute;top:-120px;right:-80px}.dropdown-intro span{z-index:1;color:var(--gold);font-size:8px;position:relative}.dropdown-intro strong{z-index:1;text-align:right;max-width:470px;font-size:18px;position:relative}.dropdown-links{grid-template-columns:repeat(2,1fr);gap:4px 10px;padding:6px;display:grid}.dropdown-links a{min-height:54px;color:var(--navy);border-bottom:1px solid #073a5a12;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:650;transition:background .22s,color .22s,transform .22s}.dropdown-links a:hover{color:var(--red);background:#f4f7f7;transform:translate(3px)}.dropdown-links a svg{color:#073a5a59}.dropdown-apps{border-left:1px solid var(--line);gap:5px;margin:6px 0;padding:13px 10px 13px 20px}.dropdown-apps small{color:var(--red);margin-bottom:7px;font-size:8px}.dropdown-apps a{color:var(--navy);border-radius:8px;padding:7px 8px;font-size:10px;transition:background .2s,color .2s,transform .2s}.dropdown-apps a:hover{background:var(--pale);color:var(--red);transform:translate(3px)}.dropdown:not(:has(.dropdown-apps)) .dropdown-links{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@keyframes nav-panel-in{0%{opacity:0;transform:translate(-50%,-10px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=1000px){.nav-wrap>.brand>img{width:45px;height:45px}.mobile-nav{border-top:1px solid var(--line);box-shadow:0 25px 60px #073a5a1a}.mobile-nav a:hover{color:var(--red)}}@media (prefers-reduced-motion:reduce){.dropdown{animation:none!important}}@media (width>=1001px){.site-header{background:#fffffff0;border:1px solid #073a5a0e;border-radius:25px;width:min(1600px,100vw - 28px);margin:12px auto 0;top:12px;overflow:visible;box-shadow:0 12px 38px #073a5a14}.nav-wrap{gap:30px;width:100%;height:82px;padding-inline:29px}.nav-wrap>.brand{margin-right:auto;font-size:17px}.nav-wrap>.brand>img{width:51px;height:51px}.desktop-nav{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0;padding:0}.desktop-nav button,.desktop-nav .nav-link{min-height:44px;color:var(--ink);background:0 0;border-radius:0;padding:0 12px;font-size:12px;font-weight:750}.desktop-nav button:after,.desktop-nav .nav-link:after{content:"";background:var(--red);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.desktop-nav button:hover,.desktop-nav .nav-link:hover,.desktop-nav button.active,.desktop-nav .nav-link.active{color:var(--red);background:0 0}.desktop-nav button:hover:after,.desktop-nav .nav-link:hover:after,.desktop-nav button.active:after,.desktop-nav .nav-link.active:after{transform:scaleX(1)}.header-cta{border-radius:15px;min-height:52px;padding-inline:23px;font-size:12px;box-shadow:0 12px 28px #d91f2b30}.dropdown{background:#fcfbf8fb;border-color:#073a5a12;border-radius:29px;grid-template-columns:minmax(0,1fr) 300px;gap:24px 38px;width:min(1200px,100vw - 56px);padding:27px 32px 32px;top:96px;box-shadow:0 28px 75px #073a5a21}.dropdown-intro{background:0 0;border-bottom:1px solid #073a5a1a;border-radius:0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:10px;min-height:96px;padding:0 0 24px;overflow:visible}.dropdown-intro:after{display:none}.dropdown-intro span{color:var(--red);font-size:8px}.dropdown-intro strong{max-width:none;color:var(--ink);text-align:left;font-size:30px;line-height:1.15}.dropdown-links{grid-template-columns:repeat(2,1fr);gap:0 36px;padding:0}.dropdown-links a{min-height:59px;color:var(--ink);border-bottom:1px solid #073a5a14;border-radius:0;padding:10px 0;font-size:12px;font-weight:750}.dropdown-links a:hover{color:var(--red);background:0 0;padding-left:9px;transform:none}.dropdown-links a svg{color:var(--navy)}.dropdown-apps{border-left:1px solid #073a5a1a;gap:3px;margin:0;padding:4px 0 4px 30px}.dropdown-apps small{color:var(--red);margin-bottom:11px;font-size:8px}.dropdown-apps a{width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:11px}.dropdown-apps a:hover{color:var(--red);background:#fff;transform:translate(3px)}.dropdown:not(:has(.dropdown-apps)){grid-template-columns:1fr}.dropdown:not(:has(.dropdown-apps)) .dropdown-links{grid-column:1;grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.site-header{border-radius:0;width:100%;margin:0;top:0}.nav-wrap{padding-inline:0}}.site-header .nav-wrap{z-index:3;position:relative}.site-header .dropdown{z-index:4}.nav-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);cursor:default;background:#071e2d21;animation:.22s both nav-backdrop-in;position:fixed;inset:0}@keyframes nav-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.nav-backdrop{animation:none!important}}@media (width>=1001px){.site-header:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:#fffffff5;position:absolute;inset:0}.nav-backdrop{-webkit-backdrop-filter:blur(11px);background:#07162429}}.genesys-features{background:#eef3f3}.genesys-feature-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.genesys-feature-grid article{background:#fff;border:1px solid #073a5a1a;border-radius:21px;min-height:245px;padding:29px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.genesys-feature-grid article:hover{border-color:#d91f2b40;transform:translateY(-4px);box-shadow:0 20px 45px #073a5a1a}.genesys-feature-grid article:after{content:"";border:27px solid #073a5a09;border-radius:50%;width:160px;height:160px;position:absolute;top:-110px;right:-110px}.genesys-feature-grid article>div{justify-content:space-between;align-items:center;display:flex}.genesys-feature-grid article>div>span{background:var(--pale);width:50px;height:50px;color:var(--navy);border-radius:15px;place-items:center;display:grid}.genesys-feature-grid article>div svg{width:20px}.genesys-feature-grid article small{color:#073a5a2b;font-size:29px;font-weight:800}.genesys-feature-grid h3{color:var(--navy);margin:40px 0 9px;font-size:20px}.genesys-feature-grid p{max-width:92%;color:var(--muted);margin:0;font-size:10px}.genesys-feature-grid article>i{background:linear-gradient(90deg,#ff4f2e,var(--red),var(--gold));transform-origin:0;width:100%;height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.genesys-feature-grid article:hover>i{transform:scaleX(1)}.genesys-partner-intro{grid-template-columns:1fr .65fr;align-items:center;gap:75px;display:grid}.genesys-partner-mark{border:1px solid var(--line);background:#f5f7f7;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.genesys-partner-mark img{object-fit:contain;width:230px;height:80px;transform:scale(1.5)}.genesys-partner-mark span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-top:20px;font-size:7px;font-weight:800;display:flex}.genesys-partner-mark span i{background:#39a76d;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite journey-live;box-shadow:0 0 0 5px #39a76d1a}.genesys-advantage{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.genesys-advantage-heading{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy);color:#fff;grid-column:1/-1;align-items:center;min-height:64px;padding:19px 23px;display:flex}.genesys-advantage-heading span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.genesys-advantage article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:25px;position:relative}.genesys-advantage article>span{background:var(--pale);width:45px;height:45px;color:var(--navy);border-radius:13px;place-items:center;display:grid}.genesys-advantage article>span svg{width:18px}.genesys-advantage article>small{color:var(--red);font-size:8px;font-weight:800;position:absolute;top:25px;right:22px}.genesys-advantage h3{color:var(--navy);margin:38px 0 9px;font-size:17px}.genesys-advantage p{color:var(--muted);margin:0;font-size:9px}.genesys-native-apps{background:#edf2f2}.genesys-app-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.genesys-app-card{background:#fff;border:1px solid #073a5a1a;border-radius:20px;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.genesys-app-media{border-bottom:1px solid var(--line);background:#f5f7f7;height:155px;overflow:hidden}.genesys-app-media img,.genesys-app-media video{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .45s;display:block}.genesys-app-card:hover .genesys-app-media img,.genesys-app-card:hover .genesys-app-media video{transform:scale(1.035)}.genesys-app-info{flex-direction:column;min-height:210px;padding:22px;display:flex}.genesys-app-info small{color:var(--red);text-transform:uppercase;letter-spacing:.11em;font-size:7px;font-weight:800}.genesys-app-info h3{color:var(--navy);margin:10px 0 5px;font-size:21px}.genesys-app-info p{color:var(--muted);margin:0;font-size:9px}.genesys-app-info>span{color:var(--navy);align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:800;display:flex}.genesys-app-info>span svg{transition:transform .25s}.genesys-app-card:hover .genesys-app-info>span svg{transform:translate(3px)}@media (width<=1000px){.genesys-partner-intro{grid-template-columns:1fr}.genesys-advantage,.genesys-app-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.genesys-feature-grid,.genesys-advantage,.genesys-app-grid{grid-template-columns:1fr}.genesys-feature-grid article{min-height:225px}.genesys-advantage-heading{grid-column:1}.genesys-advantage article{min-height:225px}.genesys-app-media{height:180px}}@media (prefers-reduced-motion:reduce){.genesys-partner-mark span i{animation:none!important}}.genesys-partner{background:#fff}.genesys-partner-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:26px;display:grid}.genesys-partner-copy{flex-direction:column;display:flex}.genesys-partner-copy .section-title{margin-bottom:28px}.genesys-partner-stage{color:#fff;background:var(--navy);border-radius:24px;margin-top:auto;overflow:hidden;box-shadow:0 24px 55px #073a5a24}.genesys-logo-panel{background:linear-gradient(135deg,#f8faf9 0%,#eef3f3 100%);flex-direction:column;justify-content:space-between;min-height:165px;padding:28px;display:flex;position:relative}.genesys-logo-panel:after{content:"";border:1px solid #d91f2b29;border-radius:50%;width:190px;height:190px;position:absolute;top:-95px;right:-65px}.genesys-logo-panel>span{color:var(--red);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.genesys-logo-panel img{z-index:1;object-fit:contain;object-position:left center;transform-origin:0;width:220px;height:72px;position:relative;transform:scale(1.32)}.partner-proof{grid-template-columns:1fr 1fr;display:grid}.partner-proof>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:22px 25px;display:grid}.partner-proof>div+div{border-left:1px solid #ffffff21}.partner-proof strong{color:var(--gold);font-size:25px;line-height:1}.partner-proof span{color:#ffffffb8;font-size:8px;line-height:1.45}.genesys-advantage{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.genesys-advantage-heading{min-height:112px;color:var(--navy);background:#eef3f3;border:0;border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;padding:24px 27px;display:flex}.genesys-advantage-heading span{color:var(--red)}.genesys-advantage-heading p{max-width:390px;color:var(--muted);margin:9px 0 0;font-size:10px}.genesys-advantage article{background:#fff;border:1px solid #073a5a1a;border-radius:21px;min-height:225px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.genesys-advantage article:hover{border-color:#d91f2b38;transform:translateY(-4px);box-shadow:0 18px 40px #073a5a17}.advantage-top{justify-content:space-between;align-items:center;display:flex}.genesys-advantage .advantage-top>span{background:var(--pale);width:46px;height:46px;color:var(--navy);border-radius:14px;place-items:center;display:grid}.genesys-advantage .advantage-top svg{width:18px}.genesys-advantage .advantage-top small{color:#073a5a2e;font-size:22px;font-weight:800;position:static}.genesys-advantage h3{margin:28px 0 8px;font-size:17px}.genesys-advantage p{font-size:9px}.genesys-advantage article>i{background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.genesys-advantage article:hover>i{transform:scaleX(1)}.genesys-native-apps{background:#eef3f3;position:relative;overflow:hidden}.genesys-native-apps:before{content:"";filter:blur(2px);background:#f4b6371c;border-radius:50%;width:430px;height:430px;position:absolute;top:-210px;right:-210px}.genesys-app-heading{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid;position:relative}.genesys-app-count{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:baseline;gap:9px;margin-bottom:42px;font-size:8px;font-weight:700;display:flex}.genesys-app-count strong{color:var(--red);letter-spacing:0;font-size:27px}.genesys-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.genesys-app-card{background:#fffffff0;border:1px solid #073a5a1a;border-radius:22px;flex-direction:column;min-height:300px;padding:25px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.genesys-app-card:after{content:none}.genesys-app-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f4b63717,#d91f2b0f,#0000);width:34%;height:210%;animation:7s cubic-bezier(.4,0,.2,1) infinite genesys-app-scan;position:absolute;top:-55%;left:-45%;transform:rotate(14deg)translate(-180%)}.genesys-app-card:nth-child(2):before{animation-delay:1.15s}.genesys-app-card:nth-child(3):before{animation-delay:2.3s}.genesys-app-card:nth-child(4):before{animation-delay:3.45s}.genesys-app-card:nth-child(5):before{animation-delay:4.6s}.genesys-app-card:nth-child(6):before{animation-delay:5.75s}@keyframes genesys-app-scan{0%,62%{opacity:0;transform:rotate(14deg)translate(-180%)}68%{opacity:1}88%,to{opacity:0;transform:rotate(14deg)translate(620%)}}.genesys-app-card:hover{border-color:#d91f2b38;transform:translateY(-6px);box-shadow:0 24px 52px #073a5a1c}.genesys-app-top{justify-content:space-between;align-items:center;display:flex}.genesys-app-top>.genesys-app-label{padding-top:2px}.genesys-app-icon{background:var(--pale);width:52px;height:52px;color:var(--navy);border-radius:16px;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.genesys-app-icon svg{width:20px}.genesys-app-card:hover .genesys-app-icon{color:#fff;background:var(--navy);transform:rotate(-4deg)}.genesys-app-top small{color:#073a5a29;font-size:25px;font-weight:800}.genesys-app-info{z-index:1;flex-direction:column;flex:1;min-height:0;padding:48px 0 0;display:flex;position:relative}.genesys-app-label{color:var(--red);text-transform:uppercase;letter-spacing:.14em;font-size:7px;font-weight:800}.genesys-app-info h3{margin:9px 0 8px;font-size:24px}.genesys-app-info p{max-width:90%;font-size:9px}.genesys-app-info .genesys-app-link{color:var(--navy);align-items:center;gap:8px;margin-top:auto;font-size:9px;font-weight:800;display:flex}.genesys-app-info .genesys-app-link svg{transition:transform .25s}.genesys-app-card:hover .genesys-app-link svg{transform:translate(4px)}.genesys-app-accent{background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .4s;position:absolute;bottom:0;left:25px;right:25px;transform:scaleX(.16)}.genesys-app-card:hover .genesys-app-accent{transform:scaleX(1)}@media (width<=1000px){.genesys-partner-layout{grid-template-columns:1fr}.genesys-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.genesys-advantage,.genesys-app-grid{grid-template-columns:1fr}.genesys-app-heading{grid-template-columns:1fr;gap:0}.genesys-app-count{margin:-20px 0 30px}.genesys-app-card{min-height:270px}.partner-proof{grid-template-columns:1fr}.partner-proof>div+div{border-top:1px solid #ffffff21;border-left:0}}@media (prefers-reduced-motion:reduce){.genesys-app-card:before{animation:none!important}}.detail-additional{background:#fff}.detail-additional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.detail-additional-grid article{background:#f7f9f9;border:1px solid #073a5a1a;border-radius:21px;min-height:230px;padding:25px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.detail-additional-grid article:hover{border-color:#d91f2b33;transform:translateY(-4px);box-shadow:0 18px 42px #073a5a17}.detail-additional-grid article>div{justify-content:space-between;align-items:center;display:flex}.detail-additional-grid small{color:var(--red);font-size:8px;font-weight:800}.detail-additional-grid article>div>span{width:45px;height:45px;color:var(--navy);background:#edf2f2;border-radius:14px;place-items:center;display:grid}.detail-additional-grid svg{width:18px}.detail-additional-grid h3{color:var(--navy);margin:40px 0 9px;font-size:17px}.detail-additional-grid p{color:var(--muted);margin:0;font-size:9px}.check-list-detailed>div{align-items:flex-start}.check-list-detailed>div>span{flex:none;margin-top:2px}.check-list-detailed>div>section{min-width:0}.check-list-detailed strong{display:block}.check-list-detailed p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.65}.detail-evidence{color:#fff;background:var(--navy);position:relative;overflow:hidden}.detail-evidence:before{content:"";border:70px solid #f4b63712;border-radius:50%;width:420px;height:420px;position:absolute;top:-230px;right:-190px}.detail-evidence .section-title{position:relative}.detail-evidence .section-title h2{color:#fff}.detail-evidence .section-title p{color:#fff9}.detail-evidence-grid{background:#ffffff21;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.detail-evidence-grid article{background:var(--navy);min-height:220px;padding:24px}.detail-evidence-grid small{color:#ffffff4d;font-size:8px;font-weight:800}.detail-evidence-grid strong{color:var(--gold);margin:30px 0 11px;font-size:clamp(31px,3vw,47px);line-height:1;display:block}.detail-evidence-grid h3{color:#fff;margin:0 0 8px;font-size:14px}.detail-evidence-grid p{color:#ffffff94;margin:0;font-size:8px}.detail-related{background:#eef3f3}.detail-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.detail-related-grid>a{background:#fff;border:1px solid #073a5a1a;border-radius:21px;flex-direction:column;min-height:230px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.detail-related-grid>a:hover{border-color:#d91f2b33;transform:translateY(-5px);box-shadow:0 20px 45px #073a5a1a}.detail-related-grid>a>span{width:46px;height:46px;color:var(--navy);background:var(--pale);border-radius:14px;place-items:center;display:grid}.detail-related-grid svg{width:18px}.detail-related-grid small{color:#073a5a2b;font-size:22px;font-weight:800;position:absolute;top:24px;right:22px}.detail-related-grid h3{color:var(--navy);margin:42px 0 0;font-size:18px}.detail-related-grid b{color:var(--red);align-items:center;gap:7px;margin-top:auto;font-size:9px;display:flex}.detail-related-grid b svg{transition:transform .25s}.detail-related-grid>a:hover b svg{transform:translate(4px)}@media (width>=1001px){.detail-evidence-grid.count-3,.detail-related-grid.count-3,.detail-additional-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-evidence-grid.count-2,.detail-related-grid.count-2,.detail-additional-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-evidence-grid.count-1,.detail-related-grid.count-1,.detail-additional-grid.count-1{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.detail-additional-grid,.detail-related-grid,.detail-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.detail-additional-grid,.detail-related-grid,.detail-evidence-grid{grid-template-columns:1fr}.detail-additional-grid article,.detail-related-grid>a,.detail-evidence-grid article{min-height:205px}}body .native-app-page .native-app-hero{background:linear-gradient(135deg,#fff 0%,#f7f9f9 64%,#fff8ea 100%);min-height:690px}body .native-app-page .native-app-copy h1{margin:20px 0 10px;font-size:clamp(50px,5.4vw,76px)}body .native-app-page .native-app-copy h2{max-width:590px;color:var(--navy);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(24px,2.5vw,35px);line-height:1.2}body .native-app-page .touch-browser{transform:rotateY(-3deg)rotateX(1deg)}body .native-app-page .native-live-card{border-top:1px solid var(--line)}body .native-app-page .native-live-card>strong{color:var(--red)}.native-benefit-grid.count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.native-benefit-grid.count-6 article{min-height:215px}@media (width<=700px){body .native-app-page .native-app-copy h1{font-size:52px}body .native-app-page .native-app-copy h2{font-size:25px}.native-benefit-grid.count-6{grid-template-columns:1fr}}.native-app-why{background:#eef3f3;position:relative;overflow:hidden}.native-app-why:before{content:"";pointer-events:none;border:72px solid #f4b63717;border-radius:50%;width:410px;height:410px;position:absolute;top:-245px;right:-245px}.native-app-why .section-title.center{margin-inline:0;text-align:left;max-width:790px;margin-bottom:50px;position:relative}.native-app-why .section-title.center .eyebrow{justify-content:flex-start}.native-app-why .section-title.center p{max-width:610px;margin-inline:0}.native-benefit-grid,.native-benefit-grid.count-4,.native-benefit-grid.count-6{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.native-benefit-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.native-benefit-grid article,.native-benefit-grid.count-6 article{isolation:isolate;background:#fffffff5;border:1px solid #073a5a1a;border-radius:22px;min-height:245px;padding:29px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.native-benefit-grid article:before{content:"";z-index:-1;border:30px solid #073a5a09;border-radius:50%;width:180px;height:180px;transition:transform .45s,border-color .35s;position:absolute;top:-120px;right:-120px}.native-benefit-grid article:after{content:"";background:linear-gradient(90deg,var(--red),var(--gold));transform-origin:0;border-radius:3px 3px 0 0;height:3px;animation:9s ease-in-out infinite native-benefit-scan;position:absolute;bottom:0;left:29px;right:29px;transform:scaleX(.15)}.native-benefit-grid article:nth-child(2):after{animation-delay:-7.5s}.native-benefit-grid article:nth-child(3):after{animation-delay:-6s}.native-benefit-grid article:nth-child(4):after{animation-delay:-4.5s}.native-benefit-grid article:nth-child(5):after{animation-delay:-3s}.native-benefit-grid article:nth-child(6):after{animation-delay:-1.5s}.native-benefit-grid article:hover{border-color:#d91f2b38;transform:translateY(-5px);box-shadow:0 22px 48px #073a5a1c}.native-benefit-grid article:hover:before{border-color:#d91f2b12;transform:scale(1.2)}.native-benefit-grid article>span{color:#073a5a33;font-size:31px;font-weight:800;line-height:1;display:block}.native-benefit-grid h3{max-width:92%;color:var(--navy);margin:55px 0 10px;font-size:19px}.native-benefit-grid p{max-width:94%;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.native-benefit-grid article:first-child{color:#fff;border-color:var(--navy);background:var(--navy);box-shadow:0 20px 44px #073a5a24}.native-benefit-grid article:first-child:before{border-color:#ffffff0e}.native-benefit-grid article:first-child>span{color:var(--gold)}.native-benefit-grid article:first-child h3{color:#fff}.native-benefit-grid article:first-child p{color:#ffffff9e}@keyframes native-benefit-scan{0%,72%,to{opacity:0;transform:scaleX(0)}82%,90%{opacity:1;transform:scaleX(1)}}@media (width<=1000px){.native-benefit-grid,.native-benefit-grid.count-4,.native-benefit-grid.count-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.native-app-why .section-title.center{margin-bottom:35px}.native-benefit-grid,.native-benefit-grid.count-4,.native-benefit-grid.count-6{grid-template-columns:1fr}.native-benefit-grid article,.native-benefit-grid.count-6 article{min-height:220px;padding:25px 22px}.native-benefit-grid h3{margin-top:38px}}@media (prefers-reduced-motion:reduce){.native-benefit-grid article:after{animation:none!important}}.native-app-why{color:#fff;background:var(--navy)}.native-app-why:before{border:85px solid #ffffff09;width:520px;height:520px;top:-335px;right:-335px}.native-app-why .shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:90px;display:grid;position:relative}.native-app-why .section-title.center{text-align:left;margin:0;position:sticky;top:120px}.native-app-why .section-title.center .eyebrow{color:var(--gold);justify-content:flex-start}.native-app-why .section-title.center h2{color:#fff}.native-app-why .section-title.center p{color:#ffffff94}.native-app-why .native-benefit-grid,.native-app-why .native-benefit-grid.count-4,.native-app-why .native-benefit-grid.count-6{border-top:1px solid #ffffff24;flex-direction:column;gap:0;display:flex}.native-app-why .native-benefit-grid article,.native-app-why .native-benefit-grid.count-6 article{min-height:145px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:65px minmax(165px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:27px 8px;transition:transform .3s,background .3s;display:grid;overflow:visible}.native-app-why .native-benefit-grid article:first-child{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff24}.native-app-why .native-benefit-grid article:before{content:none}.native-app-why .native-benefit-grid article:after{background:linear-gradient(90deg,var(--red),var(--gold),transparent 80%);border-radius:0;width:100%;height:2px;bottom:-1px;left:0;right:auto;transform:scaleX(0)}.native-app-why .native-benefit-grid article:hover{box-shadow:none;background:linear-gradient(90deg,#ffffff0b,#0000);border-color:#ffffff24;transform:translate(7px)}.native-app-why .native-benefit-grid article>span,.native-app-why .native-benefit-grid article:first-child>span{color:var(--gold);letter-spacing:.08em;font-size:12px}.native-app-why .native-benefit-grid h3,.native-app-why .native-benefit-grid article:first-child h3{color:#fff;max-width:none;margin:0;font-size:18px}.native-app-why .native-benefit-grid p,.native-app-why .native-benefit-grid article:first-child p{color:#ffffff91;max-width:none;margin:0;font-size:9px;line-height:1.7}@media (width<=1000px){.native-app-why .shell{grid-template-columns:1fr;gap:45px}.native-app-why .section-title.center{max-width:720px;position:static}}@media (width<=700px){.native-app-why .shell{gap:25px}.native-app-why .native-benefit-grid article,.native-app-why .native-benefit-grid.count-6 article{grid-template-columns:44px 1fr;gap:8px 12px;min-height:150px;padding:24px 2px}.native-app-why .native-benefit-grid article>p{grid-column:2}.native-app-why .native-benefit-grid h3{font-size:17px}}:is(.clients,.detail-additional,.why,.detail-related,.genesys-partner,.touch-how,.touch-fit,.touch-partners,.about-commitment,.about-difference,.about-partners,.contact-section){isolation:isolate;position:relative;overflow:hidden}:is(.clients,.detail-additional,.why,.detail-related,.genesys-partner,.touch-how,.touch-fit,.touch-partners,.about-commitment,.about-difference,.about-partners,.contact-section)>.shell{z-index:1;position:relative}:is(.clients,.detail-additional,.why,.detail-related,.genesys-partner,.touch-how,.touch-fit,.touch-partners,.about-commitment,.about-difference,.about-partners,.contact-section):before{content:"";z-index:0;pointer-events:none;opacity:.72;will-change:transform,background-position;background:radial-gradient(circle at 84% 22%,#d91f2b1b,#0000 19%) 0 0/100% 100%,radial-gradient(circle at 13% 77%,#f9b51b1f,#0000 18%) 0 0/100% 100%,radial-gradient(#073a5a14 .8px,#0000 .8px) 0 0/28px 28px;animation:20s ease-in-out infinite alternate section-ambient-drift;position:absolute;inset:-18%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%)}main>:is(.section,.contact-section):nth-of-type(2n):before{animation-duration:24s;animation-direction:alternate-reverse}:is(.beyond,.about-values,.native-app-why,.detail-evidence,.cta,.about-metrics,footer.modern-footer){background-image:radial-gradient(#ffffff13 .8px,#0000 .8px);background-size:30px 30px;animation:24s linear infinite section-dark-grid}.capabilities-section:after,.beyond:after,.apps-section:before,.pulse-outcomes:after,.native-integration:before,.genesys-native-apps:before,.detail-evidence:before,.native-app-why:before,.cta:after,footer.modern-footer:before{will-change:transform,opacity;animation:15s ease-in-out infinite alternate section-ring-float}@keyframes section-ambient-drift{0%{background-position:0 0,0 0,0 0;transform:translate(-2%,-1%)scale(.98)}to{background-position:0 0,0 0,28px 28px;transform:translate(3%,2%)scale(1.035)}}@keyframes section-dark-grid{to{background-position:30px 30px}}@keyframes section-ring-float{0%{opacity:.72;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(-7%,8%)scale(1.08)}}@media (width<=700px){:is(.clients,.detail-additional,.why,.detail-related,.genesys-partner,.touch-how,.touch-fit,.touch-partners,.about-commitment,.about-difference,.about-partners,.contact-section):before{opacity:.58;background-size:100% 100%,100% 100%,24px 24px;inset:-10%}}@media (prefers-reduced-motion:reduce){:is(.clients,.detail-additional,.why,.detail-related,.genesys-partner,.touch-how,.touch-fit,.touch-partners,.about-commitment,.about-difference,.about-partners,.contact-section):before,:is(.beyond,.about-values,.native-app-why,.detail-evidence,.cta,.about-metrics,footer.modern-footer),.capabilities-section:after,.beyond:after,.apps-section:before,.pulse-outcomes:after,.native-integration:before,.genesys-native-apps:before,.detail-evidence:before,.native-app-why:before,.cta:after,footer.modern-footer:before{animation:none!important}}.contact-hero{background-color:var(--navy);background-image:linear-gradient(115deg,#ffffff09,#0000 48%);min-height:0;padding:72px 0 112px}.contact-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;animation:24s linear infinite page-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.contact-hero>.shell{z-index:2;position:relative}.contact-hero h1{margin:15px 0 14px;line-height:1}.contact-hero p{margin:0}.contact-section{overflow:visible}.contact-section:before{inset:0}.contact-grid{margin-top:-96px}.office-panel{padding-top:118px}@media (width<=700px){.contact-hero{padding:62px 0 105px}.contact-grid{margin-top:-88px}.office-panel{padding-top:0}}@media (prefers-reduced-motion:reduce){.contact-hero:before{animation:none!important}}strong>.count-up.count-up,strong>.count-up.count-up>span:first-child{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0}strong>.count-up.count-up{display:inline-block}strong>.count-up.count-up>span:first-child{display:inline}.home-hero{min-height:760px}.home-hero .hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(500px,.97fr);gap:clamp(42px,5vw,78px);padding:70px 0 78px}.home-hero .hero-copy{z-index:2;position:relative}.home-hero .hero-copy h1{text-wrap:balance;max-width:680px;margin:18px 0 22px;font-size:clamp(55px,5.65vw,82px);line-height:.98}.home-hero .hero-copy>p{color:#526875;max-width:610px;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.hero-benefits{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.hero-benefits>span{min-height:32px;color:var(--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #073a5a17;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:0 7px 20px #073a5a0b}.hero-benefits svg{color:#fff;stroke-width:3px;background:#32a46b;border-radius:50%;width:13px;height:13px;padding:2px}.home-hero .button-row{gap:23px;margin-top:27px}.home-hero .button{border-radius:15px;min-height:56px;padding-inline:26px;box-shadow:0 16px 34px #d91f2b3b}.home-hero .text-link{min-height:50px}.hero-proof-grid{border-top:1px solid #073a5a1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:610px;margin-top:34px;padding-top:22px;display:grid}.hero-proof-grid>div{flex-direction:column;gap:5px;min-width:0;display:flex}.hero-proof-grid>div:not(:first-child){border-left:1px solid #073a5a1a;padding-left:18px}.hero-proof-grid strong{color:var(--navy);letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;line-height:1}.hero-proof-grid>div>span{color:var(--muted);font-size:8px;line-height:1.4}.hero-experience{isolation:isolate;background:linear-gradient(145deg,#ffffffdb,#eef4f5c7);border:1px solid #073a5a17;border-radius:38px;place-items:center;min-width:0;min-height:520px;padding:52px 20px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 85px #073a5a21,inset 0 1px #ffffffe6}.hero-experience:before{content:"";z-index:-2;border:66px solid #f9b51b17;border-radius:50%;width:390px;height:390px;animation:12s ease-in-out infinite alternate hero-experience-ring;position:absolute;top:-220px;right:-190px}.hero-experience:after{content:"";z-index:-2;filter:blur(2px);background:#d91f2b0e;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-180px;left:-175px}.hero-experience-head{z-index:7;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;top:21px;left:24px;right:24px}.hero-experience-head>span{color:var(--navy);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:8px;font-size:7px;font-weight:800;display:inline-flex}.hero-experience-head i{background:#31a66a;border-radius:50%;width:7px;height:7px;animation:2.3s ease-in-out infinite journey-live;box-shadow:0 0 0 6px #31a66a1c}.hero-experience-head small{color:var(--muted);font-size:7px}.hero-experience .cx-flow{width:min(555px,108%)}.hero-outcome-card{z-index:8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffeb;border:1px solid #073a5a17;border-radius:17px;align-items:center;gap:11px;min-width:220px;padding:13px 16px;animation:5s ease-in-out infinite hero-outcome-float;display:flex;position:absolute;bottom:17px;right:18px;box-shadow:0 17px 38px #073a5a21}.hero-outcome-card>span{width:35px;height:35px;color:var(--red);background:#d91f2b14;border-radius:11px;flex:none;place-items:center;display:grid}.hero-outcome-card svg{width:17px}.hero-outcome-card div{flex-direction:column;gap:2px;display:flex}.hero-outcome-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:6px}.hero-outcome-card strong{color:var(--navy);font-size:10px}@keyframes hero-experience-ring{to{transform:translate(-35px,32px)scale(1.08)}}@keyframes hero-outcome-float{50%{transform:translateY(-6px);box-shadow:0 23px 45px #073a5a29}}@media (width<=1100px){.home-hero .hero-grid{grid-template-columns:1fr}.home-hero .hero-copy{max-width:760px}.hero-experience{width:min(720px,100%);margin-inline:auto}}@media (width<=700px){.home-hero .hero-grid{gap:45px;padding:58px 0 64px}.home-hero .hero-copy h1{font-size:clamp(46px,14.4vw,60px)}.hero-benefits{flex-direction:column;align-items:flex-start}.home-hero .button-row{align-items:stretch}.home-hero .button,.home-hero .text-link{justify-content:center;width:100%}.hero-proof-grid{gap:9px}.hero-proof-grid>div:not(:first-child){padding-left:9px}.hero-proof-grid strong{font-size:20px}.hero-proof-grid>div>span{font-size:7px}.hero-experience{border-radius:27px;min-height:405px;padding:44px 8px 22px}.hero-experience-head{top:17px;left:18px;right:18px}.hero-experience-head small{display:none}.hero-experience .cx-flow{width:108%}.hero-outcome-card{min-width:195px;padding:10px 12px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.hero-experience:before,.hero-experience-head i,.hero-outcome-card{animation:none!important}}.hero-experience{min-height:520px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;overflow:visible}.hero-experience:before,.hero-experience:after{content:none}.cx-command{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 12%,#f9b51b29,#0000 27%),radial-gradient(circle at 8% 92%,#d91f2b33,#0000 31%),linear-gradient(145deg,#082f49 0%,#06263a 58%,#071f31 100%);border:1px solid #ffffff1f;border-radius:32px;width:100%;max-width:610px;min-height:500px;animation:1s cubic-bezier(.22,1,.36,1) .1s both command-enter;position:relative;overflow:hidden;box-shadow:0 38px 90px #07283d47,inset 0 1px #ffffff1a}.cx-command:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%)}.cx-command:after{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:50%;width:340px;height:340px;position:absolute;top:80px;right:-215px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff03}.command-spectrum{z-index:8;background:linear-gradient(90deg,var(--red),var(--gold),#46bd83,var(--red));background-size:220% 100%;width:100%;height:3px;animation:6s linear infinite command-spectrum;position:absolute;top:0;left:0}.command-topbar{background:#ffffff09;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 21px;display:flex}.command-brand{align-items:center;gap:11px;display:flex}.command-brand img{object-fit:contain;background:#fff;border-radius:11px;width:35px;height:35px;padding:5px;box-shadow:0 8px 22px #0000002e}.command-brand>div{flex-direction:column;gap:2px;display:flex}.command-brand small{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:6px;font-weight:800}.command-brand strong{letter-spacing:-.01em;font-size:11px}.command-live{color:#91e3b7;text-transform:uppercase;letter-spacing:.09em;background:#31a66a1a;border:1px solid #55d39033;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:6px;font-weight:800;display:inline-flex}.command-live i,.command-footer>span:first-child i{background:#51cf8b;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite journey-live;box-shadow:0 0 0 5px #51cf8b1c}.command-grid{z-index:2;grid-template-columns:112px minmax(0,1fr) 128px;gap:12px;min-height:365px;padding:19px;display:grid;position:relative}.command-sources,.command-intelligence{flex-direction:column;gap:9px;display:flex}.command-sources>small,.command-intelligence>small{color:#ffffff6e;text-transform:uppercase;letter-spacing:.11em;min-height:20px;font-size:6px;font-weight:800}.command-source{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:11px;transition:border-color .3s,background .3s,transform .3s;animation:7.5s ease-in-out infinite command-source-active;display:flex;position:relative;overflow:hidden}.command-source.source-2{animation-delay:-5s}.command-source.source-3{animation-delay:-2.5s}.command-source>span{width:28px;height:28px;color:var(--gold);background:#ffffff14;border-radius:9px;place-items:center;display:grid}.command-source svg{width:14px}.command-source strong{font-size:8px}.command-source>i{background:#ffffff38;border-radius:50%;width:5px;height:5px;animation:7.5s ease-in-out infinite command-source-dot;position:absolute;top:10px;right:10px}.command-source.source-2>i{animation-delay:-5s}.command-source.source-3>i{animation-delay:-2.5s}.command-journey{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1c;border-radius:20px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff14}.command-journey-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-journey-head>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-weight:800}.command-journey-head small{color:#ffffff61;font-size:6px}.command-customer{min-height:78px;color:var(--navy);background:#fff;border-radius:16px;align-items:center;gap:11px;margin-top:13px;padding:13px;display:flex;position:relative;box-shadow:0 16px 34px #0003}.command-customer>span{color:#fff;background:linear-gradient(135deg,var(--red),#ec5d52);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.command-customer svg{width:18px}.command-customer>div{flex-direction:column;gap:3px;min-width:0;display:flex}.command-customer small{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:5px;font-weight:800}.command-customer strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.command-customer>i{background:#43b978;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 5px #43b9781c}.command-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:28px;display:grid;position:relative}.command-route-line{background:#ffffff24;height:1px;position:absolute;top:18px;left:15%;right:15%;overflow:hidden}.command-route-line>i{background:linear-gradient(90deg,transparent,var(--gold),var(--red),transparent);width:40%;height:100%;animation:3.4s linear infinite command-route-scan;display:block}.command-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.command-stage>span{color:#ffffffa6;background:#0d3a54;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;animation:7.5s ease-in-out infinite command-stage-active;display:grid;box-shadow:0 7px 18px #00000029}.command-stage.stage-2>span{animation-delay:-5s}.command-stage.stage-3>span{animation-delay:-2.5s}.command-stage svg{width:14px}.command-stage small{color:#ffffff47;font-size:5px}.command-stage strong{font-size:7px}.command-status{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:8px;min-height:73px;padding:10px;display:flex}.command-status>span{color:#fff;background:#d91f2bbf;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.command-status:nth-of-type(2)>span{color:var(--navy);background:var(--gold)}.command-status svg{width:14px}.command-status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.command-status small{color:#ffffff61;font-size:5px}.command-status strong{font-size:7px;line-height:1.25}.command-wave{background:#0000001a;border:1px solid #ffffff14;border-radius:14px;align-items:flex-end;gap:4px;height:76px;margin-top:auto;padding:13px 10px 9px;display:flex}.command-wave i{height:var(--wave-height);background:linear-gradient(var(--gold),#f9b51b3d);transform-origin:bottom;border-radius:3px 3px 1px 1px;flex:1;animation:2.6s ease-in-out infinite alternate command-wave}.command-wave i:nth-child(3n+2){background:linear-gradient(#e94c50,#d91f2b3d);animation-delay:-.8s}.command-wave i:nth-child(3n){animation-delay:-1.6s}.command-footer{z-index:2;color:#fff6;text-transform:uppercase;letter-spacing:.08em;background:#00000014;border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:10px;min-height:59px;padding:0 21px;font-size:5px;font-weight:800;display:flex;position:relative}.command-footer>span:first-child{color:#8bdbb0;align-items:center;gap:8px;margin-right:auto;display:flex}.command-footer b{background:#ffffff38;border-radius:50%;width:3px;height:3px}@keyframes command-enter{0%{opacity:0;transform:translateY(18px)scale(.97)rotate(1deg)}to{opacity:1;transform:none}}@keyframes command-spectrum{to{background-position:-220% 0}}@keyframes command-source-active{0%,28%,to{background:#ffffff0e;border-color:#ffffff1a;transform:translate(0)}8%,20%{background:#ffffff1a;border-color:#f9b51b59;transform:translate(4px)}}@keyframes command-source-dot{0%,28%,to{box-shadow:none;background:#ffffff38}8%,20%{background:var(--gold);box-shadow:0 0 0 5px #f9b51b1a}}@keyframes command-route-scan{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes command-stage-active{0%,28%,to{color:#ffffffa6;border-color:#ffffff1f}8%,20%{color:#fff;background:var(--red);border-color:#f9b51b8c;box-shadow:0 0 0 7px #d91f2b1a}}@keyframes command-wave{0%{opacity:.45;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media (width<=700px){.hero-experience{min-height:510px}.cx-command{border-radius:25px;min-height:490px}.command-topbar{min-height:68px;padding:15px}.command-live{padding:7px 9px;font-size:5px}.command-grid{grid-template-columns:84px minmax(0,1fr);gap:9px;min-height:365px;padding:13px}.command-source{min-height:69px;padding:8px}.command-source>span{width:24px;height:24px}.command-source strong{font-size:7px}.command-journey{padding:11px}.command-journey-head small{display:none}.command-customer{padding:10px}.command-customer>span{width:33px;height:33px}.command-customer strong{font-size:7px}.command-route{gap:3px;margin-top:24px}.command-stage>span{width:31px;height:31px}.command-stage strong{font-size:6px}.command-intelligence{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.command-intelligence>small{grid-column:1/-1;min-height:8px}.command-status{min-height:57px}.command-wave{display:none}.command-footer{min-height:50px;padding-inline:15px}.command-footer>span:not(:first-child),.command-footer b{display:none}}@media (prefers-reduced-motion:reduce){.cx-command,.command-spectrum,.command-live i,.command-source,.command-source>i,.command-route-line>i,.command-stage>span,.command-wave i,.command-footer i{animation:none!important}}.hero-experience{min-height:520px}.cx-simple{aspect-ratio:1.2;isolation:isolate;width:min(620px,100%);animation:1s cubic-bezier(.22,1,.36,1) .12s both simple-flow-enter;position:relative}.simple-aura{z-index:-3;aspect-ratio:1;filter:blur(7px);background:radial-gradient(circle,#073a5a1f,#073a5a09 43%,#0000 70%);border-radius:50%;width:72%;animation:5s ease-in-out infinite simple-aura-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.simple-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.simple-lines>path{fill:none;stroke:#073a5a2b;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 10}.simple-packet{filter:drop-shadow(0 0 7px)}.simple-packet-red{fill:var(--red);color:var(--red)}.simple-packet-gold{fill:var(--gold);color:var(--gold)}.simple-core{z-index:4;aspect-ratio:1;text-align:center;background:#fffffff2;border:1px solid #073a5a17;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 28px 68px #073a5a2b,0 0 0 20px #ffffff59,0 0 0 21px #073a5a0f}.simple-core:before{content:"";border:1px dashed #073a5a1f;border-radius:50%;animation:25s linear infinite spin;position:absolute;inset:-37px}.simple-core:after{content:"";border:1px solid #073a5a0e;border-radius:50%;position:absolute;inset:-54px}.simple-core>i{background:#42b778;border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite journey-live;position:absolute;top:25px;right:5px;box-shadow:0 0 0 7px #42b7781c}.simple-core img{object-fit:contain;width:57px;height:57px;margin-bottom:7px}.simple-core small{color:var(--red);text-transform:uppercase;letter-spacing:.13em;font-size:6px;font-weight:800}.simple-core strong{color:var(--navy);margin-top:5px;font-size:13px;line-height:1.35}.simple-node{z-index:3;min-width:105px;color:var(--navy);text-align:center;flex-direction:column;align-items:center;gap:5px;animation:8s ease-in-out infinite simple-node-active;display:flex;position:absolute}.simple-node>span{width:58px;height:58px;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #073a5a1a;border-radius:50%;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid;box-shadow:0 15px 35px #073a5a1f}.simple-node svg{width:23px}.simple-node strong{margin-top:3px;font-size:10px}.simple-node small{color:var(--muted);font-size:7px}.simple-customer{bottom:11%;left:0}.simple-channels{animation-delay:-6s;top:8%;left:13%}.simple-ai{color:var(--red);animation-delay:-4s;bottom:8%;right:10%}.simple-ai>span{color:var(--red)}.simple-insights{color:#9d6900;animation-delay:-2s;top:9%;right:0}.simple-insights>span{color:#a76f00}@keyframes simple-flow-enter{0%{opacity:0;transform:translate(25px)scale(.96)}to{opacity:1;transform:none}}@keyframes simple-aura-breathe{50%{opacity:.72;transform:scale(1.1)}}@keyframes simple-node-active{0%,23%,to{transform:translateY(0)}7%,16%{transform:translateY(-7px)}}@media (width<=700px){.hero-experience{min-height:410px}.cx-simple{aspect-ratio:1.05;width:108%;max-width:none}.simple-core{width:145px;box-shadow:0 22px 55px #073a5a29,0 0 0 13px #ffffff59,0 0 0 14px #073a5a0f}.simple-core:before{inset:-26px}.simple-core:after{inset:-39px}.simple-core img{width:43px;height:43px}.simple-core strong{font-size:10px}.simple-node{min-width:76px}.simple-node>span{width:45px;height:45px}.simple-node svg{width:18px}.simple-node strong{font-size:8px}.simple-node small{font-size:6px}.simple-customer{bottom:13%;left:1%}.simple-channels{top:8%;left:8%}.simple-ai{bottom:11%;right:7%}.simple-insights{top:9%;right:0}}@media (prefers-reduced-motion:reduce){.cx-simple,.simple-aura,.simple-core:before,.simple-core>i,.simple-node{animation:none!important}.simple-packet{display:none}}@media (width<=1000px){.mobile-toggle{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#ffffffb8;border:1px solid #073a5a1a;border-radius:14px;place-items:center;padding:0;display:grid}.mobile-toggle svg{width:22px;height:22px}.mobile-nav{z-index:105;overscroll-behavior:contain;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbfaf7fb;flex-direction:column;gap:0;height:calc(100dvh - 78px);max-height:calc(100dvh - 78px);padding:24px max(24px,50vw - 380px) 36px;display:flex;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:inset 0 1px #073a5a14}.mobile-nav-heading{flex-direction:column;gap:5px;padding:5px 2px 22px;display:flex}.mobile-nav-heading small{color:var(--red);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.mobile-nav-heading strong{color:var(--ink);letter-spacing:-.035em;font-family:Plus Jakarta Sans,sans-serif;font-size:20px}.mobile-nav-group{border-top:1px solid #073a5a1a}.mobile-nav-group:last-of-type{border-bottom:1px solid #073a5a1a}.mobile-nav-group>button{width:100%;min-height:62px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.mobile-nav-group>button span{color:inherit;text-transform:none;letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:750}.mobile-nav-group>button svg{width:18px;height:18px;color:var(--muted);transition:transform .25s,color .25s}.mobile-nav-group.open>button{color:var(--red)}.mobile-nav-group.open>button svg{color:var(--red);transform:rotate(180deg)}.mobile-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 0 14px;animation:.25s both mobile-accordion-in;display:grid}.mobile-nav .mobile-nav-links>a{min-width:0;min-height:44px;color:var(--ink);background:#ffffffb8;border:1px solid #073a5a12;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.mobile-nav-links>a svg{color:#073a5a66;flex:none;width:13px;height:13px}.mobile-nav .mobile-nav-links>a:hover{color:var(--red);border-color:#d91f2b33}.mobile-nav .mobile-nav-cta{background:var(--red);color:#fff;border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;margin-top:22px;padding:0 18px;font-size:11px;font-weight:800;display:flex;box-shadow:0 13px 28px #d91f2b33}.mobile-nav-cta svg{width:16px;height:16px}}@media (width<=700px){.mobile-nav{height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);padding:20px 18px 30px;top:100%}.mobile-nav-heading{padding-bottom:17px}.mobile-nav-heading strong{font-size:18px}.mobile-nav-group>button{min-height:58px}.mobile-nav-links{grid-template-columns:1fr;gap:6px}.mobile-nav .mobile-nav-links>a{min-height:42px}}@keyframes mobile-accordion-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile-nav-links{animation:none!important}}.site-header{view-transition-name:site-header}.route-stage{min-width:0}::view-transition-old(root){animation:.26s cubic-bezier(.4,0,1,1) both route-view-out}::view-transition-new(root){animation:.48s cubic-bezier(.22,1,.36,1) both route-view-in}::view-transition-old(site-header){animation:none}::view-transition-new(site-header){animation:none}@keyframes route-view-out{to{opacity:0;filter:blur(2px);transform:translate(-18px)scale(.995)}}@keyframes route-view-in{0%{opacity:0;filter:blur(3px);transform:translate(24px)scale(.995)}to{opacity:1;filter:none;transform:none}}@keyframes route-fallback-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports not (view-transition-name:root){.route-stage{animation:.48s cubic-bezier(.22,1,.36,1) both route-fallback-in}}@media (prefers-reduced-motion:reduce){.route-stage{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}
