@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@400;600;700&family=TASA+Orbiter:wght@400;500;600;700&display=swap";
.solutions-page{--sol-bg:#f3f3f3;--sol-bg-section:#f5f5f5;--sol-white:#fff;--sol-orange:#f58220;--sol-orange-accent:#d97706;--sol-brown:#8b4513;--sol-brown-dark:#6b3e23;--sol-text:#111827;--sol-text-body:#4b5563;--sol-text-muted:#6b7280;--sol-border:#e5e7eb;--sol-card-shadow:0 4px 24px #0f172a0f;--sol-blue:#1d4ed8;--sol-blue-dark:#1a237e;--sol-blue-bright:#2962ff;--sol-container:1280px;--sol-section-y:80px;--sol-card-radius:16px;--sol-pill-radius:9999px;color:var(--sol-text);background:#f3f3f3;font-family:SF Pro,system-ui,sans-serif}.solutions-page .sol-container{width:100%;max-width:var(--sol-container);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.solutions-page .sol-section{padding-top:var(--sol-section-y);padding-bottom:var(--sol-section-y)}.solutions-page .sol-heading-xl{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.solutions-page .sol-hero-heading{background:linear-gradient(90deg,#ff7f1c 0%,#000 39.76%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:TASA Orbiter,sans-serif;font-size:44px;font-style:normal;font-weight:400;line-height:52px}@media (max-width:640px){.solutions-page .sol-hero-heading{font-size:clamp(28px,7vw,44px);line-height:1.15}}.solutions-page .sol-problem-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:960px;margin:0 auto 12px;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:58px}@media (max-width:640px){.solutions-page .sol-problem-heading{font-size:clamp(28px,7vw,48px);line-height:1.21}}.solutions-page .sol-problem-description{text-align:center;letter-spacing:.2px;color:#6f7276;max-width:600px;margin:0 auto 56px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-problem-body{background-image:url(/solutions/bg-most-section.svg);background-position:top;background-repeat:no-repeat;background-size:100%;width:100%;min-height:650px;margin:0 auto;position:relative}.solutions-page .sol-problem-footer{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:56px;display:flex}.solutions-page .sol-problem-footer-text{color:#000;flex:1;max-width:729.81px;margin:0;font-family:TASA Orbiter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px}@media (min-width:1024px){.solutions-page .sol-problem-footer{flex-direction:row;align-items:center}}@media (max-width:640px){.solutions-page .sol-problem-footer-text{font-size:clamp(18px,4.5vw,24px);line-height:1.42}}.solutions-page .sol-problem-grid{flex-direction:column;gap:16px;width:100%;display:flex}.solutions-page .sol-problem-grid-row{flex-direction:row;align-items:stretch;gap:16px;display:flex}.solutions-page .sol-problem-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#f6f6f6 100%);border:1px solid #fff;border-radius:16px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;min-height:263px;padding:24px;display:flex}.solutions-page .sol-problem-card-inner{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;min-height:215px;display:flex}.solutions-page .sol-problem-card-icon{object-fit:contain;flex-shrink:0;width:88px;height:48px}.solutions-page .sol-problem-card-text{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.solutions-page .sol-problem-card-title{color:#000;margin:0;font-family:TASA Orbiter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:25px}.solutions-page .sol-problem-card-description{letter-spacing:.2px;color:#555;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.solutions-page .sol-problem-grid-row--two{justify-content:center;width:100%;max-width:760px;margin:0 auto}@media (max-width:1023px){.solutions-page .sol-problem-body{background-size:cover;min-height:auto}.solutions-page .sol-problem-grid-row{flex-direction:column}.solutions-page .sol-problem-card,.solutions-page .sol-problem-card-inner{min-height:auto}}.solutions-page .sol-built-for-inner{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;display:flex}.solutions-page .sol-built-for-header{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:870px;display:flex}.solutions-page .sol-built-for-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 70.69%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:58px}.solutions-page .sol-built-for-description{text-align:center;letter-spacing:.2px;text-transform:none;color:#6f7276;max-width:520px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-built-for-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:30px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.solutions-page .sol-built-for-row{flex-direction:row;align-items:stretch;gap:48px;width:100%;margin:0 auto;display:flex}.solutions-page .sol-built-for-fit-card-wrap{flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.solutions-page .sol-built-for-fit-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#f6f6f6 100%);border:1px solid #fff;border-radius:16px;flex-direction:column;flex:1 0;align-items:flex-start;gap:22px;width:260px;min-height:448px;padding:40px 24px 24px;display:flex}.solutions-page .sol-built-for-fit-body{flex-direction:column;align-items:flex-start;gap:30px;width:212px;max-width:100%;display:flex}.solutions-page .sol-built-for-fit-heading{color:#ff7f1c;margin:0;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.solutions-page .sol-built-for-fit-list{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.solutions-page .sol-built-for-fit-item{flex-direction:row;gap:12px;width:100%;display:flex}.solutions-page .sol-built-for-fit-item--start{align-items:flex-start}.solutions-page .sol-built-for-fit-item--center{align-items:center}.solutions-page .sol-built-for-fit-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:14px;display:flex}.solutions-page .sol-built-for-fit-icon{object-fit:contain;width:24px;height:14px;display:block}.solutions-page .sol-built-for-fit-text{color:#000;flex:1;min-width:0;max-width:176px;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-built-for-columns{flex-direction:row;flex:1;align-items:stretch;gap:32px;min-width:0;display:flex}.solutions-page .sol-built-for-media{border-radius:16px;flex:1;min-height:448px;position:relative;overflow:hidden}.solutions-page .sol-built-for-industries{box-sizing:border-box;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:448px;padding:32px 40px 40px 0;display:flex}.solutions-page .sol-built-for-industries-list{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;width:100%;max-width:382px;min-height:362px;display:flex}.solutions-page .sol-built-for-active-bar{background:#fff;border-radius:1px;width:100%;height:2px;display:flex}.solutions-page .sol-built-for-active-bar-fill{background:#ff7f1c;border-radius:1px;width:0%;height:2px;animation:6s linear forwards builtForBarFill}@keyframes builtForBarFill{0%{width:0%}to{width:100%}}.solutions-page .sol-built-for-industry-trigger{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:36px;padding:0;display:flex}.solutions-page .sol-built-for-industry-trigger:hover .sol-built-for-industry-title{color:#ff7f1c}.solutions-page .sol-built-for-industry-expanded{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.solutions-page .sol-built-for-industry-expanded-inner{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.solutions-page .sol-built-for-industry-row{flex-direction:row;align-items:center;gap:12px;width:100%;min-height:36px;display:flex}.solutions-page .sol-built-for-industry-icon{flex-shrink:0;width:73px;height:40px}.solutions-page .sol-built-for-industry-title{color:#000;margin:0;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-built-for-industry-title--active{color:#ff7f1c;font-size:20px;font-weight:500;line-height:28px}.solutions-page .sol-built-for-industry-description{letter-spacing:.2px;text-transform:none;color:#555;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-built-for-divider{border:none;border-top:1px solid #fff;width:100%;height:0;margin:0}@media (max-width:1023px){.solutions-page .sol-built-for-panel{padding:0 24px}.solutions-page .sol-built-for-row{flex-direction:column;gap:24px}.solutions-page .sol-built-for-fit-card{width:100%;height:auto;min-height:448px}.solutions-page .sol-built-for-columns{flex-direction:column}.solutions-page .sol-built-for-media,.solutions-page .sol-built-for-industries{min-height:320px}}@media (max-width:640px){.solutions-page .sol-built-for-heading{font-size:clamp(28px,7vw,48px);line-height:1.21}}.solutions-page .sol-platform-section{background-color:var(--sol-bg)}.solutions-page .sol-platform-inner{flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1104px;margin:0 auto;display:flex}.solutions-page .sol-platform-main{flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.solutions-page .sol-platform-content{flex-direction:column;align-items:flex-start;gap:48px;width:100%;display:flex}.solutions-page .sol-platform-header{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.solutions-page .sol-platform-heading{text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 82.08%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.solutions-page .sol-platform-description{letter-spacing:.2px;text-transform:none;color:#6f7276;max-width:548px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-platform-body{flex-direction:row;align-items:flex-start;gap:48px;width:100%;display:flex}.solutions-page .sol-platform-features{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:403px;margin:0;padding:0 0 0 20px;list-style:none;display:flex}.solutions-page .sol-platform-feature{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.solutions-page .sol-platform-feature-tick-icon{aspect-ratio:79/48;flex-shrink:0;width:21.005px;height:12.762px}.solutions-page .sol-platform-feature-icon-wrap{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:32px;height:32px;padding:8px 10px 9px;display:flex}.solutions-page .sol-platform-feature-text{color:#000;flex:1;font-family:TASA Orbiter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-platform-orbit-wrap{flex:1;min-width:0}.solutions-page .sol-platform-orbit{width:100%;max-width:748px;height:468px;margin:0 auto;position:relative}.solutions-page .sol-platform-orbit-diagram{pointer-events:none;z-index:1;width:431px;max-width:58%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-page .sol-platform-node{z-index:5;position:absolute;transform:translate(-50%,-50%)}.solutions-page .sol-platform-node--open{z-index:20}.solutions-page .sol-platform-node-pill{cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:30px;align-items:center;gap:12px;padding:6px 8px 6px 24px;transition:opacity .2s;display:inline-flex;position:relative}.solutions-page .sol-platform-node-pill:before{content:"";-webkit-mask-composite:destination-in;pointer-events:none;border-radius:30px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff7f1c;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.solutions-page .sol-platform-node-pill--icon-left{padding:6px 24px 6px 8px}.solutions-page .sol-platform-node-pill:hover{opacity:.85}.solutions-page .sol-platform-node-pill-label{color:#000;font-family:TASA Orbiter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-platform-node-pill-icon{aspect-ratio:73/40;object-fit:contain;flex-shrink:0;width:73px;height:40px}.solutions-page .sol-platform-node-card{cursor:pointer;text-align:left;width:341px;max-width:min(341px,90vw);font:inherit;color:inherit;background:#fff;border:1px solid #ff7f1c;border-radius:30px;flex-direction:row;align-items:flex-start;gap:16px;margin:0;padding:16px;display:flex;box-shadow:0 8px 32px #0f172a1a}.solutions-page .sol-platform-node-card-icon{aspect-ratio:73/40;object-fit:contain;flex-shrink:0;width:73px;height:40px}.solutions-page .sol-platform-node-card-body{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.solutions-page .sol-platform-node-card-title{color:#ff7f1c;margin:0;font-family:TASA Orbiter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.solutions-page .sol-platform-node-card-description{color:#555;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-platform-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:80px;width:100%;display:flex}.solutions-page .sol-platform-footer-text{color:#000;flex:none;max-width:723px;margin:0;font-family:TASA Orbiter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:34px}@media (max-width:1023px){.solutions-page .sol-platform-body{flex-direction:column;align-items:flex-start}.solutions-page .sol-platform-features{width:100%;padding-left:0}.solutions-page .sol-platform-orbit-wrap{width:100%}.solutions-page .sol-platform-orbit{max-width:100%;height:400px}.solutions-page .sol-platform-footer{text-align:center;flex-direction:column;align-items:center;gap:32px}}@media (max-width:640px){.solutions-page .sol-platform-heading{font-size:clamp(28px,7vw,48px);line-height:1.25}.solutions-page .sol-platform-orbit{height:340px}.solutions-page .sol-platform-node-card{width:280px}.solutions-page .sol-platform-footer-text{font-size:clamp(18px,4.5vw,24px);line-height:1.42}}.solutions-page .sol-hero-description{color:#555;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:172%}.solutions-page .sol-hero-eyebrow{box-sizing:border-box;border-radius:40px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}.solutions-page .sol-hero-eyebrow-bar{background:#ff7f1c;border-radius:2px;flex-shrink:0;width:3px;height:18px}.solutions-page .sol-hero-eyebrow-text{color:#ff7f1c;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.solutions-page .sol-hero-curve{z-index:0;pointer-events:none;z-index:9;flex:none;order:0;width:1378.94px;max-width:none;height:523.23px;position:absolute;top:496px;left:-309px;transform:scale(1.2)}@media (max-width:1023px){.solutions-page .sol-hero-curve{width:900px;height:342px;top:320px;left:-400px}}@media (max-width:640px){.solutions-page .sol-hero-curve{width:600px;height:228px;top:280px;left:-280px}}.solutions-page .sol-hero-actions{flex-direction:row;flex:none;align-items:flex-start;gap:12px;padding:0;display:flex}.solutions-page .sol-btn-book-demo,.solutions-page .sol-btn-get-started-now,.solutions-page .sol-btn-workflow-cta{box-sizing:border-box;cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(272.74deg,#1c2bff 4.29%,#141fb5 95.71%);border:none;border-radius:40px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:10px;height:48px;padding:14px 32px;font-family:Sora,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;transition:background .2s;display:flex}.solutions-page .sol-btn-book-demo{min-width:200.19px}.solutions-page .sol-btn-get-started-now{min-width:230.19px}.solutions-page .sol-btn-workflow-cta{min-width:314.19px}.solutions-page .sol-btn-book-demo:hover,.solutions-page .sol-btn-get-started-now:hover,.solutions-page .sol-btn-workflow-cta:hover{background:linear-gradient(273deg,#0b148c 4.29%,#141fb5 95.71%)}.solutions-page .sol-btn-book-demo-arrow{flex:none;width:12.86px;height:12.86px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block;transform:rotate(45deg)}.solutions-page .sol-btn-book-demo:hover .sol-btn-book-demo-arrow,.solutions-page .sol-btn-get-started-now:hover .sol-btn-book-demo-arrow,.solutions-page .sol-btn-workflow-cta:hover .sol-btn-book-demo-arrow{transform:rotate(0)}@media (max-width:639px){.solutions-page .sol-hero-actions{flex-direction:column;align-items:flex-start}}.solutions-page .sol-heading-lg{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.solutions-page .sol-heading-md{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25}.solutions-page .sol-body{color:var(--sol-text-body);font-size:16px;line-height:1.6}.solutions-page .sol-body-sm{color:var(--sol-text-muted);font-size:14px;line-height:1.55}.solutions-page .sol-text-brown{color:var(--sol-brown)}.solutions-page .sol-text-orange{color:var(--sol-orange-accent)}.solutions-page .sol-text-orange-bright{color:var(--sol-orange)}.solutions-page .sol-card{background:var(--sol-white);border:1px solid var(--sol-border);border-radius:var(--sol-card-radius);box-shadow:var(--sol-card-shadow)}.solutions-page .sol-btn-primary{border-radius:var(--sol-pill-radius);background:linear-gradient(90deg, var(--sol-blue-dark) 0%, var(--sol-blue-bright) 100%);color:var(--sol-white);white-space:nowrap;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;line-height:1;transition:background .2s;display:inline-flex}.solutions-page .sol-btn-primary svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.solutions-page .sol-btn-primary:hover{background:linear-gradient(273deg,#0b148c 4.29%,#141fb5 95.71%)}.solutions-page .sol-btn-primary:hover svg{transform:rotate(-45deg)}.solutions-page .sol-btn-outline{border-radius:var(--sol-pill-radius);border:1px solid var(--sol-blue-dark);background:var(--sol-white);color:var(--sol-blue-dark);white-space:nowrap;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:600;line-height:1;transition:background .22s;display:inline-flex}.solutions-page .sol-btn-outline svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.solutions-page .sol-btn-outline:hover{background:linear-gradient(90deg,#d9dcff 0%,#e8eaff 100%)}.solutions-page .sol-btn-outline:hover svg{transform:rotate(-45deg)}.solutions-page .sol-btn-white,.solutions-page .sol-btn-get-started{box-sizing:border-box;cursor:pointer;width:auto;min-width:128px;min-height:18px;color:var(--sol-blue-dark);white-space:nowrap;background:#fff;border:none;border-radius:40px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;line-height:18px;transition:background .2s;display:flex}.solutions-page .sol-btn-white:hover,.solutions-page .sol-btn-get-started:hover{background:#f3f4f6}.solutions-page .sol-wave-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' fill='none'%3E%3Cpath d='M0 280 C200 180 400 320 600 240 C800 160 1000 300 1200 220' stroke='%23c7d2fe' stroke-width='1.5' opacity='0.55'/%3E%3Cpath d='M0 320 C200 220 400 360 600 280 C800 200 1000 340 1200 260' stroke='%23c7d2fe' stroke-width='1.5' opacity='0.4'/%3E%3Cpath d='M0 360 C200 260 400 400 600 320 C800 240 1000 380 1200 300' stroke='%23c7d2fe' stroke-width='1.5' opacity='0.3'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover}.solutions-page .sol-glow-grid{position:relative}.solutions-page .sol-glow-grid:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#6366f114 0%,#0000 70%);position:absolute;inset:10% 20%}.solutions-page .sol-nav-bar{z-index:40;background:#fff;padding-top:10px;position:sticky;top:88px;overflow:hidden;box-shadow:0 1px #e5e5e5}.solutions-page .sol-section-nav{box-sizing:border-box;scrollbar-width:none;background:#fff;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:44px;width:100%;max-width:1200px;min-height:48px;padding:11px 50px;display:flex;overflow-x:auto}.solutions-page .sol-section-nav::-webkit-scrollbar{display:none}.solutions-page .sol-section-nav-link{color:#000;white-space:nowrap;flex:none;font-family:TASA Orbiter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;transition:color .2s}.solutions-page .sol-section-nav-link:hover,.solutions-page .sol-section-nav-link--active{color:#ff7f1c}@media (max-width:1023px){.solutions-page .sol-section-nav{justify-content:flex-start;gap:28px;padding:11px 24px}}.solutions-page .sol-capabilities-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:1104px;margin:0 auto 56px;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px}@media (max-width:640px){.solutions-page .sol-capabilities-heading{font-size:clamp(28px,7vw,48px);line-height:1.25}}.solutions-page .sol-capabilities-layout{flex-direction:row;align-items:flex-start;gap:16px;width:100%;max-width:1104px;margin:0 auto;display:flex;position:relative}.solutions-page .sol-capabilities-tabs{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:12px;width:320px;min-height:616px;display:flex}.solutions-page .sol-cap-tab{box-sizing:border-box;cursor:pointer;text-align:center;color:#ff7f1c;white-space:nowrap;background:#fff;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:320px;min-height:60px;padding:17px 24px;font-family:TASA Orbiter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;transition:background .2s,color .2s;display:flex}.solutions-page .sol-cap-tab--before{background:linear-gradient(#fff 0%,#fff4eb 100%);border-bottom:1px solid #ff7f1c}.solutions-page .sol-cap-tab--active{color:#fff;background:#ff7f1c;border-radius:40px;width:320px;height:61px;min-height:61px;padding:20px 24px;font-family:Sora,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:21px}.solutions-page .sol-cap-tab--after{background:linear-gradient(#fff4eb 0%,#fff 100%);border-top:1px solid #ff7f1c}.solutions-page .sol-cap-tab--default{background:#fff}.solutions-page .sol-cap-panel{box-sizing:border-box;z-index:2;background:#fff;border-radius:20px;flex:821px;width:100%;max-width:821px;min-height:616px;position:relative}.solutions-page .sol-cap-panel:before{content:"";-webkit-mask-composite:destination-in;pointer-events:none;z-index:3;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff7f1c;-webkit-mask-image:linear-gradient(#000 0%,#0000 55%),linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 55%),linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.solutions-page .sol-cap-panel-notch{left:var(--cap-notch-left,324px);top:var(--cap-notch-top,0px);z-index:1;pointer-events:none;background:#fff;border-radius:64px;width:195px;height:71px;transition:top .25s;position:absolute}.solutions-page .sol-cap-panel-notch:before{content:"";pointer-events:none;border-radius:64px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff7f1c;-webkit-mask:linear-gradient(90deg,#000 0% 35%,#0000 70%);mask:linear-gradient(90deg,#000 0% 35%,#0000 70%)}.solutions-page .sol-cap-panel-inner{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;min-height:616px;padding:43px 48px 40px 61px;display:flex;position:relative}.solutions-page .sol-cap-panel-copy{flex-direction:column;align-items:flex-start;gap:28px;width:100%;display:flex}.solutions-page .sol-cap-panel-header{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.solutions-page .sol-cap-panel-title{color:#000;margin:0;font-family:TASA Orbiter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.solutions-page .sol-cap-panel-description{letter-spacing:.2px;text-transform:none;color:#555;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.solutions-page .sol-cap-panel-features{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.solutions-page .sol-cap-panel-feature{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}.solutions-page .sol-cap-panel-feature-icon-wrap{box-sizing:border-box;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:8px 10px 9px;display:flex}.solutions-page .sol-cap-panel-feature-text{color:#555;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-cap-panel-why{flex-direction:row;align-items:flex-start;gap:28px;width:100%;display:flex}.solutions-page .sol-cap-panel-why-label{color:#ff7f1c;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.solutions-page .sol-cap-panel-why-divider{background:#ff7f1c;flex-shrink:0;align-self:stretch;width:2px;min-height:36px}.solutions-page .sol-cap-panel-why-quote{color:#ff7f1c;flex:1;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:25px}.solutions-page .sol-cap-panel-media{background:#e7e7e7;border-radius:16px;flex-shrink:0;width:100%;height:264px;overflow:hidden}.solutions-page .sol-cap-panel-media-img{object-fit:cover;width:100%;height:100%;display:block}.solutions-page .sol-cap-media-mobile{display:none}@media (max-width:767px){.solutions-page .sol-cap-media-desktop{display:none}.solutions-page .sol-cap-media-mobile{display:block}}@media (max-width:1023px){.solutions-page .sol-capabilities-layout{flex-direction:column}.solutions-page .sol-capabilities-tabs{flex-direction:row;width:100%;min-height:0;padding-bottom:4px;overflow-x:auto}.solutions-page .sol-cap-tab{flex-shrink:0;width:auto;min-width:220px}.solutions-page .sol-cap-panel{max-width:100%;min-height:0}.solutions-page .sol-cap-panel-notch{display:none}.solutions-page .sol-cap-panel{flex:none;width:100%;max-width:100%;min-height:0;overflow:hidden}.solutions-page .sol-cap-panel-inner{min-height:0;padding:32px 24px}.solutions-page .sol-cap-panel-media{height:200px}}.solutions-page .sol-workflow-section{background-color:var(--sol-bg);position:relative}.solutions-page .sol-workflow-inner{flex-direction:column;align-items:center;width:100%;max-width:1200px;min-height:490px;margin:0 auto;padding:0 48px 48px 56px;display:flex;position:relative}.solutions-page .sol-workflow-bg{z-index:0;pointer-events:none;width:100%;height:693px;position:absolute;top:0;left:50%;transform:translate(-50%)}.solutions-page .sol-workflow-bg:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ff7f1c 0%,#000 72.41%);width:100%;height:100%;position:absolute;top:0;left:0}.sol-workflow-bg-container-wrapper-left{background:#fff;width:280px;height:330px;position:absolute;top:150px;left:0}.sol-workflow-bg-container-wrapper-right{background:#fff;width:280px;height:330px;position:absolute;top:150px;right:0}.solutions-page .sol-workflow-content{z-index:1;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1104px;display:flex;position:relative}.solutions-page .sol-workflow-header{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.solutions-page .sol-workflow-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 72.41%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:860px;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:58px}.solutions-page .sol-workflow-steps-wrap{width:100%;position:relative}.solutions-page .sol-workflow-progress{z-index:0;width:79.8%;max-width:881px;height:1px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.solutions-page .sol-workflow-progress-track{background:#eaeaea;width:100%;height:1px}.solutions-page .sol-workflow-progress-active{background:#ff7f1c;width:0%;height:1px;position:absolute;top:0;left:0}.solutions-page .sol-workflow-steps{z-index:1;flex-direction:row;align-items:flex-start;gap:25px;width:100%;display:flex;position:relative}.solutions-page .sol-workflow-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:32px;min-width:0;max-width:200.8px;display:flex}.solutions-page .sol-workflow-step-icon{object-fit:contain;flex-shrink:0;width:88px;height:48px}.solutions-page .sol-workflow-step-text{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.solutions-page .sol-workflow-step-title{text-align:center;color:#000;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:26px}.solutions-page .sol-workflow-step-title--active{color:#ff7f1c}.solutions-page .sol-workflow-step-description{text-align:center;letter-spacing:.2px;text-transform:none;color:#555;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.solutions-page .sol-workflow-cta{justify-content:center;display:flex}@media (max-width:1023px){.solutions-page .sol-workflow-inner{padding:32px 24px 48px}.solutions-page .sol-workflow-steps{flex-wrap:wrap;justify-content:center}.solutions-page .sol-workflow-step{flex:calc(33.333% - 25px);max-width:220px}.solutions-page .sol-workflow-progress{display:none}}@media (max-width:640px){.solutions-page .sol-workflow-heading{font-size:clamp(28px,7vw,48px);line-height:1.21}.solutions-page .sol-workflow-step{flex:100%;max-width:280px}}.solutions-page .sol-overlap-cards{justify-content:center;align-items:flex-end;gap:0;display:flex}.solutions-page .sol-overlap-card{flex:0 0 220px;margin-left:-20px;position:relative}.solutions-page .sol-overlap-card:first-child{margin-left:0}.solutions-page .sol-final-cta-section{background:var(--sol-bg)}.solutions-page .sol-final-cta-banner{isolation:isolate;box-sizing:border-box;background:linear-gradient(#1c2bff 0%,#141fb5 100%);border:1px solid #fff;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1168px;min-height:400px;margin:0 auto;padding:68px 36px;display:flex;position:relative;overflow:hidden}.solutions-page .sol-final-cta-waves{pointer-events:none;z-index:0;width:1832px;height:695px;position:absolute;top:-19px;left:-342px;overflow:hidden;transform:scaleX(-1)}.solutions-page .sol-final-cta-wave-ring{box-sizing:border-box;width:calc(780px + var(--wave-index) * 56px);height:calc(440px + var(--wave-index) * 38px);opacity:calc(1 - var(--wave-index) * .045);border:1px solid #4955ff;border-radius:50%;position:absolute;bottom:0;right:0;transform:translate(28%,18%)}.solutions-page .sol-final-cta-content{z-index:1;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1104px;display:flex;position:relative}.solutions-page .sol-final-cta-copy{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:862px;display:flex}.solutions-page .sol-final-cta-eyebrow{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.solutions-page .sol-final-cta-eyebrow-bar{background:#fff;flex-shrink:0;width:2px;height:11px}.solutions-page .sol-final-cta-eyebrow-text{color:#fff;font-family:Sora,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-final-cta-heading{text-align:center;text-transform:capitalize;background:linear-gradient(90deg,#ff7f1c 0%,#fff 8.47%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.solutions-page .sol-final-cta-button{cursor:pointer;color:#1c2bff;background:#fff;border:none;border-radius:40px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-family:Sora,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;transition:background .22s;display:inline-flex}.solutions-page .sol-final-cta-button:hover{background:linear-gradient(90deg,#d9dcff 0%,#e8eaff 100%)}.solutions-page .sol-final-cta-button-arrow{flex-shrink:0;width:12.86px;height:12.86px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block;transform:rotate(0)}.solutions-page .sol-final-cta-button:hover .sol-final-cta-button-arrow{transform:rotate(-45deg)}@media (max-width:1023px){.solutions-page .sol-final-cta-waves{display:none}.solutions-page .sol-final-cta-banner{min-height:0;padding:48px 24px}.solutions-page .sol-final-cta-content{gap:40px}}@media (max-width:640px){.solutions-page .sol-final-cta-heading{font-size:clamp(28px,7vw,48px);line-height:1.25}}@media (max-width:1023px){.solutions-page{--sol-section-y:56px}.solutions-page .sol-overlap-cards{flex-direction:column;align-items:stretch}.solutions-page .sol-overlap-card{flex:auto;margin-top:-12px;margin-left:0}.solutions-page .sol-overlap-card:first-child{margin-top:0}}.solutions-page .sol-technician-section{background-color:var(--sol-bg)}.solutions-page .sol-technician-inner{flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:1200px;margin:0 auto;display:flex}.solutions-page .sol-technician-header{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:1104px;margin-bottom:-32px;display:flex}.solutions-page .sol-technician-heading{text-transform:capitalize;background:linear-gradient(270deg,#000 47.89%,#ff7f1c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:56px}.solutions-page .sol-technician-description{letter-spacing:.2px;text-transform:none;color:#6f7276;max-width:578px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-technician-panel{box-sizing:border-box;border-radius:30px;flex-direction:column;align-items:flex-start;width:100%;max-width:1200px;padding:0;display:flex}.solutions-page .sol-technician-row{flex-direction:row;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1104px;min-height:647px;display:flex}.solutions-page .sol-technician-features-wrap{flex:0 0 603px;width:603px;min-width:0}.solutions-page .sol-technician-features{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:416px;display:flex}.solutions-page .sol-technician-features-list{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;width:100%;display:flex}.solutions-page .sol-technician-active-bar{background:#fff;border-radius:1px;width:100%;height:2px;display:flex}.solutions-page .sol-technician-active-bar-fill{background:#ff7f1c;border-radius:1px;width:0%;max-width:100%;height:2px}.solutions-page .sol-technician-divider{border:none;border-top:1px solid #fff;width:100%;height:0;margin:0}.solutions-page .sol-technician-feature-trigger{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:36px;padding:0;display:flex}.solutions-page .sol-technician-feature-trigger:hover .sol-technician-feature-title{color:#ff7f1c}.solutions-page .sol-technician-feature-expanded{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.solutions-page .sol-technician-feature-expanded-inner{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.solutions-page .sol-technician-feature-row{flex-direction:row;align-items:center;gap:12px;width:100%;min-height:36px;display:flex}.solutions-page .sol-technician-feature-icon{object-fit:contain;aspect-ratio:73/40;flex-shrink:0;width:73px;height:40px}.solutions-page .sol-technician-feature-title{color:#000;margin:0;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-technician-feature-title--active{color:#ff7f1c;font-size:20px;font-weight:500;line-height:28px}.solutions-page .sol-technician-feature-description{letter-spacing:.2px;text-transform:none;color:#555;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-technician-phone-wrap{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.solutions-page .sol-technician-phone{width:100%;max-width:441px;height:auto;display:block}@media (max-width:1023px){.solutions-page .sol-technician-header{margin-bottom:24px}.solutions-page .sol-technician-panel{padding:0}.solutions-page .sol-technician-row{flex-direction:column;gap:40px;min-height:0}.solutions-page .sol-technician-features-wrap{flex:0 0 100%;width:100%}.solutions-page .sol-technician-features{width:100%;min-height:0}}@media (max-width:640px){.solutions-page .sol-technician-heading{font-size:clamp(28px,7vw,48px);line-height:1.2}}.solutions-page .sol-better-way-section{background:var(--sol-bg)}.solutions-page .sol-better-way-inner{flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:flex}.solutions-page .sol-better-way-header{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1104px;display:flex}.solutions-page .sol-better-way-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 82.08%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.solutions-page .sol-better-way-description{text-align:center;letter-spacing:.2px;text-transform:none;color:#6f7276;max-width:830px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-better-way-visual{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1200px;min-height:420px;display:flex;position:relative}.solutions-page .sol-better-way-visual-bg{pointer-events:none;z-index:0;background:linear-gradient(360deg,#fffc 0%,#f3f3f3cc 100%);border-radius:0 0 40px 40px;width:100vw;height:auto;position:absolute;inset:95px auto -80px 50%;transform:translate(-50%)}.solutions-page .sol-better-way-visual-panel{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:100%;padding:0 48px;display:flex;position:relative}.solutions-page .sol-better-way-diagram{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1104px;margin:0 auto;display:flex}.solutions-page .sol-better-way-center{flex:none;justify-content:center;align-items:center;display:flex}.solutions-page .sol-better-way-center-img{width:367px;max-width:100%;height:auto;display:block}.solutions-page .sol-better-way-side{flex-direction:column;flex:280px;gap:24px;min-width:0;max-width:320px;display:flex}.solutions-page .sol-better-way-side--right,.solutions-page .sol-better-way-side--right .sol-better-way-side-header{align-items:flex-end}.solutions-page .sol-better-way-side-header{flex-direction:column;gap:14px;display:flex}.solutions-page .sol-better-way-col-icon{aspect-ratio:73/40;flex-shrink:0;width:73px;height:40px}.solutions-page .sol-better-way-side-title{color:#ff7f1c;margin:0;font-family:TASA Orbiter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-better-way-side-list{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.solutions-page .sol-better-way-side-line{z-index:0;background:#ff7f1c;width:1px;height:calc(100% - 28px);position:absolute;top:14px;left:16px}.solutions-page .sol-better-way-side--right .sol-better-way-side-line{left:auto;right:16px}.solutions-page .sol-better-way-side-item{z-index:1;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:28px;display:flex;position:relative}.solutions-page .sol-better-way-side--right .sol-better-way-side-item{justify-content:flex-end}.solutions-page .sol-better-way-tick-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.solutions-page .sol-better-way-side-item-text{color:#000;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-better-way-side--right .sol-better-way-side-item-text{text-align:right;flex:0 auto}.solutions-page .sol-better-way-footer-bar{z-index:4;background:linear-gradient(270deg,#f3f3f3 0%,#f6d9c3 100%);border-radius:40px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1104px;margin:0 auto;padding:12px 40px;display:flex;position:absolute;bottom:-99px}.solutions-page .sol-better-way-footer-item{flex-direction:row;align-items:center;gap:12px;margin:0 auto;display:flex}.solutions-page .sol-better-way-footer-tick{flex-shrink:0;width:21px;height:13px}.solutions-page .sol-better-way-footer-text{color:#000;white-space:nowrap;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (max-width:1023px){.solutions-page .sol-better-way-diagram{flex-direction:column;gap:32px;padding-top:24px;padding-bottom:24px}.solutions-page .sol-better-way-side{align-items:flex-start;width:100%;max-width:100%}.solutions-page .sol-better-way-side--right,.solutions-page .sol-better-way-side--right .sol-better-way-side-header{align-items:flex-start}.solutions-page .sol-better-way-side--right .sol-better-way-side-item{justify-content:flex-start}.solutions-page .sol-better-way-side--right .sol-better-way-side-line{left:16px;right:auto}.solutions-page .sol-better-way-side--right .sol-better-way-side-item-text{text-align:left}.solutions-page .sol-better-way-center{order:-1;justify-content:flex-start;width:100%}.solutions-page .sol-better-way-center-img{width:280px}.solutions-page .sol-better-way-visual-bg{height:100%;top:0;bottom:auto}.solutions-page .sol-better-way-footer-bar{flex-direction:column;gap:16px;margin-top:24px;padding:20px 24px;position:static}.solutions-page .sol-better-way-visual{min-height:unset}.solutions-page .sol-better-way-visual-panel{padding:0 16px}}@media (max-width:640px){.solutions-page .sol-better-way-heading{font-size:clamp(28px,7vw,48px);line-height:1.25}.solutions-page .sol-better-way-center-img{width:240px}.solutions-page .sol-better-way-footer-text{white-space:normal;text-align:center}}.solutions-page .sol-workflow-change-section{background:var(--sol-bg);margin-top:130px}.solutions-page .sol-workflow-change-inner{grid-template-columns:407px 1fr;align-items:start;gap:48px 60px;width:100%;max-width:1200px;margin:0 auto;display:grid}.solutions-page .sol-workflow-change-left{flex-direction:column;align-items:flex-start;gap:28px;width:100%;max-width:407px;display:flex}.solutions-page .sol-workflow-change-intro{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.solutions-page .sol-workflow-change-heading{text-transform:capitalize;background:linear-gradient(90deg,#ff7f1c 0%,#000 28.31%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:49px}.solutions-page .sol-workflow-change-subtitle{letter-spacing:.2px;text-transform:none;color:#6f7276;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-workflow-change-bullets{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.solutions-page .sol-workflow-change-bullet{flex-direction:row;align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.solutions-page .sol-workflow-change-tick-icon-wrap{box-sizing:border-box;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:8px 10px 9px;display:flex}.solutions-page .sol-workflow-change-bullet-text{color:#555;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-workflow-change-track{width:100%;min-height:540px;position:relative}.solutions-page .sol-workflow-change-arc{pointer-events:none;z-index:0;width:527px;height:663px;position:absolute;top:40%;left:-388px;transform:translateY(-50%)}button.sol-workflow-change-node.sol-workflow-change-node-0{position:relative;left:40px}button.sol-workflow-change-node.sol-workflow-change-node-1{position:relative;left:87px}button.sol-workflow-change-node.sol-workflow-change-node-2{position:relative;left:104px}button.sol-workflow-change-node.sol-workflow-change-node-3{position:relative;left:100px}button.sol-workflow-change-node.sol-workflow-change-node-4{position:relative;left:46px}button.sol-workflow-change-node.sol-workflow-change-node-5{position:relative;left:-50px}.solutions-page .sol-workflow-change-timeline{z-index:1;flex-direction:column;gap:12px;width:100%;max-width:1104px;min-height:540px;display:flex;position:relative}.solutions-page .sol-workflow-change-row{flex-direction:row;align-items:flex-start;gap:32px;width:100%;display:flex}.solutions-page .sol-workflow-change-node{box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:73px;height:40px;margin-top:16px;padding:0;display:flex}.solutions-page .sol-workflow-change-node-icon{object-fit:contain;flex-shrink:0;width:73px;height:40px;display:block}.solutions-page .sol-workflow-change-item{box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:row;align-items:center;gap:20px;min-height:80px;margin-left:auto;padding:16px 28px;transition:background .2s;display:flex}.solutions-page .sol-workflow-change-item:hover{background:#ffffff80}.solutions-page .sol-workflow-change-item--active{background:linear-gradient(270deg,#fff 0%,#f6f6f6 100%);border-color:#fff;align-items:flex-start}.solutions-page .sol-workflow-change-item--active:hover{background:linear-gradient(270deg,#fff 0%,#f6f6f6 100%)}.solutions-page .sol-workflow-change-item-content{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.solutions-page .sol-workflow-change-item-title{color:#000;font-family:TASA Orbiter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.solutions-page .sol-workflow-change-item-title--active{color:#ff7f1c}.solutions-page .sol-workflow-change-item-description{color:#555;max-width:245px;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1023px){.solutions-page .sol-workflow-change-inner{grid-template-columns:1fr}.solutions-page .sol-workflow-change-left{max-width:100%}.solutions-page .sol-workflow-change-track{min-height:0}.solutions-page .sol-workflow-change-arc{display:none}.solutions-page .sol-workflow-change-timeline{min-height:0}.solutions-page .sol-workflow-change-row{flex-direction:column;align-items:stretch;gap:12px}.solutions-page .sol-workflow-change-node{align-self:flex-start;margin-top:0}.solutions-page .sol-workflow-change-item{flex-direction:row;align-items:flex-start;gap:12px;width:100%!important}.solutions-page .sol-workflow-change-item-content{flex:1;min-width:0}.solutions-page .sol-workflow-change-item-title{width:100%;max-width:100%}.solutions-page .sol-workflow-change-item-description{max-width:100%}}@media (max-width:640px){.solutions-page .sol-workflow-change-heading{font-size:clamp(28px,7vw,40px);line-height:1.22}}.sol-wc-mobile{display:none}@media (max-width:767px){.solutions-page .sol-workflow-change-track{display:none!important}.sol-wc-mobile{width:100%;margin-top:32px;display:block}.sol-wc-arc-stage{touch-action:none;width:100vw;height:240px;position:relative;left:-24px;overflow:hidden}.sol-wc-arc-svg{pointer-events:none;width:100%;height:240px;position:absolute;top:0;left:0}.sol-wc-arc-labels{justify-content:center;margin-top:16px;padding:0 20px;display:flex}.sol-wc-arc-label-active{color:#ff7f1c;text-align:center;font-family:TASA Orbiter,sans-serif;font-size:18px;font-weight:600}.sol-wc-arc-desc{color:#555;text-align:center;margin:10px 0 0;padding:0 8px;font-family:Inter,sans-serif;font-size:15px;line-height:24px}.sol-wc-arc-nav{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.sol-wc-arc-btn{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .2s;display:flex}.sol-wc-arc-btn--prev{background:0 0;border:1.5px solid #ff7f1c}.sol-wc-arc-btn--next{background:#ff7f1c;border:none}.sol-wc-arc-counter{color:#999;min-width:32px;font-family:Inter,sans-serif;font-size:14px}}.solutions-page .sol-what-improves-section{background:var(--sol-bg)}.solutions-page .sol-what-improves-inner{flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:flex}.solutions-page .sol-what-improves-header{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:870px;display:flex}.solutions-page .sol-what-improves-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:771px;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:58px}.solutions-page .sol-what-improves-grid{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1104px;display:flex}.solutions-page .sol-what-improves-row{flex-direction:row;align-items:flex-end;gap:48px;width:100%;display:flex}.solutions-page .sol-what-improves-row--bottom{justify-content:center}.solutions-page .sol-what-improves-card{flex-direction:column;flex:1;gap:28px;width:336px;max-width:100%;min-height:149px;display:flex}.solutions-page .sol-what-improves-card--left{align-items:flex-start}.solutions-page .sol-what-improves-card--center{justify-content:center;align-items:center}.solutions-page .sol-what-improves-card--right{align-items:flex-end}.solutions-page .sol-what-improves-icon{flex-shrink:0;width:88px;height:48px;display:block}.solutions-page .sol-what-improves-card-body{align-items:inherit;flex-direction:column;gap:8px;width:100%;display:flex}.solutions-page .sol-what-improves-card-title{color:#000;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:25px}.solutions-page .sol-what-improves-card--left .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--left .sol-what-improves-card-description{text-align:left}.solutions-page .sol-what-improves-card--center .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--center .sol-what-improves-card-description{text-align:center}.solutions-page .sol-what-improves-card--right .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--right .sol-what-improves-card-description{text-align:right}.solutions-page .sol-what-improves-card-description{letter-spacing:.2px;text-transform:none;color:#555;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1023px){.solutions-page .sol-what-improves-inner{gap:40px}.solutions-page .sol-what-improves-row{flex-direction:column;align-items:stretch}.solutions-page .sol-what-improves-card{width:100%;min-height:0}.solutions-page .sol-what-improves-card--left,.solutions-page .sol-what-improves-card--center,.solutions-page .sol-what-improves-card--right{justify-content:flex-start;align-items:flex-start}.solutions-page .sol-what-improves-card--left .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--left .sol-what-improves-card-description,.solutions-page .sol-what-improves-card--center .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--center .sol-what-improves-card-description,.solutions-page .sol-what-improves-card--right .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--right .sol-what-improves-card-description{text-align:left}}@media (max-width:767px){.solutions-page .sol-what-improves-section{overflow-x:hidden}.solutions-page .sol-what-improves-header{align-items:flex-start}.solutions-page .sol-what-improves-heading{text-align:left;font-size:clamp(28px,7vw,48px);line-height:1.21}.solutions-page .sol-what-improves-grid,.solutions-page .sol-what-improves-row{flex-direction:column;gap:32px}.solutions-page .sol-what-improves-row--bottom{justify-content:flex-start}.solutions-page .sol-what-improves-card{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.solutions-page .sol-what-improves-card--left,.solutions-page .sol-what-improves-card--center,.solutions-page .sol-what-improves-card--right{justify-content:flex-start;align-items:flex-start}.solutions-page .sol-what-improves-icon{width:64px;height:auto}.solutions-page .sol-what-improves-card--left .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--left .sol-what-improves-card-description,.solutions-page .sol-what-improves-card--center .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--center .sol-what-improves-card-description,.solutions-page .sol-what-improves-card--right .sol-what-improves-card-title,.solutions-page .sol-what-improves-card--right .sol-what-improves-card-description{text-align:left}}@media (max-width:640px){.solutions-page .sol-what-improves-heading{font-size:clamp(28px,7vw,48px);line-height:1.21}}.solutions-page .sol-real-ops-section{background:var(--sol-bg)}.solutions-page .sol-real-ops-inner{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1104px;margin:0 auto;display:flex}.solutions-page .sol-real-ops-header{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.solutions-page .sol-real-ops-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:826px;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.solutions-page .sol-real-ops-body{flex-direction:row;align-items:flex-start;width:100%;display:flex}.solutions-page .sol-real-ops-left{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:32px;min-width:0;margin-right:-40px;display:flex}.solutions-page .sol-real-ops-panel{box-sizing:border-box;background:linear-gradient(105.86deg,#f3f3f399 47.85%,#fff9 98.89%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:64px;width:100%;padding:28px 90px 28px 0;display:flex}.solutions-page .sol-real-ops-block{box-sizing:border-box;border-left:2px solid #ff7f1c;flex-direction:column;align-items:flex-start;width:100%;padding-left:28px;display:flex}.solutions-page .sol-real-ops-block--challenge{gap:20px}.solutions-page .sol-real-ops-block--metrics{gap:28px}.solutions-page .sol-real-ops-block-intro{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.solutions-page .sol-real-ops-block-title{width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.solutions-page .sol-real-ops-block-title--orange{color:#ff7f1c}.solutions-page .sol-real-ops-block-title--blue{color:#1c2bff}.solutions-page .sol-real-ops-quote{color:#555;width:100%;margin:0;padding-left:16px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.solutions-page .sol-real-ops-bullets{flex-direction:row;align-items:flex-start;gap:32px;width:100%;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.solutions-page .sol-real-ops-bullet{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.solutions-page .sol-real-ops-list-icon{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.solutions-page .sol-real-ops-bullet-text{color:#000;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-real-ops-metrics-description{letter-spacing:.2px;text-transform:none;color:#555;width:100%;max-width:559px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-real-ops-metrics{flex-direction:row;align-items:flex-start;gap:16px;width:100%;padding-left:16px;display:flex}.solutions-page .sol-real-ops-metric{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.solutions-page .sol-real-ops-metric-value{text-align:left;color:#000;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:52px}.solutions-page .sol-real-ops-metric-label{text-align:left;letter-spacing:.2px;text-transform:none;color:#555;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-real-ops-footer-quote{flex-direction:row;align-items:center;gap:20px;width:100%;max-width:580px;display:flex}.solutions-page .sol-real-ops-footer-avatar{background:#d9d9d9;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px}.solutions-page .sol-real-ops-footer-text{color:#ff7f1c;flex:1;min-width:0;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:25px}.solutions-page .sol-real-ops-solution-wrap{flex-direction:row;flex-shrink:0;align-items:center;width:445px;max-width:100%;padding-top:48px;display:flex}.solutions-page .sol-real-ops-solution-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#f6f6f6 100%);border:1px solid #fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:22px;width:100%;padding:36px;display:flex;box-shadow:-6px -6px 10px #0000000f}.solutions-page .sol-real-ops-solution-logo{flex-shrink:0;width:160px;height:28px;display:block}.solutions-page .sol-real-ops-solution-content{flex-direction:column;align-items:flex-start;gap:36px;width:100%;display:flex}.solutions-page .sol-real-ops-solution-header{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.solutions-page .sol-real-ops-solution-title{text-transform:none;color:#000;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.solutions-page .sol-real-ops-solution-divider{border-top:2px solid #ff7f1c;width:75px;height:0;display:block}.solutions-page .sol-real-ops-solution-list{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.solutions-page .sol-real-ops-solution-item{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.solutions-page .sol-real-ops-solution-list-icon{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.solutions-page .sol-real-ops-solution-item-text{color:#000;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:28px}@media (max-width:1023px){.solutions-page .sol-real-ops-body{flex-direction:column;gap:32px}.solutions-page .sol-real-ops-left{width:100%;margin-right:0}.solutions-page .sol-real-ops-panel{padding:28px 24px}.solutions-page .sol-real-ops-bullets{flex-direction:column;gap:12px}.solutions-page .sol-real-ops-solution-wrap{width:100%;padding-top:0}}@media (max-width:640px){.solutions-page .sol-real-ops-heading{font-size:clamp(28px,7vw,48px);line-height:1.25}.solutions-page .sol-real-ops-metrics{flex-direction:column;align-items:stretch}}.solutions-page .sol-configurable-section{background:var(--sol-bg);padding-bottom:160px}.solutions-page .sol-configurable-inner{isolation:isolate;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1104px;margin:0 auto;display:flex;position:relative}.solutions-page .sol-configurable-glow{pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#8abffb4d 0%,#f3f3f34d 100%);width:147px;height:175px;position:absolute;left:332px}.solutions-page .sol-configurable-glow--top{top:353px}.solutions-page .sol-configurable-glow--bottom{top:579px}.solutions-page .sol-configurable-header{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.solutions-page .sol-configurable-heading{text-transform:capitalize;background:linear-gradient(90deg,#ff7f1c 0%,#000 30%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:772px;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:56px}.solutions-page .sol-configurable-description{letter-spacing:.2px;text-transform:none;color:#6f7276;width:100%;max-width:603px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-configurable-body{isolation:isolate;flex-direction:row;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.solutions-page .sol-configurable-waves{pointer-events:none;z-index:0;width:1570px;height:595.73px;position:absolute;top:168px;left:-861px;overflow:hidden;transform:scaleX(-1)}.solutions-page .sol-configurable-wave-ring{box-sizing:border-box;width:calc(680px + var(--wave-index) * 56px);height:calc(380px + var(--wave-index) * 38px);opacity:calc(1 - var(--wave-index) * .045);border:1px solid #dbdbdb;border-radius:50%;position:absolute;bottom:0;right:0;transform:translate(28%,18%)}.solutions-page .sol-configurable-features{z-index:1;flex-direction:column;flex:1;align-self:flex-start;align-items:flex-start;gap:12px;width:332px;max-width:100%;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:170px}.solutions-page .sol-configurable-feature{flex-direction:row;align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.solutions-page .sol-configurable-tick-icon-wrap{box-sizing:border-box;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:8px 10px 9px;display:flex}.solutions-page .sol-configurable-feature-text{color:#555;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.solutions-page .sol-configurable-cards{z-index:2;flex-shrink:0;width:748px;max-width:100%;display:block;position:relative}.solutions-page .sol-configurable-card{box-sizing:border-box;background:linear-gradient(270deg,#fff 0%,#f6f6f6 100%);border:1px solid #fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;margin-bottom:20px;padding:24px 28px;display:flex;position:sticky;top:170px}.solutions-page .sol-configurable-card:last-child{margin-bottom:0}.solutions-page .sol-configurable-card-label{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.solutions-page .sol-configurable-card-label-bar{background:#ff7f1c;flex-shrink:0;width:2px;height:11px}.solutions-page .sol-configurable-card-label-text{color:#ff7f1c;font-family:Sora,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.solutions-page .sol-configurable-card-body{flex-direction:row;align-items:flex-start;gap:24px;width:100%;display:flex}.solutions-page .sol-configurable-card-title{color:#000;flex-shrink:0;width:216px;max-width:34%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.solutions-page .sol-configurable-card-content{flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.solutions-page .sol-configurable-card-description{letter-spacing:.2px;text-transform:none;color:#555;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-configurable-card-bullets{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.solutions-page .sol-configurable-card-bullet{flex-direction:row;align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.solutions-page .sol-configurable-card-bullet-text{color:#555;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1023px){.solutions-page .sol-configurable-glow,.solutions-page .sol-configurable-waves{display:none}.solutions-page .sol-configurable-body{flex-direction:column;min-height:0}.solutions-page .sol-configurable-features,.solutions-page .sol-configurable-cards{width:100%}.solutions-page .sol-configurable-card{margin-bottom:14px;position:static;top:auto}.solutions-page .sol-configurable-features{position:static;top:auto}.solutions-page .sol-configurable-card-body{flex-direction:column;gap:16px}.solutions-page .sol-configurable-card-title{width:100%;max-width:100%}}@media (max-width:640px){.solutions-page .sol-configurable-heading{font-size:clamp(28px,7vw,48px);line-height:1.17}}.solutions-page .sol-go-live-section{background:var(--sol-bg)}.solutions-page .sol-go-live-inner{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.solutions-page .sol-go-live-header{flex-direction:column;align-items:flex-end;gap:8px;width:100%;max-width:1008px;display:flex}.solutions-page .sol-go-live-heading{text-align:right;text-transform:capitalize;background:linear-gradient(270deg,#ff7f1c 0%,#000 23.91%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.solutions-page .sol-go-live-description{text-align:right;letter-spacing:.2px;text-transform:none;color:#6f7276;width:327px;margin:0 0 0 auto;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-go-live-cards{-webkit-overflow-scrolling:touch;flex-direction:row;align-items:flex-start;width:100%;max-width:1104px;height:436px;display:flex;overflow:auto hidden}.solutions-page .sol-go-live-card-col{box-sizing:border-box;min-width:200px;height:436px;padding-top:var(--go-live-offset,0px);flex-direction:column;flex:1;justify-content:flex-end;margin:0 -24px;display:flex}.solutions-page .sol-go-live-card-col:first-child{margin-left:0}.solutions-page .sol-go-live-card-col:last-child{margin-right:0}.solutions-page .sol-go-live-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#f6f6f6 100%);border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;padding:28px 48px 28px 28px;display:flex;position:relative}.solutions-page .sol-go-live-card--shadow{box-shadow:-4px -4px 4px #0000000a}.solutions-page .sol-go-live-card-step{text-align:right;text-transform:capitalize;pointer-events:none;background:linear-gradient(#ff7f1c66 0%,#f3f3f300 82.08%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:TASA Orbiter,sans-serif;font-size:68px;font-style:normal;font-weight:400;line-height:60px;position:absolute;top:14px;right:28px}.solutions-page .sol-go-live-card-body{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;width:100%;min-height:0;display:flex}.solutions-page .sol-go-live-card-main{flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:164px;display:flex}.solutions-page .sol-go-live-card-icon{object-fit:contain;border-radius:10px;flex-shrink:0;width:88px;height:48px;display:block}.solutions-page .sol-go-live-card-copy{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.solutions-page .sol-go-live-card-title{color:#000;width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.solutions-page .sol-go-live-card-description{letter-spacing:.2px;text-transform:none;color:#555;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.solutions-page .sol-go-live-link{cursor:pointer;color:#1c2bff;white-space:nowrap;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;margin:0;padding:0;font-family:Sora,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:19px;display:inline-flex}.solutions-page .sol-go-live-link:hover{opacity:.85}.solutions-page .sol-go-live-link-arrow{flex-shrink:0;width:12.86px;height:12.86px;display:block;transform:rotate(45deg)}@media (max-width:1023px){.solutions-page .sol-go-live-header{align-items:flex-start;max-width:100%}.solutions-page .sol-go-live-heading{text-align:left;max-width:100%}.solutions-page .sol-go-live-description{text-align:left;width:100%;max-width:100%;margin-left:0}.solutions-page .sol-go-live-cards{height:auto;min-height:436px;padding-bottom:8px}.solutions-page .sol-go-live-card-col{flex:0 0 220px;min-width:220px}}@media (max-width:640px){.solutions-page .sol-go-live-heading{font-size:clamp(28px,7vw,48px);line-height:1.25}.solutions-page .sol-go-live-cards{height:auto;min-height:unset;flex-direction:column;align-items:stretch;gap:12px;overflow:visible}.solutions-page .sol-go-live-card-col{width:100%;min-width:unset;flex:none;height:auto;margin:0!important;padding-top:0!important}.solutions-page .sol-go-live-card{padding:24px 24px 20px;height:auto!important}}.solutions-page .sol-integrations-section{background:var(--sol-bg)}.solutions-page .sol-integrations-inner{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1104px;margin:0 auto;display:flex}.solutions-page .sol-integrations-header{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.solutions-page .sol-integrations-heading{text-align:center;text-transform:capitalize;background:linear-gradient(#ff7f1c 0%,#000 59.58%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:730px;margin:0 auto;font-family:TASA Orbiter,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:56px}.solutions-page .sol-integrations-description{text-align:center;letter-spacing:.2px;color:#6f7276;width:100%;max-width:857px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.solutions-page .sol-integrations-diagram{width:100%;height:333px;position:relative}.solutions-page .sol-integrations-center-img{z-index:0;pointer-events:none;position:absolute;inset:0}.solutions-page .sol-integrations-nodes{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:0 4px;display:flex;position:absolute;inset:0}.solutions-page .sol-integrations-nodes-col{flex-direction:column;gap:16px;width:min(380px,42%);display:flex}.solutions-page .sol-integrations-nodes-col--left{align-items:flex-end}.solutions-page .sol-integrations-nodes-col--right{align-items:flex-start}.solutions-page .sol-integrations-node-wrap{width:100%}.solutions-page .sol-integrations-pill{box-sizing:border-box;border-radius:30px;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px;display:flex}.solutions-page .sol-integrations-pill--left{background:linear-gradient(90deg,#f3f3f3 5.29%,#fff 100%);justify-content:flex-end}.solutions-page .sol-integrations-pill--right{background:linear-gradient(270deg,#f3f3f3 5.29%,#fff 100%);justify-content:flex-start}.solutions-page .sol-integrations-pill-label{color:#ff7f1c;flex:1;min-width:0;font-family:TASA Orbiter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:22px}.solutions-page .sol-integrations-pill--left .sol-integrations-pill-label{text-align:right}.solutions-page .sol-integrations-pill--right .sol-integrations-pill-label{text-align:left}.solutions-page .sol-integrations-pill-icon{flex-shrink:0;justify-content:center;align-items:center;width:88px;height:48px;display:flex;overflow:hidden}.solutions-page .sol-integrations-pill-icon img{object-fit:contain;width:88px;height:48px;display:block}@media (max-width:1023px){.solutions-page .sol-integrations-diagram{height:auto;padding:40px 0}.solutions-page .sol-integrations-center-img{display:none}.solutions-page .sol-integrations-nodes{flex-direction:column;align-items:stretch;gap:32px;padding:0;position:relative;inset:auto}.solutions-page .sol-integrations-nodes-col{align-items:stretch;width:100%;max-width:100%}.solutions-page .sol-integrations-pill--left{justify-content:flex-start}.solutions-page .sol-integrations-pill--left .sol-integrations-pill-label{text-align:left}}.sol-integrations-mobile{display:none}@media (max-width:767px){.solutions-page .sol-integrations-diagram-wrap{display:none!important}.sol-integrations-mobile{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.sol-int-m-pills{z-index:2;flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.sol-int-m-pill{background:#fff;border-radius:40px;flex-direction:row;align-items:center;gap:12px;padding:8px 20px 8px 8px;display:flex;box-shadow:0 2px 12px #00000012}.sol-int-m-pill-icon{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.sol-int-m-pill-icon img{object-fit:contain;display:block;width:52px!important;height:52px!important}.sol-int-m-pill-label{color:#ff7f1c;font-family:TASA Orbiter,sans-serif;font-size:15px;font-weight:500;line-height:22px}.sol-int-m-orb{aspect-ratio:680/926;z-index:1;pointer-events:none;width:calc(100% + 48px);margin-top:-64px;margin-bottom:-64px;margin-left:-24px;position:relative}}@media (max-width:640px){.solutions-page .sol-integrations-heading{font-size:clamp(28px,7vw,48px);line-height:1.17}.sol-int-m-orb{width:calc(100% + 32px);margin-left:-16px}}.solutions-page .sol-faq-section{background:var(--sol-bg)}.solutions-page .sol-faq-panel{isolation:isolate;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:30px;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative;overflow:hidden}.solutions-page .sol-faq-glow{pointer-events:none;z-index:0;background:#ffffff26;border-radius:50%;width:min(1790px,180%);height:214px;position:absolute;bottom:-88px;left:50%;transform:translate(calc(-50% - 6px))}.solutions-page .sol-faq-inner{z-index:1;flex-direction:row;align-items:flex-start;gap:64px;width:100%;max-width:1104px;padding:0;display:flex;position:relative}.solutions-page .sol-faq-heading{text-transform:capitalize;background:linear-gradient(90deg,#ff7f1c 0%,#000 67.5%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:360px;max-width:100%;margin:0;font-family:TASA Orbiter,sans-serif;font-size:44px;font-style:normal;font-weight:400;line-height:58px}.solutions-page .sol-faq-list{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:22px;width:680px;min-width:0;max-width:100%;display:flex}.solutions-page .sol-faq-item{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.solutions-page .sol-faq-question{text-align:left;cursor:pointer;color:#000;background:0 0;border:none;width:100%;margin:0;padding:0;font-family:TASA Orbiter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-faq-question--open{color:#ff7f1c;font-size:20px;font-weight:500;line-height:28px}.solutions-page .sol-faq-answer{letter-spacing:.2px;text-transform:none;color:#555;width:100%;margin:0;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.solutions-page .sol-faq-divider{border:none;border-top:1px solid #00000014;border-radius:1px;width:100%;height:0;display:block}@media (max-width:1023px){.solutions-page .sol-faq-inner{flex-direction:column;gap:32px}.solutions-page .sol-faq-heading,.solutions-page .sol-faq-list{width:100%}}@media (max-width:640px){.solutions-page .sol-faq-heading{font-size:clamp(32px,8vw,44px);line-height:1.32}}.sol-mobile-orbit-root{display:none}@media (max-width:640px){.solutions-page .sol-platform-orbit-wrap{display:none!important}.sol-mobile-orbit-root{width:100%;display:block!important}}@media (max-width:1023px){.solutions-page .sol-workflow-bg,.sol-workflow-bg-container-wrapper-left,.sol-workflow-bg-container-wrapper-right{display:none!important}}@media (max-width:640px){.solutions-page .sol-cap-tab{padding:10px 12px;font-size:12px;min-width:130px!important}.solutions-page .sol-cap-panel-why{flex-direction:column;gap:8px}.solutions-page .sol-cap-panel-why-divider{align-self:flex-start;width:40px;height:2px;min-height:0}.solutions-page .sol-cap-panel-title{line-height:1.3;font-size:clamp(18px,5vw,24px)!important}}@media (max-width:1023px){.solutions-page .sol-better-way-side--right .sol-better-way-side-line{right:0;left:auto!important}}@media (max-width:640px){.solutions-page .sol-better-way-footer-text{white-space:normal;text-align:left;font-size:14px;line-height:20px}.solutions-page .sol-better-way-footer-item{text-align:left;justify-content:flex-start;align-items:flex-start;gap:8px}.solutions-page .sol-what-improves-grid{flex-flow:column!important;gap:32px!important;overflow-x:hidden!important}.solutions-page .sol-what-improves-row{flex-direction:column!important;gap:32px!important;width:100%!important}.solutions-page .sol-what-improves-card{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0!important}.solutions-page .sol-what-improves-icon{width:64px!important;height:auto!important}.solutions-page .sol-what-improves-card-body{text-align:left!important;align-items:flex-start!important}.solutions-page .sol-what-improves-card-title,.solutions-page .sol-what-improves-card-description{text-align:left!important}.solutions-page{--sol-section-y:40px}.sol-wc-arc-stage{left:-16px}.solutions-page .sol-section-nav{gap:16px;padding:10px 16px}.solutions-page .sol-section-nav-link{padding:6px 14px;font-size:12px}.solutions-page .sol-container{padding-left:16px;padding-right:16px}}@media (max-width:480px){.solutions-page .sol-hero-heading,.solutions-page .sol-problem-heading,.solutions-page .sol-built-for-heading,.solutions-page .sol-platform-heading,.solutions-page .sol-capabilities-heading,.solutions-page .sol-workflow-heading,.solutions-page .sol-final-cta-heading,.solutions-page .sol-technician-heading,.solutions-page .sol-go-live-heading,.solutions-page .sol-integrations-heading,.solutions-page .sol-heading-xl,.solutions-page .sol-heading-lg{text-align:center!important;font-size:28px!important;line-height:36px!important;font-family:var(--font-tasa-orbiter,"TASA Orbiter Variable", sans-serif)!important;font-weight:400!important}.solutions-page .sol-problem-description,.solutions-page .sol-built-for-description,.solutions-page .sol-platform-description,.solutions-page .sol-hero-description,.solutions-page .sol-workflow-description,.solutions-page .sol-technician-description,.solutions-page .sol-final-cta-description{letter-spacing:.2px!important;color:#6f7276!important;font-size:13px!important;font-weight:400!important;line-height:21px!important}}@media (max-width:767px){.solutions-page .sol-faq-panel{border-radius:0!important}.solutions-page .sol-faq-question{font-size:14px!important;line-height:22px!important}.solutions-page .sol-faq-question--open{font-size:16px!important;line-height:24px!important}.solutions-page .sol-go-live-card-main{max-width:100%!important}.solutions-page .sol-go-live-card-body{gap:20px}.solutions-page .sol-go-live-card-description{margin-bottom:4px}.solutions-page .sol-workflow-change-section{margin-top:60px!important}.solutions-page .sol-workflow-change-heading{overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important}.solutions-page .sol-workflow-change-left{padding-bottom:24px}.solutions-page .sol-better-way-side-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.solutions-page .sol-better-way-col-icon{flex-shrink:0;order:2;margin-left:auto}.solutions-page .sol-better-way-center{order:0!important}.solutions-page .sol-better-way-side--right .sol-better-way-side-item{flex-direction:row-reverse;justify-content:flex-end}.solutions-page .sol-better-way-side--right .sol-better-way-side-item-text{text-align:left!important}.solutions-page .sol-better-way-side--right .sol-better-way-side-line{left:16px!important;right:auto!important}.solutions-page .sol-better-way-footer-bar{margin-bottom:32px}.solutions-page .sol-better-way-section.sol-section{padding-top:32px!important;padding-bottom:32px!important}.solutions-page .sol-cap-panel-inner{gap:16px;padding-bottom:8px!important}.dg-hero-outer .sol-hero-heading{text-align:left!important}.dg-hero-outer .sol-hero-eyebrow{margin-top:34px}}@media (max-width:639px){.dg-hero-outer .sol-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;flex-direction:row!important}}
