:root{--bl-bg:#0d0b09;--bl-panel:#111110;--bl-card:rgba(255,255,255,0.02);--bl-line:rgba(255,255,255,0.09);--bl-line-2:rgba(255,255,255,0.06);--bl-coral:#ff6a3e;--bl-coral-l:#ff8f4c;--bl-coral-d:#e2400f;--bl-coral-soft:rgba(255,106,62,0.05);--bl-coral-glow:rgba(255,106,62,0.18);--bl-hub:#161310;--bl-t1:#ffffff;--bl-t2:#d3d3d3;--bl-t3:#b9b2aa;--bl-t4:#8a837c;--bl-btn-text:#ffffff}html[data-theme=light]{--bl-bg:#fbf9f6;--bl-panel:#ffffff;--bl-card:rgba(20,16,12,0.025);--bl-line:rgba(20,16,12,0.12);--bl-line-2:rgba(20,16,12,0.07);--bl-coral:#ff6a3e;--bl-coral-l:#e2400f;--bl-coral-d:#c2370d;--bl-coral-soft:rgba(255,106,62,0.08);--bl-coral-glow:rgba(255,106,62,0.14);--bl-hub:#fff4ee;--bl-t1:#1b1714;--bl-t2:#403a34;--bl-t3:#6a635b;--bl-t4:#938b82;--bl-btn-text:#ffffff}html[data-theme] .cp_wrap,html[data-theme] .cpv2,html[data-theme] body{transition:background-color .3s ease,color .3s ease}.theme_toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;border:1px solid rgba(255,138,76,.4);background:rgba(255,106,62,.08);color:var(--bl-coral-l);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.theme_toggle:hover{background:rgba(255,106,62,.16);border-color:var(--bl-coral);transform:translateY(-1px)}.theme_toggle svg{display:block}.bl-lockup{display:inline-flex;align-items:center;gap:9px}.bl-lockup-mark{width:30px;height:30px;display:block}.bl-lockup-word{font-family:Geist,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.01em;color:#ffffff;line-height:1}@media (max-width:1023px){.bl-lockup-mark{width:24px;height:24px}.bl-lockup-word{font-size:19px}}html[data-theme=light] .bl-lockup-word{color:var(--bl-t1)}body{background:#000000;font-family:Lato,sans-serif}html{scroll-behavior:smooth}p{font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Geist,sans-serif}h1 span,h2 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.main_menu{display:flex;align-items:center;justify-content:center}.main_menu nav{background:none}.main_menu ul li{position:relative;padding:0 15px;margin:0}.main_menu ul li a{font-size:18px;line-height:30px;font-weight:400;color:#ffffff;font-family:Lato,sans-serif}.main_menu ul li a.active,.main_menu ul li a:hover{color:#eb7b3f}.main_menu ul li.get_started a:hover{color:#ffffff}.main_menu ul ul{display:none;position:absolute;left:0;background:#ffffff;width:300px;padding:10px}.main_menu ul li:hover ul{display:block}.main_menu ul ul li a{color:#231000!important;font-size:13px;line-height:30px;font-weight:400}.main_menu ul ul li a:hover{color:#305eff!important}.login_area{background-size:cover;height:100vh;display:flex;justify-content:center;align-items:center}.login_box{border:1px solid #ded7cf;border-radius:10px;padding:40px 60px;max-width:600px;width:100%}.login_box input[type=email],.login_box input[type=password],.login_box input[type=text]{font-size:14px;line-height:16px;color:#231000;border:none;width:100%}.login_box input[type=email]:focus,.login_box input[type=password]:focus,.login_box input[type=text]:focus{border:none;outline:none;box-shadow:none}#style-3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}#style-3::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#style-3::-webkit-scrollbar-thumb{background-color:#a1a1a2}.home_banner_area{background-color:#000000;background-image:radial-gradient(120% 75% at 50% -10%,rgba(255,106,62,.22) 0,rgba(255,106,62,0) 55%),radial-gradient(70% 55% at 82% 12%,rgba(213,91,18,.18) 0,rgba(0,0,0,0) 55%),linear-gradient(180deg,#1b1206,#0a0805 45%,#000000);padding:150px 0 0;min-height:1119px;position:relative;overflow:hidden}.hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;pointer-events:none}.home_banner_area>.max-w-7xl{position:relative;z-index:1}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-reveal{animation:heroFadeUp .9s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.hero-reveal{animation:none}}.fast_moving_section,.innovation_section,.modular_solutions_section,.more_software_section,.testimonial_section{content-visibility:auto;contain-intrinsic-size:auto 700px}.hero-morph{top:-4%;left:50%;width:min(620px,78%);aspect-ratio:1.1/1;z-index:0;pointer-events:none;transform:translateX(-50%);filter:blur(6px) saturate(1.15)}.hero-morph,.hm{position:absolute}.hm{inset:0;display:flex;align-items:center;justify-content:center;opacity:0}.hm img,.hm svg{width:64%;height:64%;object-fit:contain}.hm-1 img{filter:brightness(0) saturate(100%) invert(54%) sepia(64%) saturate(2600%) hue-rotate(338deg) brightness(101%) contrast(101%)}.hm-0{opacity:.42}.hero-dash{z-index:1;margin-top:16px;max-width:1010px;margin-left:auto;margin-right:auto}.hd,.hero-dash{position:relative}.hd{border:1px solid rgba(255,122,77,.18);border-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#141110,#0d0b09);box-shadow:0 -2px 60px rgba(255,106,62,.12),0 30px 80px rgba(0,0,0,.5);overflow:hidden;text-align:left}.hd-top{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.hd-dots{display:inline-flex;gap:6px}.hd-dots i{width:10px;height:10px;border-radius:50%;background:#2f2a26}.hd-dots i:first-child{background:#ff5f57}.hd-dots i:nth-child(2){background:#febc2e}.hd-dots i:nth-child(3){background:#28c840}.hd-crumb{font-size:13px;color:#8a837c}.hd-crumb em{color:#fff;font-style:normal;font-weight:600}.hd-crumb b{color:#4d4843}.hd-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;color:#d6ffe8;padding:4px 10px;border-radius:999px;background:rgba(41,208,127,.12);border:1px solid rgba(41,208,127,.3)}.hd-live i{width:7px;height:7px;border-radius:50%;background:#29d07f}.hd-body{padding:16px 20px 22px}.dd-tabs{display:flex;gap:8px;margin-bottom:16px}.dd-tab{font-family:inherit;font-size:13px;font-weight:600;color:#8a837c;padding:7px 16px;border-radius:9px;border:1px solid transparent;background:transparent;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.dd-tab:hover{color:#d8d2cc}.dd-tab.is-active{color:#fff;background:rgba(255,106,62,.16);border-color:rgba(255,106,62,.4)}.dd-tab:focus-visible{outline:2px solid #ff7a4d;outline-offset:2px}.dd-panel{min-height:372px}.dd-main{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:stretch}.dd-left{display:flex;flex-direction:column;gap:13px;min-width:0}.dd-hero{display:flex;align-items:center;gap:16px}.dd-hero-num{font-size:60px;line-height:1;font-weight:700;color:#fff;letter-spacing:-.02em}.dd-count:after{content:counter(ddc)}.dd-count{counter-reset:ddc var(--ddv,0)}.dd-hero-meta{display:flex;flex-direction:column;gap:6px}.dd-delta{align-self:flex-start;font-size:12px;font-weight:700;color:#29d07f;background:rgba(41,208,127,.12);border:1px solid rgba(41,208,127,.3);padding:2px 9px;border-radius:999px}.dd-hero-label{font-size:14px;color:#cfc8c1;max-width:190px;line-height:1.3}.dd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dd-stat{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:3px}.dd-stat-v{font-size:19px;font-weight:700;color:#fff}.dd-stat-l{font-size:11px;color:#8a837c;line-height:1.25}.dd-chart{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 14px 11px}.dd-chart-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a837c}.dd-bars{display:flex;align-items:flex-end;gap:7px;height:62px;margin-top:11px}.dd-bar{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#ff8f4c,#e2400f);transform-origin:bottom}.dd-bar:last-child{background:linear-gradient(180deg,#ffd28f,#ff7a4d);box-shadow:0 0 12px rgba(255,122,77,.5)}.dd-right{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column}.dd-feed-head{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a837c;display:inline-flex;align-items:center;gap:7px;margin-bottom:13px}.dd-feed-dot{width:7px;height:7px;border-radius:50%;background:#29d07f}.dd-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dd-feed-row{display:flex;align-items:flex-start;gap:10px}.dd-feed-tag{flex:none;font-size:10px;font-weight:700;color:#ff9f76;background:rgba(255,106,62,.1);border:1px solid rgba(255,106,62,.22);border-radius:6px;padding:3px 7px;margin-top:1px}.dd-feed-body{display:flex;flex-direction:column;min-width:0}.dd-feed-body b{font-size:13px;font-weight:600;color:#f3efeb}.dd-feed-body em{font-size:12px;font-style:normal;color:#8a837c}.dd-rail{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.dd-rail-head{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a837c}.dd-rail-head b{color:#ff7a4d}.dd-map{display:flex;align-items:flex-start;gap:14px;margin-top:13px}.dd-node{flex:none;width:56px;aspect-ratio:1;border-radius:15px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.dd-node img{width:58%;height:58%;object-fit:contain}.dd-hub{width:60px;background:linear-gradient(180deg,#fff,#f4f1ee);box-shadow:0 8px 22px rgba(255,106,62,.3),0 0 0 4px rgba(255,106,62,.12)}.dd-track{position:relative;flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-left:12px}.dd-track:before{content:"";position:absolute;left:0;right:4px;top:21px;height:2px;z-index:0;background-image:linear-gradient(90deg,rgba(255,122,77,.55) 0 8px,transparent 8px 16px);background-size:16px 2px}.dd-chip{position:relative;z-index:1;flex-direction:column;gap:7px;flex:1;min-width:0}.dd-chip,.dd-chip-ic{display:flex;align-items:center}.dd-chip-ic{width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.35);justify-content:center}.dd-chip-ic img{width:62%;height:62%;object-fit:contain}.dd-chip-l{font-size:10px;font-weight:600;color:#b9b2ab;text-align:center;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@property --ddv{syntax:"<integer>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.hero-morph{animation:hmBreathe 16s ease-in-out infinite}.hm-0{animation:hmCycle 16s ease-in-out infinite}.hm-1{animation:hmCycle 16s ease-in-out -4s infinite}.hm-2{animation:hmCycle 16s ease-in-out -8s infinite}.hm-3{animation:hmCycle 16s ease-in-out -12s infinite}.hd{animation:hdRise .9s cubic-bezier(.22,1,.36,1) both}.hd-live i{animation:heroPulse 1.8s infinite}.dd-panel{animation:ddPanel .5s ease both}.dd-count{animation:ddCount 1.6s ease-out .2s both}.dd-bar{animation:ddBarGrow .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 55ms + .1s)}.dd-feed-row{animation:ddFeed .5s ease both;animation-delay:calc(var(--i) * 90ms + .2s)}.dd-track:before{animation:ddFlow .9s linear infinite}}@keyframes hmBreathe{0%,to{opacity:.85;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.05)}}@keyframes hmCycle{0%{opacity:0}4%{opacity:.5}18%{opacity:.5}25%{opacity:0}to{opacity:0}}@keyframes hdRise{0%{opacity:0;transform:translateY(46px)}}@keyframes heroPulse{0%{box-shadow:0 0 0 0 rgba(41,208,127,.55)}70%{box-shadow:0 0 0 8px rgba(41,208,127,0)}to{box-shadow:0 0 0 0 rgba(41,208,127,0)}}@keyframes ddPanel{0%{opacity:0;transform:translateY(8px)}}@keyframes ddCount{0%{--ddv:0}}@keyframes ddBarGrow{0%{transform:scaleY(0)}}@keyframes ddFeed{0%{opacity:0;transform:translateX(-7px)}}@keyframes ddFlow{to{background-position-x:16px}}@media (max-width:767px){.hero-morph{width:70%;top:2%}.dd-panel{min-height:0}.dd-main{grid-template-columns:1fr;gap:14px}.dd-hero-num{font-size:46px}.dd-hero-label{max-width:none}.dd-map{flex-direction:column;align-items:flex-start;gap:14px}.dd-track{flex-wrap:wrap;justify-content:flex-start;gap:14px 10px;padding-left:0}.dd-track:before{display:none}.dd-chip{flex:none;width:66px}}.button_gradian{background:#ff8f4c;background:linear-gradient(90deg,rgba(255,143,76,1),rgba(255,143,76,.81) 31%,rgba(213,91,18,.8));font-family:Geist,sans-serif}.button_gradian2,.button_gradian:hover{background:#ffffff;color:#000000}.button_gradian2{font-family:Geist,sans-serif}.button_gradian2:hover{background:#ff8f4c;background:linear-gradient(90deg,rgba(255,143,76,1),rgba(255,143,76,.81) 31%,rgba(213,91,18,.8));color:#ffffff}.Trusted_section{padding:80px 0 150px;text-align:center}.Trusted_section,.logo-ticker{position:relative;overflow:hidden}.logo-ticker{width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent)}.lt-track{width:max-content;will-change:transform}.lt-item,.lt-track{display:flex;align-items:center}.lt-item{flex:none;justify-content:center;padding:0 34px}.lt-img{width:230px;height:96px;object-fit:contain;opacity:.62;filter:grayscale(1) brightness(1.7);transition:opacity .3s ease,filter .3s ease}.lt-item:hover .lt-img{opacity:1;filter:none}@media (prefers-reduced-motion:no-preference){.logo-ticker.is-live .lt-track{animation:ltScroll 60s linear infinite}.logo-ticker.is-live:hover .lt-track{animation-play-state:paused}}@keyframes ltScroll{to{transform:translateX(-50%)}}.testimonial_section{padding:120px 0 130px;position:relative;overflow:hidden}.testimonial_section:before{content:"";position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:1100px;max-width:120%;height:620px;background:radial-gradient(ellipse at center,rgba(255,106,62,.16) 0,rgba(255,106,62,.05) 38%,transparent 70%);pointer-events:none;z-index:0}.tw-wall{z-index:1;display:flex;flex-direction:column;gap:26px}.tw-row,.tw-wall{position:relative}.tw-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tw-track{display:flex;align-items:stretch;width:max-content;gap:24px;padding:6px 12px;will-change:transform}.tw-card{position:relative;flex:none;width:392px;box-sizing:border-box;padding:26px 28px 24px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.tw-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.06);border-color:rgba(255,106,62,.4);box-shadow:0 18px 40px -22px rgba(255,106,62,.55)}.tw-mark{position:absolute;top:6px;right:22px;font-family:"Instrument Serif",serif;font-style:italic;font-size:76px;line-height:1;color:rgba(255,106,62,.18);pointer-events:none}.tw-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tw-stars{color:#ff7a4d;font-size:15px;letter-spacing:2px}.tw-src{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#d3d3d3;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.tw-src-upwork{color:#ffb596;border-color:rgba(255,106,62,.32);background:rgba(255,106,62,.08)}.tw-src-google{color:#cdd6e0;border-color:rgba(160,180,210,.28);background:rgba(160,180,210,.07)}.tw-src-bark{color:#7fe3c4;border-color:rgba(58,191,156,.32);background:rgba(58,191,156,.08)}.tw-quote{color:#d8d4d0;font-size:15px;line-height:24px;margin:0 0 20px;flex:1}.tw-person{gap:12px}.tw-avatar,.tw-person{display:flex;align-items:center}.tw-avatar{flex:none;width:42px;height:42px;border-radius:50%;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff8f4c,#e2400f);box-shadow:inset 0 -6px 8px -6px rgba(255,255,255,.6)}.tw-who{display:flex;flex-direction:column;min-width:0}.tw-name{color:#ffffff;font-size:15px;font-weight:600;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.tw-meta{color:#8a837c;font-size:12.5px;line-height:17px}@media (prefers-reduced-motion:no-preference){.tw-wall.is-live .tw-row-a .tw-track{animation:twScroll 64s linear infinite}.tw-wall.is-live .tw-row-b .tw-track{animation:twScroll 78s linear infinite reverse}.tw-row:hover .tw-track{animation-play-state:paused}}@keyframes twScroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tw-row{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tw-row::-webkit-scrollbar{display:none}}.form_wrap>div>div{background:#131313;border:1px solid #491b00}.form_area label{color:#ffffff!important}.form_area ::placeholder{color:#5d5d5d}.form_area input[type=email]:focus,.form_area input[type=password]:focus,.form_area input[type=tel]:focus,.form_area input[type=text]:focus,.form_area select:focus,.form_area textarea:focus{outline:none;border:1px solid #491b00!important;box-shadow:0 0 5px #491b00}.form_area input[type=email],.form_area input[type=password],.form_area input[type=tel],.form_area input[type=text]{background:#18120e!important;border:1px solid #4c4c4c!important;color:#5d5d5d;font-size:14px;border-radius:25px}.form_area select{background-color:#18120e!important;border:1px solid #4c4c4c!important;color:#5d5d5d;border-radius:25px}.form_area textarea{background:#18120e;border:1px solid #4c4c4c;resize:none;margin-bottom:20px;border-radius:25px;color:#5d5d5d}.form_area button{width:100%;cursor:pointer;padding:25px 0;font-size:18px;background:#ff8f4c;background:linear-gradient(90deg,rgba(255,143,76,1),rgba(255,143,76,.81) 31%,rgba(213,91,18,.8));font-family:Geist,sans-serif;border-radius:25px;box-shadow:inset 0 -10px 6px -10px white;color:#ffffff}.form_area button:hover{background:#000000!important}.form_area.form_details button{display:flow;width:auto;padding:10px 30px;font-size:16px;color:#ffffff;font-weight:600;border-radius:8px!important}.form_area label{color:#263a43;font-size:14px;line-height:26px}.form_area input[type=email]{background:#ffffff;border:1px solid #8e8e8e}.sidebar_menu nav ul li a:hover{background:#ff0000;color:#ffffff}.footer_area{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 50% 118%,rgba(255,106,62,.22) 0,rgba(255,106,62,.06) 34%,transparent 60%),linear-gradient(180deg,#0d0b09,#141008);padding:110px 0 0}.footer_menu li{margin-bottom:15px}.footer_menu li a{font-size:17px;line-height:28px;color:#e9e9e9;font-weight:400;transition:color .25s ease}.footer_menu li a:hover{color:#ff8f4c}.faq_section{padding:80px 0 40px}.faq_eyebrow{margin-bottom:12px}.faq_eyebrow,.section_eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ff8f4c;font-weight:600}.section_eyebrow{margin-bottom:14px}.faq_section h2 span{font-family:"Instrument Serif",serif;font-style:italic}.faq_list{max-width:820px;margin:0 auto}.faq_item{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02);padding:0 24px;margin-bottom:12px;transition:border-color .25s ease,background .25s ease}.faq_item[open]{border-color:rgba(255,106,62,.32);background:rgba(255,106,62,.04)}.faq_q{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:20px 0}.faq_q::-webkit-details-marker{display:none}.faq_q h3{font-family:Geist,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0}.faq_chev{flex:0 0 auto;width:11px;height:11px;border-right:2px solid #ff8f4c;border-bottom:2px solid #ff8f4c;transform:rotate(45deg);transition:transform .25s ease}.faq_item[open] .faq_chev{transform:rotate(-135deg)}.faq_a{margin:0;padding:0 0 22px;color:#b6b0a9;font-size:15px;line-height:1.6}@media (min-width:1024px){.faq_q h3{font-size:20px}}.footer_profiles{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.footer_profiles_label{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#8a837c}.footer_profiles a{font-size:14px;font-weight:600;color:#d3d3d3;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(255,106,62,.4);transition:color .25s ease,border-color .25s ease}.footer_profiles a:hover{color:#ff8f4c;border-color:#ff8f4c}@media (max-width:767px){.footer_profiles{justify-content:center}}.footer_cta{margin-top:72px;padding:38px 44px;border-radius:24px;border:1px solid rgba(255,106,62,.28);background:radial-gradient(120% 180% at 0 0,rgba(255,106,62,.12) 0,transparent 55%),rgba(255,255,255,.03);display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;z-index:1}.footer_cta_copy h2{font-size:30px;line-height:38px;color:#ffffff;font-weight:600;margin-bottom:8px}.footer_cta_copy p{font-size:16px;line-height:24px;color:#cfcac4;max-width:560px}.footer_cta_btn{flex:none;display:inline-block;white-space:nowrap;cursor:pointer;color:#ffffff;font-weight:600;font-size:16px;line-height:52px;padding:0 34px;border-radius:999px;background:linear-gradient(90deg,rgba(255,143,76,1),rgba(255,143,76,.85) 31%,rgba(213,91,18,.92));box-shadow:inset 0 -10px 6px -10px white;transition:transform .25s ease,box-shadow .25s ease}.footer_cta_btn:hover{transform:translateY(-2px);box-shadow:inset 0 -10px 6px -10px white,0 14px 34px -16px rgba(255,106,62,.8)}.footer_wordmark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.6vw,26px);width:100%;margin-top:60px;padding-bottom:14px;font-size:clamp(44px,11vw,158px);line-height:1;pointer-events:none;user-select:none}.footer_wordmark .fw-mark{height:.92em;width:auto;flex:none;filter:drop-shadow(0 10px 28px rgba(255,106,62,.55))}.footer_wordmark .fw-text{font-family:Geist,Lato,sans-serif;font-weight:700;font-size:1em;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#ffffff,#f1ede9 58%,#c9c4be);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:767px){.footer_cta{margin-top:48px;padding:28px 24px;flex-direction:column;align-items:flex-start;gap:22px}.footer_cta_copy h2{font-size:24px;line-height:31px}.footer_cta_btn{width:100%;text-align:center}.footer_wordmark{margin-top:44px}}.modular_solutions_section{padding:150px 0 40px;position:relative;overflow:hidden}.modular_solutions_section:before{content:"";position:absolute;left:50%;top:-200px;transform:translateX(-50%);width:min(1100px,120%);height:560px;background:radial-gradient(closest-side,rgba(255,106,62,.3),rgba(255,106,62,0) 72%);filter:blur(8px);pointer-events:none;z-index:0}.svc-showcase{display:grid;grid-template-columns:.85fr 1.15fr;gap:22px;align-items:stretch;text-align:left}.svc-menu{display:flex;flex-direction:column;gap:8px}.svc-row{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1px solid #3a3939;background:#100e0c;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .25s ease,background .25s ease,transform .25s ease}.svc-row:hover{border-color:rgba(255,106,62,.3)}.svc-row.is-active{border-color:rgba(255,106,62,.45);background:linear-gradient(90deg,rgba(255,106,62,.14),rgba(255,106,62,.02))}.svc-row:focus-visible{outline:2px solid #ff7a4d;outline-offset:2px}.svc-mi{flex:none;width:40px;height:40px;border-radius:11px;background:#191512;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#ff8f4c;transition:background .25s ease,color .25s ease}.svc-mi svg{width:20px;height:20px}.svc-row.is-active .svc-mi{background:linear-gradient(180deg,#ff8f4c,#e2400f);color:#fff}.svc-rowtext{display:flex;flex-direction:column;min-width:0}.svc-rowtext b{font-family:Geist,sans-serif;font-size:16px;font-weight:600;color:#fff;line-height:1.25}.svc-rowtext span{font-size:12.5px;color:#8a837c}.svc-panel{border:1px solid #3a3939;border-radius:20px;background:linear-gradient(180deg,#161412,#100e0c);padding:26px;min-height:360px}.svc-panel,.svc-stage{position:relative;overflow:hidden}.svc-stage{height:200px;border-radius:14px;background:radial-gradient(120% 120% at 50% 0,#1b1714,#100e0c);border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.svc-panel h3{font-size:26px;font-weight:600;color:#fff;margin:0 0 8px}.svc-panel p{font-family:Lato,sans-serif;color:#d3d3d3;font-size:15px;line-height:1.55;margin:0 0 16px}.svc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.svc-chips li{font-size:12.5px;color:#e9e2db;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 12px}@media (prefers-reduced-motion:no-preference){.svc-panel{animation:svcFade .45s ease both}}@keyframes svcFade{0%{opacity:0;transform:translateY(8px)}}.m-int{position:relative;width:200px;height:200px}.mi-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mi-ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:.6;stroke-dasharray:1.6 3}.mi-ring2{stroke:rgba(255,122,77,.2)}.mi-spokes line{stroke:rgba(255,122,77,.55);stroke-width:1.1;stroke-dasharray:3 4}.mi-hub{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;border-radius:13px;background:linear-gradient(180deg,#fff,#f1ede9);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(255,106,62,.16),0 8px 22px rgba(255,106,62,.4);z-index:3}.mi-hub img{width:30px;height:auto}.mi-sat{position:absolute;transform:translate(-50%,-50%);border-radius:9px;display:flex;align-items:center;justify-content:center;background:#16120f;border:1px solid color-mix(in srgb,var(--c) 62%,transparent);box-shadow:0 4px 12px rgba(0,0,0,.45);z-index:2}.mi-tool{width:26px;height:26px}.mi-tool i{width:10px;height:10px;border-radius:3px;background:var(--c)}.mi-hs-big{width:46px;height:46px;border-radius:13px;border-color:rgba(255,122,89,.85);box-shadow:0 0 0 4px rgba(255,122,89,.15),0 6px 18px rgba(255,122,89,.42)}.mi-hs-small{width:28px;height:28px}.mi-hs-big svg{width:27px;height:27px}.mi-hs-small svg{width:17px;height:17px}.m-flow{width:84%}.m-flow,.m-flow .pill{display:flex;align-items:center}.m-flow .pill{flex:none;width:54px;height:34px;border-radius:9px;background:#181513;border:1px solid rgba(255,255,255,.1);justify-content:center}.m-flow .pill i{width:14px;height:14px;border-radius:4px;background:linear-gradient(180deg,#ff8f4c,#e2400f)}.m-flow .seg{flex:1;height:2px;position:relative;background:repeating-linear-gradient(90deg,rgba(255,122,77,.5) 0 6px,transparent 6px 12px)}.m-flow .tok{position:absolute;top:-3px;left:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px #ff8f4c,0 0 0 3px rgba(255,143,76,.35);opacity:0}.m-flow .seg:nth-of-type(4) .tok{animation-delay:1.3s}.m-web{width:78%}.m-web .bar{height:96px;border-radius:10px;background:#0f0d0b;border:1px solid rgba(255,255,255,.08);overflow:hidden}.m-web .chrome{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.m-web .chrome b{width:7px;height:7px;border-radius:50%;background:#3a342f}.m-web .body{padding:12px;display:flex;flex-direction:column;gap:8px}.m-web .ln{height:8px;border-radius:3px;background:linear-gradient(90deg,#ff6a3e,rgba(255,106,62,.15));transform-origin:left}.m-web .ln:nth-child(2){width:80%}.m-web .ln:nth-child(3){width:55%}.m-code{width:80%;background:#0f0d0b;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.m-code .row{display:flex;align-items:center;gap:8px;margin:5px 0;color:#7d756d}.m-code .row b{color:#ff8f4c;font-weight:600}.m-code .row span{display:inline-block;height:7px;border-radius:3px;background:rgba(255,255,255,.14)}.m-code .w1{width:60px}.m-code .w2{width:90px}.m-code .w3{width:40px}.m-code .caret{display:inline-block;width:6px;height:12px;background:#ff6a3e;vertical-align:-2px}.m-label{position:relative;width:120px;height:64px;perspective:600px}.m-label .face{position:absolute;inset:0;border-radius:12px;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;border:1px solid rgba(255,255,255,.1);background:#fff}.m-label .face.back{background:#161412;color:#fff;font-family:Geist,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;transform:rotateY(180deg)}.m-label .face img{width:46px;height:auto}@media (prefers-reduced-motion:no-preference){.svc-showcase.is-live .m-int .mi-out{animation:svcIntFlow .9s linear infinite}.svc-showcase.is-live .m-int .mi-in{animation:svcIntFlowRev .9s linear infinite}.svc-showcase.is-live .m-int .mi-ring2{animation:svcIntFlow 4s linear infinite}.svc-showcase.is-live .m-flow .tok{animation:svcTok 2.6s ease-in-out infinite}.svc-showcase.is-live .m-web .ln{animation:svcGrow 2.4s ease-in-out infinite}.svc-showcase.is-live .m-web .ln:nth-child(2){animation-delay:.25s}.svc-showcase.is-live .m-web .ln:nth-child(3){animation-delay:.5s}.svc-showcase.is-live .m-code .caret{animation:svcBlink 1s steps(1) infinite}.svc-showcase.is-live .m-label .face{animation:svcFlipA 4.6s ease-in-out infinite}.svc-showcase.is-live .m-label .face.back{animation:svcFlipB 4.6s ease-in-out infinite}}@keyframes svcIntFlow{to{stroke-dashoffset:-8}}@keyframes svcIntFlowRev{to{stroke-dashoffset:8}}@keyframes svcTok{0%{left:-4px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes svcGrow{0%,to{transform:scaleX(.2);opacity:.4}45%,70%{transform:scaleX(1);opacity:1}}@keyframes svcBlink{50%{opacity:0}}@keyframes svcFlipA{0%,40%{transform:rotateY(0)}50%,90%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes svcFlipB{0%,40%{transform:rotateY(180deg)}50%,90%{transform:rotateY(1turn)}to{transform:rotateY(540deg)}}@media (max-width:1023px){.svc-showcase{grid-template-columns:1fr}.svc-panel{min-height:0}}.fast_moving_section{padding:110px 0 120px;position:relative;overflow:hidden}.cflow,.fast_moving_section>.max-w-7xl{position:relative;z-index:1}.cflow{max-width:1100px;margin:0 auto}.cflow:before{content:"";position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(860px,100%);height:440px;background:radial-gradient(closest-side,rgba(255,106,62,.17),rgba(255,106,62,0) 72%);filter:blur(8px);pointer-events:none;z-index:0}.cflow-legend,.cflow-stage{position:relative;z-index:1}.cflow-svg{width:100%;height:auto;display:block;overflow:visible}.cf-in path{fill:none;stroke:rgba(255,255,255,.34);stroke-width:1.8;stroke-dasharray:3 7;transition:stroke .4s ease,opacity .4s ease}.cf-out path{fill:none;stroke:url(#cfCoral);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:6 4}.cf-end,.cf-out path{opacity:.5;transition:opacity .4s ease}.cf-end{fill:#ff8f4c}.cf-lab{fill:#b9b3ad;font-family:Geist,sans-serif;font-size:17px;font-weight:600;transition:fill .4s ease}.cf-hub-glow{fill:rgba(255,106,62,.55)}.cf-hub rect{filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}.cf-tile{opacity:.95;transition:opacity .4s ease}.cf-tile rect{fill:#16120f;stroke:var(--c);stroke-width:1.4;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.cflow.is-mode-tools .cf-in path{stroke:rgba(255,255,255,.72)}.cflow.is-mode-tools .cf-end,.cflow.is-mode-tools .cf-out path{opacity:.15}.cflow.is-mode-tools .cf-lab{fill:#6f6a64}.cflow.is-mode-hub .cf-in path{stroke:rgba(255,255,255,.5)}.cflow.is-mode-hub .cf-end,.cflow.is-mode-hub .cf-out path{opacity:.28}.cflow.is-mode-hub .cf-lab{fill:#8a847e}.cflow.is-mode-growth .cf-in path{stroke:rgba(255,255,255,.16)}.cflow.is-mode-growth .cf-tile{opacity:.4}.cflow.is-mode-growth .cf-end,.cflow.is-mode-growth .cf-out path{opacity:1}.cflow.is-mode-growth .cf-lab{fill:#ffffff}.cflow-legend{display:flex;align-items:stretch;justify-content:center;gap:14px;margin-top:36px}.cf-step{flex:1 1 0;max-width:300px;text-align:center;padding:18px 20px;border:1px solid #3a3939;border-radius:16px;background:linear-gradient(180deg,#161412,#100e0c);cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease,background .3s ease}.cf-step:hover{border-color:rgba(255,106,62,.5);transform:translateY(-2px)}.cf-step.is-active{border-color:#ff6a3e;box-shadow:0 0 0 1px rgba(255,106,62,.5),0 16px 36px -22px rgba(255,106,62,.85);background:linear-gradient(180deg,#1d1713,#131008)}.cf-step b{display:block;font-family:Geist,sans-serif;font-size:16px;font-weight:600;color:#fff;margin-bottom:5px}.cf-step span{font-size:13px;color:#8a837c;line-height:1.45}@media (prefers-reduced-motion:no-preference){.cflow.is-live .cf-in path{animation:cfFlow 1.6s linear infinite}.cflow.is-live .cf-out path{animation:cfFlow 1s linear infinite}.cflow.is-live .cf-hub-glow{animation:cfPulse 2.8s ease-in-out infinite}}@keyframes cfFlow{to{stroke-dashoffset:-10}}@keyframes cfPulse{0%,to{opacity:.45}50%{opacity:.85}}@media (max-width:1023px){.cflow-legend{flex-wrap:wrap}.cf-sep{display:none}.cf-step{flex:1 1 42%;min-width:150px}}@media (max-width:600px){.cf-lab{font-size:24px}.cf-step{flex:1 1 100%;max-width:none}}.innovation_section{padding:150px 0;position:relative;overflow:hidden}.innovation_section:before{content:"";position:absolute;left:50%;top:4%;transform:translateX(-50%);width:min(1100px,100%);height:540px;background:radial-gradient(closest-side,rgba(255,106,62,.12),rgba(255,106,62,0) 70%);pointer-events:none;z-index:0}.inv-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.inv-stage{position:relative;aspect-ratio:1/.82;border:1px solid #3a3939;border-radius:24px;background:radial-gradient(120% 120% at 50% 42%,#1b1714,#0f0d0b);overflow:hidden}.inv-glow{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:64%;height:60%;background:radial-gradient(closest-side,rgba(255,106,62,.22),transparent 72%);filter:blur(6px);pointer-events:none}.inv-lines{position:absolute;inset:0;width:100%;height:100%}.inv-lines line{stroke:rgba(255,122,77,.4);stroke-width:1.3;stroke-dasharray:3 6}.inv-hub{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:18px;background:linear-gradient(180deg,#fff,#efeae5);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px rgba(255,106,62,.16),0 10px 30px rgba(255,106,62,.34);z-index:3}.inv-hub img{width:42px;height:auto}.inv-node{position:absolute;transform:translate(-50%,-50%);z-index:2}.inv-ico{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--c);background:radial-gradient(120% 120% at 50% 0,#221c17,#14110e);border:1px solid color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 6px 16px rgba(0,0,0,.5),0 0 0 4px color-mix(in srgb,var(--c) 13%,transparent)}.inv-ico svg{width:25px;height:25px}.inv-label{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);font-family:Geist,sans-serif;font-size:12.5px;color:#d3d3d3;font-weight:500;white-space:nowrap}.inv-outcomes{list-style:none;margin:0;padding:0}.inv-outcome{display:flex;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.07)}.inv-outcome:first-child{border-top:none}.inv-num{flex:none;font-family:Geist,sans-serif;font-size:26px;font-weight:700;color:#ff8f4c;min-width:104px;line-height:1.15}.inv-txt{font-family:Lato,sans-serif;color:#d3d3d3;font-size:15px;line-height:1.5}.inv-txt b{color:#fff;font-weight:600}@media (prefers-reduced-motion:no-preference){.inv-grid.is-live .inv-lines line{animation:invFlow 1.3s linear infinite}.inv-grid.is-live .inv-glow{animation:invPulse 2.8s ease-in-out infinite}}@keyframes invFlow{to{stroke-dashoffset:-9}}@keyframes invPulse{0%,to{opacity:.55}50%{opacity:.9}}@media (max-width:1023px){.inv-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.inv-stage{aspect-ratio:1/1.04}.inv-ico{width:40px;height:40px;border-radius:11px}.inv-ico svg{width:22px;height:22px}.inv-label{font-size:11px;top:calc(100% + 5px)}}.more_software_section{padding:150px 0;position:relative;overflow:hidden}.more_software_section:before{content:"";position:absolute;left:50%;top:6%;transform:translateX(-50%);width:min(1100px,100%);height:560px;background:radial-gradient(closest-side,rgba(255,106,62,.12),rgba(255,106,62,0) 70%);pointer-events:none;z-index:0}.more_software_section>.max-w-7xl{position:relative;z-index:1}.eg-galaxy{position:relative;border:1px solid #3a3939;border-radius:24px;overflow:hidden;background:radial-gradient(130% 120% at 50% 30%,#16110d,#0c0a08)}.eg-canvas{display:block;width:100%;height:460px}.eg-cap{position:absolute;left:26px;top:24px;max-width:240px;margin:0;font-family:Lato,sans-serif;color:#8a837c;font-size:13px;line-height:1.5}.eg-label{position:absolute;left:0;right:0;bottom:28px;text-align:center;pointer-events:none}.eg-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ff8f4c;font-weight:600}.eg-name{font-family:Geist,sans-serif;font-size:30px;font-weight:600;color:#fff;margin-top:4px;transition:opacity .4s ease}@media (max-width:1000px){.eg-canvas{height:380px}.eg-cap{display:none}.eg-name{font-size:24px}}.deliver{margin-top:56px}.deliver-intro{text-align:center;color:#d3d3d3;font-size:18px;line-height:1.5;max-width:640px;margin:0 auto 36px}.deliver-intro span{font-family:"Instrument Serif",serif;font-style:italic;color:#ff8f4c}.deliver-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.deliver-step{position:relative;padding:22px 22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.02);overflow:hidden;transition:border-color .3s ease,background .3s ease,transform .3s ease}.deliver-step:hover{border-color:rgba(255,106,62,.4);background:rgba(255,106,62,.05);transform:translateY(-3px)}.deliver-num{font-size:13px;letter-spacing:.12em;color:#ff8f4c}.deliver-num,.deliver-title{font-family:Geist,sans-serif;font-weight:600}.deliver-title{margin:8px 0;font-size:20px;color:#fff}.deliver-step p{margin:0;color:#a59f98;font-size:14px;line-height:1.55}@media (max-width:1000px){.deliver-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.deliver-steps{grid-template-columns:1fr}.deliver-intro{font-size:16px}}.more_software_box{width:33%;transition:all 1s ease-in-out}.more_software_box:hover{width:80%}.more_software_box_img{display:none;width:45%;transition:all .5s ease-in-out}.more_software_box:hover .more_software_box_img{display:block}.more_software_box_content{width:100%;transition:width .5s ease-in-out;position:relative}.more_software_box:hover .more_software_box_content{width:55%}.more_software_box_icon{width:84px;height:84px;border-radius:10px;border:1px solid #acacac;background:#000000;display:flex;justify-content:center;align-items:center}.more_software_box:hover .more_software_box_icon{background:#ff5320}.more_software_box_cont{position:absolute;right:0;bottom:0}@media only screen and (max-width:767px){.menu_btn{display:inline-flex}.main_menu nav div>div{border:none;padding:0;margin:0;background:none;position:absolute;top:-24px;right:-15px}.main_menu{position:absolute;right:6px;top:24px}.main_menu ul{position:absolute;margin:0;right:70px!important;top:-25px;width:250px;z-index:100;background:#000000;text-align:center;padding:15px 0 0 15px;border-radius:0;box-shadow:-1px 2px 12px 4px rgba(209,209,209,.59);-webkit-box-shadow:-1px 2px 12px 4px rgba(209,209,209,.59);-moz-box-shadow:-1px 2px 12px 4px rgba(209,209,209,.59);text-align:left;height:100vh}.main_menu ul li a{font-size:16px;line-height:32px;padding:5px 0;display:block;font-weight:400;color:#ff6a3e}.main_menu svg{fill:#ff6a3e}.testimonial_section{padding:80px 0 90px;position:relative}.tw-card{width:300px;padding:22px 22px 20px}.tw-quote{font-size:14px;line-height:22px}.more_software_box{width:100%;margin-bottom:20px}.more_software_box:hover{width:100%}.more_software_box:hover .more_software_box_img,.more_software_box_img{display:none}.more_software_box:hover .more_software_box_content{width:100%}.more_software_section{padding:50px 27px;position:relative}.modular_solutions_section{padding:50px 27px 0;position:relative}.fast_moving_section{padding:70px 24px 80px;position:relative}.fast_moving_section:before{top:85px;left:0}.innovation_section{padding:50px 27px;position:relative}.innovation_section_wrap{padding:40px 20px 90px}.innovation_section_bottom .slick-list .slick-track{margin:0}.innovation_section_bottom .innovation_section_bottom_wrap_text_area{transition:all 1s ease-in-out;display:block;transform:translateX(0)}.Trusted_section{padding:50px 27px;position:relative}.header_section{padding:20px}.footer_area{padding:50px 0 0}.home_banner_area{min-height:760px;padding:130px 0 0}.hero-bg-img{object-position:center bottom}}@media screen and (min-width:360px) and (max-width:767px){.main_menu ul{right:130px!important}}@media screen and (min-width:390px) and (max-width:411px){.main_menu ul{right:150px!important}}@media screen and (min-width:412px) and (max-width:767px){.main_menu ul{right:165px!important}}@media screen and (min-width:426px) and (max-width:505px){.main_menu ul{right:250px!important}.footer_area{padding:75px 0 0}.home_banner_area{min-height:780px;padding:130px 0 0}}@media screen and (min-width:768px) and (max-width:1023px){.header_section{padding:15px 20px}.main_menu ul li a{font-size:13px}.home_banner_area{height:785px;padding:125px 100px 0}.Trusted_section{padding:80px 0}.modular_solutions_section{padding:100px 40px 0}.fast_moving_section{padding:80px 40px 90px}.fast_moving_section:before{top:145px}.innovation_section{padding:50px 40px}.innovation_section_wrap{border-radius:30px;padding:45px 50px 120px}.innovation_section_bottom_wrap_text_area{justify-content:left}.more_software_box{width:95%;transition:all 1s ease-in-out;transform:translateX(20px);margin-bottom:15px}.more_software_box:hover{width:95%}.more_software_section{padding:100px 0}.testimonial_section{padding:100px 0 110px;position:relative}.footer_area{padding:40px 0 0}.footer_menu li{margin-bottom:8px}.footer_menu li a{font-size:16px}}@media screen and (min-width:1024px) and (max-width:1279px){.header_section{padding:0 20px}.home_banner_area h1{font-size:58px;line-height:68px}.Trusted_section{padding:80px 40px}.modular_solutions_section{padding:100px 40px 0;position:relative}.modular_solutions_section h2{font-size:50px;line-height:60px;padding-bottom:50px}.fast_moving_section{padding:90px 40px 100px}.innovation_section_top h2{font-size:40px;line-height:50px}.innovation_section_top p{font-size:17px;line-height:27px}.innovation_section_bottom_wrap h2{font-size:16px;line-height:26px}.innovation_section_bottom_wrap .slick-track{margin:0 120px}.innovation_section{padding:40px}.more_software_section h2{font-size:50px;line-height:60px;padding-bottom:50px}.testimonial_section{padding:100px 0 110px;position:relative}.footer_area{padding:55px 40px 0}.more_software_section{padding:100px 40px 120px}.more_software_box_cont h3{font-size:22px}.innovation_left_arrow{left:35%}.innovation_right_arrow{left:43%}.fast_moving_section:before{top:140px}.home_banner_area{height:1030px}.fast_moving_section h2{font-size:25px;line-height:35px}}@media screen and (width:1280px){.header_section{padding:0 20px}.home_banner_area h1{font-size:70px}.Trusted_section{padding:80px 40px 100px}.modular_solutions_section{padding:100px 40px 0;position:relative}.modular_solutions_section h2{font-size:50px;line-height:60px;padding-bottom:50px}.fast_moving_section{padding:100px 40px 120px}.innovation_section_top h2{font-size:46px;line-height:56px}.innovation_section_top p{font-size:20px}.innovation_section_bottom_wrap h2{font-size:16px;line-height:26px}.innovation_section_bottom_wrap .slick-track{margin:0 120px}.innovation_section{padding:90px 0}.more_software_section h2{font-size:50px;line-height:60px;padding-bottom:50px}.testimonial_section{padding:110px 0 120px;position:relative}.more_software_section{padding:125px 40px}.footer_area{padding:100px 40px 0}}@media screen and (width:1366px){.footer_area{padding:100px 0 0}}@media screen and (min-width:1440px) and (max-width:1599px){.footer_area{padding:100px 0 0}}@media screen and (min-width:1600px) and (max-width:1700px){.footer_area{padding:100px 0 0}}@media screen and (min-width:1701px) and (max-width:3000px){.footer_area{padding:100px 0 0}}.cp_wrap{background:#0d0b09;color:#fff;padding:120px 0 0}@media (max-width:1000px){.cp_wrap{padding:96px 0 0}}.cp_inner{max-width:820px;margin:0 auto;padding:0 24px}.cp_breadcrumb{font-size:13px;color:#8a837c;margin-bottom:28px}.cp_breadcrumb a{color:#b9b2aa}.cp_breadcrumb a:hover{color:#ff8f4c}.cp_breadcrumb span{margin:0 8px;color:#5a554f}.cp_eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ff8f4c;font-weight:600;margin-bottom:14px}.cp_h1{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.01em;margin-bottom:20px}@media (min-width:1000px){.cp_h1{font-size:56px;line-height:1.08}}.cp_h1 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.cp_lede{font-size:19px;line-height:1.6;color:#d3d3d3;margin-bottom:16px}.cp_meta{font-size:13px;color:#8a837c;margin-bottom:40px}.cp_body{font-size:17px;line-height:1.75;color:#d8d3cd}.cp_body>*+*{margin-top:20px}.cp_body h2{font-size:28px;line-height:1.25;margin-top:48px;letter-spacing:-.01em}.cp_body h2,.cp_body h3{font-weight:600;color:#fff}.cp_body h3{font-size:20px;margin-top:32px}.cp_body a{color:#ff8f4c;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,143,76,.4)}.cp_body a:hover{text-decoration-color:#ff8f4c}.cp_body strong{color:#fff;font-weight:600}.cp_body ol,.cp_body ul{padding-left:22px}.cp_body li{margin-top:8px}.cp_body ul li{list-style:disc}.cp_body ol li{list-style:decimal}.cp_body blockquote{border-left:3px solid #ff6a3e;padding:4px 0 4px 20px;color:#fff;font-style:italic}.cp_table{width:100%;border-collapse:collapse;margin-top:12px;font-size:15px}.cp_table td,.cp_table th{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.cp_table th{color:#fff;font-weight:600;background:rgba(255,255,255,.03)}.cp_table td:first-child{color:#fff;font-weight:500}.cp_cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}@media (max-width:700px){.cp_cards{grid-template-columns:1fr}}.cp_card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02);padding:22px}.cp_card h3{color:#fff;font-size:17px;font-weight:600;margin-bottom:8px}.cp_card p{color:#b9b2aa;font-size:15px;line-height:1.6}.cp_cta{margin:64px auto 0;max-width:820px;border:1px solid rgba(255,106,62,.32);border-radius:20px;background:rgba(255,106,62,.05);padding:36px;text-align:center}.cp_cta h2{font-size:28px;font-weight:600;color:#fff;margin:0 0 10px}.cp_cta p{color:#d3d3d3;margin:0 auto 22px;max-width:540px}.cp_cta_btn{display:inline-block;color:#fff;font-weight:600;font-size:16px;line-height:50px;border-radius:9999px;padding:0 32px;background:linear-gradient(90deg,#ff6a3e,#e2400f);box-shadow:inset 0 -10px 6px -10px #fff}.cp_cta_btn:hover{filter:brightness(1.06)}.cp_related{margin:56px auto 0;max-width:820px;padding:0 24px}.cp_related h2{font-size:15px;text-transform:uppercase;letter-spacing:.12em;color:#8a837c;font-weight:600;margin-bottom:14px}.cp_related ul{display:flex;flex-wrap:wrap;gap:12px}.cp_related a{display:inline-block;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:8px 16px;font-size:14px;color:#d3d3d3}.cp_related a:hover{border-color:#ff8f4c;color:#fff}.cp_faq_wrap{max-width:820px;margin:56px auto 0;padding:0 24px}.cp_faq_wrap h2{font-size:28px;font-weight:600;color:#fff;margin-bottom:20px}.cpv2{background:var(--bl-bg);color:var(--bl-t1);font-family:Geist,system-ui,sans-serif;line-height:1.6;overflow-x:hidden;padding-top:64px}.cpv2 .serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.cpv2 a{color:inherit;text-decoration:none}.cpv2 .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.cpv2 .btn{display:inline-block;text-align:center;font-weight:600;font-size:15px;border-radius:9999px;padding:13px 26px;background:linear-gradient(90deg,var(--bl-coral),var(--bl-coral-d));color:var(--bl-btn-text);box-shadow:inset 0 -8px 6px -8px #fff;transition:filter .2s,transform .2s;cursor:pointer;border:none}.cpv2 .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.cpv2 .btn-ghost{background:none;border:1px solid var(--bl-line);box-shadow:none;color:var(--bl-t1)}.cpv2 .btn-ghost:hover{border-color:var(--bl-coral-l)}.cpv2 .eyebrow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-coral-l);font-weight:600}.cpv2 .hero{position:relative;padding:74px 0 44px;overflow:hidden}.cpv2 .hero:before{content:"";position:absolute;top:-180px;right:-60px;width:780px;height:560px;background:radial-gradient(closest-side,var(--bl-coral-glow),transparent 70%);pointer-events:none}.cpv2 .hero .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}.cpv2 .hero h1{font-size:clamp(40px,5.4vw,62px);line-height:1.05;font-weight:600;letter-spacing:-.02em;margin:14px 0}.cpv2 .hero p.lede{font-size:19px;color:var(--bl-t2);max-width:50ch;margin-bottom:26px}.cpv2 .hero .cta{display:flex;gap:14px;flex-wrap:wrap}.cpv2 .diagram{aspect-ratio:1/.82;border:1px solid var(--bl-line);border-radius:22px;background:radial-gradient(120% 120% at 50% 42%,rgba(255,106,62,.09),transparent 60%),var(--bl-panel);overflow:hidden}.cpv2 .diagram svg{width:100%;height:100%}.cpv2 .flow{stroke-dasharray:5 7;animation:cpv2dash 1.6s linear infinite}@keyframes cpv2dash{to{stroke-dashoffset:-24}}.cpv2 .hub{animation:cpv2pulse 3s ease-in-out infinite}@keyframes cpv2pulse{0%,to{filter:drop-shadow(0 0 10px rgba(255,106,62,.4))}50%{filter:drop-shadow(0 0 22px rgba(255,106,62,.7))}}.cpv2 .dlabel{font:500 11px Geist,sans-serif;fill:var(--bl-t3)}.cpv2 .dlabel.out{fill:var(--bl-t1);font-weight:600}.cpv2 .trust{border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);background:var(--bl-card)}.cpv2 .trust .wrap{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:15px 28px;font-size:14px;color:var(--bl-t3)}.cpv2 .trust .stars{color:var(--bl-coral-l);letter-spacing:2px}.cpv2 .trust b{color:var(--bl-t1)}.cpv2 .trust .dot{width:4px;height:4px;border-radius:50%;background:var(--bl-t4)}.cpv2 .stats{background:var(--bl-panel);border-bottom:1px solid var(--bl-line)}.cpv2 .stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-left:0;padding-right:0}.cpv2 .stat{padding:30px 18px;text-align:center;border-right:1px solid var(--bl-line)}.cpv2 .stat:last-child{border-right:none}.cpv2 .stat .n{font-size:38px;font-weight:600;letter-spacing:-.02em;background:linear-gradient(90deg,var(--bl-coral-l),var(--bl-coral));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cpv2 .stat .l{font-size:13px;color:var(--bl-t3);margin-top:6px}.cpv2 .body{display:grid;grid-template-columns:168px minmax(0,720px);gap:56px;justify-content:center;padding:66px 0}.cpv2 .toc{position:sticky;top:88px;align-self:start;font-size:13.5px}.cpv2 .toc h4{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-t4);margin-bottom:12px}.cpv2 .toc a{display:block;padding:6px 0 6px 14px;color:var(--bl-t3);border-left:2px solid var(--bl-line);transition:.2s}.cpv2 .toc a:hover{color:var(--bl-t1)}.cpv2 .toc a.active{color:var(--bl-t1);border-left-color:var(--bl-coral)}.cpv2 .content section{margin-bottom:56px;scroll-margin-top:88px}.cpv2 .content h2{font-size:clamp(26px,3vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.18;margin-bottom:16px}.cpv2 .content h2 .serif{color:var(--bl-coral-l)}.cpv2 .content p{font-size:17px;color:var(--bl-t2);margin-bottom:16px}.cpv2 .content strong{color:var(--bl-t1);font-weight:600}.cpv2 .lead-in{font-size:19px;color:var(--bl-t1)}.cpv2 .pullquote{font-size:25px;line-height:1.4;color:var(--bl-t1);border-left:3px solid var(--bl-coral);padding:6px 0 6px 22px;margin:26px 0}.cpv2 .symptoms{list-style:none}.cpv2 .symptoms li{position:relative;padding:14px 0 14px 30px;border-bottom:1px solid var(--bl-line);color:var(--bl-t2)}.cpv2 .symptoms li:before{content:"";position:absolute;left:2px;top:21px;width:8px;height:8px;border-radius:50%;background:var(--bl-coral)}.cpv2 .module{border:1px solid var(--bl-line);border-radius:18px;background:radial-gradient(120% 120% at 50% 30%,rgba(255,106,62,.05),transparent 60%),var(--bl-panel);padding:20px;margin:8px 0 6px}.cpv2 .module .cap{font-size:13px;color:var(--bl-t4);text-align:center;margin-top:8px}.cpv2 .fc{width:100%;height:210px;display:block}.cpv2 .fc text{font:600 11px Geist,sans-serif;fill:var(--bl-t1)}.cpv2 .fc .box rect{fill:var(--bl-hub);stroke:var(--bl-coral);stroke-width:1.5}.cpv2 .fc .edge{stroke:var(--bl-coral);stroke-width:1.8;fill:none;stroke-dasharray:4 6;animation:cpv2dash 1.4s linear infinite}.cpv2 .fc .box.active rect{filter:drop-shadow(0 0 8px rgba(255,106,62,.6))}.cpv2 .timeline{position:relative;margin-top:10px;padding-left:34px}.cpv2 .timeline .rail{position:absolute;left:9px;top:6px;width:2px;height:100%;background:linear-gradient(180deg,var(--bl-coral),rgba(255,106,62,.15));transform:scaleY(0);transform-origin:top;transition:transform 1.1s ease}.cpv2 .timeline.in .rail{transform:scaleY(1)}.cpv2 .tl{position:relative;padding:0 0 26px;opacity:0;transform:translateX(10px);transition:.6s}.cpv2 .timeline.in .tl{opacity:1;transform:none}.cpv2 .tl:before{content:"";position:absolute;left:-30px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--bl-bg);border:2px solid var(--bl-coral)}.cpv2 .tl .step{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-coral-l);font-weight:600}.cpv2 .tl h3{font-size:18px;font-weight:600;margin:4px 0 6px}.cpv2 .tl p{font-size:15px;color:var(--bl-t3);margin:0}.cpv2 .cmp{width:100%;border-collapse:collapse;margin-top:14px;font-size:14px;border:1px solid var(--bl-line);border-radius:14px;overflow:hidden}.cpv2 .cmp td,.cpv2 .cmp th{padding:13px 15px;text-align:left;border-bottom:1px solid var(--bl-line)}.cpv2 .cmp thead th{background:var(--bl-panel);font-weight:600;font-size:13px}.cpv2 .cmp thead th.us{color:var(--bl-coral-l);background:rgba(255,106,62,.08)}.cpv2 .cmp td.us{color:var(--bl-t1);background:rgba(255,106,62,.05)}.cpv2 .cmp td:first-child{color:var(--bl-t3)}.cpv2 .cmp tr:last-child td{border-bottom:none}.cpv2 .get{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}.cpv2 .gcard{border:1px solid var(--bl-line);border-radius:16px;background:linear-gradient(180deg,var(--bl-card),rgba(255,255,255,.01));padding:20px;transition:transform .25s,border-color .25s}.cpv2 .gcard:hover{transform:translateY(-3px);border-color:rgba(255,106,62,.3)}.cpv2 .gcard h3{font-size:16px;font-weight:600;margin-bottom:6px}.cpv2 .gcard p{font-size:14px;color:var(--bl-t3);margin:0}.cpv2 .leadform{border:1px solid rgba(255,106,62,.3);border-radius:20px;background:radial-gradient(130% 130% at 0 0,rgba(255,106,62,.1),transparent 55%),var(--bl-panel);padding:28px;margin:40px 0;display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.cpv2 .leadform .lf-copy h3{font-size:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.cpv2 .leadform .lf-copy p{font-size:15px;color:var(--bl-t3);margin:0}.cpv2 .leadform .lf-copy .rate{margin-top:14px;font-size:13px;color:var(--bl-t3)}.cpv2 .leadform .rate b{color:var(--bl-t1)}.cpv2 .leadform .rate .stars{color:var(--bl-coral-l);letter-spacing:2px}.cpv2 .lf-fields,.cpv2 .lf-row{display:grid;gap:10px}.cpv2 .lf-row{grid-template-columns:1fr 1fr}.cpv2 .lf-fields input,.cpv2 .lf-fields textarea{width:100%;background:var(--bl-card);border:1px solid var(--bl-line);border-radius:10px;padding:11px 13px;color:var(--bl-t1);font-family:inherit;font-size:14px}.cpv2 .lf-fields input::placeholder,.cpv2 .lf-fields textarea::placeholder{color:var(--bl-t4)}.cpv2 .lf-fields input:focus,.cpv2 .lf-fields textarea:focus{outline:none;border-color:var(--bl-coral)}.cpv2 .lf-fields textarea{resize:vertical;min-height:62px}.cpv2 .lf-fields .btn{width:100%}.cpv2 .lf-note{font-size:12px;color:var(--bl-t4);text-align:center}.cpv2 .lf-status{font-size:13px;text-align:center;margin:0}.cpv2 .lf-status.ok{color:var(--bl-coral-l)}.cpv2 .lf-status.err{color:#ff6a6a}.cpv2 .faq details{border:1px solid var(--bl-line);border-radius:14px;background:var(--bl-card);padding:0 20px;margin-bottom:10px}.cpv2 .faq summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:17px 0;font-weight:600;font-size:16px}.cpv2 .faq summary::-webkit-details-marker{display:none}.cpv2 .faq summary:after{content:"+";color:var(--bl-coral-l);font-size:21px}.cpv2 .faq details[open] summary:after{content:"\2013"}.cpv2 .faq details[open]{border-color:rgba(255,106,62,.32);background:rgba(255,106,62,.04)}.cpv2 .faq summary h3{display:inline;font-size:16px;font-weight:600;font-family:Geist,sans-serif;margin:0}.cpv2 .faq p{font-size:15px;color:var(--bl-t2);padding:0 0 17px}.cpv2 .reveal{opacity:0;transform:translateY(18px);transition:.6s}.cpv2 .reveal.in{opacity:1;transform:none}.cpv2 .ctaband{border:1px solid rgba(255,106,62,.32);border-radius:20px;background:var(--bl-coral-soft);padding:32px;margin:40px 0;text-align:center}.cpv2 .ctaband h3{font-size:22px;font-weight:600;margin-bottom:8px}.cpv2 .ctaband p{font-size:15px;color:var(--bl-t3);margin:0 auto 18px;max-width:520px}.cpv2 .ftr{border-top:1px solid var(--bl-line);padding:34px 0;color:var(--bl-t4);font-size:13px;text-align:center}.cpv2 .article-head{max-width:760px}.cpv2 .crumb{font-size:13px;color:var(--bl-t4);margin-bottom:16px}.cpv2 .crumb a{color:var(--bl-t3)}.cpv2 .crumb a:hover{color:var(--bl-coral-l)}.cpv2 .crumb span{margin:0 8px;color:var(--bl-t4)}.cpv2 .article-head h1{font-size:clamp(34px,4.6vw,52px);line-height:1.08;font-weight:600;letter-spacing:-.02em;margin:12px 0}.cpv2 .article-head h1 .serif{color:var(--bl-coral-l)}.cpv2 .article-head .lede{font-size:19px;color:var(--bl-t2);max-width:56ch}.cpv2 .article-meta{font-size:13px;color:var(--bl-t4);margin-top:16px}.cpv2 .content a{color:var(--bl-coral-l);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,138,76,.4)}.cpv2 .content a:hover{text-decoration-color:var(--bl-coral-l)}.cpv2 .content ul.bullets{list-style:none;margin-top:8px}.cpv2 .content ul.bullets li{position:relative;padding:10px 0 10px 24px;color:var(--bl-t2)}.cpv2 .content ul.bullets li:before{content:"";position:absolute;left:2px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--bl-coral)}.cpv2 .content ul.bullets li strong{color:var(--bl-t1)}@media (prefers-reduced-motion:reduce){.cpv2 .fc .edge,.cpv2 .flow,.cpv2 .hub{animation:none}.cpv2 .reveal,.cpv2 .tl{opacity:1;transform:none;transition:none}.cpv2 .timeline .rail{transform:scaleY(1);transition:none}}@media (max-width:960px){.cpv2 .body{grid-template-columns:1fr;gap:0}.cpv2 .toc{display:none}}@media (max-width:760px){.cpv2 .hero .grid{grid-template-columns:1fr}.cpv2 .diagram{order:-1}.cpv2 .stats .wrap{grid-template-columns:repeat(2,1fr)}.cpv2 .stat:nth-child(2){border-right:none}.cpv2 .get,.cpv2 .leadform{grid-template-columns:1fr}.cpv2 .leadform{gap:18px}.cpv2 .lf-row{grid-template-columns:1fr}}html[data-theme=light] body{background:var(--bl-bg)}html[data-theme=light] .main_menu ul li a{color:var(--bl-t1)}html[data-theme=light] .main_menu ul li a:hover{color:var(--bl-coral-l)}@media (max-width:767px){html[data-theme=light] .main_menu ul{background:var(--bl-panel);box-shadow:0 10px 30px rgba(20,16,12,.12)}}html[data-theme=light] .home_banner_area{background-color:var(--bl-bg);background-image:linear-gradient(180deg,#fff3ec 0,#fdf6f1 46%,var(--bl-bg) 100%)}html[data-theme=light] .home_banner_area h1{color:var(--bl-t1)}html[data-theme=light] .home_banner_area p{color:var(--bl-t2)}html[data-theme=light] .hd{background:linear-gradient(180deg,#ffffff,#fbf7f3);box-shadow:0 18px 50px rgba(20,16,12,.12),inset 0 1px 0 rgba(255,255,255,.7)}html[data-theme=light] .hd-top{background:rgba(20,16,12,.025);border-bottom-color:var(--bl-line)}html[data-theme=light] .hd-dots i{background:#d8d1ca}html[data-theme=light] .dd-tab{color:var(--bl-t4)}html[data-theme=light] .dd-tab.is-active{color:var(--bl-coral-d)}html[data-theme=light] .dd-hero-num,html[data-theme=light] .dd-stat-v,html[data-theme=light] .eg-name{color:var(--bl-t1)}html[data-theme=light] .dd-chip-l,html[data-theme=light] .dd-hero-label{color:var(--bl-t3)}html[data-theme=light] .dd-chart,html[data-theme=light] .dd-right,html[data-theme=light] .dd-stat{background:rgba(20,16,12,.03);border-color:var(--bl-line)}html[data-theme=light] .dd-feed-body b{color:var(--bl-t1)}html[data-theme=light] .dd-rail{border-top-color:var(--bl-line)}html[data-theme=light] .dd-chip-ic,html[data-theme=light] .dd-node{box-shadow:0 4px 14px rgba(20,16,12,.14);border:1px solid var(--bl-line)}html[data-theme=light] .hd-crumb em{color:var(--bl-t1)}html[data-theme=light] .Trusted_section p{color:var(--bl-t2)}html[data-theme=light] .lt-img{filter:grayscale(1) brightness(.55) contrast(1.1)}html[data-theme=light] .lt-img:hover{filter:none}html[data-theme=light] .faq_section h2,html[data-theme=light] .fast_moving_section h2,html[data-theme=light] .innovation_section h2,html[data-theme=light] .modular_solutions_section h2,html[data-theme=light] .more_software_section h2,html[data-theme=light] .testimonial_section h2{color:var(--bl-t1)}html[data-theme=light] .innovation_section p,html[data-theme=light] .testimonial_section p{color:var(--bl-t2)}html[data-theme=light] .svc-row{background:var(--bl-panel);border-color:var(--bl-line)}html[data-theme=light] .svc-mi{background:#f3eee9;border-color:var(--bl-line)}html[data-theme=light] .svc-panel h3,html[data-theme=light] .svc-rowtext b{color:var(--bl-t1)}html[data-theme=light] .svc-panel{border-color:var(--bl-line);background:linear-gradient(180deg,#ffffff,#fbf7f3)}html[data-theme=light] .svc-stage{background:radial-gradient(120% 120% at 50% 0,#fff6f1,#ffffff);border-color:var(--bl-line)}html[data-theme=light] .svc-panel p{color:var(--bl-t2)}html[data-theme=light] .svc-chips li{color:var(--bl-t2);background:rgba(20,16,12,.04);border-color:var(--bl-line)}html[data-theme=light] .mi-ring{stroke:rgba(20,16,12,.12)}html[data-theme=light] .mi-sat{background:#f3eee9}html[data-theme=light] .m-flow .pill{background:#f3eee9;border-color:var(--bl-line)}html[data-theme=light] .m-code,html[data-theme=light] .m-web .bar{background:#f5f1ec;border-color:var(--bl-line)}html[data-theme=light] .m-web .chrome{border-bottom-color:var(--bl-line)}html[data-theme=light] .m-web .chrome b{background:#d8d1ca}html[data-theme=light] .m-code .row span{background:rgba(20,16,12,.12)}html[data-theme=light] .m-label .face{border-color:var(--bl-line)}html[data-theme=light] .m-label .face.back{background:#f3eee9;color:var(--bl-t1)}html[data-theme=light] .cf-step{border-color:var(--bl-line);background:linear-gradient(180deg,#ffffff,#fbf7f3)}html[data-theme=light] .cf-step.is-active{background:linear-gradient(180deg,#fff3ec,#ffe9df)}html[data-theme=light] .cf-step b{color:var(--bl-t1)}html[data-theme=light] .cf-in path{stroke:rgba(20,16,12,.46);stroke-width:2}html[data-theme=light] .cf-lab{fill:var(--bl-t3)}html[data-theme=light] .cf-tile rect{fill:var(--bl-hub);filter:drop-shadow(0 4px 10px rgba(20,16,12,.18))}html[data-theme=light] .cf-tile g{stroke:var(--bl-t1)}html[data-theme=light] .cflow.is-mode-tools .cf-in path{stroke:rgba(20,16,12,.78)}html[data-theme=light] .cflow.is-mode-hub .cf-in path{stroke:rgba(20,16,12,.64)}html[data-theme=light] .cflow.is-mode-growth .cf-in path{stroke:rgba(20,16,12,.28)}html[data-theme=light] .cflow.is-mode-growth .cf-lab{fill:var(--bl-t1)}html[data-theme=light] .inv-stage{border-color:var(--bl-line);background:radial-gradient(120% 120% at 50% 42%,#fff6f1,#ffffff)}html[data-theme=light] .inv-ico{background:radial-gradient(120% 120% at 50% 0,#fff3ec,#f5efe9)}html[data-theme=light] .inv-label,html[data-theme=light] .inv-txt{color:var(--bl-t2)}html[data-theme=light] .inv-txt b{color:var(--bl-t1)}html[data-theme=light] .inv-outcome{border-top-color:var(--bl-line)}html[data-theme=light] .eg-galaxy{border-color:var(--bl-line);background:radial-gradient(130% 120% at 50% 30%,#fff6f1,#ffffff)}html[data-theme=light] .deliver-intro{color:var(--bl-t2)}html[data-theme=light] .deliver-step{border-color:var(--bl-line);background:rgba(20,16,12,.025)}html[data-theme=light] .deliver-title{color:var(--bl-t1)}html[data-theme=light] .deliver-step p{color:var(--bl-t3)}html[data-theme=light] .tw-card{background:rgba(20,16,12,.025);border-color:var(--bl-line)}html[data-theme=light] .tw-card:hover{background:rgba(20,16,12,.05)}html[data-theme=light] .tw-src{color:var(--bl-t3);border-color:var(--bl-line);background:rgba(20,16,12,.04)}html[data-theme=light] .tw-src-google{color:#3b5168}html[data-theme=light] .tw-quote{color:var(--bl-t2)}html[data-theme=light] .tw-avatar{color:#fff}html[data-theme=light] .tw-name{color:var(--bl-t1)}html[data-theme=light] .faq_item{border-color:var(--bl-line);background:rgba(20,16,12,.02)}html[data-theme=light] .faq_item[open]{border-color:rgba(255,106,62,.32);background:rgba(255,106,62,.05)}html[data-theme=light] .faq_q h3{color:var(--bl-t1)}html[data-theme=light] .faq_a{color:var(--bl-t3)}html[data-theme=light] .footer_area{background:linear-gradient(180deg,#f5efe9,#efe7df)}html[data-theme=light] .footer_menu li a{color:var(--bl-t2)}html[data-theme=light] .footer_menu li a:hover{color:var(--bl-coral-l)}html[data-theme=light] .footer_cta{background:rgba(20,16,12,.03)}html[data-theme=light] .footer_cta_copy h2{color:var(--bl-t1)}html[data-theme=light] .footer_cta_copy p{color:var(--bl-t3)}html[data-theme=light] .footer_wordmark .fw-text{background:linear-gradient(180deg,var(--bl-t1) 0,#5a534c 70%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .footer_area h2{color:var(--bl-t1)}html[data-theme=light] .footer_area .footer_section p{color:var(--bl-t2)}html[data-theme=light] .footer_area .contact_info svg{color:var(--bl-coral-l)}html[data-theme=light] .footer_profiles_label{color:var(--bl-t4)}html[data-theme=light] .cp_wrap{background:var(--bl-bg);color:var(--bl-t1)}html[data-theme=light] .cp_body h2,html[data-theme=light] .cp_body h3,html[data-theme=light] .cp_body strong,html[data-theme=light] .cp_card h3,html[data-theme=light] .cp_cta h2,html[data-theme=light] .cp_faq_wrap h2,html[data-theme=light] .cp_h1,html[data-theme=light] .cp_table td:first-child,html[data-theme=light] .cp_table th{color:var(--bl-t1)}html[data-theme=light] .cp_body,html[data-theme=light] .cp_card p,html[data-theme=light] .cp_cta p,html[data-theme=light] .cp_lede{color:var(--bl-t2)}html[data-theme=light] .cp_card,html[data-theme=light] .cp_table th,html[data-theme=light] .faq_item{background:rgba(20,16,12,.025);border-color:var(--bl-line)}html[data-theme=light] .cp_table td,html[data-theme=light] .cp_table th{border-bottom-color:var(--bl-line)}html[data-theme=light] .cp_related a{border-color:var(--bl-line);color:var(--bl-t2)}