:root{--ink: #202124;--muted: #62666d;--blue: #4285f4;--yellow: #fbbc04;--red: #ea4335;--green: #34a853;--orange: #ff5722;--accent: #245fbd;--line: #e3e6eb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#f7f8fa;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:280px;line-height:1.6}#app{min-height:100dvh;display:flex;flex-direction:column}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:#17458d}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,h4,p{margin:0 0 1rem}h1,h2,h3,h4,.h2,.h3,.h4,.h5{line-height:1.2;overflow-wrap:anywhere}h1{font-size:clamp(1.9rem,5vw,2.7rem);font-weight:800;letter-spacing:-.045em}h2,.h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:750;letter-spacing:-.035em}.h3{font-size:1.5rem}.h4{font-size:1.2rem}.h5{font-size:1.05rem}hr{border:0;border-top:1px solid var(--line);margin:1.5rem 0}code{font-size:.9em;color:var(--accent);overflow-wrap:anywhere}.container{width:min(100% - 3rem,1120px);margin-inline:auto}.navbar{background:#fff;border-bottom:1px solid var(--line);position:relative}.navbar:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(to right,var(--blue) 0 25%,var(--yellow) 25% 50%,var(--red) 50% 75%,var(--green) 75%)}.navbar .container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.brand{flex-shrink:0;display:inline-flex;padding-block:.25rem}.brand-logo{display:block;position:relative;overflow:hidden;width:174px;aspect-ratio:430 / 120}.brand-logo img{position:absolute;width:262.093023%;max-width:none;height:auto;left:-81.395349%;top:-1170.833333%}.nav-items{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.nav-items a{text-decoration:none;color:var(--muted);font-size:.9rem;font-weight:650;padding:.65rem .8rem;border-radius:.65rem}.nav-items a:hover,.nav-items .router-link-active{color:var(--accent);background:#edf3ff}.nav-items select{margin-left:.5rem}main{width:min(100%,1120px);margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) 1.5rem;flex:1;min-width:0}footer{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--line);padding-top:1.5rem}footer p{flex-basis:100%;max-width:75ch}.footer-brand{color:var(--ink);font-size:1.05rem;font-weight:800;letter-spacing:-.05em;margin-right:auto}.footer-brand span{color:var(--orange)}.panel{background:#fff;border:1px solid var(--line);border-radius:1.3rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 8px 32px #20212405;min-width:0;overflow-wrap:anywhere}.wizard{max-width:580px;margin:1rem auto;border-top:4px solid var(--blue)}.eyebrow{text-transform:uppercase;font-size:.73rem;letter-spacing:.13em;color:var(--accent);font-weight:750}.muted{color:var(--muted)}.small,small{font-size:.875rem}.hero-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:#fff0e9;color:#d64316;font-size:2rem;margin-bottom:1.5rem}.app-icon{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.2em;flex-shrink:0}.sign-in-panel{max-width:600px;margin:2rem auto;padding:clamp(1.5rem,6vw,3rem);text-align:center;border-top:4px solid var(--yellow)}.sign-in-panel h2{font-size:clamp(2rem,6vw,3rem)}.sign-in-panel .btn{margin-top:.75rem}.brand-stars{display:flex;justify-content:center;gap:.4rem;font-size:1.8rem;margin-bottom:1.5rem}.brand-stars span:nth-child(1),.brand-stars span:nth-child(5){color:var(--blue)}.brand-stars span:nth-child(2){color:var(--red)}.brand-stars span:nth-child(3){color:var(--yellow)}.brand-stars span:nth-child(4){color:var(--green)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:.35rem;min-height:46px;max-width:100%;padding:.65rem 1.1rem;border:1px solid transparent;border-radius:.7rem;background:transparent;color:var(--ink);text-decoration:none;text-align:center;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 3px 8px #245fbd18}.btn-primary:hover:not(:disabled){color:#fff;background:#194b9a;border-color:#194b9a}.btn-outline-secondary{color:var(--ink);border-color:#cbd0d8;background:#fff}.btn-outline-secondary:hover:not(:disabled){background:#edf3ff;border-color:var(--blue);color:var(--accent)}.btn-outline-danger{color:#b3261e;border-color:#e9b7b3}.btn-outline-danger:hover:not(:disabled){background:#fcecea}.btn-link{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.btn-sm{font-size:.85rem;padding:.5rem .75rem}.form-label{display:block;font-weight:650;margin-bottom:.5rem}.form-control,.form-select{display:block;width:100%;min-width:0;min-height:46px;border:1px solid #bcc3ce;border-radius:.7rem;background:#fff;padding:.6rem .85rem;color:var(--ink);font-size:1rem}.form-select{padding-right:1.9rem}.form-control:focus,.form-select:focus{border-color:var(--blue)}.input-group{display:flex;align-items:stretch;gap:.65rem}.input-group .form-control{flex:1;width:0}.input-group .btn{flex-shrink:0}.form-check{display:flex;align-items:flex-start;gap:.75rem}.form-check-input{width:1.2rem;height:1.2rem;flex-shrink:0;margin:.2rem 0 0;accent-color:var(--accent)}.form-check-label{cursor:pointer}.list-group{list-style:none;padding:0;border:1px solid var(--line);border-radius:.75rem;overflow:hidden}.list-group-item+.list-group-item{border-top:1px solid var(--line)}.list-group-item .btn{justify-content:flex-start;border-radius:0;padding:1rem}.list-group-item .btn:hover{background:#edf3ff}.alert{padding:1rem;border:1px solid;border-radius:.75rem}.alert-danger{background:#fff1ef;color:#a62720;border-color:#f0c1bc}.text-danger{color:#b3261e}.text-success{color:#217b3a}.row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.row>*{grid-column:span 12;min-width:0}.g-4{gap:1.5rem}.g-3{gap:1rem}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.5rem 0}.stats>div{padding-top:.7rem;border-top:3px solid var(--blue)}.stats>div:nth-child(2){border-color:var(--yellow)}.stats>div:nth-child(3){border-color:var(--green)}.stats strong{display:block;font-size:clamp(1.4rem,4vw,1.9rem);letter-spacing:-.05em}.stats span{font-size:.78rem;color:var(--muted)}.chart{display:flex;align-items:end;gap:3px;height:65px;margin-top:1rem}.chart span{flex:1;background:var(--blue);min-height:2px;border-radius:3px 3px 0 0}.table-responsive{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table{border-collapse:collapse;width:100%;font-size:.9rem;text-align:left}.table th,.table td{padding:.85rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.table th{background:#f7f8fa;font-size:.78rem;color:var(--muted);white-space:nowrap}.table td{min-width:95px}.table td:last-child .d-flex{flex-wrap:wrap}.align-middle td{vertical-align:middle}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#20212499;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.dialog-panel{max-width:480px;width:100%;max-height:calc(100dvh - 2rem);overflow-y:auto}.dialog-panel .justify-content-end{flex-wrap:wrap}.skip-link{position:fixed;top:-100px;left:1rem;z-index:200;background:#fff;padding:.8rem;border-radius:.5rem}.skip-link:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.d-flex{display:flex}.d-block{display:block}.flex-wrap{flex-wrap:wrap}.align-items-start{align-items:flex-start}.justify-content-between{justify-content:space-between;gap:1rem;flex-wrap:wrap}.justify-content-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.text-start{text-align:left}.text-decoration-none{text-decoration:none}.fw-semibold{font-weight:650}.border{border:1px solid var(--line)}.rounded{border-radius:.75rem}.p-0{padding:0}.p-3{padding:1rem}.py-3{padding-block:1rem}.pb-4{padding-bottom:1.5rem}.me-2{margin-right:.5rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.my-3{margin-block:1rem}.my-4{margin-block:1.5rem}@media(min-width:576px){.col-sm-7{grid-column:span 7}.col-sm-5{grid-column:span 5}}@media(min-width:768px){.col-md-6{grid-column:span 6}}@media(max-width:575px){.container{width:calc(100% - 2rem)}main{padding-inline:1rem}.navbar .container{gap:.65rem}.nav-items{gap:.25rem}.nav-items a{font-size:.82rem;padding:.6rem .5rem}.nav-items select{margin-left:0}.brand-logo{width:150px}.sign-in-panel{margin-block:1rem}.table{min-width:620px}}@media(max-width:359px){.input-group{flex-direction:column}.input-group .form-control,.input-group .btn{width:100%}.stats{gap:.4rem}}@media(prefers-reduced-motion:no-preference){.btn,.nav-items a{transition:background-color .15s,border-color .15s}}.automation-banner{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1rem,3vw,1.8rem);margin-bottom:1.5rem;border:1px solid #c9d9f5;border-radius:18px;background:linear-gradient(120deg,#edf4ff,#fff9e6);color:var(--ink);text-align:left;overflow-wrap:anywhere}.automation-banner>span:first-child{flex:1 1 22rem;min-width:0}.automation-banner strong{display:block;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin:.4rem 0}.automation-banner .eyebrow{display:block;font-size:.72rem;color:var(--accent)}.automation-cta{color:var(--accent);font-weight:750;min-width:0}.automation-funnel{container-type:inline-size}.automation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:1rem}.automation-header .eyebrow{margin:0;align-self:center}.automation-header .btn{padding-inline:.5rem}.automation-funnel h2{scroll-margin-top:1rem}.automation-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.automation-options>*{min-width:0}.automation-option{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px;text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere}button.automation-option{flex-direction:column;gap:.4rem}.automation-option>span{min-width:0}.automation-option strong,.automation-option span span{display:block}.automation-option>span,.automation-option span span{color:var(--muted);font-size:.93rem}.automation-option strong{color:var(--ink);font-size:1rem}.automation-option[aria-pressed=true],.automation-option:has(input:checked){background:#edf4ff;border-color:var(--accent)}.automation-option input,.automation-consent input{width:1.15rem;height:1.15rem;margin:.2rem 0 0;flex:0 0 1.15rem;accent-color:var(--accent)}.automation-funnel fieldset{border:0;padding:0;margin:0;min-width:0}.automation-funnel legend{padding:0;max-width:100%;margin-bottom:1rem}.automation-funnel .form-control{max-width:100%}.automation-funnel textarea{resize:vertical}.automation-actions{display:flex;flex-wrap:wrap;gap:.75rem}.automation-actions .btn{min-width:0}.automation-actions .btn-primary{flex:1 1 15rem}.automation-consent{display:flex;align-items:flex-start;gap:.7rem}.automation-consent span{min-width:0}.automation-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-width:24rem}@container (max-width: 36rem){.automation-options{grid-template-columns:minmax(0,1fr)}}@container (max-width: 30rem){.automation-actions{flex-direction:column}.automation-actions .btn,.automation-next{width:100%}.automation-actions .btn-primary{flex:auto}}@media(max-width:480px){.automation-banner{gap:.85rem}.automation-funnel{padding:1rem}.automation-header{gap:.5rem}.automation-header .eyebrow{font-size:.65rem;letter-spacing:.08em}.automation-option{padding:.85rem}}.nav-items .landing-nav-cta[data-v-64b7ec8c]{background:var(--accent);color:#fff}.nav-items .landing-nav-cta[data-v-64b7ec8c]:hover{background:#194b9a;color:#fff}@media(max-width:600px){.navbar:has(.landing-nav-cta) .nav-items[data-v-64b7ec8c]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem}.nav-items .landing-nav-cta[data-v-64b7ec8c]{order:1;grid-column:1 / -1;text-align:center}.navbar:has(.landing-nav-cta) .nav-items select[data-v-64b7ec8c]{justify-self:end}}.landing[data-v-80bb8810]{min-width:0}.landing-showcase[data-v-80bb8810]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:center;padding-block:clamp(3rem,7vw,5rem)}.landing-product-photo[data-v-80bb8810]{margin:0;overflow:hidden;border-radius:1.3rem;border:1px solid var(--line);background:#eee}.landing-product-photo img[data-v-80bb8810]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 24%}.landing-showcase-copy[data-v-80bb8810]{min-width:0}.landing-showcase-copy h2[data-v-80bb8810]{font-size:clamp(1.8rem,3vw,2.6rem)}@media(max-width:767px){.landing-showcase[data-v-80bb8810]{grid-template-columns:minmax(0,1fr)}.landing-product-photo[data-v-80bb8810]{width:100%;max-width:480px;justify-self:center}}@media(max-width:420px){.landing-showcase-copy>.btn[data-v-80bb8810]{width:100%}}.landing-hero[data-v-80bb8810]{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(1rem,4vw,3rem) 3rem}.landing-hero h1[data-v-80bb8810]{font-size:clamp(2.4rem,5vw,4rem);max-width:15ch}.landing-lead[data-v-80bb8810]{font-size:1.12rem;max-width:49ch}.landing-actions[data-v-80bb8810]{display:flex;flex-wrap:wrap;gap:.75rem}.landing-product[data-v-80bb8810]{position:relative;display:grid;justify-items:center;padding:2.5rem 1rem 0;border-radius:2rem;background:radial-gradient(ellipse at 50% 35%,#e5efff,transparent 72%);min-width:0}.landing-card[data-v-80bb8810]{width:min(100%,330px);min-height:220px;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border:1px solid var(--line);border-radius:1.1rem;background:#fff;box-shadow:0 20px 50px #20212412;transform:rotate(-5deg)}.landing-card>.app-icon[data-v-80bb8810]{position:absolute;right:1.5rem;top:1.6rem;width:2rem;height:2rem;color:var(--accent)}.landing-card .brand-logo[data-v-80bb8810]{width:150px;margin-bottom:1.5rem}.landing-card .brand-stars[data-v-80bb8810]{font-size:1.5rem;margin-bottom:.5rem}.landing-card>span[data-v-80bb8810]{color:var(--muted);font-size:.85rem}.landing-connected[data-v-80bb8810]{position:relative;width:min(100%,310px);justify-self:end;margin-top:-1.5rem;padding:1rem 1.25rem;display:grid;gap:.35rem;box-shadow:0 10px 30px #2021240c}.landing-status[data-v-80bb8810]{color:#22733a;display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700}.landing-illustration[data-v-80bb8810]{margin:1rem 0 0}.landing-strip[data-v-80bb8810]{list-style:none;padding:1.2rem 0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-block:1px solid var(--line)}.landing-strip li[data-v-80bb8810],.landing-checks li[data-v-80bb8810]{display:flex;align-items:flex-start;gap:.65rem}.landing-strip .app-icon[data-v-80bb8810],.landing-checks .app-icon[data-v-80bb8810]{color:var(--green);flex-shrink:0;margin-top:.2rem}.landing-section[data-v-80bb8810]{padding-block:clamp(3rem,7vw,5rem);scroll-margin-top:1.5rem}.landing-section-heading[data-v-80bb8810]{max-width:650px;margin:0 auto 3rem;text-align:center}.landing-feature[data-v-80bb8810]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;margin-top:4rem}.landing-feature-copy[data-v-80bb8810]{min-width:0}.landing-feature h3[data-v-80bb8810],.landing-offer h3[data-v-80bb8810]{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.035em}.landing-feature-copy .eyebrow[data-v-80bb8810]{display:flex;align-items:center;gap:.75rem;color:var(--accent)}.landing-number[data-v-80bb8810]{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;background:#edf3ff;border-radius:50%;font-size:1rem;letter-spacing:0}.landing-checks[data-v-80bb8810]{padding:0;list-style:none;display:grid;gap:.7rem;margin:1.5rem 0}.landing-feature-reverse .landing-feature-copy[data-v-80bb8810]{order:2}.landing-demo[data-v-80bb8810]{min-width:0;box-shadow:0 12px 40px #20212407}.landing-demo-top[data-v-80bb8810]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1rem}.landing-dot[data-v-80bb8810]{width:.55rem;height:.55rem;background:var(--green);border-radius:50%;flex-shrink:0}.landing-business[data-v-80bb8810]{display:flex;align-items:center;gap:.75rem;padding-block:1.5rem;min-width:0}.landing-business>span[data-v-80bb8810]:nth-child(2){min-width:0;flex:1}.landing-business strong[data-v-80bb8810],.landing-business span span[data-v-80bb8810]{display:block}.landing-business>.app-icon[data-v-80bb8810]{color:var(--green);flex-shrink:0}.landing-business-icon[data-v-80bb8810]{display:grid;place-items:center;width:3rem;height:3rem;background:#edf3ff;border-radius:.8rem;color:var(--accent);flex-shrink:0}.landing-demo-confirm[data-v-80bb8810]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#edf3ff;color:var(--accent);border-radius:.7rem;margin:0 0 1rem;font-weight:650}.landing-demo-stats[data-v-80bb8810]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.landing-demo-stats strong[data-v-80bb8810],.landing-demo-stats span[data-v-80bb8810]{display:block}.landing-demo-stats strong[data-v-80bb8810]{font-size:1.8rem;letter-spacing:-.05em}.landing-demo-stats span[data-v-80bb8810]{font-size:.75rem;color:var(--muted)}.landing-bars[data-v-80bb8810]{height:100px;display:flex;align-items:end;gap:.4rem;padding-top:1rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.landing-bars span[data-v-80bb8810]{flex:1;min-width:0;background:#c7dafb;border-radius:.25rem .25rem 0 0}.landing-bars span[data-v-80bb8810]:nth-child(3n){background:var(--blue)}.landing-offers[data-v-80bb8810]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.landing-offer[data-v-80bb8810]{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.landing-offer>.btn[data-v-80bb8810]{margin-top:auto}.landing-offer .landing-checks[data-v-80bb8810]{margin-bottom:2rem}.landing-offer-extra[data-v-80bb8810]{border-top:4px solid var(--blue)}.landing-sector[data-v-80bb8810]{border-left:3px solid var(--yellow);padding-left:1rem;margin-bottom:1rem}.landing-sector h4[data-v-80bb8810]{font-size:1rem;margin-bottom:.3rem}.landing-faq[data-v-80bb8810]{max-width:800px;margin-inline:auto;padding-top:1rem}.landing-faq details[data-v-80bb8810]{border-bottom:1px solid var(--line);padding-block:1rem}.landing-faq summary[data-v-80bb8810]{cursor:pointer;font-weight:650;padding:.5rem 0}.landing-faq details p[data-v-80bb8810]{padding-top:.75rem;max-width:70ch}.landing-final[data-v-80bb8810]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin-block:0 2rem;background:linear-gradient(120deg,#edf4ff,#fffdf5)}.landing-final h2[data-v-80bb8810]{margin-bottom:.75rem}.landing-final p[data-v-80bb8810]:last-child{margin-bottom:0}@media(max-width:767px){.landing-hero[data-v-80bb8810],.landing-feature[data-v-80bb8810],.landing-offers[data-v-80bb8810],.landing-final[data-v-80bb8810]{grid-template-columns:minmax(0,1fr)}.landing-hero[data-v-80bb8810]{gap:1rem;padding-top:1rem}.landing-hero h1[data-v-80bb8810]{max-width:19ch}.landing-product[data-v-80bb8810]{max-width:450px;width:100%;justify-self:center}.landing-feature-reverse .landing-feature-copy[data-v-80bb8810]{order:0}.landing-feature[data-v-80bb8810]{margin-top:3rem;gap:1.5rem}.landing-strip[data-v-80bb8810]{justify-content:flex-start}.landing-section-heading[data-v-80bb8810]{margin-bottom:2rem;text-align:left}}@media(max-width:420px){.landing-actions[data-v-80bb8810]{flex-direction:column}.landing-actions .btn[data-v-80bb8810]{width:100%}.landing-product[data-v-80bb8810]{padding-inline:.5rem}.landing-card[data-v-80bb8810]{padding:1.25rem}.landing-card>.app-icon[data-v-80bb8810]{right:1rem;width:1.5rem}.landing-offer>.btn[data-v-80bb8810]{width:100%}}.workflow[data-v-aab940bb]{width:100%;min-width:0;margin:0;padding:clamp(.85rem,2vw,1.4rem);border:1px solid var(--line);border-radius:1.3rem;background:#fff;box-shadow:0 12px 40px #20212407}.workflow-heading[data-v-aab940bb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.workflow-heading .eyebrow[data-v-aab940bb]{font-size:.65rem;margin:0;letter-spacing:.09em;color:var(--accent)}.workflow-toggle[data-v-aab940bb]{border:0;background:transparent;color:var(--muted);text-decoration:underline;text-underline-offset:.2em;font-size:.75rem;min-height:44px;padding:.4rem 0}.workflow-canvas[data-v-aab940bb]{width:100%;height:auto;display:block;overflow:visible;color:var(--muted)}.workflow-track[data-v-aab940bb],.workflow-wire[data-v-aab940bb],.workflow-signal[data-v-aab940bb]{fill:none;stroke-width:3;stroke-linecap:round}.workflow-track[data-v-aab940bb]{stroke:var(--line)}.workflow-wire[data-v-aab940bb]{stroke:var(--accent);stroke-dasharray:1;animation:workflow-connect-aab940bb 5s ease-in-out infinite}.workflow-signal[data-v-aab940bb]{stroke:var(--yellow);stroke-width:5;stroke-dasharray:.06 .94;animation:workflow-transmit-aab940bb 5s linear infinite}.workflow-node[data-v-aab940bb]{fill:#fff;stroke:#bdd1f3;stroke-width:2}.workflow-target[data-v-aab940bb]{animation:workflow-receive-aab940bb 5s ease-in-out infinite}.workflow-icon[data-v-aab940bb]{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.workflow-icon[data-v-aab940bb]:not(.workflow-crm){stroke:var(--orange);fill:#fff5e9}.workflow-port[data-v-aab940bb]{fill:#fff;stroke:var(--accent);stroke-width:2.5}.workflow-arrival[data-v-aab940bb]{animation:workflow-port-aab940bb 5s ease-in-out infinite}.workflow-label[data-v-aab940bb]{fill:var(--ink);font-family:inherit;font-size:15px;font-weight:650}.workflow-complete[data-v-aab940bb]{opacity:0;animation:workflow-complete-aab940bb 5s ease-in-out infinite}.workflow-complete circle[data-v-aab940bb]{fill:var(--green);stroke:#fff;stroke-width:3}.workflow-complete path[data-v-aab940bb]{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workflow-paused[data-v-aab940bb] *{animation-play-state:paused!important}@keyframes workflow-connect-aab940bb{0%,10%{stroke-dashoffset:1}38%,88%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes workflow-transmit-aab940bb{0%,38%{stroke-dashoffset:1;opacity:0}40%{opacity:1}70%{stroke-dashoffset:0;opacity:1}72%,to{stroke-dashoffset:0;opacity:0}}@keyframes workflow-receive-aab940bb{0%,65%,to{stroke:#bdd1f3;fill:#fff}73%,88%{stroke:var(--green);fill:#f0f9f2}}@keyframes workflow-port-aab940bb{0%,65%,to{fill:#fff;stroke:var(--accent)}73%,88%{fill:var(--green);stroke:var(--green)}}@keyframes workflow-complete-aab940bb{0%,66%,to{opacity:0}73%,88%{opacity:1}}@media(max-width:420px){.workflow-label[data-v-aab940bb]{font-size:18px}}@media(prefers-reduced-motion:reduce){.workflow[data-v-aab940bb] *{animation:none!important}.workflow-wire[data-v-aab940bb]{stroke-dashoffset:0}.workflow-signal[data-v-aab940bb],.workflow-toggle[data-v-aab940bb]{display:none}.workflow-complete[data-v-aab940bb]{opacity:1}.workflow-target[data-v-aab940bb]{stroke:var(--green);fill:#f0f9f2}}.automations-page[data-v-fff20df5]{min-width:0}.automations-hero-layout[data-v-fff20df5]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding-block:1rem}.automations-hero-layout[data-v-fff20df5]>*{min-width:0}.automations-hero[data-v-fff20df5]{max-width:800px;padding-block:clamp(2rem,6vw,4rem)}.automations-hero h1[data-v-fff20df5]{font-size:clamp(2.3rem,5vw,3.8rem);max-width:19ch}.automations-lead[data-v-fff20df5]{max-width:70ch}.automations-hero>.automations-lead[data-v-fff20df5]{font-size:1.1rem}.automations-actions[data-v-fff20df5]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.automations-section[data-v-fff20df5]{padding-block:2rem;scroll-margin-top:1.5rem}.automations-grid[data-v-fff20df5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.automation-service[data-v-fff20df5]{display:flex;flex-direction:column;align-items:flex-start}.automation-service-number[data-v-fff20df5]{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:.75rem;background:#edf3ff;color:var(--accent);font-weight:750}.automation-service h3[data-v-fff20df5]{font-size:1.35rem}.automation-example[data-v-fff20df5]{border-top:1px solid var(--line);padding-top:1rem;margin-top:auto;width:100%}.automation-example strong[data-v-fff20df5]{font-size:.8rem;color:var(--accent)}.automation-example p[data-v-fff20df5]{font-size:.9rem;margin:.4rem 0 0}.automation-process[data-v-fff20df5]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:2rem}.automation-process li[data-v-fff20df5]{display:flex;gap:.7rem;min-width:0}.automation-process .app-icon[data-v-fff20df5]{flex-shrink:0;color:var(--green);margin-top:.2rem}.automation-process li>div[data-v-fff20df5]{min-width:0}.automation-request[data-v-fff20df5]{margin-block:2rem;background:linear-gradient(120deg,#edf4ff,#fffdf5)}@media(max-width:900px){.automations-hero-layout[data-v-fff20df5]{grid-template-columns:minmax(0,1fr);gap:0}.automations-hero-layout[data-v-fff20df5]>:last-child{max-width:560px;justify-self:center;margin-bottom:2rem}}@media(max-width:767px){.automation-process[data-v-fff20df5]{grid-template-columns:minmax(0,1fr);gap:1rem}}@media(max-width:639px){.automations-grid[data-v-fff20df5]{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.automations-actions[data-v-fff20df5]{flex-direction:column}.automations-actions .btn[data-v-fff20df5],.automation-request .btn[data-v-fff20df5]{width:100%}}
