.ux-home{color:#101d46;background:radial-gradient(at 85% 8%,#f2eaff80,#0000 34%),#fff}.ux-shell{width:min(1200px,100% - 64px);margin-inline:auto}.ux-home svg{flex-shrink:0;width:22px;height:22px}.ux-home h1,.ux-home h2,.ux-home h3,.ux-home p{margin:0}.ux-hero{background:radial-gradient(at 65% 40%,#e1f6ff75,#0000 50%);padding:38px 0 0;overflow:hidden}.ux-hero-grid{grid-template-columns:44% 56%;align-items:center;min-height:420px;display:grid}.ux-hero-copy{z-index:2;padding-bottom:30px;position:relative}.ux-eyebrow{color:#790cff;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.5}.ux-eyebrow:before{content:"";vertical-align:1px;background:linear-gradient(45deg,#7082ff,#f22fe0);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.ux-pill{background:#fffc;border:1px solid #e3d7ff;border-radius:30px;padding:7px 10px;font-size:10px;display:inline-block;box-shadow:0 2px 5px #5a22b510}.ux-home h1{letter-spacing:-1.8px;max-width:540px;margin:20px 0 16px;font-size:clamp(36px,3.6vw,49px);font-weight:800;line-height:1.03}.ux-home h1 span{color:#8134ff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#009aff,#895cff 48%,#e22bcb);-webkit-background-clip:text;background-clip:text;display:block}.ux-hero-description{color:#34466a;max-width:480px;font-size:15px;line-height:1.55}.ux-actions{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.ux-button{border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:700;transition:box-shadow .2s,transform .2s;display:inline-flex}.ux-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6c2bd525}.ux-button svg{width:18px;height:18px}.ux-primary{color:#fff;background:linear-gradient(110deg,#611bdd,#5015bd);box-shadow:0 4px 14px #6523d519}.ux-secondary{color:#101d46;background:#ffffffd9;border:1px solid #bdcce1}.ux-secondary svg{color:#00c66f;width:23px;height:23px}.ux-checks{color:#457;flex-wrap:wrap;gap:13px;margin:22px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.ux-checks li{align-items:center;gap:6px;display:flex}.ux-checks svg{color:#9850ff;width:14px;height:14px}.ux-preview{isolation:isolate;min-width:0;height:415px;position:relative}.ux-orbit{z-index:-1;border:1px solid #cfbfff80;border-radius:44% 56% 65% 35%;position:absolute}.ux-orbit-one{background:linear-gradient(130deg,#80ecfb70,#a380ff80 50%,#fc97e480);inset:15px 18px 5px 15px;transform:rotate(-30deg)}.ux-orbit-two{background:linear-gradient(120deg,#d6eeff60,#d9b2ff60);inset:35px 55px -10px 10px;transform:rotate(35deg)}.ux-dashboard{background:#fff;border:7px solid #ffffffa0;border-radius:16px;width:84%;height:338px;display:flex;position:absolute;top:53px;left:24px;transform:rotate(-7deg);box-shadow:0 20px 55px #675ad330}.ux-dashboard-nav{color:#b5b9d4;background:linear-gradient(160deg,#101b46,#2b3459);border-radius:9px 0 0 9px;flex-shrink:0;width:105px;padding:17px 8px;font-size:8px}.ux-dashboard-nav b{color:#fff;margin-bottom:18px;font-size:9px;display:block}.ux-dashboard-nav b span{color:#e467ec;margin-right:4px}.ux-dashboard-nav>div{align-items:center;gap:7px;padding:9px 5px;display:flex}.ux-dashboard-nav svg{width:12px;height:12px}.ux-dashboard-nav .selected{color:#fff;background:#7241d7;border-radius:5px}.ux-dashboard-body{background:linear-gradient(150deg,#fff,#f6f7ff);border-radius:0 8px 8px 0;flex:1;min-width:0;padding:18px 12px}.ux-dashboard-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.ux-dashboard-heading strong{letter-spacing:-.5px;font-size:13px;display:block}.ux-dashboard-heading small{color:#526488;margin-top:3px;font-size:8px;display:block}.ux-dashboard-heading>span{border:1px solid #e3e7f2;border-radius:4px;padding:5px;font-size:6px}.ux-dashboard-stats{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:17px;display:grid}.ux-dashboard-stats>div{background:#fff;border:1px solid #e9edf8;border-radius:5px;padding:8px 5px}.ux-dashboard-stats svg{color:#7243fa;float:left;width:16px;height:16px;margin-right:4px}.ux-dashboard-stats small{color:#66718b;font-size:6px;display:block}.ux-dashboard-stats b{margin-top:5px;font-size:9px;display:block}.ux-dashboard-stats em{color:#05ab63;margin-top:6px;font-size:5px;font-style:normal;display:block}.ux-workflow{grid-template-columns:1fr 70px 1fr;align-items:center;gap:12px;margin-top:18px;display:grid;position:relative}.ux-workflow:before{content:"";z-index:0;border:1px solid #b68aff;border-radius:16px;height:100px;position:absolute;left:12%;right:12%}.ux-workflow-inputs,.ux-workflow-outputs{gap:9px;display:grid;position:relative}.ux-workflow-inputs>div,.ux-workflow-outputs>div{background:#f9faff;border:1px solid #e9edf6;border-radius:6px;align-items:center;gap:5px;padding:9px 5px;font-size:7px;line-height:1.3;display:flex}.ux-workflow svg{color:#7851ff;background:#edeaff;border-radius:5px;width:24px;height:24px;padding:3px}.ux-workflow-inputs>div:nth-child(2) svg{color:#00b873;background:#dbfff0}.ux-workflow-hub{color:#fff;text-align:center;background:linear-gradient(135deg,#9730ff,#4319d7);border-radius:13px;padding:15px 6px;position:relative;box-shadow:0 8px 18px #6b36e949}.ux-workflow-hub span{font-size:20px;font-weight:800;display:block}.ux-workflow-hub b{font-size:8px}.ux-preview-caption{color:#697899;font-size:7px;margin-top:12px!important}.ux-notification{background:#ffffffef;border:1px solid #ebe7f6;border-radius:9px;align-items:center;gap:9px;padding:13px;font-size:9px;display:flex;position:absolute;transform:rotate(5deg);box-shadow:0 8px 24px #60559b0d}.ux-notification b,.ux-notification span,.ux-notification small{display:block}.ux-notification span,.ux-notification small{color:#62728e;margin-top:2px;font-size:8px}.ux-notification svg{color:#00be72;background:#e3fff2;border-radius:6px;width:32px;height:32px;padding:4px}.ux-notification-one{top:5px;right:0}.ux-notification-two{top:103px;right:-22px}.ux-notification-two svg{color:#326dff;background:#eaf2ff}.ux-preview-note{color:#6934c8;font-size:15px;font-style:italic;line-height:1.3;position:absolute;bottom:36px;right:-4px;transform:rotate(-10deg)}.ux-principles{z-index:3;background:#fffe;border:1px solid #e2e9f4;border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;box-shadow:0 12px 35px #183b7210}.ux-principles>div{align-items:center;gap:20px;padding:17px 22px;display:flex}.ux-principles>div+div{border-left:1px solid #e5eaf5}.ux-principles h2{font-size:14px;font-weight:700}.ux-principles p{color:#576b8c;margin-top:3px;font-size:12px;line-height:1.5}.ux-icon{color:#761aff;background:#eee2ff;border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.ux-icon svg{width:27px;height:27px}.ux-tint-1{color:#ed259c;background:#ffe7f6}.ux-tint-2{color:#147aff;background:#e3f1ff}.ux-section{padding-top:27px}.ux-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.ux-home h2{letter-spacing:-.8px;font-size:28px;font-weight:750;line-height:1.2}.ux-section-heading h2{margin-top:6px}.ux-section-heading>p{color:#627595;max-width:460px;font-size:12px;line-height:1.5}.ux-text-link{color:#6015e9;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ux-text-link svg{width:17px;height:17px}.ux-text-link:hover{text-decoration:underline}.ux-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ux-card{background:linear-gradient(135deg,#fff,#fafcff);border:1px solid #e0e7f2;border-radius:15px;gap:21px;padding:17px 20px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 22px #24497605}.ux-card:hover{border-color:#c7b5ef;box-shadow:0 8px 24px #6747bf10}.ux-card h3{letter-spacing:-.25px;font-size:14px;font-weight:700}.ux-card p{color:#5a6e90;margin-top:5px;font-size:12px;line-height:1.5}.ux-card .ux-text-link{margin-top:12px}.ux-color-0,.ux-color-4{color:#fff;background:linear-gradient(140deg,#187dff,#5140ff)}.ux-color-1,.ux-color-5{color:#fff;background:linear-gradient(135deg,#8120e7,#a328ff)}.ux-color-2{color:#fff;background:linear-gradient(135deg,#007987,#00a4b9)}.ux-color-3{color:#ed1590;background:#ffd7ef}.ux-technology{padding-top:24px}.ux-home .technology-showcase{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block;overflow:visible}.ux-home .technology-banner-copy{background:0 0;grid-template-columns:1.5fr 1fr;margin-bottom:13px;padding:0;display:grid}.ux-home .technology-banner-copy>span{color:#8a17f2;letter-spacing:.08em;grid-column:1;font-size:10px}.ux-home .technology-banner-copy strong{color:#101d46;letter-spacing:-.65px;grid-column:1;margin-top:5px;font-size:23px}.ux-home .technology-banner-copy p{color:#627595;grid-area:1/2/3;align-self:center;margin:0;font-size:12px;line-height:1.5}.ux-home .technology-logo-grid{background:0 0;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px}.ux-home .technology-logo-card{color:#111e45;background:linear-gradient(140deg,#fff,#fafcff);border:1px solid #e3eaf5;border-radius:13px;gap:8px;min-height:96px;padding:12px 7px;font-size:11px}.ux-home .technology-logo-mark{background:0 0;border:0;width:40px;height:40px}.ux-home .technology-logo-mark svg{width:34px;height:34px}.ux-home .technology-wordmark{width:85px;height:40px}.ux-home .technology-wordmark img{height:34px}.ux-problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ux-problems .ux-card{border-top:2px solid #5b50ff;gap:16px;padding:18px 16px}.ux-problems .ux-card:nth-child(2){border-top-color:#ac32ff}.ux-problems .ux-card:nth-child(3){border-top-color:#009fae}.ux-problems .ux-icon{border-radius:12px;width:44px;height:44px}.ux-problems .ux-icon svg{width:23px;height:23px}.ux-problems h3{font-size:13px}.ux-trust{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:24px;padding-top:24px;padding-bottom:16px;display:grid}.ux-trust h2{margin-top:5px;font-size:22px}.ux-trust p{color:#5a6e90;margin-top:8px;font-size:12px;line-height:1.5}.ux-trust-card{background:#f9fbff;border:1px solid #e5eaf5;border-radius:14px;align-items:start;gap:12px;padding:17px;display:flex}.ux-trust-card>svg{color:#8d44ff}.ux-trust-card strong{font-size:13px}.ux-trust-card .ux-text-link{margin-top:10px}.ux-trust-values{text-align:center;justify-content:space-around;gap:10px;display:flex}.ux-trust-values>div{flex-direction:column;align-items:center;gap:7px;display:flex}.ux-trust-values svg{color:#962dff}.ux-trust-values b{font-size:16px}.ux-trust-values small{color:#56688b;font-size:10px}.ux-details{border:1px solid #e8eaf4;border-radius:10px;margin-bottom:18px}.ux-details summary{cursor:pointer;color:#566487;justify-content:space-between;padding:12px 18px;font-size:12px;font-weight:600;display:flex}.ux-details[open] summary{border-bottom:1px solid #e8eaf4}.ux-details section{padding-block:24px}.ux-details .reveal{opacity:1;transform:none}.ux-bottom-cta{color:#fff;background:repeating-radial-gradient(at 20% 150%,#0000 0 23px,#6483ff16 24px 25px),linear-gradient(110deg,#123b87,#18265e 55%,#6422b8);border-radius:15px;margin:0 16px;padding:22px 0;box-shadow:0 5px 10px #24387817}.ux-bottom-cta>.ux-shell{grid-template-columns:1.35fr 1fr auto;align-items:center;gap:32px;display:grid}.ux-bottom-cta .ux-eyebrow{color:#fff;font-size:10px}.ux-bottom-cta h2{color:#fff;margin-top:9px;font-size:24px;line-height:1.3}.ux-bottom-cta p:not(.ux-eyebrow){color:#dce4ff;font-size:12px;line-height:1.65}.ux-bottom-cta .ux-actions{gap:8px;margin:0;display:grid}.ux-bottom-cta .ux-button{min-height:37px;padding:8px 16px;font-size:10px}.ux-bottom-cta .ux-primary{color:#5b20c9;background:#fff}.ux-bottom-cta .ux-secondary{color:#fff;background:0 0;border-color:#b0a4e8}body:has(.ux-home) .reference-header-main{gap:20px;max-width:1240px}body:has(.ux-home) .reference-header-inline{gap:18px;margin-left:auto;display:flex}body:has(.ux-home) .reference-header-inline a{white-space:nowrap;font-size:11px}body:has(.ux-home) .reference-header-second{display:none}body:has(.ux-home) .reference-header-actions{gap:14px;margin-left:0}body:has(.ux-home) .reference-header-actions>a{font-size:10px}body:has(.ux-home) .header-topbar-inner{padding-block:1px}body:has(.ux-home) .header-socials a{height:27px}body:has(.ux-home) .header-contact-links{font-size:10px}body:has(.ux-home) .reference-full-footer{display:none}body:has(.ux-home) .ux-compact-footer{color:#152247;background:#fff;padding:18px 0 0;display:block}.ux-footer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.ux-footer-brand{align-items:center;gap:9px;display:flex}.ux-footer-brand>span{color:#ae4aff;background:#111d3c;border-radius:9px;padding:10px 7px;font-weight:800}.ux-footer-brand b{font-size:13px;display:block}.ux-footer-brand small{color:#627595;font-size:9px}.ux-footer-row nav{flex-wrap:wrap;gap:26px;font-size:11px;display:flex}.ux-footer-bottom{color:#627595;border-top:1px solid #edf0f7;margin-top:14px;padding:12px 0;font-size:10px}.ux-footer-bottom>.ux-shell{justify-content:space-between;gap:20px;display:flex}.ux-footer-bottom nav{gap:22px;display:flex}@media (min-width:1201px){.reference-header-inline{display:none}}@media (max-width:1200px){body:has(.ux-home) .reference-header-inline{display:none}body:has(.ux-home) .reference-header-second{display:block}body:has(.ux-home) .reference-header-actions{margin-left:auto}.ux-dashboard{width:90%;left:12px}.ux-notification-two{right:-8px}.ux-card{gap:12px;padding:16px}.ux-icon{width:46px;height:46px}.ux-bottom-cta>.ux-shell{gap:20px}.ux-bottom-cta h2{font-size:21px}}@media (max-width:900px){.ux-shell{width:calc(100% - 40px)}.ux-hero-grid{grid-template-columns:1fr}.ux-hero-copy{text-align:center;max-width:620px;margin:auto}.ux-home h1{margin-inline:auto;font-size:46px}.ux-hero-description{max-width:600px}.ux-actions,.ux-checks{justify-content:center}.ux-preview{width:min(650px,100%);height:400px;margin:auto}.ux-principles>div{gap:10px;padding:16px 12px}.ux-principles h2{font-size:12px}.ux-principles p{font-size:11px}.ux-principles .ux-icon{width:36px;height:40px}.ux-services{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-section-heading{flex-wrap:wrap;gap:12px}.ux-section-heading>p{max-width:360px}.ux-home .technology-logo-grid{grid-template-columns:repeat(5,1fr)}.ux-problems{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-trust{grid-template-columns:1fr 1fr}.ux-trust-values{grid-column:1/-1;justify-content:center;gap:60px}.ux-bottom-cta>.ux-shell{grid-template-columns:1fr 1fr}.ux-bottom-cta .ux-actions{grid-column:1/-1;display:flex}.ux-footer-row{flex-wrap:wrap}.ux-home .technology-banner-copy{gap:12px}}@media (max-width:600px){.ux-shell{width:calc(100% - 32px)}.ux-hero{padding-top:26px}.ux-pill{letter-spacing:.05em;font-size:8px}.ux-home h1{letter-spacing:-1.3px;font-size:37px}.ux-hero-description{font-size:14px}.ux-actions{gap:10px}.ux-button{padding:12px;font-size:11px}.ux-checks{gap:10px;font-size:9px}.ux-preview{height:290px}.ux-dashboard{border-width:4px;width:100%;height:240px;top:40px;left:0;transform:rotate(-4deg)}.ux-dashboard-nav{width:66px;padding:12px 5px;font-size:6px}.ux-dashboard-nav b{margin-bottom:8px;font-size:6px}.ux-dashboard-nav>div{gap:3px;padding:7px 2px}.ux-dashboard-nav svg{width:9px;height:9px}.ux-dashboard-body{padding:12px 7px}.ux-dashboard-heading strong{font-size:10px}.ux-dashboard-heading small{font-size:6px}.ux-dashboard-heading>span{display:none}.ux-dashboard-stats{gap:3px;margin-top:10px}.ux-dashboard-stats>div{padding:6px 3px}.ux-dashboard-stats svg,.ux-dashboard-stats em{display:none}.ux-dashboard-stats b{font-size:7px}.ux-workflow{grid-template-columns:1fr 49px 1fr;gap:7px;margin-top:12px}.ux-workflow-inputs,.ux-workflow-outputs{gap:5px}.ux-workflow-inputs>div,.ux-workflow-outputs>div{gap:3px;padding:6px 3px;font-size:5px}.ux-workflow svg{width:17px;height:17px;padding:2px}.ux-workflow-hub{padding:12px 3px}.ux-workflow-hub span{font-size:16px}.ux-workflow-hub b{font-size:6px}.ux-preview-caption{font-size:5px;margin-top:6px!important}.ux-notification-one{padding:7px;top:0;right:10px}.ux-notification-two,.ux-preview-note{display:none}.ux-principles{grid-template-columns:1fr;margin-top:15px}.ux-principles>div{gap:16px;padding:13px 16px}.ux-principles>div+div{border-top:1px solid #e5eaf5;border-left:0}.ux-principles h2{font-size:14px}.ux-principles p{font-size:12px}.ux-home h2{font-size:25px}.ux-section-heading{align-items:start}.ux-section-heading>p{font-size:12px}.ux-services,.ux-problems{grid-template-columns:1fr}.ux-card{gap:18px;padding:18px}.ux-card h3{font-size:15px}.ux-card p{font-size:13px}.ux-home .technology-banner-copy{text-align:left;display:block}.ux-home .technology-banner-copy strong{font-size:22px;display:block}.ux-home .technology-banner-copy p{margin-top:10px}.ux-home .technology-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-home .technology-logo-card{min-height:88px}.ux-trust{grid-template-columns:1fr;gap:18px}.ux-trust-values{gap:32px}.ux-bottom-cta{margin:0 8px;padding:24px 0}.ux-bottom-cta>.ux-shell{grid-template-columns:1fr;gap:16px}.ux-bottom-cta h2{font-size:24px}.ux-bottom-cta .ux-actions{justify-content:start}.ux-footer-row nav{gap:18px}.ux-footer-bottom>.ux-shell{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.ux-home *{transition:none!important}.ux-button:hover{transform:none}}.ux-compact-footer{display:none!important}.ux-home-reference{--ux-navy:#071a4d;--ux-blue:#1768ff;--ux-purple:#7128f4;--ux-muted:#536788;color:var(--ux-navy);background:#fff;overflow-x:clip}.ux-home-reference .ux-shell{width:min(1180px,100% - 48px);margin-inline:auto}.ux-home-reference .ux-section{padding-top:54px}.ux-home-reference .ux-eyebrow{color:#6e27ee;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ux-home-reference .ux-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.ux-home-reference .ux-section-heading h2{color:var(--ux-navy);letter-spacing:-1px;margin-top:5px;font-size:30px;line-height:1.1}.ux-home-reference .ux-text-link{color:#6024e9;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.ux-home-reference .ux-text-link svg{width:16px;height:16px}.ux-home-reference .ux-section-intro{max-width:760px;color:var(--ux-muted);margin:-12px 0 24px;font-size:14px;line-height:1.65}.ux-home-reference .ux-section-intro p+p{margin-top:8px}.ux-home-reference .ux-hero{background:radial-gradient(circle at 86% 35%,#ecd1ff 0,#0000 28%),radial-gradient(circle at 62% 8%,#ddf2ff 0,#0000 26%),linear-gradient(105deg,#f8fcff,#fff 45%,#fbf6ff);border-bottom:1px solid #eaf0f8;padding:22px 0 0;position:relative}.ux-home-reference .ux-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 54%,#d5f4ff4f 54% 64%,#0000 64%);position:absolute;inset:0}.ux-home-reference .ux-hero-grid{grid-template-columns:44% 56%;align-items:center;min-height:480px;display:grid;position:relative}.ux-home-reference .ux-hero-copy{z-index:2;padding:22px 0 30px;position:relative}.ux-home-reference .ux-pill{background:#fff;border:1px solid #cbb6fb;border-radius:999px;padding:7px 12px;font-size:10px;display:inline-flex}.ux-home-reference h1{max-width:600px;color:var(--ux-navy);letter-spacing:-2.3px;margin:16px 0 14px;font-size:52px;font-weight:850;line-height:.98}.ux-home-reference h1 span{color:#0000;background:linear-gradient(90deg,#1b67ff,#6c2df5,#f020ae);-webkit-background-clip:text;background-clip:text}.ux-home-reference .ux-hero-description{color:#526583;max-width:590px;font-size:16px;line-height:1.52}.ux-home-reference .ux-actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.ux-home-reference .ux-button{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 20px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.ux-home-reference .ux-button svg{width:18px;height:18px}.ux-home-reference .ux-primary{color:#fff;background:linear-gradient(90deg,#6420e8,#5d23df);border:1px solid #0000;box-shadow:0 8px 18px #6120de24}.ux-home-reference .ux-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6120de32}.ux-home-reference .ux-secondary{color:#382173;background:#fff;border:1px solid #7747e7}.ux-home-reference .ux-hero-principles{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:28px;display:grid}.ux-home-reference .ux-hero-principles>div{align-items:flex-start;gap:10px;display:flex}.ux-home-reference .ux-hero-principles>div>span{color:#fff;background:#2469fa;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ux-home-reference .ux-hero-principles svg{width:17px;height:17px}.ux-home-reference .ux-hero-principles b,.ux-home-reference .ux-hero-principles small{display:block}.ux-home-reference .ux-hero-principles b{font-size:12px;line-height:1.25}.ux-home-reference .ux-hero-principles small{color:#62718d;margin-top:3px;font-size:10px;line-height:1.35}.ux-home-reference .ux-preview{height:470px;position:relative}.ux-home-reference .ux-preview-cloud{filter:saturate(1.12);background:radial-gradient(circle at 22% 48%,#d9f3ff 0 28%,#0000 29%),radial-gradient(circle at 65% 40%,#e6dcff 0 48%,#0000 49%),radial-gradient(circle at 86% 60%,#f1d1ff 0 36%,#0000 37%);border-radius:48% 52% 48% 50%;position:absolute;inset:8% 0 12% 3%}.ux-home-reference .ux-system-map{position:absolute;inset:10px 0 145px}.ux-home-reference .ux-system-lines{opacity:.9;border:2px dashed #5260ff;border-radius:34%;height:44%;position:absolute;top:26%;left:24%;right:18%}.ux-home-reference .ux-system-lines:before,.ux-home-reference .ux-system-lines:after{content:"";background:repeating-linear-gradient(#5260ff 0 5px,#0000 5px 9px);width:2px;height:70px;position:absolute;left:50%}.ux-home-reference .ux-system-lines:before{bottom:100%}.ux-home-reference .ux-system-lines:after{top:100%}.ux-home-reference .ux-system-hub{z-index:3;background:#fff;border-radius:18px;place-items:center;width:116px;height:84px;display:grid;position:absolute;top:38%;left:44%;box-shadow:0 12px 28px #4f2aa72b}.ux-home-reference .ux-system-hub img{width:94px;height:auto}.ux-home-reference .ux-system-node{z-index:4;background:#ffffffed;border:1px solid #e3e7f2;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:9px;width:150px;padding:10px 11px;display:grid;position:absolute;box-shadow:0 9px 22px #324b7717}.ux-home-reference .ux-system-node .ux-mini-icon{color:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.ux-home-reference .ux-system-node svg{width:18px;height:18px}.ux-home-reference .ux-system-node small{color:#63718c;font-size:8px}.ux-home-reference .ux-mini-icon.coral{background:#ff6048}.ux-home-reference .ux-mini-icon.violet{background:#8239f4}.ux-home-reference .ux-mini-icon.blue{background:#2087f5}.ux-home-reference .ux-mini-icon.pink{background:#ee42c2}.ux-home-reference .ux-mini-icon.green{background:#18bd69}.ux-home-reference .ux-laptop{z-index:6;background:#f5f8ff;border:6px solid #142248;border-bottom-width:13px;border-radius:10px;width:360px;height:175px;position:absolute;bottom:4px;right:8%;transform:perspective(700px)rotateX(2deg);box-shadow:0 19px 30px #20306032}.ux-home-reference .ux-laptop:after{content:"";background:#bcc5d9;border-radius:0 0 40% 40%;height:11px;position:absolute;bottom:-22px;left:-35px;right:-35px;box-shadow:0 5px 8px #26345124}.ux-home-reference .ux-laptop-bar{background:#fff;height:27px;padding:5px 8px}.ux-home-reference .ux-laptop-bar img{width:62px;height:auto}.ux-home-reference .ux-laptop-body{height:129px;display:flex}.ux-home-reference .ux-laptop-nav{background:#101d4b;width:54px}.ux-home-reference .ux-laptop-main{flex:1;padding:13px}.ux-home-reference .ux-laptop-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ux-home-reference .ux-laptop-stats span{background:#fff;border:1px solid #e3e9f4;border-radius:5px;padding:8px 5px}.ux-home-reference .ux-laptop-stats b,.ux-home-reference .ux-laptop-stats i{display:block}.ux-home-reference .ux-laptop-stats i{color:#6f7b90;font-size:6px;font-style:normal}.ux-home-reference .ux-laptop-chart{background:#fff;border-radius:5px;align-items:end;gap:8px;height:55px;margin-top:12px;padding:8px 15px;display:flex}.ux-home-reference .ux-laptop-chart span{background:linear-gradient(#8a3ef3,#2676ff);border-radius:3px 3px 0 0;width:20%}.ux-home-reference .ux-laptop-chart span:first-child{height:30%}.ux-home-reference .ux-laptop-chart span:nth-child(2){height:55%}.ux-home-reference .ux-laptop-chart span:nth-child(3){height:42%}.ux-home-reference .ux-laptop-chart span:nth-child(4){height:80%}.ux-home-reference .ux-laptop-chart span:nth-child(5){height:68%}.ux-home-reference .ux-technology-band{background:#fff;border-bottom:1px solid #e5ebf5}.ux-home-reference .technology-showcase{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:20px;margin:0;padding:18px 0;display:flex}.ux-home-reference .technology-banner-copy{background:0 0;flex:0 0 118px;padding:0}.ux-home-reference .technology-banner-copy span{color:#586d94;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.ux-home-reference .technology-banner-copy strong,.ux-home-reference .technology-banner-copy p{display:none}.ux-home-reference .technology-logo-grid{background:0 0;flex:1;justify-content:space-between;align-items:center;gap:13px;display:flex}.ux-home-reference .technology-logo-card{color:#243451;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:row;gap:6px;padding:0;font-size:11px}.ux-home-reference .technology-logo-mark{background:0 0;border:0;width:27px;height:27px}.ux-home-reference .technology-logo-card>span:last-child{white-space:nowrap}.ux-home-reference .ux-services{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ux-home-reference .ux-card{background:linear-gradient(145deg,#fff,#fcfdff);border:1px solid #dfe6f1;border-radius:11px;display:block;position:relative;box-shadow:0 8px 24px #17356a08}.ux-home-reference .ux-icon{color:#fff;background:linear-gradient(135deg,#227cf7,#4b45f2);border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.ux-home-reference .ux-icon svg{width:24px;height:24px}.ux-home-reference .ux-color-1,.ux-home-reference .ux-color-5{background:linear-gradient(135deg,#f33aa4,#8b27f1)}.ux-home-reference .ux-color-2{background:linear-gradient(135deg,#00a2e5,#1476f4)}.ux-home-reference .ux-color-3{background:linear-gradient(135deg,#8c2ff1,#db3cdb)}.ux-home-reference .ux-color-4{background:linear-gradient(135deg,#058b9f,#17c5b0)}.ux-home-reference .ux-card h3{margin-top:16px;font-size:14px;line-height:1.25}.ux-home-reference .ux-card p{color:var(--ux-muted);margin-top:8px;font-size:12px;line-height:1.55}.ux-home-reference .ux-round-link{color:#6424e9;background:#f1edff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:12px;right:12px}.ux-home-reference .ux-round-link svg{width:14px;height:14px}.ux-home-reference .ux-problems{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ux-home-reference .ux-problems .ux-card{gap:14px;min-height:140px;padding:18px;display:flex}.ux-home-reference .ux-problems .ux-icon{flex:0 0 43px}.ux-home-reference .ux-problems h3{margin-top:2px}.ux-home-reference .ux-problem-section{padding-bottom:38px}.ux-home-reference .ux-ownership{background:radial-gradient(circle at 18%,#daf3ff 0,#0000 27%),linear-gradient(100deg,#effbff,#f0ecff 55%,#e7d4ff);padding:30px 0}.ux-home-reference .ux-ownership-grid{grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.ux-home-reference .ux-ownership-copy{padding:8px 18px 8px 0}.ux-home-reference .ux-ownership-copy h2{letter-spacing:-1.4px;font-size:34px;line-height:1.05}.ux-home-reference .ux-ownership-copy h2 span{color:#2b5fff}.ux-home-reference .ux-ownership-copy p{color:var(--ux-muted);margin-top:12px;font-size:13px;line-height:1.55}.ux-home-reference .ux-ownership article{background:#ffffffbc;border:1px solid #ffffffa8;border-radius:12px;padding:16px}.ux-home-reference .ux-ownership article h3{margin-top:12px;font-size:15px}.ux-home-reference .ux-ownership article p{color:var(--ux-muted);margin-top:6px;font-size:12px;line-height:1.5}.ux-home-reference .ux-starting-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ux-home-reference .ux-starting-grid .ux-card{min-height:210px;padding:17px}.ux-home-reference .ux-starting-grid .ux-text-link{margin-top:15px}.ux-home-reference .ux-delivery-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ux-home-reference .ux-delivery-grid article{gap:14px;display:flex;position:relative}.ux-home-reference .ux-delivery-grid article>span{color:#fff;background:linear-gradient(135deg,#1776f9,#3e4af2);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-weight:800;display:grid;box-shadow:0 8px 18px #2668ed27}.ux-home-reference .ux-delivery-grid article:nth-child(2)>span{background:linear-gradient(135deg,#8d35f2,#7130e9)}.ux-home-reference .ux-delivery-grid article:nth-child(3)>span{background:linear-gradient(135deg,#f43aa2,#ec3e7d)}.ux-home-reference .ux-delivery-grid article:nth-child(4)>span{background:linear-gradient(135deg,#08b58e,#20c66d)}.ux-home-reference .ux-delivery-grid p{color:var(--ux-muted);margin-top:5px;font-size:11px;line-height:1.5}.ux-home-reference .ux-delivery-grid article>svg{color:#7586b0;width:18px;position:absolute;top:12px;right:-15px}.ux-home-reference .ux-industry-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.ux-home-reference .ux-industry-grid>a{background:#fff;border:1px solid #dfe7f2;border-radius:9px;overflow:hidden;box-shadow:0 6px 16px #17356a09}.ux-home-reference .ux-industry-grid img{object-fit:cover;width:100%;height:82px}.ux-home-reference .ux-industry-grid span{min-height:47px;color:var(--ux-navy);justify-content:space-between;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:750;display:flex}.ux-home-reference .ux-industry-grid i{color:#4e62ec;border:1px solid #cbd8f0;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.ux-home-reference .ux-industry-grid svg{width:12px;height:12px}.ux-home-reference .ux-faq-cta{grid-template-columns:1fr 1.15fr;gap:26px;padding-top:52px;padding-bottom:32px;display:grid}.ux-home-reference .ux-faq .ux-section-heading{margin-bottom:14px}.ux-home-reference .ux-faq details{background:#fff;border:1px solid #dfe7f2;border-radius:8px;margin-top:9px}.ux-home-reference .ux-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:11px 15px;font-size:13px;font-weight:700;list-style:none;display:flex}.ux-home-reference .ux-faq summary::-webkit-details-marker{display:none}.ux-home-reference .ux-faq summary span{color:#5f27e9;font-size:18px}.ux-home-reference .ux-faq details[open] summary span{transform:rotate(45deg)}.ux-home-reference .ux-faq details p{color:var(--ux-muted);padding:0 15px 14px;font-size:12px;line-height:1.55}.ux-home-reference .ux-inline-cta{background:radial-gradient(circle at 80% 10%,#e8cfff 0,#0000 40%),linear-gradient(125deg,#f9fcff,#f4efff);border:1px solid #e1e6f2;border-radius:13px;grid-template-columns:1.1fr .9fr;min-height:275px;padding:22px 0 0 24px;display:grid;position:relative;overflow:hidden}.ux-home-reference .ux-inline-cta>div{z-index:2;position:relative}.ux-home-reference .ux-inline-cta h2{letter-spacing:-1px;margin-top:8px;font-size:31px;line-height:1.05}.ux-home-reference .ux-inline-cta>div>p:not(.ux-eyebrow){color:var(--ux-muted);margin-top:10px;font-size:13px;line-height:1.55}.ux-home-reference .ux-inline-cta>img{object-fit:cover;object-position:center;align-self:end;width:100%;height:220px}.ux-home-reference .ux-inline-cta .ux-actions{gap:8px;margin-top:16px}.ux-home-reference .ux-inline-cta .ux-button{min-height:41px;padding:9px 13px;font-size:11px}.ux-home-reference .ux-whatsapp{color:#173b42;background:#fff;border:1px solid #42c982}.ux-home-reference .ux-review-note{color:var(--ux-muted);margin-top:12px;font-size:12px}.ux-home-reference .ux-review-note a{color:#5f27e9;text-underline-offset:2px;text-decoration:underline}.site-brand-logo{flex:0 0 190px;width:190px;display:block}.site-brand-logo img{width:100%;height:auto;display:block}.site-footer-logo{background:#fff;border-radius:8px;width:210px;margin-bottom:16px;padding:6px;display:block}.site-footer-logo img{width:100%;height:auto;display:block}.header-contact-links>a,.header-contact-links>span{align-items:center;gap:5px;display:inline-flex}body:has(.ux-home-reference) .reference-header-main{max-width:1180px;height:66px}body:has(.ux-home-reference) .reference-header-inline{gap:21px;margin-left:auto;display:flex}body:has(.ux-home-reference) .reference-header-inline a{white-space:nowrap;font-size:12px}body:has(.ux-home-reference) .reference-header-actions{gap:12px;margin-left:0}body:has(.ux-home-reference) .reference-header-actions>a{font-size:11px}body:has(.ux-home-reference) .header-topbar-inner{max-width:1180px}body:has(.ux-home-reference) .reference-full-footer{display:block}@media (max-width:1120px){.ux-home-reference .ux-hero-grid{grid-template-columns:1fr}.ux-home-reference .ux-hero-copy{text-align:center;max-width:760px;margin:auto}.ux-home-reference h1,.ux-home-reference .ux-hero-description{margin-inline:auto}.ux-home-reference .ux-actions,.ux-home-reference .ux-hero-principles{justify-content:center}.ux-home-reference .ux-preview{width:min(720px,100%);margin:auto}.ux-home-reference .ux-services{grid-template-columns:repeat(3,1fr)}.ux-home-reference .ux-ownership-grid{grid-template-columns:1fr 1fr}.ux-home-reference .ux-ownership-copy{grid-column:1/-1}.ux-home-reference .ux-industry-grid{grid-template-columns:repeat(4,1fr)}body:has(.ux-home-reference) .reference-header-inline{display:none}body:has(.ux-home-reference) .reference-header-second{display:block}}@media (max-width:760px){.ux-home-reference .ux-shell{width:min(100% - 32px,1180px)}.ux-home-reference .ux-section{padding-top:40px}.ux-home-reference .ux-section-heading{align-items:flex-start}.ux-home-reference .ux-section-heading h2{font-size:25px}.ux-home-reference .ux-hero{padding-top:12px}.ux-home-reference .ux-hero-grid{min-height:0}.ux-home-reference h1{letter-spacing:-1.5px;font-size:40px}.ux-home-reference .ux-hero-description{font-size:15px}.ux-home-reference .ux-hero-principles{text-align:left;grid-template-columns:1fr}.ux-home-reference .ux-preview{height:370px}.ux-home-reference .ux-system-map{transform-origin:top;left:-14%;right:-14%;transform:scale(.75)}.ux-home-reference .ux-laptop{width:320px;right:50%;transform:translate(50%)}.ux-home-reference .technology-showcase{display:block}.ux-home-reference .technology-banner-copy{margin-bottom:12px}.ux-home-reference .technology-logo-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ux-home-reference .ux-services,.ux-home-reference .ux-problems,.ux-home-reference .ux-starting-grid{grid-template-columns:repeat(2,1fr)}.ux-home-reference .ux-ownership-grid{grid-template-columns:1fr}.ux-home-reference .ux-delivery-grid{grid-template-columns:1fr 1fr}.ux-home-reference .ux-industry-grid{grid-template-columns:repeat(2,1fr)}.ux-home-reference .ux-faq-cta{grid-template-columns:1fr}.site-brand-logo{flex-basis:160px;width:160px}}@media (max-width:500px){.ux-home-reference h1{font-size:34px}.ux-home-reference .ux-actions{display:grid}.ux-home-reference .ux-preview{height:320px}.ux-home-reference .ux-system-map{left:-32%;right:-32%;transform:scale(.6)}.ux-home-reference .ux-laptop{width:280px;height:150px}.ux-home-reference .ux-laptop-body{height:105px}.ux-home-reference .ux-services,.ux-home-reference .ux-problems,.ux-home-reference .ux-starting-grid,.ux-home-reference .ux-delivery-grid{grid-template-columns:1fr}.ux-home-reference .ux-services .ux-card{min-height:185px}.ux-home-reference .ux-ownership-copy h2{font-size:29px}.ux-home-reference .ux-inline-cta{grid-template-columns:1fr;padding:20px}.ux-home-reference .ux-inline-cta>img{display:none}.ux-home-reference .ux-industry-grid{grid-template-columns:1fr 1fr}.ux-home-reference .ux-section-heading{flex-wrap:wrap}.site-brand-logo{flex-basis:135px;width:135px}}.ux-home-reference .ux-text-link{font-size:14px}.ux-home-reference .ux-hero-description{font-size:18px;line-height:1.6}.ux-home-reference .ux-button,.ux-home-reference .ux-hero-principles b{font-size:14px}.ux-home-reference .ux-hero-principles small{font-size:12px;line-height:1.45}.ux-home-reference .ux-services .ux-card{min-height:252px;padding:20px 18px}.ux-home-reference .ux-card h3{font-size:16px;line-height:1.35}.ux-home-reference .ux-card p{font-size:14px;line-height:1.65}.ux-home-reference .ux-ownership-copy p{font-size:15px;line-height:1.65}.ux-home-reference .ux-ownership article h3{font-size:17px}.ux-home-reference .ux-ownership article p{font-size:14px;line-height:1.6}.ux-home-reference .ux-section-intro{font-size:16px;line-height:1.7}.ux-home-reference .ux-starting-grid .ux-card{min-height:240px}.ux-home-reference .ux-delivery-grid h3{font-size:16px}.ux-home-reference .ux-delivery-grid p{font-size:13px;line-height:1.6}.ux-home-reference .ux-industry-grid span{min-height:54px;font-size:13px;line-height:1.25}.ux-home-reference .ux-faq summary{font-size:15px}.ux-home-reference .ux-faq details p{font-size:14px;line-height:1.65}.ux-home-reference .ux-inline-cta>div>p:not(.ux-eyebrow){font-size:15px;line-height:1.65}.ux-home-reference .technology-showcase{min-width:0;overflow:hidden}.ux-home-reference .technology-banner-copy{flex:0 0 130px}.ux-home-reference .technology-banner-copy span{font-size:11px;line-height:1.35}.ux-home-reference .technology-logo-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ux-home-reference .technology-logo-track{will-change:transform;gap:44px;width:max-content;animation:32s linear infinite ux-technology-scroll;display:flex}.ux-home-reference .technology-logo-viewport:hover .technology-logo-track{animation-play-state:paused}.ux-home-reference .technology-logo-group{align-items:center;gap:42px;padding-right:2px;display:flex}.ux-home-reference .technology-logo-card{color:#17284c;align-items:center;gap:8px;min-width:max-content;font-size:13px;font-weight:750;display:flex}.ux-home-reference .technology-logo-mark{width:34px;height:34px}.ux-home-reference .technology-logo-mark svg{width:30px;height:30px}.ux-home-reference .technology-wordmark{width:90px;height:34px}.ux-home-reference .technology-wordmark img{height:31px}@keyframes ux-technology-scroll{to{transform:translate(calc(-50% - 22px))}}.ux-home-reference .ux-industry-grid img{object-fit:cover;object-position:center;height:112px}.ux-home-reference .ux-industry-grid>a{transition:transform .2s,box-shadow .2s}.ux-home-reference .ux-industry-grid>a:hover{transform:translateY(-3px);box-shadow:0 14px 28px #17356a1a}.ux-home-reference .ux-inline-cta{min-height:310px;padding-bottom:0}.ux-home-reference .ux-inline-cta>img{object-fit:cover;object-position:62% center;align-self:stretch;width:100%;height:100%;min-height:310px}@media (max-width:760px){.ux-home-reference .ux-section-heading h2{font-size:29px}.ux-home-reference .technology-showcase{display:flex}.ux-home-reference .technology-banner-copy{flex-basis:105px;margin:0}.ux-home-reference .technology-logo-group{gap:30px}.ux-home-reference .ux-services .ux-card,.ux-home-reference .ux-starting-grid .ux-card{min-height:230px}.ux-home-reference .ux-inline-cta>img{min-height:270px}.ux-home-reference .ux-industry-grid img{height:120px}}@media (max-width:500px){.ux-home-reference,.ux-home-reference .ux-hero-description{font-size:16px}.ux-home-reference .ux-services .ux-card,.ux-home-reference .ux-starting-grid .ux-card{min-height:0}.ux-home-reference .technology-banner-copy{flex-basis:90px}.ux-home-reference .ux-inline-cta>img{border-radius:10px;min-height:210px;display:block}.ux-home-reference .ux-inline-cta{gap:18px}.ux-home-reference .ux-industry-grid img{height:105px}}@media (prefers-reduced-motion:reduce){.ux-home-reference .technology-logo-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ux-home-reference .technology-logo-track{animation:none}.ux-home-reference .technology-logo-group[aria-hidden=true]{display:none}}.site-brand-logo{flex-basis:225px;width:225px}.mobile-side-menu{display:none}.mobile-side-menu>summary{z-index:83;cursor:pointer;background:#fff;border:1px solid #dbe3f0;border-radius:10px;place-content:center;gap:5px;width:46px;height:46px;list-style:none;display:grid;position:relative;box-shadow:0 5px 14px #172b5c12}.mobile-side-menu>summary::-webkit-details-marker{display:none}.mobile-side-menu>summary span{background:#13234d;border-radius:2px;width:22px;height:2px;transition:transform .22s,opacity .22s;display:block}.mobile-side-backdrop{z-index:80;opacity:0;pointer-events:none;background:#07142c99;transition:opacity .25s;position:fixed;inset:0}.mobile-side-panel{z-index:81;background:#fff;width:min(410px,88vw);height:100dvh;padding:26px 24px 34px;transition:transform .28s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-24px 0 55px #07142c33}.mobile-side-menu[open] .mobile-side-backdrop{opacity:1;pointer-events:auto}.mobile-side-menu[open] .mobile-side-panel{transform:translate(0)}.mobile-side-menu[open]>summary{border-color:#d7ddec;position:fixed;top:18px;right:18px}.mobile-side-menu[open]>summary span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-side-menu[open]>summary span:nth-child(2){opacity:0}.mobile-side-menu[open]>summary span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body:has(.mobile-side-menu[open]){overflow:hidden}.mobile-side-brand{width:230px;max-width:calc(100% - 62px);margin-bottom:24px}.mobile-side-brand img{width:100%;height:auto;display:block}.mobile-side-panel nav{border-top:1px solid #e4e9f2}.mobile-side-section{border-bottom:1px solid #e4e9f2;padding:15px 0}.mobile-side-heading{color:#071a4d;justify-content:space-between;align-items:center;font-size:17px;font-weight:800;display:flex}.mobile-side-link{color:#526583;padding:8px 4px 0;font-size:14px;line-height:1.4;display:block}.mobile-side-link:hover,.mobile-side-heading:hover{color:#6424e9}.mobile-side-cta{color:#fff;background:#6124df;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:24px;font-size:15px;font-weight:800;display:flex}.ux-home-reference{font-size:18px}.ux-home-reference .ux-section-heading h2{font-size:36px}.ux-home-reference .ux-card h3{font-size:17px}.ux-home-reference .ux-card p{font-size:15px}.ux-home-reference .ux-problems .ux-card{min-height:176px}.ux-home-reference .ux-ownership-grid{align-items:start}.ux-home-reference .ux-ownership article{min-height:205px}.ux-home-reference .ux-ownership-note{color:#435a7e;background:#ffffff8c;border:1px solid #ffffffa8;border-radius:10px;grid-column:1/-1;margin:0;padding:13px 16px;font-size:15px;line-height:1.6}.ux-home-reference .ux-delivery-grid p,.ux-home-reference .ux-industry-grid span{font-size:14px}.ux-home-reference .ux-inline-cta{grid-template-columns:minmax(0,1.12fr) minmax(285px,.88fr)}.ux-home-reference .ux-inline-cta>div{min-width:0;padding-right:22px}.ux-home-reference .ux-inline-cta h2{letter-spacing:-.8px;overflow-wrap:break-word;max-width:100%;font-size:30px;line-height:1.08}.ux-home-reference .ux-inline-cta>img{min-width:0}body:has(.ux-home-reference) .reference-header-second{display:none!important}@media (max-width:1200px){.mobile-side-menu{display:block}.reference-header-second,.reference-header-inline{display:none!important}.reference-header-actions{gap:10px!important}.site-brand-logo{flex-basis:205px;width:205px}}@media (max-width:760px){.reference-header-main{height:70px!important;padding-inline:16px!important}.site-brand-logo{flex-basis:180px;width:180px}.ux-home-reference{font-size:17px}.ux-home-reference .ux-ownership article{min-height:0}.ux-home-reference .ux-ownership-note{grid-column:1}.ux-home-reference .ux-inline-cta{grid-template-columns:1fr}.ux-home-reference .ux-inline-cta>div{padding-right:0}.ux-home-reference .ux-inline-cta h2{font-size:29px}.header-contact-links>span{display:none}.header-contact-links{gap:10px!important}}@media (max-width:500px){.site-brand-logo{flex-basis:158px;width:158px}.reference-header-actions>.primary-action{display:none}.mobile-side-menu>summary{width:42px;height:42px}.header-contact-links>a:nth-child(2){display:none}.ux-home-reference .ux-section-heading h2{font-size:30px}.ux-home-reference .ux-card h3{font-size:17px}.ux-home-reference .ux-card p{font-size:15px}}.ux-home-reference .ux-preview{height:525px;margin-left:-18px}.ux-home-reference .ux-preview:before{content:"";z-index:0;opacity:.88;background:linear-gradient(#ffffff10,#ffffff28),url(/images/home/hero-office.webp) bottom/cover no-repeat;border-radius:36px;position:absolute;inset:22% -8% 0 -2%;-webkit-mask-image:linear-gradient(#0000 0,#000 32% 100%);mask-image:linear-gradient(#0000 0,#000 32% 100%)}.ux-home-reference .ux-preview-cloud{z-index:0;opacity:.82;inset:2% -2% 15% 0}.ux-home-reference .ux-system-map{z-index:2;inset:4px 0 165px}.ux-home-reference .ux-system-connectors{z-index:1;fill:none;stroke:#5365ff;stroke-width:2.2px;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ux-home-reference .ux-system-node{z-index:3;width:166px;padding:11px 12px}.ux-home-reference .ux-system-node b{font-size:12px}.ux-home-reference .ux-system-node small{font-size:9px}.ux-home-reference .ux-node-crm{top:8%;left:2%}.ux-home-reference .ux-node-automation{top:0;left:39%}.ux-home-reference .ux-node-integrations{top:10%;right:0}.ux-home-reference .ux-node-ai{top:42%;left:0}.ux-home-reference .ux-node-comms{top:43%;right:-1%}.ux-home-reference .ux-node-apps{bottom:0;left:2%}.ux-home-reference .ux-node-data{bottom:0;right:0}.ux-home-reference .ux-system-hub{border:1px solid #eee8f8;border-radius:20px;width:128px;height:105px;top:34%;left:41%}.ux-home-reference .ux-system-hub img{width:108px}.ux-home-reference .ux-laptop{border-width:7px 7px 15px;border-radius:11px;width:440px;height:220px;bottom:2px;right:5%}.ux-home-reference .ux-laptop:after{height:12px;bottom:-24px;left:-42px;right:-42px}.ux-home-reference .ux-laptop-bar{height:30px;padding:5px 10px}.ux-home-reference .ux-laptop-bar img{width:72px}.ux-home-reference .ux-laptop-body{height:168px}.ux-home-reference .ux-laptop-nav{background:#111f50;flex-direction:column;gap:8px;width:78px;padding:12px 8px;display:flex}.ux-home-reference .ux-laptop-nav span{color:#bdc8ef;font-size:6px}.ux-home-reference .ux-laptop-nav span:first-child{color:#fff;background:#4b58ed;border-radius:4px;margin-inline:-3px;padding:5px 4px}.ux-home-reference .ux-laptop-main{padding:12px 11px}.ux-home-reference .ux-laptop-stats{gap:7px}.ux-home-reference .ux-laptop-stats span{padding:7px 6px}.ux-home-reference .ux-laptop-stats b{font-size:12px}.ux-home-reference .ux-laptop-stats i{font-size:6px}.ux-home-reference .ux-laptop-stats em{color:#13a96f;margin-top:3px;font-size:6px;font-style:normal;display:block}.ux-home-reference .ux-laptop-panels{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:9px;display:grid}.ux-home-reference .ux-pipeline,.ux-home-reference .ux-activity{background:#fff;border-radius:5px;height:77px;padding:8px}.ux-home-reference .ux-pipeline>b,.ux-home-reference .ux-activity>b{color:#1a2850;font-size:7px;display:block}.ux-home-reference .ux-pipeline svg{width:100%;height:54px;overflow:visible}.ux-home-reference .ux-pipeline path{fill:none;stroke:#5367ff;stroke-width:3px}.ux-home-reference .ux-activity{flex-direction:column;gap:5px;display:flex}.ux-home-reference .ux-activity span{color:#52617f;align-items:center;gap:4px;font-size:5px;display:flex}.ux-home-reference .ux-activity i{background:#24c57b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.ux-home-reference .ux-activity span:nth-child(3) i{background:#8a38ed}.ux-home-reference .ux-activity span:nth-child(4) i{background:#2686f5}@media (max-width:1120px){.ux-home-reference .ux-hero-grid{grid-template-columns:1fr;min-height:0}.ux-home-reference .ux-preview{margin-left:auto}.ux-home-reference .ux-laptop{right:50%;transform:translate(50%)}}@media (max-width:760px){.ux-home-reference .ux-preview{height:425px}.ux-home-reference .ux-system-map{transform-origin:top;inset:4px -8% 130px;transform:scale(.78)}.ux-home-reference .ux-laptop{width:360px;height:185px}.ux-home-reference .ux-laptop-body{height:136px}.ux-home-reference .ux-laptop-nav{width:65px}.ux-home-reference .ux-laptop-panels{margin-top:7px}.ux-home-reference .ux-pipeline,.ux-home-reference .ux-activity{height:55px}.ux-home-reference .ux-preview:before{inset:24% -12% 0}}@media (max-width:500px){.ux-home-reference .ux-preview{height:355px}.ux-home-reference .ux-system-map{inset:0 -28% 105px;transform:scale(.62)}.ux-home-reference .ux-laptop{width:290px;height:155px}.ux-home-reference .ux-laptop-body{height:108px}.ux-home-reference .ux-laptop-nav{width:52px;padding:8px 5px}.ux-home-reference .ux-laptop-main{padding:7px}.ux-home-reference .ux-laptop-stats span{padding:5px 3px}.ux-home-reference .ux-laptop-stats em,.ux-home-reference .ux-activity{display:none}.ux-home-reference .ux-laptop-panels{grid-template-columns:1fr}.ux-home-reference .ux-pipeline{height:43px}.ux-home-reference .ux-pipeline svg{height:30px}.ux-home-reference .ux-preview:before{inset:22% -30% 0}}.ux-home-reference .ux-preview{isolation:isolate}.ux-home-reference .ux-preview:before{opacity:.7;background:url(/images/home/hero-office.webp) bottom/cover no-repeat;border-radius:0;inset:18% -10% -2% -4%;-webkit-mask-image:radial-gradient(78% 76% at 56% 70%,#000 45%,#000c 68%,#0000 100%);mask-image:radial-gradient(78% 76% at 56% 70%,#000 45%,#000c 68%,#0000 100%)}.ux-home-reference .ux-system-map{z-index:7}.ux-home-reference .ux-node-apps,.ux-home-reference .ux-node-data{top:67%;bottom:auto}.ux-home-reference .ux-laptop{z-index:6}.ux-home-reference .ux-system-connectors{filter:drop-shadow(0 1px #fff)}.ux-home-reference .ux-inline-cta{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:stretch;padding:18px 18px 18px 24px}.ux-home-reference .ux-inline-cta-media{background:linear-gradient(145deg,#ddecff,#eedbff);border:1px solid #fffc;border-radius:44% 14px 14px 44%/52% 14px 14px 52%;align-self:stretch;min-width:0;min-height:274px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffff5e,0 10px 25px #46378414}.ux-home-reference .ux-inline-cta-media:before,.ux-home-reference .ux-inline-cta-media>span{content:"";z-index:0;filter:blur(1px);border-radius:50%;position:absolute}.ux-home-reference .ux-inline-cta-media:before{background:#d7b8ff99;width:180px;height:180px;top:-55px;right:-45px}.ux-home-reference .ux-inline-cta-media>span{background:#c8f1ffb3;width:130px;height:130px;bottom:-35px;left:-42px}.ux-home-reference .ux-inline-cta-media img{z-index:1;object-fit:cover;object-position:66% center;clip-path:ellipse(79% 74% at 62% 52%);width:100%;height:100%;min-height:274px;position:relative}@media (max-width:760px){.ux-home-reference .ux-preview:before{inset:20% -14% -2%}.ux-home-reference .ux-inline-cta{padding:20px}.ux-home-reference .ux-inline-cta-media{border-radius:26px;min-height:260px}.ux-home-reference .ux-inline-cta-media img{clip-path:ellipse(72% 82% at 58% 52%);min-height:260px}}@media (max-width:500px){.ux-home-reference .ux-preview:before{inset:22% -28% 0}.ux-home-reference .ux-inline-cta-media,.ux-home-reference .ux-inline-cta-media img{min-height:220px}}.header-topbar-inner{min-height:34px}.header-contact-links{font-size:13px!important}.reference-header-main{height:82px!important}.reference-header-inline a{font-size:16px!important}.reference-header-actions>.primary-action{min-height:46px;padding-inline:20px;font-size:14px}.ux-home-reference .ux-hero-grid{grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:630px}.ux-home-reference .ux-hero-copy{min-width:0;padding:42px 34px 42px 0}.ux-home-reference h1{letter-spacing:-2.5px;max-width:100%;font-size:58px;line-height:1}.ux-home-reference .ux-hero-description{width:100%;max-width:100%;font-size:19px;line-height:1.7}.ux-home-reference .ux-preview{width:100%;height:590px;margin-left:0;overflow:visible}.ux-home-reference .ux-preview:before{opacity:.65;background:linear-gradient(145deg,#ffffff14,#e9e1ff24),url(/images/home/hero-office.webp) bottom/cover no-repeat;border:1px solid #ffffffa6;border-radius:46% 18% 20% 42%/42% 20% 22% 50%;inset:16% 0 1% 3%;box-shadow:inset 0 0 80px #fff9;-webkit-mask-image:none;mask-image:none}.ux-home-reference .ux-preview-cloud{opacity:.62;border-radius:45% 25% 28% 48%;inset:5% 0 14% 4%}.ux-home-reference .ux-system-map{inset:18px 0 190px}.ux-home-reference .ux-laptop{bottom:12px}.ux-home-reference .ux-hero-principles{gap:22px}.ux-home-reference .ux-hero-principles b{font-size:15px}.ux-home-reference .ux-hero-principles small{font-size:13px}@media (max-width:1250px) and (min-width:1121px){.ux-home-reference .ux-shell{width:min(1120px,100% - 40px)}.ux-home-reference h1{font-size:52px}.ux-home-reference .ux-hero-copy{padding-right:28px}.ux-home-reference .ux-hero-description{font-size:17px}.ux-home-reference .ux-preview{height:560px}.ux-home-reference .ux-system-map{transform-origin:top;inset-inline:-5%;transform:scale(.9)}.ux-home-reference .ux-laptop{width:405px;right:50%;transform:translate(50%)}}@media (max-width:1120px){.ux-home-reference .ux-hero-grid{grid-template-columns:1fr;min-height:0}.ux-home-reference .ux-hero-copy{max-width:760px;padding:38px 0 26px}.ux-home-reference .ux-preview{height:540px}.ux-home-reference .ux-preview:before{border-radius:36% 26% 24% 40%;inset:16% 3% 1%}.ux-home-reference .ux-system-map{inset:12px 0 175px;transform:none}}@media (max-width:760px){.header-topbar-inner{min-height:31px}.header-contact-links{font-size:12px!important}.reference-header-main{height:74px!important}.ux-home-reference .ux-hero-copy{padding-top:30px}.ux-home-reference h1{font-size:44px}.ux-home-reference .ux-hero-description{font-size:17px}.ux-home-reference .ux-preview{border-radius:28px;height:450px;overflow:hidden}.ux-home-reference .ux-preview:before{border-radius:42% 22% 18% 38%;inset:20% 0 0}.ux-home-reference .ux-system-map{inset:6px -8% 135px;transform:scale(.78)}}@media (max-width:500px){.reference-header-main{height:70px!important}.ux-home-reference h1{letter-spacing:-1.7px;font-size:38px}.ux-home-reference .ux-preview{height:370px}.ux-home-reference .ux-preview:before{inset:22% 0 0}.ux-home-reference .ux-system-map{inset:0 -28% 110px;transform:scale(.62)}}.hero2{isolation:isolate;min-width:0;height:600px;position:relative}.hero2-bg{z-index:0;filter:saturate(1.08);background:radial-gradient(circle at 24% 42%,#d9f0ff 0 26%,#0000 27%),radial-gradient(circle at 70% 38%,#e7ddff 0 46%,#0000 47%),radial-gradient(circle at 86% 66%,#f6d4ff 0 32%,#0000 33%);border-radius:46% 54% 52% 48%;animation:16s ease-in-out infinite h2blob;position:absolute;inset:4% -2% 6% 0}@keyframes h2blob{0%,to{border-radius:46% 54% 52% 48%}50%{border-radius:52% 48% 46% 54%}}.hero2-wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero2-wires .w{fill:none;stroke:#8aa0ff;stroke-width:1.6px;stroke-dasharray:4 5;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:1s linear infinite h2flow}@keyframes h2flow{to{stroke-dashoffset:-18px}}.hero2-card{z-index:4;background:#fff;border:1px solid #e6ebf6;border-radius:13px;align-items:center;gap:9px;width:156px;padding:10px 12px;animation:6s ease-in-out infinite h2float;display:flex;position:absolute;box-shadow:0 12px 26px #26386c14}.hero2-card .ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hero2-card .ic svg{width:18px;height:18px}.hero2-card .tx{min-width:0}.hero2-card b{color:#0b1b46;font-size:12px;line-height:1.15;display:block}.hero2-card small{color:#6a789a;white-space:nowrap;margin-top:1px;font-size:8.5px;display:block}.hero2-card .dot{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%;animation:2.4s ease-in-out infinite h2pulse;position:absolute}@keyframes h2float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes h2pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.hero2-card .ic.sc{background:linear-gradient(135deg,#3b7de0,#2159c8)}.h2-suitecrm{color:#2159c8}.hero2-card .ic.n8{background:linear-gradient(135deg,#f2557d,#e5397a)}.h2-n8n{color:#e5397a}.hero2-card .ic.wa{background:#25d366}.h2-wa{color:#1faa53}.hero2-card .ic.ai{background:linear-gradient(135deg,#8b46f5,#6a2df0)}.h2-ai{color:#6a2df0}.hero2-card .ic.an{background:linear-gradient(135deg,#3d8bf7,#2469fa)}.h2-analytics{color:#2469fa}.hero2-card .ic.ap{background:linear-gradient(135deg,#f25bb0,#ec3f97)}.h2-apps{color:#ec3f97}.hero2-card .ic.pi{background:linear-gradient(135deg,#22b8e6,#0e9fd6)}.h2-api{color:#0e9fd6}.h2-suitecrm{top:12%;left:2%}.h2-suitecrm .dot{bottom:8px;right:-4px}.h2-n8n{top:1%;left:37%}.h2-n8n .dot{bottom:-4px;left:50%}.h2-wa{top:12%;right:2%}.h2-wa .dot{bottom:8px;left:-4px}.h2-ai{bottom:14%;left:0}.h2-ai .dot{top:8px;right:-4px}.h2-analytics{bottom:1%;left:26%}.h2-analytics .dot{top:-4px;left:50%}.h2-apps{bottom:1%;right:26%}.h2-apps .dot{top:-4px;left:50%}.h2-api{bottom:14%;right:0}.h2-api .dot{top:8px;left:-4px}.hero2-card:nth-child(4){animation-delay:-.6s}.hero2-card:nth-child(5){animation-delay:-1.4s}.hero2-card:nth-child(6){animation-delay:-2.1s}.hero2-card:nth-child(7){animation-delay:-2.8s}.hero2-card:nth-child(8){animation-delay:-3.5s}.hero2-card:nth-child(9){animation-delay:-4.2s}.hero2-app{z-index:3;background:#fff;border:1px solid #e6ebf6;border-radius:16px;width:68%;max-width:470px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 70px #22336026}.hero2-app-bar{background:#fff;border-bottom:1px solid #eef1f8;justify-content:space-between;align-items:center;height:40px;padding:0 13px;display:flex}.hero2-app-bar .logo-img{width:auto;height:18px}.hero2-app-bar .ctrls{gap:6px;display:inline-flex}.hero2-app-bar .ctrls i{border:1.4px solid #c3ccdd;border-radius:3px;width:13px;height:13px}.hero2-app-body{display:flex}.hero2-app .side{background:#fbfcff;border-right:1px solid #eef1f8;flex:none;width:116px;padding:11px 9px}.hero2-app .side>b{color:#9aa6bd;letter-spacing:.12em;margin:0 0 8px 6px;font-size:7px;display:block}.hero2-app .side span{color:#5a6b8c;border-radius:7px;align-items:center;gap:7px;padding:6px 7px;font-size:9px;font-weight:650;display:flex}.hero2-app .side span em{place-items:center;width:15px;height:15px;display:grid}.hero2-app .side span em svg{width:12px;height:12px}.hero2-app .side span.on{color:#6a2df0;background:linear-gradient(135deg,#efe8ff,#e7edff);font-weight:750}.hero2-app .main{background:linear-gradient(160deg,#fff,#f7f9ff);flex:1;grid-template-columns:1.12fr .88fr;gap:8px;min-width:0;padding:11px;display:grid}.hero2-app .card{background:#fff;border:1px solid #eef1f8;border-radius:10px;padding:9px;box-shadow:0 4px 12px #2a3c6b08}.hero2-app .ch{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.hero2-app .ch b{color:#16234a;font-size:9px}.hero2-app .pgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hero2-app .stat{border:1px solid #eef1f8;border-radius:7px;padding:7px 8px}.hero2-app .stat small{color:#7183a3;font-size:7px;font-weight:600;display:block}.hero2-app .stat b{margin-top:2px;font-size:15px;font-weight:800;display:block}.hero2-app .stat.c0{background:#f6f8fc}.hero2-app .stat.c0 b{color:#33436b}.hero2-app .stat.c1{background:#eef4ff;border-color:#dbe7ff}.hero2-app .stat.c1 b{color:#2469fa}.hero2-app .stat.c2{background:#f3eeff;border-color:#e6dbff}.hero2-app .stat.c2 b{color:#7c3aed}.hero2-app .stat.c3{background:#e7fbf0;border-color:#cdf3de}.hero2-app .stat.c3 b{color:#12a05f}.hero2-app .badge{color:#12a05f;background:#e7fbf0;border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:7px;font-weight:800;display:inline-flex}.hero2-app .badge i{background:#12a05f;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite h2pulse}.hero2-app .bars{align-items:flex-end;gap:4px;height:62px;padding-top:4px;display:flex}.hero2-app .bars span{transform-origin:bottom;background:linear-gradient(#8a3ef3,#2676ff);border-radius:3px 3px 0 0;flex:1;animation:2.8s ease-in-out infinite h2bar}.hero2-app .bars span:nth-child(odd){animation-delay:-1.4s}.hero2-app .bars span:nth-child(3n){animation-delay:-.8s}.hero2-app .bars span:first-child{height:38%}.hero2-app .bars span:nth-child(2){height:52%}.hero2-app .bars span:nth-child(3){height:44%}.hero2-app .bars span:nth-child(4){height:66%}.hero2-app .bars span:nth-child(5){height:58%}.hero2-app .bars span:nth-child(6){height:74%}.hero2-app .bars span:nth-child(7){height:64%}.hero2-app .bars span:nth-child(8){height:88%}@keyframes h2bar{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}.hero2-app .run{align-items:center;gap:7px;padding:4px 0;display:flex}.hero2-app .run+.run{border-top:1px solid #f1f4fa}.hero2-app .run .ck{color:#12a05f;background:#e7fbf0;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.hero2-app .run .ck svg{width:9px;height:9px}.hero2-app .run .rl{color:#33436b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:8px;overflow:hidden}.hero2-app .run .rt{color:#9aa6bd;white-space:nowrap;font-size:7px}.hero2-app .hrow{align-items:center;gap:7px;padding:4px 0;display:flex}.hero2-app .hrow .hi{border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.hero2-app .hrow .hi svg{width:10px;height:10px}.hero2-app .hrow .hi.doc{color:#2469fa;background:#eef4ff}.hero2-app .hrow .hi.gear{color:#7c3aed;background:#f3eeff}.hero2-app .hrow .hi.ok{color:#12a05f;background:#e7fbf0}.hero2-app .hrow .hl{color:#5a6b8c;font-size:8px}.hero2-app .hrow .hl b{color:#16234a;font-weight:750}.hero2-app .hrow .hl b.green{color:#12a05f}@media (max-width:1120px){.hero2{width:min(720px,100%);margin-inline:auto}}@media (max-width:760px){.hero2{height:540px}}@media (max-width:620px){.hero2{height:500px}.hero2-app{width:88%}.hero2-app .side{width:92px}.hero2-app .side span{gap:6px;padding:5px 6px;font-size:8px}.hero2-app .main{gap:6px;padding:9px}.hero2-app .stat b{font-size:13px}.hero2-card{gap:6px;width:118px;padding:8px}.hero2-card .ic{width:26px;height:26px}.hero2-card .ic svg{width:14px;height:14px}.hero2-card b{font-size:10px}.hero2-card small{font-size:7px}.h2-n8n,.h2-analytics,.h2-apps{display:none}}@media (prefers-reduced-motion:reduce){.hero2-bg,.hero2-wires .w,.hero2-card,.hero2-card .dot,.hero2-app .badge i,.hero2-app .bars span{animation:none}}
