:root{--ink:#161814;--paper:#f1f0e9;--paper-2:#e7e6de;--acid:#c9ff45;--muted:#6e7068;--line:#c9c9c0;--dark:#141612;--white:#f8f8f2;--radius:22px;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1400px,calc(100% - 64px));margin-inline:auto}.noise{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mono,.eyebrow,.section-meta{font-family:var(--mono);letter-spacing:.08em;font-size:11px;text-transform:uppercase}.nav{height:94px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;font-weight:700;font-size:14px;letter-spacing:-.02em}.brand-mark{width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;position:relative}.brand-mark i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ink)}.brand-mark i:first-child{transform:translate(-6px,3px)}.brand-mark i:nth-child(2){transform:translate(6px,3px)}.brand-mark i:last-child{transform:translateY(-6px)}.nav-links{display:flex;gap:34px;font-size:13px;font-weight:600}.nav-links a,.footer a{transition:opacity .2s}.nav-links a:hover,.footer a:hover{opacity:.55}.nav-cta{justify-self:end}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:0 23px;border:1px solid var(--ink);border-radius:2px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,color .2s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--dark);color:#fff}.button-accent{background:var(--acid);color:var(--ink);border-color:var(--acid)}.button span{font-size:17px}.menu-toggle{display:none;background:none;border:0;padding:10px}.hero{padding:100px 0 0}.eyebrow{display:flex;align-items:center;gap:9px}.pulse{width:8px;height:8px;border-radius:50%;background:#75a900;box-shadow:0 0 0 5px #75a9001f}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(70px,9.2vw,142px);line-height:.86;letter-spacing:-.075em;font-weight:500;margin:44px 0 60px;max-width:1250px}.hero h1 em,.intro-copy em,.cta-panel em{font-weight:400;color:#658619;font-style:italic}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:70px}.hero-bottom>p{font-size:19px;max-width:560px;margin:0}.hero-actions{justify-self:end;display:flex;align-items:center;gap:32px}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid var(--ink);padding:12px 0}.text-link span{margin-left:18px}.automation-stage{height:610px;border-radius:var(--radius);overflow:hidden;background:var(--dark);position:relative;color:var(--white)}.stage-grid,.cta-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.stage-caption{position:absolute;top:24px;left:28px;color:#9ca094}.system-orb{position:absolute;width:270px;height:270px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,#e9ff9c 0,#c9ff45 27%,#719c13 65%,#24320b);box-shadow:0 0 90px #c9ff4540;display:grid;place-items:center}.orb-ring{position:absolute;inset:-35px;border:1px solid rgba(201,255,69,.35);border-radius:50%;animation:spin 16s linear infinite}.orb-ring:after,.orb-ring:before{content:"";position:absolute;width:10px;height:10px;background:var(--acid);border-radius:50%;top:30px}.orb-ring:after{right:20px}.orb-ring:before{left:20px;bottom:30px;top:auto}.orb-core{width:96px;height:96px;border-radius:50%;background:#141612db;display:grid;place-items:center;font-family:var(--mono);font-size:24px;border:1px solid rgba(255,255,255,.2)}@keyframes spin{to{transform:rotate(360deg)}}.node{position:absolute;width:180px;padding:17px 17px 16px 54px;background:#f5f5eef2;color:var(--ink);border-radius:12px;box-shadow:0 16px 45px #00000040}.node b,.node small{display:block}.node b{font-size:13px}.node small{font-size:10px;color:var(--muted);margin-top:3px}.node-icon{position:absolute;left:15px;top:18px;width:27px;height:27px;border-radius:8px;background:var(--acid);display:grid;place-items:center;font-size:12px}.node-a{left:8%;top:25%}.node-b{right:7%;top:18%}.node-c{right:12%;bottom:14%}.flow-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--acid),transparent);opacity:.55;transform-origin:left}.line-one{width:38%;left:18%;top:40%;transform:rotate(11deg)}.line-two{width:36%;left:50%;top:54%;transform:rotate(18deg)}.status-pill{position:absolute;left:28px;bottom:27px;padding:9px 13px;border:1px solid #46493f;border-radius:99px;font-family:var(--mono);font-size:10px;color:#b9bdb1}.status-pill span{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;margin-right:7px}.proof-strip{border-bottom:1px solid var(--line)}.proof-inner{display:flex;align-items:center;justify-content:space-between;min-height:126px}.proof-inner p{margin:0;color:var(--muted)}.logo-row{display:flex;gap:42px;align-items:center;color:#53564f;font-weight:700;letter-spacing:-.03em}.section{padding:140px 0}.section-meta{border-top:1px solid var(--line);padding-top:17px;display:flex;gap:35px;color:var(--muted);margin-bottom:90px}.section-meta span:first-child{color:var(--ink)}.intro-copy{max-width:1060px}.intro-copy>p{font-family:var(--mono);text-transform:uppercase;font-size:12px;margin-bottom:24px}.intro h2,.section-heading h2,.process h2,.faq h2,.cta-panel h2{font-size:clamp(48px,6vw,92px);line-height:.98;letter-spacing:-.065em;font-weight:500}.intro h2{margin-bottom:86px}.intro-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:end}.body-copy{font-size:18px;color:#4f514b;max-width:520px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats div{padding:28px 20px;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats strong,.stats span{display:block}.stats strong{font-size:44px;letter-spacing:-.06em;font-weight:500}.stats span{font-family:var(--mono);font-size:9px;text-transform:uppercase;color:var(--muted);margin-top:12px}.services,.process{background:var(--dark);color:var(--white)}.services .section-meta,.process .section-meta{border-color:#41433d;color:#a3a69d}.services .section-meta span:first-child,.process .section-meta span:first-child{color:#fff}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:80px}.section-heading h2{margin:0}.section-heading p{max-width:360px;color:var(--muted);margin:0}.services .section-heading p{color:#a9ada4}.service-list{border-top:1px solid #44473f}.service-card{display:grid;grid-template-columns:75px 190px 1fr .85fr;align-items:center;gap:34px;min-height:230px;border-bottom:1px solid #44473f}.service-number{color:#93978d}.service-icon{width:142px;height:96px;background:#252820;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--acid)}.service-icon span{border:1px solid #5b6450;padding:7px 10px;border-radius:7px}.service-card h3{font-size:31px;letter-spacing:-.04em;margin-bottom:12px}.service-card p{color:#a9ada4;max-width:520px;margin:0}.service-card ul{list-style:none;padding:0;margin:0;font-family:var(--mono);font-size:10px;text-transform:uppercase;color:#a9ada4}.service-card li{padding:8px 0;border-bottom:1px solid #3b3e37}.chat-icon span{display:block;width:11px;height:11px;background:var(--acid);border:0;border-radius:50%;padding:0}.bars-icon{align-items:end}.bars-icon span{width:12px;padding:0;background:var(--acid);border:0;border-radius:2px}.bars-icon span:nth-child(1){height:22px}.bars-icon span:nth-child(2){height:42px}.bars-icon span:nth-child(3){height:64px}.bars-icon span:nth-child(4){height:35px}.work .section-heading{margin-bottom:60px}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.case{background:var(--paper-2);border-radius:var(--radius);overflow:hidden}.case-large{grid-column:1/-1}.case-visual{height:390px;position:relative;display:grid;place-items:center;overflow:hidden}.case-large .case-visual{height:530px}.lead-visual{background:radial-gradient(circle at 50% 20%,#dfff7f,#a4bd52 35%,#313a21)}.mini-window{width:min(650px,70%);background:#f2f2eb;border:1px solid #d3d4c9;border-radius:15px;box-shadow:0 30px 80px #00000059;padding-bottom:28px}.window-bar{height:42px;border-bottom:1px solid #d1d2c8;display:flex;align-items:center;gap:7px;padding:0 14px;font-family:var(--mono);font-size:9px;color:var(--muted)}.window-bar i{width:7px;height:7px;background:#c7c8bf;border-radius:50%}.window-bar span{margin-left:auto}.score{display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center;margin:28px 28px 18px;border-bottom:1px solid var(--line);padding-bottom:20px}.score small{font-family:var(--mono);font-size:9px}.score strong{grid-row:1/3;grid-column:2;font-size:62px;color:#6f911d;letter-spacing:-.08em}.score span{font-size:12px}.mini-list{display:flex;gap:9px;margin:0 28px}.mini-list span{flex:1;background:#fff;padding:12px;border-radius:8px;font-size:10px}.mini-list i{display:inline-block;width:6px;height:6px;background:#8db52b;border-radius:50%;margin-right:6px}.support-visual{background:#c9ff45;display:block;padding:60px}.message{max-width:70%;background:#f7f7f1;border-radius:16px;padding:14px 18px;margin-bottom:10px;font-size:13px;box-shadow:0 8px 24px #00000014}.m2{margin-left:auto;background:var(--dark);color:#fff}.m3{width:max-content}.typing{margin-left:auto;background:var(--dark);border-radius:20px;padding:12px 16px;width:max-content}.typing i{display:inline-block;width:5px;height:5px;background:#90938a;border-radius:50%;margin:0 2px}.report-visual{background:#22251e;color:#fff;display:block;padding:60px}.chart-title{display:flex;justify-content:space-between;font-size:14px}.chart-title span{font-family:var(--mono);color:var(--acid);font-size:11px}.chart-bars{height:190px;display:flex;align-items:flex-end;gap:18px;border-bottom:1px solid #52564b;margin-top:42px}.chart-bars i{flex:1;background:linear-gradient(var(--acid),#607921);border-radius:5px 5px 0 0}.chart-bars i:nth-child(1){height:30%}.chart-bars i:nth-child(2){height:45%}.chart-bars i:nth-child(3){height:38%}.chart-bars i:nth-child(4){height:62%}.chart-bars i:nth-child(5){height:58%}.chart-bars i:nth-child(6){height:78%}.chart-bars i:nth-child(7){height:94%}.chart-axis{display:flex;justify-content:space-around;font-family:var(--mono);font-size:9px;color:#8f9388;margin-top:10px}.case-info{padding:28px 30px 32px;display:flex;justify-content:space-between;gap:20px}.tag{font-family:var(--mono);font-size:9px;color:var(--muted)}.case-info h3{font-size:24px;letter-spacing:-.04em;margin:10px 0 0}.case-metrics{display:flex;gap:30px;align-items:center}.case-metrics span{font-family:var(--mono);font-size:8px;color:var(--muted);text-transform:uppercase}.case-metrics strong{display:block;color:var(--ink);font-family:var(--sans);font-size:26px;font-weight:500;text-transform:none}.process-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:120px;align-items:start}.process-sticky{position:sticky;top:50px}.process h2{margin-bottom:30px}.process-sticky>p{color:#a9ada4;max-width:430px;margin-bottom:36px}.steps{border-top:1px solid #44473f}.step{padding:46px 0;border-bottom:1px solid #44473f}.step>span{color:var(--acid)}.step h3{font-size:36px;letter-spacing:-.045em;margin:20px 0 12px}.step p{color:#a9ada4;max-width:570px}.step-output{font-family:var(--mono);font-size:9px;color:#777b72;margin-top:28px}.step-output b{color:#d7dacd;margin-left:20px;font-weight:400}.testimonial .section-meta{margin-bottom:45px}.quote-card{background:var(--acid);border-radius:var(--radius);padding:75px;display:grid;grid-template-columns:85px 1fr auto;gap:40px;align-items:start}.quote-mark{font-size:110px;line-height:.7;font-family:Georgia,serif}.quote-card blockquote{font-size:clamp(30px,4vw,58px);line-height:1.12;letter-spacing:-.055em;margin:0;max-width:900px}.quote-person{grid-column:2;display:flex;align-items:center;gap:13px;margin-top:35px}.quote-person b,.quote-person span{display:block}.quote-person span{font-family:var(--mono);font-size:9px;color:#4c5a2c;margin-top:4px}.avatar{width:43px;height:43px;border-radius:50%;background:var(--dark);color:#fff;display:grid;place-items:center;font-size:11px}.quote-result{align-self:end;border-left:1px solid rgba(0,0,0,.2);padding-left:35px}.quote-result strong,.quote-result span{display:block}.quote-result strong{font-size:70px;letter-spacing:-.08em;font-weight:500}.quote-result span{font-family:var(--mono);font-size:9px;text-transform:uppercase}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-layout>div>p{color:var(--muted);max-width:360px}.accordion{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;border:0;background:none;display:grid;grid-template-columns:50px 1fr 26px;align-items:center;text-align:left;padding:27px 0;cursor:pointer}.faq-item button span{font-family:var(--mono);font-size:9px;color:var(--muted)}.faq-item button b{font-size:18px}.faq-item button i{width:18px;height:18px;position:relative}.faq-item button i:before,.faq-item button i:after{content:"";position:absolute;width:15px;height:1px;background:var(--ink);top:8px}.faq-item button i:after{transform:rotate(90deg);transition:transform .2s}.faq-item.open button i:after{transform:rotate(0)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer p{overflow:hidden;margin:0 45px 0 50px;color:var(--muted)}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:30px}.cta-section{padding-bottom:34px}.cta-panel{background:var(--dark);color:#fff;border-radius:var(--radius);min-height:680px;padding:90px 70px;display:flex;align-items:center;flex-direction:column;text-align:center;position:relative;overflow:hidden}.cta-panel>*:not(.cta-grid){position:relative}.cta-panel .eyebrow{color:#b4b8ad}.cta-panel h2{margin:50px 0 28px;max-width:1000px}.cta-panel p{color:#afb2aa;max-width:570px}.contact-form{display:flex;gap:8px;margin-top:28px}.contact-form label{width:320px;background:#292c25;border:1px solid #494c43;text-align:left;padding:9px 15px}.contact-form label span{display:block;font-family:var(--mono);font-size:8px;color:#989c91;text-transform:uppercase}.contact-form input{border:0;background:transparent;color:#fff;outline:0;width:100%;padding:3px 0}.form-success{display:none;margin-top:20px;color:var(--acid);font-family:var(--mono);font-size:10px}.form-success.show{display:block}.footer{padding:70px 0 35px}.footer-top,.footer-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.footer-top{padding-bottom:65px}.footer-top p{text-align:center;margin:0;color:var(--muted);font-size:13px}.to-top{text-align:right;font-size:12px;font-weight:700}.footer-bottom{padding-top:20px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9px;text-transform:uppercase;color:var(--muted)}.footer-bottom div{text-align:center}.footer-bottom div a{margin:0 10px}.footer-bottom>span:last-child{text-align:right}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}@media(max-width:1000px){.nav{grid-template-columns:1fr auto}.nav-links,.nav-cta{display:none}.menu-toggle{display:block}.menu-toggle span{display:block;width:24px;height:1px;background:var(--ink);margin:6px}.nav.open{position:fixed;top:0;left:32px;right:32px;width:auto;background:var(--paper);height:auto;padding:28px 0;grid-template-columns:1fr auto}.nav.open .nav-links{grid-column:1/-1;display:flex;flex-direction:column;padding:40px 0 20px;font-size:28px}.hero-bottom,.intro-grid,.process-layout,.faq-layout{grid-template-columns:1fr}.hero-actions{justify-self:start}.logo-row{gap:24px;flex-wrap:wrap;justify-content:flex-end}.service-card{grid-template-columns:60px 150px 1fr}.service-card ul{grid-column:3}.process-sticky{position:static}.quote-card{grid-template-columns:60px 1fr}.quote-result{grid-column:2}.case-visual{height:330px}}@media(max-width:700px){.shell{width:min(100% - 32px,1400px)}.nav{height:76px}.nav.open{left:16px;right:16px}.hero{padding-top:70px}.hero h1{font-size:17vw;margin:35px 0 45px}.hero-bottom{gap:30px}.hero-bottom>p{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.automation-stage{height:500px}.system-orb{width:180px;height:180px}.node{width:145px;padding-left:44px}.node-a{left:4%;top:18%}.node-b{right:4%;top:58%}.node-c{display:none}.proof-inner{align-items:flex-start;flex-direction:column;padding:30px 0;gap:25px}.logo-row{justify-content:flex-start;gap:18px 25px;font-size:13px}.section{padding:95px 0}.section-meta{margin-bottom:55px}.intro h2,.section-heading h2,.process h2,.faq h2,.cta-panel h2{font-size:47px}.intro h2{margin-bottom:55px}.stats{grid-template-columns:1fr}.stats div{border-right:0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.stats div:last-child{border:0}.stats strong{font-size:38px}.stats span{text-align:right}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:50px}.service-card{grid-template-columns:42px 1fr;gap:24px;padding:35px 0}.service-icon{grid-column:2;width:100%;height:140px}.service-card>div:nth-child(3){grid-column:2}.service-card ul{grid-column:2}.case-grid{grid-template-columns:1fr}.case-large{grid-column:auto}.case-large .case-visual,.case-visual{height:350px}.mini-window{width:90%}.mini-list span:nth-child(3){display:none}.support-visual,.report-visual{padding:40px 26px}.case-info{flex-direction:column}.case-metrics{border-top:1px solid var(--line);padding-top:18px}.process-layout{gap:70px}.quote-card{padding:50px 24px;grid-template-columns:1fr}.quote-mark{font-size:80px}.quote-card blockquote,.quote-person,.quote-result{grid-column:1}.quote-person{margin-top:10px}.quote-result{border-left:0;border-top:1px solid rgba(0,0,0,.2);padding:22px 0 0}.faq-layout{gap:50px}.faq-item button{grid-template-columns:35px 1fr 22px}.faq-answer p{margin-left:35px;margin-right:20px}.cta-section{width:100%}.cta-panel{border-radius:0;padding:75px 20px;min-height:650px}.contact-form{width:100%;flex-direction:column}.contact-form label{width:100%}.footer-top,.footer-bottom{grid-template-columns:1fr;gap:25px}.footer-top p,.to-top,.footer-bottom div,.footer-bottom>span:last-child{text-align:left}.footer-bottom{padding-bottom:10px}.footer-bottom div a{margin:0 20px 0 0}}.report-visual .chart-title,.report-visual .chart-bars,.report-visual .chart-axis{width:100%}.report-visual .chart-bars>i{display:block;min-width:0;flex:1 1 0}.reveal{opacity:0;transform:translateY(42px) scale(.94);filter:blur(7px);transform-origin:center bottom;transition:opacity .55s ease,transform .8s cubic-bezier(.16,1,.3,1),filter .55s ease;will-change:opacity,transform,filter}.reveal.visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0);will-change:auto}.count-up{font-variant-numeric:tabular-nums}.n8n-workflow-visual{display:block;background:radial-gradient(circle at 52% 45%,rgba(201,255,69,.12),transparent 34%),#20231f}.n8n-workflow-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.workflow-label,.workflow-run{position:absolute;z-index:2;color:#b8bdb1}.workflow-label{top:28px;left:30px}.workflow-label span{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px #c9ff451a}.workflow-run{right:30px;bottom:26px;font-size:9px}.workflow-run span{color:var(--acid)}.workflow-map{position:absolute;width:1100px;height:330px;left:50%;top:50%;transform:translate(-50%,-50%)}.workflow-wires{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.workflow-wires path{fill:none;stroke:#8d967f;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1)}.workflow-wires .wire-branch{stroke:#91b835}.workflow-wires .wire-model{stroke-dasharray:4 7;stroke-dashoffset:0}.case.visible .workflow-wires path{stroke-dashoffset:0}.workflow-node{position:absolute;z-index:2;width:168px;min-height:76px;padding:18px 12px 14px 54px;border:1px solid #656b61;border-radius:8px;background:#30332f;color:#f5f5ef;box-shadow:0 13px 30px #00000042;opacity:0;transform:scale(.75);transition:opacity .4s ease,transform .6s cubic-bezier(.16,1,.3,1)}.workflow-node i{position:absolute;left:14px;top:19px;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:var(--acid);color:var(--ink);font-style:normal;font-weight:700}.workflow-node b,.workflow-node small{display:block}.workflow-node b{overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workflow-node small{margin-top:4px;color:#9fa49b;font-family:var(--mono);font-size:7px;text-transform:uppercase}.node-port{position:absolute;z-index:3;width:10px;height:10px;border:2px solid #bfc4ba;border-radius:50%;background:#30332f}.node-port.input{left:-6px;top:calc(50% - 5px)}.node-port.output{right:-6px;top:calc(50% - 5px)}.node-port.tool-port{left:calc(50% - 5px);bottom:-6px;border-color:#91b835}.node-port.top-port{left:calc(50% - 5px);top:-6px;border-color:#91b835}.webhook-node{left:0;top:120px}.filter-node{left:221px;top:120px}.enrich-node{left:442px;top:120px}.agent-node{left:663px;top:120px;border-color:#829b4b;box-shadow:0 0 0 1px #c9ff451f,0 13px 30px #00000042}.crm-node{left:884px;top:120px}.model-node{left:442px;top:259px}.notify-node{left:884px;top:246px}.auxiliary{min-height:68px;padding-top:15px;background:#292c28}.case.visible .workflow-node{opacity:1;transform:scale(1)}.case.visible .filter-node{transition-delay:.1s}.case.visible .enrich-node{transition-delay:.2s}.case.visible .agent-node,.case.visible .model-node{transition-delay:.3s}.case.visible .crm-node,.case.visible .notify-node{transition-delay:.42s}.invoice-visual{background:linear-gradient(145deg,#d9ff7d,#96b83f)}.invoice-stack{position:relative;width:min(480px,82%)}.invoice-sheet{position:relative;z-index:2;padding:28px;border:1px solid #d1d3c8;border-radius:13px;background:#f7f7f1;box-shadow:0 25px 55px #222b1440}.invoice-back{position:absolute;z-index:1;inset:-13px 18px 13px -18px;transform:rotate(-4deg);background:#e9eadf}.invoice-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:9px}.invoice-head b{font-family:var(--sans);font-size:28px}.invoice-lines{margin:25px 0}.invoice-lines i{display:block;width:100%;height:7px;margin:10px 0;border-radius:10px;background:#dedfd5}.invoice-lines i:nth-child(2){width:76%}.invoice-lines i:nth-child(3){width:48%}.invoice-route{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:8px;color:var(--muted)}.invoice-route b{color:#7aa01e}.approved-pill{position:absolute;z-index:3;right:-24px;bottom:-18px;padding:10px 14px;border-radius:99px;background:var(--dark);color:var(--acid);font-family:var(--mono);font-size:9px;opacity:0;transform:translateY(12px) rotate(3deg);transition:opacity .4s ease .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s}.case.visible .approved-pill{opacity:1;transform:translateY(0) rotate(3deg)}.booking-visual{background:linear-gradient(145deg,#e8e8df,#cfd1c5)}.booking-card{width:min(500px,85%);padding:25px;border:1px solid #d0d2c7;border-radius:15px;background:#f8f8f2;box-shadow:0 25px 60px #23271d2e}.booking-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.booking-header small,.booking-header b{display:block}.booking-header small{color:var(--muted);font-family:var(--mono);font-size:7px}.booking-header b{margin-top:4px;font-size:14px}.booking-header>span{padding:7px 9px;border-radius:99px;background:#e7e9df;font-family:var(--mono);font-size:8px}.booking-calendar{margin-top:18px}.calendar-days,.calendar-dates{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.calendar-days{color:var(--muted);font-family:var(--mono);font-size:7px}.calendar-dates{margin-top:8px}.calendar-dates i{width:31px;height:31px;display:grid;place-items:center;justify-self:center;border-radius:50%;font-style:normal;font-size:10px}.calendar-dates .selected{background:var(--dark);color:var(--acid);transform:scale(0);transition:transform .55s cubic-bezier(.16,1,.3,1) .18s}.case.visible .calendar-dates .selected{transform:scale(1)}.booking-slots{display:flex;gap:7px;margin:17px 0}.booking-slots span{flex:1;padding:7px;border:1px solid var(--line);border-radius:6px;text-align:center;font-family:var(--mono);font-size:8px}.booking-slots .active{border-color:#8db32f;background:#edffd0}.booking-confirmed{display:flex;align-items:center;gap:10px;padding:12px;border-radius:9px;background:#e9f6cd;opacity:0;transform:translateY(10px);transition:opacity .4s ease .35s,transform .55s cubic-bezier(.16,1,.3,1) .35s}.case.visible .booking-confirmed{opacity:1;transform:none}.booking-confirmed i{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#759923;color:#fff;font-style:normal;font-size:10px}.booking-confirmed small,.booking-confirmed b{display:block}.booking-confirmed small{color:#66821f;font-family:var(--mono);font-size:6px}.booking-confirmed b{margin-top:3px;font-size:9px}.onboarding-visual{background:#20231d}.onboarding-card{width:min(500px,85%);padding:25px;border:1px solid #4a4e43;border-radius:15px;background:#2b2f27;color:#fff;box-shadow:0 25px 60px #00000040}.onboarding-top{display:flex;align-items:center;gap:12px}.new-hire-avatar{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--acid);color:var(--ink);font-size:11px;font-weight:700}.onboarding-top small,.onboarding-top b{display:block}.onboarding-top small{color:#8f9489;font-family:var(--mono);font-size:7px}.onboarding-top b{margin-top:3px;font-size:13px}.onboarding-top>span{margin-left:auto;color:var(--acid);font-family:var(--mono);font-size:8px}.onboarding-progress{height:4px;margin:22px 0 15px;overflow:hidden;border-radius:5px;background:#42463d}.onboarding-progress i{display:block;width:62%;height:100%;background:var(--acid);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1) .2s}.case.visible .onboarding-progress i{transform:scaleX(1)}.onboarding-list>div{display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:10px 0;border-top:1px solid #42463d;font-size:10px}.onboarding-list i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#424d30;color:var(--acid);font-style:normal;font-size:9px}.onboarding-list small{color:#8f9489;font-family:var(--mono);font-size:7px;text-transform:uppercase}@media(max-width:700px){.workflow-map{width:1100px;height:330px;transform:translate(-50%,-50%) scale(.48)}.workflow-label{top:20px;left:20px}.workflow-run{display:none}.invoice-route{align-items:flex-start;flex-direction:column}.invoice-route b{transform:rotate(90deg)}.approved-pill{right:-8px}.onboarding-card,.booking-card{width:92%;padding:19px}.onboarding-list>div{grid-template-columns:23px 1fr}.onboarding-list small{display:none}}@media(min-width:701px)and (max-width:1200px){.workflow-map{width:1100px;transform:translate(-50%,-50%) scale(.76)}}.automation-stage{background:#171a17}.automation-stage .stage-grid{background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent)}.stage-caption{z-index:4;display:flex;align-items:center}.stage-caption span{width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px #c9ff451a}.hero-workflow{position:absolute;left:50%;top:51%;width:1180px;height:390px;transform:translate(-50%,-50%)}.hero-wires{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.hero-wires path{fill:none;stroke:#7d8477;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1300;stroke-dashoffset:1300;transition:stroke-dashoffset 1.15s cubic-bezier(.2,.8,.2,1) .25s}.hero-wires .hero-branch{stroke:#9cc53c}.hero-wires .hero-tool{stroke:#78866a;stroke-dasharray:4 7;stroke-dashoffset:0}.automation-stage.visible .hero-wires path{stroke-dashoffset:0}.automation-node{position:absolute;z-index:2;width:178px;min-height:76px;padding:18px 12px 14px 55px;border:1px solid #646a60;border-radius:8px;background:#30332f;color:#f5f5ef;box-shadow:0 16px 38px #0000004d;opacity:0;transform:translateY(12px) scale(.9);transition:opacity .4s ease,transform .65s cubic-bezier(.16,1,.3,1)}.automation-node i{position:absolute;left:14px;top:19px;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:var(--acid);color:var(--ink);font-style:normal;font-size:11px;font-weight:700}.automation-node b,.automation-node small{display:block}.automation-node b{overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.automation-node small{margin-top:4px;color:#a0a59b;font-family:var(--mono);font-size:7px;text-transform:uppercase}.automation-port{position:absolute;z-index:3;width:10px;height:10px;border:2px solid #c1c6bc;border-radius:50%;background:#30332f}.automation-port.in{left:-6px;top:calc(50% - 5px)}.automation-port.out{right:-6px;top:calc(50% - 5px)}.automation-port.tool{left:calc(50% - 5px);bottom:-6px;border-color:#9cc53c}.automation-port.top{left:calc(50% - 5px);top:-6px;border-color:#9cc53c}.form-node{left:0;top:138px}.validate-node{left:230px;top:138px}.research-node{left:460px;top:138px}.qualify-node{left:690px;top:138px;border-color:#8aa34f;box-shadow:0 0 0 1px #c9ff451a,0 16px 38px #0000004d}.hubspot-node{left:920px;top:138px}.data-node{left:460px;top:292px}.slack-hero-node{left:920px;top:292px}.hero-aux{min-height:68px;padding-top:15px;background:#282b27}.automation-stage.visible .automation-node{opacity:1;transform:none}.automation-stage.visible .validate-node{transition-delay:.1s}.automation-stage.visible .research-node{transition-delay:.2s}.automation-stage.visible .qualify-node,.automation-stage.visible .data-node{transition-delay:.3s}.automation-stage.visible .hubspot-node,.automation-stage.visible .slack-hero-node{transition-delay:.42s}.stage-status{position:absolute;z-index:4;right:28px;bottom:25px;color:#aeb3aa;font-size:9px}.stage-status span{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px #c9ff45b3}.stage-status b{color:var(--acid);font-weight:500}@media(min-width:701px)and (max-width:1200px){.hero-workflow{transform:translate(-50%,-50%) scale(.76)}}@media(max-width:700px){.hero-workflow{transform:translate(-50%,-50%) scale(.44)}.stage-status{left:20px;right:auto;bottom:20px;white-space:nowrap}}@media(max-width:480px){.hero-workflow{width:330px;height:400px;transform:translate(-50%,-50%)}.hero-wires,.hero-aux{display:none}.automation-node{width:145px;min-height:64px;padding:14px 8px 11px 43px}.automation-node i{left:10px;top:15px;width:24px;height:24px}.automation-node b{font-size:10px}.automation-node small{font-size:6px}.form-node{left:0;top:58px}.validate-node{left:185px;top:58px}.research-node{left:0;top:168px}.qualify-node{left:185px;top:168px}.hubspot-node{left:92px;top:278px}.stage-status{font-size:7px}}.orb-stage{isolation:isolate;background:radial-gradient(circle at 50% 48%,#253019 0,#181c16 38%,#121511 78%)}.orb-stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 24%,rgba(0,0,0,.28) 78%)}.orb-network{position:absolute;z-index:2;left:50%;top:51%;width:1200px;height:480px;transform:translate(-50%,-50%) scale(.9)}.orb-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orb-connections path{fill:none;stroke:#c9ff454d;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:8 10;animation:dashFlow 9s linear infinite}.orb-connections .signal{fill:var(--acid);filter:drop-shadow(0 0 7px var(--acid))}@keyframes dashFlow{to{stroke-dashoffset:-180}}.orb-network .node{width:178px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#f6f6eff5;box-shadow:0 18px 50px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orb-network .node-a{left:0;top:116px}.orb-network .node-b{left:1022px;top:90px}.orb-network .node-c{left:960px;top:350px}.orb-network .node em{position:absolute;right:12px;top:10px;color:#969b91;font-family:var(--mono);font-size:7px;font-style:normal}.orb-network .node:after{content:"";position:absolute;right:-5px;top:50%;width:8px;height:8px;transform:translateY(-50%);border:2px solid #f5f5ef;border-radius:50%;background:#89927d}.orb-network .node-b:after,.orb-network .node-c:after{right:auto;left:-5px}.orb-stage .system-orb{width:310px;height:310px;background:radial-gradient(circle at 34% 27%,#efffb4 0,#c9ff45 24%,#82ad1d 63%,#33450d);box-shadow:0 0 45px #c9ff4538,0 0 120px #c9ff4529}.orb-stage .orb-aura{position:absolute;inset:-62px;border-radius:50%;background:radial-gradient(circle,rgba(201,255,69,.13),transparent 67%);animation:auraPulse 3.6s ease-in-out infinite}.orb-stage .orb-ring{inset:-43px;border-color:#c9ff4566;animation:spin 14s linear infinite}.orb-stage .ring-two{inset:-78px;border-style:dashed;border-color:#c9ff4533;animation-duration:24s;animation-direction:reverse}.orb-stage .ring-two:before,.orb-stage .ring-two:after{display:none}.orb-stage .orb-scan{position:absolute;inset:13px;overflow:hidden;border-radius:50%;opacity:.55}.orb-stage .orb-scan:after{content:"";position:absolute;left:-10%;right:-10%;height:2px;top:10%;background:linear-gradient(90deg,transparent,#f1ffbd,transparent);box-shadow:0 0 18px #eaff9d;animation:orbScan 3s ease-in-out infinite}.orb-stage .orb-core{z-index:2;width:104px;height:104px;border-color:#ffffff47;box-shadow:inset 0 0 24px #00000059,0 8px 35px #00000047}.orb-stage .orb-core span,.orb-stage .orb-core small{display:block;text-align:center}.orb-stage .orb-core small{margin-top:4px;color:#b7c09f;font-size:6px;letter-spacing:.12em}.orbit-dot{position:absolute;z-index:3;width:9px;height:9px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.dot-one{top:-46px;left:50%;animation:dotPulse 1.8s ease-in-out infinite}.dot-two{right:-48px;bottom:70px;animation:dotPulse 1.8s ease-in-out .6s infinite}.dot-three{left:-65px;bottom:23px;width:6px;height:6px;animation:dotPulse 1.8s ease-in-out 1.2s infinite}.integration-badge{position:absolute;z-index:4;min-width:86px;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#232721e0;color:#d9ddd3;box-shadow:0 12px 28px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);font-size:7px;text-transform:uppercase;animation:badgeFloat 4s ease-in-out infinite}.integration-badge img{display:block;width:23px;height:23px;object-fit:contain}.badge-slack{left:350px;top:66px}.badge-stripe{left:742px;top:74px;animation-delay:-1s}.badge-stripe img{width:55px;height:24px}.badge-openai{left:342px;top:354px;animation-delay:-2s}.badge-openai img{width:22px;height:22px}.badge-gmail{left:758px;top:356px;animation-delay:-3s}@keyframes badgeFloat{0%,to{transform:translate(var(--magnetic-x,0px),var(--magnetic-y,0px))}50%{transform:translate(var(--magnetic-x,0px),calc(var(--magnetic-y,0px) - 7px));border-color:#c9ff4547}}.orb-network .magnetic-block{will-change:transform}.orb-network .integration-badge.magnetic-block{animation:none;transform:translate(var(--magnetic-x,0px),var(--magnetic-y,0px));transition:transform .15s ease-out,border-color .15s ease-out}.automation-stage.visible .orb-network .node.magnetic-block{transform:translate(var(--magnetic-x,0px),var(--magnetic-y,0px));transition:transform .15s ease-out,opacity .4s ease}@keyframes auraPulse{50%{transform:scale(1.1);opacity:.62}}@keyframes orbScan{0%,to{top:12%;opacity:0}15%,85%{opacity:1}50%{top:88%}}@keyframes dotPulse{50%{transform:scale(1.7);opacity:.55}}@media(min-width:1001px)and (max-width:1300px){.orb-network{transform:translate(-50%,-50%) scale(.84)}}@media(min-width:701px)and (max-width:1000px){.orb-network{transform:translate(-50%,-50%) scale(.7)}}@media(max-width:700px){.orb-network{transform:translate(-50%,-50%) scale(.5)}.orb-stage .system-orb{width:280px;height:280px}}@media(max-width:480px){.orb-network{transform:translate(-50%,-50%) scale(.3)}.orb-network .node-c{display:block}.stage-status{max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.orb-connections path,.orb-stage .orb-ring,.orb-stage .orb-aura,.orb-stage .orb-scan:after,.orbit-dot,.integration-badge{animation:none}}.automation-stage .system-orb{opacity:0;transform:translate(-50%,-50%) scale(.72);transition:opacity .7s ease .15s,transform 1s cubic-bezier(.2,.8,.2,1) .15s}.automation-stage.visible .system-orb{opacity:1;transform:translate(-50%,-50%) scale(1)}.automation-stage .node,.automation-stage .status-pill{opacity:0;transform:translateY(18px) scale(.96);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.automation-stage.visible .node,.automation-stage.visible .status-pill{opacity:1;transform:none}.automation-stage.visible .node-a{transition-delay:.45s}.automation-stage.visible .node-b{transition-delay:.65s}.automation-stage.visible .node-c{transition-delay:.85s}.automation-stage.visible .status-pill{transition-delay:1s}.automation-stage .flow-line{transform:rotate(11deg) scaleX(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.automation-stage .line-two{transform:rotate(18deg) scaleX(0)}.automation-stage.visible .line-one{transform:rotate(11deg) scaleX(1);transition-delay:.55s}.automation-stage.visible .line-two{transform:rotate(18deg) scaleX(1);transition-delay:.75s}.stats>div{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.stats.visible>div{opacity:1;transform:none}.stats.visible>div:nth-child(2){transition-delay:.14s}.stats.visible>div:nth-child(3){transition-delay:.28s}.logo-row span{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.logo-row.visible span{opacity:1;transform:none}.logo-row.visible span:nth-child(2){transition-delay:.06s}.logo-row.visible span:nth-child(3){transition-delay:.12s}.logo-row.visible span:nth-child(4){transition-delay:.18s}.logo-row.visible span:nth-child(5){transition-delay:.24s}.logo-row.visible span:nth-child(6){transition-delay:.3s}.service-card .service-icon{opacity:0;transform:scale(.86);transition:opacity .5s ease .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s}.service-card.visible .service-icon{opacity:1;transform:scale(1)}.service-card .service-number,.service-card>div:nth-child(3),.service-card>ul{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.service-card.visible .service-number,.service-card.visible>div:nth-child(3),.service-card.visible>ul{opacity:1;transform:none}.service-card.visible>div:nth-child(3){transition-delay:.12s}.service-card.visible>ul{transition-delay:.24s}.chat-icon span{transform:scale(0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.service-card.visible .chat-icon span{transform:scale(1)}.service-card.visible .chat-icon span:nth-child(2){transition-delay:.12s}.service-card.visible .chat-icon span:nth-child(3){transition-delay:.24s}.bars-icon span{transform:scaleY(0);transform-origin:bottom;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.service-card.visible .bars-icon span{transform:scaleY(1)}.service-card.visible .bars-icon span:nth-child(2){transition-delay:.1s}.service-card.visible .bars-icon span:nth-child(3){transition-delay:.2s}.service-card.visible .bars-icon span:nth-child(4){transition-delay:.3s}.case .mini-window{opacity:0;transform:translateY(32px) scale(.96);transition:opacity .55s ease,transform .85s cubic-bezier(.2,.8,.2,1)}.case.visible .mini-window{opacity:1;transform:none}.case .message,.case .typing{opacity:0;transform:translate(-28px) scale(.96);transition:opacity .4s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.case.visible .message,.case.visible .typing{opacity:1;transform:none}.case .m2,.case .typing{transform:translate(28px) scale(.96)}.case.visible .m2{transition-delay:.15s}.case.visible .m3{transition-delay:.3s}.case.visible .typing{transition-delay:.45s}.case .mini-list span{opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.case.visible .mini-list span{opacity:1;transform:none}.case.visible .mini-list span:nth-child(1){transition-delay:.25s}.case.visible .mini-list span:nth-child(2){transition-delay:.35s}.case.visible .mini-list span:nth-child(3){transition-delay:.45s}.case .chart-title,.case .chart-axis,.case .case-info>*{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.case.visible .chart-title,.case.visible .chart-axis,.case.visible .case-info>*{opacity:1;transform:none}.case.visible .chart-axis{transition-delay:.48s}.case.visible .case-info>:nth-child(2){transition-delay:.12s}.chart-bars i{transform:scaleY(0);transform-origin:bottom;transition:transform .85s cubic-bezier(.18,.8,.22,1)}.case.visible .chart-bars i{transform:scaleY(1)}.case.visible .chart-bars i:nth-child(2){transition-delay:.08s}.case.visible .chart-bars i:nth-child(3){transition-delay:.16s}.case.visible .chart-bars i:nth-child(4){transition-delay:.24s}.case.visible .chart-bars i:nth-child(5){transition-delay:.32s}.case.visible .chart-bars i:nth-child(6){transition-delay:.4s}.case.visible .chart-bars i:nth-child(7){transition-delay:.48s}.step .step-output,.quote-card .quote-person,.quote-card .quote-result{opacity:0;transform:translateY(12px);transition:opacity .5s ease .25s,transform .65s cubic-bezier(.2,.8,.2,1) .25s}.step.visible .step-output,.quote-card.visible .quote-person,.quote-card.visible .quote-result{opacity:1;transform:none}.accordion .faq-item{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.accordion.visible .faq-item{opacity:1;transform:none}.accordion.visible .faq-item:nth-child(2){transition-delay:.08s}.accordion.visible .faq-item:nth-child(3){transition-delay:.16s}.accordion.visible .faq-item:nth-child(4){transition-delay:.24s}.cta-panel>.eyebrow,.cta-panel>h2,.cta-panel>p,.cta-panel>.contact-form{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.cta-panel.visible>.eyebrow,.cta-panel.visible>h2,.cta-panel.visible>p,.cta-panel.visible>.contact-form{opacity:1;transform:none}.cta-panel.visible>h2{transition-delay:.1s}.cta-panel.visible>p{transition-delay:.2s}.cta-panel.visible>.contact-form{transition-delay:.3s}
