.sc-sections{position:relative;overflow:hidden;background:var(--background);color:var(--foreground)}.sc-container{position:relative;z-index:1;width:min(100% - 3rem,1480px);margin:0 auto}.sc-section{position:relative;isolation:isolate}.sc-space{padding:clamp(5rem,9vw,9rem) 0}.sc-proof{border-bottom:1px solid var(--border);background:var(--surface)}.sc-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1.2rem 0}.sc-proof-item{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:1.15rem;background:var(--surface-muted);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.sc-proof-item:hover{border-color:rgb(14 165 233/.35);box-shadow:0 16px 30px rgb(14 165 233/.08);transform:translateY(-3px)}.sc-proof-item>ion-icon{display:grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:#e1f7ff;color:#087ea8;font-size:1.1rem}.sc-proof-item span,.sc-proof-item strong{display:block}.sc-proof-item strong{color:var(--foreground);font-size:.78rem;font-weight:950}.sc-proof-item span{margin-top:.15rem;color:var(--muted);font-size:.59rem;font-weight:750;line-height:1.4}.sc-solutions{background:var(--background)}.sc-tinted{background:#edf8fc}.dark .sc-tinted{background:#0b2438}.sc-workflow{border-top:1px solid var(--border);background:var(--surface)}.sc-features{background:var(--background)}.sc-faq-section{background:var(--surface)}.sc-heading-row{display:flex;align-items:end;justify-content:space-between;gap:2rem}.sc-section-heading{max-width:44rem}.sc-eyebrow{display:flex;align-items:center;gap:.65rem;margin:0;color:#1681a7;font-size:.65rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.dark .sc-eyebrow{color:#8be7ff}.sc-eyebrow>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgb(14 165 233/.23);border-radius:.6rem;background:rgb(14 165 233/.08);color:#0ea5e9;font-size:.59rem;letter-spacing:0}.sc-section-heading h2{margin:1.2rem 0 0;color:var(--foreground);font-size:clamp(2.3rem,4.9vw,4.8rem);font-weight:950;letter-spacing:-.075em;line-height:.98}.sc-section-heading h2 em{color:#0ea5e9;font-style:normal}.dark .sc-section-heading h2 em{color:#8be7ff}.sc-description{max-width:38rem;margin:1.5rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.8}.sc-heading-note{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;padding:.7rem .85rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:.64rem;font-weight:850}.sc-heading-note ion-icon{color:#0ea5e9;font-size:1rem}.sc-solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3.2rem}.sc-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:1.45rem;background:var(--surface);box-shadow:0 18px 46px rgb(20 40 60/.045);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease,background-color .3s ease}.sc-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(120deg,transparent 25%,rgb(255 255 255/.52) 47%,transparent 66%);opacity:0;transform:translateX(-110%);transition:transform .7s ease,opacity .3s ease}.sc-card:hover{border-color:rgb(14 165 233/.43);box-shadow:0 24px 58px rgb(14 165 233/.12);transform:translateY(-7px)}.sc-card:hover:before{opacity:1;transform:translateX(110%)}.dark .sc-card{background:#132536;box-shadow:0 18px 46px rgb(0 0 0/.18)}.dark .sc-card:before{background:linear-gradient(120deg,transparent 25%,rgb(139 231 255/.1) 47%,transparent 66%)}.sc-solution{display:flex;flex-direction:column;min-height:34rem;color:inherit;text-decoration:none}.sc-solution-art{position:relative;display:grid;min-height:13rem;place-items:center;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(circle at 55% 35%,rgb(186 230 253/.58),transparent 22%),linear-gradient(145deg,#e9faff,#cdeffb)}.dark .sc-solution-art{background:radial-gradient(circle at 55% 35%,rgb(14 165 233/.25),transparent 24%),linear-gradient(145deg,#153b54,#0c263a)}.sc-water-icon{position:relative;z-index:1;display:grid;width:5rem;height:5rem;place-items:center;border:1px solid rgb(255 255 255/.8);border-radius:1.5rem;background:rgb(255 255 255/.68);color:#087ea8;box-shadow:0 20px 34px rgb(14 165 233/.16),inset 0 1px 0 white;font-size:1.8rem;transform:rotate(-6deg);transition:transform .35s ease}.sc-card:hover .sc-water-icon{transform:rotate(5deg) scale(1.08)}.dark .sc-water-icon{border-color:rgb(139 231 255/.2);background:rgb(255 255 255/.1);color:#8be7ff;box-shadow:0 20px 34px rgb(0 0 0/.22),inset 0 1px 0 rgb(255 255 255/.08)}.sc-solution-index{position:absolute;right:1rem;bottom:.85rem;color:rgb(7 89 133/.55);font-size:.63rem;font-weight:950;letter-spacing:.15em}.dark .sc-solution-index{color:rgb(139 231 255/.54)}.sc-solution-body{display:flex;flex:1;flex-direction:column;padding:1.3rem}.sc-benefit h3,.sc-flow-item h3,.sc-pillar h3,.sc-plan h3,.sc-solution h3,.sc-step h3{color:var(--foreground);font-size:1.02rem;font-weight:950;letter-spacing:-.035em}.sc-solution-label{margin-top:.4rem;color:#1681a7;font-size:.66rem;font-weight:900}.dark .sc-solution-label{color:#8be7ff}.sc-copy{margin:.75rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.65}.sc-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.sc-tags span{padding:.3rem .45rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.56rem;font-weight:850}.sc-card-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1.3rem;color:#075985;font-size:.67rem;font-weight:950}.dark .sc-card-link{color:#8be7ff}.sc-card-link>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:#e0f7ff;color:#087ea8;transition:transform .25s ease}.sc-card:hover .sc-card-link>span{transform:translateX(3px)}.dark .sc-card-link>span{background:#1a4861;color:#8be7ff}.sc-features-grid,.sc-platform-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,9rem)}.sc-ecosystem{position:relative;display:grid;width:min(100%,26rem);aspect-ratio:1;place-items:center;margin:3rem auto 0}.sc-ecosystem-center{position:relative;z-index:2;display:grid;width:9rem;height:9rem;place-items:center;align-content:center;gap:.1rem;border:1px solid rgb(14 165 233/.23);border-radius:2.1rem;background:var(--surface);box-shadow:0 26px 55px rgb(14 165 233/.12),inset 0 1px 0 rgb(255 255 255/.8);color:#087ea8}.sc-ecosystem-center strong{font-size:.92rem;font-weight:950;letter-spacing:-.04em}.sc-ecosystem-center span{color:var(--muted);font-size:.57rem;font-weight:800}.dark .sc-ecosystem-center{background:#132536;box-shadow:0 26px 55px rgb(0 0 0/.2)}.sc-ecosystem-node{position:absolute;z-index:2;display:grid;width:4.5rem;height:4.5rem;place-items:center;align-content:center;gap:.2rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--surface);box-shadow:0 15px 30px rgb(20 40 60/.08);color:#087ea8}.sc-ecosystem-node ion-icon{font-size:1.1rem}.sc-ecosystem-node span{color:var(--muted);font-size:.55rem;font-weight:900}.dark .sc-ecosystem-node{background:#132536;box-shadow:0 15px 30px rgb(0 0 0/.2);color:#8be7ff}.sc-node-1{top:3%;left:18%}.sc-node-2{top:12%;right:9%;animation-delay:-1.5s}.sc-node-3{right:10%;bottom:8%;animation-delay:-3.2s}.sc-node-4{bottom:7%;left:9%;animation-delay:-4.4s}.sc-pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.sc-pillar{min-height:14rem;padding:1.35rem}.sc-icon-tile{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid rgb(14 165 233/.16);border-radius:.95rem;background:#e2f8ff;color:#087ea8;font-size:1.1rem}.dark .sc-icon-tile{border-color:rgb(139 231 255/.16);background:#1a4861;color:#8be7ff}.sc-pillar h3{margin-top:1rem}.sc-pillar .sc-copy{max-width:18rem}.sc-pillar-line{display:block;width:2.4rem;height:2px;margin-top:1.1rem;background:#22c7ee;transition:width .35s ease}.sc-pillar:hover .sc-pillar-line{width:4rem}.sc-button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border-radius:.85rem;font-size:.68rem;font-weight:950;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.sc-button:hover{transform:translateY(-2px)}.sc-button ion-icon{font-size:.9rem}.sc-button-primary{background:#062b49;color:white;box-shadow:0 12px 25px rgb(6 43 73/.18)}.sc-button-primary:hover{box-shadow:0 16px 30px rgb(6 43 73/.25)}.sc-button-outline{border:1px solid var(--border);background:var(--surface);color:#075985}.dark .sc-button-outline{color:#8be7ff}.sc-heading-row>.sc-button{margin-bottom:.4rem}.sc-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4rem}.sc-step{position:relative;min-height:15rem;padding-right:1.5rem}.sc-step:not(:last-child):after{position:absolute;top:1.2rem;right:0;left:1.2rem;height:1px;background:linear-gradient(90deg,rgb(14 165 233/.45),transparent);content:""}.sc-step-track{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem}.sc-step-track span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgb(14 165 233/.3);border-radius:50%;background:var(--surface);color:#0ea5e9;font-size:.64rem;font-weight:950}.sc-step-track i{display:block;width:.45rem;height:.45rem;border-radius:50%;background:#22c7ee;box-shadow:0 0 0 5px rgb(34 199 238/.12)}.sc-step-body{margin-top:2rem;padding-right:1rem}.sc-step-body .sc-icon-tile{margin-bottom:1rem}.sc-step h3{font-size:.95rem}.sc-workflow-note{display:inline-flex;align-items:center;gap:.55rem;margin-top:2rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.65rem;font-weight:800}.sc-workflow-note ion-icon{color:#0ea5e9;font-size:1rem}.sc-autopilot-section{background:var(--background)}.sc-autopilot-panel{position:relative;overflow:hidden;padding:clamp(2rem,6vw,5rem);border-radius:2.4rem;background:radial-gradient(circle at 86% 12%,rgb(34 211 238/.2),transparent 25%),linear-gradient(135deg,#062b49,#061a2e 68%,#041322);color:white;box-shadow:0 28px 70px rgb(3 24 43/.24)}.sc-autopilot-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.sc-autopilot-panel .sc-section-heading h2{color:white}.sc-autopilot-panel .sc-description{color:#b9d4e1}.sc-control-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:2rem}.sc-control-tags span{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .65rem;border:1px solid rgb(139 231 255/.17);border-radius:999px;background:rgb(255 255 255/.07);color:#b9d4e1;font-size:.59rem;font-weight:850}.sc-control-tags ion-icon{color:#8be7ff}.sc-automation-demo{padding:1.3rem;border:1px solid rgb(139 231 255/.18);border-radius:1.5rem;background:rgb(255 255 255/.07);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 20px 40px rgb(0 0 0/.15);backdrop-filter:blur(16px)}.sc-demo-heading,.sc-health-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sc-demo-heading span{display:inline-flex;align-items:center;gap:.55rem;color:#dffaff;font-size:.66rem;font-weight:950}.sc-demo-heading small,.sc-demo-label{color:#8fb1c1;font-size:.57rem;font-weight:800}.sc-automation-event{display:flex;align-items:center;gap:.7rem;margin-top:1.35rem}.sc-event-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid rgb(139 231 255/.2);border-radius:.7rem;background:rgb(34 211 238/.12);color:#8be7ff}.sc-automation-event div{min-width:0;flex:1}.sc-automation-event strong{color:white;font-size:.68rem;font-weight:900}.sc-automation-event p{margin-top:.2rem;color:#9fc3d3;font-size:.58rem}.sc-event-time{color:#8be7ff;font-size:.6rem;font-weight:950}.sc-automation-connector{height:1rem;margin-left:1rem;border-left:1px dashed rgb(139 231 255/.28)}.sc-automation-connector i{display:block;width:.3rem;height:.3rem;margin-left:-.15rem;border-radius:50%;background:#22c7ee}.sc-event-final .sc-event-icon{background:rgb(34 211 238/.22)}.sc-automation-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:4rem}.sc-flow-item{display:grid;grid-template-columns:2.7rem 1fr;gap:.8rem;padding:1.2rem 0;border-top:1px solid rgb(139 231 255/.18)}.sc-flow-number{color:#8be7ff;font-size:.75rem;font-weight:950}.sc-flow-item h3{color:white;font-size:.83rem}.sc-flow-item strong{display:block;margin-top:.5rem;color:#8be7ff;font-size:.63rem}.sc-flow-item p{margin-top:.5rem;color:#9fc3d3;font-size:.64rem;line-height:1.6}.sc-features-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sc-benefit-list{display:grid;gap:.85rem;margin-top:2.5rem}.sc-benefit{display:flex;gap:.8rem;padding:1rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--surface);transition:transform .3s ease,border-color .3s ease}.sc-benefit:hover{border-color:rgb(14 165 233/.36);transform:translateX(5px)}.sc-benefit .sc-icon-tile{width:2.35rem;height:2.35rem;flex-basis:2.35rem;font-size:.95rem}.sc-benefit h3{font-size:.78rem}.sc-benefit .sc-copy{margin-top:.3rem;font-size:.65rem}.sc-health-wrap{position:relative}.sc-health-halo{position:absolute;right:-4rem;top:-5rem;width:19rem;height:19rem;border-radius:50%;background:rgb(34 211 238/.14);filter:blur(38px)}.sc-health-panel{position:relative;padding:clamp(1.5rem,4vw,2.6rem);border:1px solid var(--border);border-radius:2rem;background:var(--surface-muted);box-shadow:0 24px 55px rgb(20 40 60/.08)}.dark .sc-health-panel{background:#132536;box-shadow:0 24px 55px rgb(0 0 0/.2)}.sc-health-heading h3{margin-top:.4rem;color:var(--foreground);font-size:1.3rem;font-weight:950;letter-spacing:-.055em}.sc-health-chart{display:flex;height:8rem;align-items:end;gap:.45rem;margin-top:2rem;padding:0 .2rem;border-bottom:1px solid var(--border)}.sc-health-chart span{flex:1;min-height:.35rem;border-radius:999px 999px 0 0;background:linear-gradient(0deg,#0ea5e9,#8be7ff);transform-origin:bottom;animation:sc-chart-grow 1.1s cubic-bezier(.22,1,.36,1) both}.sc-progress{margin-top:.95rem}.sc-progress>div:first-child{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.62rem;font-weight:850}.sc-progress strong{color:#087ea8}.dark .sc-progress strong{color:#8be7ff}.sc-progress-track{height:.42rem;margin-top:.45rem;overflow:hidden;border-radius:999px;background:rgb(14 165 233/.1)}.sc-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22d3ee);animation:sc-progress-fill 1.2s cubic-bezier(.22,1,.36,1) both;transform-origin:left}.sc-health-insight{display:flex;align-items:center;gap:.75rem;margin-top:1.7rem;padding:.9rem;border:1px solid rgb(14 165 233/.18);border-radius:1rem;background:rgb(14 165 233/.06)}.sc-health-insight .sc-icon-tile{width:2.1rem;height:2.1rem;flex-basis:2.1rem}.sc-health-insight div{min-width:0;flex:1}.sc-health-insight span{display:block;color:var(--muted);font-size:.57rem;font-weight:800}.sc-health-insight strong{display:block;margin-top:.2rem;color:var(--foreground);font-size:.68rem;line-height:1.4}.sc-health-insight>ion-icon{color:#0ea5e9}.sc-demo-caption{margin-top:1rem;color:var(--muted);font-size:.55rem;font-weight:700}.sc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.2rem}.sc-plan{display:flex;min-height:29rem;flex-direction:column;padding:1.6rem}.sc-plan-featured{border-color:#0ea5e9;box-shadow:0 24px 55px rgb(14 165 233/.14);transform:translateY(-.75rem)}.sc-plan-featured:hover{transform:translateY(-1rem)}.sc-plan-top{display:flex;min-height:1.3rem;align-items:center;justify-content:space-between;gap:.5rem}.sc-plan h3{margin-top:1.3rem;font-size:1.65rem}.sc-plan-price{margin-top:.4rem;color:#087ea8;font-size:.7rem;font-weight:950}.dark .sc-plan-price{color:#8be7ff}.sc-plan .sc-copy{min-height:3.3rem}.sc-plan ul{display:grid;gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none}.sc-plan li{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.67rem;font-weight:800}.sc-plan li ion-icon{color:#0ea5e9}.sc-plan .sc-button{width:100%;margin-top:auto}.sc-plan-badge{padding:.35rem .55rem;border-radius:999px;background:#42d6ff;color:#062b49;font-size:.54rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.sc-pricing-note{margin-top:1.3rem;color:var(--muted);font-size:.62rem;font-weight:750;text-align:center}.sc-faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,8vw,8rem)}.sc-text-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:2rem;color:#075985;font-size:.7rem;font-weight:950;text-decoration:none}.dark .sc-text-link{color:#8be7ff}.sc-text-link ion-icon{transition:transform .2s ease}.sc-text-link:hover ion-icon{transform:translateX(3px)}.sc-faq-list{display:grid;gap:.65rem}.sc-faq{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface-muted);transition:border-color .25s ease,box-shadow .25s ease}.sc-faq[open]{border-color:rgb(14 165 233/.35);box-shadow:0 15px 32px rgb(14 165 233/.08)}.sc-faq summary{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;cursor:pointer;list-style:none;color:var(--foreground);font-size:.75rem;font-weight:900}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq-number{color:#0ea5e9;font-size:.6rem;font-weight:950}.sc-faq-toggle{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:rgb(14 165 233/.1);color:#0ea5e9;transition:transform .3s ease}.sc-faq[open] .sc-faq-toggle{transform:rotate(180deg)}.sc-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.sc-faq[open] .sc-faq-answer{grid-template-rows:1fr}.sc-faq-answer p{min-height:0;margin:0;padding:0 1.1rem 0 4rem;overflow:hidden;color:var(--muted);font-size:.69rem;line-height:1.7}.sc-faq[open] .sc-faq-answer p{padding-bottom:1.1rem}.sc-final-section{padding:0 0 2rem;background:var(--surface)}.sc-final{position:relative;display:flex;min-height:26rem;align-items:center;overflow:hidden;padding:clamp(2rem,6vw,5rem);border-radius:2.3rem;background:linear-gradient(125deg,#42d6ff,#8be7ff 48%,#dffaff);color:#062b49}.sc-final-content{position:relative;z-index:1;max-width:36rem}.sc-final .sc-eyebrow{color:#075985}.sc-final h2{margin-top:1.1rem;font-size:clamp(2.4rem,5.2vw,5rem);font-weight:950;letter-spacing:-.08em;line-height:.98}.sc-final h2 em{color:#075985;font-style:normal}.sc-final-content>p:not(.sc-eyebrow){max-width:28rem;margin-top:1.2rem;color:#075985;font-size:.85rem;line-height:1.7}.sc-final-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem}.sc-final-actions .sc-button-primary{background:#062b49}.sc-final-actions>span{display:inline-flex;align-items:center;gap:.35rem;color:#075985;font-size:.63rem;font-weight:900}.sc-final-actions ion-icon{color:#075985}.sc-final-mark{position:absolute;right:5%;bottom:-4rem;display:grid;width:23rem;height:23rem;place-items:center;border:1px solid rgb(255 255 255/.5);border-radius:50%;background:rgb(255 255 255/.14)}.sc-final-mark img{filter:drop-shadow(0 20px 20px rgb(7 89 133/.18))}.sc-footer{padding:4rem 0 1.4rem;background:#062b49;color:#a9d4e5}.sc-footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:3rem}.sc-footer-description{max-width:18rem;margin-top:1.2rem;color:#91c8df;font-size:.72rem;line-height:1.7}.sc-footer-badge{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.55rem .65rem;border:1px solid rgb(139 231 255/.16);border-radius:999px;background:rgb(255 255 255/.05);color:#8be7ff;font-size:.59rem;font-weight:850}.sc-footer-column h3{color:#8be7ff;font-size:.64rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.sc-footer-column a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.9rem;color:#a9d4e5;font-size:.68rem;font-weight:750;text-decoration:none;transition:color .2s ease,transform .2s ease}.sc-footer-column a:hover{color:white;transform:translateX(3px)}.sc-footer-column a ion-icon{color:#42d6ff;font-size:.75rem}.sc-footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.2rem;border-top:1px solid rgb(255 255 255/.1);color:#73abc3;font-size:.6rem;font-weight:750}.sc-footer-bottom p{margin:0}.sc-footer-bottom a{display:inline-flex;align-items:center;gap:.35rem;color:#73abc3;text-decoration:none}.sc-footer-bottom a:hover{color:white}.sc-pending{opacity:0;transform:translateY(24px) scale(.985);filter:blur(3px)}.sc-visible{animation:sc-reveal .85s cubic-bezier(.22,1,.36,1) both}.sc-stagger>.sc-visible:nth-child(2){animation-delay:90ms}.sc-stagger>.sc-visible:nth-child(3){animation-delay:.17s}.sc-stagger>.sc-visible:nth-child(4){animation-delay:.25s}.sc-stagger>.sc-visible:nth-child(5){animation-delay:.33s}@keyframes sc-chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sc-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){.sc-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-solution{min-height:31rem}.sc-features-grid,.sc-platform-grid{gap:3rem}.sc-final-mark{right:-4rem}}@media (max-width:820px){.sc-container{width:min(100% - 2rem,42rem)}.sc-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-heading-row{display:block}.sc-heading-note,.sc-heading-row>.sc-button{margin-top:1.8rem}.sc-autopilot-top,.sc-faq-grid,.sc-features-grid,.sc-platform-grid{grid-template-columns:1fr}.sc-ecosystem{margin-top:2rem}.sc-pillar-grid{margin-top:0}.sc-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}.sc-step:not(:last-child):after{display:none}.sc-automation-flow{margin-top:2.5rem}.sc-automation-flow,.sc-plans{grid-template-columns:1fr}.sc-plan,.sc-plan-featured{min-height:0;transform:none}.sc-plan-featured:hover{transform:translateY(-7px)}.sc-faq-grid{gap:3rem}.sc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-footer-grid>:first-child{grid-column:1/-1}.sc-final-mark{right:-6rem;opacity:.65}}@media (max-width:520px){.sc-space{padding:4.5rem 0}.sc-proof-grid,.sc-solutions-grid{grid-template-columns:1fr}.sc-solution{min-height:0}.sc-solution-art{min-height:11rem}.sc-section-heading h2{font-size:2.55rem}.sc-workflow-grid{grid-template-columns:1fr;gap:1.5rem}.sc-step{min-height:0;padding-right:0}.sc-step-body{margin-top:1.1rem}.sc-autopilot-panel{padding:1.4rem;border-radius:1.5rem}.sc-automation-demo{padding:1rem}.sc-final{min-height:30rem;padding:1.5rem;border-radius:1.5rem}.sc-final-mark{right:-6rem;bottom:-4rem;width:19rem;height:19rem}.sc-footer-grid{grid-template-columns:1fr 1fr;gap:2rem 1rem}.sc-footer-bottom{display:block}.sc-footer-bottom a{margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.sc-benefit,.sc-button,.sc-card,.sc-proof-item{transition:none}.sc-visible{animation:none;opacity:1;transform:none;filter:none}.sc-automation-connector i,.sc-final-mark img,.sc-health-chart span,.sc-progress-track span,.water-bubble{animation:none!important}}.water-bubbles{--bubble-edge:rgb(14 165 233/0.28);--bubble-sheen:rgb(255 255 255/0.82);--bubble-fill:rgb(56 189 248/0.2);--bubble-shadow:rgb(14 165 233/0.12);--bubble-scale:1;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none;container-type:size;border-radius:inherit}.dark .water-bubbles,.water-bubbles.water-bubbles--dark{--bubble-edge:rgb(186 230 253/0.38);--bubble-sheen:rgb(255 255 255/0.78);--bubble-fill:rgb(125 211 252/0.24);--bubble-shadow:rgb(34 211 238/0.14)}.water-bubbles.water-bubbles--bright{--bubble-edge:rgb(7 126 168/0.32);--bubble-fill:rgb(255 255 255/0.36);--bubble-shadow:rgb(7 89 133/0.16)}.water-bubble{position:absolute;bottom:-6rem;left:var(--bubble-left);width:calc(var(--bubble-size) * var(--bubble-scale));aspect-ratio:1;border:1px solid var(--bubble-edge);border-radius:50%;background:radial-gradient(circle at 30% 24%,var(--bubble-sheen) 0 7%,var(--bubble-fill) 30%,rgb(14 165 233/.035) 72%);box-shadow:inset -4px -5px 10px var(--bubble-shadow),0 0 18px var(--bubble-shadow);opacity:0;animation:sicuci-water-bubble-rise var(--bubble-duration) linear var(--bubble-delay) infinite}.water-bubbles--compact{--bubble-scale:0.65}@keyframes sicuci-water-bubble-rise{0%{opacity:0;transform:translateZ(0)}12%{opacity:.7}48%{opacity:.6;transform:translate3d(var(--bubble-drift),calc(-50cqh - 3rem),0)}82%{opacity:.36}to{opacity:0;transform:translate3d(0,calc(-100cqh - 7rem),0)}}.sc-paused .water-bubble{animation-play-state:paused}@media (max-width:640px){.water-bubbles{--bubble-scale:0.7}.water-bubbles--compact{--bubble-scale:0.5}.water-bubble:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.water-bubble{bottom:var(--bubble-rest);animation:none;opacity:.3;transform:none}}