*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-plus-jakarta), Inter, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--font-plus-jakarta:"Plus Jakarta Sans", "Aptos", "Segoe UI", Inter, system-ui, sans-serif;--font-hero:"Sora", "Plus Jakarta Sans", "Aptos Display", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--ink:#090914;--navy:#23223c;--muted:#666279;--violet:#6428ff;--violet-2:#8a42ff;--magenta:#dd38bd;--orange:#ff6535;--gold:#ff9a3d;--green:#28c982;--blue:#4057d8;--line:#2a22521c;--panel:#fff;--soft:#fbf9ff;--shadow-sm:0 10px 24px #291f5614;--shadow-md:0 18px 38px #32275f1a;--shadow-glow:0 18px 40px #7340ff29}html,body{max-width:100%;overflow-x:hidden}main,section,.top-fold-shell,.container,.header-shell,.hero-grid,.video-grid,.automation-grid,.consult-card,.form-grid,.faq-grid,.footer-grid,.services-grid,.industry-grid,.case-grid,.pricing-grid,.steps-row,.stats-grid,.stats-cards,.trust-strip,.info-row,.benefit-row,.process-benefits,.consult-benefits,.support-row,.trusted-logos{min-width:0;max-width:100%}.hero-copy,.hero-visual,.video-copy,.automation-copy,.consult-copy,.form-copy,.footer-grid>*,.stats-copy,.stat-card,.service-card,.case-card,.pricing-card,.feature-card,.industry-card,.step-card,.value-row,.automation-feature{min-width:0}img,svg{max-width:100%}p,small,label,input,textarea,select{overflow-wrap:break-word}.stat-card{overflow:hidden}.stat-card strong{white-space:nowrap;max-width:100%;font-size:clamp(26px,2.35vw,34px);line-height:.94}.stat-card:nth-child(4) strong{font-size:clamp(25px,2.1vw,31px)}.stat-card span:last-child{min-width:0}.automation-section{overflow:hidden}.automation-grid{max-width:100%}.automation-art{contain:layout paint;max-width:100%;overflow:visible}.automation-art img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.motion-reveal{will-change:transform, opacity}.motion-reveal.motion-visible{will-change:auto}@media (min-width:981px){.automation-art img{width:104%!important;max-width:none!important;height:104%!important;inset:-2% auto auto -2%!important}}@media (max-width:1180px){body .container,body .header-shell{width:min(100% - 40px,1040px)}.video-grid,.automation-grid,.form-grid,.faq-grid{grid-template-columns:1fr}.automation-art{justify-self:center;width:min(100%,760px);height:clamp(360px,52vw,520px);min-height:0;margin-inline:auto}.automation-art img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;inset:0!important}.info-row,.benefit-row,.process-benefits,.consult-benefits,.support-row,.trusted-logos{gap:0}}@media (max-width:980px){.consult-card{max-width:100%;overflow:hidden}.consult-visual,.case-cta-art,.calendar-art{max-width:100%}}@media (max-width:860px){body .container,body .header-shell{width:calc(100% - 28px)}.section-pad{padding-block:64px}.hero-copy h1{white-space:normal}.hero-actions,.automation-actions,.consult-card .hero-actions,.case-bottom-cta .hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.hero-actions .btn,.automation-actions .btn,.consult-card .hero-actions .btn,.case-bottom-cta .hero-actions .btn{width:100%;min-width:0}.built-grid,.services-grid,.industry-grid,.case-grid,.pricing-grid,.steps-row,.field-grid,.footer-grid,.stats-grid{grid-template-columns:1fr}.stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{grid-template-columns:44px minmax(0,1fr);padding-inline:12px}.stat-card strong{font-size:clamp(25px,8vw,32px)}.stat-card:nth-child(4) strong{font-size:clamp(24px,7vw,30px)}.automation-art{height:clamp(270px,62vw,390px)}}@media (max-width:520px){.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;padding-inline:12px}.trust-item{text-align:center;gap:6px;min-width:0}.trust-item svg{width:20px;height:20px}.stats-cards,.info-row,.benefit-row,.process-benefits,.consult-benefits,.support-row,.trusted-logos{grid-template-columns:1fr}.stat-card{min-height:74px}.stat-card strong{font-size:30px}.stat-card:nth-child(4) strong{font-size:29px}}@media (max-width:380px){.stat-card strong{font-size:28px}.stat-card:nth-child(4) strong{font-size:27px}}@media (max-width:760px){.motion-reveal{filter:none;transition-duration:.52s;transform:translateY(10px)}.motion-reveal[data-motion-kind=visual]{transform:translateY(10px)}.automation-art:before{animation:none}}@media (prefers-reduced-motion:reduce){.reveal,.motion-reveal,.motion-reveal[data-motion-kind=visual]{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.mini-icon,.stat-icon,.service-icon,.industry-icon,.pricing-head>span,.check-dot{flex:none;place-items:center!important;display:grid!important}.mini-icon svg,.stat-icon svg,.service-icon svg,.industry-icon svg,.pricing-head svg,.check-dot svg,.case-industry svg,.footer-contact svg{max-width:none;width:72%!important;height:72%!important}.mini-icon svg g,.stat-icon svg g,.service-icon svg g,.industry-icon svg g,.pricing-head svg g,.check-dot svg g,.case-industry svg g,.footer-contact svg g{stroke-width:3.35px!important}.page-mini-row,.page-info-row,.page-stat-strip,.about-stat-strip,.support-row,.trusted-businesses,.story-metrics,.case-stats{min-width:0}.page-mini-row{grid-template-columns:repeat(auto-fit,minmax(190px,max-content));align-items:center;width:min(100%,650px);gap:14px 18px!important;display:grid!important}.page-mini-row span{white-space:nowrap;background:#ffffffeb;border:1px solid #39305f14;border-radius:16px;min-height:66px;padding:10px 18px;box-shadow:0 12px 28px #2b21540f}.page-mini-row .mini-icon{width:54px!important;height:54px!important}.page-stat-strip,.about-stat-strip,.page-info-row,.support-row,.pricing-support-row{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important;padding:16px!important;display:grid!important}.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span{text-align:left;background:#fffffff5;border-radius:14px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:16px;min-height:86px;box-shadow:0 10px 24px #2b21540e;border:1px solid #39305f14!important;padding:14px 16px!important;display:grid!important}.page-stat-strip .mini-icon,.about-stat-strip .mini-icon,.page-info-row .mini-icon,.support-row .mini-icon,.pricing-support-row .mini-icon{width:58px!important;height:58px!important;margin:0!important}.page-stat-strip strong,.about-stat-strip strong,.page-info-row strong,.support-row strong,.pricing-support-row strong,.stats-grid .stat-card strong,.story-metrics strong,.case-stats strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.02em;min-width:0;max-width:100%;display:block}.page-stat-strip strong,.about-stat-strip strong{line-height:1;font-size:clamp(27px,2.15vw,38px)!important}.page-stat-strip small,.about-stat-strip small,.page-info-row small,.support-row small,.pricing-support-row small{color:#625e72;overflow-wrap:normal;min-width:0;max-width:18ch;font-size:13px;font-weight:800;line-height:1.3;display:block}.stats-grid{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)!important;gap:clamp(18px,2.4vw,34px)!important}.stats-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;justify-content:stretch!important}.stat-card{grid-template-columns:64px minmax(0,1fr)!important;min-height:96px!important;padding:16px!important}.stat-icon{width:60px!important;height:60px!important}.stat-card strong{line-height:1;font-size:clamp(28px,2.2vw,38px)!important}.stat-card span:last-child{overflow-wrap:normal;line-height:1.25;font-size:13px!important}.services-grid,.service-page-grid{align-items:stretch}.service-card,.page-service-card{align-content:start;gap:18px;display:grid;padding:clamp(24px,2vw,34px)!important}.service-card .service-top,.page-service-card .service-top{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex!important}.service-card h3,.page-service-card h3,.solution-card h3{min-width:0;margin-top:0!important;font-size:clamp(20px,1.6vw,28px)!important;line-height:1.16!important}.service-card p,.page-service-card p,.solution-card p{min-width:0;max-width:34ch;margin-top:0!important;font-size:clamp(14px,1vw,17px)!important;line-height:1.58!important}.page-card-grid.service-page-grid,.solution-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.solution-card{align-content:start;gap:16px;display:grid;min-height:0!important;padding:clamp(24px,2vw,32px)!important}.solution-card .mini-icon,.gain-grid .mini-icon,.support-card-grid .mini-icon,.case-benefit-grid .mini-icon{width:64px!important;height:64px!important}.story-metrics{gap:10px;border:0!important;overflow:visible!important}.story-metrics span,.case-stats span{text-align:center;background:#fff;border-radius:12px;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:126px;border:1px solid #39305f14!important;padding:14px 10px!important;display:grid!important}.story-metrics .mini-icon,.case-stats .mini-icon{width:52px!important;height:52px!important;margin-bottom:8px!important}.story-metrics strong,.case-stats strong{font-size:clamp(22px,1.7vw,32px)!important}.story-metrics small,.case-stats small{max-width:13ch;font-size:12px!important;line-height:1.22!important}.pricing-page-hero .page-section-heading,.case-page-hero .page-section-heading{max-width:min(100%,980px)}.pricing-page-hero .page-section-heading h1,.case-page-hero .page-section-heading h1,.page-section-heading h1{line-height:1.04}.pricing-page-hero .section-badge,.case-page-hero .section-badge,.about-section .section-badge{margin-left:auto;margin-right:auto}.popular-badge{white-space:normal;text-align:center;place-items:center;width:min(72%,260px);min-height:46px;line-height:1.05;padding:8px 18px!important;display:grid!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pricing-card.featured{padding-top:68px!important}@media (min-width:1181px){.page-info-row,.page-stat-strip,.about-stat-strip,.support-row,.pricing-support-row{width:min(100%,1510px);margin-left:auto;margin-right:auto}.services-grid,.service-page-grid,.solution-grid,.case-story-grid{gap:26px!important}.service-card,.page-service-card{min-height:300px!important}.services-grid .service-card{min-height:280px!important}}@media (max-width:1180px){.stats-grid{grid-template-columns:1fr!important}.stats-copy{text-align:center}}@media (max-width:860px){.page-mini-row,.page-info-row,.page-stat-strip,.about-stat-strip,.support-row,.pricing-support-row{width:100%;grid-template-columns:1fr!important}.page-mini-row span,.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span{grid-template-columns:58px minmax(0,1fr);min-height:78px}.page-stat-strip .mini-icon,.about-stat-strip .mini-icon,.page-info-row .mini-icon,.support-row .mini-icon,.pricing-support-row .mini-icon,.page-mini-row .mini-icon{width:52px!important;height:52px!important}.page-stat-strip strong,.about-stat-strip strong,.stat-card strong{font-size:clamp(28px,9vw,42px)!important}.page-stat-strip small,.about-stat-strip small,.page-info-row small,.support-row small,.pricing-support-row small{max-width:100%;font-size:13px}.service-card,.page-service-card{min-height:0!important}.page-card-grid.service-page-grid,.solution-grid,.case-story-grid{grid-template-columns:1fr!important}.popular-badge{width:min(78%,240px)}}@media (max-width:430px){.page-stat-strip,.about-stat-strip,.page-info-row,.support-row,.pricing-support-row,.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span{padding:12px!important}.service-icon{width:58px!important;height:58px!important}}.logo-bot{background:linear-gradient(145deg,#f4efff,#fff);place-items:center;display:grid;overflow:visible}.logo-bot:before,.logo-bot:after,.hamburger:before,.hamburger:after,.hamburger span{display:none!important}.logo-bot>span:not(:has(svg)){display:none!important}.logo-bot svg,.hamburger svg,.btn svg,.nav-chevron svg,.mini-icon svg,.stat-icon svg,.service-icon svg,.industry-icon svg,.check-dot svg,.footer-social svg,.footer-contact svg,.pricing-head svg,.case-industry svg,.trusted-logos svg{flex:none;display:block}.hamburger{cursor:pointer;color:#111126;z-index:3;place-items:center;display:none}.btn{min-width:0;max-width:100%}.btn>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.btn svg{color:currentColor}.check-dot{place-items:center;display:inline-grid}.industry-card li:before{content:none!important}.pricing-head>span,.service-icon,.industry-icon,.mini-icon,.stat-icon{flex:none;place-items:center;display:grid}.footer-social a{place-items:center;font-size:0;display:grid}.compare-row b,.simple-faq-list b,.faq-row b{place-items:center;display:grid}@media (max-width:860px){.site-header{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.site-header .header-shell{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;width:min(100% - 18px,520px);overflow:visible}.site-header .hamburger{width:40px;height:40px;display:grid}.site-header .logo-lockup{gap:8px;min-width:0}.site-header .logo-bot{width:38px;height:38px}.site-header .logo-copy{min-width:0}.site-header .logo-copy strong,.site-header .logo-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header .header-cta{white-space:nowrap;min-width:0;max-width:138px;padding-inline:clamp(10px,3vw,16px)}.site-header .header-cta span:first-child{text-overflow:clip}.site-header nav{display:none}.site-header.menu-open nav{background:#fffffffc;border:1px solid #39305f1a;border-radius:18px;grid-template-columns:1fr;gap:6px;max-height:calc(100dvh - 96px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 52px #27185829}.site-header.menu-open nav a{border-radius:12px;justify-content:space-between;min-height:44px;padding:0 12px;font-size:14px}.hero{padding-top:clamp(34px,8vw,48px)}.hero-copy{text-align:center;justify-items:center;display:grid}.hero .section-badge{white-space:normal;text-align:left;max-width:100%;line-height:1.2}.hero-copy h1{letter-spacing:-.025em;width:min(100%,440px);max-width:none;font-size:clamp(38px,11vw,52px);line-height:1.05}.hero-copy p{width:min(100%,430px);max-width:none;font-size:clamp(15px,4.2vw,18px);line-height:1.58}.hero-actions{grid-template-columns:1fr;gap:12px;width:min(100%,430px);margin-inline:auto;display:grid}.hero-actions .btn,.automation-actions .btn,.consult-card .hero-actions .btn,.case-bottom-cta .hero-actions .btn,.pricing-card .btn,.page-actions .btn,.consult-form .btn,.book-form-card .btn,.industry-bottom-cta .btn{white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.15}.hero-visual{width:min(100%,460px);min-height:0;margin:16px auto 0}.hero-art{aspect-ratio:1.18;height:auto}.hero-art-image{-o-object-fit:contain;object-fit:contain;width:100%!important;height:100%!important;inset:0!important}.trust-section{margin-top:0;padding-bottom:36px}.trust-strip,.trusted-logos{overflow:visible}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px 12px;width:min(100%,430px);padding:46px clamp(16px,5vw,24px) 22px;display:grid}.trust-strip:before{padding-inline:10px;font-size:clamp(11px,3.2vw,13px);line-height:1.2;top:18px}.trust-item{padding-top:0;font-size:0}.trust-icon{width:28px;height:28px}.services-grid,.industry-grid,.pricing-grid,.steps-row,.case-grid,.footer-grid,.contact-card-grid,.support-card-grid{grid-template-columns:1fr!important}.service-card{-moz-column-gap:14px;grid-template-columns:72px minmax(0,1fr) 22px;grid-template-areas:"icon title arrow""icon text arrow";align-items:center;gap:10px 14px;padding:clamp(18px,5vw,24px);display:grid}.service-card .service-top{grid-area:icon;align-content:center;justify-items:center;gap:8px;min-width:0;display:grid}.service-card h3{grid-area:title;min-width:0;margin:0;font-size:clamp(19px,5.8vw,25px);line-height:1.08}.service-card p{grid-area:text;min-width:0;margin:0;font-size:clamp(14px,4vw,16px);line-height:1.55}.service-card i{grid-area:arrow;place-self:center end;position:static}.service-icon{width:58px;height:58px}.service-icon svg{width:34px;height:34px}.steps-row{gap:48px}.step-card{grid-template-columns:minmax(0,1fr) minmax(112px,38%);grid-template-areas:"number visual""title visual""text visual";align-items:center;gap:14px;min-height:0;padding:clamp(22px,6vw,28px);display:grid}.step-number{grid-area:number;justify-self:start;position:static}.step-visual{aspect-ratio:1/.78;grid-area:visual;justify-self:end;width:100%;max-width:170px}.step-visual img{-o-object-fit:contain;object-fit:contain}.step-card h3{grid-area:title;margin:0;font-size:clamp(22px,6.2vw,28px)}.step-card p{grid-area:text;max-width:24ch;margin:0;font-size:clamp(14px,4vw,17px)}.step-card>i{top:calc(100% + 14px);left:50%;transform:translate(-50%)}.industry-card{gap:18px;padding:clamp(22px,6vw,30px);display:grid}.industry-heading{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;display:grid}.industry-icon{width:56px;height:56px}.industry-icon svg{width:32px;height:32px}.industry-card ul{gap:12px;margin:0;display:grid}.industry-card li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding-left:0;display:grid}.industry-media{aspect-ratio:16/7;width:100%;min-height:0;margin-top:2px}.industry-media img{-o-object-fit:cover;object-fit:cover}.case-bottom-cta{text-align:left;grid-template-columns:1fr;gap:20px;padding:clamp(22px,6vw,30px);display:grid;overflow:hidden}.case-cta-art{order:-1;justify-self:end;width:min(100%,260px);height:150px}.case-bottom-cta h3{font-size:clamp(30px,9vw,42px);line-height:1.12}.case-bottom-cta p{max-width:100%}.pricing-card,.case-card,.consult-form,.book-form-card{overflow:hidden}.pricing-head,.price-row,.support-row>span,.page-info-row>span,.contact-card-grid article,.footer-contact a,.footer-contact span{min-width:0}.price-row{grid-template-columns:1fr}.compare-table{overflow-x:auto}.compare-head,.compare-row{min-width:560px}.consult-card{grid-template-columns:1fr;padding:clamp(22px,6vw,30px);overflow:hidden}.consult-visual{justify-self:center;width:min(100%,300px);height:190px}.consult-copy{text-align:center;min-width:0}.consult-copy h2{font-size:clamp(30px,9vw,42px)}.consult-benefits,.process-benefits,.support-row,.page-info-row{grid-template-columns:1fr!important}.footer-grid{gap:28px}.footer-brand,.footer-col{min-width:0}}@media (max-width:430px){.site-header .header-shell,body .container,.hero .container,.trust-section .container{width:calc(100% - 24px)}.site-header .logo-copy strong{font-size:15px}.site-header .logo-copy small{letter-spacing:.16em;font-size:6.5px}.site-header .header-cta{max-width:126px;min-height:40px;font-size:11px}.section-badge{white-space:normal;max-width:100%;line-height:1.2}.service-card{-moz-column-gap:12px;grid-template-columns:64px minmax(0,1fr) 18px;column-gap:12px}.service-icon{width:54px;height:54px}.step-card{grid-template-columns:minmax(0,1fr) 112px}}@media (max-width:360px){.site-header .header-shell{grid-template-columns:36px minmax(0,1fr) auto;width:calc(100% - 16px);padding-inline:7px}.site-header .hamburger{width:36px;height:36px}.site-header .logo-bot{width:34px;height:34px}.site-header .header-cta{max-width:112px;padding-inline:9px;font-size:10px}.site-header .logo-copy small{display:none}.hero-copy h1{font-size:clamp(34px,10.5vw,38px)}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;padding-inline:12px}.service-card{grid-template-columns:56px minmax(0,1fr) 16px;padding-inline:16px}.service-icon{width:48px;height:48px}.service-icon svg{width:29px;height:29px}.step-card{grid-template-columns:1fr;grid-template-areas:"number""visual""title""text"}.step-visual{justify-self:center;max-width:170px}}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--navy);font-family:var(--font-plus-jakarta), Inter, system-ui, sans-serif;letter-spacing:0;background:#fff;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}.container{width:min(1180px,100% - 40px);max-width:none;margin:0 auto}body .container{width:min(1118px,100% - 52px);max-width:none;margin-left:auto;margin-right:auto}.hero .container,.trust-section .container,.stats-section .container{width:min(1038px,100% - 64px)}.section-pad{padding:92px 0}.section-pad-sm{padding:58px 0}.top-fold-shell{isolation:isolate;background:radial-gradient(680px 470px at 4% 86%,#6948ff3d,#0000 70%),radial-gradient(560px 310px at 54% 69%,#8357ff14,#0000 74%),linear-gradient(#fff 0% 50%,#fbf9ff 66%,#f5f1ff 86%,#fff 100%);position:relative;overflow:hidden}.top-fold-shell:before{content:"";z-index:-1;background:radial-gradient(circle,#ff753f0e,#ab63ff09 46%,#0000 70%);border-radius:50%;width:54%;height:420px;position:absolute;inset:90px -8% auto auto}.top-fold-shell:after{content:"";z-index:-1;background:radial-gradient(circle,#5e2fff38,#0000 68%);border-radius:50%;width:360px;height:300px;position:absolute;bottom:58px;left:-120px}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.reveal,.delay-0,.delay-1,.delay-2,.delay-3{opacity:1;animation:none;transform:none}.site-header{z-index:20;background:0 0;padding:8px 0 0;position:relative}.header-shell{width:min(1038px,100% - 64px);min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:262px 1fr 148px;align-items:center;gap:20px;margin:0 auto;padding:0;display:grid}.logo-lockup{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.logo-bot{background:linear-gradient(135deg,#7f3cff 8%,#6428ff 58%,#ff6b35 100%);border-radius:18px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 12px 24px #5e2bff2e}.logo-bot:before,.logo-bot:after{content:"";pointer-events:none;position:absolute}.logo-bot:before{background:#ff7a2e;border-radius:999px 999px 4px 4px;width:24px;height:10px;top:-4px;left:15px;transform:rotate(-8deg)}.logo-bot:after{background:radial-gradient(circle at 10px 13px,#6428ff 0 3px,#0000 4px),radial-gradient(circle at 21px 13px,#6428ff 0 3px,#0000 4px),linear-gradient(#fff,#f8f5ff);border-radius:10px;width:31px;height:26px;top:14px;left:10px}.logo-bot>span{z-index:2;border:2px solid #6428ff;border-top:0;border-radius:0 0 999px 999px;width:16px;height:5px;position:absolute;top:31px;left:18px}.logo-copy strong{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.045em;font-size:29px;font-weight:800;line-height:.92;display:block}.logo-copy small{color:#504b63;letter-spacing:.2em;margin-top:7px;font-size:9.5px;font-weight:800;display:block}.site-header nav{color:#111126;justify-content:center;align-items:center;gap:clamp(20px,2.15vw,34px);font-size:13px;font-weight:800;display:flex}.site-header nav a{align-items:center;gap:7px;display:inline-flex}.site-header nav a.active{color:var(--violet)}.nav-chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.hamburger{background:0 0;border:0;width:36px;height:36px;display:none;position:relative}.hamburger span,.hamburger:before,.hamburger:after{content:"";background:#111126;border-radius:999px;height:2px;position:absolute;left:8px;right:8px}.hamburger span{top:17px}.hamburger:before{top:11px}.hamburger:after{top:23px}.btn{white-space:nowrap;min-height:54px;color:var(--ink);border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:15px;font-weight:800;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px)}.btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:30%;animation:3.8s ease-in-out infinite ctaShine;position:absolute;inset:-45% auto -45% -35%;transform:skew(-18deg)translate(-160%)}.btn span{z-index:1;position:relative}.btn-primary{color:#fff;background:linear-gradient(105deg,#5c1df7 0%,#7838fb 36%,#ec3c9e 68%,#ff6b2d 100%);box-shadow:0 15px 28px #7a3aff38,0 11px 22px #ff642d24}.btn-secondary{color:#131326;background:#fff;border-color:#12102314;box-shadow:0 10px 24px #211c4414}.hero-actions .btn-secondary{min-width:182px}.hero-actions .btn-secondary .btn-arrow{border:1px solid #17152a2e;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hero-actions .btn-secondary .btn-arrow:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #17152a;width:0;height:0;margin-left:2px}.btn-dark{color:#fff;background:#111126}.btn-arrow{border-radius:50%;width:22px;height:22px;position:relative}.btn-arrow:before{content:"→";font-size:18px;font-weight:800;line-height:1}.header-cta{border-radius:13px;min-height:46px;padding:0 21px;font-size:14px}.section-badge{color:#17142a;background:#fff;border:1px solid #7d3cff17;border-radius:999px;align-items:center;gap:8px;width:max-content;min-height:33px;margin-bottom:25px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #5f3ea71f}.section-badge:before{content:"";background:linear-gradient(135deg, var(--violet), var(--orange));border-radius:50%;width:12px;height:12px}.section-intro{max-width:720px;margin-bottom:54px}.section-intro h2,.automation-copy h2,.video-copy h2,.faq-copy h2,.form-copy h2,.consult-copy h2{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.08}.section-intro p,.automation-copy p,.video-copy p,.faq-copy p,.form-copy p,.consult-copy p{color:#5f5b73;margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.74}.title-gradient,.highlight-word{color:#0000;background:linear-gradient(105deg,#4e22f3 0%,#722dff 46%,#d83bbc 70%,#ff6b2d 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.highlight-word{background:linear-gradient(102deg,#4d1ff4 0%,#5b24f5 48%,#7a35ff 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;overflow:visible}.title-gradient:after{content:"";background:linear-gradient(90deg,#ff742e 0%,#ed4f92 48%,#842cff 100%);border-radius:999px;height:.12em;position:absolute;bottom:-.12em;left:-4px;right:-5px;transform:rotate(-2deg)}.highlight-word:before,.highlight-word:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;height:5px;position:absolute}.highlight-word:before{background:linear-gradient(90deg,#ff762e 0%,#ff7a35 30%,#ff7a3500 72%);bottom:.055em;left:-7px;right:-9px;transform:rotate(-2.7deg)}.highlight-word:after{background:linear-gradient(90deg,#842cff00 0%,#8d35ff 20%,#d83bbc 100%);bottom:.005em;left:17px;right:-12px;transform:rotate(-1.4deg)}.hero{z-index:1;background:0 0;padding:42px 0 58px;position:relative;overflow:hidden}.hero-glow{display:none}.hero-grid{grid-template-columns:minmax(500px,.95fr) minmax(0,1.12fr);align-items:start;gap:10px;display:grid}.hero-copy{z-index:3;padding-top:0;position:relative}.hero-copy h1{max-width:650px;color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.042em;white-space:nowrap;margin:0;padding-bottom:.08em;font-size:clamp(58px,5.05vw,68px);font-weight:800;line-height:.985;animation:.72s cubic-bezier(.2,.8,.2,1) 80ms both heroTextIn;position:relative;overflow:visible}.hero-copy h1:after{display:none}.hero-copy p{color:#55516a;max-width:560px;margin:26px 0 0;font-size:16.5px;font-weight:500;line-height:1.58;animation:.72s cubic-bezier(.2,.8,.2,1) .11s both heroTextIn}.hero-copy p strong{color:var(--ink);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #ff7435;text-decoration:underline #ff7435;text-decoration-thickness:2px}.hero-actions{flex-wrap:nowrap;align-items:center;gap:24px;margin-top:31px;animation:.72s cubic-bezier(.2,.8,.2,1) .18s both heroTextIn;display:flex}.hero-visual{z-index:1;min-height:430px;margin-top:-36px;margin-left:8px;animation:.76s cubic-bezier(.2,.8,.2,1) 90ms both heroImageIn;position:relative}.hero-art{width:100%;height:474px;position:relative}.hero-art-glow{display:none}.hero-art-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform-origin:50%;width:calc(100% + 18px);height:calc(100% + 34px);animation:6.5s ease-in-out infinite heroFloat;position:absolute;inset:-12px -4px -22px -14px}.trust-section{z-index:3;background:0 0;margin-top:-38px;padding-bottom:30px;position:relative}.trust-strip{background:#fff;border:1px solid #382d5c14;border-radius:14px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:14px;width:min(100%,1038px);min-height:93px;margin:0 auto;padding:25px 41px 14px;animation:.62s cubic-bezier(.2,.8,.2,1) .23s both panelRise;display:grid;box-shadow:0 16px 34px #2b215417}.trust-strip:before{content:"Trusted by local businesses across industries";text-align:center;color:#16142a;font-size:11.5px;font-weight:800;position:absolute;top:17px;left:0;right:0}.trust-item{color:#20203f;justify-content:center;align-items:center;gap:10px;min-width:0;padding-top:18px;font-size:10px;font-weight:800;line-height:1.08;display:inline-flex}.trust-icon{color:#222142;stroke-width:2.1px;flex:none;width:24px;height:24px}.trust-tone-3 .trust-icon{color:#773aff}.trust-tone-5 .trust-icon{color:#ff7a2e}.stats-section{background:0 0;margin-top:0;padding-top:0;padding-bottom:30px}.stats-grid{background:#fffffff0;border:1px solid #39305f14;border-radius:14px;grid-template-columns:235px 1fr;align-items:center;gap:28px;width:min(1038px,100% - 40px);min-height:141px;padding:28px 26px;animation:.62s cubic-bezier(.2,.8,.2,1) .3s both panelRise;display:grid;box-shadow:0 17px 34px #2b215417}.stats-copy h2{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.12}.stats-copy p{color:#69667d;margin:9px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.stats-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{background:#fff;border:1px solid #30265a14;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:78px;padding:13px 14px;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 8px 18px #251c4811}.stat-card:hover{transform:translateY(-2px);box-shadow:0 13px 24px #251c4818}.stat-icon{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.stat-icon svg{width:23px;height:23px}.stat-icon.purple{background:linear-gradient(135deg,#8e5fff,#5e2cff);box-shadow:0 8px 17px #6a3fff33}.stat-icon.orange{background:linear-gradient(135deg,#ffad4b,#ff7435);box-shadow:0 8px 17px #ff75332b}.stat-icon.green{background:linear-gradient(135deg,#3bd296,#18bd76);box-shadow:0 8px 17px #20bf7629}.stat-card strong{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.02em;white-space:nowrap;grid-column:2;font-size:25px;font-weight:800;line-height:.95;display:block}.stat-card:nth-child(4) strong{letter-spacing:-.035em;font-size:23px}.stat-card span:last-child{color:#292742;grid-column:2;min-width:0;margin-top:5px;font-size:10.5px;font-weight:800;line-height:1.16;display:block}@keyframes heroTextIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes headlineType{0%{opacity:.96;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes cursorBlink{0%,44%{opacity:1}45%,to{opacity:0}}@keyframes cursorGone{to{opacity:0}}@keyframes heroImageIn{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroFloat{0%,to{transform:translateY(0)scale(1.08)}50%{transform:translateY(-7px)scale(1.08)}}@keyframes panelRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaShine{0%,58%{transform:skew(-18deg)translate(-160%)}to{transform:skew(-18deg)translate(520%)}}.built-section{background:#fff}.four-grid,.services-grid,.industry-grid,.case-grid,.pricing-grid{gap:24px;display:grid}.four-grid{grid-template-columns:repeat(4,1fr)}.feature-card,.service-card,.industry-card,.case-card,.pricing-card,.automation-feature,.step-card,.consult-form,.faq-list,.bottom-cta,.info-row,.benefit-row,.support-row,.trusted-logos{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #332a5a14;border-radius:19px}.feature-card{min-height:220px;padding:36px 30px}.feature-card h3,.service-card h3,.automation-feature h3,.step-card h3,.case-card h3,.pricing-card h3{color:var(--ink);margin:22px 0 12px;font-size:22px;font-weight:800;line-height:1.18}.feature-card p,.service-card p,.automation-feature p,.step-card p,.case-card p,.pricing-card p{color:#56526b;margin:0;font-size:15px;font-weight:500;line-height:1.66}.mini-icon{color:#6428ff;background:#7042ff1a;border-radius:18px;place-items:center;width:54px;height:54px;display:inline-grid}.video-section{background:linear-gradient(#fff 0%,#fbf9ff 100%)}.video-grid{grid-template-columns:.85fr 1.35fr;align-items:center;gap:48px;display:grid}.value-list{gap:18px;margin-top:30px;display:grid}.value-row{grid-template-columns:46px 1fr;align-items:start;gap:16px;display:grid}.value-row h3{color:var(--ink);margin:0;font-size:16px;font-weight:800}.value-row p{color:#5f5b73;margin:6px 0 0;font-size:14px;line-height:1.5}.video-card{color:#fff;background:radial-gradient(circle at 70% 35%,#7c41ff42,#0000 34%),linear-gradient(135deg,#05050f 0%,#11112b 100%);border-radius:18px;min-height:440px;overflow:hidden;box-shadow:0 18px 34px #0d0b1f2e}.video-top{padding:32px 34px 0}.video-top h3{color:#fff;margin:0;font-size:36px;font-weight:800;line-height:1.05}.video-content{place-items:center;min-height:300px;display:grid;position:relative}.play-button{z-index:2;width:88px;height:88px;color:var(--violet);background:#fff;border:0;border-radius:50%;box-shadow:0 16px 30px #0000002e}.video-robot{background:radial-gradient(circle at 50% 40%,#0a0920 0 20%,#0000 21%),radial-gradient(circle at 50% 45%,#7a39ff80,#0000 42%),linear-gradient(#fff,#c9c3df);border-radius:50% 50% 42% 42%;width:230px;height:230px;position:absolute;bottom:5%;right:9%}.video-controls{background:linear-gradient(90deg,#682cff 26%,#ffffff2e 26%);border-radius:999px;min-height:48px;margin:0 28px 24px}.info-row,.benefit-row,.support-row,.trusted-logos{grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;min-height:86px;margin-top:36px;padding:18px 26px;display:grid}.info-row>*,.benefit-row>*,.support-row>*,.trusted-logos>*{grid-template-columns:46px 1fr;align-items:center;gap:13px;display:grid}.info-row strong,.benefit-row strong,.support-row strong,.trusted-logos strong{color:var(--ink);font-size:14px;font-weight:800;display:block}.info-row span,.benefit-row span,.support-row span,.trusted-logos span{color:#625e72;font-size:12px;font-weight:600}.industries-section{background:#fff}.industry-grid{grid-template-columns:repeat(4,1fr)}.industry-card{min-height:300px;padding:28px}.industry-card h3{color:var(--ink);margin:0 0 20px;font-size:17px;font-weight:800}.industry-card ul,.pricing-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.industry-card li,.pricing-card li{color:#38354c;font-size:14px;font-weight:600;line-height:1.35}.industry-card li:before,.pricing-card li:before{content:"✓";color:var(--violet);margin-right:9px;font-weight:900}.industry-icon{background:linear-gradient(135deg,#6428ff24,#ff74351f);border-radius:16px;width:46px;height:46px;margin-bottom:22px;display:block}.industry-media,.industry-wave{background:linear-gradient(135deg,#6428ff21,#ff743521);border-radius:13px;height:94px;margin-top:24px}.bottom-cta{justify-content:space-between;align-items:center;gap:24px;min-height:104px;margin-top:36px;padding:24px 32px;display:flex}.bottom-cta h3{color:var(--ink);margin:0;font-size:24px;font-weight:800}.bottom-cta p{color:#5f5b73;margin:8px 0 0}.automation-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:54px;display:grid}.automation-features{gap:18px;margin-top:34px;display:grid}.automation-feature{grid-template-columns:62px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.automation-feature h3{margin:0 0 6px;font-size:17px}.control-center{color:#fff;background:radial-gradient(circle at 50% 47%,#7146ff57,#0000 35%),#101128;border-radius:22px;min-height:575px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 36px #1412322e}.control-title{font-size:20px;font-weight:800}.control-pill{color:#fff;background:#ffffff1c;border:1px solid #ffffff24;border-radius:15px;min-width:160px;padding:16px;font-size:14px;font-weight:800;position:absolute}.pill-0{top:96px;left:28px}.pill-1{top:96px;right:28px}.pill-2{top:246px;left:28px}.pill-3{top:246px;right:28px}.pill-4{bottom:118px;left:28px}.pill-5{bottom:118px;right:28px}.control-center:after{content:"";background:radial-gradient(circle at 42% 30%,#7a4dff 0 7px,#0000 8px),radial-gradient(circle at 58% 30%,#7a4dff 0 7px,#0000 8px),radial-gradient(circle at 50% 30%,#070711 0 34%,#0000 35%),linear-gradient(#fff,#c8c3dd);border-radius:48% 48% 28% 28%;width:210px;height:260px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.overview-card{color:#fff;background:linear-gradient(135deg,#2f2b59,#5c4a8e);border-radius:18px;margin-top:24px;padding:20px;box-shadow:0 16px 32px #28214e26}.center-actions{justify-content:center;gap:18px;margin-top:34px;display:flex}.services-section{background:#fff}.services-grid{grid-template-columns:repeat(4,1fr)}.service-card{min-height:310px;padding:34px 30px}.service-card span:first-child{color:var(--violet);margin-left:18px;font-size:22px;font-weight:800;display:inline-flex}.steps-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:44px;display:grid}.step-card{min-height:325px;padding:32px;position:relative}.step-card:before{content:attr(data-step)}.step-visual{background:linear-gradient(135deg,#6428ff21,#ff74351f);border-radius:18px;height:124px}.consult-cta-section{background:#fff}.consult-card{background:radial-gradient(circle at 6% 44%,#6f4dff2e,#0000 34%),radial-gradient(circle at 100% 0,#ff6c3329,#0000 38%),#fff6f5;border-radius:28px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;padding:48px;display:grid}.consult-visual,.calendar-art{background:radial-gradient(circle at 50% 42%,#6428ff38,#0000 34%),linear-gradient(#ffffffdb,#f4eeffe6);border-radius:22px;min-height:300px}.case-section{background:#fff}.case-grid{grid-template-columns:repeat(3,1fr)}.case-card{min-height:360px;padding:30px;position:relative}.case-industry{min-height:30px;color:var(--violet);background:#6428ff14;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.case-art{background:linear-gradient(135deg,#6428ff2e,#ff743524);border-radius:22px;width:88px;height:88px;position:absolute;top:28px;right:28px}.trusted-logos{grid-template-columns:repeat(7,1fr)}.pricing-section{background:linear-gradient(#fbf9ff,#fff)}.pricing-grid{grid-template-columns:repeat(3,1fr)}.pricing-card{min-height:460px;padding:34px;position:relative}.pricing-card.featured{box-shadow:var(--shadow-glow);border-color:#6428ff73}.popular-badge{color:#fff;background:linear-gradient(90deg,#6428ff,#742fff);border-radius:8px;padding:9px 34px;font-size:13px;font-weight:800;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.price-block strong{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;font-size:38px;font-weight:800;line-height:1;display:block}.price-block span{color:#5f5b73;font-size:13px;font-weight:700}.faq-grid{grid-template-columns:.45fr 1fr;gap:60px;display:grid}.faq-list{overflow:hidden}.faq-row{width:100%;min-height:62px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #231f4617;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;font-size:16px;font-weight:800;display:flex}.faq-row:last-child{border-bottom:0}.faq-row span:last-child{color:var(--violet);font-size:24px}.form-section{background:#fff}.form-grid{grid-template-columns:.65fr 1.15fr;align-items:start;gap:64px;display:grid}.benefit-list{gap:22px;margin:40px 0;padding:0;list-style:none;display:grid}.benefit-list li{color:var(--ink);align-items:center;gap:14px;font-weight:800;display:flex}.benefit-list li:before{content:"";background:#6428ff1a;border-radius:12px;width:34px;height:34px}.consult-form{padding:40px}.consult-form h3{color:var(--ink);margin:0;font-size:28px;font-weight:800}.consult-form p{color:#5f5b73;margin:8px 0 26px}.field-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.field-grid label{color:var(--ink);gap:8px;font-size:13px;font-weight:800;display:grid}.field-grid .full{grid-column:1/-1}input,select,textarea{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #231f461f;border-radius:8px;outline:none;padding:0 16px;font-size:14px}textarea{resize:vertical;min-height:112px;padding-top:14px}.form-button{width:100%;margin-top:24px}.site-footer{background:#fff;border-top:1px solid #231f4614;padding:54px 0 24px}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:46px;display:grid}.footer-brand p,.footer-col a,.footer-col li,.footer-col p{color:#56526b;font-size:14px;line-height:1.72}.footer-col h3{color:var(--ink);margin:0 0 16px;font-size:16px;font-weight:800}.footer-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-bottom{color:#56526b;text-align:center;border-top:1px solid #231f4614;margin-top:46px;padding-top:22px;font-size:13px;font-weight:700}@media (max-width:1180px){.hero-grid,.automation-grid,.video-grid,.consult-card,.form-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy h1,.hero-copy p,.hero-actions{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-visual{min-height:460px}.hero-art{height:470px}.trust-strip{grid-template-columns:repeat(4,1fr)}.stats-grid{grid-template-columns:1fr}.stats-copy{text-align:center}.four-grid,.services-grid,.industry-grid,.case-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.header-shell,.hero .container,.trust-section .container,.stats-section .container{width:min(1460px,100% - 168px)}.header-shell{grid-template-columns:350px 1fr 200px}.hero{padding-top:44px;padding-bottom:54px}.hero-grid{grid-template-columns:minmax(600px,660px) minmax(0,650px);justify-content:space-between;gap:clamp(34px,3.2vw,64px)}.hero-copy{padding-top:12px}.hero-copy h1{max-width:690px;font-size:clamp(60px,3.35vw,66px);line-height:1.01}.hero-copy p{max-width:612px;margin-top:24px;font-size:18px;line-height:1.55}.hero-actions{gap:32px;margin-top:34px}.hero-actions .btn{border-radius:18px;min-height:70px;padding:0 40px;font-size:18px}.hero-actions .btn-secondary{min-width:308px}.hero-visual{justify-self:start;width:min(650px,100%);min-height:500px;margin-top:-30px;margin-left:0;overflow:visible}.hero-art{height:500px}.hero-art-image{-o-object-position:center;object-position:center;width:100%;height:100%;inset:0}.trust-section{margin-top:-28px}.trust-strip{border-radius:16px;width:min(1390px,100%);min-height:116px;padding:31px 48px 19px}.trust-strip:before{font-size:14px;top:22px}.trust-item{gap:13px;padding-top:26px;font-size:12px}.trust-icon{width:29px;height:29px}.stats-grid{border-radius:16px;grid-template-columns:292px minmax(0,1fr);gap:26px;width:min(1390px,100%);min-height:146px;padding:27px 28px}.stats-copy h2{font-size:31px}.stats-copy p{font-size:16px}.stats-cards{grid-template-columns:repeat(4,minmax(168px,196px));justify-content:end;gap:18px}.stat-card{border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:84px;padding:14px}.stat-icon{width:52px;height:52px}.stat-icon svg{width:25px;height:25px}.stat-card strong{font-size:29px}.stat-card:nth-child(4) strong{letter-spacing:-.04em;font-size:27px}.stat-card span:last-child{font-size:11px}}@media (min-width:1800px){.hero .container{width:min(1460px,100% - 220px)}.hero-visual{transform:translate(-18px)}}@media (max-width:860px){.container{width:min(100% - 28px,560px)}.section-pad{padding:62px 0}.site-header{padding:12px 0 4px}.header-shell{border-radius:20px;grid-template-columns:38px 1fr auto;width:min(100% - 22px,520px);min-height:62px;padding:8px 10px}.hamburger{display:block}.site-header nav{display:none}.logo-copy strong{font-size:18px}.logo-copy small{font-size:7px}.logo-bot{border-radius:12px;width:34px;height:34px}.logo-bot:before{width:15px;height:7px;top:-3px;left:10px}.logo-bot:after{background:radial-gradient(circle at 7px 9px,#6428ff 0 2px,#0000 3px),radial-gradient(circle at 14px 9px,#6428ff 0 2px,#0000 3px),linear-gradient(#fff,#f8f5ff);border-radius:7px;width:21px;height:18px;top:10px;left:7px}.logo-bot>span{border-width:1.5px;width:11px;height:4px;top:21px;left:12px}.header-cta{border-radius:10px;min-height:38px;padding:0 13px;font-size:11px}.header-cta .btn-arrow{display:none}.hero{padding:48px 0 20px}.hero-grid{gap:18px}.section-badge{min-height:30px;margin-left:auto;margin-right:auto;padding:0 14px;font-size:11px}.hero-copy h1{letter-spacing:-.03em;white-space:normal;max-width:350px;font-size:38px;line-height:1.05}.hero-copy p{max-width:330px;margin-top:18px;font-size:13px;line-height:1.55}.hero-actions{gap:12px;width:min(100%,330px);margin-top:22px}.hero-actions .btn{border-radius:13px;width:100%;min-height:48px}.hero-visual{min-height:310px}.hero-art{height:310px}.hero-art-image{width:calc(100% + 36px);height:calc(100% + 18px);inset:-8px -18px -10px}.trust-section{margin-top:0}.trust-strip{justify-content:center;gap:18px;width:min(100%,350px);min-height:90px;padding:22px 18px 16px;display:flex;overflow:hidden}.trust-strip:before{font-size:10px;top:12px}.trust-item{padding-top:20px;font-size:0}.trust-item span{display:none}.trust-icon{width:20px;height:20px}.stats-section{margin-top:18px;padding-bottom:42px}.stats-grid{gap:18px;width:min(100% - 28px,350px);padding:22px}.stats-copy h2{font-size:24px}.stats-cards{grid-template-columns:1fr}.stat-card{min-height:74px}.four-grid,.services-grid,.industry-grid,.case-grid,.pricing-grid,.steps-row,.field-grid,.faq-grid{grid-template-columns:1fr}.section-intro{text-align:center;margin-bottom:34px;margin-left:auto;margin-right:auto}.section-intro h2,.automation-copy h2,.video-copy h2,.faq-copy h2,.form-copy h2,.consult-copy h2{font-size:30px}.feature-card,.service-card,.industry-card,.case-card,.pricing-card,.consult-form{padding:24px}.video-card,.control-center{min-height:360px}.control-pill{margin:10px 8px 0 0;display:inline-flex;position:relative;inset:auto}.control-center:after{width:150px;height:190px}.info-row,.benefit-row,.support-row,.trusted-logos{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px}.bottom-cta,.center-actions{text-align:center;flex-direction:column;align-items:stretch}.footer-grid{grid-template-columns:1fr}}@media (max-width:520px){.header-shell{width:calc(100% - 18px)}.logo-copy strong{font-size:16px}.header-cta{padding:0 10px}.hero-copy h1{font-size:34px}.hero-visual{min-height:260px}.hero-art{height:260px}.info-row,.benefit-row,.support-row,.trusted-logos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.built-section .container,.video-section .container,.industries-section .container,.automation-section .container,.services-section .container,.process-section .container,.consult-cta-section .container,.case-section .container,.pricing-section .container,.faq-section .container,.form-section .container,.site-footer .container{width:min(1128px,100% - 70px)}.built-section,.video-section,.industries-section,.services-section,.case-section,.form-section,.site-footer{background:#fff}.built-section{padding:86px 0 34px}.video-section{background:linear-gradient(#fff 0%,#fdfcff 78%,#fff 100%);padding:28px 0 76px}.industries-section{padding:72px 0 82px}.automation-section{background:radial-gradient(640px 360px at 84% 24%,#ff6d361c,#0000 72%),radial-gradient(420px 420px at 10% 90%,#754aff24,#0000 72%),linear-gradient(#faf8ff 0%,#f6f1ff 100%);padding:76px 0 70px}.services-section{padding:82px 0 86px}.process-section{background:linear-gradient(#fbf9ff 0%,#fff 100%);padding:74px 0 36px}.consult-cta-section{background:#fff;padding:28px 0 84px}.case-section{padding:80px 0 82px}.pricing-section{background:linear-gradient(#fbf9ff 0%,#fff 100%);padding:80px 0 42px}.faq-section{background:#fff;padding:34px 0 72px}.form-section{padding:82px 0 68px}.built-section .section-intro,.services-section .section-intro,.case-section .section-intro,.pricing-section .section-intro,.industries-section .section-intro{max-width:760px;margin-bottom:44px}.built-section .section-intro h2,.services-section .section-intro h2,.case-section .section-intro h2,.pricing-section .section-intro h2,.industries-section .section-intro h2{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.05vw,52px);font-weight:900;line-height:1.08}.built-section .section-intro p,.services-section .section-intro p,.case-section .section-intro p,.pricing-section .section-intro p,.industries-section .section-intro p{color:#353149;max-width:650px;margin:18px auto 0;font-size:17px;font-weight:600;line-height:1.55}.built-section .title-gradient,.video-section .title-gradient,.automation-section .title-gradient,.services-section .title-gradient,.process-section .title-gradient,.consult-cta-section .title-gradient,.case-section .title-gradient,.pricing-section .title-gradient,.faq-section .title-gradient,.form-section .title-gradient{color:#0000;background:linear-gradient(90deg,#5427f4 0%,#7d36ff 45%,#ff6535 100%);-webkit-background-clip:text;background-clip:text}.built-section .title-gradient,.services-section .title-gradient,.process-section .title-gradient,.consult-cta-section .title-gradient,.case-section .title-gradient,.pricing-section .title-gradient,.faq-section .title-gradient,.form-section .title-gradient{display:inline-block;position:relative}.built-section .title-gradient:after,.services-section .title-gradient:after,.process-section .title-gradient:after,.consult-cta-section .title-gradient:after,.case-section .title-gradient:after,.pricing-section .title-gradient:after,.faq-section .title-gradient:after,.form-section .title-gradient:after{content:"";background:linear-gradient(90deg,#ff6d2e 0%,#7934ff 58%,#ff7b2f 100%);border-radius:999px;height:7px;position:absolute;bottom:-7px;left:4%;right:0;transform:rotate(-1.6deg)}.section-badge{border:1px solid #6731ff14;box-shadow:0 8px 18px #47258714}.section-badge:before{background:linear-gradient(135deg,#6428ff,#ff6535)}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.feature-card{border-color:#2d265011;border-radius:18px;min-height:216px;padding:38px 30px 30px;box-shadow:0 15px 34px #32275f12}.feature-card h3{letter-spacing:-.02em;margin:30px 0 11px;font-size:19px;line-height:1.16}.feature-card p{color:#3f3b55;font-size:15px;font-weight:600;line-height:1.54}.mini-icon{border-radius:50%;width:52px;height:52px;box-shadow:0 12px 24px #6428ff1f}.mini-icon svg{width:26px;height:26px}.mini-icon.purple{color:#6428ff;background:#6428ff1c}.mini-icon.orange{color:#ff7435;background:#ff74351f}.mini-icon.green{color:#22bf78;background:#22bf7821}.mini-icon.pink{color:#8a42ff;background:#8a42ff1f}.video-copy .section-badge,.automation-copy .section-badge,.process-intro .section-badge,.consult-copy .section-badge,.faq-copy .section-badge,.form-copy .section-badge{margin-bottom:22px}.video-copy h2,.automation-copy h2,.process-intro h2,.consult-copy h2,.faq-copy h2,.form-copy h2{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.1vw,50px);font-weight:900;line-height:1.09}.video-copy p,.automation-copy p,.process-intro p,.consult-copy p,.faq-copy p,.form-copy p{color:#4d4963;margin:20px 0 0;font-size:16px;font-weight:600;line-height:1.62}.value-list{gap:18px;margin:28px 0 30px}.value-row{grid-template-columns:46px 1fr;gap:15px}.value-row .mini-icon{width:38px;height:38px}.value-row .mini-icon svg{width:19px;height:19px}.value-row h3{font-size:14px;line-height:1.2}.value-row p{margin-top:5px;font-size:12px;line-height:1.45}.video-card{isolation:isolate;background:#060713;border-radius:16px;min-height:388px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0c0b1e38}.video-scrim{z-index:1;background:linear-gradient(90deg,#04040deb 0%,#04040dc2 33%,#04040d14 72%),radial-gradient(circle at 68%,#6931ff2e,#0000 42%);position:absolute;inset:0}.video-title{z-index:2;width:265px;position:absolute;top:36px;left:38px}.video-title h3{color:#fff;letter-spacing:-.03em;margin:0 0 22px;font-size:32px;font-weight:900;line-height:1.04}.video-title h3 span{color:#ff7435;display:block}.video-title ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.video-title li{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.video-title .check-dot{color:#fff;background:#6428ff;width:22px;height:22px}.play-button{z-index:3;color:#6428ff;background:#fff;border:0;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 32px #00000047}.play-button span{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:18px solid;width:0;height:0;margin-left:5px}.video-controls{z-index:2;color:#fff;background:0 0;border-radius:0;align-items:center;gap:16px;min-height:36px;margin:0;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.video-controls i{background:linear-gradient(90deg,#6428ff 0 32%,#ffffff47 32%);border-radius:999px;width:44%;height:4px}.video-controls span{color:#fff;font-size:13px;font-weight:700}.video-controls b{opacity:.82;background:#ffffffdb;border-radius:999px;width:54px;height:18px;margin-left:auto}.video-info-row{grid-template-columns:260px 260px 1fr;min-height:82px;margin-top:28px;padding:16px 22px}.info-row>span,.benefit-row>span,.support-row>span{-moz-column-gap:13px;grid-template-columns:42px 1fr;align-items:center;column-gap:13px;display:grid}.info-row .mini-icon,.benefit-row .mini-icon,.support-row .mini-icon{grid-row:span 2;width:40px;height:40px}.info-row strong,.benefit-row strong,.support-row strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.15}.info-row small,.benefit-row small,.support-row small{color:#625e72;font-size:12px;font-weight:600;line-height:1.25}.avatar-stack{background:radial-gradient(circle at 18px 18px,#f7c1a9 0 14px,#0000 15px),radial-gradient(circle at 39px 18px,#b68aff 0 14px,#0000 15px),radial-gradient(circle at 60px 18px,#ffc779 0 14px,#0000 15px),radial-gradient(circle at 81px 18px,#91c5ff 0 14px,#0000 15px);border-radius:999px;grid-row:span 2;width:88px;height:36px}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.industry-card{border-color:#27224a13;border-radius:8px;flex-direction:column;min-height:322px;padding:24px 22px 18px;display:flex;box-shadow:0 12px 28px #2a22520f}.industry-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.industry-icon{color:#6428ff;background:#6428ff1a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;margin:0;display:grid}.industry-icon svg{width:24px;height:24px}.industry-icon-1,.industry-icon-2,.industry-icon-4{color:#16b983;background:#22bf781c}.industry-icon-3,.industry-icon-5{color:#ff7435;background:#ff74351c}.industry-card h3{margin:0;font-size:15px;font-weight:900;line-height:1.22}.industry-card ul{gap:10px;min-height:86px}.industry-card li{color:#403c52;align-items:flex-start;gap:9px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.industry-card li:before,.pricing-card li:before{content:none}.check-dot{color:#6428ff;background:#6428ff1a;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:inline-grid}.industry-card p{color:#3f3b55;min-height:92px;margin:0;font-size:14px;font-weight:600;line-height:1.65}.industry-media{background:#f6f1ff;border-radius:10px;height:104px;margin-top:auto;position:relative;overflow:hidden}.industry-media img{-o-object-fit:cover;object-fit:cover}.wave-media img{-o-object-fit:cover;object-fit:cover;opacity:.74}.industry-bottom-cta{border-radius:10px;min-height:80px;margin-top:28px;padding:18px 24px}.bottom-cta-icon{color:#6428ff;background:#6428ff17;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.bottom-cta-icon svg{width:24px;height:24px}.industry-bottom-cta h3,.bottom-cta h3{font-size:17px;font-weight:900}.industry-bottom-cta p,.bottom-cta p{margin-top:4px;font-size:13px;font-weight:600}.industry-bottom-cta .btn{color:#6428ff;min-width:245px;min-height:48px;box-shadow:none;background:#fff;border:1px solid #281f4b1f}.automation-features{gap:16px;margin-top:30px}.automation-feature{border-radius:12px;grid-template-columns:58px 1fr;min-height:78px;padding:16px 18px;box-shadow:0 12px 26px #2d24560f}.automation-feature h3{margin:0 0 4px;font-size:16px;font-weight:900}.automation-feature p{font-size:12.5px;line-height:1.45}.automation-actions{gap:18px;margin-top:26px;display:flex}.automation-actions .btn{min-height:58px}.automation-art{filter:drop-shadow(0 20px 28px #50339129);border-radius:20px;min-height:610px;position:relative;overflow:hidden}.automation-art img{-o-object-fit:contain;object-fit:contain}.automation-info-row{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px;margin-top:44px}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.service-card{border-color:#30285313;border-radius:16px;flex-direction:column;min-height:300px;padding:34px 30px 28px;display:flex;box-shadow:0 13px 30px #281f4b0e}.service-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.service-icon,.pricing-head>span{color:#6428ff;background:#6428ff1a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 14px 28px #6428ff1f}.service-icon.orange,.pricing-head>span.orange{color:#ff7435;background:#ff74351f}.service-icon svg,.pricing-head svg{width:27px;height:27px}.service-top b{color:#0000;background:linear-gradient(90deg,#6428ff,#ff6535);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900}.service-card h3{letter-spacing:-.025em;margin:0 0 22px;font-size:22px;line-height:1.2}.service-card p{color:#3f3b55;margin:0;font-size:15px;line-height:1.68}.service-card i{background:linear-gradient(90deg,#6428ff,#ff7435);border-radius:999px;width:34px;height:2px;margin-top:auto}.process-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.process-intro h2{font-size:clamp(40px,3.2vw,54px)}.process-intro p{max-width:230px}.steps-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.step-card{border-radius:15px;min-height:320px;padding:26px 28px 30px;position:relative}.step-number{z-index:2;color:#fff;background:linear-gradient(135deg,#6428ff,#7e48ff);border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid;position:absolute;top:22px;left:22px;box-shadow:0 14px 24px #6428ff2e}.step-number.tone-orange{background:linear-gradient(135deg,#ff7a30,#ff4f25)}.step-number.tone-green{background:linear-gradient(135deg,#2ac988,#16aa80)}.step-visual{background:#fff;border-radius:16px;height:138px;margin:0 auto 18px;position:relative;overflow:hidden}.step-visual img{-o-object-fit:contain;object-fit:contain}.step-card h3{margin:18px 0 13px;font-size:19px}.step-card p{color:#221f34;font-size:13px;font-weight:650;line-height:1.72}.step-card>i{border-top:3px dotted #6428ff;width:34px;height:12px;position:absolute;top:42%;right:-35px}.step-card>i:after{content:"";border-bottom:3px solid #6428ff;border-right:3px solid #6428ff;width:10px;height:10px;position:absolute;top:-7px;right:-2px;transform:rotate(-45deg)}.process-benefits,.consult-benefits{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px}.consult-card{background:radial-gradient(420px 300px at 15% 54%,#622fff30,#0000 74%),radial-gradient(480px 260px at 100% 0,#ff653529,#0000 70%),linear-gradient(100deg,#f2edff 0%,#fff 50%,#fff4f0 100%);border-radius:18px;grid-template-columns:.78fr 1.22fr;gap:52px;min-height:430px;padding:42px 54px;box-shadow:0 16px 36px #422f6e17}.consult-visual{background:0 0;border-radius:18px;min-height:318px;position:relative;overflow:hidden}.consult-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.consult-copy h2{max-width:570px}.consult-card .hero-actions,.case-bottom-cta .hero-actions{justify-content:flex-start;gap:18px;margin-top:28px}.consult-card .hero-actions .btn,.case-bottom-cta .hero-actions .btn{min-height:58px}.consult-benefits{z-index:2;width:calc(100% - 72px);margin-top:-55px;margin-left:auto;margin-right:auto;position:relative}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.case-card{border-radius:12px;min-height:348px;padding:24px 24px 20px;position:relative;overflow:hidden}.case-industry{color:#6428ff;background:#6428ff14;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.case-tone-1{color:#ff7435;background:#ff74351a}.case-art{color:#6428ff;background:radial-gradient(circle at 55% 45%,#6428ff29,#0000 70%);border-radius:18px;place-items:center;width:122px;height:108px;display:grid;position:absolute;top:38px;right:28px;overflow:hidden}.case-art img{-o-object-fit:contain;object-fit:contain}.case-art svg{filter:drop-shadow(0 12px 18px #6428ff29);width:72px;height:72px}.case-card h3{margin:24px 130px 12px 0;font-size:21px;line-height:1.15}.case-card p{color:#27233a;max-width:250px;font-size:13px;font-weight:600;line-height:1.58}.case-stats{border-top:1px solid #231f4614;border-bottom:1px solid #231f4614;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px -4px 18px;padding:14px 0;display:grid}.case-stats span{-moz-column-gap:7px;grid-template-columns:28px 1fr;align-items:center;column-gap:7px;display:grid}.case-stats .mini-icon{grid-row:span 2;width:28px;height:28px}.case-stats .mini-icon svg{width:15px;height:15px}.case-stats strong{color:var(--ink);font-size:17px;font-weight:900;line-height:1}.case-stats small{color:#312d45;font-size:9px;font-weight:750;line-height:1.05}.case-card blockquote{color:#262238;margin:0;font-size:13px;font-weight:600;line-height:1.5}.case-card cite{color:#161323;margin-top:10px;font-style:normal;font-weight:800;display:block}.trusted-logos{text-align:center;border-radius:12px;min-height:90px;margin-top:22px;padding:18px 24px;display:block}.trusted-logos>strong{margin-bottom:16px;font-size:16px;display:block}.trusted-logos>div{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:16px;display:grid}.trusted-logos span{color:#23213a;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:750;line-height:1.12;display:flex}.trusted-logos svg{color:#2b2949;flex:none;width:28px;height:28px}.case-bottom-cta{background:radial-gradient(420px 200px at 14% 55%,#6428ff2e,#0000 70%),linear-gradient(100deg,#f2edff,#fff7f1);border-radius:14px;grid-template-columns:340px 1fr 280px;min-height:180px;margin-top:24px;padding:20px 30px 20px 26px;display:grid}.case-cta-art{border-radius:14px;height:140px;position:relative;overflow:hidden}.case-cta-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.case-bottom-cta .hero-actions{display:grid}.case-bottom-cta .hero-actions .btn{width:100%}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.pricing-card{border-radius:13px;min-height:438px;padding:28px 28px 24px}.pricing-card.featured{border-color:#6428ffb8;box-shadow:0 18px 38px #6428ff29}.popular-badge{text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 36px;display:inline-flex;top:-17px}.pricing-head{border-bottom:1px solid #231f461a;grid-template-columns:72px 1fr;align-items:center;gap:18px;min-height:112px;padding-bottom:18px;display:grid}.pricing-head h3{margin:0 0 8px;font-size:25px;line-height:1.1}.pricing-head p{margin:0;font-size:13px;line-height:1.45}.price-row{grid-template-columns:1fr 1fr;gap:20px;padding:26px 0 20px;display:grid}.price-row.custom{color:#ff6535;min-height:110px;display:block}.price-block{margin:0;display:block}.price-block+.price-block{border-left:1px solid #231f462e;padding-left:20px}.price-block strong{color:var(--ink);letter-spacing:-.03em;font-size:34px;line-height:1}.price-block span{margin-top:6px;font-size:12px;line-height:1.25;display:block}.price-row.custom .price-block strong{color:#ff6535;font-size:26px}.pricing-card ul{gap:13px;min-height:128px}.pricing-card li{color:#23213a;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pricing-card .check-dot{color:#fff;background:#6428ff;width:19px;height:19px}.pricing-card:nth-child(3) .check-dot{background:#ff7435}.pricing-card .btn{width:100%;min-height:52px;margin-top:24px}.support-row{max-width:720px;min-height:74px;box-shadow:none;border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px auto 0}.faq-grid{grid-template-columns:.38fr 1fr;align-items:start;gap:76px}.faq-copy .btn{color:#6428ff;min-height:48px;box-shadow:none;background:#fff;border:1px solid #6428ff47;margin-top:28px}.faq-list{box-shadow:none;border:0;border-radius:0}.faq-row{background:0 0;border-bottom:1px solid #231f461c;min-height:54px;padding:0;font-size:15px}.faq-row b{color:#6428ff;font-size:26px;font-weight:400}.faq-row em{display:none}.form-grid{grid-template-columns:.55fr 1.2fr;gap:70px}.form-copy h2{max-width:420px}.form-copy p{max-width:330px}.benefit-list{gap:20px;margin:38px 0 28px}.benefit-list li{color:var(--ink);align-items:center;gap:14px;font-size:14px;font-weight:850;display:flex}.benefit-list .check-dot{width:34px;height:34px}.calendar-art{background:0 0;border-radius:18px;max-width:320px;min-height:210px;position:relative;overflow:hidden}.calendar-art img{-o-object-fit:contain;object-fit:contain}.consult-form{box-shadow:none;border:0;border-radius:0;padding:0}.form-title{grid-template-columns:58px 1fr;align-items:center;gap:18px;margin-bottom:26px;display:grid}.consult-form h3{letter-spacing:-.02em;margin:0;font-size:25px}.consult-form p{color:#343047;margin:6px 0 0;font-size:13px;font-weight:700}.field-grid{gap:18px 26px}.field-grid label{gap:9px;font-size:13px}input,select,textarea{color:#29253d;border-color:#231f461f;border-radius:6px;min-height:50px;font-size:13px;font-weight:500}textarea{min-height:96px}.form-button{min-height:56px}.consult-form small{color:#6c687d;text-align:center;margin-top:14px;font-size:12px;font-weight:600;display:block}.site-footer{padding:34px 0 20px}.footer-grid{border-top:1px solid #231f4614;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:52px;padding-top:32px}.footer-brand p{color:#39354f;max-width:260px;margin:22px 0 24px;font-size:14px;font-weight:600;line-height:1.8}.footer-social{gap:14px;display:flex}.footer-social a{color:#161323;background:#f4f1fb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.footer-col{align-content:start;gap:10px;display:grid}.footer-col h3{margin:0 0 8px;font-size:15px}.footer-col a,.footer-col span{color:#403c52;font-size:13px;font-weight:600;line-height:1.35}.footer-contact a,.footer-contact span{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.footer-contact span:last-child{grid-template-columns:1fr;padding-left:30px}.footer-contact svg{color:#6428ff;width:16px;height:16px}.footer-bottom{margin-top:34px;padding-top:18px;font-size:12px}@media (max-width:1180px){.built-section .container,.video-section .container,.industries-section .container,.automation-section .container,.services-section .container,.process-section .container,.consult-cta-section .container,.case-section .container,.pricing-section .container,.faq-section .container,.form-section .container,.site-footer .container{width:min(100% - 44px,820px)}.video-grid,.automation-grid,.process-layout,.consult-card,.form-grid,.faq-grid{grid-template-columns:1fr}.four-grid,.industry-grid,.services-grid,.case-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-intro{text-align:center}.process-intro p{max-width:560px;margin-left:auto;margin-right:auto}.automation-art{min-height:520px}.case-bottom-cta{grid-template-columns:260px 1fr}.case-bottom-cta .hero-actions{grid-column:2;grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.built-section .container,.video-section .container,.industries-section .container,.automation-section .container,.services-section .container,.process-section .container,.consult-cta-section .container,.case-section .container,.pricing-section .container,.faq-section .container,.form-section .container,.site-footer .container{width:min(100% - 28px,390px)}.built-section,.video-section,.industries-section,.automation-section,.services-section,.process-section,.consult-cta-section,.case-section,.pricing-section,.faq-section,.form-section{padding-top:50px;padding-bottom:50px}.built-section .section-intro h2,.services-section .section-intro h2,.case-section .section-intro h2,.pricing-section .section-intro h2,.industries-section .section-intro h2,.video-copy h2,.automation-copy h2,.process-intro h2,.consult-copy h2,.faq-copy h2,.form-copy h2{letter-spacing:-.03em;font-size:30px;line-height:1.1}.built-section .section-intro p,.services-section .section-intro p,.case-section .section-intro p,.pricing-section .section-intro p,.industries-section .section-intro p,.video-copy p,.automation-copy p,.process-intro p,.consult-copy p,.faq-copy p,.form-copy p{font-size:13px;line-height:1.55}.four-grid,.industry-grid,.services-grid,.case-grid,.pricing-grid,.steps-row,.field-grid,.trusted-logos>div,.automation-info-row,.process-benefits,.consult-benefits,.support-row,.video-info-row{grid-template-columns:1fr}.feature-card{min-height:172px;padding:26px}.video-grid{gap:28px}.video-copy{flex-direction:column;display:flex}.video-card{border-radius:12px;order:3;min-height:210px}.value-list{order:4}.video-copy .btn{order:5;width:100%}.video-title{width:150px;top:15px;left:16px}.video-title h3{margin-bottom:10px;font-size:16px}.video-title ul{display:none}.play-button{width:54px;height:54px}.video-controls{bottom:10px;left:14px;right:14px}.video-controls span{font-size:10px}.video-info-row{display:none}.industry-card{min-height:300px}.industry-bottom-cta,.bottom-cta{text-align:center;flex-direction:column;align-items:stretch}.industry-bottom-cta .btn{width:100%;min-width:0}.automation-grid{gap:24px}.automation-art{order:-1;min-height:265px}.automation-actions{flex-direction:column}.automation-actions .btn{width:100%}.automation-info-row{display:none}.service-card{grid-template-columns:52px 34px 1fr 18px;align-items:center;gap:14px;min-height:104px;padding:16px 18px;display:grid}.service-top{display:contents}.service-icon{width:42px;height:42px}.service-icon svg{width:22px;height:22px}.service-top b{font-size:13px}.service-card h3{margin:0;font-size:14px}.service-card p{grid-column:3/4;font-size:11px;line-height:1.45}.service-card i{background:0 0;border-top:2px solid #2d2947;border-right:2px solid #2d2947;width:7px;height:7px;margin:0;transform:rotate(45deg)}.step-card{-moz-column-gap:16px;grid-template-columns:108px 1fr;column-gap:16px;min-height:148px;padding:18px;display:grid}.step-number{width:30px;height:30px;font-size:11px;top:12px;left:12px}.step-visual{grid-row:span 2;height:96px;margin:0}.step-card h3{margin:8px 0 6px;font-size:14px}.step-card p{font-size:11px;line-height:1.45}.step-card>i{border-top:0;border-left:3px dotted #6428ff;width:1px;height:24px;top:calc(100% + 7px);left:50%;right:auto}.step-card>i:after{top:16px;left:-6px;right:auto;transform:rotate(45deg)}.process-benefits,.consult-benefits{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 10px;display:grid}.process-benefits>span,.consult-benefits>span{text-align:center;display:block}.process-benefits .mini-icon,.consult-benefits .mini-icon{width:34px;height:34px;margin:0 auto 8px}.process-benefits strong,.consult-benefits strong{font-size:9px}.process-benefits small,.consult-benefits small{font-size:8px}.consult-card{text-align:center;min-height:auto;padding:28px 22px;display:block}.consult-visual{display:none}.consult-card .hero-actions,.case-bottom-cta .hero-actions{display:grid}.consult-card .hero-actions .btn,.case-bottom-cta .hero-actions .btn{width:100%}.consult-benefits{width:100%;margin-top:16px}.case-card{min-height:228px}.case-card h3{margin-right:102px;font-size:17px}.case-art{width:92px;height:76px}.case-card p,.case-card blockquote{display:none}.case-stats{margin-top:26px}.trusted-logos>div{justify-content:center;display:flex}.trusted-logos span{font-size:0}.trusted-logos svg{width:23px;height:23px}.case-bottom-cta{text-align:left;min-height:218px;padding:22px;display:block}.case-cta-art{float:right;width:96px;height:96px;margin-left:12px}.case-bottom-cta h3{font-size:20px}.case-bottom-cta .hero-actions{clear:both}.pricing-card{min-height:112px;padding:18px}.pricing-head{grid-template-columns:48px 1fr;min-height:auto;padding-bottom:12px}.pricing-head>span{width:42px;height:42px}.pricing-head svg{width:22px;height:22px}.pricing-head h3{font-size:14px}.pricing-head p{font-size:10px}.price-row{grid-template-columns:repeat(2,1fr);padding:12px 0 0}.price-block strong{font-size:24px}.price-block span{font-size:9px}.pricing-card ul,.pricing-card .btn{display:none}.popular-badge{height:24px;padding:0 16px;font-size:8px;top:-12px;left:auto;right:12px;transform:none}.support-row{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.support-row>span{text-align:center;display:block}.support-row .mini-icon{width:30px;height:30px;margin:0 auto 6px}.support-row strong{font-size:9px}.support-row small{display:none}.faq-grid{gap:22px}.faq-copy .btn{width:100%}.faq-row{min-height:44px;font-size:11px}.form-grid{gap:28px}.form-copy{text-align:center}.form-copy h2,.form-copy p{margin-left:auto;margin-right:auto}.benefit-list{text-align:left;max-width:270px;margin-left:auto;margin-right:auto}.calendar-art{margin:0 auto}.form-title{grid-template-columns:42px 1fr}.consult-form h3{font-size:16px}.field-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:520px){.process-benefits,.consult-benefits{grid-template-columns:repeat(4,1fr)}.case-stats strong{font-size:14px}}.video-grid{grid-template-columns:minmax(310px,.7fr) minmax(560px,1.3fr);gap:46px}.video-card{border-radius:14px;min-height:408px}.video-card-image{-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center;filter:saturate(1.1)contrast(1.08)brightness(.7);transform:scale(1.02)}.video-info-row{grid-template-columns:260px 260px minmax(240px,1fr);align-items:center;gap:34px;padding:16px 28px}.video-info-row>span{min-width:0}.video-info-row>span:last-child{grid-template-columns:94px 1fr}.avatar-stack{background:radial-gradient(circle at 17px 17px,#f5b69f 0 13px,#fff 13.5px 15px,#0000 15.5px),radial-gradient(circle at 36px 17px,#b485ff 0 13px,#fff 13.5px 15px,#0000 15.5px),radial-gradient(circle at 55px 17px,#ffc16f 0 13px,#fff 13.5px 15px,#0000 15.5px),radial-gradient(circle at 74px 17px,#8fb9ff 0 13px,#fff 13.5px 15px,#0000 15.5px);width:84px;height:34px}.automation-grid{grid-template-columns:minmax(330px,.7fr) minmax(620px,1.3fr);gap:54px}.automation-art{background:0 0;border-radius:18px;min-height:600px;overflow:hidden}.automation-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:74% center;object-position:74% center;transform:scale(1.02)}.services-grid{gap:22px}.service-card{border-radius:14px;min-height:310px;padding:34px 30px 28px}.service-icon{width:58px;height:58px}.service-icon svg{width:28px;height:28px}.service-top b{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#6428ff;font-size:24px}.service-card:nth-child(2) .service-top b,.service-card:nth-child(4) .service-top b,.service-card:nth-child(5) .service-top b,.service-card:nth-child(7) .service-top b{color:#ff6535}.service-card h3{font-size:21px;line-height:1.14}.service-card p{font-size:15px;line-height:1.62}.consult-card{background:linear-gradient(90deg,#f3efff42,#ffffff94 45%,#fff4f04d),linear-gradient(100deg,#f1ecff 0%,#fff 51%,#fff2ec 100%);grid-template-columns:minmax(360px,.68fr) minmax(540px,1.08fr);gap:42px;min-height:390px;padding:46px 58px 78px;position:relative;overflow:hidden}.consult-card:before{content:"";z-index:0;opacity:1;background-image:url(/images/consultation-cta-robot.jpeg);background-position:0;background-size:cover;position:absolute;inset:0}.consult-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff0 0 30%,#ffffffe0 43%,#fff8f433 100%);position:absolute;inset:0}.consult-visual{z-index:0;opacity:0;min-height:300px;position:relative}.consult-copy{z-index:2;grid-column:2;align-self:center;position:relative}.consult-copy h2{max-width:560px;font-size:clamp(36px,3.02vw,48px)}.consult-benefits{width:calc(100% - 92px);margin-top:-58px;padding:18px 26px}@media (max-width:1180px){.video-grid,.automation-grid{grid-template-columns:1fr}.automation-art{min-height:500px}.consult-card{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);padding:38px 34px 74px}}@media (max-width:860px){.video-grid,.automation-grid{grid-template-columns:1fr}.video-card{min-height:220px}.video-info-row{display:none}.automation-art{min-height:295px}.automation-art img{-o-object-position:76% center;object-position:76% center}.service-card{grid-template-columns:52px 34px 1fr 18px;gap:14px;min-height:104px;padding:16px 18px;display:grid}.service-top{display:contents}.service-icon{width:42px;height:42px}.service-icon svg{width:22px;height:22px}.service-top b{font-size:13px}.service-card h3{margin:0;font-size:14px;line-height:1.2}.service-card p{grid-column:3/4;font-size:11px;line-height:1.45}.service-card i{background:0 0;border-top:2px solid #2d2947;border-right:2px solid #2d2947;width:7px;height:7px;margin:0;transform:rotate(45deg)}.consult-card{text-align:center;background:linear-gradient(105deg,#f7f3fff0,#fff7f4e6),url(/images/consultation-cta-robot.jpeg) 0 0/0 0 no-repeat;min-height:auto;padding:28px 22px;display:block}.consult-card:before,.consult-card:after,.consult-visual{display:none}.consult-copy{grid-column:auto}.consult-copy h2,.consult-copy p{margin-left:auto;margin-right:auto}.consult-benefits{width:100%;margin-top:16px;padding:14px 10px}}.video-section .container,.automation-section .container,.services-section .container,.process-section .container,.consult-cta-section .container,.case-section .container,.pricing-section .container,.faq-section .container,.form-section .container,.site-footer .container{width:min(100% - 96px,1320px)}.video-grid{grid-template-columns:minmax(340px,.78fr) minmax(650px,1.42fr);align-items:center;gap:66px}.video-card{border-radius:14px;min-height:424px;box-shadow:0 18px 36px #0b0a1c33}.video-card-image{filter:saturate(1.12)contrast(1.08)brightness(.68);transform:none;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:79% center!important;object-position:79% center!important;width:138%!important;max-width:none!important;left:-30%!important}.video-info-row{border-radius:12px;grid-template-columns:260px 250px 310px;justify-content:start;gap:54px;min-height:84px;margin-top:30px;padding:16px 34px}.video-info-row>span:last-child{grid-template-columns:96px 1fr;align-items:center}.avatar-stack{filter:drop-shadow(0 8px 12px #3223601a);background:radial-gradient(circle at 17px 17px,#efb29c 0 12px,#fff 12.8px 14px,#0000 14.8px),radial-gradient(circle at 36px 17px,#9c7bff 0 12px,#fff 12.8px 14px,#0000 14.8px),radial-gradient(circle at 55px 17px,#ffc070 0 12px,#fff 12.8px 14px,#0000 14.8px),radial-gradient(circle at 74px 17px,#6fb1ff 0 12px,#fff 12.8px 14px,#0000 14.8px);width:92px;height:34px}.automation-section{background:radial-gradient(560px 440px at 72% 48%,#6c41ff17,#0000 70%),linear-gradient(#faf8ff 0%,#f5f1ff 100%)}.automation-grid{grid-template-columns:minmax(350px,.72fr) minmax(680px,1.28fr);align-items:center;gap:66px}.automation-copy h2,.automation-copy>p{max-width:430px}.automation-art{filter:drop-shadow(0 24px 34px #462e8a29);background:0 0;border-radius:18px;min-height:646px}.automation-art img{transform:none;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:81% center!important;object-position:81% center!important;width:136%!important;max-width:none!important;left:-31%!important}.automation-info-row{border-radius:14px;min-height:90px;margin-top:44px;padding:20px 32px}.services-section .section-intro{max-width:690px}.services-grid{gap:26px;margin-top:62px}.service-card{border-radius:16px;min-height:318px;padding:38px 34px 30px;box-shadow:0 16px 34px #261f4c0e}.service-top{margin-bottom:48px}.service-icon{width:58px;height:58px;box-shadow:0 16px 28px #6428ff1a}.service-card h3{max-width:225px;min-height:52px;margin-bottom:18px;font-size:21px;line-height:1.14}.service-card p{max-width:225px;font-size:15px;line-height:1.66}.process-section{background:linear-gradient(#fff 0%,#fbf9ff 100%)}.process-benefits{margin-top:42px}.consult-cta-section{background:#fff;padding-top:56px;padding-bottom:86px}.consult-card{background:radial-gradient(430px 310px at 16% 54%,#7042ff29,#0000 74%),radial-gradient(520px 320px at 100% 8%,#ff703a2b,#0000 72%),linear-gradient(100deg,#f2edff 0%,#fff 48%,#fff1ec 100%);border-radius:18px;grid-template-columns:minmax(390px,.78fr) minmax(580px,1.22fr);gap:42px;min-height:482px;padding:54px 64px 104px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #46307817}.consult-card:before,.consult-card:after{display:none}.consult-visual{z-index:1;opacity:1;background:0 0;border-radius:0;width:390px;height:348px;min-height:0;position:absolute;bottom:68px;left:58px;overflow:visible}.consult-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;filter:drop-shadow(0 24px 28px #5a3a9a24)}.consult-copy{z-index:2;grid-column:2;align-self:center;padding-top:2px;position:relative}.consult-copy h2{max-width:630px;font-size:clamp(38px,3.05vw,52px);line-height:1.13}.consult-copy p{max-width:690px;margin-top:20px}.consult-card .hero-actions{gap:22px;margin-top:30px}.consult-card .hero-actions .btn{min-width:245px;min-height:58px}.consult-benefits{border-radius:15px;width:calc(100% - 82px);min-height:108px;margin-top:-68px;padding:18px 28px;box-shadow:0 16px 34px #291f4814}.pricing-card{overflow:visible}.popular-badge:before{content:"★";margin-right:8px}@media (max-width:1180px){.video-section .container,.automation-section .container,.services-section .container,.process-section .container,.consult-cta-section .container,.case-section .container,.pricing-section .container,.faq-section .container,.form-section .container,.site-footer .container{width:min(100% - 44px,920px)}.video-grid,.automation-grid{grid-template-columns:1fr;gap:34px}.video-card,.automation-art{min-height:430px}.automation-art img,.video-card-image{width:124%!important;left:-18%!important}.consult-card{grid-template-columns:minmax(280px,.48fr) minmax(0,.52fr);padding:42px 38px 92px}.consult-visual{width:330px;height:308px;left:32px}}@media (max-width:860px){.video-section .container,.automation-section .container,.services-section .container,.process-section .container,.consult-cta-section .container,.case-section .container,.pricing-section .container,.faq-section .container,.form-section .container,.site-footer .container{width:min(100% - 28px,390px)}.video-card{min-height:206px}.video-card-image{-o-object-position:78% center!important;object-position:78% center!important;width:132%!important;left:-26%!important}.automation-art{min-height:278px}.automation-art img{-o-object-position:80% center!important;object-position:80% center!important;width:130%!important;left:-24%!important}.services-grid{gap:14px;margin-top:30px}.service-card{border-radius:12px;min-height:104px;padding:16px 18px}.service-card h3{max-width:none;min-height:0;font-size:14px}.service-card p{max-width:none;font-size:11px}.consult-card{text-align:center;background:radial-gradient(260px 220px at 50% 0,#7444ff1a,#0000 70%),linear-gradient(105deg,#f6f1ff 0%,#fff5f0 100%);min-height:auto;padding:30px 22px;display:block}.consult-visual{display:none}.consult-copy{grid-column:auto}.consult-copy h2{font-size:24px;line-height:1.12}.consult-card .hero-actions{gap:10px}.consult-benefits{width:100%;min-height:0;margin-top:14px;padding:14px 10px}}.automation-grid{grid-template-columns:minmax(358px,392px) minmax(760px,824px);justify-content:center;align-items:center;gap:clamp(16px,1.7vw,24px)}.automation-art{width:min(100%,824px);height:610px;min-height:0;box-shadow:none;filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;justify-self:center;margin-left:-8px;margin-right:-14px;overflow:visible}.automation-art:before{content:"";z-index:-1;filter:blur(18px);opacity:.7;background:radial-gradient(at 52% 56%,#633af629,#0000 62%),radial-gradient(at 55% 86%,#915eff1f,#0000 66%);border-radius:34px;position:absolute;inset:92px 38px 50px 30px}.automation-art img{filter:drop-shadow(0 22px 24px #27185829);-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:116%!important;max-width:none!important;height:116%!important;top:-8%!important;left:-8%!important;right:auto!important;transform:none!important}.automation-actions{gap:18px;margin-top:28px}.automation-actions .btn{white-space:nowrap;border-radius:13px;min-height:58px;padding:0 30px;font-size:14px;font-weight:800}.automation-actions .btn-primary{min-width:258px;box-shadow:0 18px 30px #7737ff38,0 10px 22px #ff653529}.automation-actions .btn-secondary{min-width:188px}.automation-info-row{margin-top:34px}.consult-card{background:radial-gradient(500px 360px at 16% 54%,#7042ff2e,#0000 72%),radial-gradient(590px 350px at 98% 12%,#ff703a2e,#0000 74%),linear-gradient(101deg,#f2eeff 0%,#fff 47%,#fff0ea 100%);grid-template-columns:minmax(420px,.88fr) minmax(590px,1.12fr);gap:34px;min-height:490px;padding:52px 62px 108px;overflow:hidden}.consult-visual{mix-blend-mode:normal;border-radius:0;width:448px;height:386px;top:44px;bottom:auto;left:36px;overflow:hidden}.consult-visual img{transform-origin:0;transform:scale(1.01);-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important;width:100%!important;height:100%!important}.consult-copy{grid-column:2;align-self:center;padding-top:6px}.consult-copy h2{letter-spacing:0;max-width:670px;font-size:clamp(39px,3.04vw,50px);line-height:1.12}.consult-copy p{max-width:670px}.consult-benefits{width:calc(100% - 82px);min-height:102px;margin-top:-74px;padding:16px 28px}@media (max-width:1220px){.automation-grid{grid-template-columns:minmax(324px,372px) minmax(660px,735px);gap:18px}.automation-art{filter:none;border-radius:0;width:min(100%,735px);height:560px;min-height:0;margin-left:-6px;margin-right:-8px;overflow:visible}.automation-art img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:116%!important;height:116%!important;top:-8%!important;left:-8%!important}.automation-actions .btn{min-height:54px;padding:0 24px}.automation-actions .btn-primary{min-width:230px}.automation-actions .btn-secondary{min-width:170px}.consult-card{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);padding:46px 42px 100px}.consult-visual{width:390px;height:334px;top:52px;bottom:auto;left:28px}}@media (max-width:980px){.automation-grid{grid-template-columns:1fr;gap:26px}.automation-art{filter:none;border-radius:0;height:500px;min-height:0;margin-left:0;margin-right:0;overflow:visible}.automation-art img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:108%!important;height:108%!important;top:-4%!important;left:-4%!important}.consult-card{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);padding:38px 28px 90px}.consult-visual{width:330px;height:286px;top:auto;bottom:74px;left:22px}}@media (max-width:860px){.automation-art{height:300px;min-height:0}.automation-art img{width:112%!important;height:112%!important;top:-6%!important;left:-6%!important;transform:none!important}.automation-actions{grid-template-columns:1fr;gap:12px;display:grid}.automation-actions .btn{width:100%;min-width:0}.consult-card{min-height:auto;padding:30px 22px;display:block}.consult-visual{display:none}.consult-benefits{width:100%;min-height:0;margin-top:14px}}:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.16, 1, .3, 1)}.motion-reveal{opacity:0;filter:blur(5px);transition-property:opacity,transform,filter;transition-duration:.78s;transition-timing-function:var(--motion-ease);transition-delay:var(--motion-delay,0s);will-change:opacity, transform, filter;transform:translateY(18px)}.motion-reveal.motion-visible{opacity:1;filter:blur();transform:translate(0,0)}.motion-reveal[data-motion-kind=visual].motion-visible{transform:translate(0,0)scale(1)}@keyframes premiumSoftFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes premiumIconPop{0%{filter:saturate(.94);transform:scale(.94)}65%{filter:saturate(1.08);transform:scale(1.055)}to{filter:saturate();transform:scale(1)}}@keyframes premiumGradientShift{0%{background-position:0%}to{background-position:100%}}@keyframes premiumUnderlineDraw{0%{clip-path:inset(0 100% 0 0);opacity:.72}to{clip-path:inset(0);opacity:1}}@keyframes premiumPlayPulse{0%,to{transform:scale(1);box-shadow:0 16px 42px #5c2eff38}50%{transform:scale(1.045);box-shadow:0 20px 54px #5c2eff57}}@keyframes premiumGlowBreath{0%,to{opacity:.72;filter:blur(18px)}50%{opacity:.95;filter:blur(22px)}}@keyframes premiumArrowNudge{0%,to{transform:translate(0,0)}50%{transform:translate(5px)}}@keyframes premiumFadeUp{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.highlight-word,.title-gradient{background-size:180% 100%;animation:7s ease-in-out infinite alternate premiumGradientShift}.motion-reveal .highlight-word:after,.motion-reveal .title-gradient:after,.motion-reveal.highlight-word:after,.motion-reveal.title-gradient:after{clip-path:inset(0 100% 0 0)}.motion-visible .highlight-word:after,.motion-visible .title-gradient:after,.motion-visible.highlight-word:after,.motion-visible.title-gradient:after{animation:premiumUnderlineDraw .9s var(--motion-ease-soft) .18s both}.btn{transition:transform .28s var(--motion-ease), box-shadow .28s var(--motion-ease), filter .28s var(--motion-ease), background-position .48s ease;backface-visibility:hidden;background-size:190% 100%;transform:translateZ(0)}.btn-arrow{transition:transform .28s var(--motion-ease)}@media (hover:hover){.btn:hover{filter:saturate(1.08);background-position:100%;transform:translateY(-2px)scale(1.01)}.btn:hover .btn-arrow{transform:translate(4px)}}.btn:active{transform:translate(0,0)scale(.985)}.feature-card,.value-row,.video-card,.industry-card,.automation-feature,.service-card,.step-card,.benefit-row>*,.consult-card,.case-card,.pricing-card,.faq-row,.consult-form,.trust-strip,.stats-grid,.info-row{transition:transform .32s var(--motion-ease), box-shadow .32s var(--motion-ease), border-color .32s var(--motion-ease), filter .32s var(--motion-ease);backface-visibility:hidden}@media (hover:hover){.feature-card:hover,.value-row:hover,.industry-card:hover,.automation-feature:hover,.service-card:hover,.step-card:hover,.benefit-row>:hover,.case-card:hover,.pricing-card:hover,.faq-row:hover{filter:saturate(1.02);transform:translateY(-5px);box-shadow:0 24px 54px #2718581f}.video-card:hover,.consult-card:hover,.trust-strip:hover,.stats-grid:hover,.info-row:hover,.consult-form:hover{box-shadow:0 28px 70px #27185821}}.motion-visible .mini-icon,.motion-visible .stat-icon,.motion-visible .service-icon,.motion-visible .industry-icon,.motion-visible .benefit-icon,.motion-visible .check-dot,.motion-visible .trust-icon,.motion-visible .step-number{animation:premiumIconPop .65s var(--motion-ease) both;animation-delay:calc(var(--motion-delay,0s) + .12s)}@media (hover:hover){.feature-card:hover .mini-icon,.automation-feature:hover .mini-icon,.service-card:hover .service-icon,.industry-card:hover .industry-icon,.pricing-card:hover .mini-icon,.trust-item:hover .trust-icon{filter:drop-shadow(0 10px 18px #623aff38);transform:scale(1.04)rotate(3deg)}}.hero-art-glow,.automation-art:before{animation:5.5s ease-in-out infinite premiumGlowBreath}.play-button{animation:2.6s ease-in-out infinite premiumPlayPulse}.step-card:after,.process-arrow{animation:1.8s ease-in-out infinite premiumArrowNudge}.faq-row b{transition:transform .26s var(--motion-ease), color .26s var(--motion-ease)}.faq-row.open b{transform:rotate(45deg)}input,textarea,select{transition:border-color .22s var(--motion-ease), box-shadow .22s var(--motion-ease), transform .22s var(--motion-ease)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px #673aff1a}.site-footer a,.footer-social span{transition:color .22s var(--motion-ease), transform .22s var(--motion-ease)}@media (hover:hover){.site-footer a:hover,.footer-social span:hover{transform:translate(2px)}}.animate-fade-up{animation:premiumFadeUp .76s var(--motion-ease) both}.animate-soft-float{animation:7s ease-in-out infinite premiumSoftFloat}.animate-soft-pulse{animation:2.6s ease-in-out infinite premiumPlayPulse}.animate-gradient-shift{background-size:180% 100%;animation:7s ease-in-out infinite alternate premiumGradientShift}.animate-underline-draw:after{animation:premiumUnderlineDraw .9s var(--motion-ease-soft) both}.hover-premium-card,.hover-premium-button,.icon-micro-interaction{transition:transform .3s var(--motion-ease), filter .3s var(--motion-ease), box-shadow .3s var(--motion-ease)}@media (prefers-reduced-motion:no-preference){.hero-visual.motion-visible .hero-art,.automation-art.motion-visible,.consult-card.motion-visible .consult-visual,.case-bottom-cta.motion-visible .case-cta-art,.calendar-art.motion-visible{animation:7.5s ease-in-out infinite premiumSoftFloat}}@media (max-width:760px){.motion-reveal{filter:none;transition-duration:.62s;transform:translateY(10px)}.motion-reveal[data-motion-kind=visual]{transform:translateY(10px)}.motion-reveal[data-motion-kind=visual].motion-visible{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.page-stat-strip,.about-stat-strip,.page-info-row,.support-row,.pricing-support-row{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;align-items:stretch!important;gap:12px!important}.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span{-moz-column-gap:14px!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:"icon value""icon label"!important;align-content:center!important;gap:4px 14px!important;min-height:96px!important}.page-stat-strip .mini-icon,.about-stat-strip .mini-icon,.page-info-row .mini-icon,.support-row .mini-icon,.pricing-support-row .mini-icon{grid-area:icon!important;align-self:center!important;width:56px!important;height:56px!important}.page-stat-strip strong,.about-stat-strip strong,.page-info-row strong,.support-row strong,.pricing-support-row strong{grid-area:value!important;align-self:end!important;margin:0!important}.page-stat-strip small,.about-stat-strip small,.page-info-row small,.support-row small,.pricing-support-row small{grid-area:label!important;align-self:start!important;margin:0!important}.page-stat-strip strong,.about-stat-strip strong{font-size:clamp(24px,2vw,36px)!important}.page-stat-strip small,.about-stat-strip small{font-size:12.5px!important}.page-info-row strong,.support-row strong,.pricing-support-row strong{white-space:normal!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.2!important}.page-info-row small,.support-row small,.pricing-support-row small{font-size:clamp(12px,.86vw,14px)!important;line-height:1.32!important}.stats-cards{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important}.stat-card{grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:"icon value""icon label"!important;row-gap:4px!important;min-height:96px!important}.stat-card .stat-icon{grid-area:icon!important;align-self:center!important;width:56px!important;height:56px!important}.stat-card strong{grid-area:value!important;align-self:end!important}.stat-card span:last-child{grid-area:label!important;align-self:start!important}@media (min-width:1181px){.page-stat-strip,.about-stat-strip{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important}.page-info-row,.support-row,.pricing-support-row{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}}@media (max-width:860px){.page-stat-strip,.about-stat-strip,.page-info-row,.support-row,.pricing-support-row{grid-template-columns:1fr!important}.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span,.stat-card{min-height:84px!important}}@media (max-width:768px){html,body,.top-fold-shell{overflow-x:hidden}.site-header{padding:12px 0 6px}.site-header .header-shell{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;width:min(100% - 20px,520px);min-height:62px;overflow:hidden}.site-header .hamburger{width:34px;height:34px}.site-header .logo-lockup{gap:8px;min-width:0}.site-header .logo-bot{flex:none}.site-header .logo-copy{min-width:0;overflow:hidden}.site-header .logo-copy strong,.site-header .logo-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.site-header .header-cta{white-space:nowrap;flex:none;justify-self:end;min-width:0;max-width:138px;height:38px;min-height:38px;padding:0 12px}.hero{padding:38px 0 0;overflow:visible}.hero .container{width:min(100% - 28px,430px)}.hero-grid{flex-direction:column;align-items:center;gap:0;display:flex}.hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.hero-copy h1{letter-spacing:-.032em;text-align:center;white-space:normal;max-width:370px;padding-bottom:.12em;font-size:clamp(32px,10.4vw,46px);line-height:1.04}.hero-copy p{text-align:center;max-width:354px;margin:16px auto 0;font-size:14px;line-height:1.55}.hero-actions{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;width:min(100%,354px);margin:22px auto 0;display:flex}.hero-actions .btn{white-space:nowrap;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:52px;padding:0 18px}.hero-actions .btn span:first-child{text-overflow:clip;min-width:0;overflow:visible}.hero-actions .btn-arrow{flex:none}.hero-visual{order:2;width:100%;max-width:min(390px,100%);min-height:0;margin:30px auto 0;transform:none}.hero-art{aspect-ratio:1.35;width:100%;height:auto;max-height:290px}.hero-art-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;inset:0}.trust-section{margin-top:22px;padding-bottom:28px}.trust-section .container{width:min(100% - 28px,430px)}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:14px 10px;width:100%;min-height:0;padding:28px 14px 16px;display:grid;overflow:visible}.trust-strip:before{font-size:10px;line-height:1;top:11px}.trust-item{gap:0;width:100%;min-width:0;padding-top:14px;font-size:0}.trust-item span{display:none}.trust-icon{width:20px;height:20px}}@media (min-width:641px) and (max-width:768px){.hero .container,.trust-section .container{width:min(100% - 48px,640px)}.hero-actions{flex-direction:row;gap:14px;width:min(100%,520px)}.hero-actions .btn{flex:1 1 0}.hero-visual{max-width:430px;margin-top:32px}.hero-art{max-height:330px}.trust-strip{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:360px){.site-header .header-shell{grid-template-columns:34px minmax(0,1fr) auto;gap:6px;width:calc(100% - 18px);padding:7px 8px}.site-header .logo-copy strong{font-size:14px}.site-header .logo-copy small{font-size:6px}.site-header .header-cta{max-width:112px;height:36px;min-height:36px;padding:0 9px;font-size:10px}.hero .container,.trust-section .container{width:calc(100% - 24px)}.hero-copy h1{max-width:305px;font-size:clamp(30px,10vw,34px)}.hero-copy p{max-width:306px;font-size:13px}.hero-actions{width:100%}.hero-actions .btn{min-height:50px;padding:0 14px;font-size:13px}.hero-visual{max-width:340px;margin-top:26px}.hero-art{aspect-ratio:1.28;max-height:258px}.trust-strip{gap:12px 6px;padding-left:10px;padding-right:10px}}.site-header.menu-open{z-index:80}@media (max-width:860px){.site-header.menu-open .header-shell{overflow:visible}.site-header.menu-open nav{background:#fffffffa;border:1px solid #39305f1a;border-radius:18px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 52px #27185824}.site-header.menu-open nav a{border-radius:12px;justify-content:space-between;min-height:42px;padding:0 12px}.site-header.menu-open nav a.active,.site-header.menu-open nav a:hover{background:#f6f1ff}}.page-surface{background:linear-gradient(#fff 0%,#fbf9ff 42%,#fff 100%);overflow:hidden}.page-hero{background:radial-gradient(640px 360px at 72% 18%,#ff65351f,#0000 70%),radial-gradient(560px 420px at 56% 58%,#6428ff1a,#0000 72%),linear-gradient(#fff 0%,#fbf9ff 100%);padding:58px 0 48px;position:relative}.page-hero-grid,.industries-hero-grid{align-items:center;gap:clamp(28px,4vw,62px);display:grid}.page-hero-grid{grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr)}.industries-hero-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.page-hero-copy{min-width:0}.page-hero-copy h1,.page-hero-copy h2,.suite-heading h2,.page-section-heading h2,.industry-consult-card h2{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.05}.page-hero-copy h1{max-width:650px;font-size:clamp(44px,5.05vw,72px)}.page-hero-copy h2,.suite-heading h2,.industry-consult-card h2{font-size:clamp(34px,4.2vw,58px)}.page-hero-copy p,.suite-heading p,.page-section-heading p,.industry-consult-card p{color:#55516a;max-width:560px;margin:24px 0 0;font-size:16.5px;font-weight:500;line-height:1.7}.page-hero-copy strong{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}.page-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.page-actions .btn{border-radius:13px;min-height:58px;padding:0 27px}.page-mini-row{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.page-mini-row span,.page-info-row span,.page-stat-strip span{align-items:center;gap:12px;min-width:0;display:flex}.page-mini-row span{color:#16142a;font-size:14px;font-weight:800}.page-hero-art,.solutions-orbit-art,.service-control-art{min-width:0;position:relative}.page-hero-art{border-radius:30px;height:clamp(330px,38vw,548px)}.solutions-orbit-art{height:clamp(390px,48vw,680px)}.service-control-art{height:clamp(420px,52vw,690px)}.page-hero-art img,.solutions-orbit-art img,.service-control-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 24px 34px #27185824)}.page-section{padding:78px 0}.page-section-heading{text-align:center;max-width:690px;margin:0 auto 34px}.page-section-heading span{color:#5e25f4;letter-spacing:.18em;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.page-section-heading h2{font-size:clamp(28px,3vw,42px)}.page-section-heading p{margin:10px auto 0}.page-card-grid,.solution-grid{gap:18px;display:grid}.service-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-service-card,.solution-card{background:#fff;border:1px solid #39305f14;border-radius:14px;min-width:0;box-shadow:0 16px 34px #2b215414}.page-service-card{min-height:210px;padding:24px}.page-service-card h3,.solution-card h3,.page-feature-list h3{color:var(--ink);margin:18px 0 0;font-size:18px;font-weight:900;line-height:1.22}.page-service-card p,.solution-card p,.page-feature-list p{color:#5e5a70;margin:12px 0 0;font-size:13.5px;font-weight:600;line-height:1.65}.page-service-card i{border:1px solid #5c1df72e;border-radius:999px;place-items:center;width:28px;height:28px;margin-top:18px;margin-left:auto;display:grid}.page-service-card i:before{content:"→";color:var(--violet);font-weight:900}.service-demo-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:center;gap:36px;display:grid}.page-feature-list{gap:13px;margin-top:28px;display:grid}.page-feature-list article{background:#ffffffdb;border:1px solid #39305f12;border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid;box-shadow:0 12px 26px #2b21540f}.page-feature-list h3{margin-top:0;font-size:15px}.page-feature-list p{margin-top:5px;font-size:12px}.page-info-row,.page-stat-strip{background:#fffffff0;border:1px solid #39305f14;display:grid;box-shadow:0 16px 34px #2b215414}.page-info-row{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px;padding:18px 22px}.page-info-row span,.page-stat-strip span{border-right:1px solid #39305f14;padding:10px 18px}.page-info-row span:last-child,.page-stat-strip span:last-child{border-right:0}.page-info-row strong,.page-stat-strip strong{color:var(--ink);font-size:14px;font-weight:900;display:block}.page-info-row small,.page-stat-strip small{color:#625e72;font-size:12px;font-weight:700;line-height:1.35;display:block}.page-stat-strip{border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;padding:18px 20px}.page-stat-strip strong{font-size:clamp(23px,2.2vw,32px)}.suite-heading{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:end;gap:52px;margin-bottom:38px;display:grid}.suite-heading p{margin-top:0}.solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-card{min-height:172px;padding:24px}.solution-card h3{margin-top:16px;font-size:16px}.platform-row{margin-top:34px}.industry-orbit{isolation:isolate;min-height:590px;position:relative}.industry-orbit:before,.industry-orbit:after{content:"";z-index:-1;border:1px solid #6528ff21;border-radius:50%;position:absolute;inset:14% 15%}.industry-orbit:after{inset:28% 30%}.orbit-core{color:#fff;background:radial-gradient(circle at 35% 30%,#9b6aff,#5721ef 68%);border-radius:999px;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 42px #5c1df747}.orbit-core svg{width:54px;height:54px}.orbit-item{background:#fffffff5;border:1px solid #39305f14;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:238px;min-height:86px;padding:14px;display:grid;position:absolute;box-shadow:0 16px 34px #2b215414}.orbit-item h3{color:var(--ink);margin:0;font-size:13px;font-weight:900}.orbit-item p{color:#5e5a70;margin:4px 0 0;font-size:10.5px;font-weight:700;line-height:1.35}.orbit-item-1{top:0;left:36%}.orbit-item-2{top:16%;left:4%}.orbit-item-3{top:17%;right:2%}.orbit-item-4{top:42%;left:0}.orbit-item-5{top:43%;right:0}.orbit-item-6{bottom:14%;right:7%}.orbit-item-7{bottom:14%;left:8%}.orbit-item-8{bottom:0;left:37%}.orbit-more{color:#5e25f4;background:#fff;border:1px solid #5c1df721;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.industry-process-cta{padding-top:0}.industry-consult-card{background:radial-gradient(380px 250px at 0 44%,#6428ff21,#0000 72%),radial-gradient(460px 260px at 100% 16%,#ff653524,#0000 72%),linear-gradient(105deg,#f6f2ff 0%,#fff6f1 100%);border:1px solid #39305f14;border-radius:22px;padding:52px;box-shadow:0 18px 44px #2b215417}.industry-consult-card p{max-width:720px}.page-surface .process-section,.page-surface .pricing-section,.page-surface .case-section,.page-surface .form-section,.page-surface .industries-section{background:0 0}@media (max-width:1120px){.page-hero-grid,.industries-hero-grid,.service-demo-grid,.suite-heading{grid-template-columns:1fr}.page-hero-copy{text-align:center}.page-hero-copy p,.suite-heading p{margin-left:auto;margin-right:auto}.page-actions,.page-mini-row{justify-content:center}.page-hero-art,.solutions-orbit-art,.service-control-art{width:min(100%,720px);margin:0 auto}.service-page-grid,.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-orbit{width:min(100%,760px);margin:0 auto}}@media (max-width:768px){.page-hero{padding:36px 0}.page-hero-copy h1{max-width:430px;margin:0 auto;font-size:clamp(34px,10vw,46px);line-height:1.08}.page-hero-copy h2,.suite-heading h2,.industry-consult-card h2{font-size:clamp(28px,8.2vw,38px);line-height:1.12}.page-hero-copy p,.suite-heading p,.page-section-heading p,.industry-consult-card p{font-size:14px;line-height:1.58}.page-actions{grid-template-columns:1fr;width:min(100%,390px);margin-left:auto;margin-right:auto;display:grid}.page-actions .btn{white-space:nowrap;width:100%;min-height:52px;padding:0 18px}.page-mini-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.page-mini-row span{justify-content:center;gap:7px;font-size:11px}.page-mini-row .mini-icon{width:34px;height:34px}.page-hero-art{height:clamp(240px,78vw,340px)}.solutions-orbit-art{height:clamp(330px,105vw,520px)}.service-control-art{height:clamp(320px,106vw,520px)}.page-section{padding:58px 0}.service-page-grid,.solution-grid,.page-info-row,.page-stat-strip{grid-template-columns:1fr}.page-info-row span,.page-stat-strip span{border-bottom:1px solid #39305f14;border-right:0}.page-info-row span:last-child,.page-stat-strip span:last-child{border-bottom:0}.page-feature-list article{grid-template-columns:44px minmax(0,1fr)}.industry-orbit{gap:12px;min-height:0;display:grid}.industry-orbit:before,.industry-orbit:after,.orbit-core{display:none}.orbit-item,.orbit-more{width:100%;position:static;transform:none}.orbit-more{margin:4px auto 0}.industry-consult-card{text-align:center;padding:30px 20px}}@media (max-width:430px){.page-hero .container,.page-section .container{width:calc(100% - 28px)}.page-service-card,.solution-card{padding:20px}.page-service-card h3,.solution-card h3{font-size:15px}.page-stat-strip strong{font-size:26px}}@media (max-width:360px){.page-hero .container,.page-section .container{width:calc(100% - 22px)}.page-hero-copy h1{font-size:31px}.page-actions .btn{font-size:12px}}.about-hero,.pricing-page-hero,.case-page-hero,.book-hero{background:radial-gradient(660px 380px at 86% 8%,#ff653514,#0000 72%),radial-gradient(540px 360px at 18% 65%,#6428ff14,#0000 72%),linear-gradient(#fff 0%,#fbf9ff 100%);padding:62px 0 44px}.about-hero-grid,.book-grid{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.about-hero-grid{grid-template-columns:minmax(420px,.98fr) minmax(430px,1.02fr)}.book-grid{grid-template-columns:minmax(360px,.68fr) minmax(560px,1.32fr)}.about-copy h1,.book-copy h1,.pricing-page .page-section-heading h1,.case-studies-page .page-section-heading h1,.pricing-compare-copy h2,.final-cta h2{color:var(--ink);font-family:var(--font-hero), var(--font-plus-jakarta), sans-serif;letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.06}.about-copy h1,.book-copy h1,.pricing-page .page-section-heading h1,.case-studies-page .page-section-heading h1{font-size:clamp(40px,4.8vw,64px)}.about-copy p,.book-copy p,.pricing-compare-copy p,.final-cta p{color:#55516a;max-width:560px;margin:24px 0 0;font-size:16px;font-weight:500;line-height:1.72}.danger,.danger-text{color:#f0442d;background:linear-gradient(102deg,#f0442d 0%,#ff5f2e 58%,#d832b9 100%);-webkit-background-clip:text;background-clip:text}.problem-panel,.book-form-card,.compare-table,.case-story-card,.trusted-businesses,.final-cta,.support-card-grid article,.gain-grid article,.who-row article,.contact-card-grid article,.case-benefit-grid article{background:#fffffff5;border:1px solid #39305f14;box-shadow:0 18px 40px #2b215414}.problem-panel{border-radius:22px;padding:28px 32px}.problem-panel h2{color:#ee3f2b;margin:0 0 12px;font-size:22px;font-weight:900}.problem-panel article{border-bottom:1px solid #39305f14;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:19px 0;display:grid}.problem-panel article:last-child{border-bottom:0}.problem-panel strong{color:#f0442d;font-size:clamp(34px,3.2vw,48px);font-weight:900;line-height:1}.problem-panel b,.problem-panel small{display:block}.problem-panel b{color:var(--ink);font-size:15px;font-weight:900}.problem-panel small{color:#5f5b73;margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.45}.about-stat-strip{background:#fff;border:1px solid #39305f14;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:34px;padding:18px 22px;display:grid;box-shadow:0 18px 38px #2b215414}.about-stat-strip span{-moz-column-gap:12px;border-right:1px solid #39305f14;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:8px 16px;display:grid}.about-stat-strip span:last-child{border-right:0}.about-stat-strip strong,.about-stat-strip small{display:block}.about-stat-strip strong{color:var(--ink);font-size:24px;font-weight:900}.about-stat-strip small{color:#5f5b73;font-size:11px;font-weight:800;line-height:1.25}.about-section,.pricing-compare-section,.pricing-support-section,.case-stories-section,.book-contact-section{padding:58px 0}.page-section-heading.compact{margin-bottom:28px}.solve-row{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.solve-row article{min-width:0;position:relative}.solve-row article:not(:last-child):after{content:"→";color:#5f3ac85c;font-weight:900;position:absolute;top:30px;right:-18px}.solve-row .mini-icon{width:68px;height:68px;margin:0 auto 12px}.solve-row b{color:#fff;background:var(--violet);border-radius:999px;place-items:center;width:20px;height:20px;margin-bottom:8px;font-size:10px;display:inline-grid}.solve-row h3,.gain-grid h3,.who-row h3,.support-card-grid h3,.case-story-card h3,.contact-card-grid h3,.case-benefit-grid h3{color:var(--ink);margin:0;font-size:16px;font-weight:900;line-height:1.22}.solve-row p,.gain-grid p,.who-row p,.support-card-grid p,.case-story-card p,.contact-card-grid p,.contact-card-grid small,.case-benefit-grid p{color:#5f5b73;margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.5}.gain-grid,.support-card-grid,.case-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gain-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.gain-grid article,.support-card-grid article,.case-benefit-grid article{text-align:center;border-radius:14px;min-width:0;padding:28px 20px}.gain-grid .mini-icon,.support-card-grid .mini-icon,.case-benefit-grid .mini-icon{width:60px;height:60px;margin:0 auto 18px}.compare-split{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:42px;max-width:820px;margin:0 auto;display:grid}.compare-split>strong{width:110px;height:110px;color:var(--ink);background:#fff;border:1px solid #5c1df733;border-radius:999px;place-items:center;font-size:36px;font-weight:900;display:grid;box-shadow:0 14px 30px #2b215414}.compare-list{background:#fff;border:1px solid #39305f14;border-radius:10px;padding:18px 24px}.compare-list h3{text-align:center;margin:-18px -24px 14px;padding:10px;font-weight:900}.compare-list.human h3{color:#f0442d;background:#fff0ec}.compare-list.ai h3{color:var(--violet);background:#f4efff}.compare-list span{color:#29243d;margin:8px 0;font-size:13px;font-weight:700;display:block}.compare-list.human span:before{content:"×";color:#f0442d;margin-right:8px}.compare-list.ai span:before{content:"✓";color:var(--violet);margin-right:8px}.who-row{border-top:1px solid #39305f14;border-bottom:1px solid #39305f14;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;padding:20px 0;display:grid}.who-row article{box-shadow:none;border:0;border-right:1px solid #39305f14;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:10px 22px;display:grid}.who-row article:last-child{border-right:0}.final-cta{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:44px;padding:34px 42px;display:grid}.final-cta.soft{background:radial-gradient(420px 220px at 100% 0,#ff65351f,#0000 74%),linear-gradient(105deg,#f6f2ff 0%,#fff1ec 100%)}.final-cta.dark{color:#fff;background:linear-gradient(105deg,#0d0638 0%,#641ee9 52%,#ff4f22 100%)}.final-cta h2{font-size:clamp(28px,3.1vw,42px)}.final-cta.dark h2,.final-cta.dark p{color:#fff}.pricing-page-hero .page-section-heading,.case-page-hero .page-section-heading{max-width:780px;margin-bottom:56px}.pricing-page .page-section-heading p,.case-studies-page .page-section-heading p{margin-inline:auto}.pricing-route-grid .pricing-card .btn{width:100%}.pricing-compare-grid{grid-template-columns:minmax(240px,.42fr) minmax(0,.98fr);align-items:start;gap:46px;display:grid}.pricing-compare-copy h2,.pricing-faq-block h2{font-size:clamp(30px,3.2vw,46px)}.compare-table{border-radius:14px;overflow:hidden}.compare-head,.compare-row{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(90px,.5fr));align-items:center;display:grid}.compare-head{color:var(--ink);background:#fff;font-weight:900}.compare-head>*,.compare-row>*{border-bottom:1px solid #39305f14;border-right:1px solid #39305f14;min-width:0;padding:16px 18px}.compare-head>:last-child,.compare-row>:last-child{border-right:0}.compare-row span{color:#2c2840;font-size:13px;font-weight:700}.compare-row b{color:var(--violet);text-align:center}.pricing-faq-block{text-align:center;max-width:920px;margin:58px auto 0}.simple-faq-list{gap:10px;margin-top:28px;display:grid}.simple-faq-list button{min-height:64px;color:var(--ink);background:#fff;border:1px solid #39305f14;border-radius:10px;justify-content:space-between;align-items:center;padding:0 28px;font-weight:900;display:flex;box-shadow:0 10px 24px #2b21540a}.simple-faq-list b{color:var(--violet);font-size:22px}.pricing-support-row{margin-top:36px}.case-stat-strip{max-width:1080px;margin-inline:auto}.case-stories-section{padding-top:40px}.case-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.case-story-card{border-radius:16px;min-width:0;padding:28px}.case-industry{width:max-content;min-height:30px;color:var(--violet);background:#f5f0ff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.case-industry svg{width:18px;height:18px}.case-story-card h3{margin-top:22px;font-size:24px}.story-metrics{border:1px solid #39305f14;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.story-metrics span{text-align:center;border-right:1px solid #39305f14;min-width:0;padding:16px 8px}.story-metrics span:last-child{border-right:0}.story-metrics .mini-icon{width:36px;height:36px;margin:0 auto 7px}.story-metrics strong,.story-metrics small{display:block}.story-metrics strong{color:var(--ink);font-size:20px;font-weight:900}.story-metrics small{color:#5f5b73;font-size:10px;font-weight:800;line-height:1.2}.story-timeline{gap:10px;margin-top:24px;display:grid}.story-timeline span{color:#29243d;font-size:12px;font-weight:700}.story-timeline span:nth-child(odd){color:var(--violet);font-weight:900}.trusted-businesses{border-radius:16px;grid-template-columns:minmax(210px,1.1fr) repeat(5,minmax(110px,.8fr));gap:0;margin-top:32px;padding:24px;display:grid}.trusted-businesses h3{color:var(--ink);margin:0;font-size:20px;font-weight:900}.trusted-businesses p{color:#5f5b73;margin:10px 0 0;font-size:12px;line-height:1.5}.trusted-businesses span{color:var(--ink);text-align:center;border-left:1px solid #39305f14;place-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;display:grid}.trusted-businesses svg{width:32px;height:32px;color:var(--violet)}.case-benefit-grid{margin-top:36px}.case-cta-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.case-cta-metrics span{color:#2c2840;text-align:center;justify-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.book-form-card{border-radius:18px;min-width:0;padding:34px}.book-form-card .form-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.book-form-card .form-title h2{color:var(--ink);margin:0;font-size:24px;font-weight:900}.book-form-card label span{color:var(--ink);margin-bottom:9px;font-size:12px;font-weight:900;display:block}.book-form-card input,.book-form-card textarea,.book-form-card select{width:100%;color:var(--ink);background:#fff;border:1px solid #39305f1f;border-radius:9px;outline:none;padding:0 16px;font-size:13px}.book-form-card input,.book-form-card select{height:52px}.book-form-card textarea{resize:vertical;min-height:116px;padding-top:16px}.book-form-card .form-button{width:100%;margin-top:20px}.book-form-card>small{color:#6a6478;text-align:center;margin-top:16px;font-size:12px;font-weight:700;display:block}.contact-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.contact-card-grid article{border-radius:14px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:24px;display:grid}.contact-card-grid .mini-icon{width:60px;height:60px}@media (max-width:1120px){.about-hero-grid,.book-grid,.pricing-compare-grid{grid-template-columns:1fr}.about-copy,.book-copy,.pricing-compare-copy{text-align:center}.about-copy p,.book-copy p,.pricing-compare-copy p{margin-left:auto;margin-right:auto}.about-copy .page-actions,.book-copy .page-actions{justify-content:center}.about-stat-strip,.gain-grid,.contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stat-strip span:nth-child(2n),.about-stat-strip span:last-child{border-right:0}.solve-row,.who-row,.support-card-grid,.case-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solve-row article:after{display:none}.case-story-grid,.trusted-businesses{grid-template-columns:1fr}.trusted-businesses span{border-top:1px solid #39305f14;border-left:0}}@media (max-width:768px){.about-hero,.pricing-page-hero,.case-page-hero,.book-hero{padding:36px 0 32px}.about-copy h1,.book-copy h1,.pricing-page .page-section-heading h1,.case-studies-page .page-section-heading h1{text-align:center;max-width:430px;margin-inline:auto;font-size:clamp(32px,9.8vw,44px);line-height:1.1}.problem-panel{padding:22px 18px}.problem-panel article{grid-template-columns:72px minmax(0,1fr);gap:14px}.problem-panel strong{font-size:29px}.about-stat-strip,.gain-grid,.solve-row,.who-row,.support-card-grid,.case-benefit-grid,.contact-card-grid,.story-metrics,.case-cta-metrics{grid-template-columns:1fr}.about-stat-strip span,.who-row article,.story-metrics span{border-bottom:1px solid #39305f14;border-right:0}.about-stat-strip span:last-child,.who-row article:last-child,.story-metrics span:last-child{border-bottom:0}.compare-split{grid-template-columns:1fr;gap:20px}.compare-split>strong{justify-self:center;width:86px;height:86px;font-size:28px}.final-cta{text-align:center;grid-template-columns:1fr;padding:28px 20px}.final-cta .page-actions{width:100%}.compare-table{overflow-x:auto}.compare-head,.compare-row{min-width:620px}.simple-faq-list button{text-align:left;min-height:58px;padding:0 16px;font-size:13px}.case-story-card,.book-form-card{padding:22px}.contact-card-grid article{grid-template-columns:56px minmax(0,1fr);padding:20px}}@media (max-width:430px){.about-hero .container,.about-section .container,.pricing-page-hero .container,.pricing-compare-section .container,.pricing-support-section .container,.case-page-hero .container,.case-stories-section .container,.book-hero .container,.book-contact-section .container{width:calc(100% - 28px)}.problem-panel b{font-size:13px}.problem-panel small,.solve-row p,.gain-grid p,.who-row p,.case-story-card p{font-size:11.5px}.book-form-card .field-grid{gap:14px}}@media (max-width:360px){.about-copy h1,.book-copy h1,.pricing-page .page-section-heading h1,.case-studies-page .page-section-heading h1{font-size:30px}.problem-panel article{grid-template-columns:1fr}}.pricing-page .pricing-card ul{display:block!important}.pricing-page .pricing-card .btn{display:inline-flex!important}.btn{text-align:center;white-space:normal;min-width:0;max-width:100%}.btn>span:first-child{overflow-wrap:anywhere;min-width:0}.btn-arrow,.mini-icon,.stat-icon,.service-icon,.industry-icon,.benefit-icon,.check-dot{flex:none;place-items:center;display:inline-grid}.mini-icon svg,.stat-icon svg,.service-icon svg,.industry-icon svg,.benefit-icon svg{width:52%;height:52%;display:block}.page-service-card,.solution-card,.orbit-item,.case-story-card,.support-card-grid>*,.contact-card-grid>*,.book-form-card,.compare-table{backface-visibility:hidden;transition:transform .28s var(--motion-ease), box-shadow .28s var(--motion-ease), border-color .28s var(--motion-ease), filter .28s var(--motion-ease)}@media (hover:hover){.page-service-card:hover,.solution-card:hover,.case-story-card:hover,.support-card-grid>:hover,.contact-card-grid>:hover{transform:translateY(-4px);box-shadow:0 24px 54px #2718581c}}@media (max-width:760px){.hero-art-image,.hero-art-glow,.automation-art:before,.play-button,.btn-primary:after{animation:none!important}.motion-reveal{transition-duration:.52s}}.hero .section-badge,.hero-copy h1,.hero-copy p,.hero-actions,.hero-visual,.trust-strip,.stats-grid{opacity:1;animation:none;transform:none}.motion-reveal,.motion-reveal[data-motion-kind=visual]{filter:none;will-change:opacity, transform;transition-property:opacity,transform;transition-duration:.42s}.motion-reveal.motion-visible{filter:none}.highlight-word,.title-gradient,.animate-gradient-shift{background-position:50%;animation:none}.motion-visible .highlight-word:after,.motion-visible .title-gradient:after,.motion-visible.highlight-word:after,.motion-visible.title-gradient:after,.animate-underline-draw:after{clip-path:none;animation:none}.motion-visible .mini-icon,.motion-visible .stat-icon,.motion-visible .service-icon,.motion-visible .industry-icon,.motion-visible .benefit-icon,.motion-visible .check-dot,.motion-visible .trust-icon,.motion-visible .step-number,.animate-soft-pulse,.play-button,.hero-art-glow,.automation-art:before,.step-card:after,.process-arrow{animation:none}.feature-card,.value-row,.video-card,.industry-card,.automation-feature,.service-card,.step-card,.benefit-row>*,.consult-card,.case-card,.pricing-card,.faq-row,.consult-form,.trust-strip,.stats-grid,.info-row,.hover-premium-card,.hover-premium-button,.icon-micro-interaction,.page-service-card,.solution-card,.orbit-item,.case-story-card,.support-card-grid>*,.contact-card-grid>*,.book-form-card,.compare-table{transition-property:transform,border-color}.mini-icon,.stat-icon,.service-icon,.industry-icon,.benefit-icon,.check-dot,.trust-icon,.step-number{transition-property:transform}@media (hover:hover) and (pointer:fine){.feature-card:hover,.value-row:hover,.industry-card:hover,.automation-feature:hover,.service-card:hover,.step-card:hover,.benefit-row>:hover,.case-card:hover,.pricing-card:hover,.faq-row:hover,.page-service-card:hover,.solution-card:hover,.case-story-card:hover,.support-card-grid>:hover,.contact-card-grid>:hover,.feature-card:hover .mini-icon,.automation-feature:hover .mini-icon,.service-card:hover .service-icon,.industry-card:hover .industry-icon,.pricing-card:hover .mini-icon,.trust-item:hover .trust-icon{filter:none}}@media (prefers-reduced-motion:no-preference) and (min-width:861px){.hero-art-image,.hero-visual.motion-visible .hero-art{animation:8s ease-in-out infinite heroFloat}.automation-art.motion-visible,.consult-card.motion-visible .consult-visual,.case-bottom-cta.motion-visible .case-cta-art,.calendar-art.motion-visible{animation:9s ease-in-out infinite premiumSoftFloat}}@media (max-width:860px){.hero-art-image,.hero-visual.motion-visible .hero-art,.automation-art.motion-visible,.consult-card.motion-visible .consult-visual,.case-bottom-cta.motion-visible .case-cta-art,.calendar-art.motion-visible{animation:none}.btn,.feature-card,.value-row,.video-card,.industry-card,.automation-feature,.service-card,.step-card,.benefit-row>*,.consult-card,.case-card,.pricing-card,.faq-row,.consult-form,.trust-strip,.stats-grid,.info-row{transition-duration:.18s}}@keyframes motionFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes motionHeroFloat{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translateY(-6px)scale(1.08)}}.motion-reveal,.motion-reveal[data-motion-kind=visual]{opacity:0;transition:opacity .62s var(--motion-ease), transform .62s var(--motion-ease);transition-delay:var(--motion-delay,0s);will-change:opacity, transform;transform:translateY(20px);filter:none!important}.motion-reveal[data-motion-kind=visual]{transform:translateY(18px)scale(.985)}.motion-reveal.motion-visible,.motion-reveal[data-motion-kind=visual].motion-visible{opacity:1;will-change:auto;transform:translate(0,0)scale(1)}.hero .section-badge,.hero-copy h1,.hero-copy p,.hero-actions,.hero-visual,.trust-strip,.stats-grid{opacity:1;transform:translate(0,0)}.hero .section-badge{animation:motionFadeUp .52s var(--motion-ease) both}.hero-copy h1{animation:motionFadeUp .62s var(--motion-ease) 60ms both}.hero-copy p{animation:motionFadeUp .62s var(--motion-ease) .1s both}.hero-actions{animation:motionFadeUp .62s var(--motion-ease) .15s both}.hero-visual,.trust-strip,.stats-grid{animation:motionFadeUp .65s var(--motion-ease) .12s both}.btn{transition:transform .24s var(--motion-ease), border-color .24s var(--motion-ease)}.feature-card,.value-row,.video-card,.industry-card,.automation-feature,.service-card,.step-card,.benefit-row>*,.consult-card,.case-card,.pricing-card,.faq-row,.consult-form,.trust-strip,.stats-grid,.info-row,.page-service-card,.solution-card,.orbit-item,.case-story-card,.support-card-grid>*,.contact-card-grid>*,.book-form-card,.compare-table{transition:transform .26s var(--motion-ease), border-color .26s var(--motion-ease);backface-visibility:hidden}.mini-icon,.stat-icon,.service-icon,.industry-icon,.benefit-icon,.check-dot,.trust-icon,.step-number{transition:transform .22s var(--motion-ease)}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)scale(1.01)}.btn:hover .btn-arrow{transform:translate(4px)}.feature-card:hover,.value-row:hover,.industry-card:hover,.automation-feature:hover,.service-card:hover,.step-card:hover,.benefit-row>:hover,.case-card:hover,.pricing-card:hover,.faq-row:hover,.page-service-card:hover,.solution-card:hover,.case-story-card:hover,.support-card-grid>:hover,.contact-card-grid>:hover{filter:none;transform:translateY(-5px)}.video-card:hover,.consult-card:hover,.trust-strip:hover,.stats-grid:hover,.info-row:hover,.consult-form:hover,.compare-table:hover,.book-form-card:hover{filter:none;transform:translateY(-3px)}.feature-card:hover .mini-icon,.value-row:hover .mini-icon,.automation-feature:hover .mini-icon,.service-card:hover .service-icon,.industry-card:hover .industry-icon,.pricing-card:hover .mini-icon,.trust-item:hover .trust-icon,.page-service-card:hover .service-icon,.solution-card:hover .mini-icon{filter:none;transform:translateY(-2px)scale(1.04)}}@media (prefers-reduced-motion:no-preference) and (min-width:861px){.hero-art-image{animation:8s ease-in-out infinite motionHeroFloat}}@media (max-width:860px){.motion-reveal,.motion-reveal[data-motion-kind=visual]{transition-duration:.4s;transition-delay:min(var(--motion-delay,0s), 70ms);transform:translateY(10px)}.motion-reveal.motion-visible,.motion-reveal[data-motion-kind=visual].motion-visible{transform:translate(0,0)}.hero .section-badge,.hero-copy h1,.hero-copy p,.hero-actions,.hero-visual,.trust-strip,.stats-grid{animation-duration:.42s}.hero-art-image,.hero-visual.motion-visible .hero-art,.automation-art.motion-visible,.consult-card.motion-visible .consult-visual,.case-bottom-cta.motion-visible .case-cta-art,.calendar-art.motion-visible{animation:none!important}}@media (prefers-reduced-motion:reduce){.motion-reveal,.motion-reveal[data-motion-kind=visual],.hero .section-badge,.hero-copy h1,.hero-copy p,.hero-actions,.hero-visual,.trust-strip,.stats-grid{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.mini-icon,.stat-icon,.service-icon,.industry-icon,.benefit-icon,.check-dot,.pricing-head>span,.trust-icon{aspect-ratio:1!important;border-radius:50%!important;flex:none!important;place-items:center!important;display:inline-grid!important;overflow:hidden!important}.mini-icon svg,.stat-icon svg,.service-icon svg,.industry-icon svg,.benefit-icon svg,.check-dot svg,.pricing-head>span svg,.trust-icon svg{width:82%!important;height:82%!important;display:block!important;overflow:visible!important}.mini-icon svg g,.stat-icon svg g,.service-icon svg g,.industry-icon svg g,.benefit-icon svg g,.check-dot svg g,.pricing-head>span svg g,.trust-icon svg g{stroke-width:3.85px!important}.page-stat-strip,.about-stat-strip,.page-info-row,.support-row,.pricing-support-row{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.page-info-row,.support-row,.pricing-support-row{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))!important}.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span{text-align:left!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:"icon value""icon label"!important;align-content:center!important;align-items:center!important;gap:4px 14px!important;min-width:0!important;min-height:94px!important;padding:18px 20px!important;display:grid!important}.page-stat-strip .mini-icon,.about-stat-strip .mini-icon,.page-info-row .mini-icon,.support-row .mini-icon,.pricing-support-row .mini-icon{grid-area:icon!important;width:56px!important;height:56px!important}.page-stat-strip strong,.about-stat-strip strong,.page-info-row strong,.support-row strong,.pricing-support-row strong{overflow-wrap:anywhere!important;grid-area:value!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1.05!important}.page-stat-strip small,.about-stat-strip small,.page-info-row small,.support-row small,.pricing-support-row small{overflow-wrap:anywhere!important;grid-area:label!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1.2!important}.service-card,.page-service-card{min-height:auto!important}.service-card .service-icon,.page-service-card .service-icon{width:72px!important;height:72px!important}.service-card h3,.page-service-card h3,.solution-card h3,.industry-card h3,.case-story-card h3,.pricing-card h3{overflow-wrap:anywhere!important}.story-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.story-metrics span{align-content:center!important;justify-items:center!important;min-width:0!important;min-height:136px!important;padding:18px 14px!important;display:grid!important}.story-metrics .mini-icon{width:58px!important;height:58px!important}.story-metrics strong,.story-metrics small{overflow-wrap:anywhere!important;text-align:center!important;min-width:0!important;max-width:100%!important}.trust-strip{gap:clamp(18px,5vw,46px)!important;padding-block:clamp(18px,4vw,28px)!important}.trust-item{place-items:center!important;min-width:42px!important;min-height:42px!important;display:inline-grid!important}.trust-icon{width:42px!important;height:42px!important}.trust-icon svg{width:86%!important;height:86%!important}.service-card,.page-service-card{grid-template-rows:auto auto 1fr auto!important;align-content:start!important;gap:22px!important;padding:clamp(30px,3.2vw,42px)!important;display:grid!important}.service-card .service-top,.page-service-card .service-top{align-items:center!important;margin:0!important}.service-card h3,.page-service-card h3{margin:clamp(14px,2vw,26px) 0 0!important}.service-card p,.page-service-card p{margin:0!important}.service-card i,.page-service-card i{place-self:end!important;margin-top:8px!important}@media (max-width:1180px){.page-info-row,.support-row,.pricing-support-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.page-stat-strip,.about-stat-strip,.page-info-row,.support-row,.pricing-support-row{grid-template-columns:1fr!important;gap:10px!important}.page-stat-strip span,.about-stat-strip span,.page-info-row span,.support-row>span,.pricing-support-row>span{-moz-column-gap:12px!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:12px!important;min-height:82px!important;padding:14px 16px!important}.page-stat-strip .mini-icon,.about-stat-strip .mini-icon,.page-info-row .mini-icon,.support-row .mini-icon,.pricing-support-row .mini-icon{width:50px!important;height:50px!important}.service-card .service-icon,.page-service-card .service-icon{width:64px!important;height:64px!important}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 20px!important}.trust-icon{width:40px!important;height:40px!important}.service-card,.page-service-card{gap:18px!important;padding:28px 24px!important}.story-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.story-metrics span{min-height:116px!important;padding:14px 8px!important}.story-metrics .mini-icon{width:48px!important;height:48px!important}}@media (max-width:380px){.story-metrics{grid-template-columns:1fr!important}}.hero-art-image-mobile{display:none!important}.industry-media{height:clamp(150px,14vw,210px)!important}.industry-media img{-o-object-position:center!important;object-position:center!important}@media (max-width:860px){.hero-visual{width:min(100%,440px)!important;min-height:0!important;margin:22px auto 0!important;transform:none!important}.hero-art{aspect-ratio:1.24!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.hero-art-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}.hero-art-image-mobile{display:none!important}.trust-section{margin-top:8px!important;padding-bottom:42px!important}.trust-strip{border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(100%,430px)!important;min-height:0!important;padding:62px 14px 16px!important;display:grid!important;position:relative!important;overflow:visible!important}.trust-strip:before{padding:0 14px!important;font-size:12px!important;line-height:1.25!important;top:20px!important}.trust-item{color:#26223c!important;text-align:left!important;background:#fff!important;border:1px solid #39305f12!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;place-items:center start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.2!important;display:grid!important}.trust-item span{overflow-wrap:normal!important;min-width:0!important;display:block!important}.trust-icon{width:30px!important;height:30px!important}.video-info-row{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;display:grid!important}.video-info-row>span,.video-info-row>span:last-child{text-align:left!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"icon title""icon text"!important;align-items:center!important;gap:2px 14px!important;width:100%!important;min-height:78px!important;padding:12px 14px!important;display:grid!important}.video-info-row .mini-icon,.video-info-row .avatar-stack{grid-area:icon!important;margin:0!important}.video-info-row .avatar-stack{transform-origin:0!important;width:64px!important;transform:scale(.82)!important}.video-info-row strong{grid-area:title!important;align-self:end!important}.video-info-row small{grid-area:text!important;align-self:start!important}.industry-card{min-height:0!important;padding:24px 20px 20px!important}.industry-media{aspect-ratio:16/9!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:0!important;margin-top:22px!important}.industry-media img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.service-card{grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px 14px!important;min-height:128px!important;padding:18px!important;display:grid!important;position:relative!important}.service-card .service-top{display:contents!important}.service-card .service-icon{grid-area:1/1/3!important;width:60px!important;height:60px!important}.service-card .service-top b{z-index:2!important;color:#6c33f6!important;-webkit-text-fill-color:#6c33f6!important;background:#fff!important;border-radius:999px!important;padding:3px 6px!important;font-size:10px!important;line-height:1!important;position:absolute!important;top:11px!important;right:15px!important;box-shadow:0 5px 12px #39266c1a!important}.service-card h3{overflow-wrap:normal!important;grid-area:1/2!important;min-height:0!important;margin:0!important;padding-right:24px!important;font-size:15px!important;line-height:1.25!important}.service-card p{overflow-wrap:normal!important;grid-area:2/2!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.service-card i{grid-area:1/3/3!important;place-self:center!important;margin:0!important}.process-layout{display:block!important}.process-intro{text-align:center!important;max-width:430px!important;margin:0 auto 30px!important}.process-intro p{max-width:34ch!important;margin-inline:auto!important}.steps-row{grid-template-columns:1fr!important;gap:34px!important;display:grid!important}.step-card{aspect-ratio:1!important;text-align:center!important;border-radius:22px!important;grid-template-rows:auto auto minmax(118px,1fr)!important;grid-template-columns:1fr!important;align-content:start!important;width:100%!important;min-height:0!important;padding:58px 26px 22px!important;display:grid!important}.step-number{width:38px!important;height:38px!important;font-size:12px!important;top:16px!important;left:16px!important}.step-card h3{grid-row:1!important;margin:0 0 10px!important;font-size:20px!important;line-height:1.2!important}.step-card p{grid-row:2!important;max-width:28ch!important;margin:0 auto 12px!important;font-size:12px!important;line-height:1.55!important}.step-visual{grid-row:3!important;width:100%!important;height:100%!important;min-height:118px!important;margin:0!important}.step-card>i{top:calc(100% + 5px)!important;left:50%!important}.process-benefits,.consult-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;padding:14px!important;display:grid!important}.process-benefits>span,.consult-benefits>span{text-align:center!important;background:#fff!important;border:1px solid #39305f17!important;border-radius:16px!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:7px!important;min-width:0!important;min-height:154px!important;padding:16px 12px!important;display:grid!important}.process-benefits .mini-icon,.consult-benefits .mini-icon{width:52px!important;height:52px!important;margin:0!important}.process-benefits strong,.consult-benefits strong{overflow-wrap:normal!important;font-size:13px!important;line-height:1.25!important}.process-benefits small,.consult-benefits small{overflow-wrap:normal!important;max-width:16ch!important;font-size:10px!important;line-height:1.4!important}.consult-card{text-align:center!important;grid-template-columns:1fr!important;gap:20px!important;padding:20px 20px 26px!important;display:grid!important}.consult-visual{aspect-ratio:16/9!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.consult-visual img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.consult-copy{grid-column:1!important;padding:0!important}.consult-copy h2,.consult-copy p{text-align:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.consult-copy p{font-size:13px!important;line-height:1.6!important}.consult-benefits{margin-top:16px!important}.case-card{min-height:0!important;padding:22px 18px!important}.case-card h3{max-width:calc(100% - 104px)!important;margin:24px 0 16px!important;font-size:19px!important}.case-stats{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:24px 0 4px!important;padding:0!important;display:grid!important}.case-stats span{text-align:center!important;border:1px solid #39305f1a!important;border-radius:14px!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;min-height:126px!important;padding:12px 5px!important;display:grid!important}.case-stats .mini-icon{grid-row:auto!important;width:44px!important;height:44px!important;margin:0!important}.case-stats strong{font-size:22px!important}.case-stats small{overflow-wrap:normal!important;max-width:11ch!important;font-size:9px!important;line-height:1.2!important}.trusted-logos{padding:22px 16px!important}.trusted-logos>strong{max-width:28ch!important;margin:0 auto 18px!important;font-size:15px!important;line-height:1.35!important}.trusted-logos>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 10px!important;display:grid!important}.trusted-logos span{min-width:0!important;font-size:0!important}.trusted-logos svg{width:28px!important;height:28px!important}.case-bottom-cta{text-align:center!important;grid-template-columns:1fr!important;gap:18px!important;padding:20px!important;display:grid!important}.case-cta-art{float:none!important;aspect-ratio:16/9!important;border-radius:16px!important;width:100%!important;height:auto!important;margin:0!important}.case-cta-art img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.case-bottom-cta h3,.case-bottom-cta p{max-width:30ch!important;margin-left:auto!important;margin-right:auto!important}.footer-contact-item{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;padding:13px 14px!important;display:grid!important}.footer-contact-icon{place-items:center!important;width:52px!important;height:52px!important;margin:0!important;display:grid!important}.footer-contact-icon svg{width:26px!important;height:26px!important;margin:0!important}.footer-contact-copy{text-align:left!important;min-width:0!important}.footer-contact-copy small{overflow-wrap:anywhere!important;max-width:100%!important;display:block!important}}@media (max-width:390px){.trust-strip,.process-benefits,.consult-benefits,.case-stats{grid-template-columns:1fr!important}.step-card{aspect-ratio:auto!important;min-height:340px!important}.case-stats span{min-height:104px!important}}.logo-lockup{min-width:0!important}.brand-logo-image{background:#fff;width:250px;height:64px;display:block;position:relative;overflow:hidden}.brand-logo-image img{-o-object-fit:fill!important;object-fit:fill!important;width:118%!important;max-width:none!important;height:238%!important;position:absolute!important;inset:-69% -9% auto!important}.footer-brand .brand-logo-image{width:min(100%,290px);height:74px}@media (max-width:860px){.site-header .logo-lockup{width:100%!important}.site-header .brand-logo-image{width:min(100%,158px);height:41px}.footer-brand .brand-logo-image{width:min(100%,260px);height:67px}}@media (max-width:390px){.site-header .brand-logo-image{width:min(100%,138px);height:36px}}.brand-logo-image img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;inset:0!important}

:root{--ui-ink:#090914;--ui-muted:#5f5b73;--ui-violet:#5b21f7;--ui-magenta:#d92fb6;--ui-orange:#ff5c22;--ui-line:#2f235a1a;--ui-soft:#faf8ff;--ui-shadow:0 14px 34px #30225e17;--ui-shadow-lg:0 24px 60px #36236e1f;--ui-radius:18px}html,body{max-width:100%;overflow-x:clip}body{color:var(--ui-ink);text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Plus Jakarta Sans,Segoe UI,Arial,sans-serif}*,:before,:after{box-sizing:border-box}body .container,body .header-shell{width:min(1280px,100% - 48px);max-width:100%;margin-inline:auto}body img,body svg{max-width:100%}body h1,body h2,body h3,body p{overflow-wrap:normal;word-break:normal}body .section-pad{padding-block:clamp(64px,6vw,96px)}body .section-pad-sm{padding-block:clamp(22px,3vw,42px)}body .site-header{z-index:60;background:#fffffff5;padding:10px 0 0;position:relative}body .header-shell{grid-template-columns:minmax(230px,.8fr) minmax(560px,1.8fr) minmax(190px,.65fr);align-items:center;gap:clamp(16px,2vw,30px);min-height:86px;display:grid;overflow:visible}body .logo-lockup{align-items:center;gap:11px;width:max-content;min-width:0;display:inline-flex}body .logo-bot{background:linear-gradient(145deg,#792fff,#5121f1 64%,#ff6a2e);border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 10px 22px #5b21f72e}body .logo-bot:before,body .logo-bot:after{content:none}body .logo-bot svg{width:38px;height:38px}body .logo-copy{min-width:0}body .logo-copy strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(20px,1.6vw,27px);font-weight:850;line-height:1;display:block}body .logo-copy small{color:#504b63;letter-spacing:.18em;white-space:nowrap;margin-top:6px;font-size:8px;font-weight:800;display:block}body .site-header nav{justify-content:center;align-items:center;gap:clamp(18px,2vw,31px);min-width:0;display:flex}body .site-header nav a{color:#171426;white-space:nowrap;font-size:13px;font-weight:800}body .site-header nav a.active{color:var(--ui-violet)}body .hamburger,body .mobile-nav-cta{display:none}body .btn{min-width:0;max-width:100%;min-height:54px;color:var(--ui-ink);text-align:center;white-space:normal;box-shadow:none;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:0 clamp(22px,2.4vw,34px);font-size:14px;font-weight:850;line-height:1.15;text-decoration:none;position:relative;overflow:hidden;display:inline-flex!important}body .btn>span:first-child{text-overflow:clip;min-width:0;overflow:visible}body .btn .btn-icon{color:currentColor;flex:0 0 20px;width:20px;height:20px;overflow:visible}body .btn-primary{color:#fff;background:linear-gradient(100deg,#4e16f7 0%,#7226f3 38%,#d829a9 68%,#ff5d20 100%);box-shadow:0 14px 28px #6726ec33}body .btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#fff3 45%,#0000 70%);animation:4.8s ease-in-out infinite ctaSweep;position:absolute;inset:0;transform:translate(-120%)}body .btn-secondary{color:#171426;border-color:var(--ui-line);background:#fff;box-shadow:0 10px 25px #2a1f5312}body .btn-dark{color:#fff;background:#151232;border-color:#ffffff47}body .header-cta{justify-self:end;width:100%;min-height:48px;padding-inline:20px}@keyframes ctaSweep{0%,70%,to{transform:translate(-120%)}84%{transform:translate(120%)}}body .section-badge{color:#221d37;letter-spacing:0;text-transform:none;background:linear-gradient(110deg,#f7f1ff 0%,#fff6ef 100%);border:1px solid #6334d71c;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:30px;margin:0 0 22px;padding:6px 15px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex;box-shadow:0 8px 22px #3f277914}body .section-badge:before{content:"";background:linear-gradient(135deg, var(--ui-violet), var(--ui-orange));border-radius:50%;flex:0 0 9px;width:9px;height:9px}body .title-gradient,body .highlight-word{isolation:isolate;color:#0000;background:linear-gradient(100deg,#4e21ef 0%,#6f2bf2 45%,#d52fb3 72%,#ff6330 100%);font:inherit;line-height:inherit;letter-spacing:inherit;-webkit-background-clip:text;background-clip:text;margin-bottom:0;padding-bottom:.14em;text-decoration:none;display:inline-block;position:relative;overflow:visible}body .title-gradient.danger{background:linear-gradient(95deg,#ef3c2c,#ff5d2d);-webkit-background-clip:text;background-clip:text}body .title-gradient:before,body .highlight-word:before{content:none}body .title-gradient:after,body .highlight-word:after{content:"";z-index:-1;background:linear-gradient(90deg,#ff6b28,#db35b0 52%,#6325f2);border-radius:0;height:.22em;min-height:7px;position:absolute;bottom:-.055em;left:-.025em;right:-.06em;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 30' preserveAspectRatio='none'%3E%3Cpath d='M5 18 C43 10 84 16 121 12 C159 8 194 10 224 15 C235 17 237 12 231 10 C225 8 220 12 224 18 C227 23 234 22 237 18' fill='none' stroke='white' stroke-width='7.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 30' preserveAspectRatio='none'%3E%3Cpath d='M5 18 C43 10 84 16 121 12 C159 8 194 10 224 15 C235 17 237 12 231 10 C225 8 220 12 224 18 C227 23 234 22 237 18' fill='none' stroke='white' stroke-width='7.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}body .danger-text{color:#ef3c2c}body .section-intro,body .page-section-heading{text-align:center;max-width:760px;margin:0 auto clamp(34px,4vw,56px)}body .section-intro h2,body .page-section-heading>h1,body .page-section-heading>h2,body .suite-heading h2,body .pricing-compare-copy h2,body .pricing-faq-block h2{color:var(--ui-ink);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:850;line-height:1.08}body .section-intro p,body .page-section-heading>p{max-width:720px;color:var(--ui-muted);margin:16px auto 0;font-size:15px;line-height:1.65}body .icon-badge,body .mini-icon,body .stat-icon,body .service-icon,body .industry-icon{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 56px!important;place-self:center!important;padding:0!important;display:block!important;overflow:visible!important}body .check-dot{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}body .mini-icon g,body .stat-icon g,body .service-icon g,body .industry-icon g,body .icon-badge g{stroke-width:3px!important}body .top-fold-shell{background:radial-gradient(circle at 84% 25%,#ffd0c238,#0000 25%),radial-gradient(circle at 12% 92%,#6634ff26,#0000 25%),#fff;overflow:hidden}body .hero{padding:clamp(40px,5vw,74px) 0 28px;position:relative;overflow:visible}body .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,3.5vw,58px);display:grid}body .hero-copy,body .hero-visual{min-width:0}body .hero-copy h1{letter-spacing:-.055em;max-width:640px;margin:0;font-size:clamp(50px,5.1vw,72px);font-weight:850;line-height:1.03}body .hero-copy>p{max-width:610px;color:var(--ui-muted);margin:26px 0 0;font-size:17px;line-height:1.65}body .hero-actions,body .page-actions,body .automation-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}body .hero-actions .btn,body .page-actions .btn,body .automation-actions .btn{min-width:220px}body .hero-art,body .hero-visual{aspect-ratio:1.12;width:100%;min-height:0;position:relative;overflow:visible}body .hero-art-image{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}body .trust-section{padding:0 0 24px}body .trust-strip{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fffffff5;border-radius:18px;align-items:end;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:16px!important;padding:22px 26px!important;display:grid!important}body .trust-strip:before{content:"Trusted by local businesses across industries";text-align:center;grid-column:1/-1;margin-bottom:6px;font-size:12px;font-weight:850}body .trust-item{color:#252039;text-align:center;justify-items:center;gap:7px;font-size:10px;font-weight:800;line-height:1.2;min-width:0!important;display:grid!important}body .trust-icon{width:30px!important;height:30px!important}body .stats-grid{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:18px;align-items:center;padding:22px 26px;grid-template-columns:minmax(220px,.31fr) minmax(0,1fr)!important;gap:28px!important;display:grid!important}body .stats-copy h2{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:850;line-height:1.08}body .stats-copy p{color:var(--ui-muted);margin:10px 0 0;font-size:13px;line-height:1.5}body .stats-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .stat-card{border:1px solid var(--ui-line);background:#fff;border-radius:14px;grid-template-areas:"icon value""icon label";align-content:center;align-items:center;gap:3px 12px;min-width:0;overflow:visible;box-shadow:0 10px 22px #2b21540f;grid-template-columns:56px minmax(0,1fr)!important;min-height:92px!important;padding:14px!important;display:grid!important}body .stat-card>.stat-icon{grid-area:icon}body .stat-card>strong{white-space:nowrap;grid-area:value;margin:0;line-height:1;font-size:clamp(27px,2.2vw,36px)!important}body .stat-card>span:last-child{grid-area:label;min-width:0;font-weight:800;line-height:1.22;font-size:11px!important}body .four-grid,body .services-grid,body .industry-grid,body .solution-grid,body .service-page-grid,body .case-grid,body .case-story-grid,body .pricing-grid,body .gain-grid,body .support-card-grid,body .case-benefit-grid,body .contact-card-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;gap:clamp(16px,2vw,26px)!important;display:grid!important}body .four-grid,body .services-grid,body .industry-grid,body .solution-grid,body .service-page-grid,body .gain-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .feature-card,body .service-card,body .page-service-card,body .solution-card,body .industry-card,body .case-card,body .case-story-card,body .pricing-card,body .support-card-grid>article,body .gain-grid>article,body .case-benefit-grid>article,body .contact-card-grid>article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);min-width:0;box-shadow:var(--ui-shadow);background:#fff}body .feature-card,body .solution-card,body .support-card-grid>article,body .gain-grid>article,body .case-benefit-grid>article{padding:clamp(22px,2.4vw,32px)!important}body .feature-card h3,body .solution-card h3,body .support-card-grid h3,body .gain-grid h3,body .case-benefit-grid h3{margin:16px 0 0;font-size:17px;font-weight:850;line-height:1.25}body .feature-card p,body .solution-card p,body .support-card-grid p,body .gain-grid p,body .case-benefit-grid p{color:var(--ui-muted);margin:9px 0 0;font-size:12px;line-height:1.55}body .video-grid,body .automation-grid,body .service-demo-grid{align-items:center;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:clamp(34px,5vw,72px)!important;display:grid!important}body .video-copy h2,body .automation-copy h2,body .page-hero-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,61px);font-weight:850;line-height:1.04}body .video-copy>p,body .automation-copy>p,body .page-hero-copy>p{color:var(--ui-muted);margin:20px 0 0;font-size:15px;line-height:1.65}body .value-list,body .automation-features,body .page-feature-list{gap:12px;margin-top:26px;display:grid}body .value-row,body .automation-feature,body .page-feature-list>article{border:1px solid var(--ui-line);background:#fff;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:13px 15px;box-shadow:0 8px 20px #2a1f530d;grid-template-columns:48px minmax(0,1fr)!important;display:grid!important}body .value-row .mini-icon,body .automation-feature .mini-icon,body .page-feature-list .mini-icon{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body .value-row h3,body .automation-feature h3,body .page-feature-list h3{margin:0;font-size:14px;font-weight:850}body .value-row p,body .automation-feature p,body .page-feature-list p{color:var(--ui-muted);margin:4px 0 0;font-size:11px;line-height:1.45}body .video-card,body .automation-art,body .service-control-art{aspect-ratio:1.32;width:100%;box-shadow:var(--ui-shadow-lg);border-radius:18px;position:relative;overflow:hidden;min-height:0!important}body .video-card img,body .automation-art img,body .service-control-art img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}body .automation-art{aspect-ratio:928/1054;background:0 0;justify-self:center;width:min(100%,730px)}body .automation-art img{-o-object-fit:contain!important;object-fit:contain!important}body .info-row,body .benefit-row,body .page-info-row,body .support-row,body .trusted-logos,body .trusted-businesses{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:16px;margin-top:30px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:0!important;padding:16px!important;display:grid!important}body .info-row>span,body .benefit-row>span,body .page-info-row>span,body .support-row>span,body .trusted-businesses>span{min-width:0;min-height:72px;box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-template-areas:"icon title""icon text";align-content:center;align-items:center;gap:2px 12px;border:0!important;border-right:1px solid var(--ui-line)!important;grid-template-columns:48px minmax(0,1fr)!important;padding:10px 16px!important;display:grid!important}body .info-row>span:last-child,body .benefit-row>span:last-child,body .page-info-row>span:last-child,body .support-row>span:last-child,body .trusted-businesses>span:last-child{border-right:0!important}body .info-row>span>.mini-icon,body .benefit-row>span>.mini-icon,body .page-info-row>span>.mini-icon,body .support-row>span>.mini-icon{grid-area:icon;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body .info-row>span>strong,body .benefit-row>span>strong,body .page-info-row>span>strong,body .support-row>span>strong{grid-area:title;min-width:0;font-weight:850;white-space:normal!important;font-size:12px!important;line-height:1.2!important}body .info-row>span>small,body .benefit-row>span>small,body .page-info-row>span>small,body .support-row>span>small{min-width:0;max-width:none;color:var(--ui-muted);grid-area:text;font-size:10px!important;line-height:1.35!important}body .trusted-logos{padding:18px 22px!important;display:block!important}body .trusted-logos>strong{text-align:center;margin:0 0 14px;display:block}body .trusted-logos>div{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:12px;display:grid!important}body .trusted-logos span{text-align:left;justify-content:center;align-items:center;gap:7px;min-width:0;margin:0;font-size:9px;line-height:1.2;display:flex}body .trusted-logos svg{flex:0 0 22px!important;width:22px!important;max-width:22px!important;height:22px!important}body .industry-card{grid-template-rows:auto 1fr auto;gap:15px;display:grid;overflow:hidden;padding:20px!important}body .industry-heading{align-items:center;gap:12px;min-width:0;display:flex}body .industry-heading h3{margin:0;font-size:15px;font-weight:850}body .industry-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid!important}body .industry-card li{color:#4f4a61;align-items:flex-start;gap:8px;min-width:0;font-size:11px;line-height:1.35;display:flex!important}body .industry-media{aspect-ratio:3/2;background:#f7f5fb;border-radius:11px;width:100%;margin-top:2px;position:relative;overflow:hidden}body .industry-media img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important}body .wave-media img{-o-object-fit:contain!important;object-fit:contain!important}body .service-card,body .page-service-card{align-content:start;grid-template-rows:auto auto 1fr auto!important;gap:18px!important;min-height:270px!important;padding:24px!important;display:grid!important}body .service-top{justify-content:space-between;align-items:center;gap:14px;display:flex!important}body .service-top b{color:var(--ui-violet);font-size:15px;font-weight:850}body .service-card h3,body .page-service-card h3{font-weight:850;margin:0!important;font-size:20px!important;line-height:1.2!important}body .service-card p,body .page-service-card p{color:var(--ui-muted);margin:0!important;font-size:13px!important;line-height:1.55!important}body .service-card i,body .page-service-card i{background:var(--ui-violet);border-radius:99px;align-self:end;width:30px;height:2px}body .process-layout{align-items:start;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)!important;gap:42px!important;display:grid!important}body .process-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:850;line-height:1.04}body .process-intro p{color:var(--ui-muted);margin:20px 0 0;font-size:15px;line-height:1.65}body .steps-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;display:grid!important}body .step-card{border:1px solid var(--ui-line);min-width:0;box-shadow:var(--ui-shadow);background:#fff;border-radius:18px;position:relative;padding:22px!important}body .step-number{z-index:2;color:#fff;background:var(--ui-violet);border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid;position:absolute;top:16px;left:16px}body .step-visual{aspect-ratio:1.4;width:100%;position:relative}body .step-visual img{-o-object-fit:contain!important;object-fit:contain!important}body .step-card h3{margin:14px 0 0;font-size:17px;font-weight:850}body .step-card p{color:var(--ui-muted);margin:10px 0 0;font-size:12px;line-height:1.55}body .consult-card{border:1px solid var(--ui-line);background:linear-gradient(110deg,#f6f0ff,#fff4ef);border-radius:22px;align-items:center;gap:42px;overflow:hidden;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)!important;padding:clamp(26px,4vw,50px)!important;display:grid!important}body .consult-visual{aspect-ratio:1.05;width:100%;position:relative}body .consult-visual img{-o-object-fit:contain!important;object-fit:contain!important}body .consult-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,57px);font-weight:850;line-height:1.08}body .consult-copy p{color:var(--ui-muted);margin:18px 0 0;font-size:14px;line-height:1.65}body .page-surface{background:linear-gradient(#fff,#fbf9ff 52%,#fff);overflow:hidden}body .page-hero,body .about-hero,body .book-hero,body .pricing-page-hero,body .case-page-hero{background:radial-gradient(circle at 85% 20%,#ffd2c240,#0000 28%),radial-gradient(circle at 12% 88%,#6736ff1a,#0000 25%);min-height:0!important;padding:clamp(52px,6vw,88px) 0!important}body .page-hero-grid,body .industries-hero-grid{align-items:center;grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr)!important;gap:clamp(40px,5vw,76px)!important;display:grid!important}body .page-hero-copy{min-width:0}body .page-hero-copy h1,body .about-copy h1,body .book-copy h1{letter-spacing:-.05em;max-width:600px;margin:0;font-weight:850;font-size:clamp(49px,4.8vw,66px)!important;line-height:1.06!important}body .page-hero-copy>p,body .about-copy>p,body .book-copy>p{max-width:580px;color:var(--ui-muted);margin:22px 0 0;font-size:15px;line-height:1.65}body .page-hero-art,body .solutions-orbit-art{aspect-ratio:1.2;width:100%;position:relative;overflow:visible;min-height:0!important}body .page-hero-art img,body .solutions-orbit-art img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important;inset:0!important}body .page-mini-row{flex-wrap:wrap;align-items:center;margin-top:26px;gap:20px!important;display:flex!important}body .page-mini-row>span{min-width:0;box-shadow:none;white-space:normal;background:0 0;border-radius:0;align-items:center;gap:9px;font-size:11px;font-weight:850;border:0!important;min-height:0!important;padding:0!important;display:inline-flex!important}body .page-mini-row>span>.mini-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}body .page-section{padding:clamp(64px,6vw,92px) 0}body .page-stat-strip,body .about-stat-strip{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:16px;margin:34px auto 0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:16px!important;display:grid!important}body .about-stat-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .page-stat-strip>span,body .about-stat-strip>span{min-width:0;box-shadow:none;text-align:left;background:0 0;border-radius:0;align-content:center;align-items:center;border:0!important;border-right:1px solid var(--ui-line)!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"icon value""icon label"!important;gap:3px 10px!important;min-height:76px!important;padding:10px 16px!important;display:grid!important}body .page-stat-strip>span:last-child,body .about-stat-strip>span:last-child{border-right:0!important}body .page-stat-strip>span>.mini-icon,body .about-stat-strip>span>.mini-icon{grid-area:icon;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body .page-stat-strip>span>strong,body .about-stat-strip>span>strong{white-space:nowrap;grid-area:value;min-width:0;margin:0;font-size:clamp(24px,2vw,34px)!important;line-height:1!important}body .page-stat-strip>span>small,body .about-stat-strip>span>small{min-width:0;max-width:none;color:var(--ui-muted);grid-area:label;margin:0;font-size:10px;font-weight:750;line-height:1.25}body .industry-orbit{aspect-ratio:1.15;width:100%;min-height:520px;position:relative}body .orbit-core{z-index:3;color:#fff;background:radial-gradient(circle at 38% 30%,#8d49ff,#4d13e8 72%);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #521fe847}body .orbit-core svg{width:50px;height:50px}body .industry-orbit:before,body .industry-orbit:after{content:"";border:1px solid #5b21f721;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .industry-orbit:before{width:330px;height:330px}body .industry-orbit:after{width:460px;height:460px}body .orbit-item{z-index:4;border:1px solid var(--ui-line);width:220px;min-height:74px;box-shadow:var(--ui-shadow);background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid;position:absolute}body .orbit-item .mini-icon{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body .orbit-item h3{margin:0;font-size:12px;font-weight:850}body .orbit-item p{color:var(--ui-muted);margin:4px 0 0;font-size:9px;line-height:1.35}body .orbit-item-1{top:1%;left:50%;transform:translate(-50%)}body .orbit-item-2{top:20%;left:2%}body .orbit-item-3{top:20%;right:2%}body .orbit-item-4{top:47%;left:-1%}body .orbit-item-5{top:47%;right:-1%}body .orbit-item-6{bottom:8%;right:4%}body .orbit-item-7{bottom:0;left:50%;transform:translate(-50%)}body .orbit-item-8{bottom:8%;left:4%}body .orbit-more{z-index:5;color:var(--ui-violet);box-shadow:var(--ui-shadow);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 13px;font-size:9px;font-weight:850;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}body .pricing-page-hero .page-section-heading,body .case-page-hero .page-section-heading{max-width:900px}body .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .pricing-card{flex-direction:column;min-height:500px;display:flex;position:relative;overflow:visible;padding:28px!important}body .pricing-card.featured{border-color:var(--ui-violet);padding-top:52px!important}body .popular-badge{color:#fff;background:var(--ui-violet);white-space:nowrap;border-radius:5px;place-items:center;width:min(70%,220px);min-height:30px;font-size:9px;font-weight:850;position:absolute;top:-14px;padding:5px 14px!important;display:grid!important;left:50%!important;transform:translate(-50%)!important}body .pricing-head{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;display:grid!important}body .pricing-head>.icon-badge{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}body .pricing-head h3{margin:0;font-size:20px;font-weight:850}body .pricing-head p{color:var(--ui-muted);margin:5px 0 0;font-size:11px;line-height:1.45}body .price-row{border-top:1px solid var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;padding-top:22px;display:grid!important}body .price-row.custom{grid-template-columns:1fr}body .price-block{min-width:0}body .price-block strong{font-size:28px;font-weight:850;line-height:1.05;display:block}body .price-block span{color:var(--ui-muted);margin-top:5px;font-size:9px;line-height:1.3;display:block}body .pricing-card ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid!important}body .pricing-card li{align-items:flex-start;gap:8px;font-size:11px;font-weight:700;line-height:1.35;display:flex}body .pricing-card>.btn{width:100%;margin-top:auto}body .pricing-compare-section,body .pricing-support-section,body .case-stories-section,body .about-section,body .book-contact-section{padding:clamp(58px,6vw,88px) 0}body .pricing-compare-grid{grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}body .pricing-compare-copy h2,body .pricing-faq-block h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.3vw,50px);font-weight:850;line-height:1.08}body .pricing-compare-copy p,body .pricing-faq-block>p{color:var(--ui-muted);font-size:13px;line-height:1.6}body .compare-table{border:1px solid var(--ui-line);min-width:0;box-shadow:var(--ui-shadow);background:#fff;border-radius:14px;overflow-x:auto}body .compare-head,body .compare-row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(90px,.55fr));align-items:center;gap:10px;min-width:620px;padding:13px 18px;display:grid}body .compare-row:last-child{border-bottom:0}body .compare-head{font-size:11px;font-weight:850}body .compare-row{color:var(--ui-muted);font-size:10px}body .compare-row b{place-items:center;display:grid}body .support-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .support-card-grid>article{text-align:center}body .support-card-grid .mini-icon{margin-inline:auto}body .pricing-faq-block{max-width:1080px;margin:58px auto 0}body .simple-faq-list{gap:10px;margin-top:26px;display:grid}body .simple-faq-list button{border:1px solid var(--ui-line);width:100%;min-height:58px;color:var(--ui-ink);font:inherit;text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-size:12px;font-weight:800;display:flex}body .case-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .case-story-card{padding:24px!important}body .case-industry{width:max-content;max-width:100%;min-height:46px;color:var(--ui-violet);white-space:normal;background:#f5f0ff;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}body .case-industry svg{flex:0 0 28px!important;width:28px!important;max-width:28px!important;height:28px!important}body .case-story-card h3{margin:20px 0 0;font-size:21px;font-weight:850}body .case-story-card>p{color:var(--ui-muted);margin:10px 0 0;font-size:12px;line-height:1.55}body .story-metrics,body .case-stats{margin-top:20px;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}body .story-metrics>span,body .case-stats>span{text-align:center;background:#fff;border-radius:11px;align-content:center;justify-items:center;gap:4px;min-width:0;border:1px solid var(--ui-line)!important;grid-template-columns:1fr!important;min-height:112px!important;padding:10px 6px!important;display:grid!important}body .story-metrics>span>.mini-icon,body .case-stats>span>.mini-icon{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}body .story-metrics>span>strong,body .case-stats>span>strong{margin:0;line-height:1;font-size:20px!important}body .story-metrics>span>small,body .case-stats>span>small{max-width:11ch;color:var(--ui-muted);font-weight:750;line-height:1.2;font-size:8px!important}body .story-timeline{border-left:1px solid #b89cff;gap:8px;margin-top:20px;padding-left:18px;display:grid}body .story-timeline span{color:#4f4a61;font-size:10px;line-height:1.35}body .trusted-businesses{align-items:center;grid-template-columns:minmax(180px,1.1fr) repeat(5,minmax(110px,.7fr))!important}body .trusted-businesses>div h3{margin:0;font-size:16px}body .trusted-businesses>div p{color:var(--ui-muted);margin:8px 0 0;font-size:10px;line-height:1.45}body .trusted-businesses>span{text-align:center;justify-items:center;gap:6px;min-height:70px;font-size:9px;font-weight:800;grid-template-columns:1fr!important;padding:8px!important;display:grid!important}body .case-benefit-grid{margin-top:28px;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .final-cta{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:linear-gradient(110deg,#f5f0ff,#fff2ec);border-radius:18px;align-items:center;gap:28px;margin-top:34px;grid-template-columns:minmax(240px,.8fr) minmax(320px,1fr) auto!important;padding:30px!important;display:grid!important}body .final-cta.dark{color:#fff;background:linear-gradient(105deg,#17123e,#46148e 58%,#ff4e1f)}body .final-cta h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:850;line-height:1.12}body .final-cta p{color:inherit;opacity:.78;margin:10px 0 0;font-size:12px;line-height:1.5}body .case-cta-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body .case-cta-metrics>span{text-align:center;justify-items:center;gap:7px;min-width:0;font-size:9px;font-weight:800;display:grid}body .case-cta-metrics .mini-icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}body .about-hero-grid{align-items:center;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:48px!important;display:grid!important}body .problem-panel{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:18px;padding:30px!important}body .problem-panel h2{color:#ef3c2c;margin:0 0 14px;font-size:19px;font-weight:850}body .problem-panel article{border-bottom:1px solid var(--ui-line);align-items:center;gap:14px;min-width:0;padding:18px 0;grid-template-columns:100px minmax(0,1fr)!important;display:grid!important}body .problem-panel article:last-child{border-bottom:0}body .problem-panel article>strong{color:#ef3c2c;font-size:38px;line-height:1}body .problem-panel article>span{background:0 0;min-width:0;border:0!important;padding:0!important;display:block!important}body .problem-panel b{font-size:12px;line-height:1.3;display:block}body .problem-panel small{color:var(--ui-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}body .solve-row{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important;display:grid!important}body .solve-row article{min-width:0;position:relative}body .solve-row .mini-icon{margin-inline:auto}body .solve-row h3{margin:10px 0 0;font-size:14px;font-weight:850}body .solve-row p{color:var(--ui-muted);margin:7px 0 0;font-size:10px;line-height:1.45}body .solve-row article>b{color:#fff;background:var(--ui-violet);border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:40px;left:calc(50% + 18px)}body .gain-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .gain-grid>article{text-align:center}body .gain-grid .mini-icon{margin-inline:auto}body .compare-split{align-items:center;gap:30px;max-width:850px;margin:0 auto;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)!important;display:grid!important}body .compare-list{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:14px;overflow:hidden}body .compare-list h3{text-align:center;margin:0;padding:11px;font-size:13px}body .compare-list.human h3{color:#ef3c2c;background:#fff0ec}body .compare-list.ai h3{color:var(--ui-violet);background:#f2edff}body .compare-list>span{background:0 0;font-size:10px;border:0!important;padding:6px 20px!important;display:block!important}body .compare-split>strong{background:#fff;border:1px solid #d9ccff;border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;display:grid}body .who-row{border-block:1px solid var(--ui-line);gap:0;padding:16px 0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}body .who-row article{min-width:0;box-shadow:none;background:0 0;grid-template-areas:"icon title""icon text";align-content:start;gap:4px 12px;border:0!important;border-right:1px solid var(--ui-line)!important;grid-template-columns:48px minmax(0,1fr)!important;padding:12px 20px!important;display:grid!important}body .who-row article:last-child{border-right:0!important}body .who-row .mini-icon{grid-area:icon;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body .who-row h3{grid-area:title;min-width:0;margin:0;font-size:13px;font-weight:850;line-height:1.25}body .who-row p{min-width:0;color:var(--ui-muted);grid-area:text;margin:3px 0 0;font-size:9px;line-height:1.4}body .book-grid,body .form-grid{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr)!important;gap:clamp(44px,6vw,86px)!important;display:grid!important}body .form-grid{align-items:center}body .book-grid{align-items:start}body .book-copy{align-self:start;padding-top:clamp(30px,3.2vw,48px)}body .book-form-card,body .consult-form{border:1px solid var(--ui-line);min-width:0;box-shadow:var(--ui-shadow-lg);background:#fff;border-radius:18px;padding:clamp(24px,3vw,38px)!important}body .form-title{align-items:center;gap:14px;display:flex}body .form-title h2{margin:0;font-size:22px;font-weight:850}body .field-grid{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 20px!important;display:grid!important}body .field-grid label{min-width:0;color:var(--ui-ink);gap:8px;font-size:10px;font-weight:800;display:grid}body .field-grid label.full{grid-column:1/-1}body .field-grid input,body .field-grid textarea,body .field-grid select{border:1px solid var(--ui-line);width:100%;min-width:0;min-height:50px;color:var(--ui-ink);font:inherit;background:#fff;border-radius:8px;outline:none;padding:12px 14px;font-weight:500}body .field-grid textarea{resize:vertical;min-height:108px}body .form-button{width:100%;margin-top:22px}body .book-form-card>small,body .consult-form>small{color:var(--ui-muted);text-align:center;margin-top:12px;font-size:9px;display:block}body .contact-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .contact-card-grid>article{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:20px!important;display:grid!important}body .contact-card-grid h3{margin:0;font-size:13px;font-weight:850}body .contact-card-grid p,body .contact-card-grid small{color:var(--ui-muted);margin:5px 0 0;font-size:9px;line-height:1.35;display:block}body .site-footer{border-top:1px solid var(--ui-line);background:#fff;padding:50px 0 18px}body .footer-grid{align-items:start;grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(140px,.75fr))!important;gap:36px!important;display:grid!important}body .footer-brand p{max-width:260px;color:var(--ui-muted);font-size:11px;line-height:1.65}body .footer-social{gap:9px;margin-top:16px;display:flex}body .footer-social a{background:#f6f2ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}body .footer-col h3{margin:0 0 14px;font-size:13px;font-weight:850}body .footer-col a,body .footer-contact span{color:var(--ui-muted);margin-top:9px;font-size:10px;line-height:1.35;display:block}body .footer-contact{align-content:start;gap:10px;display:grid}body .footer-contact h3{margin-bottom:4px}body .footer-contact .footer-contact-item{min-width:0;color:var(--ui-ink);background:#fbf9ff;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px;display:grid}body .footer-contact .footer-contact-icon{width:38px;height:38px;color:var(--ui-violet);background:#f0e9ff;border-radius:10px;place-items:center;margin:0;display:grid}body .footer-contact .footer-contact-icon svg{width:21px!important;height:21px!important}body .footer-contact .footer-contact-copy{min-width:0;margin:0;display:block}body .footer-contact .footer-contact-copy strong,body .footer-contact .footer-contact-copy small{overflow-wrap:anywhere;min-width:0;margin:0;display:block}body .footer-contact .footer-contact-copy strong{color:var(--ui-ink);font-size:10px;font-weight:850}body .footer-contact .footer-contact-copy small{color:var(--ui-muted);margin-top:3px;font-size:8.5px;line-height:1.4}body .footer-bottom{border-top:1px solid var(--ui-line);color:var(--ui-muted);text-align:center;margin-top:34px;padding-top:14px;font-size:9px}body .motion-reveal{opacity:0;transition:opacity .52s,transform .52s;transition-delay:var(--motion-delay,0s);transform:translateY(16px)}body .motion-reveal.motion-visible{opacity:1;transform:none}@media (hover:hover){body .btn:hover{transform:translateY(-2px)}body .feature-card:hover,body .service-card:hover,body .page-service-card:hover,body .solution-card:hover,body .industry-card:hover,body .case-card:hover,body .case-story-card:hover,body .pricing-card:hover{box-shadow:var(--ui-shadow-lg);transform:translateY(-4px)}}@media (max-width:1180px){body .header-shell{grid-template-columns:minmax(210px,.8fr) minmax(480px,1.7fr) minmax(170px,.62fr)}body .site-header nav{gap:16px}body .site-header nav a{font-size:11px}body .stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .stats-grid{grid-template-columns:230px minmax(0,1fr)!important}body .four-grid,body .services-grid,body .industry-grid,body .solution-grid,body .service-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .gain-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .page-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .page-stat-strip>span{border-radius:12px;border:1px solid var(--ui-line)!important}body .about-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .about-stat-strip>span{border-radius:12px;border:1px solid var(--ui-line)!important}}@media (max-width:980px){body .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}body .header-shell{grid-template-columns:40px minmax(0,1fr) minmax(130px,150px);gap:9px;min-height:74px}body .hamburger{background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid!important}body .site-header nav{display:none}body .site-header.menu-open nav{border:1px solid var(--ui-line);max-height:calc(100vh - 92px);box-shadow:var(--ui-shadow-lg);background:#fff;border-radius:15px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}body .site-header.menu-open nav a{border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:13px;display:flex}body .site-header.menu-open nav a:hover,body .site-header.menu-open nav a.active{background:#f5f0ff}body .site-header.menu-open nav .mobile-nav-cta{color:#fff;background:linear-gradient(100deg, var(--ui-violet), var(--ui-orange));display:flex}body .hero-grid,body .page-hero-grid,body .industries-hero-grid,body .video-grid,body .automation-grid,body .service-demo-grid,body .process-layout,body .consult-card,body .about-hero-grid,body .book-grid,body .form-grid,body .pricing-compare-grid{grid-template-columns:1fr!important}body .hero-copy,body .page-hero-copy,body .about-copy,body .book-copy{text-align:center}body .hero-copy h1,body .page-hero-copy h1,body .about-copy h1,body .book-copy h1,body .hero-copy>p,body .page-hero-copy>p,body .about-copy>p,body .book-copy>p,body .hero-copy .section-badge,body .page-hero-copy .section-badge,body .about-copy .section-badge,body .book-copy .section-badge{margin-inline:auto}body .hero-actions,body .page-actions,body .automation-actions{justify-content:center}body .hero-visual{order:2;max-width:680px;margin-inline:auto}body .page-hero-art,body .solutions-orbit-art,body .service-control-art{max-width:720px;margin-inline:auto}body .stats-grid{grid-template-columns:1fr!important}body .stats-copy{text-align:center}body .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .steps-row{max-width:620px;margin-inline:auto;grid-template-columns:1fr!important}body .process-intro{text-align:center}body .process-intro .section-badge{margin-inline:auto}body .process-intro p{max-width:560px;margin-inline:auto}body .benefit-row,body .info-row,body .page-info-row,body .support-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .benefit-row>span,body .info-row>span,body .page-info-row>span,body .support-row>span{border-radius:11px;border:1px solid var(--ui-line)!important}body .case-story-grid,body .case-grid,body .pricing-grid{max-width:650px;margin-inline:auto;grid-template-columns:1fr!important}body .pricing-card{min-height:0}body .support-card-grid,body .case-benefit-grid,body .contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .solve-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .who-row{border:0;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .who-row article{border-radius:11px;border:1px solid var(--ui-line)!important}body .final-cta{text-align:center;grid-template-columns:1fr!important}body .final-cta .page-actions{width:100%}body .trusted-businesses{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .trusted-businesses>div{text-align:center;grid-column:1/-1}body .trusted-logos>div{grid-template-columns:repeat(4,minmax(0,1fr))}body .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .footer-brand{grid-column:1/-1}}@media (max-width:620px){body .hero{padding:32px 0 24px!important}body .hero-grid{gap:18px!important}body .hero-copy{text-align:center!important}body .hero-copy h1{max-width:390px!important;margin-inline:auto!important;font-size:clamp(37px,10.7vw,47px)!important;line-height:1.03!important}body .hero-copy>p{max-width:38ch!important;margin:18px auto 0!important;font-size:13px!important;line-height:1.58!important}body .hero-actions{max-width:390px!important;margin:22px auto 0!important}body .hero-visual,body .hero-art{aspect-ratio:650/420!important;background:#f4f0ff!important;border-radius:22px!important;width:100%!important;max-width:430px!important;min-height:0!important;margin:12px auto 0!important;overflow:hidden!important}body .hero-art-image{display:none!important}body .hero-art-image-mobile{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:22px!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}body .trust-section{margin-top:0!important;padding:8px 0 28px!important}body .trust-strip{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:center!important;gap:5px!important;padding:12px 2px!important}body .trust-strip:before{grid-column:1/-1!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.2!important}body .trust-item{background:0 0!important;border:0!important;place-items:center!important;min-height:32px!important;padding:0!important;font-size:0!important;display:grid!important}body .trust-item span{display:none!important}body .trust-icon{width:25px!important;height:25px!important;overflow:visible!important}body .trust-icon svg{width:100%!important;height:100%!important}body .service-card,body .page-service-card{border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) 18px!important;align-items:center!important;gap:6px 14px!important;min-height:126px!important;padding:18px!important;display:grid!important;position:relative!important}body .service-card .service-top,body .page-service-card .service-top{display:contents!important}body .service-card .service-icon,body .page-service-card .service-icon{grid-area:1/1/3!important;width:58px!important;height:58px!important;margin:0!important}body .service-card .service-top b,body .page-service-card .service-top b{color:var(--ui-violet)!important;background:#f5f0ff!important;border-radius:999px!important;margin:0!important;padding:3px 7px!important;font-size:9px!important;line-height:1!important;position:absolute!important;top:10px!important;right:42px!important}body .service-card h3,body .page-service-card h3{grid-area:1/2!important;margin:0!important;padding-right:24px!important;font-size:14px!important;line-height:1.23!important}body .service-card p,body .page-service-card p{grid-area:2/2!important;margin:0!important;font-size:10px!important;line-height:1.45!important}body .service-card i,body .page-service-card i{border:1px solid var(--ui-line)!important;background:#fff!important;border-radius:50%!important;grid-area:1/3/3!important;place-self:center!important;width:18px!important;height:18px!important;margin:0!important}body .process-layout{grid-template-columns:1fr!important;gap:26px!important;display:grid!important}body .process-intro{text-align:center!important;width:100%!important;max-width:430px!important;margin-inline:auto!important}body .process-intro h2{font-size:36px!important;line-height:1.06!important}body .process-intro p{max-width:34ch!important;margin:14px auto 0!important;font-size:13px!important;line-height:1.55!important}body .steps-row{grid-template-columns:1fr!important;gap:28px!important;width:100%!important;max-width:430px!important;margin-inline:auto!important}body .step-card{-moz-column-gap:18px!important;text-align:left!important;border-radius:18px!important;grid-template-rows:auto 1fr!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:center!important;column-gap:18px!important;width:100%!important;min-height:190px!important;padding:20px!important;display:grid!important}body .step-number{width:34px!important;height:34px!important;font-size:11px!important;top:12px!important;left:12px!important}body .step-visual{aspect-ratio:auto!important;grid-area:1/1/3!important;width:100%!important;height:130px!important;margin:0!important}body .step-card h3{grid-area:1/2!important;margin:0 0 8px!important;font-size:17px!important;line-height:1.22!important}body .step-card p{grid-area:2/2!important;margin:0!important;font-size:11px!important;line-height:1.5!important}body .step-card>i{display:none!important}body .process-benefits,body .consult-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}body .process-benefits>span,body .consult-benefits>span{border:1px solid var(--ui-line)!important;text-align:center!important;border-radius:14px!important;grid-template-columns:1fr!important;grid-template-areas:"icon""title""text"!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-height:142px!important;padding:14px 10px!important;display:grid!important}body .process-benefits>span>.mini-icon,body .consult-benefits>span>.mini-icon{width:46px!important;height:46px!important;margin:0!important}body .process-benefits>span>strong,body .consult-benefits>span>strong{font-size:12px!important;line-height:1.25!important}body .process-benefits>span>small,body .consult-benefits>span>small{max-width:18ch!important;font-size:9px!important;line-height:1.35!important}body .consult-card{text-align:center!important;grid-template-columns:1fr!important;gap:18px!important;padding:18px!important;display:grid!important}body .consult-visual{aspect-ratio:16/10!important;border-radius:16px!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}body .consult-visual img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important;width:100%!important;height:100%!important}body .consult-copy{grid-column:1!important}body .consult-copy h2{font-size:32px!important;line-height:1.08!important}body .consult-copy p{max-width:34ch!important;margin-inline:auto!important}body .case-grid{width:100%!important;max-width:430px!important;margin-inline:auto!important}body .case-card{border-radius:18px!important;min-height:0!important;padding:18px!important;position:relative!important}body .case-industry{min-height:38px!important;padding:6px 10px!important;font-size:9px!important}body .case-industry svg{width:22px!important;height:22px!important}body .case-art{width:72px!important;height:72px!important;top:16px!important;right:16px!important}body .case-card h3{max-width:calc(100% - 88px)!important;margin:20px 0 12px!important;font-size:18px!important;line-height:1.2!important}body .case-card>p,body .case-card blockquote{display:none!important}body .case-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:22px 0 0!important;padding:0!important}body .case-stats>span{border-radius:12px!important;min-height:100px!important;padding:9px 4px!important}body .case-stats>span>.mini-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}body .case-stats>span>strong{font-size:18px!important}body .case-stats>span>small{max-width:11ch!important;font-size:8px!important;line-height:1.15!important}body .trusted-logos{margin-top:14px!important;padding:16px 10px!important}body .trusted-logos>strong{max-width:28ch!important;margin:0 auto 12px!important;font-size:14px!important;line-height:1.35!important}body .case-bottom-cta{text-align:center!important;grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:18px!important;display:grid!important}body .case-cta-art{float:none!important;aspect-ratio:16/9!important;border-radius:15px!important;width:100%!important;height:auto!important;margin:0!important;overflow:hidden!important}body .case-cta-art img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important;width:100%!important;height:100%!important}body .case-bottom-cta h3{max-width:26ch!important;margin:0 auto 8px!important;font-size:22px!important;line-height:1.2!important}body .case-bottom-cta p{max-width:34ch!important;margin:0 auto!important;font-size:12px!important;line-height:1.55!important}body .case-bottom-cta .hero-actions{width:100%!important;margin-top:0!important}}body .footer-contact .footer-contact-item{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}body .footer-contact .footer-contact-icon{place-self:center!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body .footer-contact .footer-contact-icon svg{width:24px!important;height:24px!important;margin:0 auto!important;display:block!important;position:static!important;transform:none!important}body .logo-lockup{width:max-content!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:visible!important}body .brand-logo-image{background:#fff!important;width:250px!important;max-width:100%!important;height:69px!important;display:block!important;position:relative!important;overflow:hidden!important}body .brand-logo-image>img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;opacity:1!important;visibility:visible!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important;position:static!important;transform:none!important}body .footer-brand .brand-logo-image{width:290px!important;height:80px!important}@media (max-width:860px){body .site-header .logo-lockup{width:100%!important}body .site-header .brand-logo-image{width:min(100%,160px)!important;height:44px!important}body .footer-brand .brand-logo-image{width:min(100%,270px)!important;height:74px!important}}@media (max-width:430px){body .site-header .brand-logo-image{width:min(100%,126px)!important;height:35px!important}}body .section-badge.has-icon:before{content:none}body .section-badge-icon{width:14px;height:14px;color:var(--ui-violet);flex:0 0 14px}body .hero-art-image-mobile{display:none!important}@media (min-width:981px){body .hero-copy{transform:translateY(-43px)}body .trust-section{z-index:2;margin-top:-40px;position:relative}body .hero-actions .btn>span:first-child{white-space:nowrap}}@media (max-width:620px){body .hero-art-image{display:none!important}body .hero-art-image-mobile{border-radius:28px;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}body .container,body .header-shell{width:calc(100% - 28px)}body .header-shell{grid-template-columns:36px minmax(0,1fr) minmax(112px,132px)}body .logo-bot{border-radius:12px;flex-basis:42px;width:42px;height:42px}body .logo-bot svg{width:32px;height:32px}body .logo-copy strong{letter-spacing:-.025em;font-size:14px}body .logo-copy small{letter-spacing:.12em;margin-top:4px;font-size:5.5px}body .header-cta{border-radius:10px;gap:6px;min-height:40px;padding-inline:9px;font-size:10px}body .header-cta .btn-icon{flex-basis:14px;width:14px;height:14px}body .section-pad{padding-block:58px}body .hero{padding-top:40px}body .hero-copy h1{font-size:clamp(39px,11vw,49px);line-height:1.04}body .page-hero-copy h1,body .about-copy h1,body .book-copy h1{font-size:clamp(36px,10.2vw,46px)!important;line-height:1.07!important}body .hero-copy>p,body .page-hero-copy>p,body .about-copy>p,body .book-copy>p{font-size:13px;line-height:1.65}body .section-intro h2,body .page-section-heading>h1,body .page-section-heading>h2,body .suite-heading h2{font-size:clamp(31px,8.8vw,39px);line-height:1.08}body .section-badge{margin-bottom:18px;font-size:10px}body .hero-actions,body .page-actions,body .automation-actions{gap:10px;width:100%;grid-template-columns:1fr!important;display:grid!important}body .hero-actions .btn,body .page-actions .btn,body .automation-actions .btn{width:100%;min-width:0}body .hero-art,body .hero-visual{aspect-ratio:1}body .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 8px!important;padding:18px 12px!important}body .trust-strip:before{font-size:10px}body .trust-item{font-size:0}body .trusted-logos{padding:16px 12px!important}body .trusted-logos>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}body .trusted-logos span{font-size:0}body .trusted-logos svg{flex-basis:21px!important;width:21px!important;max-width:21px!important;height:21px!important}body .stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .stat-card{grid-template-columns:44px minmax(0,1fr)!important;min-height:100px!important;padding:10px!important}body .stat-card>.stat-icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}body .stat-card>strong{font-size:25px!important}body .stat-card>span:last-child{font-size:9px!important}body .four-grid,body .services-grid,body .industry-grid,body .solution-grid,body .service-page-grid,body .gain-grid,body .support-card-grid,body .case-benefit-grid,body .contact-card-grid{grid-template-columns:1fr!important}body .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .solution-card{padding:18px 14px!important}body .solution-card .mini-icon{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body .solution-card h3{font-size:13px}body .solution-card p{font-size:10px}body .service-card,body .page-service-card{grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr) 24px!important;gap:4px 12px!important;min-height:0!important;padding:18px!important}body .service-card .service-top,body .page-service-card .service-top{grid-area:1/1/3;align-self:start}body .service-card .service-top b,body .page-service-card .service-top b{margin-left:48px;font-size:10px;position:absolute}body .service-card h3,body .page-service-card h3{grid-column:2;font-size:14px!important}body .service-card p,body .page-service-card p{grid-column:2;font-size:10px!important}body .service-card i,body .page-service-card i{border:1px solid var(--ui-line);background:0 0;border-radius:50%;grid-area:1/3/3;align-self:center;width:20px;height:20px}body .video-grid,body .automation-grid,body .service-demo-grid{gap:28px!important}body .video-copy h2,body .automation-copy h2,body .page-hero-copy h2{font-size:36px}body .video-card,body .service-control-art{aspect-ratio:1.05}body .automation-art{aspect-ratio:928/1054;width:min(100%,620px)}body .benefit-row,body .info-row,body .page-info-row,body .support-row{grid-template-columns:1fr!important}body .process-benefits,body .consult-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .consult-card{text-align:center;padding:26px 18px!important}body .consult-copy .section-badge{margin-inline:auto}body .consult-copy h2{font-size:34px}body .page-mini-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .page-mini-row>span{text-align:center;justify-items:center;gap:5px;font-size:9px;display:grid!important}body .page-stat-strip,body .about-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}body .page-stat-strip>span,body .about-stat-strip>span{border-radius:10px;border:1px solid var(--ui-line)!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:78px!important;padding:10px!important}body .page-stat-strip>span>.mini-icon,body .about-stat-strip>span>.mini-icon{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}body .page-stat-strip>span>strong,body .about-stat-strip>span>strong{font-size:23px!important}body .industry-orbit{aspect-ratio:1;min-height:390px}body .industry-orbit:before{width:210px;height:210px}body .industry-orbit:after{width:300px;height:300px}body .orbit-core{width:82px;height:82px}body .orbit-core svg{width:42px;height:42px}body .orbit-item{width:48px;min-height:48px;box-shadow:none;background:0 0;border:0;padding:0;display:block}body .orbit-item>div{display:none}body .orbit-item .mini-icon{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}body .orbit-item-1{top:2%}body .orbit-item-2{top:21%;left:12%}body .orbit-item-3{top:21%;right:12%}body .orbit-item-4{top:48%;left:4%}body .orbit-item-5{top:48%;right:4%}body .orbit-item-6{bottom:12%;right:15%}body .orbit-item-7{bottom:2%}body .orbit-item-8{bottom:12%;left:15%}body .orbit-more{font-size:8px;bottom:10%}body .pricing-page-hero,body .case-page-hero{padding-top:48px!important}body .pricing-card{padding:22px!important}body .story-metrics,body .case-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .story-metrics>span,body .case-stats>span{min-height:105px!important}body .trusted-businesses{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:12px!important}body .trusted-businesses>div{grid-column:1/-1}body .trusted-businesses>span{font-size:0;border:0!important}body .case-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .case-cta-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .problem-panel{text-align:left;padding:22px 18px!important}body .problem-panel article{grid-template-columns:72px minmax(0,1fr)!important}body .problem-panel article>strong{font-size:31px}body .solve-row{grid-template-columns:1fr!important;gap:22px!important}body .solve-row article{text-align:left;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"icon title""icon text";gap:4px 14px;display:grid}body .solve-row .mini-icon{grid-area:icon}body .solve-row h3{grid-area:title;margin:0}body .solve-row p{grid-area:text;margin:0}body .solve-row article>b{top:37px;left:39px}body .gain-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .compare-split{gap:16px;grid-template-columns:1fr!important}body .compare-split>strong{margin-inline:auto}body .who-row,body .field-grid{grid-template-columns:1fr!important}body .field-grid label.full{grid-column:auto}body .contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .contact-card-grid>article{grid-template-columns:44px minmax(0,1fr);padding:14px!important}body .contact-card-grid .mini-icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}body .footer-grid{grid-template-columns:1fr!important;gap:26px!important}body .footer-brand{grid-column:auto}}@media (max-width:360px){body .header-shell{grid-template-columns:32px minmax(0,1fr) 108px}body .logo-copy strong{font-size:12px}body .header-cta{font-size:9px}body .stats-cards,body .page-stat-strip,body .about-stat-strip,body .gain-grid,body .case-benefit-grid,body .contact-card-grid,body .solution-grid,body .story-metrics,body .case-stats{grid-template-columns:1fr!important}body .case-cta-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body .motion-reveal,body .btn-primary:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}body .site-header nav .mobile-nav-cta{display:none!important}body .logo-bot svg g,body .logo-bot svg path,body .logo-bot svg circle,body .logo-bot svg rect,body .logo-bot svg line{stroke:#fff!important}@media (min-width:981px){body .hero-actions .btn,body .page-actions .btn,body .automation-actions .btn{min-width:0!important}body .hero-actions .btn-primary,body .page-actions .btn-primary,body .automation-actions .btn-primary{flex:0 220px}body .hero-actions .btn-primary{flex-basis:240px}body .hero-actions .btn-secondary,body .page-actions .btn-secondary,body .automation-actions .btn-secondary{flex:0 190px}body .hero-actions .btn-secondary{flex-basis:220px}body .book-grid{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)!important}body .industry-consult-card .page-actions{gap:20px}body .industry-consult-card .page-actions .btn-primary{flex-basis:260px;min-height:60px}body .industry-consult-card .page-actions .btn-secondary{flex-basis:220px;min-height:60px}body .book-copy h1{max-width:500px;font-size:clamp(48px,4vw,60px)!important}}@media (max-width:980px){body .container,body .header-shell{width:calc(100% - 28px)!important}body .site-header.menu-open nav .mobile-nav-cta{display:flex!important}body .compare-table{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}body .book-copy{padding-top:0}}
@media (max-width:620px){body .hero{padding:32px 0 24px!important}body .hero-grid{gap:18px!important}body .hero-copy{text-align:center!important}body .hero-copy h1{max-width:390px!important;margin-inline:auto!important;font-size:clamp(37px,10.7vw,47px)!important;line-height:1.03!important}body .hero-copy>p{max-width:38ch!important;margin:18px auto 0!important;font-size:13px!important;line-height:1.58!important}body .hero-actions{max-width:390px!important;margin:22px auto 0!important}body .hero-visual,body .hero-art{aspect-ratio:650/420!important;background:#f4f0ff!important;border-radius:22px!important;width:100%!important;max-width:430px!important;min-height:0!important;margin:12px auto 0!important;overflow:hidden!important}body .hero-art-image{display:none!important}body .hero-art-image-mobile{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:22px!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}body .trust-section{margin-top:0!important;padding:8px 0 28px!important}body .trust-strip{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:center!important;gap:5px!important;padding:12px 2px!important}body .trust-strip:before{grid-column:1/-1!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.2!important}body .trust-item{background:0 0!important;border:0!important;place-items:center!important;min-height:32px!important;padding:0!important;font-size:0!important;display:grid!important}body .trust-item span{display:none!important}body .trust-icon{width:25px!important;height:25px!important;overflow:visible!important}body .trust-icon svg{width:100%!important;height:100%!important}body .service-card,body .page-service-card{border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) 18px!important;align-items:center!important;gap:6px 14px!important;min-height:126px!important;padding:18px!important;display:grid!important;position:relative!important}body .service-card .service-top,body .page-service-card .service-top{display:contents!important}body .service-card .service-icon,body .page-service-card .service-icon{grid-area:1/1/3!important;width:58px!important;height:58px!important;margin:0!important}body .service-card .service-top b,body .page-service-card .service-top b{color:#5b21f7!important;background:#f5f0ff!important;border-radius:999px!important;margin:0!important;padding:3px 7px!important;font-size:9px!important;line-height:1!important;position:absolute!important;top:10px!important;right:42px!important}body .service-card h3,body .page-service-card h3{grid-area:1/2!important;margin:0!important;padding-right:24px!important;font-size:14px!important;line-height:1.23!important}body .service-card p,body .page-service-card p{grid-area:2/2!important;margin:0!important;font-size:10px!important;line-height:1.45!important}body .service-card i,body .page-service-card i{background:#fff!important;border:1px solid #2f235a1a!important;border-radius:50%!important;grid-area:1/3/3!important;place-self:center!important;width:18px!important;height:18px!important;margin:0!important}body .process-layout{grid-template-columns:1fr!important;gap:26px!important;display:grid!important}body .process-intro{text-align:center!important;width:100%!important;max-width:430px!important;margin-inline:auto!important}body .process-intro h2{font-size:36px!important;line-height:1.06!important}body .process-intro p{max-width:34ch!important;margin:14px auto 0!important;font-size:13px!important;line-height:1.55!important}body .steps-row{grid-template-columns:1fr!important;gap:28px!important;width:100%!important;max-width:430px!important;margin-inline:auto!important}body .step-card{-moz-column-gap:18px!important;text-align:left!important;border-radius:18px!important;grid-template-rows:auto 1fr!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:center!important;column-gap:18px!important;width:100%!important;min-height:190px!important;padding:20px!important;display:grid!important}body .step-number{display:none!important}body .step-visual{aspect-ratio:auto!important;grid-area:1/1/3!important;width:100%!important;height:130px!important;margin:0!important}body .step-card h3{grid-area:1/2!important;margin:0 0 8px!important;font-size:17px!important;line-height:1.22!important}body .step-card p{grid-area:2/2!important;margin:0!important;font-size:11px!important;line-height:1.5!important}body .step-card>i{display:none!important}body .process-benefits,body .consult-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}body .process-benefits>span,body .consult-benefits>span{text-align:center!important;border:1px solid #2f235a1a!important;border-radius:14px!important;grid-template-columns:1fr!important;grid-template-areas:"icon""title""text"!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-height:142px!important;padding:14px 10px!important;display:grid!important}body .process-benefits .mini-icon,body .consult-benefits .mini-icon{width:46px!important;height:46px!important;margin:0!important}body .process-benefits strong,body .consult-benefits strong{font-size:12px!important;line-height:1.25!important}body .process-benefits small,body .consult-benefits small{max-width:18ch!important;font-size:9px!important;line-height:1.35!important}body .consult-card{text-align:center!important;grid-template-columns:1fr!important;gap:18px!important;padding:18px!important;display:grid!important}body .consult-visual{aspect-ratio:16/10!important;border-radius:16px!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}body .consult-visual img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important;width:100%!important;height:100%!important}body .consult-copy{grid-column:1!important}body .consult-copy h2{font-size:32px!important;line-height:1.08!important}body .consult-copy p{max-width:34ch!important;margin-inline:auto!important}body .case-grid{width:100%!important;max-width:430px!important;margin-inline:auto!important}body .case-card{border-radius:18px!important;min-height:0!important;padding:18px!important;position:relative!important}body .case-industry{min-height:38px!important;padding:6px 10px!important;font-size:9px!important}body .case-industry svg{width:22px!important;height:22px!important}body .case-art{width:72px!important;height:72px!important;top:16px!important;right:16px!important}body .case-card h3{max-width:calc(100% - 88px)!important;margin:20px 0 12px!important;font-size:18px!important;line-height:1.2!important}body .case-card>p,body .case-card blockquote{display:none!important}body .case-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:22px 0 0!important;padding:0!important}body .case-stats>span{border-radius:12px!important;min-height:100px!important;padding:9px 4px!important}body .case-stats .mini-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}body .case-stats strong{font-size:18px!important}body .case-stats small{max-width:11ch!important;font-size:8px!important;line-height:1.15!important}body .trusted-logos{margin-top:14px!important;padding:16px 10px!important}body .trusted-logos>strong{max-width:28ch!important;margin:0 auto 12px!important;font-size:14px!important;line-height:1.35!important}body .case-bottom-cta{text-align:center!important;grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:18px!important;display:grid!important}body .case-cta-art{float:none!important;aspect-ratio:16/9!important;border-radius:15px!important;width:100%!important;height:auto!important;margin:0!important;overflow:hidden!important}body .case-cta-art img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important;width:100%!important;height:100%!important}body .case-bottom-cta h3{max-width:26ch!important;margin:0 auto 8px!important;font-size:22px!important;line-height:1.2!important}body .case-bottom-cta p{max-width:34ch!important;margin:0 auto!important;font-size:12px!important;line-height:1.55!important}body .case-bottom-cta .hero-actions{width:100%!important;margin-top:0!important}}body .site-footer .footer-contact .footer-contact-icon{flex:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}body .site-footer .footer-contact .footer-contact-icon>svg{transform-origin:50%!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}body .site-footer .footer-contact .footer-contact-icon>svg>g{transform-origin:50%!important;transform:none!important}@media (max-width:860px){body .site-footer .footer-contact .footer-contact-icon>svg{width:26px!important;height:26px!important}}body .footer-contact .footer-contact-item{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}body .footer-contact .footer-contact-icon{place-self:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}body .footer-contact .footer-contact-icon svg{transform-origin:50%!important;width:24px!important;height:24px!important;margin:0!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}@media (min-width:981px){body .stats-cards{min-width:0!important}body .stat-card{-moz-column-gap:10px!important;grid-template-columns:48px minmax(0,1fr)!important;column-gap:10px!important;padding:13px 12px!important;overflow:hidden!important}body .stat-card>.stat-icon{width:48px!important;height:48px!important}body .stat-card>strong{letter-spacing:-.035em!important;max-width:100%!important;font-size:clamp(24px,1.75vw,30px)!important}body .video-info-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:0!important;width:100%!important}body .video-info-row>span:last-child{-moz-column-gap:20px!important;grid-template-columns:112px minmax(0,1fr)!important;grid-template-areas:"icon title""icon text"!important;column-gap:20px!important;min-width:0!important;padding-left:30px!important}body .video-info-row .avatar-stack{grid-area:icon!important;width:112px!important;min-width:112px!important;margin:0!important}body .video-info-row>span:last-child strong,body .video-info-row>span:last-child small{z-index:1!important;min-width:0!important;margin-left:0!important;position:relative!important}body .site-footer .footer-grid{grid-template-columns:minmax(285px,1.3fr) repeat(3,minmax(125px,.72fr)) minmax(250px,1.05fr)!important;gap:clamp(24px,2.4vw,42px)!important}body .footer-contact{width:100%!important}body .footer-contact .footer-contact-item{border-radius:14px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-height:64px!important;padding:10px 12px!important}body .footer-contact .footer-contact-icon{border-radius:12px!important;width:44px!important;height:44px!important}body .footer-contact .footer-contact-copy,body .footer-contact .footer-contact-copy strong,body .footer-contact .footer-contact-copy small{text-align:left!important;margin:0!important}body .orbit-core svg g,body .orbit-core svg path,body .orbit-core svg circle,body .orbit-core svg rect,body .orbit-core svg line{stroke:#fff!important}body .pricing-page .pricing-card ul{gap:12px!important;margin-top:28px!important;display:grid!important}body .pricing-page .pricing-card li{align-items:center!important;gap:10px!important;line-height:1.45!important}body .pricing-page .pricing-card li .check-dot{flex:0 0 20px!important;margin:0!important}body .pricing-route-grid .pricing-card:first-child .pricing-head>.icon-badge svg,body .pricing-route-grid .pricing-card:nth-child(3) .pricing-head>.icon-badge svg{width:76%!important;height:76%!important;overflow:hidden!important}body .case-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(100%,1080px)!important;margin-inline:auto!important}body .about-stat-strip>span:nth-child(4) .mini-icon{overflow:hidden!important}body .about-stat-strip>span:nth-child(4) .mini-icon g{transform-origin:50%!important;transform:scale(.82)!important}}@media (max-width:620px){body .top-fold-shell{overflow:visible!important}body .site-header{z-index:1000!important;background:#fffffff7!important;position:sticky!important;top:0!important;overflow:visible!important}body .site-header .header-shell{position:relative!important;overflow:visible!important}body .site-header .hamburger{z-index:1002!important;cursor:pointer!important;touch-action:manipulation!important;position:relative!important}body .site-header nav{display:none!important}body .site-header.menu-open nav{z-index:1001!important;background:#fff!important;border:1px solid #39305f1f!important;border-radius:16px!important;gap:4px!important;max-height:calc(100dvh - 88px)!important;padding:12px!important;display:grid!important;position:fixed!important;inset:74px 14px auto!important;overflow-y:auto!important;box-shadow:0 24px 60px #27185838!important}body .site-header.menu-open nav a{color:#171426!important;border-radius:10px!important;align-items:center!important;min-height:44px!important;padding:0 13px!important;font-size:13px!important;font-weight:800!important;display:flex!important}body .site-header.menu-open nav a.active{color:#5b21f7!important;background:#f5f0ff!important}body .site-header.menu-open nav .mobile-nav-cta{color:#fff!important;background:linear-gradient(100deg,#5b21f7,#ef35a3 62%,#ff642a)!important}body .hero{padding:28px 0 12px!important}body .hero-grid{gap:14px!important}body .hero-copy h1{font-size:clamp(36px,10.4vw,45px)!important}body .hero-copy>p{margin-top:15px!important}body .hero-actions{margin-top:18px!important}body .hero-visual,body .hero-art{aspect-ratio:1424/1105!important;background:#fff!important;border-radius:20px!important;width:100%!important;max-width:430px!important;margin:8px auto 0!important;overflow:hidden!important}body .hero-art-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;border-radius:20px!important;width:100%!important;height:100%!important;display:block!important;inset:0!important}body .hero-art-image-mobile{display:none!important}body .trust-section{margin:0!important;padding:0 0 24px!important}body .trust-section .container{width:calc(100% - 28px)!important}body .trust-strip{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important;padding:8px 0 2px!important;display:grid!important}body .trust-strip:before{color:#242033!important;text-align:center!important;grid-column:1/-1!important;margin:0 0 6px!important;padding:0!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;position:static!important;transform:none!important}body .trust-item{min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}body .trust-item span{display:none!important}body .trust-icon{width:24px!important;height:24px!important}body .process-section{padding:50px 0!important}body .process-layout{gap:22px!important}body .process-intro{text-align:left!important}body .process-intro .section-badge{margin-inline:0!important}body .process-intro h2{margin:0!important;font-size:35px!important}body .process-intro p{margin:10px 0 0!important;font-size:13px!important}body .steps-row{gap:27px!important}body .step-card{-moz-column-gap:14px!important;text-align:left!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:94px minmax(0,1fr)!important;align-content:center!important;column-gap:14px!important;min-height:116px!important;padding:15px 16px!important;display:grid!important;box-shadow:0 10px 24px #2b215414!important}body .step-number{z-index:3!important;width:27px!important;height:27px!important;font-size:9px!important;display:grid!important;top:12px!important;left:10px!important}body .step-visual{grid-area:1/1/3!important;width:88px!important;height:88px!important;margin:0!important}body .step-visual img{-o-object-fit:contain!important;object-fit:contain!important}body .step-card h3{grid-area:1/2!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.2!important}body .step-card p{grid-area:2/2!important;margin:0!important;font-size:9.5px!important;line-height:1.45!important}body .step-card>i{background:#5b21f7!important;border:0!important;width:2px!important;height:18px!important;display:block!important;position:absolute!important;top:calc(100% + 5px)!important;left:50%!important;transform:translate(-50%)!important}body .step-card>i:after{content:""!important;border-bottom:2px solid #5b21f7!important;border-right:2px solid #5b21f7!important;width:8px!important;height:8px!important;position:absolute!important;bottom:-1px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}body .process-benefits{border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-top:24px!important;padding:10px 4px!important}body .process-benefits>span{border:0!important;border-radius:0!important;gap:4px!important;min-height:92px!important;padding:6px 2px!important}body .process-benefits .mini-icon{width:30px!important;height:30px!important}body .process-benefits strong{font-size:8px!important}body .process-benefits small{font-size:6.5px!important;line-height:1.25!important}body .industries-hero{padding:30px 0 42px!important}body .industries-hero-grid{gap:20px!important}body .industries-hero .page-hero-copy{text-align:left!important}body .industries-hero .page-hero-copy .section-badge{margin-inline:0!important}body .industries-hero .page-hero-copy h1{max-width:340px!important;margin:0!important;font-size:clamp(34px,9.7vw,43px)!important;line-height:1.08!important}body .industries-hero .page-hero-copy p{margin:16px 0 0!important;font-size:13px!important;line-height:1.55!important}body .industries-hero .page-actions{margin:20px 0 0!important}body .industry-orbit{aspect-ratio:1!important;min-height:360px!important;display:block!important;position:relative!important}body .industry-orbit:before,body .industry-orbit:after{content:""!important;border:1px solid #5b21f721!important;border-radius:50%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body .industry-orbit:before{width:255px!important;height:255px!important}body .industry-orbit:after{width:160px!important;height:160px!important}body .orbit-core{width:86px!important;height:86px!important;display:grid!important}body .orbit-core svg{width:48px!important;height:48px!important}body .orbit-core svg g,body .orbit-core svg path,body .orbit-core svg circle,body .orbit-core svg rect,body .orbit-core svg line{stroke:#fff!important}body .orbit-item{width:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:absolute!important}body .orbit-item>div{display:none!important}body .orbit-item .mini-icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}body .orbit-item-1{top:1%!important;left:50%!important;transform:translate(-50%)!important}body .orbit-item-2{top:19%!important;left:16%!important}body .orbit-item-3{top:19%!important;right:16%!important}body .orbit-item-4{top:47%!important;left:7%!important}body .orbit-item-5{top:47%!important;right:7%!important}body .orbit-item-6{bottom:13%!important;right:18%!important}body .orbit-item-7{bottom:1%!important;left:50%!important;transform:translate(-50%)!important}body .orbit-item-8{bottom:13%!important;left:18%!important}body .orbit-more{width:max-content!important;min-height:27px!important;margin:0!important;padding:0 10px!important;font-size:7px!important;position:absolute!important;bottom:47px!important;left:50%!important;transform:translate(-50%)!important}body .industries-hero .page-stat-strip{border-radius:14px!important;grid-template-columns:1fr!important;gap:0!important;margin-top:18px!important;padding:8px 14px!important}body .industries-hero .page-stat-strip>span{border:0!important;border-bottom:1px solid #39305f12!important;border-radius:0!important;grid-template-columns:38px 72px minmax(0,1fr)!important;min-height:58px!important;padding:8px 0!important;display:grid!important}body .industries-hero .page-stat-strip>span:last-child{border-bottom:0!important}body .industries-hero .page-stat-strip .mini-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}body .industries-hero .page-stat-strip strong{font-size:19px!important}body .industries-hero .page-stat-strip small{font-size:9px!important}}body .faq-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}body .faq-row>span:first-child{min-width:0!important;line-height:1.35!important}body .faq-row em{color:#5f5a75!important;opacity:0!important;grid-column:1/-1!important;max-height:0!important;margin:0!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:1.65!important;transition:max-height .22s,margin .22s,opacity .22s!important;display:block!important;overflow:hidden!important}body .faq-row.open em{opacity:1!important;max-height:180px!important;margin-top:10px!important}body .pricing-faq-block .faq-list.simple-faq-list{box-shadow:none!important;text-align:left!important;border:0!important}body .pricing-faq-block .simple-faq-list .faq-row{color:#171426!important;background:#fff!important;border:1px solid #39305f14!important;border-radius:12px!important;min-height:64px!important;padding:18px 22px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 24px #2b21540a!important}body .pricing-card ul{gap:14px!important;display:grid!important}body .pricing-card li{align-items:flex-start!important;gap:11px!important;line-height:1.55!important}body .pricing-card li+li{margin-top:9px!important}body .pricing-card li .check-dot{flex:0 0 20px!important;margin-top:1px!important}body .book-contact-section .final-cta.dark{grid-template-columns:minmax(260px,1fr) minmax(520px,.96fr)!important;align-items:center!important}body .book-contact-section .final-cta.dark .page-actions{grid-template-columns:repeat(2,minmax(220px,1fr))!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;margin:0!important;display:grid!important}body .book-contact-section .final-cta.dark .page-actions .btn{text-align:center!important;border-radius:16px!important;width:100%!important;min-height:86px!important;padding:0 28px!important;line-height:1.18!important}@media (max-width:980px){body .site-header{z-index:1000!important;overflow:visible!important}body .site-header .header-shell{position:relative!important;overflow:visible!important}body .site-header .hamburger{z-index:1003!important;cursor:pointer!important;touch-action:manipulation!important;place-items:center!important;display:grid!important;position:relative!important}body .site-header.menu-open nav{z-index:1002!important;max-height:calc(100dvh - 88px)!important;display:grid!important;position:fixed!important;inset:74px 14px auto!important;overflow-y:auto!important}body .site-header.menu-open nav a{align-items:center!important;display:flex!important}body .site-header.menu-open nav .mobile-nav-cta{display:flex!important}}@media (max-width:620px){body .site-header .header-shell{grid-template-columns:40px minmax(96px,1fr) minmax(132px,148px)!important;gap:8px!important;min-height:74px!important}body .site-header .logo-lockup{min-width:0!important}body .site-header .brand-logo-image{max-width:122px!important}body .site-header .header-cta{white-space:normal!important;text-align:center!important;border-radius:12px!important;gap:6px!important;width:100%!important;max-width:none!important;min-height:46px!important;padding:6px 10px!important;font-size:9.5px!important;line-height:1.12!important}body .site-header .header-cta>span:first-child{text-overflow:clip!important;white-space:normal!important;display:block!important;overflow:visible!important}body .site-header .header-cta .btn-icon{flex:0 0 14px!important;width:14px!important;height:14px!important}body .pricing-card ul{gap:15px!important;margin:26px 0!important}body .pricing-card li{font-size:11px!important;line-height:1.55!important}body .pricing-card li+li{margin-top:10px!important}}@media (max-width:380px){body .site-header .header-shell{grid-template-columns:38px minmax(82px,1fr) minmax(136px,142px)!important;gap:6px!important}body .site-header .brand-logo-image{max-width:108px!important}body .site-header .header-cta{padding-inline:8px!important;font-size:8.8px!important}body .site-header .header-cta .btn-icon{display:none!important}}@media (max-width:860px){body .book-contact-section .final-cta.dark,body .book-contact-section .final-cta.dark .page-actions{grid-template-columns:1fr!important}body .book-contact-section .final-cta.dark .page-actions .btn{min-height:62px!important}}body .video-card-media{z-index:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;filter:saturate(1.04)contrast(1.02)brightness(.86)!important;background:#060713!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}body .video-card.is-playing .video-card-media{filter:none!important;transform:none!important}body .video-card .video-scrim,body .video-card .video-title,body .video-card .video-controls{transition:opacity .22s!important}body .video-card.is-playing .video-scrim,body .video-card.is-playing .video-title,body .video-card.is-playing .video-controls,body .video-card.is-playing .play-button{opacity:0!important;pointer-events:none!important}body .play-button.is-paused-icon span{background:linear-gradient(currentColor 0 0) 0/7px 100% no-repeat,linear-gradient(currentColor 0 0) 100%/7px 100% no-repeat!important;border:0!important;width:20px!important;height:25px!important;margin-left:0!important}

.HowItWorksSection-module__i5l_LW__section{background:radial-gradient(circle at 12% 16%,#6b2cff0e,#0000 28%),linear-gradient(#fff 0%,#fcfaff 100%);padding:78px 0}.HowItWorksSection-module__i5l_LW__inner{width:min(1160px,100% - 40px);margin:0 auto}.HowItWorksSection-module__i5l_LW__intro{text-align:center;max-width:650px;margin:0 auto 34px}.HowItWorksSection-module__i5l_LW__badge{color:#312b42;background:#ffffffe0;border:1px solid #482b7e14;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-bottom:14px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #39266c0d}.HowItWorksSection-module__i5l_LW__intro h2{color:#11101c;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:900;line-height:1.04}.HowItWorksSection-module__i5l_LW__intro h2 span{color:#6425f5;position:relative}.HowItWorksSection-module__i5l_LW__intro h2 span:after{content:"";background:linear-gradient(90deg,#6527f6,#ff6730);border-radius:999px;height:4px;position:absolute;bottom:-6px;left:2%;right:-3%;transform:rotate(-1.5deg)}.HowItWorksSection-module__i5l_LW__intro>p{color:#5d586d;max-width:510px;margin:18px auto 0;font-size:15px;font-weight:500;line-height:1.6}.HowItWorksSection-module__i5l_LW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.HowItWorksSection-module__i5l_LW__card{background:#fffffff5;border:1px solid #362b5b14;border-radius:18px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:176px;padding:22px 22px 22px 18px;display:grid;position:relative;box-shadow:0 12px 30px #2b215413}.HowItWorksSection-module__i5l_LW__number{z-index:2;color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 6px 14px #2a195c2e}.HowItWorksSection-module__i5l_LW__purple{background:#5b21f7}.HowItWorksSection-module__i5l_LW__orange{background:#ff672a}.HowItWorksSection-module__i5l_LW__green{background:#19b78b}.HowItWorksSection-module__i5l_LW__image{width:142px;height:122px;position:relative}.HowItWorksSection-module__i5l_LW__image img{-o-object-fit:contain;object-fit:contain}.HowItWorksSection-module__i5l_LW__copy h3{color:#12101d;margin:0 0 9px;font-size:17px;font-weight:900;line-height:1.25}.HowItWorksSection-module__i5l_LW__copy p{color:#5f5a70;margin:0;font-size:11px;font-weight:600;line-height:1.5}.HowItWorksSection-module__i5l_LW__connector{display:none}.HowItWorksSection-module__i5l_LW__benefits{background:#ffffffe0;border:1px solid #362b5b12;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding:14px 8px;display:grid;box-shadow:0 10px 25px #2b21540e}.HowItWorksSection-module__i5l_LW__benefit{text-align:center;align-content:start;justify-items:center;gap:5px;min-width:0;padding:4px 12px;display:grid}.HowItWorksSection-module__i5l_LW__benefit+.HowItWorksSection-module__i5l_LW__benefit{border-left:1px solid #362b5b0f}.HowItWorksSection-module__i5l_LW__benefitIcon{width:34px;height:34px}.HowItWorksSection-module__i5l_LW__benefit strong{color:#171421;font-size:11px;font-weight:900;line-height:1.25}.HowItWorksSection-module__i5l_LW__benefit small{color:#6b6678;max-width:19ch;font-size:8.5px;font-weight:600;line-height:1.35}@media (max-width:920px){.HowItWorksSection-module__i5l_LW__steps{grid-template-columns:1fr;max-width:620px;margin:0 auto}.HowItWorksSection-module__i5l_LW__card{grid-template-columns:156px minmax(0,1fr)}}@media (max-width:620px){.HowItWorksSection-module__i5l_LW__section{padding:42px 0 46px}.HowItWorksSection-module__i5l_LW__inner{width:calc(100% - 30px)}.HowItWorksSection-module__i5l_LW__intro{text-align:left;margin:0 0 22px}.HowItWorksSection-module__i5l_LW__badge{margin-bottom:12px;padding:6px 11px;font-size:8px}.HowItWorksSection-module__i5l_LW__intro h2{font-size:clamp(32px,9.2vw,38px);line-height:1.03}.HowItWorksSection-module__i5l_LW__intro h2 span:after{height:3px;bottom:-5px}.HowItWorksSection-module__i5l_LW__intro>p{max-width:34ch;margin:12px 0 0;font-size:12.5px;line-height:1.48}.HowItWorksSection-module__i5l_LW__steps{gap:27px;max-width:none}.HowItWorksSection-module__i5l_LW__card{border-radius:14px;grid-template-columns:98px minmax(0,1fr);gap:13px;min-height:112px;padding:12px 14px 12px 11px;box-shadow:0 8px 20px #2b215413}.HowItWorksSection-module__i5l_LW__number{width:25px;height:25px;font-size:8px;top:9px;left:7px}.HowItWorksSection-module__i5l_LW__image{width:98px;height:88px}.HowItWorksSection-module__i5l_LW__copy h3{margin-bottom:5px;font-size:13px;line-height:1.18}.HowItWorksSection-module__i5l_LW__copy p{font-size:9px;line-height:1.42}.HowItWorksSection-module__i5l_LW__connector{background:#5b21f7;border-radius:2px;width:2px;height:18px;display:block;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.HowItWorksSection-module__i5l_LW__connector:after{content:"";border-bottom:2px solid #5b21f7;border-right:2px solid #5b21f7;width:7px;height:7px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.HowItWorksSection-module__i5l_LW__benefits{border-radius:13px;gap:0;margin-top:20px;padding:10px 3px 9px}.HowItWorksSection-module__i5l_LW__benefit{gap:3px;padding:0 3px}.HowItWorksSection-module__i5l_LW__benefitIcon{width:29px;height:29px}.HowItWorksSection-module__i5l_LW__benefit strong{font-size:7.5px}.HowItWorksSection-module__i5l_LW__benefit small{max-width:15ch;font-size:6.2px;line-height:1.25}}@media (max-width:350px){.HowItWorksSection-module__i5l_LW__inner{width:calc(100% - 22px)}.HowItWorksSection-module__i5l_LW__card{grid-template-columns:88px minmax(0,1fr);gap:10px}.HowItWorksSection-module__i5l_LW__image{width:88px;height:82px}.HowItWorksSection-module__i5l_LW__copy h3{font-size:12px}.HowItWorksSection-module__i5l_LW__copy p{font-size:8.3px}}


/* Floating AI Chatbot styles */
.chatbot-bubble {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: linear-gradient(135deg, #6428ff 0%, #8a42ff 100%);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 25px rgba(100, 40, 255, 0.3);
  cursor: pointer;
  z-index: 1000;
  transition: all 0.3s cubic-bezier(.22, 1, .36, 1);
}
.chatbot-bubble:hover {
  transform: scale(1.08) translateY(-2px);
  box-shadow: 0 15px 30px rgba(100, 40, 255, 0.4);
}
.chatbot-window {
  position: fixed;
  bottom: 105px;
  right: 30px;
  width: 380px;
  height: 500px;
  background-color: #fff;
  border-radius: 18px;
  box-shadow: 0 24px 60px rgba(54, 35, 110, 0.12);
  border: 1px solid rgba(47, 35, 90, 0.1);
  z-index: 999;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  opacity: 0;
  transform: translateY(20px) scale(0.95);
  pointer-events: none;
  transition: all 0.3s cubic-bezier(.22, 1, .36, 1);
}
.chatbot-window.open {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}
.chatbot-header {
  background: linear-gradient(135deg, #6428ff 0%, #8a42ff 100%);
  color: #fff;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.chatbot-header-info {
  display: flex;
  align-items: center;
  gap: 12px;
}
.chatbot-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3rem;
}
.chatbot-header-text h4 {
  color: #fff;
  font-size: 0.95rem;
  margin: 0;
}
.chatbot-header-text span {
  font-size: 0.75rem;
  opacity: 0.8;
  display: flex;
  align-items: center;
  gap: 4px;
}
.chatbot-header-text span::before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #28c982;
  border-radius: 50%;
  display: inline-block;
}
.chatbot-close {
  background: none;
  border: none;
  color: #fff;
  font-size: 1.5rem;
  cursor: pointer;
}
.chatbot-messages {
  flex-grow: 1;
  padding: 20px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 12px;
  background-color: #faf8ff;
}
.chat-msg {
  max-width: 80%;
  padding: 12px 16px;
  border-radius: 14px;
  font-size: 0.9rem;
  line-height: 1.4;
  font-family: "Plus Jakarta Sans", sans-serif;
}
.chat-msg.bot {
  background-color: #fff;
  color: #090914;
  align-self: flex-start;
  border-bottom-left-radius: 2px;
  box-shadow: 0 10px 24px rgba(41, 31, 86, 0.08);
}
.chat-msg.user {
  background-color: #6428ff;
  color: #fff;
  align-self: flex-end;
  border-bottom-right-radius: 2px;
}
.chatbot-input-area {
  padding: 16px;
  background-color: #fff;
  border-top: 1px solid rgba(47, 35, 90, 0.1);
  display: flex;
  gap: 10px;
}
.chatbot-input {
  flex-grow: 1;
  border: 1px solid rgba(47, 35, 90, 0.1);
  border-radius: 50px;
  padding: 10px 20px;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 0.9rem;
  outline: none;
  transition: border-color 0.2s;
}
.chatbot-input:focus {
  border-color: #6428ff;
}
.chatbot-send {
  background-color: #6428ff;
  color: #fff;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.2s;
}
.chatbot-send:hover {
  background-color: #8a42ff;
}
@media (max-width: 480px) {
  .chatbot-window {
    bottom: 85px;
    right: 15px;
    left: 15px;
    width: auto;
    height: calc(100vh - 120px);
  }
}
