:root{--background:#fff;--foreground:#17181b;--muted:#696b74;--border:#e7e7eb;--accent:#765cf0;--accent-foreground:#fff;--card:#fff;--accent-soft:#eee9ff;--accent-strong:#6245d8}body{background:#fff}body,h1,h2,h3{color:#17181b}.btn{border-radius:9px;min-height:48px;font-size:13px;letter-spacing:-.01em}.btn-dark,.btn-primary{background:#191a1f;color:white}.btn-dark:hover,.btn-primary:hover{background:#35323d}.btn-secondary{background:#fff;border-color:#e2e2e8;color:#34353d}.btn-secondary:hover{border-color:#9b8adf;background:#f9f7ff}.eyebrow{font-size:10px;letter-spacing:.12em;color:#696b74}.eyebrow>span{background:#765cf0;border-radius:50%}.text-link{font-size:13px;color:#303039}.feature-list li{color:#62636c}.feature-list svg{color:#765cf0}.card-eyebrow{color:#686872}.logo-mark{color:#191a1f}.logo-light,.logo-light .logo-mark{color:#fff}.nav-shell{left:50%;top:18px;transform:translateX(-50%);width:min(1260px,calc(100% - 64px));z-index:100}.navbar{height:70px;gap:24px;background:transparent}.desktop-links{padding:9px 22px;gap:23px;border:1px solid #e9e9ed;border-radius:999px;background:#ffffffed;backdrop-filter:blur(16px);box-shadow:0 3px 14px #17181b05}.desktop-links>a,.nav-link{font-size:11px;padding:8px 0;color:#52535b}.desktop-links>a:hover,.nav-link:hover{color:#17181b}.nav-actions{gap:13px}.nav-whatsapp{border-radius:50%;width:42px;height:42px;background:#ffffffed;border:1px solid #e7e7ed;color:#52535b;backdrop-filter:blur(10px)}.nav-quote{min-height:43px;padding:12px 17px;font-size:11px}.mega-menu{border-color:#e7e7ed;box-shadow:0 22px 60px #18171d16}.mega-intro{background:#eee9ff}.mega-menu>div>a:hover,.mega-title{color:#765cf0}.mobile-menu{border-color:#e5e5ec}.mobile-menu>a:not(.btn){color:#393a42}#main{padding-top:92px}#main:has(.home-v2){padding-top:0}.home-v2{overflow:clip}.home-v2 h2{font-weight:550}.demo-dot{width:5px;height:5px;background:#765cf0;border-radius:50%;display:inline-block;box-shadow:0 0 0 4px #765cf00a;flex-shrink:0}.hero.hero-editorial{height:auto;max-height:none;min-height:1040px;margin:0;border-radius:0;overflow:visible;background:#fff;padding:150px 0 28px;--scene-progress:0}.editorial-hero-copy{text-align:center;position:relative;z-index:2;padding:0 20px}.hero-editorial .hero-eyebrow{font-size:9px;font-family:var(--font-mono);letter-spacing:.13em;margin-bottom:23px;color:#686873}.hero-editorial h1{font-size:clamp(64px,6.2vw,92px);font-weight:600;line-height:1.03;letter-spacing:-.064em;max-width:1000px;margin:0 auto;color:#191a1f}.hero-highlight{position:relative;display:inline-block;color:#191a1f}.hero-highlight:before{content:"";position:absolute;inset:10px -12px 3px;background:#eee9ff;border-radius:16px;transform:rotate(-2deg);z-index:-1}.hero-highlight>svg{position:absolute;bottom:-16px;left:0;width:100%;height:20px;color:#a08bef;stroke-dasharray:420;stroke-dashoffset:420;animation:hero-underline 1.1s ease-out .25s forwards}.hero-editorial .hero-description{font-size:15px;line-height:1.7;margin:30px auto 25px;color:#74747f;max-width:570px}.editorial-hero-copy .button-row{justify-content:center;gap:10px}.editorial-hero-copy .btn{min-height:48px;padding:13px 20px;font-size:12px}.hero-small-note{font-size:10px;color:#6d6d77;margin-top:17px}.hero-product-stage{position:relative;width:min(1160px,calc(100% - 76px));height:485px;margin:53px auto 0;isolation:isolate}.hero-product-caption{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;color:#747580;margin-bottom:20px}.hero-product-caption>span:last-child{font-family:var(--font-sans);font-size:9px;letter-spacing:0;position:absolute;right:10px;color:#81818a}.hero-device{position:absolute;top:44px;left:50%;width:min(760px,70vw);background:white;border:7px solid #202126;border-radius:21px;overflow:hidden;box-shadow:0 25px 70px #1d18280c;transform-origin:50% 0;transform:translateX(-50%) perspective(1400px) rotateX(calc((1 - var(--scene-progress)) * 7deg)) rotateY(calc((1 - var(--scene-progress)) * -3deg)) translateY(calc(var(--scene-progress) * -10px));will-change:transform;z-index:1}.hero-device-toolbar{height:35px;background:#f6f6f8;border-bottom:1px solid #eeeef2;display:flex;align-items:center;justify-content:space-between;padding:0 14px;gap:20px;color:#8a8a92;font-size:8px;letter-spacing:.02em}.window-controls{display:flex;gap:4px}.window-controls i{width:5px;height:5px;background:#d4d3dc;border-radius:50%}.hero-device-content{display:grid;grid-template-columns:150px 1fr;min-height:314px}.hero-device-content>aside{padding:19px 14px;background:#fbfbfd;border-right:1px solid #eeeef2;position:relative;display:flex;flex-direction:column;gap:3px}.workspace-monogram{background:#25232b;color:#fff;width:27px;height:27px;display:grid;place-items:center;font-size:18px;line-height:1;letter-spacing:-.1em;border-radius:7px}.hero-device-content aside>strong{font-size:9px;font-weight:500;margin:11px 0 17px;letter-spacing:-.01em}.workspace-item{font-size:9px;padding:9px 10px;color:#85848f;border-radius:5px;line-height:1}.workspace-item.active{background:#eee9ff;color:#7056d8}.workspace-settings{position:absolute;bottom:17px;left:18px;font-size:7px;color:#8c8b95}.hero-board{padding:22px 22px 0}.hero-board-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.hero-board-title p{font-family:var(--font-mono);font-size:6px;color:#93909f;letter-spacing:.07em;margin-bottom:6px}.hero-board-title h2{font-size:23px!important;font-weight:500!important;letter-spacing:-.045em;line-height:1.2}.demo-avatar{width:29px;height:29px;background:#e9e3fa;color:#77679d;border-radius:50%;display:grid;place-items:center;font-size:8px;flex-shrink:0}.hero-board-panels{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.hero-board-progress{padding:15px 14px;border:1px solid #eceaf2;border-radius:9px}.hero-board-progress>span{font-size:9px;color:#686573}.hero-board-progress>span,.mini-pipeline{display:flex;align-items:center;justify-content:space-between}.mini-pipeline{gap:7px;margin:20px 0 17px;color:#bbb5cd}.mini-pipeline>span{font-size:7px;color:#898194;position:relative;padding-bottom:10px;flex:1;text-align:center}.mini-pipeline>span i{position:absolute;bottom:0;left:0;right:0;height:3px;background:#e7defd;border-radius:2px;overflow:hidden}.mini-pipeline>span:nth-of-type(2) i{background:#c2aff5}.mini-pipeline>span:nth-of-type(3) i{background:#9173df}.demo-project-row{display:flex;align-items:center;gap:7px;padding:10px 0;border-top:1px solid #f0edf5;font-size:8px;color:#585463;line-height:1.4}.project-letter{background:#e7dffd;color:#836aaf;font-size:7px;border-radius:5px;width:26px;height:26px;display:grid;place-items:center;flex-shrink:0}.project-letter.pale{background:#f0eef4;color:#918696}.demo-project-row small{display:block;color:#9b92a4;font-size:6px;margin-top:3px}.project-status{margin-left:auto;color:#7056b0;background:#eee8fa;padding:3px 5px;border-radius:4px;font-size:6px;white-space:nowrap}.project-status.grey{color:#8b8293;background:#f2f0f5}.hero-followup{background:#f2eeff;border-radius:9px;padding:17px 15px;display:flex;flex-direction:column;align-items:flex-start}.followup-icon{color:#8b74c8;margin-bottom:15px}.hero-followup strong{font-size:16px;letter-spacing:-.04em;line-height:1.3;font-weight:500}.hero-followup p{font-size:7px;line-height:1.6;margin-top:12px;color:#9685ad}.hero-followup>span:last-child{display:flex;align-items:center;gap:4px;font-size:6px;color:#8b78a5;margin-top:auto;padding-top:15px}.hero-activity{display:flex;justify-content:space-between;align-items:center;font-size:7px;gap:15px;color:#8e869b;margin:21px 0 15px}.hero-activity>span{display:flex;align-items:center;gap:6px}.hero-activity>span:first-child{color:#9d8ab3}.hero-float{position:absolute;z-index:3;background:#fffffff7;border:1px solid #eae8ef;border-radius:12px;box-shadow:0 14px 44px #3021490c;backdrop-filter:blur(12px);animation:hero-drift 6s ease-in-out infinite;will-change:transform;opacity:calc(1 - var(--scene-progress) * .68)}.hero-float-enquiry{width:265px;top:28px;padding:18px;transform:translate(calc(var(--scene-progress) * 130px),calc(var(--scene-progress) * 53px)) rotate(calc(-5deg + var(--scene-progress) * 5deg))}.float-label{display:flex;align-items:center;gap:9px;font-size:9px;color:#797581;margin-bottom:14px}.float-icon{width:25px;height:25px;display:grid;place-items:center;background:#f5f2fc;border-radius:7px;color:#927dad}.float-dot{width:5px;height:5px;margin-left:auto;background:#ae98e3;border-radius:50%}.hero-float strong{font-size:18px;line-height:1.32;letter-spacing:-.03em;font-weight:500;color:#333039}.float-row{display:flex;align-items:center;gap:9px;border-top:1px solid #f0edf5;margin-top:20px;padding-top:11px;font-size:9px;color:#766f82}.float-row small{display:block;font-size:7px;color:#99919f;margin-top:2px}.float-row>svg{margin-left:auto;color:#c0b8cd}.hero-float-quote{width:236px;right:1px;top:134px;padding:18px;animation-delay:-2s;transform:translate(calc(var(--scene-progress) * -145px),calc(var(--scene-progress) * 8px)) rotate(calc(7deg - var(--scene-progress) * 7deg))}.float-icon.violet{background:#e9e1fa;color:#8970bd}.quote-line{display:flex;gap:5px;height:3px;margin-top:21px}.quote-line i{flex:1;border-radius:3px;background:#eae3f9}.quote-line i:last-child{background:#a98bd8}.float-status{font-size:8px;color:#9684aa;margin-top:16px;gap:7px}.float-status,.hero-float-flow{display:flex;align-items:center}.hero-float-flow{left:26px;bottom:40px;padding:16px;width:245px;gap:9px;flex-wrap:wrap;animation-delay:-4s;transform:translate(calc(var(--scene-progress) * 80px),calc(var(--scene-progress) * -38px)) rotate(calc(4deg - var(--scene-progress) * 4deg))}.flow-tile{width:35px;height:35px;background:#f8f6fc;border-radius:7px;color:#afa0c1;display:grid;place-items:center}.flow-tile-purple{background:#e5d8fc;color:#8d6cbc}.flow-connector{height:1px;width:18px;background:#d7c8e9;position:relative}.flow-connector:after{content:"";position:absolute;left:0;top:-1px;width:3px;height:3px;background:#9270c4;border-radius:50%;animation:hero-flow-dot 2.8s ease-in-out infinite}.hero-float-flow p{font-size:9px;line-height:1.6;color:#9c91a8;width:100%;margin-top:5px}.hero-float-flow strong{font-size:11px;font-weight:500}.hero-float-note{position:absolute;right:63px;gap:7px;font-size:8px;color:#939099;transform:rotate(-3deg);border-bottom:1px solid #e8e3ef;padding-bottom:7px}.hero-editorial-bottom,.hero-float-note{display:flex;align-items:center;font-family:var(--font-mono)}.hero-editorial-bottom{width:min(1160px,calc(100% - 76px));margin:12px auto 0;justify-content:space-between;font-size:7px;letter-spacing:.07em;color:#85838e;padding-top:25px;border-top:1px solid #ededf1}.hero-editorial-bottom>a{display:flex;align-items:center;gap:9px;font-family:var(--font-sans);font-size:10px;letter-spacing:0;color:#5f5c68}.editorial-intro{padding:126px 0 75px;display:grid;grid-template-columns:1fr 1fr;gap:40px 100px;align-items:center}.editorial-intro h2{font-size:clamp(40px,4.6vw,67px);line-height:1.08}.editorial-intro h2 span{color:#8e8d98}.editorial-intro>div:nth-child(2)>p{font-size:16px;line-height:1.85;color:#83808d;max-width:450px;margin-bottom:17px}.editorial-intro .text-link{margin-top:10px}.loose-ends{grid-column:1/-1;display:flex;justify-content:center;gap:28px;padding-top:47px}.loose-ends>span{font-size:11px;color:#8e8a99;border:1px solid #e9e6ef;box-shadow:0 5px 18px #2b203c04;background:#faf9fc;border-radius:7px;padding:14px 19px;transform:rotate(-3deg)}.loose-ends>span:nth-child(2){transform:rotate(3deg);margin-top:6px}.loose-ends>span:nth-child(3){transform:rotate(-2deg)}.loose-ends>span.loose-end-resolved{display:flex;gap:8px;align-items:center;transform:rotate(1deg);background:#eee9ff;color:#8065b8;border-color:#e4daf9}.loose-end-resolved>span{width:5px;height:5px;background:#9b7fd1;border-radius:50%}.industry-editorial{padding:130px 0;display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:start}.industry-editorial-heading{position:sticky;top:140px}.industry-editorial-heading h2{font-size:clamp(35px,3.7vw,52px);line-height:1.12}.industry-editorial-heading h2 em{font-style:normal;color:#9786bf}.industry-editorial-heading .text-link{margin-top:30px}.industry-editorial-list{border-top:1px solid #e8e6ee}.industry-editorial-row{display:flex;align-items:center;gap:25px;padding:31px 0;border-bottom:1px solid #e8e6ee;transition:padding .3s}.industry-editorial-row:hover{padding-left:8px}.industry-editorial-row>span{font-family:var(--font-mono);font-size:9px;color:#a9a2b3}.industry-editorial-row h3{font-size:23px;font-weight:500;letter-spacing:-.035em;margin-bottom:11px}.industry-editorial-row p{font-size:12px;color:#8e879a}.industry-editorial-row>svg{margin-left:auto;flex-shrink:0;color:#998fa8;transition:transform .3s}.industry-editorial-row:hover>svg{transform:translate(3px,-3px);color:#765cf0}.editorial-pricing{background:#f5f5f7;padding:115px 0 95px}.editorial-pricing .pricing-grid{gap:17px}.editorial-pricing .pricing-card{border-radius:15px;background:white;border-color:#e5e3ec;padding:27px 23px}.editorial-pricing .pricing-featured{border-color:#ab95df}.editorial-pricing .pricing-badge{background:#8972b9;border-radius:5px}.editorial-pricing .pricing-card h3{font-weight:550;font-size:24px}.editorial-pricing .pricing-card p{color:#8b8497}.editorial-pricing .price strong{color:#27222f;font-size:38px}.editorial-pricing .feature-list li,.editorial-pricing .price>span,.editorial-pricing .pricing-disclaimer{color:#837a91}.editorial-pricing .feature-list svg{color:#a18abd}.editorial-pricing .pricing-card .btn{color:#5d536d;border-color:#e9e2f1;background:#faf8fd}.pricing-small-note{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:25px;border-top:1px solid #e4e2e9}.pricing-small-note>span{font-size:11px;color:#8c839a}.editorial-faq{padding:118px 0 115px;display:grid;grid-template-columns:.8fr 1.2fr;gap:110px;align-items:start}.editorial-faq h2{font-size:61px;line-height:1.08}.editorial-faq>div:first-child>p:not(.eyebrow){font-size:14px;color:#8a8197;margin-top:23px}.editorial-faq .text-link{margin-top:30px}.editorial-faq .faq-list{border-top:0}.editorial-faq .faq-list details:first-child{padding-top:4px}.editorial-faq summary{font-size:14px;color:#5a4f6a}.editorial-faq .faq-plus{color:#b3a5c6}.editorial-faq details>p{color:#81728f}.home-v2 .cta-section{background:#eee9ff;padding:78px 70px;border-radius:24px;margin:0 auto 90px;text-align:center}.home-v2 .cta-section .eyebrow{justify-content:center;color:#917db0}.home-v2 .cta-section h2{max-width:800px;margin:auto;white-space:pre-line;font-size:clamp(42px,5.1vw,73px);line-height:1.06;font-weight:550}.home-v2 .cta-section>p:not(.eyebrow){margin:25px auto 0;max-width:550px;color:#847098;font-size:14px}.home-v2 .cta-section .button-row{justify-content:center}.home-v2 .cta-section small{color:#9788ab}.home-v2 .cta-orbit{display:none}.footer{background:#19191f}.footer-brand>p{color:#c6c4d0}.footer-email{color:#c4b7dc}.footer-bottom,.footer-column a,.footer-location{color:#a39bae}.footer-column h3{color:#e4e0ea}.footer-wordmark{color:#67626f}.floating-whatsapp{background:#25212c;border-color:#706479}.floating-whatsapp:hover{background:#4b395d}.floating-quote{color:#65566f;border-color:#e3ddea}.cookie-preferences{color:#696474}.cta-section:not(.home-v2 .cta-section){background:#f0ecf8}.hub-card,.pricing-card,.service-card{border-color:#e7e4ed}.breadcrumbs,.card-arrow,.service-card-bottom{color:#756c80}.section-tinted{background:#f5f4f7}.feature-list svg{color:#9982be}.page-hero .eyebrow{color:#837290}.page-intro{color:#766780}@keyframes hero-underline{to{stroke-dashoffset:0}}@keyframes hero-drift{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes hero-flow-dot{0%{left:0;opacity:0}15%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@media (min-width:1600px){.hero.hero-editorial{padding-top:165px;min-height:1130px}.hero-editorial h1{font-size:98px}.hero-product-stage{margin-top:68px;height:520px}.hero-device{width:820px}.hero-device-content{min-height:345px}}@media (max-width:1100px){.nav-shell{width:calc(100% - 48px)}.desktop-links{gap:16px;padding-inline:18px}.navbar{gap:18px}.nav-actions{gap:8px}.nav-whatsapp{display:none}.hero-editorial h1{font-size:78px}.hero-product-stage{width:calc(100% - 48px)}.hero-device{width:690px}.hero-float-enquiry{width:220px;left:0}.hero-float-quote{width:210px;right:0}.hero-float-flow{left:5px;width:225px}.hero-float-note{right:14px}.hero-device-content{grid-template-columns:135px 1fr}.editorial-intro{gap:35px 70px}.loose-ends{gap:12px}.loose-ends>span{font-size:9px;padding:12px 15px}.industry-editorial{gap:55px}.editorial-faq{gap:65px}.editorial-faq h2{font-size:54px}}@media (max-width:1000px){.nav-shell{top:13px}.navbar{height:64px;padding:0 16px;background:#ffffffed;border:1px solid #eeeaf3;border-radius:12px;backdrop-filter:blur(14px);box-shadow:0 4px 22px #24212e04}.nav-actions{margin-left:auto}.hero.hero-editorial{min-height:995px}.hero-device{width:620px}.hero-device-content{grid-template-columns:110px 1fr}.hero-device-content>aside{padding-inline:10px}.hero-board{padding:19px 17px 0}.hero-float-enquiry{width:205px;top:39px;left:-1px;padding:15px}.hero-float-quote{width:195px;padding:15px;top:157px}.hero-float strong{font-size:16px}.hero-float-flow{width:217px;bottom:62px}.hero-float-note{bottom:58px;font-size:7px}.hero-product-caption>span:last-child{display:none}}@media (max-width:767px){.nav-shell{top:12px;width:calc(100% - 32px)}.navbar{height:62px;padding:0 13px;border-radius:11px}.nav-quote{min-height:42px;font-size:9px;padding:10px 13px}.mobile-toggle{min-height:44px;min-width:40px}.hero.hero-editorial{padding:128px 0 30px;min-height:0}.hero-editorial .hero-eyebrow{font-size:6.7px;letter-spacing:.09em;max-width:none;margin-bottom:22px;line-height:1.5}.hero-editorial h1{font-size:clamp(47px,10.9vw,67px);font-weight:600;line-height:1.07;letter-spacing:-.068em}.hero-highlight:before{inset:8px -6px 0;border-radius:9px}.hero-highlight>svg{bottom:-12px;height:15px}.hero-editorial .hero-description{font-size:12px;line-height:1.8;margin-top:26px;margin-bottom:24px;max-width:345px}.editorial-hero-copy .button-row{gap:8px;flex-wrap:wrap}.editorial-hero-copy .btn{font-size:10px;padding:13px 14px;gap:8px;min-height:46px}.editorial-hero-copy .btn svg{width:14px}.hero-small-note{font-size:8px;margin-top:16px}.hero-product-stage{width:calc(100% - 32px);height:346px;margin-top:42px;max-width:430px}.hero-product-caption{font-size:6px;gap:7px;letter-spacing:.04em;line-height:1.8}.hero-device{top:40px;width:640px;max-width:none;border-radius:18px;transform:translateX(-50%) scale(.54) perspective(1400px) rotateX(calc((1 - var(--scene-progress)) * 5deg));transform-origin:50% 0;border-width:6px}.hero-device-content{grid-template-columns:130px 1fr;min-height:330px}.hero-board-title h2{font-size:22px!important}.hero-board{padding:22px}.hero-float-enquiry{top:133px;left:-3px;width:169px;padding:13px;border-radius:9px;transform:translate(calc(var(--scene-progress) * 35px),calc(var(--scene-progress) * -20px)) rotate(calc(-5deg + var(--scene-progress) * 5deg))}.hero-float strong{font-size:12px;line-height:1.35}.float-label{font-size:7px;gap:6px;margin-bottom:10px}.float-icon{width:21px;height:21px}.float-icon svg{width:12px}.float-row{margin-top:12px;padding-top:10px;gap:7px;font-size:7px}.float-row small{font-size:6px}.float-row .demo-avatar{width:21px;height:21px;font-size:6px}.hero-float-quote{display:none}.hero-float-flow{width:161px;top:36px;bottom:auto;right:-2px;left:auto;padding:12px;gap:7px;transform:translate(calc(var(--scene-progress) * -20px),calc(var(--scene-progress) * 20px)) rotate(calc(5deg - var(--scene-progress) * 5deg));border-radius:9px}.flow-tile{width:26px;height:26px;border-radius:6px}.flow-tile svg{width:15px}.flow-connector{width:12px}.hero-float-flow p{font-size:7px;margin-top:2px}.hero-float-flow strong{font-size:8px}.hero-float-note{bottom:30px;right:2px;font-size:7px;gap:6px}.hero-float-note svg{width:11px}.hero-editorial-bottom{width:calc(100% - 40px);margin-top:0;padding-top:20px;gap:20px;font-size:5px;line-height:1.6}.hero-editorial-bottom>span:last-child{display:none}.hero-editorial-bottom>a{font-size:8px;gap:6px}.hero-editorial-bottom svg{width:13px}.editorial-intro{padding:75px 0 55px;grid-template-columns:1fr;gap:26px}.editorial-intro h2{font-size:43px}.editorial-intro>div:nth-child(2)>p{font-size:14px;line-height:1.9;max-width:none}.editorial-intro .text-link{font-size:12px}.loose-ends{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:22px}.loose-ends>span{font-size:8px;text-align:center;padding:13px 10px;line-height:1.5}.loose-ends>span.loose-end-resolved{gap:6px;justify-content:center}.industry-editorial{padding:75px 0;grid-template-columns:1fr;gap:35px}.industry-editorial-heading{position:static}.industry-editorial-heading h2{font-size:40px}.industry-editorial-heading .text-link{margin-top:24px;font-size:12px}.industry-editorial-row{gap:16px;padding:25px 0}.industry-editorial-row h3{font-size:21px;margin-bottom:9px}.industry-editorial-row p{font-size:11px;line-height:1.7}.industry-editorial-row>svg{width:20px}.industry-editorial-row>span{font-size:8px}.editorial-pricing{padding:75px 0 65px}.editorial-pricing .section-header h2{font-size:38px;line-height:1.1}.editorial-pricing .pricing-card{padding:28px 25px}.editorial-pricing .feature-list li,.editorial-pricing .pricing-card p{font-size:12px}.editorial-pricing .pricing-card .btn{min-height:45px;font-size:11px}.pricing-small-note{display:block;margin-top:25px;padding-top:20px}.pricing-small-note>span{font-size:10px;display:block;margin-bottom:20px}.pricing-small-note .btn{font-size:11px}.editorial-faq{padding:75px 0 65px;grid-template-columns:1fr;gap:38px}.editorial-faq h2{font-size:48px}.editorial-faq>div:first-child>p:not(.eyebrow){font-size:13px;margin-top:20px}.editorial-faq .text-link{margin-top:22px;font-size:12px}.editorial-faq summary{font-size:13px}.editorial-faq details>p{font-size:12px}.home-v2 .cta-section{padding:50px 22px;margin-bottom:60px;border-radius:18px}.home-v2 .cta-section h2{font-size:46px;line-height:1.08}.home-v2 .cta-section>p:not(.eyebrow){font-size:13px;line-height:1.85;margin-top:24px}.home-v2 .cta-section .btn{font-size:10px;padding:13px 15px;gap:9px}.home-v2 .cta-section small{font-size:9px}.floating-contact{padding-inline:16px}.floating-quote,.floating-whatsapp{min-height:44px}.footer-wordmark{font-size:clamp(39px,9.3vw,67px)}.cookie-preferences{bottom:66px!important}}@media (max-width:360px){.nav-quote{font-size:8px;padding-inline:9px;gap:7px}.logo{font-size:22px}.hero-editorial h1{font-size:44px}.hero-editorial .hero-eyebrow{font-size:6px}.editorial-hero-copy .btn{font-size:9px;padding:12px;gap:6px}.hero-editorial .hero-description{font-size:11px}.hero-device{transform:translateX(-50%) scale(.44) perspective(1400px) rotateX(calc((1 - var(--scene-progress)) * 5deg))}.hero-product-stage{height:318px}.hero-float-enquiry{width:155px;top:118px}.hero-float-flow{width:142px;padding:10px;gap:5px}.flow-tile{width:24px;height:24px}.flow-connector{width:8px}.hero-float-note{bottom:22px;font-size:6px}.loose-ends>span{font-size:7px}.home-v2 .cta-section h2{font-size:40px}.home-v2 .cta-section .button-row{display:flex}}@media (prefers-reduced-motion:reduce){.hero-device,.hero-float,.hero-float-note{transform:none!important;translate:none!important;animation:none!important;will-change:auto}.hero-device{transform:translateX(-50%)!important}.hero-highlight>svg{stroke-dashoffset:0;animation:none}.hero-float{opacity:1}.hero-float-enquiry{transform:rotate(-3deg)!important}.hero-float-quote{transform:rotate(3deg)!important}.hero-float-flow{transform:rotate(2deg)!important}.hero-device{will-change:auto}.industry-editorial-heading{position:static}.industry-editorial-row:hover{padding-left:0}.hero-highlight:before{transform:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.hero-device{transform:translateX(-50%) scale(.54)!important}}@media (max-width:360px) and (prefers-reduced-motion:reduce){.hero-device{transform:translateX(-50%) scale(.44)!important}}.hero-editorial h1 .hero-highlight{color:#191a1f}.workspace-explorer{margin-top:25px;margin-bottom:50px}.workspace-explorer details{border-top:1px solid #e7e5ed;border-bottom:1px solid #e7e5ed}.workspace-explorer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0;cursor:pointer}.workspace-explorer summary::-webkit-details-marker{display:none}.workspace-explorer .eyebrow{display:block;margin-bottom:12px}.workspace-explorer summary strong{font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.4}.workspace-explorer summary p{font-size:12px;color:#73707d;margin-top:9px}.workspace-expand{width:45px;height:45px;border:1px solid #e8e1f1;border-radius:50%;display:grid;place-items:center;color:#8b75b0;flex-shrink:0}.workspace-expand svg{transition:transform .3s}.workspace-explorer details[open] .workspace-expand svg{transform:rotate(45deg)}.workspace-expanded{padding-bottom:30px}.workspace-loading{font-size:13px;color:#756b83;padding:40px;background:#f7f4fa;border-radius:12px}.workspace-explorer .dashboard-wrap{background:#f5f3f9;border-color:#e8e3f0}.workspace-explorer .dashboard-tabs button{color:#746880}.workspace-explorer .dashboard-tabs button.selected{color:#70529a}.workspace-explorer .dashboard{border-color:#e5dfed}.workspace-explorer .dash-sidebar{background:#fcfbfd;border-color:#ede8f3}.workspace-explorer .mini-cube{background:#82649d}.workspace-explorer .dash-nav.selected{background:#eee7f7;color:#795890}.workspace-explorer .dash-chart i{background:#b69cd4}.workspace-explorer .dash-chart i:nth-child(3n){background:#ded0ed}.workspace-explorer .dash-status{background:#f0e9f8;color:#6243ba}.workspace-explorer .dash-row-icon{background:#f5f0f9;border-color:#ece2f3;color:#6243ba}.workspace-explorer .dash-topbar{border-color:#ede8f2;color:#72647f}.workspace-explorer .dash-avatar{background:#eadff7;color:#6243ba}.workspace-explorer .dash-workspace>span,.workspace-explorer .demo-tag{background:#eee7f7;color:#6243ba}.workspace-explorer .dash-nav:not(.selected),.workspace-explorer .dash-settings,.workspace-explorer .dash-workspace small{color:#655f70}.workspace-explorer .dash-metrics>div{border-color:#ece5f3}.workspace-explorer .dash-table-header{background:#f9f5fc}.workspace-explorer .dash-heading h3{color:#4a3b58}.workspace-explorer .dash-content small,.workspace-explorer .dashboard-caption{color:#70647d}@media (max-width:767px){.workspace-explorer{margin-top:0;margin-bottom:0}.workspace-explorer summary{padding:26px 0;gap:20px}.workspace-explorer summary strong{font-size:21px}.workspace-explorer summary p{font-size:11px;line-height:1.8}.workspace-explorer .eyebrow{font-size:8px}.workspace-expand{width:36px;height:36px}.workspace-expand svg{width:20px}}.editorial-intro>div:nth-child(2)>p{color:#6d6976}.industry-editorial-row p{color:#696371}.industry-editorial-row>span{color:#706779}.editorial-pricing .feature-list li,.editorial-pricing .price>span,.editorial-pricing .pricing-card p,.editorial-pricing .pricing-disclaimer,.pricing-small-note>span{color:#716a7d}.editorial-faq details>p,.editorial-faq>div:first-child>p:not(.eyebrow){color:#716278}.home-v2 .cta-section>p:not(.eyebrow){color:#70607f}.home-v2 .cta-section .eyebrow,.home-v2 .cta-section small{color:#705885}.hero-editorial-bottom,.hero-float-note,.hero-product-caption,.hero-product-caption>span:last-child{color:#6c6479}.loose-ends>span{color:#73667d}.loose-ends>span.loose-end-resolved{color:#71538f}.btn:hover{box-shadow:0 5px 18px #221b390c}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:#765cf0}.demo-project-row small,.float-label,.float-row small,.float-status,.hero-activity,.hero-activity>span:first-child,.hero-board-progress>span,.hero-board-title p,.hero-device-toolbar,.hero-float-flow p,.hero-followup p,.hero-followup>span:last-child,.mini-pipeline>span,.project-status.grey,.workspace-item,.workspace-settings{color:#655f70}.hero-device .demo-avatar,.hero-float .demo-avatar,.project-letter,.project-letter.pale,.project-status,.workspace-item.active{color:#6243ba}.editorial-pricing .pricing-badge{background:#6f549c;color:#fff}.footer-wordmark{color:#77707f}.interactive-tilt{perspective:1100px;--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%}.interactive-tilt-surface{height:100%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .2s ease-out}.interactive-tilt[data-tilt=active]>.interactive-tilt-surface{will-change:transform}.industry-hub-photo{width:calc(100% + 64px);max-width:none;height:210px;object-fit:cover;margin:-32px -32px 28px}.hub-card:has(.industry-hub-photo){overflow:hidden}.work-hub-photo{width:100%;height:100%;object-fit:cover;object-position:top}.case-study-art:has(.work-hub-photo){overflow:hidden}.hero-product-stage{width:min(1280px,calc(100% - 64px));height:465px}.hero-device-frame{position:absolute;top:44px;left:50%;width:calc(100% - 500px);transform:translateX(-50%)}.hero-device{position:relative;left:auto;top:auto;width:100%;max-width:none;transform:perspective(1400px) rotateX(calc((1 - var(--scene-progress)) * 6deg)) rotateY(calc((1 - var(--scene-progress)) * -2deg))}.hero-device-content{grid-template-columns:130px 1fr}.hero-board{padding-inline:16px}.hero-float{width:194px;opacity:1}.hero-float-enquiry{left:0;top:55px;transform:rotate(calc(-3deg + var(--scene-progress) * 3deg))}.hero-float-quote{right:0;top:108px;transform:rotate(calc(3deg - var(--scene-progress) * 3deg))}.hero-float-flow{left:0;bottom:30px;width:194px;transform:rotate(calc(2deg - var(--scene-progress) * 2deg));gap:6px}.hero-float strong{font-size:16px}.flow-tile{width:31px;height:31px}.flow-connector{width:14px}.hero-float-note{right:4px;bottom:34px;width:190px;font-size:7px;line-height:1.7}.hero-project-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin:24px auto 0;color:#656773;font-size:10px}.hero-project-links a{color:#33353e;border-bottom:1px solid #d8d5e0;padding-block:4px}.photo-story{padding-block:76px 24px}.photo-story-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}.photo-story-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.08;margin-top:12px}.photo-story-heading>p{color:#656773;max-width:360px;font-size:14px;line-height:1.8}.photo-story-grid{display:grid;grid-template-columns:1.4fr .9fr .9fr;gap:16px}.photo-story-card{position:relative;margin:0;height:365px;border-radius:15px;overflow:hidden;background:#e4e9e9}.photo-story-card img{width:100%;height:100%;object-fit:cover}.photo-story-card:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#10141bbf);pointer-events:none}.photo-story-card figcaption{position:absolute;bottom:24px;left:22px;right:22px;z-index:1;color:#fff;transform:translateZ(24px)}.photo-story-card figcaption strong{font-size:21px;font-weight:550;display:block;margin-bottom:6px}.photo-story-card figcaption span{font-size:12px;color:#fff}.photo-story-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px}.photo-story-bottom>p{font-size:11px;color:#676a75}.free-tool-teaser{margin-block:68px;background:#edf4f6;border:1px solid #dde9ed;border-radius:24px;padding:56px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px}.free-tool-teaser h2{font-size:clamp(36px,4vw,52px);line-height:1.1;margin-block:15px 20px}.free-tool-teaser p{font-size:14px;color:#535d68;line-height:1.85;margin-bottom:23px}.free-tool-teaser small{display:block;font-size:11px;color:#535d68;margin-top:16px}.tool-preview-board{background:white;padding:28px;border:1px solid #dbe2e7;border-radius:16px;box-shadow:0 25px 50px #203b5512;transform:translateZ(18px)}.tool-preview-board>p{font-family:var(--font-mono);font-size:9px;margin:0 0 18px}.tool-preview-board>strong{font-size:22px;display:block;letter-spacing:-.04em}.tool-preview-chart{margin-block:25px;padding-block:10px}.tool-preview-chart svg{display:block;width:100%;height:auto}.tool-preview-labels{display:flex;justify-content:space-between;font-size:10px;color:#626770}.tool-preview-note{background:#f0f6f7;border-radius:7px;color:#3d5b63;padding:11px;font-size:11px;line-height:1.7}.insights-teaser{padding-block:80px;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.insights-teaser h2{font-size:clamp(34px,3.6vw,50px);line-height:1.12;margin-block:15px 18px}.insights-teaser p{color:#656773;font-size:14px;line-height:1.8}.insights-links>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #e3e4ea}.insights-links>a:first-child{border-top:1px solid #e3e4ea}.insights-links strong{font-size:20px;font-weight:550}.insights-links span{display:block;font-size:12px;color:#656773;margin-top:6px}@media (max-width:1180px) and (min-width:1001px){.hero-device-frame{width:calc(100% - 414px)}.hero-float{width:180px;padding:15px}.hero-board-title h2{font-size:20px!important}.hero-board-panels{gap:8px}.hero-device-content{grid-template-columns:110px 1fr}.hero-board-progress,.hero-followup{padding-inline:10px}.hero-float-flow{width:180px}}@media (max-width:1180px){.hero-product-stage{width:calc(100% - 40px);height:auto;max-width:780px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hero-product-caption{grid-column:1/-1;margin-bottom:0}.hero-product-caption>span:last-child{display:none}.hero-device-frame{position:relative;top:auto;left:auto;width:100%;transform:none;grid-column:1/-1}.hero-device,.hero-float{transform:none}.hero-float{position:relative;inset:auto;width:100%;height:100%;translate:none;animation:none;will-change:auto}.hero-float-flow{top:auto;right:auto;left:auto;bottom:auto}.hero-float-note{position:static;grid-column:1/-1;width:auto;justify-content:center;transform:none}.free-tool-teaser{padding:36px;gap:35px}.photo-story-card{height:315px}}@media (max-width:767px){.hero-product-stage{grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}.hero-device{border-width:4px;border-radius:14px;transform:none}.hero-device-content{display:block;min-height:0}.hero-device-content>aside{display:none}.hero-board{padding:18px 14px 0}.hero-board-title{margin-bottom:16px}.hero-board-title h2{font-size:21px!important}.hero-board-title p{font-size:7px}.hero-board-panels{grid-template-columns:1.5fr 1fr;gap:9px}.hero-board-progress{padding:12px 9px}.hero-board-progress>span{font-size:8px}.hero-followup{padding:14px 10px}.hero-followup strong{font-size:14px}.mini-pipeline{gap:4px;margin-block:18px}.mini-pipeline>svg,.project-status{display:none}.hero-activity{margin-block:16px 12px;font-size:6px;gap:6px}.hero-float{padding:13px}.hero-float strong{font-size:14px}.hero-float-quote{display:block}.hero-float-flow{display:none}.hero-float-note{margin-top:6px;font-size:7px}.float-row{font-size:7px}.hero-project-links{font-size:9px;gap:8px 14px;margin-top:22px}.photo-story{padding-block:56px 10px}.photo-story-heading{display:block;margin-bottom:22px}.photo-story-heading>p{margin-top:20px}.photo-story-grid{grid-template-columns:1fr 1fr;gap:12px}.photo-story-grid>:first-child{grid-column:1/-1}.photo-story-card{height:280px}.photo-story-grid>:not(:first-child) .photo-story-card{height:245px}.photo-story-card figcaption{bottom:18px;left:15px;right:15px}.photo-story-card figcaption strong{font-size:17px}.photo-story-card figcaption span{font-size:10px;line-height:1.6}.photo-story-bottom{display:block}.photo-story-bottom>p{margin-bottom:15px}.free-tool-teaser{grid-template-columns:1fr;padding:27px 22px;margin-block:48px;gap:30px;border-radius:16px}.tool-preview-board{padding:22px}.free-tool-teaser h2{font-size:36px}.insights-teaser{grid-template-columns:1fr;padding-block:60px;gap:26px}.insights-links strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.interactive-tilt-surface{transform:none!important;transition:none}.hero-device,.hero-float{transform:none!important}}.nav-shell{position:fixed;inset:0 0 auto;transform:none;width:100%;margin:0;padding:12px 24px;background:#fff;border-bottom:1px solid #e8e9ef;box-shadow:0 4px 22px #171d2906;isolation:isolate}.navbar{width:min(1360px,100%);height:72px;margin-inline:auto;padding:0;gap:18px;border:0;border-radius:0;background:#fff;box-shadow:none;backdrop-filter:none}.navbar .logo{flex-shrink:0;font-size:30px}.navbar .logo-sub{font-size:9px}.desktop-links{gap:18px;padding:8px 20px;background:#fafbfe;backdrop-filter:none}.desktop-links>a,.nav-link{font-size:13px;line-height:1.5;min-height:42px}.nav-actions{flex-shrink:0;gap:10px}.nav-quote{font-size:14px;padding:12px 15px;min-height:46px;white-space:nowrap}.floating-quote-short,.nav-quote-short{display:none}.nav-whatsapp{width:44px;height:44px;background:#fff}.nav-shell .mega-menu{width:min(1360px,100%);margin:12px auto 0;max-height:calc(100dvh - 130px)}.nav-shell .mega-title{font-size:14px}.nav-shell .mega-menu>div>a:not(.text-link){font-size:14px;line-height:1.55;padding-block:9px}.nav-shell .mega-intro .eyebrow{font-size:11px}.nav-shell .mega-intro .text-link{font-size:14px}#main{padding-top:110px}html{scroll-padding-top:122px}#main h2[id],#main h3[id],#main section[id]{scroll-margin-top:122px}.hero-brand-art{position:absolute;z-index:1;left:max(20px,calc(50% - 560px));top:68px}.hero-brand-art .page-hero-art{width:160px;height:125px}.editorial-hero-copy .button-row,.editorial-hero-copy .hero-description,.editorial-hero-copy h1{animation:hero-copy-rise .7s cubic-bezier(.2,.7,.2,1) both}.editorial-hero-copy .hero-description{animation-delay:70ms}.editorial-hero-copy .button-row{animation-delay:.12s}.hero-device{box-shadow:0 12px 0 -6px #202737,0 24px 0 -14px #dce3f1,0 40px 65px -20px #27354a30;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease}.hero-presentation[data-view=flat] .hero-device,.hero-presentation[data-view=flat] .hero-device-tilt>.interactive-tilt-surface{transform:none!important}.hero-presentation[data-view=flat] .hero-float{animation:none;translate:none;transform:none}.hero-presentation[data-view=flat] .hero-device{box-shadow:0 12px 30px #27354a12}.hero-view-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:22px auto 24px;padding:0 20px}#main .hero-small-note{font-size:14px;line-height:1.7}.tool-secondary-link{margin-top:20px}.website-preview-checks{margin-block:25px}.website-preview-checks>div{display:flex;align-items:center;gap:10px;padding-block:14px;border-bottom:1px solid #e7ecf0;font-size:14px}.website-preview-checks>div>span{color:#55747b;font-family:var(--font-mono);font-size:11px}.website-preview-checks strong{font-weight:500;line-height:1.5}.website-preview-checks svg{margin-left:auto;flex-shrink:0;color:#267886}.tools-index-card+.tools-index-card{margin-top:30px}.tools-index-card .website-preview-checks{margin-bottom:0}.tools-index-card .website-preview-checks strong{font-size:16px;letter-spacing:normal}.hero-view-controls>span{font-size:14px;color:#626a77}.hero-view-options{display:flex;border:1px solid #dfe4ed;border-radius:10px;padding:4px;background:#f6f8fb;gap:4px}.hero-view-options button{min-height:44px;padding:10px 15px;font-size:14px;display:flex;align-items:center;gap:7px;border:0;border-radius:7px;color:#515965;background:transparent}.hero-view-options button[aria-pressed=true]{color:#17212e;background:#fff;box-shadow:0 2px 6px #1624370c}.hero-presentation .flow-tile{position:relative;transform:perspective(240px) rotateX(8deg) rotateY(-10deg);box-shadow:3px 4px 0 #dce1ef}.hero-presentation .flow-tile-purple{box-shadow:3px 4px 0 #bcabeb}.hero-presentation .mini-pipeline>span i:after{content:"";position:absolute;top:0;left:-12px;height:3px;width:12px;border-radius:2px;background:#7656cf;animation:pipeline-light 4s ease-in-out infinite}.hero-presentation .mini-pipeline>span:nth-of-type(2) i:after{animation-delay:.7s}.hero-presentation .mini-pipeline>span:nth-of-type(3) i:after{animation-delay:1.4s}@keyframes hero-copy-rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes pipeline-light{0%,15%{left:-12px;opacity:0}25%{opacity:1}75%,to{left:100%;opacity:0}}@media (max-width:1280px){.nav-whatsapp{display:none}}@media (max-width:1200px){.desktop-links{display:none}.mobile-toggle{display:inline-flex;align-items:center;justify-content:center}.nav-actions{margin-left:auto}.hero-brand-art{display:none}}@media (max-width:767px){.nav-shell{padding:10px 16px}.navbar{height:62px;gap:8px}.navbar .logo{font-size:26px;gap:8px}.navbar .logo-sub{font-size:8px;letter-spacing:1.7px}.nav-actions{gap:7px}.nav-quote{font-size:14px;padding:10px 12px;min-height:44px}.nav-shell .mobile-menu{top:100%;left:16px;right:16px;padding:16px 20px;max-height:calc(100dvh - 104px);overflow-y:auto}.nav-shell .mobile-menu>a:not(.btn){font-size:17px;min-height:49px}#main{padding-top:94px}html{scroll-padding-top:98px}#main h2[id],#main h3[id],#main section[id]{scroll-margin-top:98px}.hero-view-controls{gap:12px;margin-block:20px}.hero-view-controls>span{text-align:center;font-size:13px}.hero-device{box-shadow:0 9px 0 -5px #202737,0 20px 35px -12px #27354a24}}@media (max-width:360px){.nav-quote-wide{display:none}.nav-quote-short{display:inline}.navbar .logo{font-size:24px}.nav-quote{font-size:14px}.editorial-hero-copy{padding-inline:16px}}@media (max-width:1399px){.floating-contact{position:fixed;bottom:0;inset-inline:0;display:flex;align-items:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom)) 88px;gap:8px;border-top:1px solid #e1e5ed;background:#fff;box-shadow:0 -4px 20px #18253508;border-radius:0}.floating-quote,.floating-whatsapp{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:9px 6px;font-size:14px;line-height:1.3;border-radius:9px}.floating-quote{border:1px solid #dde2eb;background:#fff;color:#333642}.floating-whatsapp{color:#fff;background:#231f2c}.floating-quote-wide{display:none}.floating-quote-short{display:inline}.floating-quote svg,.floating-whatsapp svg{width:17px;height:17px;flex-shrink:0}.footer{padding-bottom:100px}body:has(.scroll-guide[data-mobile=true][data-hidden=false][data-expanded=false][data-summary=true]:not([hidden])) .floating-contact{padding-top:68px}body:has(.scroll-guide[data-mobile=true][data-hidden=false][data-expanded=false][data-summary=true]:not([hidden])) .footer{padding-bottom:calc(160px + env(safe-area-inset-bottom))}}@media (max-width:1399px) and (max-height:649px){body:has(.scroll-guide[data-mobile=true][data-hidden=false][data-expanded=false][data-summary=true]:not([hidden])) .floating-contact{padding-top:56px}}@media (prefers-reduced-motion:reduce){.editorial-hero-copy .button-row,.editorial-hero-copy .hero-description,.editorial-hero-copy h1{animation:none}.hero-device{transition:none}.hero-presentation .mini-pipeline>span i:after{animation:none;display:none}.hero-presentation .flow-tile{transform:none}}.footer-bottom .footer-cookie-preferences{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-align:left}.footer-bottom .footer-cookie-preferences:hover{color:#ffffff;text-decoration:underline;text-underline-offset:4px}.footer-bottom .footer-cookie-preferences:focus-visible{outline:2px solid #c4b7dc;outline-offset:5px;border-radius:2px}.footer-bottom>div{flex-wrap:wrap}.quotation-preview{margin-block:24px;border:1px solid #e1dce9;border-radius:10px;overflow:hidden;color:#34323e}.quotation-preview-heading,.quotation-preview-row,.quotation-preview-total{display:flex;justify-content:space-between;gap:14px;padding:15px;font-size:14px;line-height:1.5}.quotation-preview-heading{background:#ece7f6;color:#584579;font-size:12px;font-weight:600}.quotation-preview-row+.quotation-preview-row{border-top:1px solid #eeebf2}.quotation-preview-row strong,.quotation-preview-total strong{flex-shrink:0;font-variant-numeric:tabular-nums}.quotation-preview-total{border-top:1px solid #e1dce9;background:#f7f5fa}@media (max-width:767px){.quotation-preview-heading,.quotation-preview-row,.quotation-preview-total{padding:12px;font-size:13px}}:root{--copy-size:18px;--support-size:16px;--label-size:14px;--eyebrow-size:12px}body{font-size:17px}#main .card-eyebrow,#main .eyebrow,#main .guide-label,#main .process-scene-eyebrow,#main .showcase-eyebrow{font-size:var(--eyebrow-size);line-height:1.6}#main .operation-eyebrow{font-size:var(--eyebrow-size)!important}#main .breadcrumbs{font-size:13px;line-height:1.6}#main .breadcrumbs>span{min-width:0}#main .breadcrumbs [aria-current=page]{overflow-wrap:anywhere}#main .btn,#main .chip,#main .context-links a,#main .integrations span,#main .text-link,#main .workflow-inline>span{font-size:15px;line-height:1.5}#main .btn{min-height:50px;text-align:center}#main .btn,#main .text-link{white-space:normal}#main .btn svg,#main .text-link svg{flex-shrink:0}#main .about-manifesto p,#main .comparison-grid p,#main .contact-option p,#main .detail-section-title p,#main .detail-two-column p:not(.eyebrow):not(.card-eyebrow),#main .page-intro,#main .section-description,#main .service-outcome-note,#main .service-problem-list p,#main .support-note{font-size:var(--copy-size);line-height:1.75}#main .detail-feature,#main .detail-feature>p:not(.card-eyebrow),#main .feature-list li,#main .service-capability h3,#main .service-process-note,#main .service-scope-note{font-size:var(--support-size);line-height:1.65}#main .draft-item p,#main .hub-card p:not(.card-eyebrow),#main .industry-preview-card p,#main .service-card>div>p:not(.card-eyebrow),#main .service-card>p:not(.card-eyebrow){font-size:var(--support-size);line-height:1.7}#main .contact-option a,#main .hub-card .text-link{font-size:15px}#main .article-meta,#main .draft-note,#main .price-callout small,#main .service-hero-trust{font-size:var(--label-size);line-height:1.7}#main .editorial-hero-copy .hero-eyebrow{font-size:12px;line-height:1.6}#main .editorial-hero-copy .hero-description{font-size:var(--copy-size);line-height:1.7}#main .hero-supporting{font-size:var(--label-size);line-height:1.7}#main .hero-editorial-bottom,#main .hero-editorial-bottom>a,#main .hero-project-links{font-size:13px;line-height:1.7}#main .hero-editorial-bottom{gap:18px}#main .editorial-faq>div:first-child>p:not(.eyebrow),#main .editorial-intro>div:nth-child(2)>p,#main .free-tool-teaser>div>p:not(.eyebrow),#main .home-v2 .cta-section>p:not(.eyebrow),#main .insights-teaser>div>p:not(.eyebrow),#main .operation-heading>p:last-child,#main .photo-story-heading>p,#main .portfolio-cta p,#main .portfolio-heading>div:last-child>p,#main .process-scene-intro,#main .showcase-heading>p:last-child,#main .testimonials-intro>p{font-size:var(--copy-size);line-height:1.75}#main .industry-editorial-row p,#main .insights-links span,#main .operation-chapter-copy>p,#main .photo-story-bottom>p,#main .photo-story-card figcaption span,#main .portfolio-caption>div>p:last-child,#main .showcase-card-copy p,#main .testimonials-end p{font-size:var(--support-size);line-height:1.7}#main .operation-chapter-copy>a,#main .process-scene-approach,#main .process-scene-cta,#main .showcase-all-services,#main .showcase-service-link{font-size:15px;line-height:1.5}#main .free-tool-teaser small,#main .operation-progress-note,#main .portfolio-type,#main .showcase-card-footnote,#main .showcase-card-number,#main .testimonial-placeholder,#main .workspace-explorer-summary small{font-size:12px;line-height:1.65}#main .home-v2 .cta-section small,#main .pricing-small-note>span,#main .testimonial-source p,#main .testimonial-source strong{font-size:14px;line-height:1.65}#main .testimonial-source{min-width:0}#main .testimonial-source>span{flex-shrink:0}#main .industry-editorial-row>div{min-width:0}#main .industry-editorial-row>span{font-size:12px}#main .editorial-pricing .pricing-card .feature-list li,#main .editorial-pricing .pricing-card>p:not(.card-eyebrow),#main .pricing-card .feature-list li,#main .pricing-card>p:not(.card-eyebrow){font-size:16px;line-height:1.7}#main .pricing-card .btn{font-size:15px}#main .price small,#main .price>span,#main .pricing-badge{font-size:13px}#main .pricing-disclaimer{font-size:14px;line-height:1.75}#main .faq-list summary{font-size:20px;line-height:1.45}#main .faq-list details>p{font-size:var(--copy-size);line-height:1.75}#main .faq-plus{flex-shrink:0}#main .cta-section>p:not(.eyebrow){font-size:var(--copy-size);line-height:1.75}#main .cta-section small{font-size:14px;line-height:1.65}#main .guide-description{font-size:20px;line-height:1.7}#main .article-content p,#main .guide-body p,#main .guide-checklist li,#main .guide-metrics dd,#main .legal-content p{font-size:18px;line-height:1.8}#main .guide-answer>p:last-child{font-size:20px;line-height:1.7}#main .guide-metrics dt{font-size:18px}#main .guide-body .guide-editorial-note,#main .guide-body .guide-source,#main .guide-cover figcaption,#main .guide-meta,#main .industry-context-photo figcaption,#main .work-live-preview figcaption{font-size:14px;line-height:1.7}#main .article-toc a,#main .guide-toc a,#main .guide-toc>p{font-size:14px;line-height:1.6}#main .guide-hub-card>div>p:not(.guide-label),#main .guide-hub-note p,#main .guide-hub-switch>p,#main .industry-guide-prompt p{font-size:17px;line-height:1.7}#main .guide-read,#main .guide-related-services>a,#main .guide-tool-callout a{font-size:16px;line-height:1.6}#main .guide-related-grid span{font-size:12px;line-height:1.6}#main .catalog-search input,#main .input,#main input:not([type=checkbox]):not([type=radio]),#main select,#main textarea{font-size:16px;line-height:1.5}#main .estimator-result>p,#main .estimator-summary dd,#main .form-caption,#main .form-field>label,#main .quote-summary{font-size:16px;line-height:1.7}#main .chip-grid .chip,#main .feature-chips .chip{font-size:15px;line-height:1.5}#main .estimator-summary dt,#main .form-consent,#main .form-error,#main .form-error-summary,#main .form-fallback,#main .form-hint,#main .form-reset,#main .form-security,#main .form-topline,#main .quote-summary button{font-size:14px;line-height:1.65}#main .quote-summary{flex-wrap:wrap}.footer .footer-brand>p{font-size:18px;line-height:1.65}.footer .footer-email{font-size:16px;overflow-wrap:anywhere}.footer .footer-column a,.footer .footer-location{font-size:15px;line-height:1.65}.footer .footer-bottom,.footer .footer-column h3{font-size:14px;line-height:1.6}.floating-contact .floating-whatsapp{font-size:14px}.consent-actions>.btn,.consent-option strong,.consent-panel>.muted{font-size:14px;line-height:1.6}.consent-option small,.consent-policy,.cookie-preferences{font-size:12px;line-height:1.6}@media (max-width:1000px){#main .pricing-preview{grid-template-columns:repeat(2,minmax(0,1fr))}#main .showcase-card-copy{padding-top:34px;padding-bottom:34px}}@media (max-width:720px){:root{--copy-size:16px;--support-size:16px;--label-size:14px}body{font-size:16px}#main .guide-answer>p:last-child,#main .guide-description{font-size:18px}#main .article-content p,#main .guide-body p,#main .guide-checklist li,#main .guide-metrics dd,#main .legal-content p{font-size:16px}#main .guide-metrics dt{font-size:17px}#main .guide-hub-card>div>p:not(.guide-label),#main .guide-hub-note p,#main .guide-hub-switch>p,#main .industry-guide-prompt p{font-size:16px}#main .faq-list summary{font-size:18px}#main .guide-tool-callout a{flex-wrap:wrap}#main .hero-editorial-bottom{align-items:flex-start}#main .hero-project-links{flex-wrap:wrap}.footer .footer-email{font-size:15px}}@media (max-width:520px){#main .pricing-preview{grid-template-columns:1fr}#main .hero-editorial-bottom{flex-wrap:wrap}#main .pricing-small-note .btn{width:100%}}#main .hero-small-note,#main .service-card-bottom>span,#main .showcase-more>span,#main .tool-preview-note,#main .workspace-explorer summary p,#main .workspace-loading{font-size:14px;line-height:1.7}#main .process-scene-milestone>p,#main .process-step p,#main .workspace-explorer summary p{font-size:16px;line-height:1.65}#main .process-scene-board-footer,#main .process-scene-board-footer>span:last-child,#main .process-scene-board-note,#main .process-scene-outcome,#main .tool-preview-labels{font-size:13px;line-height:1.6}#main .service-card-bottom{flex-wrap:wrap;gap:12px}#main .showcase-more{flex-wrap:wrap}#main .guide-body .guide-label{font-size:12px;line-height:1.6}