.new-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#182a35;background:#f7f9fbea;border-bottom:1px solid #dce3eb;align-items:center;gap:32px;height:86px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.new-header.on-dark{color:#f3fcf9;background:#091f29f2;border-color:#ffffff14}.new-brand{letter-spacing:-.09em;align-items:center;font-size:43px;font-weight:750;line-height:1;display:flex}.new-brand>span{color:#7fdec0}.new-brand small{letter-spacing:.12em;margin-left:15px;font-size:9px;font-weight:500;line-height:1.5}.new-header nav{align-items:center;gap:28px;margin-left:auto;font-size:14px;display:flex}.new-header nav a[aria-current]{color:#27725e}.on-dark nav a[aria-current]{color:#a2f0d1}.new-contact{white-space:nowrap;border:1px solid #839a974d;border-radius:30px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.new-header a:focus-visible{outline-offset:6px;outline:2px solid #36a585}.automation-home{color:#172b35;background:#f7f9fb}.automation-home h1,.automation-home h2,.automation-home h3{letter-spacing:-.055em}.automation-home p{font-size:16px;line-height:1.75}.automation-home a,.automation-home button{touch-action:manipulation}.new-kicker{letter-spacing:.1em;color:#536e79;margin:0 0 20px;font-weight:550;font-size:12px!important}.automation-hero{color:#edf8f5;background:#091f29;position:relative;overflow:hidden}.automation-hero-inner{grid-template-columns:.93fr 1.17fr;align-items:center;gap:45px;max-width:1280px;margin:auto;padding:72px 24px 55px;display:grid}.automation-hero-copy{z-index:2;position:relative}.automation-hero .new-kicker{color:#9cd1c1}.automation-hero h1{margin:0;font-size:clamp(44px,5.2vw,74px);line-height:1.04}.automation-hero h1>span{color:#a2efd1}.hero-lead{color:#b9cdd0;max-width:440px;margin:26px 0 28px;font-size:17px!important;line-height:1.8!important}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.mint-button,.dark-button{color:#12342f;background:#a2efd1;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:16px 21px;font-size:15px;font-weight:600;display:inline-flex}.mint-button:hover{color:#0b3026;background:#c2ffe6}.dark-button{color:#fff;background:#123c35}.dark-button:hover{color:#fff;background:#1f5148}.hero-text-link{color:#e1f1ec;border-bottom:1px solid #94b7b582;padding-bottom:5px;font-size:14px}.hero-assurance{color:#aecac1;align-items:center;gap:8px;margin-top:26px;display:flex;font-size:12px!important}.hero-bottom-line{color:#b9d5cc;border-top:1px solid #cceee52b;justify-content:space-between;max-width:1232px;margin:auto;padding:21px 0 26px;font-size:13px;display:flex}.hero-flow{--flow-x:0;--flow-y:0;perspective:1300px;background:radial-gradient(at 70% 60%,#204b4d 0%,#102f3b 55%,#112b38 100%);border:1px solid #799b9f46;border-radius:18px;min-width:0;padding:20px 22px 14px;position:relative;box-shadow:0 35px 65px -35px #010e17}.flow-topline{letter-spacing:.09em;color:#b9d8d4;justify-content:space-between;gap:15px;font-size:10px;display:flex}.flow-topline>span:last-child{color:#a2efd1;font-size:10px}.flow-stage{perspective:1000px;height:420px;transform-style:preserve-3d;position:relative}.flow-cables{fill:none;stroke:#9fcbb944;stroke-width:1.4px;width:100%;height:100%;position:absolute;inset:0}.flow-signal{stroke:#baffdc;stroke-dasharray:24 650;stroke-dashoffset:0}.phase-1 .flow-signal{stroke-dashoffset:-230px}.phase-2 .flow-signal{stroke-dashoffset:-480px}.flow-playing .flow-signal{transition:stroke-dashoffset 2.2s ease-in-out}.flow-window{color:#1c3a3d;background:#ecf5f3;border:1px solid #c7e3db6b;border-radius:12px;padding:17px;transition:transform .7s,opacity .7s,background .7s;position:absolute;box-shadow:0 8px #061e2a,10px 28px 35px #02172080}.flow-window-top{align-items:center;gap:10px;display:flex}.flow-app-icon{background:#d2e9df;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.flow-window-top small{letter-spacing:.06em;color:#526f70;margin-bottom:5px;font-size:9px;display:block}.flow-window-top strong{letter-spacing:-.025em;font-size:14px;font-weight:600;line-height:1.2;display:block}.flow-window-top>svg:last-child{color:#267559;margin-left:auto}.flow-badge{color:#fff;background:#286855;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.flow-mail{z-index:3;width:56%;transform:translate(calc(var(--flow-x)*-12px),calc(var(--flow-y)*-10px)) rotate(-5deg);top:35px;left:-12px}.flow-mail p{margin:15px 0 8px;font-size:14px;line-height:1.6}.flow-mail-sender{color:#52716a;font-size:11px}.flow-hub{width:104px;height:104px;transform:translate(calc(var(--flow-x)*14px),calc(var(--flow-y)*12px)) rotateX(32deg);transform-style:preserve-3d;position:absolute;top:45%;left:43%}.flow-hub>span{color:#1a5a48;background:linear-gradient(140deg,#dffbec,#87bba5);border:1px solid #c0f0d5;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 10px #466e63,0 18px #255346,0 25px 25px #03191c}.flow-hub-ring{border:1px solid #9dc1b673;border-radius:50%;position:absolute;inset:-20px;transform:translateZ(-15px)}.flow-record{opacity:.56;width:47%;transform:translate(calc(var(--flow-x)*17px),calc(var(--flow-y)*13px)) rotate(5deg);background:#bfdfd4;top:65px;right:-10px}.flow-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.flow-fields span{color:#536c64;font-size:10px}.flow-fields strong{color:#24483d;margin-top:7px;font-size:13px;display:block}.flow-reply{opacity:.55;width:68%;transform:translate(calc(var(--flow-x)*22px),calc(var(--flow-y)*15px)) rotate(-3deg);z-index:4;bottom:7px;right:0}.flow-reply p{margin:13px 0;font-size:13px;line-height:1.7}.flow-approval{color:#317359;border-top:1px solid #c4dacf;align-items:center;gap:6px;padding-top:10px;font-size:11px;display:flex}.flow-window.is-filled,.flow-window.is-current{opacity:1}.flow-window.is-current{border-color:#d5fff0}.flow-record.is-current{transform:translate(calc(var(--flow-x)*17px),-9px) rotate(2deg)}.flow-reply.is-current{transform:translate(calc(var(--flow-x)*22px),-7px) rotate(0deg)}.flow-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.flow-steps button{color:#a7c3c2;text-align:left;background:0 0;border:0;border-top:2px solid #aacdc438;align-items:center;gap:6px;min-height:44px;padding:12px 0;display:flex}.flow-steps button[aria-pressed=true]{color:#e7fff6;border-color:#a2efd1}.flow-steps button>span{border:1px solid #7ca798;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.flow-steps b{font-size:10px;font-weight:500;line-height:1.4}.flow-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.flow-controls>span{color:#d1ece2;font-size:12px}.flow-controls button{color:#daf8ed;background:#ffffff0c;border:1px solid #ffffff30;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}.flow-disclosure{color:#abc6c4;text-align:center;margin:12px 0 0;font-size:10px!important}.new-section{max-width:1232px;margin:auto;padding:76px 24px}.new-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:32px;display:flex}.new-section-heading h2,.start-process h2,.new-contact-section h2{margin:0;font-size:clamp(32px,3.5vw,49px);line-height:1.08}.new-section-heading>p{color:#5d717b;max-width:390px}.quick-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.quick-project{color:#233e46;background:#fff;border:1px solid #cfdbdf;border-radius:12px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.quick-project:hover{transform:translateY(-5px);box-shadow:0 18px 26px -19px #13354177}.quick-project-art{color:#c3f2e0;background:#113b3b;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:165px;padding:24px 16px;display:flex;position:relative}.quick-project-art>svg:first-child{width:100%;margin-bottom:4px}.quick-project-art>span{border:1px solid #b1d8ca4d;border-radius:5px;padding:9px;font-size:11px}.quick-voice .quick-project-art{color:#b9d1f7;background:#182d46}.quick-brief .quick-project-art{color:#e9e9d9;background:#38403c}.voice-bars{align-items:center;gap:6px;height:50px;display:flex}.voice-bars i{background:#a8c8f5;border-radius:4px;width:4px}.quick-project-copy{flex-direction:column;flex:1;padding:25px;display:flex}.quick-project-copy small{letter-spacing:.07em;color:#587975;font-size:11px}.quick-project-copy h3{margin:10px 0 12px;font-size:28px}.quick-project-copy p{color:#5a7078;flex:1;font-size:15px;line-height:1.75}.quick-project-copy>span{color:#276b57;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;font-size:14px;display:flex}.projects-note{color:#61767b;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.projects-note a{color:#245c4e;align-items:center;gap:10px;display:flex}.process-offer{border-top:1px solid #d4dfe4}.process-benefits{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:43px;display:grid}.process-benefits article>svg{color:#28715d}.process-benefits h3{margin:20px 0 13px;font-size:24px}.process-benefits p{color:#5e737c}.human-control{background:#e8f1ed;border-radius:9px;align-items:start;gap:20px;margin-top:32px;padding:25px;display:flex}.human-control>svg{color:#377b61;flex-shrink:0}.human-control strong{font-size:17px}.human-control p{color:#567068;max-width:800px;margin-top:7px;font-size:14px}.process-offer .additional-automations{margin-top:28px}.process-offer .additional-automations>summary{color:#47695f;background:0 0;width:100%;padding:20px 0;font-size:14px}.process-offer .demo-section>.container{width:100%}.start-process{border-top:1px solid #d4dfe4;grid-template-columns:1fr 1fr;gap:70px;display:grid}.start-process>div>p:not(.new-kicker){color:#5a7077;max-width:460px;margin:25px 0}.start-process ol{margin:0;padding:0;list-style:none}.start-process li{border-bottom:1px solid #d5dfe2;gap:23px;padding:23px 0;display:flex}.start-process li:first-child{padding-top:0}.start-process li>span{color:#5c8373;margin-top:4px;font-size:12px}.start-process h3{margin:0 0 9px;font-size:21px}.start-process li p{color:#60757b;font-size:15px}.new-faq{padding-top:5px}.new-faq h2{margin-bottom:25px;font-size:34px}.new-faq details{border-top:1px solid #d5dfe2}.new-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;font-size:17px;display:flex}.new-faq details p{color:#5c737c;max-width:760px;padding:0 0 23px}.new-contact-section{color:#eafbf3;background:#102f35;padding:75px 24px}.new-contact-inner{grid-template-columns:1fr 1fr;gap:75px;max-width:1184px;margin:auto;display:grid}.new-contact-section .new-kicker{color:#a9dac4}.new-contact-inner>div>p:not(.new-kicker){color:#b2cec5;margin-top:25px}.new-contact-section address{flex-direction:column;gap:11px;margin:30px 0;font-style:normal;display:flex}.new-contact-section address>strong{letter-spacing:-.03em;font-size:24px}.new-contact-section address>span{color:#9abfb1;margin-top:-7px;margin-bottom:12px;font-size:14px}.new-contact-section address>a{color:#d0f9e6;align-items:center;gap:12px;font-size:clamp(17px,2vw,23px);display:flex}.new-contact-inner>div>small{color:#a2c7b7;max-width:330px;font-size:12px;line-height:1.7;display:block}.new-contact-section .contact-form{background:0 0}.new-contact-section .contact-form h3{color:#f0fff7;font-size:27px}.new-contact-section .contact-form-intro{color:#b2cec5}.new-contact-section .contact-form label,.new-contact-section .contact-form>small{color:#bcd8cb}.new-contact-section .contact-form button[type=submit]{color:#164233;background:#a2efd1}.new-contact-section .contact-form select{color:#effbf7;background:#1c454b;border-color:#5b8076}.website-signpost{color:#5e747c;border-bottom:1px solid #d5e0e4;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;margin:0 auto;padding:30px 24px;font-size:14px;display:flex}.website-signpost>a{color:#2c53c7;align-items:center;gap:15px;display:flex}.new-footer{color:#5e747c;align-items:center;gap:25px;max-width:1184px;margin:auto;padding:28px 24px;font-size:12px;display:flex}.new-footer>a:first-child{letter-spacing:-.055em;color:#1d3c43;font-size:21px;font-weight:600}.new-footer>a:last-child{margin-left:auto}.web-page-intro{max-width:1184px;margin:auto;padding:70px 24px 20px}.web-page-intro h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(42px,5vw,68px);line-height:1.05}.web-page-intro>p:last-child{color:#576d83;max-width:650px;margin-top:25px;font-size:17px;line-height:1.8}.web-contact-strip{justify-content:space-between;align-items:center;gap:24px;max-width:1184px;margin:auto;padding:50px 24px;display:flex}.web-contact-strip p{color:#596f7c;margin-top:10px;font-size:16px}.web-contact-strip h2{font-size:32px}.web-contact-strip>div:last-child{flex-direction:column;gap:14px;display:flex}.web-contact-strip a{color:#244fce;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.automation-hero-inner{gap:25px;padding-top:45px}.hero-flow{padding:18px 14px 12px}.flow-stage{height:395px}.flow-mail{width:63%;top:20px;left:-3px}.flow-record{width:52%;top:150px;right:-2px}.flow-hub{width:84px;height:84px;top:54%;left:17%}.flow-reply{width:72%;bottom:0}.flow-window{padding:12px}.flow-window-top strong{font-size:12px}.flow-window-top small{font-size:8px}.flow-app-icon{width:27px;height:27px}.flow-fields{margin-top:12px}.flow-reply p{font-size:12px}.flow-steps b{font-size:9px}.flow-steps button{gap:4px}.hero-bottom-line{margin-inline:24px}.new-header{gap:20px}.new-header nav{gap:18px}.new-brand small{display:none}.new-contact{padding:11px 14px}.quick-project-art{gap:5px}.quick-project-art>span{font-size:10px}.start-process,.new-contact-inner{gap:35px}}@media (max-width:760px){.new-header{gap:14px;height:70px;padding-inline:20px}.new-brand{font-size:38px}.new-header nav{gap:15px;font-size:12px}.new-header nav .nav-home{display:none}.new-header nav a[href=\/strony]{font-size:0}.new-header nav a[href=\/strony]:after{content:"Strony";font-size:12px}.new-contact{border:0;gap:0;padding:10px;font-size:0}.new-contact:before{content:"Kontakt";margin-right:5px;font-size:12px}.automation-hero-inner{grid-template-columns:1fr;gap:28px;padding:31px 20px 22px}.automation-hero .new-kicker{margin-bottom:14px;font-size:10px!important}.automation-hero h1{letter-spacing:-.06em;font-size:44px;line-height:1.04}.hero-desktop-break{display:none}.hero-lead{max-width:360px;margin:16px 0 20px;font-size:15px!important;line-height:1.65!important}.hero-actions{gap:17px}.mint-button{gap:10px;min-height:47px;padding:13px 15px;font-size:13px}.hero-text-link{font-size:12px}.hero-assurance{gap:6px;margin-top:17px;font-size:10px!important}.hero-assurance>svg{width:14px}.hero-flow{border-radius:13px;padding:14px;--flow-x:0!important;--flow-y:0!important}.flow-topline{font-size:9px}.flow-stage{perspective:none;height:250px;margin-top:15px}.flow-cables,.flow-hub{display:none}.flow-window{pointer-events:none;border-radius:10px;padding:20px;box-shadow:0 7px #09242c,0 17px 24px #04161f5c;opacity:0!important;width:auto!important;inset:14px 3px!important;transform:translate(25px)scale(.96)!important}.flow-window.is-current{z-index:5;opacity:1!important;transform:translate(0)scale(1)!important}.flow-window-top small{font-size:10px}.flow-window-top strong{font-size:17px}.flow-app-icon{width:40px;height:40px}.flow-mail p,.flow-reply p{margin:22px 0 12px;font-size:16px!important;line-height:1.7!important}.flow-mail-sender,.flow-approval{font-size:12px}.flow-fields{gap:15px;margin-top:30px}.flow-fields span{font-size:12px}.flow-fields strong{margin-top:10px;font-size:22px}.flow-steps{gap:8px;margin-top:4px}.flow-steps button{flex-direction:column;align-items:start;gap:8px;padding:9px 0}.flow-steps b{font-size:10px;font-weight:450}.flow-controls>span{display:none}.flow-controls{justify-content:end}.flow-controls button{min-height:35px;padding:7px 10px;font-size:11px}.flow-disclosure{text-align:left;margin-top:8px;font-size:9px!important}.hero-bottom-line{gap:15px;margin-inline:20px;padding:16px 0 20px;font-size:10px}.hero-bottom-line span:last-child{display:none}.new-section{padding:45px 20px}.new-section-heading{margin-bottom:25px;display:block}.new-section-heading h2,.start-process h2,.new-contact-section h2{font-size:35px}.new-section-heading .new-kicker{margin-bottom:14px;font-size:10px!important}.new-section-heading>p{margin-top:18px;font-size:15px;line-height:1.7}.quick-projects{grid-template-columns:1fr;gap:14px}.quick-project{grid-template-columns:83px 1fr;min-height:182px;display:grid}.quick-project-art{border-radius:0;flex-direction:column;gap:0;min-height:0;padding:20px 10px}.quick-project-art>span,.quick-project-art>svg:not(:first-child),.quick-project-art .voice-bars{display:none}.quick-project-art>svg:first-child{width:32px;margin:0}.quick-project-copy{padding:19px}.quick-project-copy small{font-size:9px}.quick-project-copy h3{margin:8px 0;font-size:25px}.quick-project-copy p{font-size:13px;line-height:1.65}.quick-project-copy>span{margin-top:16px;font-size:12px}.projects-note{flex-direction:column;align-items:start;gap:12px;font-size:11px;line-height:1.7}.process-benefits{grid-template-columns:1fr;gap:26px;margin-top:28px}.process-benefits article{padding-left:42px;position:relative}.process-benefits article>svg{width:23px;position:absolute;top:1px;left:0}.process-benefits h3{margin:0 0 10px;font-size:23px}.process-benefits p{font-size:15px}.human-control{gap:12px;padding:20px}.human-control strong{font-size:16px}.human-control p{font-size:13px}.start-process{grid-template-columns:1fr;gap:32px}.start-process>div>p:not(.new-kicker){margin:20px 0;font-size:15px}.start-process .new-kicker{font-size:10px!important}.start-process li{gap:15px;padding:20px 0}.start-process h3{font-size:20px}.start-process li p{font-size:14px}.new-faq{padding-top:5px}.new-faq h2{font-size:29px}.new-faq summary{padding:20px 0;font-size:15px}.new-faq details p{font-size:14px}.new-contact-section{padding:43px 20px}.new-contact-inner{grid-template-columns:1fr;gap:35px}.new-contact-inner>div>p:not(.new-kicker){margin-top:17px;font-size:15px}.new-contact-section address>a{gap:10px;font-size:19px}.new-contact-section address{margin:23px 0}.new-contact-section address>strong{font-size:23px}.new-contact-inner>div>small{max-width:none}.new-contact-section .contact-form h3{font-size:25px}.website-signpost{flex-direction:column;align-items:start;gap:12px;padding:25px 20px;font-size:13px}.new-footer{flex-wrap:wrap;gap:16px;padding:25px 20px}.new-footer>span{order:3;width:100%;font-size:11px}.new-footer>a:last-child{font-size:12px}.web-page-intro{padding:38px 20px 15px}.web-page-intro h1{font-size:42px}.web-page-intro>p:last-child{font-size:15px}.web-contact-strip{padding:35px 20px;display:block}.web-contact-strip>div:last-child{margin-top:23px}.web-contact-strip h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.flow-window,.flow-signal,.quick-project{transition:none!important}.hero-flow{--flow-x:0!important;--flow-y:0!important}}@media (min-width:1101px){.flow-hub{width:94px;height:94px;top:53%;left:23%}}.new-header nav a[href=\/strony]{position:relative}.flow-steps b{font-size:12px}.flow-topline{font-size:11px}.flow-disclosure{font-size:11px!important}.websites-page .cinema-section .specialization-heading{display:none}.websites-page .cinema-section{padding-top:28px}.gallery-tools .device-switch{flex-flow:row!important;align-items:center!important}@media (max-width:760px){.flow-steps b{font-size:11px}.flow-topline{font-size:9px}.flow-disclosure{font-size:10px!important}.websites-page .cinema-section{padding-top:20px}}.story-hero{isolation:isolate;background:#091f29 radial-gradient(at 78% 36%,#163c4299,#0000 53%)}.story-hero-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:34px;max-width:1340px;margin:auto;padding:40px 30px 26px;display:grid}.story-intro{z-index:2;padding-bottom:20px;position:relative}.story-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(43px,4.7vw,69px);line-height:1.06}.story-intro .new-kicker{margin-bottom:25px;font-size:12px!important}.story-lead{color:#b8d1d1;max-width:400px;margin:27px 0 30px;font-size:17px!important;line-height:1.8!important}.story-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.story-actions .mint-button{border-radius:32px;padding-inline:25px}.story-promise{color:#bbd6cd;align-items:center;gap:9px;margin-top:22px;display:flex;font-size:13px!important}.story-invitation{color:#7fa3a8;align-items:center;gap:16px;margin-top:60px;font-size:13px;line-height:1.6;display:flex}.story-invitation-line{background:#a2efd178;width:46px;height:1px}.story-demo{--story-x:0;--story-y:0;--story-scroll:0;--story-pos:0;perspective:1200px;min-width:0;position:relative}.story-step-1{--story-pos:33}.story-step-2{--story-pos:66}.story-step-3{--story-pos:100}.story-scene-heading{color:#a5c8c4;z-index:4;justify-content:space-between;align-items:center;gap:15px;padding:0 2px;display:flex;position:relative}.story-scene-heading>span:first-child{letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;display:flex}.story-scene-heading>span:last-child{letter-spacing:.07em;color:#719999;font-size:10px}.story-world{isolation:isolate;perspective:1100px;height:430px;transform-style:preserve-3d;margin:8px 0 12px;position:relative}.story-aura{filter:blur(18px);transform:translateY(calc(var(--story-scroll)*-12px));z-index:-2;background:radial-gradient(#5eddbd22,#0000 66%);border-radius:50%;position:absolute;inset:15% 4% 0}.story-far-orbit{width:58%;height:67%;transform:translate(calc(var(--story-x)*-10px),calc(var(--story-y)*-7px + var(--story-scroll)*-13px)) rotateX(28deg) rotateZ(-22deg);z-index:-1;border:1px solid #7fbfb322;border-radius:50%;position:absolute;top:17%;left:21%;box-shadow:0 0 0 27px #92cfbd04,0 0 0 72px #92cfbd03}.story-route{width:100%;height:100%;transform:translate(calc(var(--story-x)*-7px),calc(var(--story-y)*-5px + var(--story-scroll)*-16px));z-index:0;position:absolute;inset:0;overflow:visible}.story-track{stroke:#9dd4c533;stroke-width:1px;stroke-dasharray:2 6}.story-trail{stroke:#aaffdc;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--story-pos));filter:drop-shadow(0 0 5px #84f0cda0);transition:stroke-dashoffset 1.2s}.story-subject{z-index:2;pointer-events:none;width:53%;height:67%;transform:translate(calc(var(--story-x)*-16px),calc(var(--story-y)*-11px + var(--story-scroll)*-32px)) rotate(calc(var(--story-x)*-3deg));filter:drop-shadow(0 23px 25px #0008);transition:filter 1s;position:absolute;top:19%;left:24%}.story-subject img{object-fit:contain;width:100%;height:100%;animation:6s ease-in-out infinite paused story-hover}.is-playing .story-subject img{animation-play-state:running}.story-step-2 .story-subject,.story-step-3 .story-subject{filter:drop-shadow(0 23px 25px #0008)drop-shadow(0 0 23px #7ddfc32e)}.story-subject-fallback{color:#a2efd1;place-items:center;height:100%;display:grid}.story-node{z-index:3;color:#b2c9c8;text-align:center;cursor:pointer;max-width:175px;transform:translate(calc(var(--story-x)*19px),calc(var(--story-y)*15px + var(--story-scroll)*-48px));background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;transition:color .4s;display:flex;position:absolute}.story-node-0{width:25%;top:27%;left:1%}.story-node-1{width:30%;top:0%;left:46%}.story-node-2{width:27%;top:47%;right:0%}.story-node-3{width:31%;bottom:0%;left:22%}.story-node-medallion{background:linear-gradient(145deg,#284f55,#12333d);border:1px solid #7bada56b;border-radius:20px;place-items:center;width:65px;height:65px;transition:background .7s,box-shadow .7s,transform .7s,color .7s;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 7px #071b24,0 10px #75b8a32b,0 17px 26px #04182080}.story-node-medallion>svg{transform:rotate(8deg)}.story-node-1 .story-node-medallion{border-radius:50%;transform:rotate(5deg)}.story-node-1 .story-node-medallion>svg{transform:rotate(-5deg)}.story-node-2 .story-node-medallion{transform:rotate(8deg)}.story-node-2 .story-node-medallion>svg{transform:rotate(-8deg)}.story-node-3 .story-node-medallion{border-radius:50%}.story-node-number{color:#d4ebe5;background:#315c61;border:1px solid #789e94;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-5px;right:-6px}.story-node strong{letter-spacing:-.02em;margin-top:4px;font-size:15px;font-weight:500;line-height:1.3}.story-node-detail{color:#7ea9a6;white-space:nowrap;font-size:11px;transition:color .4s}.story-node.is-current{color:#effff6}.story-node.is-current .story-node-medallion{color:#0c4a3c;background:linear-gradient(145deg,#dbffed,#84d1b4);border-color:#c8ffe6;transform:translateY(-5px)rotate(0);box-shadow:0 8px #487c71,0 11px #85d6b938,0 19px 36px #031c28,0 0 40px #85ffd527}.story-node.is-current .story-node-medallion>svg{transform:none}.story-node.is-current .story-node-detail{color:#c2e9d8}.story-node.is-current .story-node-number,.story-node.is-done .story-node-number{color:#164c39;background:#a9efcf;border-color:#c1f9df}.story-node.is-done .story-node-medallion{color:#b6f6d7;border-color:#97d1b5}.story-node:focus-visible{outline-offset:10px;border-radius:8px;outline:2px solid #c4ffe5}.story-courier{z-index:4;pointer-events:none;width:32px;height:32px;transition:top 1.25s cubic-bezier(.3,.1,.1,1),left 1.25s cubic-bezier(.3,.1,.1,1);position:absolute;top:31%;left:10%;transform:translate(-50%,-50%)}.story-courier>span{color:#e0fff0;background:#b9ffcf12;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 0 14px #9cffeaa0,0 0 42px #9cffeaa0}.story-step-1 .story-courier{top:11%;left:57%}.story-step-2 .story-courier{top:53%;left:87%}.story-step-3 .story-courier{top:84%;left:38%}.story-caption{border-top:1px solid #a4d4c630;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:121px;padding:18px 0;display:flex;position:relative}.story-caption-icon{color:#c1f5d7;background:#b1ebd515;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.story-caption>div{flex:1;min-width:180px}.story-caption h2{color:#e9fff5;margin:2px 0 8px;font-weight:500;line-height:1.2;letter-spacing:-.035em!important;font-size:20px!important}.story-caption p{color:#a7c3c3;max-width:530px;margin:0;font-size:14px!important;line-height:1.65!important}.story-approve{white-space:nowrap;color:#194c3d;cursor:pointer;background:#c1f6d8;border:0;border-radius:6px;align-items:center;gap:6px;min-height:39px;margin-left:47px;padding:10px 12px;font-size:13px;display:flex}.story-approved{color:#c1f6d8;align-items:center;gap:6px;min-height:39px;margin-left:47px;font-size:13px;display:flex}.story-controls{border-top:1px solid #a4d4c621;align-items:center;gap:20px;padding-top:4px;display:flex}.story-step-controls{flex:1;grid-template-columns:repeat(4,1fr);gap:10px;min-width:0;display:grid}.story-step-controls button{color:#7faaa6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:12px 0 15px;display:flex;position:relative}.story-step-controls button>span:first-child{font-variant-numeric:tabular-nums;font-size:10px}.story-step-controls button>span:nth-child(2){white-space:nowrap;font-size:11px}.story-step-controls i{background:#86c4af25;border-radius:2px;height:2px;position:absolute;bottom:3px;left:0;right:0}.story-step-controls button.active{color:#d9ffe9}.story-step-controls button.active i{background:#abf0ce}.story-play{color:#d0eae0;white-space:nowrap;cursor:pointer;background:#aadbc90b;border:1px solid #9bc3b838;border-radius:25px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:12px;display:flex}.story-play>svg{flex-shrink:0}:is(.story-demo button:focus-visible,.story-actions a:focus-visible){outline-offset:5px;outline:2px solid #bcfddb}.story-disclosure{color:#739693;margin:13px 0 0;font-size:11px!important;line-height:1.6!important}.story-bottom{color:#89b0ae;border-top:1px solid #a4d4c623;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:20px 0 25px;font-size:12px;display:flex}.story-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-approved .story-node-3 .story-node-medallion{color:#194c3d;background:#c1f6d8;animation:.6s ease-out story-seal;box-shadow:0 8px #487c71,0 0 45px #9affc750}.is-approved .story-trail{stroke:#e3ffe5;filter:drop-shadow(0 0 8px #84f0cdaa)}@keyframes story-hover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes story-seal{0%{transform:scale(.92)}50%{transform:scale(1.12)}to{transform:scale(1)}}.story-caption{align-content:start;min-height:166px}.story-node-detail,.story-step-controls button>span:nth-child(2){font-size:12px}.story-disclosure{color:#99b9b3;font-size:12px!important}.story-scene-heading>span:first-child{font-size:12px}@media (min-width:1500px){.story-hero-inner{padding-top:62px;padding-bottom:38px}.story-world{height:450px}}@media (max-width:1100px){.story-hero-inner{grid-template-columns:.8fr 1.2fr;gap:20px;padding:30px 25px 24px}.story-intro h1{font-size:49px}.story-lead{font-size:16px!important}.story-world{height:375px}.story-node-medallion{border-radius:17px;width:56px;height:56px}.story-node-detail{font-size:10px}.story-node strong{font-size:14px}.story-node-3{bottom:0}.story-caption h2{font-size:18px!important}.story-scene-heading>span:last-child{display:none}.story-controls{gap:12px}.story-step-controls button{flex-direction:column;align-items:start;gap:4px}.story-step-controls button>span:nth-child(2){font-size:10px}.story-bottom{margin-inline:25px}.story-invitation{margin-top:40px}}@media (max-width:760px){.story-hero-inner{flex-direction:column;align-items:stretch;gap:21px;padding:30px 20px 20px;display:flex}.story-intro{padding:0}.story-intro h1{font-size:44px;line-height:1.04}.story-wide-break{display:none}.story-intro .new-kicker{margin-bottom:15px;font-size:11px!important}.story-lead{max-width:420px;margin:18px 0 20px;font-size:15px!important;line-height:1.7!important}.story-actions{gap:20px}.story-actions .mint-button{min-height:46px;padding:13px 18px;font-size:13px}.story-actions .hero-text-link{font-size:13px}.story-promise{margin:16px 0 0;font-size:12px!important}.story-invitation{display:none}.story-demo{--story-x:0!important;--story-y:0!important}.story-scene-heading>span:first-child{letter-spacing:.08em;font-size:10px}.story-scene-heading{border-top:1px solid #c0f7e524;padding-top:13px}.story-world{width:100%;max-width:480px;height:345px;margin:11px auto 6px}.story-subject{width:58%;height:65%;top:20%;left:21%}.story-node-0{width:28%;top:27%;left:0}.story-node-1{width:29%;top:1%;left:49%}.story-node-2{width:29%;top:48%;right:0}.story-node-3{width:38%;bottom:0;left:24%}.story-node{transform:translateY(calc(var(--story-scroll)*-18px));gap:6px}.story-node-medallion{border-radius:15px;width:48px;height:48px}.story-node-medallion>svg{width:22px;height:22px}.story-node strong{margin-top:2px;font-size:12px}.story-node-detail{display:none}.story-node-number{width:17px;height:17px;font-size:9px;top:-5px;right:-5px}.story-courier{width:24px;height:24px}.story-courier svg{width:14px}.story-caption{gap:10px;min-height:133px;padding:16px 0}.story-caption>div{min-width:0}.story-caption-icon{border-radius:8px;width:29px;height:29px}.story-caption-icon svg{width:18px}.story-caption h2{margin-bottom:6px;font-size:18px!important}.story-caption p{font-size:13px!important;line-height:1.6!important}.story-approve,.story-approved{margin-left:39px;font-size:12px}.story-controls{align-items:center;gap:12px}.story-step-controls{gap:10px}.story-step-controls button{flex-direction:column;gap:4px;min-height:44px;padding:11px 0}.story-step-controls button>span:nth-child(2),.story-step-controls button>span:first-child{font-size:10px}.story-play{gap:5px;padding:8px;font-size:11px}.story-disclosure{color:#97b6af;margin-top:12px;font-size:10px!important}.story-bottom{gap:18px;margin:0 20px;padding:18px 0 22px;font-size:11px;line-height:1.6}.story-bottom span{max-width:45%}}@media (max-width:380px){.story-hero-inner{padding-inline:17px}.story-intro h1{font-size:40px}.story-world{height:315px}.story-play span{white-space:normal;max-width:48px;line-height:1.35}.story-step-controls{gap:7px}.story-step-controls button>span:nth-child(2){font-size:9px}.story-controls{gap:8px}}@media (prefers-reduced-motion:reduce){.story-demo{--story-x:0!important;--story-y:0!important;--story-scroll:0!important}.story-subject img,.is-approved .story-node-3 .story-node-medallion{animation:none!important}.story-demo *{transition:none!important}}.motion-reduced{--story-x:0!important;--story-y:0!important;--story-scroll:0!important}@media (max-width:760px){.story-caption{min-height:202px}.story-step-controls button>span:nth-child(2){font-size:11px}.story-disclosure{font-size:11px!important}.story-node strong{font-size:13px}}.savings-section{max-width:1280px;margin:auto;padding:88px 24px 50px;scroll-margin-top:100px}.savings-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.savings-heading h2{margin:0;font-size:clamp(32px,3.1vw,46px);line-height:1.13}.savings-heading h2 span{color:#477267}.savings-heading>p{color:#59717a;max-width:365px;margin:0}.savings-workshop{background:#fff;border:1px solid #cfddd8;border-radius:24px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden;box-shadow:0 28px 55px -40px #173e3870}.savings-stage{color:#eafff5;isolation:isolate;background:radial-gradient(at 45% 40%,#285952 0,#153f3c 45%,#092c30 100%);padding:25px 32px 24px;position:relative;overflow:hidden}.savings-stage-top{z-index:3;justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex;position:relative}.savings-stage-top>span{color:#bfe9d8;align-items:center;gap:8px;display:flex}.savings-period{background:#041d2480;border:1px solid #7aa89755;border-radius:30px;padding:4px;display:flex}.savings-period button{font:inherit;color:#d3e8e0;cursor:pointer;background:0 0;border:0;border-radius:24px;min-height:38px;padding:9px 17px;font-size:14px}.savings-period button[aria-pressed=true]{color:#153f34;background:#c0f7dd}.savings-magic{perspective:900px;max-width:520px;height:325px;margin:0 auto;position:relative}.savings-dial{background:radial-gradient(circle at 35% 28%,#3c756965,#0826299c);border-radius:50%;width:280px;height:280px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 12px #041d222e,0 24px 30px -15px #0007,inset 0 1px 1px #c1ffe440}.savings-dial>svg{fill:none;stroke-width:10px;width:100%;height:100%;overflow:visible}.saving-track{stroke:#a7dfca20}.saving-ticks{stroke:#a7dfca55;stroke-width:2px;stroke-dasharray:1 10}.saving-arc{stroke:url(#saving-ring);stroke-linecap:butt;filter:drop-shadow(0 0 8px #9aefc55e);transition:stroke-dasharray .35s}.saving-dial-copy{text-align:center;color:#bde2d3;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.saving-dial-copy strong{letter-spacing:-.06em;color:#ecfff5;font-variant-numeric:tabular-nums;font-size:66px;font-weight:550;line-height:1.05}.saving-dial-copy strong small{letter-spacing:0;font-size:30px;font-weight:400}.saving-dial-copy>span{font-size:14px;line-height:1.5}.savings-orbit{border:1px solid #b5ebd53d;border-radius:50%;width:92%;height:80%;position:absolute;top:35px;left:4%;transform:rotateX(66deg)rotate(-18deg);box-shadow:0 20px 0 -19px #d4ffe955}.savings-helper{object-fit:contain;width:178px;height:178px;transform:translateY(calc((1 - var(--saving-progress))*18px)) rotate(-8deg);filter:drop-shadow(0 18px 12px #00171c80);pointer-events:none;position:absolute;bottom:-6px;left:-22px}.savings-days{color:#42341e;transform:translateY(calc((1 - var(--saving-progress))*25px)) rotate(6deg);text-align:center;background:linear-gradient(135deg,#fcebc1,#d9b776);border:1px solid #fff1c9;border-radius:16px;min-width:108px;padding:13px 16px;position:absolute;bottom:38px;right:-4px;box-shadow:0 5px #987a49,0 18px 25px -7px #071b24}.savings-days>span{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:600;line-height:1.1;display:block}.savings-days small{margin-top:5px;font-size:12px;display:block}.savings-comparison{z-index:1;gap:12px;margin-top:10px;display:grid;position:relative}.savings-comparison>div{color:#d3e9df;grid-template-columns:88px minmax(0,1fr) 65px;align-items:center;gap:12px;font-size:14px;display:grid}.savings-comparison b{text-align:right;white-space:nowrap;font-weight:500}.saving-bar{background:#092724;border-radius:12px;height:8px;overflow:hidden}.saving-bar i{border-radius:inherit;background:#96b5ab;width:100%;height:100%;transition:width .35s;display:block}.savings-comparison>div:last-child i{background:#9bf3ca}.savings-value{text-align:center;border-top:1px solid #c3efdf33;margin-top:24px;padding-top:25px}.savings-value>span{color:#c4e5d7;margin-bottom:9px;font-size:14px;display:block}.savings-value strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#ceffe3;font-size:clamp(35px,3.8vw,53px);font-weight:550;line-height:1.2;display:block}.savings-value small{letter-spacing:0;white-space:nowrap;font-size:18px;font-weight:400}.savings-replay{color:#bbd8cf;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:12px auto 0;padding:7px 12px;font-size:13px;display:flex}.savings-settings{align-self:center;min-width:0;padding:36px 38px}.savings-settings-title{color:#215c49;align-items:center;gap:12px;display:flex}.savings-settings h3{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.25}.savings-settings>p{color:#5b706e;margin:14px 0 30px;font-size:14px;line-height:1.65}.saving-setting{margin-top:25px}.saving-setting>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:14px;display:flex}.saving-setting label{max-width:210px;font-weight:550;line-height:1.45}.saving-setting>div>span{color:#496760;flex-shrink:0;align-items:center;gap:7px;font-size:13px;display:flex}.saving-setting input[type=number]{color:#1b4739;width:80px;font:inherit;text-align:center;background:#f5f9f7;border:1px solid #c1d5cc;border-radius:6px;min-height:38px;padding:7px 5px;font-size:16px;font-weight:600}.saving-setting input[type=range]{accent-color:#237157;cursor:pointer;width:100%;height:24px;display:block}.savings-settings .savings-field-hint{margin:3px 0 0;font-size:12px;line-height:1.5}.savings-settings .savings-formula{color:#376551;background:#eef6f1;border-radius:10px;margin:28px 0 0;padding:15px 18px;font-size:14px;line-height:1.8}.savings-formula strong{white-space:nowrap}.savings-footnote{grid-template-columns:1.1fr 1fr;gap:55px;padding:30px 0 0;display:grid}.savings-footnote>p{color:#607573;margin:0;font-size:13px;line-height:1.8}.savings-footnote>p>strong{color:#3f6057;margin-bottom:3px;font-weight:600;display:block}.savings-footnote h3{margin:0;font-size:21px;line-height:1.3}.savings-footnote>div>p{color:#5e746d;margin:9px 0 13px;font-size:14px;line-height:1.7}.savings-footnote a{color:#24684e;text-underline-offset:5px;padding:5px 0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}:is(.savings-section button:focus-visible,.savings-section input:focus-visible,.savings-section a:focus-visible){outline-offset:4px;outline:3px solid #5ac19b}.savings-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.savings-workshop:hover .savings-orbit{border-color:#c4f7de77}}@media (max-width:1000px){.savings-settings{padding:28px 25px}.savings-stage{padding-inline:22px}.savings-helper{width:140px;height:140px;left:-25px}.savings-days{padding:11px;right:-6px}.savings-heading{gap:30px}.savings-heading>p{max-width:300px}.savings-dial{width:250px;height:250px;top:35px}.saving-dial-copy strong{font-size:57px}}@media (max-width:760px){.savings-section{padding:50px 20px 25px}.savings-heading{margin-bottom:25px;display:block}.savings-heading h2{font-size:34px}.savings-heading>p{max-width:none;margin-top:20px}.savings-workshop{border-radius:18px;grid-template-columns:1fr}.savings-stage{padding:20px 18px}.savings-stage-top{gap:8px;font-size:13px}.savings-period button{padding:8px 13px}.savings-magic{max-width:420px;height:302px}.savings-dial{width:250px;height:250px;top:22px}.savings-helper{width:134px;height:134px;bottom:0;left:-23px}.savings-days{min-width:90px;padding:12px 10px;bottom:23px;right:-5px}.savings-days>span{font-size:27px}.savings-days small{font-size:12px}.savings-value strong{font-size:43px}.savings-settings{padding:27px 22px 30px}.savings-settings h3{font-size:24px}.savings-footnote{grid-template-columns:1fr;gap:25px;padding-top:23px}.savings-footnote>div{border-top:1px solid #ceded7;padding-top:25px}.savings-comparison>div{grid-template-columns:78px minmax(0,1fr) 64px;gap:10px}.saving-setting label{max-width:185px}}@media (max-width:370px){.savings-stage-top>span{gap:5px;font-size:12px}.savings-stage-top>span svg{display:none}.savings-magic{height:295px}.savings-dial{width:225px;height:225px;top:30px}.saving-dial-copy strong{font-size:48px}.savings-value strong{font-size:36px}.savings-settings{padding-inline:16px}.saving-setting>div{gap:10px}.saving-setting input[type=number]{width:66px}}@media (prefers-reduced-motion:reduce){.saving-arc,.saving-bar i{transition:none}.savings-helper,.savings-days{transform:none}}.pilot-section{color:#ecfff7;background:#0c292d;margin-top:10px;scroll-margin-top:86px;overflow:hidden}.pilot-inner{grid-template-columns:1fr 1fr;gap:80px;max-width:1232px;margin:auto;padding:70px 24px;scroll-margin-top:105px;display:grid}.pilot-copy{position:relative}.automation-home .pilot-kicker{letter-spacing:.12em;color:#afdbc9;margin:0 0 24px;font-size:12px}.pilot-duration{align-items:center;gap:17px;max-width:380px;margin-bottom:27px;display:flex}.pilot-duration>strong{letter-spacing:-.08em;color:#b5f4d4;text-shadow:0 7px #173c36;font-size:98px;font-weight:550;line-height:.85}.pilot-duration>span:nth-child(2){color:#c8e9db;font-size:17px;line-height:1.5}.pilot-price{letter-spacing:-.03em;background:linear-gradient(140deg,#294e47,#143c35);border:1px solid #b7e7d246;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin-left:auto;font-size:28px;display:flex;transform:rotate(7deg);box-shadow:0 6px #051f24,0 14px 25px -15px #0009}.pilot-price small{letter-spacing:0;color:#b9ded0;margin-top:4px;font-size:12px}.pilot-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,3.6vw,49px);line-height:1.1}.pilot-copy h2 span{color:#a1e5c8}.automation-home .pilot-copy>p:not(.pilot-kicker){color:#c0d8d0;max-width:460px;margin:24px 0;font-size:16px;line-height:1.8}.pilot-copy .mint-button{text-align:center;border-radius:7px;max-width:100%;padding:16px 20px;font-size:14px;line-height:1.5}.pilot-assurance{color:#b4d5c7;align-items:center;gap:8px;margin-top:17px;font-size:13px;line-height:1.6;display:flex}.pilot-assurance svg{flex-shrink:0}.pilot-journey ol{margin:0;padding:0;list-style:none}.pilot-journey li{align-items:start;gap:20px;padding:22px 0;display:flex;position:relative}.pilot-journey li:first-child{padding-top:0}.pilot-journey li:not(:last-child){border-bottom:1px solid #c6e7db22}.pilot-step-icon{color:#a9e8ce;background:#d9ffed0d;border:1px solid #96c5b466;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px #061f2380}.pilot-journey li small{letter-spacing:.09em;color:#9bbaae;margin-bottom:7px;font-size:12px;display:block}.pilot-journey h3{letter-spacing:-.03em;color:#e8fff5;margin:0;font-size:23px;line-height:1.25}.automation-home .pilot-journey li p{color:#c0d8d0;margin:11px 0 0;font-size:16px;line-height:1.75}.automation-home .pilot-scope{color:#a8c8ba;background:#051c232e;border:1px solid #92c0ad30;border-radius:9px;margin:20px 0 0;padding:17px 20px;font-size:13px;line-height:1.8}.pilot-section a:focus-visible{outline-offset:5px;outline:3px solid #c0ffe1}@media (max-width:1000px){.pilot-inner{gap:42px}.pilot-duration{gap:14px}.pilot-copy h2{font-size:42px}.pilot-journey h3{font-size:21px}}@media (max-width:760px){.pilot-section{scroll-margin-top:70px}.pilot-inner{grid-template-columns:1fr;gap:35px;padding:45px 20px;scroll-margin-top:88px}.pilot-duration{max-width:345px}.pilot-duration>strong{font-size:85px}.pilot-price{width:85px;height:85px;font-size:26px}.pilot-copy h2{font-size:38px}.pilot-journey li{gap:15px;padding:22px 0}.pilot-journey h3{font-size:22px}.pilot-step-icon{border-radius:12px;width:42px;height:42px}.pilot-copy .mint-button{width:100%}.pilot-assurance{font-size:13px}.automation-home .pilot-kicker{font-size:12px;line-height:1.6}.automation-home .pilot-scope{margin-top:8px;padding:16px}}@media (prefers-reduced-motion:reduce){.pilot-price{transform:none}}.specialty-intro{padding:64px 0 84px}.specialty-intro>.eyebrow{color:#586986;font-size:10px}.specialty-title{justify-content:space-between;align-items:end;gap:35px;margin-bottom:44px;display:flex}.specialty-title h1{margin-top:24px;font-size:72px;line-height:1.02}.specialty-title>p{color:#596b85;margin-bottom:6px;font-size:15px;line-height:1.8}.specialty-choices{grid-template-columns:1fr 1fr;gap:24px;display:grid}.specialty-choice{color:#fff;border-radius:12px;flex-direction:column;min-height:445px;padding:29px 32px 25px;display:flex;position:relative;overflow:hidden}.website-choice{background:#244bdb}.automation-choice{background:#123e33}.specialty-choice:hover{color:#fff}.choice-top{align-items:center;gap:12px;display:flex}.choice-top>span{letter-spacing:.09em;font-size:9px}.choice-top>svg:last-child{margin-left:auto}.choice-title{margin-top:29px}.choice-title h2{color:#fff;font-size:37px;line-height:1.1}.choice-title h2>span{color:#9eb4ff}.automation-choice .choice-title h2>span{color:#89d8b4}.choice-title p{color:#dce5ff;margin-top:10px;font-size:14px}.automation-choice .choice-title p{color:#c1dfd0}.choice-art{perspective:700px;height:205px;margin:28px 0 17px;position:relative}.web-art .art-back{letter-spacing:-.08em;color:#6e91f7;background:#173aac;border:1px solid #567ae0;border-radius:5px;padding:15px 20px;font-size:63px;line-height:1.2;position:absolute;top:0;left:10%;right:8%;transform:rotateX(12deg)rotateY(-10deg)rotate(-6deg)}.web-art .art-front{letter-spacing:-.06em;color:#193277;background:#e8eeff;border-radius:5px;width:62%;padding:17px 25px;font-size:43px;line-height:1.05;transition:transform .3s ease-out;position:absolute;top:37px;left:22%;transform:rotateY(-10deg)rotate(4deg);box-shadow:0 16px 30px #10256055}.specialty-choice:hover .art-front{transform:translateY(-8px)rotateY(-7deg)rotate(2deg)}.art-tag{letter-spacing:.13em;background:#172a65;align-items:center;gap:35px;padding:13px 18px;font-size:8px;display:flex;position:absolute;bottom:0;left:10%;transform:rotate(-3deg)}.choice-link{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.sheet-art{color:#193b30;background:#f8fcfa;border:1px solid #70a58e;border-radius:5px;margin-inline:16px;transform:perspective(700px)rotateX(7deg)rotateY(-7deg);box-shadow:0 18px 30px #051e2545}.art-sheet-bar{color:#fff;letter-spacing:.04em;background:#207354;justify-content:space-between;padding:10px 16px;font-size:10px;display:flex}.art-sheet-bar>span{color:#d6f4e4;font-size:9px}.art-sheet-row{border-bottom:1px solid #d8e5dd;grid-template-columns:1.5fr 1fr .7fr;align-items:center;min-height:33px;font-size:11px;display:grid}.art-sheet-row>span,.art-sheet-row>svg{margin-inline:14px}.art-sheet-row:first-of-type{background:#e3eee7;font-weight:550}.art-sheet-tag{color:#4c725f;padding:10px 14px;font-size:10px;display:block}.web-specialization{background:#eaf0fd;padding:82px 0 68px;overflow:hidden}.specialization-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.specialization-heading .eyebrow{color:#3154b3;gap:8px;margin-bottom:21px;font-size:10px}.specialization-heading h2{font-size:54px;line-height:1.09}.specialization-heading h2>span{color:#2855e7}.specialization-heading>p{color:#516382;margin-bottom:3px;font-size:15px;line-height:1.8}.showcase-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.showcase-toolbar>span{color:#5b6b84;font-size:11px}.concept-tabs{gap:4px;background:#dbe4f7!important;border-radius:7px!important;height:auto!important;padding:4px!important}.concept-tabs [data-slot=tabs-trigger]{border-radius:5px;min-height:42px;padding:10px 25px;font-size:13px;transition:background-color .15s ease-out,color .15s ease-out}.concept-tabs [data-active]{color:#1e42b3!important;background:#fff!important}.web-stage{perspective:1350px;--px:0;--py:0;height:555px;padding:25px 60px 38px;position:relative}.web-scene-plane{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--depth)*6deg - var(--py)*3deg)) rotateY(calc(var(--depth)*-8deg + var(--px)*5deg));transition:transform .25s ease-out;position:relative}.concept-ground{transform:translateZ(calc(var(--depth)*-25px));background:#17285a;border:1px solid #516494;border-radius:11px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 9px 2px #122145,0 30px 50px #1e39602b}.concept-ground>span{letter-spacing:-.13em;color:#25427e;font-size:340px;font-weight:600;line-height:1;transform:translate(180px)}.concept-top{color:#e4ecff;transform:translateZ(calc(var(--depth)*15px));justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;top:24px;left:32px;right:32px}.concept-top>span:first-child{letter-spacing:-.05em;font-size:21px;font-weight:600}.concept-top i{vertical-align:top;margin-left:4px;font-size:9px;font-style:normal}.concept-menu{letter-spacing:.09em;align-items:center;gap:13px;font-size:9px;display:flex}.concept-menu>span{font-size:25px}.concept-copy{color:#fff;width:58%;transform:translateZ(calc(var(--depth)*60px)) translateY(calc((var(--sc-p,.4) - .4)*-18px));pointer-events:none;position:absolute;top:27%;left:7%}.concept-copy>span{letter-spacing:.1em;color:#b7c9f0;font-size:9px}.concept-copy h3{letter-spacing:-.055em;margin-top:19px;font-size:75px;font-weight:550;line-height:1.04}.concept-copy p{color:#d0ddfa;max-width:260px;margin-top:19px;font-size:12px;line-height:1.7}.concept-float{width:29%;height:49%;transform:translateZ(calc(var(--depth)*115px)) rotateZ(calc(var(--depth)*7deg));color:#fff;pointer-events:none;background:#3865f0;border:1px solid #8cabff;border-radius:7px;flex-direction:column;justify-content:space-between;padding:30px 25px;display:flex;position:absolute;top:24%;right:4%;box-shadow:0 8px 2px #2349b1,0 25px 38px #050f3030}.concept-float>span:first-child{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.08}.concept-float>svg{align-self:end}.concept-project{color:#1b3169;text-align:left;width:43%;transform:translateZ(calc(var(--depth)*150px)) translateY(20px);background:#f5f7ff;border:1px solid #d8e0f8;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:4px 15px;padding:17px 22px;transition:transform .2s ease-out,background-color .2s ease-out;display:grid;position:absolute;bottom:0;right:13%;box-shadow:0 15px 25px #14284820}.concept-project>span{letter-spacing:.1em;font-size:8px}.concept-project strong{letter-spacing:-.035em;grid-column:1;font-size:17px;font-weight:550}.concept-project>svg{grid-area:1/2/4}.concept-project small{color:#5a6b91;font-size:9px}.concept-project:hover{background:#fff}.concept-project:active{transform:translateZ(calc(var(--depth)*140px)) translateY(21px)}.stage-studio .concept-ground{background:#dddcd7;border-color:#b2b1a8;box-shadow:0 9px 2px #aaa99f,0 30px 50px #1e396022}.stage-studio .concept-ground>span{color:#c7c5be;transform:translate(205px,55px)}.stage-studio .concept-top,.stage-studio .concept-copy{color:#272820}.stage-studio .concept-copy>span,.stage-studio .concept-copy p{color:#53564c}.stage-studio .concept-float{background:#373d30;border-color:#7d8874;box-shadow:0 8px 2px #20291b,0 25px 38px #18231425}.stage-studio .concept-project{color:#333c2c;background:#fdfdf8;border-color:#c5cbbb}.stage-place .concept-ground img{object-fit:cover;width:100%;height:100%}.stage-place .concept-copy{text-shadow:0 3px 18px #0a193f55;width:62%;top:31%}.stage-place .concept-copy h3{font-size:65px}.stage-place .concept-copy>span{color:#d7e4ff}.stage-place .concept-float{background:#122c40eb;border-color:#7998a8;width:25%;height:39%;padding:25px 20px;top:32%;right:3%;box-shadow:0 8px 2px #0f2031,0 25px 38px #02091545}.stage-place .concept-float>span:first-child{font-size:24px}.float-coordinate{letter-spacing:.12em;color:#b7d2e2;font-size:8px}.stage-place .concept-project{color:#183f50;background:#f2f7f9}.concept-description{color:#415877;max-width:700px;line-height:1.75;padding:25px 0 0!important;font-size:15px!important}.depth-console{border-top:1px solid #c8d5ee;border-bottom:1px solid #c8d5ee;align-items:center;gap:30px;margin-top:27px;padding:26px 0;display:flex}.depth-control{grid-template-columns:1fr 1fr;gap:13px;width:260px;display:grid}.depth-control>label{grid-column:1/3;justify-content:space-between;margin:0;font-size:12px;display:flex}.depth-control>[data-slot=slider]{grid-column:1/3}.depth-control>span{color:#546a8d;font-size:10px}.depth-control>span:last-child{text-align:right}.depth-control [data-slot=slider-thumb]{border:3px solid #2855e7;width:18px;height:18px}.depth-toggle{color:#2346ad;background:#fff;border:1px solid #bac9ed;border-radius:5px;align-items:center;gap:10px;min-height:45px;padding:10px 17px;font-size:12px;display:flex}.pointer-note{color:#60708d;align-items:center;gap:9px;margin-left:auto;font-size:11px;display:flex}.specialization-close{justify-content:space-between;align-items:center;gap:30px;margin-top:27px;display:flex}.specialization-close p{color:#37517b;font-size:13px;line-height:1.85}.specialization-close p>span{color:#607290;font-size:12px}.automation-specialization{background:#f1f6f3;padding:86px 0 60px}.automation-specialization .eyebrow{color:#286b52}.automation-specialization .specialization-heading h2>span{color:#247554}.automation-specialization .specialization-heading>p{color:#526e62}.source-strip{background:#fff;border:1px solid #d5e3da;border-radius:7px;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:20px;margin-bottom:38px;padding:20px 24px;display:grid}.source-strip>div{border-left:1px solid #dce7df;flex-direction:column;justify-content:center;gap:3px;padding-left:23px;font-size:12px;display:flex}.source-strip>div:first-child{color:#307357;border:0;flex-direction:row;justify-content:start;align-items:center;gap:13px;padding-left:0}.source-strip>div:first-child>span{letter-spacing:.06em;font-size:8px}.source-strip>div:first-child strong{color:#1b3a2d;letter-spacing:-.02em;margin-top:3px;font-size:14px;display:block}.source-strip>div>strong{color:#274737;font-size:13px;font-weight:550}.source-strip>div>span{color:#5a7366;font-size:11px}.excel-comparison{grid-template-columns:1fr 1fr;gap:30px;display:grid}.comparison-label{margin-bottom:23px}.comparison-label>span{letter-spacing:.11em;color:#5b7264;font-size:9px}.comparison-label h3{letter-spacing:-.045em;margin:10px 0 8px;font-size:28px;font-weight:550}.comparison-label>p{color:#5c7367;font-size:13px}.excel-demo{background:#fff;border:1px solid #c4d5ca;border-radius:6px;overflow:hidden;box-shadow:0 10px 25px #153f2410}.excel-title{color:#fff;background:#236a4d;align-items:center;gap:10px;min-height:46px;padding:10px 15px;font-size:12px;display:flex}.excel-title>span:last-child{align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.sheet-manual .excel-title{background:#4e6859}.excel-ribbon{color:#4e6658;background:#f7faf8;border-bottom:1px solid #dce6df;gap:20px;padding:10px 14px;font-size:10px;display:flex}.excel-ribbon strong{color:#206b4b;font-weight:550}.formula-bar{color:#456350;border-bottom:1px solid #dce6df;align-items:center;gap:10px;height:31px;font-size:10px;display:flex}.formula-bar>span:first-child{text-align:center;border-right:1px solid #dce6df;width:65px}.formula-bar>i{color:#73887a;font:italic 13px Georgia}.formula-bar>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.excel-demo table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:Arial,sans-serif}.excel-demo th,.excel-demo td{white-space:nowrap;text-overflow:ellipsis;color:#264535;text-align:left;border:1px solid #dce5df;height:36px;overflow:hidden;padding:9px 7px!important;font-size:11px!important}.excel-demo th:first-child,.excel-demo td:first-child{text-align:center;color:#718377;background:#f0f4f1;width:27px;padding:5px!important;font-size:10px!important}.excel-demo th:nth-child(2){width:30%}.excel-demo th:nth-child(3){width:20%}.excel-demo th:nth-child(4){width:25%}.excel-demo th:nth-child(5){width:18%}.excel-demo .column-letters th{text-align:center;color:#576c5e;background:#eaf0ed;font-weight:400;height:23px!important;padding:3px!important;font-size:9px!important}.excel-demo thead>tr:last-child th{background:#f1f6f3;font-weight:550}.cell-active{outline-offset:-2px;background:#eff8f1;outline:2px solid #278651}.cell-active:after{content:"│";color:#247b47}.cell-imported{background:#e7f4ed;animation:.3s ease-out cell-arrive}.excel-bottom{color:#5d7566;background:#f1f6f3;align-items:center;gap:20px;min-height:34px;padding:4px 14px;font-size:10px;display:flex}.excel-bottom strong{color:#23714e;border-bottom:2px solid #23714e;padding:5px;font-weight:550}.excel-bottom>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.comparison-result{color:#5b7365;align-items:center;gap:10px;min-height:24px;margin-top:16px;font-size:12px;display:flex}.comparison-result.complete{color:#1c754f}.comparison-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.green{color:#fff;background:#236f4f}.green:hover{color:#fff;background:#174d36}.comparison-controls>span{color:#5c7366;margin-left:auto;font-size:11px}.comparison-pause{color:#2b634a;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:12px;display:flex}.simulation-note{color:#687d70;max-width:870px;margin-top:18px;font-size:11px;line-height:1.75}.automation-takeaway{border-top:1px solid #cdded3;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;padding-top:32px;display:grid}.automation-takeaway h3{letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1.3}.automation-takeaway p{color:#557261;font-size:13px;line-height:1.85}.automation-takeaway a{color:#1b6f4b;align-items:center;gap:15px;margin-top:14px;font-size:13px;font-weight:550;display:flex}.additional-automations{background:#e6eee8;border-bottom:1px solid #cfddd3}.additional-automations>summary{color:#234b36;justify-content:space-between;align-items:center;gap:15px;padding-block:24px;font-size:15px;font-weight:500;list-style:none;display:flex}.additional-automations>summary::-webkit-details-marker{display:none}.additional-automations>summary>span{align-items:center;gap:17px;font-size:12px;font-weight:400;display:flex}.additional-automations[open]>summary svg{rotate:45deg}.additional-automations .demo-section{padding-top:50px}.additional-automations .demo-heading h2{font-size:45px}@keyframes cell-arrive{0%{opacity:.4}to{opacity:1}}@media (min-width:1450px){.web-stage{height:590px}.concept-copy h3{font-size:83px}.stage-place .concept-copy h3{font-size:73px}}@media (max-width:1100px){.specialty-title h1{font-size:63px}.specialty-choice{min-height:420px;padding:25px}.choice-title h2{font-size:29px}.choice-title p{font-size:13px}.choice-link{font-size:11px}.web-art .art-back{font-size:55px}.web-art .art-front{font-size:36px}.sheet-art{margin-inline:0}.art-sheet-row{font-size:10px}.specialization-heading h2{font-size:46px}.specialization-heading>p{font-size:13px}.web-stage{height:490px;padding:20px 35px 38px}.concept-copy h3{font-size:63px}.stage-place .concept-copy h3{font-size:55px}.concept-float{padding:23px 20px}.concept-float>span:first-child{font-size:27px}.concept-project strong{font-size:15px}.stage-place .concept-float>span:first-child{font-size:19px}.depth-console{gap:20px}.pointer-note{font-size:10px}.depth-control{width:220px}.source-strip{gap:13px;padding:16px}.source-strip>div{padding-left:13px}.source-strip>div:first-child strong,.source-strip>div>strong{font-size:12px}.excel-comparison{gap:20px}.excel-demo th,.excel-demo td{padding:8px 5px!important;font-size:10px!important}.comparison-label h3{font-size:25px}.comparison-label>p{font-size:12px}.comparison-controls>span{width:100%;margin:0}}@media (max-width:760px){.specialty-intro{padding-block:38px 45px}.specialty-title{margin-bottom:30px;display:block}.specialty-title h1{margin-top:19px;font-size:51px}.specialty-title>p{margin-top:20px;font-size:14px}.specialty-choices{grid-template-columns:1fr;gap:20px}.specialty-choice{min-height:365px;padding:24px}.choice-top>span{font-size:8px}.choice-title{margin-top:21px}.choice-title h2{font-size:29px}.choice-title p{font-size:13px}.choice-art{height:175px;margin-top:23px}.web-art .art-back{font-size:50px}.web-art .art-front{padding:13px 20px;font-size:35px;top:30px}.art-tag{gap:20px;padding:10px 14px;font-size:7px}.choice-link{padding-top:17px;font-size:11px}.sheet-art{height:186px}.art-sheet-row{min-height:30px;font-size:10px}.art-sheet-tag{font-size:9px}.web-specialization{padding:50px 0 43px}.specialization-heading{margin-bottom:27px;display:block}.specialization-heading h2{font-size:39px}.specialization-heading .eyebrow{margin-bottom:17px;font-size:9px}.specialization-heading>p{margin-top:20px;font-size:13px}.showcase-toolbar{gap:12px;margin-bottom:16px}.concept-tabs [data-slot=tabs-trigger]{min-height:40px;padding:9px 16px;font-size:12px}.showcase-toolbar>span{max-width:70px;font-size:9px}.web-stage{perspective:1000px;height:420px;padding:18px 13px 37px}.web-scene-plane{transform:rotateX(calc(var(--depth)*3deg)) rotateY(calc(var(--depth)*-3deg))}.concept-top{transform:translateZ(calc(var(--depth)*6px));font-size:8px;top:18px;left:18px;right:18px}.concept-top>span:first-child{font-size:19px}.concept-top>span:nth-child(2){display:none}.concept-menu{font-size:8px}.concept-ground>span{font-size:215px;transform:translate(45px,50px)}.concept-copy{width:85%;transform:translateZ(calc(var(--depth)*25px));top:24%;left:8%}.concept-copy h3{margin-top:12px;font-size:43px}.concept-copy>span{font-size:7px}.concept-copy p{max-width:180px;margin-top:14px;font-size:10px}.concept-float{width:34%;height:27%;transform:translateZ(calc(var(--depth)*50px)) rotateZ(calc(var(--depth)*7deg));border-radius:5px;padding:14px 11px;top:56%;right:5%}.concept-float>span:first-child{font-size:15px}.concept-float>svg{width:25px;height:25px}.concept-project{width:76%;transform:translateZ(calc(var(--depth)*65px)) translateY(4px);gap:3px 9px;padding:13px 15px;bottom:-3%;right:19%}.concept-project>span{font-size:7px}.concept-project strong{font-size:13px}.concept-project small{font-size:8px}.concept-project>svg{width:20px}.stage-studio .concept-ground>span{transform:translate(55px,60px)}.stage-place .concept-copy{width:88%;top:24%}.stage-place .concept-copy p{max-width:170px}.stage-place .concept-float{width:38%;height:25%;padding:14px 11px;top:57%;right:5%}.stage-place .concept-float>span:first-child{font-size:14px}.float-coordinate{font-size:6px}.concept-description{padding-top:14px!important;font-size:13px!important}.depth-console{flex-wrap:wrap;gap:20px;margin-top:20px;padding-block:22px}.depth-control{width:100%}.depth-toggle{font-size:12px}.pointer-note{display:none}.specialization-close{margin-top:22px;display:block}.specialization-close p{font-size:12px}.specialization-close p>span{font-size:11px}.specialization-close .button{width:100%;margin-top:20px}.automation-specialization{padding:49px 0 40px}.automation-specialization .specialization-heading h2{font-size:36px}.source-strip{grid-template-columns:1fr;gap:10px;margin-bottom:29px;padding:16px 18px}.source-strip>div:first-child{padding-bottom:9px}.source-strip>div{border:0;border-top:1px solid #dce7df;flex-direction:row;justify-content:space-between;padding:8px 0 0}.source-strip>div>strong{font-size:11px}.source-strip>div>span{font-size:10px}.source-strip>div:first-child strong{font-size:13px}.excel-comparison{grid-template-columns:1fr;gap:30px}.comparison-label{margin-bottom:17px}.comparison-label h3{font-size:26px}.comparison-label>p{font-size:12px}.excel-demo th,.excel-demo td{height:33px;padding:8px 4px!important;font-size:9px!important}.excel-demo th:first-child,.excel-demo td:first-child{width:22px;font-size:9px!important}.excel-title{min-height:43px;font-size:11px}.excel-ribbon{gap:14px;font-size:9px}.comparison-result{margin-top:12px;font-size:11px}.comparison-controls{gap:11px;margin-top:27px}.comparison-controls>.button{width:100%}.comparison-controls>span,.simulation-note{font-size:10px}.automation-takeaway{grid-template-columns:1fr;gap:19px;margin-top:29px;padding-top:25px}.automation-takeaway h3{font-size:25px}.automation-takeaway p,.automation-takeaway a{font-size:12px}.additional-automations>summary{flex-direction:column;align-items:start;padding-block:21px;font-size:14px}.additional-automations>summary>span{justify-content:space-between;width:100%;font-size:11px}.additional-automations .demo-heading h2{font-size:36px}.header nav{gap:15px!important;display:flex!important}.header nav>a{font-size:11px!important}.header nav>a:last-child{display:none}.header .nav-cta{border:0;gap:0;font-size:0}.header .nav-cta svg{width:20px}.concept-float,.stage-place .concept-float{height:23%;top:63%}.concept-copy p,.stage-place .concept-copy p{max-width:155px}.stage-place .concept-copy h3{font-size:35px}}.stage-place .concept-top{color:#142b46}.comparison-controls{margin-top:0;margin-bottom:22px}.comparison-live{color:#375d49;grid-template-columns:1fr 1fr;gap:30px;margin:0 0 24px;font-size:12px;display:grid}.comparison-live>span{border-top:1px solid #ccded3;justify-content:space-between;gap:12px;padding-top:13px;display:flex}.comparison-live strong{font-variant-numeric:tabular-nums}.comparison-live>span:last-child{color:#1d704c}@media (max-width:760px){.comparison-live{z-index:25;background:#f1f6f3;border-bottom:1px solid #ccded3;gap:15px;padding:9px 0 13px;font-size:10px;position:sticky;top:74px}.comparison-live>span{border:0;flex-direction:column;gap:2px;padding:0}.comparison-live strong{font-size:14px}.comparison-controls{margin-top:0}}@media (prefers-reduced-motion:reduce){.web-scene-plane{transform:none!important}.concept-copy{transform:translateZ(calc(var(--depth)*25px))!important}.specialty-choice:hover .art-front{transform:rotateY(-10deg)rotate(4deg)}.cell-imported{animation:none}.web-stage *{transition:none!important}}.journey-art{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:28px 0 12px;display:flex;transform:rotateX(5deg)rotateY(-5deg)}.journey-art>span{color:#163f31;background:#f0faf5;border:1px solid #a1ccb5;border-radius:7px;align-items:center;gap:8px;padding:18px 12px;font-size:14px;display:flex;box-shadow:0 6px #689b80,0 18px 24px #051d2540}.journey-art>span:nth-of-type(2){background:#bfead1;transform:translateY(-16px)}.journey-art>svg{color:#a4d6bd;width:18px}.journey-art>p{text-align:center;color:#c3dfd1;width:100%;margin-top:15px;font-size:14px}.message-demo{color:#f1fff8;background:#102f28;border:1px solid #386254;border-radius:12px;padding:30px;box-shadow:0 8px #092119,0 24px 45px #153f241c}.message-demo-top{letter-spacing:.06em;color:#b7d2c7;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.message-state{letter-spacing:0;color:#dcfbe9;background:#244d3f;border-radius:30px;padding:8px 13px}.message-journey{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin:30px 0;display:grid}.message-node{background:#193e33;border:1px solid #416657;border-radius:8px;min-width:0;padding:21px 18px;transition:background-color .3s ease-out,transform .3s ease-out;position:relative;transform:translateY(0);box-shadow:0 6px #071f19}.message-node.is-complete{color:#143f2c;background:#e9f8ee;border-color:#9ed3b0;transform:translateY(-5px)}.message-node-top{color:#88b89f;justify-content:space-between;align-items:center;font-size:12px;display:flex}.message-node-icon{color:#d9f8e6;background:#2c5846;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.is-complete .message-node-icon{color:#fff;background:#23714e}.message-tool{color:#add9bf;margin-top:24px;font-size:12px;display:block}.is-complete .message-tool{color:#39714f}.message-node h3{letter-spacing:-.035em;min-height:50px;margin:8px 0 16px;font-size:21px;font-weight:550;line-height:1.18}.message-node p{color:#c3ddcf;min-height:167px;font-size:14px;line-height:1.7}.is-complete p{color:#375c45}.message-connector{z-index:1;color:#a1cbb1;position:absolute;top:60px;right:-22px}.message-demo-bottom{border-top:1px solid #3a5c4e;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.message-buttons{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.message-demo-bottom p{color:#bfdecb;max-width:360px;font-size:14px;line-height:1.6}.message-pause{color:#e1f6e9;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:14px;display:flex}.automation-scope{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.automation-scope svg{color:#27714e;margin-bottom:15px}.automation-scope h3{letter-spacing:-.03em;font-size:20px;font-weight:550}.automation-scope p{color:#536d5e;margin-top:10px;font-size:15px;line-height:1.7}.excel-example{border-top:1px solid #c3d8c9;border-bottom:1px solid #c3d8c9;margin-top:36px}.excel-example>summary{color:#23533a;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;list-style:none;display:flex}.excel-example>summary::-webkit-details-marker{display:none}.excel-example[open]>summary>svg{rotate:45deg}.excel-example-content{padding-block:30px}.excel-example-content .specialization-heading h2{font-size:40px}.contact-identity{border-top:1px solid #fff5;flex-direction:column;gap:9px;margin-top:32px;padding-top:25px;font-style:normal;display:flex}.contact-identity strong{letter-spacing:-.03em;font-size:26px;font-weight:550}.contact-identity>span{color:#e2eaff;font-size:14px}.contact-identity a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:16px;margin-top:10px;font-size:clamp(20px,2.5vw,30px);display:flex}.contact-identity a:hover{text-underline-offset:6px;text-decoration:underline}@media (max-width:1100px){.journey-art{gap:6px}.journey-art>span{gap:5px;padding:13px 8px;font-size:12px}.journey-art>span>svg{width:16px}.message-journey{grid-template-columns:1fr 1fr;gap:24px}.message-node p{min-height:100px}.message-node:nth-child(2) .message-connector{display:none}.message-node h3{min-height:0}}@media (max-width:760px){.message-demo{padding:22px 18px}.message-demo-top{flex-direction:column;align-items:start;font-size:12px;line-height:1.5}.message-journey{grid-template-columns:1fr;gap:24px}.message-node{padding:20px}.message-node p{min-height:0;font-size:15px}.message-node h3{font-size:23px}.message-node .message-connector{inset:auto auto -25px calc(50% - 11px);transform:rotate(90deg);display:block!important}.message-demo-bottom{flex-direction:column;align-items:start;gap:18px}.message-demo-bottom .button{gap:10px;padding-inline:14px;font-size:13px}.automation-scope{grid-template-columns:1fr;gap:28px}.automation-scope>div{border-bottom:1px solid #cfdfd4;padding-bottom:20px}.excel-example-content .specialization-heading h2{font-size:34px}.journey-art>span{font-size:12px}.contact-identity{margin-top:25px}}@media (prefers-reduced-motion:reduce){.message-node,.message-node.is-complete{transition:none;transform:none}}.message-demo>.message-buttons{margin-top:24px}.message-demo-bottom p{max-width:none}@media (max-width:760px){.journey-art{grid-template-columns:1fr 12px 1fr 12px 1fr;gap:4px;display:grid}.journey-art>span{flex-direction:column;gap:8px;padding:12px 5px;font-size:12px}.journey-art>svg{width:12px}.journey-art>p{grid-column:1/-1;font-size:12px}}.ap-portals{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-portal{--portal-x:0;--portal-y:0;--portal-scroll:0;isolation:isolate;color:#fff;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;min-width:0;min-height:530px;padding:30px 32px 24px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 36px -23px #152d6b75}.ap-portal:hover{color:#fff;box-shadow:0 27px 42px -20px #132a5966}.ap-portal:focus-visible{outline-offset:6px;outline:3px solid #254ef4}.ap-web{background:radial-gradient(at 85% 78%,#426bec 0%,#1e3ca0 42%,#111f61 85%)}.ap-auto{background:radial-gradient(at 54% 77%,#256858 0%,#123b34 43%,#082622 90%)}.ap-portal-top{z-index:3;color:#d8e5ff;align-items:center;gap:11px;display:flex;position:relative}.ap-portal-top>span{letter-spacing:.075em;font-size:11px;font-weight:550}.ap-portal-top>svg:last-child{margin-left:auto}.ap-auto .ap-portal-top{color:#c0e6d7}.ap-portal-copy{z-index:3;margin-top:30px;position:relative}.ap-portal-copy h2{letter-spacing:-.055em;color:#fff;font-size:clamp(30px,2.7vw,40px);line-height:1.15}.ap-portal-copy p{color:#d0dcfb;margin-top:10px;font-size:16px;line-height:1.6}.ap-auto .ap-portal-copy p{color:#c1e5d9}.ap-web-scene,.ap-process-scene{perspective:900px;pointer-events:none;flex:1;min-height:285px;margin:10px -12px 0;position:relative}.ap-web-lines{background:repeating-linear-gradient(0deg,#0000 0 34px,#ffffff12 35px 36px),repeating-linear-gradient(90deg,#0000 0 69px,#ffffff12 70px 71px);position:absolute;inset:10% -10% -30%;transform:rotateX(62deg)rotate(-13deg);-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.ap-dimensional-type{letter-spacing:-.09em;color:#d8e4ff;transform:translate3d(calc(var(--portal-x)*-10px),calc(var(--portal-scroll)*-15px),-25px);font-size:clamp(62px,7.5vw,108px);font-weight:650;line-height:.82;position:absolute;top:43px;left:4%}.ap-dimensional-type>span{color:#0000;-webkit-text-stroke:1px #c4d5ff}.ap-sculpture{object-fit:contain;filter:drop-shadow(12px 26px 14px #070f4899);width:68%;height:112%;transform:translate3d(calc(var(--portal-x)*28px),calc(var(--portal-y)*17px + var(--portal-scroll)*-58px),40px) rotate(calc(-12deg + var(--portal-x)*9deg));transition:transform .25s ease-out;position:absolute;top:-15px;right:-6%}.ap-depth-label{letter-spacing:.02em;color:#edf2ff;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:25px;left:4%}.ap-depth-label i{background:#a9c4ff;width:22px;height:1px}.ap-plane-tag{letter-spacing:.08em;transform:translate3d(calc(var(--portal-x)*-16px),calc(var(--portal-scroll)*15px),0);border-bottom:1px solid #a0bbff70;align-items:center;gap:10px;padding-bottom:8px;font-size:10px;display:flex;position:absolute;bottom:27px;right:5%}.ap-portal-link{z-index:3;border-top:1px solid #d4e2ff40;justify-content:space-between;align-items:center;gap:15px;margin-top:8px;padding-top:17px;font-size:14px;font-weight:500;display:flex;position:relative}.ap-portal-link>span{border:1px solid #e3eaff55;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;transition:background .2s,transform .2s;display:grid}.ap-portal:hover .ap-portal-link>span{background:#ffffff20;transform:rotate(-35deg)}.ap-connections{stroke:#a4e8c447;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.ap-connections .ap-path-trace{stroke:#b6f9d5;stroke-dasharray:10 420;stroke-dashoffset:80px;transition:stroke-dashoffset 1.4s ease-out}:is(.ap-auto:hover .ap-path-trace,.ap-auto:focus-visible .ap-path-trace){stroke-dashoffset:-330px}.ap-incoming{color:#164535;transform:translate3d(calc(var(--portal-x)*15px),calc(var(--portal-y)*10px + var(--portal-scroll)*-28px),20px) rotate(-7deg);z-index:2;background:#f3fff7;border:1px solid #e5fff1;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;top:31px;left:1%;box-shadow:0 6px #659c80,8px 20px 23px #021d2466}.ap-mail-icon{background:#d7f5e1;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.ap-incoming small,.ap-output small{letter-spacing:.07em;margin-bottom:5px;font-size:9px;display:block}.ap-incoming strong,.ap-output strong{white-space:nowrap;font-size:13px;font-weight:550;display:block}.ap-process-core{width:132px;height:132px;transform:translate3d(calc(var(--portal-x)*-12px),calc(var(--portal-y)*-8px + var(--portal-scroll)*15px),0) rotateX(28deg) rotateZ(-12deg);transform-style:preserve-3d;position:absolute;top:88px;left:35%}.ap-core-ring{border:1px solid #9dc8b270;border-radius:50%;position:absolute;inset:-15px;transform:translateZ(-20px);box-shadow:0 12px 0 -1px #07372d,0 13px #96b9a355}.ap-core-face{color:#163f32;background:linear-gradient(140deg,#f0ffed,#bcdfbf 48%,#5a9a7d);border:1px solid #e3ffdc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0;transform:translateZ(20px);box-shadow:0 8px #4d8266,0 14px #2f6550,8px 28px 28px #011d1ba1}.ap-core-face small{letter-spacing:.075em;font-size:8px;font-weight:600}.ap-output{color:#e6ffeb;z-index:2;background:linear-gradient(135deg,#367260,#214c3f);border:1px solid #a7dabc77;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;right:1%;box-shadow:0 5px #10392d,7px 15px 20px #011c2244}.ap-output>span{background:#c0e2c42b;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.ap-output>svg{color:#c0f5c9}.ap-output small{color:#c8e8d4}.ap-output-crm{transform:translate3d(calc(var(--portal-x)*-17px),calc(var(--portal-scroll)*-30px),10px) rotate(5deg);top:20px}.ap-output-reply{transform:translate3d(calc(var(--portal-x)*22px),calc(var(--portal-scroll)*-46px),30px) rotate(-4deg);bottom:43px}.ap-process-caption{text-align:center;color:#b8dccb;font-size:12px;position:absolute;bottom:9px;left:0;right:0}@media (min-width:1600px){.ap-sculpture{width:65%;right:0}.ap-portal{min-height:560px}.ap-web-scene,.ap-process-scene{min-height:310px}}@media (max-width:1100px) and (min-width:761px){.ap-portal{min-height:510px;padding:24px}.ap-portal-top>span{font-size:9px}.ap-portal-copy h2{font-size:30px}.ap-incoming{gap:7px;padding:9px;left:0}.ap-mail-icon{width:26px;height:32px}.ap-output{gap:5px;padding:9px;right:0}.ap-output strong,.ap-incoming strong{font-size:11px}.ap-output>span{display:none}.ap-process-core{width:117px;height:117px;top:100px;left:30%}.ap-dimensional-type{font-size:75px}.ap-plane-tag{display:none}}@media (max-width:760px){.ap-portals{grid-template-columns:1fr;gap:18px}.ap-portal{border-radius:15px;min-height:490px;padding:24px 22px 20px}.ap-portal-top>span{letter-spacing:.04em;font-size:10px}.ap-portal-copy{margin-top:25px}.ap-portal-copy h2{font-size:34px}.ap-portal-copy p{font-size:15px}.ap-web-scene,.ap-process-scene{min-height:280px;margin-inline:-6px}.ap-dimensional-type{font-size:clamp(78px,21vw,112px);top:37px;left:2%}.ap-sculpture{width:73%;height:105%;top:-5px;right:-6%}.ap-depth-label{font-size:11px;bottom:18px;left:2%}.ap-plane-tag{gap:6px;font-size:8px;bottom:18px;right:2%}.ap-portal-link{font-size:13px}.ap-incoming{gap:7px;padding:10px;top:29px;left:0}.ap-incoming strong,.ap-output strong{font-size:11px}.ap-incoming small,.ap-output small{font-size:8px}.ap-mail-icon{width:29px;height:32px}.ap-process-core{width:116px;height:116px;top:110px;left:30%}.ap-output-crm{top:17px;right:0}.ap-output-reply{bottom:35px;right:0}.ap-output{gap:6px;padding:10px}.ap-output>span{width:22px;height:25px}.ap-output-crm>span{display:none}.ap-process-caption{font-size:11px;bottom:2px}}@media (max-width:370px){.ap-portal{padding-inline:18px}.ap-portal-copy h2{font-size:30px}.ap-incoming{top:40px}.ap-output-crm{top:4px}.ap-output{padding:8px}.ap-portal-top>span{font-size:9px}.ap-plane-tag{display:none}}@media (prefers-reduced-motion:reduce){.ap-portal{--portal-scroll:0!important;--portal-x:0!important;--portal-y:0!important}.ap-sculpture,.ap-connections .ap-path-trace{transition:none}.ap-auto:hover .ap-path-trace{stroke-dashoffset:80px}}.website-capabilities{border-top:1px solid #c5d1e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px;padding:40px 0 12px;display:grid}.website-capabilities>div>span{letter-spacing:.055em;color:#45639a;font-size:11px}.website-capabilities h3{letter-spacing:-.035em;margin:14px 0;font-size:22px;line-height:1.2}.website-capabilities p{color:#536782;font-size:15px;line-height:1.75}.cinema-section .specialization-heading>p{max-width:420px;font-size:16px;line-height:1.75}.deliverables article>p{line-height:1.75}@media (max-width:760px){.website-capabilities{grid-template-columns:1fr;gap:25px;padding-top:28px}.website-capabilities h3{margin:10px 0;font-size:23px}.website-capabilities p{font-size:15px}.cinema-section .specialization-heading>p{margin-top:22px;font-size:15px}}
