.az-home-v23{--v23-ink:#16131a;--v23-muted:#6f6875;--v23-purple:#7a007c;--v23-magenta:#c0009b;--v23-soft:#f6f3f7;--v23-line:#e9e3ea;--v23-dark:#120c17;--v23-dark2:#20142f;background:#fff;color:var(--v23-ink);overflow:hidden}.az-home-v23 *{box-sizing:border-box}.v23-section{padding:clamp(72px,8vw,118px) 0}.v23-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.73rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fff}.v23-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:99px}.v23-eyebrow-dark{color:var(--v23-purple)}.v23-section-head{max-width:760px;margin-bottom:clamp(34px,5vw,62px)}.v23-section-head-center{text-align:center;margin-inline:auto}.v23-section-head h2,.v23-feature-copy h2,.v23-low-risk-card h2,.v23-people-copy h2,.v23-onepage-copy h2,.v23-faq-copy h2,.v23-contact-copy h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.055em;margin:17px 0 17px;font-weight:800;text-wrap:balance}.v23-section-head p,.v23-feature-copy>p,.v23-low-risk-card>div>p,.v23-people-copy p,.v23-onepage-copy>p,.v23-faq-copy>p,.v23-contact-copy>p{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7;color:var(--v23-muted);max-width:690px}.v23-section-head-light h2,.v23-section-head-light p{color:#fff}.v23-section-head-light p{color:rgba(255,255,255,.7)}.v23-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.v23-btn{min-height:50px;padding:0 20px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:.9rem;font-weight:850;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.v23-btn:hover{transform:translateY(-2px)}.v23-btn-primary{background:linear-gradient(135deg,var(--v23-purple),var(--v23-magenta));color:#fff;box-shadow:0 14px 34px rgba(122,0,124,.2)}.v23-btn-ghost{border:1px solid rgba(22,19,26,.14);color:var(--v23-ink);background:#fff}.v23-btn-light{background:#fff;color:var(--v23-dark)}.v23-btn-ghost-light{border:1px solid rgba(255,255,255,.3);color:#fff}.v23-hero{min-height:min(850px,100svh);padding:clamp(126px,12vw,168px) 0 72px;background:radial-gradient(circle at 82% 20%,rgba(192,0,155,.2),transparent 35%),radial-gradient(circle at 25% 10%,rgba(122,0,124,.16),transparent 32%),#faf9fb;position:relative}.v23-hero-glow{position:absolute;width:560px;height:560px;border-radius:50%;right:-220px;top:20%;background:rgba(122,0,124,.07);filter:blur(25px);pointer-events:none}.v23-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.02fr);align-items:center;gap:clamp(42px,6vw,90px)}.v23-hero-copy{position:relative;z-index:2}.v23-hero-copy .v23-eyebrow{color:var(--v23-purple)}.v23-hero-copy h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(3rem,5.7vw,5.25rem);line-height:.96;letter-spacing:-.065em;margin:20px 0 24px;font-weight:800;max-width:820px;text-wrap:balance}.v23-hero-copy>p{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.68;color:#625c67;max-width:700px;margin-bottom:30px}.v23-hero-microproofs{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:30px;color:#665f6b;font-size:.82rem;font-weight:720}.v23-hero-microproofs span{display:flex;align-items:center;gap:8px}.v23-hero-microproofs i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#efe5f0;color:var(--v23-purple);font-style:normal;font-size:.68rem}.v23-hero-visual{min-height:530px;position:relative;perspective:1200px}.v23-browser{position:absolute;border-radius:23px;background:#fff;border:1px solid rgba(22,19,26,.1);box-shadow:0 34px 90px rgba(27,12,34,.18);overflow:hidden}.v23-browser-site{width:82%;height:340px;right:0;top:32px;transform:rotateY(-4deg) rotateX(2deg)}.v23-browser-system{width:75%;height:300px;left:0;bottom:24px;transform:rotateY(6deg) rotateX(-2deg)}.v23-browser-bar,.v23-product-browserbar{height:42px;padding:0 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--v23-line);background:#fbfafc}.v23-browser-bar i,.v23-product-browserbar>span i{width:7px;height:7px;border-radius:50%;background:#cfc8d1}.v23-browser-bar span{margin-left:8px;color:#8a828e;font-size:.68rem}.v23-site-ui{padding:36px;background:linear-gradient(145deg,#fff 55%,#f1e8f3);height:calc(100% - 42px)}.v23-site-ui small,.v23-product-ui small{font-size:.58rem;letter-spacing:.15em;font-weight:900;color:var(--v23-purple)}.v23-site-ui strong{display:block;font:800 2rem/1.08 Manrope,sans-serif;letter-spacing:-.05em;margin:11px 0 10px;max-width:270px}.v23-site-ui p{font-size:.72rem;color:#817983}.v23-site-cta{width:100px;height:28px;border-radius:9px;background:linear-gradient(90deg,var(--v23-purple),var(--v23-magenta));margin-top:18px}.v23-site-blocks{display:flex;gap:10px;margin-top:25px}.v23-site-blocks i{width:70px;height:55px;background:#fff;border:1px solid var(--v23-line);border-radius:12px}.v23-system-ui{height:calc(100% - 42px);display:grid;grid-template-columns:70px 1fr;background:#f7f7f9}.v23-system-ui aside{background:#17111e;padding:22px 18px;display:grid;gap:14px;align-content:start}.v23-system-ui aside b{color:#fff;font-size:1rem}.v23-system-ui aside i{height:7px;border-radius:99px;background:rgba(255,255,255,.18)}.v23-system-ui main{padding:28px}.v23-system-ui strong{display:block;font:800 1.5rem/1 Manrope,sans-serif;letter-spacing:-.04em;margin:9px 0 20px}.v23-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v23-stat-row i{height:54px;background:#fff;border:1px solid #e9e8eb;border-radius:11px}.v23-system-table{margin-top:14px;background:#fff;border:1px solid #e9e8eb;border-radius:12px;padding:8px 12px}.v23-system-table span{height:8px;display:block;background:#eeeaf0;border-radius:99px;margin:9px 0}.v23-orbit{position:absolute;z-index:3;padding:10px 12px;border-radius:999px;background:#fff;border:1px solid var(--v23-line);box-shadow:0 10px 24px rgba(20,10,25,.12);font-size:.62rem;font-weight:900;letter-spacing:.13em;color:var(--v23-purple)}.v23-orbit-a{right:3%;bottom:105px}.v23-orbit-b{left:8%;top:125px}.v23-trustbar{background:#fff;border-top:1px solid var(--v23-line);border-bottom:1px solid var(--v23-line)}.v23-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.v23-trust-grid article{padding:22px 24px;border-right:1px solid var(--v23-line)}.v23-trust-grid article:last-child{border-right:0}.v23-trust-grid strong{font-size:.82rem;display:block;margin-bottom:6px}.v23-trust-grid span{font-size:.73rem;line-height:1.5;color:#7d7580}.v23-products{background:#fff}.v23-products-grid{display:grid;gap:28px}.v23-product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.8fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(22px,3vw,36px);border:1px solid var(--v23-line);border-radius:30px;background:#fff;box-shadow:0 24px 70px rgba(25,12,30,.07)}.v23-product:nth-child(even){grid-template-columns:minmax(320px,.8fr) minmax(0,1.08fr)}.v23-product:nth-child(even) .v23-product-screen{order:2}.v23-product-screen{min-height:360px;border-radius:22px;overflow:hidden;border:1px solid rgba(20,10,24,.09);background:#fafafa}.v23-product-browserbar{justify-content:flex-start}.v23-product-browserbar>span{display:flex;gap:5px}.v23-product-browserbar small{flex:1;color:#7c737f;font-size:.64rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v23-product-browserbar b{display:flex;align-items:center;gap:6px;color:#49664e;font-size:.62rem}.v23-product-browserbar b i{width:7px;height:7px;border-radius:50%;background:#42b564}.v23-product-ui{height:318px;display:grid;grid-template-columns:78px 1fr;background:#f5f5f7}.v23-product-ui aside{background:#18111e;padding:22px 16px;display:grid;align-content:start;gap:15px}.v23-product-ui aside b{color:#fff;font-size:.9rem}.v23-product-ui aside i{height:7px;border-radius:99px;background:rgba(255,255,255,.18)}.v23-product-ui main{padding:30px}.v23-product-ui main>strong{display:block;font:800 1.45rem/1 Manrope,sans-serif;letter-spacing:-.04em;margin:8px 0 20px}.v23-finance-cards,.v23-palcco-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v23-finance-cards span,.v23-palcco-cards span{height:58px;background:#fff;border:1px solid #e5e4e7;border-radius:11px}.v23-finance-chart{height:120px;margin-top:16px;padding:18px;display:flex;align-items:flex-end;gap:8px;background:#fff;border:1px solid #e5e4e7;border-radius:12px}.v23-finance-chart i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#9b3f9d,#7a007c);height:55%}.v23-finance-chart i:nth-child(2){height:80%}.v23-finance-chart i:nth-child(3){height:48%}.v23-finance-chart i:nth-child(4){height:92%}.v23-finance-chart i:nth-child(5){height:66%}.v23-finance-chart i:nth-child(6){height:74%}.v23-finance-chart i:nth-child(7){height:58%}.v23-palcco-ui aside{background:#20142f}.v23-palcco-cards span:nth-child(1){border-top:3px solid #6d28d9}.v23-palcco-cards span:nth-child(2){border-top:3px solid #f97316}.v23-palcco-cards span:nth-child(3){border-top:3px solid #4c1d95}.v23-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.v23-kanban i{height:130px;background:#fff;border:1px solid #e5e4e7;border-radius:12px;position:relative}.v23-kanban i:before,.v23-kanban i:after{content:"";position:absolute;left:10px;right:10px;height:30px;background:#f3eff8;border-radius:7px}.v23-kanban i:before{top:22px}.v23-kanban i:after{top:62px}.v23-flow-ui aside{background:#151515}.v23-editor{display:grid;grid-template-columns:32% 1fr;gap:14px}.v23-editor>span{height:150px;border-radius:12px;background:linear-gradient(140deg,#7a007c,#c0009b)}.v23-editor p{margin:0;padding:15px;background:#fff;border:1px solid #e5e4e7;border-radius:12px}.v23-editor p i{height:7px;background:#ece8ee;border-radius:99px;display:block;margin:10px 0}.v23-flow-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.v23-flow-list i{height:52px;background:#fff;border:1px solid #e5e4e7;border-radius:10px}.v23-product-tag{font-size:.67rem;letter-spacing:.14em;font-weight:900;color:var(--v23-purple)}.v23-product-copy h3{font:800 clamp(1.65rem,2.3vw,2.2rem)/1.05 Manrope,sans-serif;letter-spacing:-.045em;margin:12px 0 8px}.v23-product-copy h4{font-size:1rem;line-height:1.45;margin:0 0 14px;color:#403944}.v23-product-copy>p{color:var(--v23-muted);line-height:1.7;font-size:.96rem}.v23-tags{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.v23-tags span{font-size:.68rem;font-weight:800;padding:7px 9px;border-radius:999px;background:#f4eff5;color:#65586a}.v23-product-links{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--v23-line)}.v23-product-links a{color:var(--v23-purple);font-weight:850}.v23-product-links small{color:#8b838d;font-size:.68rem}.v23-testimonials{background:var(--v23-dark);color:#fff}.v23-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.v23-testimonial{margin:0;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.055)}.v23-stars{color:#f3c96b;letter-spacing:.1em;font-size:.8rem}.v23-testimonial>p{font-size:.92rem;line-height:1.65;color:#e5dfe7;min-height:105px}.v23-testimonial footer{display:grid;gap:3px}.v23-testimonial footer strong{font-size:.83rem}.v23-testimonial footer span{font-size:.72rem;color:#a99fac}.v23-low-risk{background:var(--v23-dark)}.v23-low-risk-card{padding:clamp(30px,5vw,60px);border-radius:30px;background:linear-gradient(140deg,#621067,#a50088);color:#fff;box-shadow:0 32px 80px rgba(47,9,52,.22)}.v23-low-risk-card>div:first-child{max-width:780px}.v23-low-risk-card p{color:rgba(255,255,255,.8)!important}.v23-scope-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:34px 0 22px}.v23-scope-flow span{display:grid;gap:8px;padding:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:14px;font-weight:800}.v23-scope-flow b{font-size:.62rem;letter-spacing:.1em;color:#f0c9ea}.v23-scope-flow i{font-style:normal;color:#ddaad5}.v23-low-risk-card>small{font-size:.74rem;color:rgba(255,255,255,.65)}.v23-differentials{background:#fff;border-bottom:1px solid var(--v23-line)}.v23-differentials-grid{display:grid;grid-template-columns:repeat(4,1fr)}.v23-differentials article{padding:30px 26px;border-right:1px solid var(--v23-line)}.v23-differentials article:last-child{border-right:0}.v23-differentials article>span{font-size:.66rem;color:var(--v23-purple);font-weight:900}.v23-differentials h3{font-size:1rem;margin:12px 0 9px}.v23-differentials p{font-size:.78rem;line-height:1.55;color:var(--v23-muted);margin:0}.v23-choices{background:#f8f7f9}.v23-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.v23-choice{padding:28px;border-radius:22px;background:#fff;border:1px solid var(--v23-line);color:var(--v23-ink);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.v23-choice:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(25,12,30,.09);border-color:#d9c4dc}.v23-choice>span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f3eaf4;color:var(--v23-purple);font-size:.67rem;font-weight:900}.v23-choice h3{font:800 1.3rem/1.15 Manrope,sans-serif;letter-spacing:-.035em;margin:18px 0 7px}.v23-choice h4{font-size:.88rem;line-height:1.5;margin:0 0 10px}.v23-choice p{font-size:.83rem;color:var(--v23-muted);line-height:1.6}.v23-choice b{font-size:.76rem;color:var(--v23-purple)}.v23-sites{background:#fff}.v23-feature-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:center;gap:clamp(48px,8vw,100px)}.v23-feature-grid-reverse{grid-template-columns:minmax(420px,1fr) minmax(0,.9fr)}.v23-feature-points{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.v23-feature-points article{padding:16px;border-radius:14px;background:#f7f5f8;border:1px solid #eee9ef}.v23-feature-points strong{display:block;font-size:.82rem;margin-bottom:5px}.v23-feature-points span{display:block;font-size:.73rem;color:#766e78;line-height:1.5}.v23-disclaimer{display:block;max-width:660px;font-size:.68rem;line-height:1.5;color:#918993;margin-top:16px}.v23-site-showcase{position:relative;min-height:490px}.v23-site-desktop{position:absolute;left:0;right:55px;top:20px;height:380px;border-radius:24px;background:#fff;border:1px solid var(--v23-line);box-shadow:0 30px 70px rgba(24,12,28,.12);overflow:hidden}.v23-device-top{height:40px;background:#f8f6f9;border-bottom:1px solid var(--v23-line);display:flex;gap:6px;align-items:center;padding:0 14px}.v23-device-top i{width:7px;height:7px;border-radius:50%;background:#ccc4ce}.v23-site-desktop section{height:340px;padding:42px;background:radial-gradient(circle at 80% 25%,rgba(192,0,155,.16),transparent 28%),#fff}.v23-site-desktop small,.v23-site-mobile small{font-size:.59rem;letter-spacing:.15em;color:var(--v23-purple);font-weight:900}.v23-site-desktop strong{font:800 2.2rem/1.03 Manrope,sans-serif;letter-spacing:-.055em;display:block;margin:12px 0}.v23-site-desktop p{font-size:.72rem;color:#77707a}.v23-site-desktop>b{display:block;width:110px;height:30px;border-radius:9px;background:linear-gradient(90deg,var(--v23-purple),var(--v23-magenta));margin:18px 0}.v23-site-desktop section>div{display:flex;gap:10px;margin-top:22px}.v23-site-desktop section>div i{width:90px;height:58px;background:#f6f2f6;border-radius:12px}.v23-site-mobile{position:absolute;right:0;bottom:0;width:185px;height:340px;border:7px solid #17121a;border-radius:30px;background:#fff;box-shadow:0 26px 60px rgba(20,10,25,.18);padding:34px 17px}.v23-site-mobile>span{position:absolute;top:10px;left:50%;width:55px;height:7px;border-radius:99px;background:#19151a;transform:translateX(-50%)}.v23-site-mobile strong{display:block;font:800 1.45rem/1.02 Manrope,sans-serif;letter-spacing:-.05em;margin:10px 0 22px}.v23-site-mobile i{display:block;height:43px;border-radius:10px;background:#f4eff5;margin:8px 0}.v23-systems{background:var(--v23-dark);color:#fff}.v23-feature-copy-light>p{color:rgba(255,255,255,.7)!important}.v23-feature-copy-light .v23-feature-points article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1)}.v23-feature-copy-light .v23-feature-points span{color:rgba(255,255,255,.65)}.v23-system-showcase{min-height:500px;display:grid;align-items:center}.v23-system-window{height:410px;border-radius:24px;background:#f7f7f8;display:grid;grid-template-columns:145px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 80px rgba(0,0,0,.28);transform:perspective(1200px) rotateY(3deg)}.v23-system-window aside{background:#21152d;padding:24px 18px;display:grid;align-content:start;gap:18px}.v23-system-window aside b{font-size:1.25rem;color:#fff;margin-bottom:10px}.v23-system-window aside span{font-size:.63rem;color:#c6b9cb}.v23-system-window main{padding:30px;color:#211d24}.v23-system-window main header{display:flex;justify-content:space-between;align-items:center}.v23-system-window main header small{display:block;font-size:.55rem;color:var(--v23-purple);font-weight:900;letter-spacing:.12em}.v23-system-window main header strong{font:800 1.5rem/1 Manrope,sans-serif;display:block;margin-top:6px}.v23-system-window main header i{width:32px;height:32px;border-radius:50%;background:#eee6ef}.v23-system-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 16px}.v23-system-metrics span{padding:15px;background:#fff;border:1px solid #e6e3e8;border-radius:12px}.v23-system-metrics small{display:block;font-size:.57rem;color:#8b838e}.v23-system-metrics b{display:block;font-size:1.15rem;margin-top:7px}.v23-system-rows{padding:10px 16px;background:#fff;border:1px solid #e6e3e8;border-radius:12px}.v23-system-rows span{display:block;height:12px;border-bottom:1px solid #eeeaf0;margin:10px 0}.v23-compare{background:#fff}.v23-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v23-compare-grid article{padding:30px;border-radius:24px;border:1px solid var(--v23-line)}.v23-compare-before{background:#faf9fa}.v23-compare-after{background:#19121f;color:#fff}.v23-compare-grid article>span{font-size:.65rem;letter-spacing:.14em;font-weight:900;color:var(--v23-purple)}.v23-compare-after>span{color:#e39dd4}.v23-compare-grid h3{font:800 1.45rem/1.1 Manrope,sans-serif;letter-spacing:-.04em;margin:12px 0 20px}.v23-compare-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.v23-compare-grid li{font-size:.84rem;display:flex;gap:9px;align-items:center}.v23-compare-grid li:before{content:"";width:7px;height:7px;border-radius:50%;background:#c6bdc8}.v23-compare-after li:before{background:#d75fc0}.v23-compare-note{max-width:800px;margin:22px 0 0;color:#7a727c;font-size:.74rem;line-height:1.6}.v23-process{background:#f7f5f8}.v23-process-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #dcd5df}.v23-process-line article{padding:28px 20px 0;border-right:1px solid #e1dbe3}.v23-process-line article:last-child{border-right:0}.v23-process-line article>span{font-size:.68rem;color:var(--v23-purple);font-weight:900}.v23-process-line h3{font-size:.95rem;line-height:1.25;margin:12px 0 8px}.v23-process-line p{font-size:.75rem;line-height:1.55;color:#746c76}.v23-process-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:28px}.v23-process-footer small{color:#857c87;font-size:.7rem}.v23-process-footer a,.v23-inline-link{font-weight:850;color:var(--v23-purple);font-size:.78rem}.v23-people{background:#fff}.v23-people-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:clamp(44px,8vw,100px);align-items:center}.v23-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v23-role-grid article{min-height:230px;padding:25px;border:1px solid var(--v23-line);border-radius:22px;background:#faf9fb}.v23-role-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eee5f0;color:var(--v23-purple);font-size:.7rem;font-weight:900;margin-bottom:45px}.v23-role-grid strong{font-size:1rem;display:block;margin-bottom:9px}.v23-role-grid p{font-size:.78rem;line-height:1.58;color:#716a73}.v23-onepage{background:linear-gradient(135deg,#180d20,#48104e);color:#fff}.v23-onepage-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:clamp(48px,8vw,100px);align-items:center}.v23-onepage-copy>p{color:rgba(255,255,255,.72)}.v23-onepage-points{display:grid;gap:10px;margin:25px 0}.v23-onepage-points span{display:grid;grid-template-columns:130px 1fr;gap:12px;font-size:.75rem;line-height:1.5;color:rgba(255,255,255,.68)}.v23-onepage-points strong{color:#fff}.v23-onepage-visual{min-height:490px;position:relative}.v23-onepage-desktop{position:absolute;left:0;right:55px;top:25px;height:390px;background:#f7f2f7;color:#171217;border-radius:24px;padding:54px 46px;box-shadow:0 32px 80px rgba(0,0,0,.35);overflow:hidden}.v23-onepage-desktop>div{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(192,0,155,.2),transparent 30%)}.v23-onepage-desktop small{position:relative;font-size:.58rem;color:var(--v23-purple);font-weight:900;letter-spacing:.14em}.v23-onepage-desktop strong{position:relative;font:800 2.1rem/1.04 Manrope,sans-serif;letter-spacing:-.055em;display:block;margin:12px 0 24px}.v23-onepage-desktop>span{position:relative;display:block;width:60%;height:8px;background:#ddd5de;border-radius:99px;margin:9px 0}.v23-onepage-desktop section{position:relative;display:flex;gap:10px;margin-top:30px}.v23-onepage-desktop section i{height:80px;flex:1;border-radius:12px;background:#fff}.v23-onepage-phone{position:absolute;right:0;bottom:0;width:180px;height:330px;border:7px solid #151015;border-radius:30px;background:#fff;color:#171217;padding:45px 18px 22px;box-shadow:0 28px 60px rgba(0,0,0,.32)}.v23-onepage-phone>i{position:absolute;top:10px;left:50%;width:55px;height:6px;border-radius:99px;background:#191419;transform:translateX(-50%)}.v23-onepage-phone small{color:var(--v23-purple);font-size:.55rem;font-weight:900}.v23-onepage-phone strong{font:800 1.35rem/1 Manrope,sans-serif;display:block;margin:10px 0 25px}.v23-onepage-phone span{display:block;height:40px;background:#f3eef4;border-radius:10px;margin:8px 0}.v23-tools{background:var(--v23-dark);color:#fff}.v23-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v23-tool-grid a{padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.045);color:#fff}.v23-tool-grid a>span{font-size:.65rem;color:#d99dce;font-weight:900}.v23-tool-grid h3{font:800 1.35rem/1.1 Manrope,sans-serif;letter-spacing:-.04em;margin:18px 0 10px}.v23-tool-grid p{font-size:.82rem;line-height:1.6;color:rgba(255,255,255,.65);max-width:520px}.v23-tool-grid b{font-size:.76rem;color:#fff}.v23-inline-link{display:inline-flex;margin-top:26px}.v23-inline-link-light{color:#fff}.v23-content{background:#fff}.v23-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v23-content-grid a{min-height:270px;padding:25px;border:1px solid var(--v23-line);border-radius:22px;color:var(--v23-ink);display:flex;flex-direction:column}.v23-content-grid a>span{font-size:.63rem;letter-spacing:.12em;font-weight:900;color:var(--v23-purple)}.v23-content-grid h3{font:800 1.25rem/1.18 Manrope,sans-serif;letter-spacing:-.035em;margin:40px 0 10px}.v23-content-grid p{font-size:.78rem;line-height:1.58;color:#716a74}.v23-content-grid b{margin-top:auto;font-size:.74rem;color:var(--v23-purple)}.v23-faq{background:#17111e;color:#fff}.v23-faq-grid{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.15fr);gap:clamp(40px,8vw,100px);align-items:start}.v23-faq-copy{position:sticky;top:120px}.v23-faq-copy>p{color:rgba(255,255,255,.68)}.v23-faq-copy>a{font-size:.78rem;font-weight:850;color:#fff}.v23-faq-list{border-top:1px solid rgba(255,255,255,.14)}.v23-faq .az-faq-item{border-bottom:1px solid rgba(255,255,255,.14)}.v23-faq .az-faq-question{width:100%;padding:21px 0;background:none;border:0;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font:700 .92rem/1.4 Inter,sans-serif;cursor:pointer}.v23-faq .az-faq-question i{width:18px;height:18px;position:relative;flex:0 0 18px}.v23-faq .az-faq-question i:before,.v23-faq .az-faq-question i:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:#cbbfce;transform:translate(-50%,-50%);transition:transform .2s ease}.v23-faq .az-faq-question i:after{transform:translate(-50%,-50%) rotate(90deg)}.v23-faq .az-faq-item.is-open .az-faq-question i:after{transform:translate(-50%,-50%) rotate(0)}.v23-faq .az-faq-answer{overflow:hidden;max-height:0;transition:max-height .32s ease}.v23-faq .az-faq-answer p{margin:0;padding:0 0 20px;color:rgba(255,255,255,.67);font-size:.82rem;line-height:1.65;max-width:780px}.v23-contact{padding:clamp(78px,9vw,130px) 0;background:linear-gradient(135deg,#68106e,#a40088);color:#fff}.v23-contact-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:clamp(44px,8vw,100px);align-items:start}.v23-contact-copy>p{color:rgba(255,255,255,.75)}.v23-direct-contact{display:grid;gap:11px;margin-top:28px}.v23-direct-contact>span{font-size:.71rem;text-transform:uppercase;letter-spacing:.12em;color:#e9c9e3;font-weight:900}.v23-direct-contact a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.18);color:#fff}.v23-direct-contact a strong{font-size:.75rem}.v23-direct-contact a b{font-size:.75rem;font-weight:650}.v23-direct-contact small{font-size:.68rem;color:rgba(255,255,255,.6);margin-top:7px}.v23-contact-form{padding:clamp(22px,3vw,34px);border-radius:25px;background:#fff;color:var(--v23-ink);box-shadow:0 32px 80px rgba(42,8,48,.24);display:grid;gap:15px}.v23-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v23-contact-form label{display:grid;gap:7px}.v23-contact-form label>span{font-size:.7rem;font-weight:800;color:#5e5762}.v23-contact-form input,.v23-contact-form select,.v23-contact-form textarea{width:100%;border:1px solid #e5dfe7;background:#faf9fb;border-radius:11px;padding:13px 14px;font:500 .82rem Inter,sans-serif;color:#211b24;outline:none}.v23-contact-form input:focus,.v23-contact-form select:focus,.v23-contact-form textarea:focus{border-color:#b675b6;box-shadow:0 0 0 3px rgba(122,0,124,.08);background:#fff}.v23-consent{grid-template-columns:18px 1fr!important;align-items:start;gap:10px!important}.v23-consent input{width:16px;height:16px;margin-top:2px;padding:0;accent-color:var(--v23-purple)}.v23-consent span{font-weight:500!important;line-height:1.45}.v23-submit{width:100%;border:0;cursor:pointer}.az-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}[data-az-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}[data-az-reveal="left"]{transform:translateX(-18px)}[data-az-reveal="right"]{transform:translateX(18px)}[data-az-reveal].is-visible{opacity:1;transform:none}@media(max-width:1100px){.v23-hero-grid,.v23-feature-grid,.v23-feature-grid-reverse,.v23-people-grid,.v23-onepage-grid,.v23-contact-grid{grid-template-columns:1fr}.v23-hero-visual{min-height:500px;max-width:780px;width:100%}.v23-trust-grid,.v23-differentials-grid{grid-template-columns:1fr 1fr}.v23-trust-grid article:nth-child(2),.v23-differentials article:nth-child(2){border-right:0}.v23-trust-grid article:nth-child(-n+2),.v23-differentials article:nth-child(-n+2){border-bottom:1px solid var(--v23-line)}.v23-product,.v23-product:nth-child(even){grid-template-columns:1fr}.v23-product:nth-child(even) .v23-product-screen{order:0}.v23-product-screen{max-width:800px;width:100%}.v23-site-showcase,.v23-system-showcase,.v23-onepage-visual{max-width:760px;width:100%}.v23-process-line{grid-template-columns:repeat(3,1fr);gap:20px;border-top:0}.v23-process-line article{border:1px solid #e1dbe3;border-radius:16px;padding:20px}.v23-content-grid{grid-template-columns:1fr 1fr}.v23-content-grid a:last-child{grid-column:1/-1}.v23-faq-grid{grid-template-columns:1fr}.v23-faq-copy{position:static}.v23-contact-grid{max-width:800px}.v23-contact-form{order:2}}
@media(max-width:760px){.v23-section{padding:64px 0}.v23-section-head h2,.v23-feature-copy h2,.v23-low-risk-card h2,.v23-people-copy h2,.v23-onepage-copy h2,.v23-faq-copy h2,.v23-contact-copy h2{font-size:clamp(1.9rem,9vw,2.65rem);line-height:1.06;letter-spacing:-.045em}.v23-section-head p,.v23-feature-copy>p,.v23-low-risk-card>div>p,.v23-people-copy p,.v23-onepage-copy>p,.v23-faq-copy>p,.v23-contact-copy>p{font-size:.98rem;line-height:1.65}.v23-hero{min-height:auto;padding:112px 0 58px}.v23-hero-copy h1{font-size:clamp(2.65rem,12vw,4rem);line-height:.98;letter-spacing:-.055em}.v23-hero-copy>p{font-size:1rem}.v23-hero-visual{min-height:390px;margin-top:15px}.v23-browser-site{width:92%;height:280px}.v23-browser-system{width:86%;height:240px}.v23-site-ui{padding:28px}.v23-site-ui strong{font-size:1.5rem}.v23-system-ui{grid-template-columns:55px 1fr}.v23-system-ui main{padding:22px}.v23-orbit{display:none}.v23-trust-grid,.v23-differentials-grid,.v23-choice-grid,.v23-testimonial-grid,.v23-tool-grid,.v23-content-grid,.v23-role-grid,.v23-compare-grid,.v23-form-grid{grid-template-columns:1fr}.v23-trust-grid article,.v23-differentials article{border-right:0;border-bottom:1px solid var(--v23-line)!important}.v23-trust-grid article:last-child,.v23-differentials article:last-child{border-bottom:0!important}.v23-product{padding:16px;border-radius:22px}.v23-product-screen{min-height:300px}.v23-product-ui{height:258px;grid-template-columns:58px 1fr}.v23-product-ui aside{padding:18px 12px}.v23-product-ui main{padding:22px 16px}.v23-finance-cards span,.v23-palcco-cards span{height:48px}.v23-finance-chart{height:98px}.v23-kanban i{height:100px}.v23-product-links{align-items:flex-start;flex-direction:column}.v23-scope-flow{grid-template-columns:1fr;gap:8px}.v23-scope-flow i{transform:rotate(90deg);justify-self:center}.v23-feature-points{grid-template-columns:1fr}.v23-site-showcase,.v23-onepage-visual{min-height:420px}.v23-site-desktop,.v23-onepage-desktop{right:35px;height:330px;padding:42px 28px}.v23-site-desktop strong,.v23-onepage-desktop strong{font-size:1.65rem}.v23-site-mobile,.v23-onepage-phone{width:145px;height:280px}.v23-system-showcase{min-height:390px}.v23-system-window{height:340px;grid-template-columns:90px 1fr}.v23-system-window aside{padding:20px 12px}.v23-system-window aside span{font-size:.55rem}.v23-system-window main{padding:20px 14px}.v23-system-metrics{gap:6px}.v23-system-metrics span{padding:10px}.v23-process-line{grid-template-columns:1fr}.v23-process-footer{align-items:flex-start;flex-direction:column}.v23-content-grid a:last-child{grid-column:auto}.v23-onepage-points span{grid-template-columns:1fr}.v23-contact{padding:70px 0}.v23-contact-form{padding:20px}.v23-actions{align-items:stretch;flex-direction:column}.v23-btn{width:100%}}
@media(prefers-reduced-motion:reduce){[data-az-reveal]{opacity:1;transform:none;transition:none}.v23-btn,.v23-choice{transition:none}}
/* v2.3 — proporção tipográfica final: títulos contidos, leitura confortável */
.az-home-v23 .v23-hero-copy h1{font-size:clamp(2.8rem,5vw,4.7rem);line-height:1;letter-spacing:-.058em}
.az-home-v23 .v23-section-head h2,.az-home-v23 .v23-feature-copy h2,.az-home-v23 .v23-low-risk-card h2,.az-home-v23 .v23-people-copy h2,.az-home-v23 .v23-onepage-copy h2,.az-home-v23 .v23-faq-copy h2,.az-home-v23 .v23-contact-copy h2{font-size:clamp(2rem,3.45vw,3rem);line-height:1.08;letter-spacing:-.048em}
.az-home-v23 .v23-section-head p,.az-home-v23 .v23-feature-copy>p,.az-home-v23 .v23-low-risk-card>div>p,.az-home-v23 .v23-people-copy p,.az-home-v23 .v23-onepage-copy>p,.az-home-v23 .v23-faq-copy>p,.az-home-v23 .v23-contact-copy>p{font-size:clamp(1.03rem,1.15vw,1.12rem);line-height:1.68}
.az-home-v23 .v23-trust-grid span{font-size:.84rem;line-height:1.55}
.az-home-v23 .v23-product-copy>p{font-size:1rem}
.az-home-v23 .v23-tags span{font-size:.75rem}
.az-home-v23 .v23-testimonial>p{font-size:1rem;line-height:1.65}
.az-home-v23 .v23-testimonial footer strong{font-size:.9rem}.az-home-v23 .v23-testimonial footer span{font-size:.8rem}
.az-home-v23 .v23-differentials p,.az-home-v23 .v23-choice p,.az-home-v23 .v23-tool-grid p,.az-home-v23 .v23-content-grid p,.az-home-v23 .v23-role-grid p{font-size:.92rem;line-height:1.62}
.az-home-v23 .v23-choice h4{font-size:.96rem}.az-home-v23 .v23-feature-points strong{font-size:.92rem}.az-home-v23 .v23-feature-points span{font-size:.84rem;line-height:1.55}
.az-home-v23 .v23-compare-grid li{font-size:.92rem}.az-home-v23 .v23-compare-note{font-size:.83rem}
.az-home-v23 .v23-process-line h3{font-size:1.02rem}.az-home-v23 .v23-process-line p{font-size:.86rem;line-height:1.58}.az-home-v23 .v23-process-footer small{font-size:.8rem}
.az-home-v23 .v23-onepage-points span{font-size:.86rem}.az-home-v23 .v23-content-grid h3{font-size:1.35rem}.az-home-v23 .v23-content-grid b,.az-home-v23 .v23-tool-grid b{font-size:.82rem}
.az-home-v23 .v23-faq .az-faq-question{font-size:1rem}.az-home-v23 .v23-faq .az-faq-answer p{font-size:.94rem;line-height:1.68}
.az-home-v23 .v23-contact-form label>span{font-size:.82rem}.az-home-v23 .v23-contact-form input,.az-home-v23 .v23-contact-form select,.az-home-v23 .v23-contact-form textarea{font-size:.94rem}
.az-home-v23 .v23-direct-contact a strong,.az-home-v23 .v23-direct-contact a b{font-size:.86rem}.az-home-v23 .v23-direct-contact small{font-size:.8rem}
@media(max-width:760px){.az-home-v23 .v23-hero-copy h1{font-size:clamp(2.45rem,10.8vw,3.55rem);line-height:1.02}.az-home-v23 .v23-section-head h2,.az-home-v23 .v23-feature-copy h2,.az-home-v23 .v23-low-risk-card h2,.az-home-v23 .v23-people-copy h2,.az-home-v23 .v23-onepage-copy h2,.az-home-v23 .v23-faq-copy h2,.az-home-v23 .v23-contact-copy h2{font-size:clamp(1.85rem,8.2vw,2.45rem);line-height:1.08}.az-home-v23 .v23-hero-copy>p,.az-home-v23 .v23-section-head p,.az-home-v23 .v23-feature-copy>p,.az-home-v23 .v23-low-risk-card>div>p,.az-home-v23 .v23-people-copy p,.az-home-v23 .v23-onepage-copy>p,.az-home-v23 .v23-faq-copy>p,.az-home-v23 .v23-contact-copy>p{font-size:1rem}}

/* =========================================================
   Analyzze v2.4 | Hero tecnológico animado
   ========================================================= */
.az-home-v23 .v23-hero{
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 18% 28%,rgba(122,0,124,.22),transparent 28%),
    radial-gradient(circle at 82% 20%,rgba(192,0,155,.16),transparent 30%),
    radial-gradient(circle at 55% 96%,rgba(84,30,104,.18),transparent 34%),
    linear-gradient(135deg,#09070d 0%,#100914 48%,#09070d 100%);
  color:#fff;
}
.az-home-v23 .v23-hero:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-4;
  background:
    radial-gradient(circle at 50% 45%,transparent 0 28%,rgba(0,0,0,.12) 68%,rgba(0,0,0,.35) 100%),
    linear-gradient(180deg,rgba(255,255,255,.018),transparent 20%,transparent 75%,rgba(0,0,0,.2));
  pointer-events:none;
}
.v23-tech-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none;opacity:.92}
.v23-tech-aura{position:absolute;z-index:-2;border-radius:50%;filter:blur(55px);pointer-events:none;opacity:.65;will-change:transform}
.v23-tech-aura-a{width:420px;height:420px;left:-160px;top:18%;background:rgba(122,0,124,.22);animation:v23AuraFloatA 13s ease-in-out infinite alternate}
.v23-tech-aura-b{width:520px;height:520px;right:-210px;bottom:-110px;background:rgba(192,0,155,.14);animation:v23AuraFloatB 16s ease-in-out infinite alternate}
.v23-tech-vignette{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,6,11,.72) 0%,rgba(8,6,11,.24) 42%,rgba(8,6,11,.2) 62%,rgba(8,6,11,.5) 100%)}
@keyframes v23AuraFloatA{to{transform:translate3d(95px,-35px,0) scale(1.12)}}
@keyframes v23AuraFloatB{to{transform:translate3d(-90px,-55px,0) scale(.92)}}

.az-home-v23 .v23-hero-grid{position:relative;z-index:2}
.az-home-v23 .v23-hero-copy .v23-eyebrow{color:#f29bdc}
.az-home-v23 .v23-hero-copy h1{color:#fff;text-shadow:0 8px 35px rgba(0,0,0,.24)}
.az-home-v23 .v23-hero-copy>p{color:rgba(255,255,255,.72)}
.az-home-v23 .v23-hero-microproofs{color:rgba(255,255,255,.7)}
.az-home-v23 .v23-hero-microproofs i{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);color:#f1a5de}
.az-home-v23 .v23-hero .v23-btn-primary{background:linear-gradient(135deg,#8b168e,#d000a8);box-shadow:0 15px 38px rgba(192,0,155,.28)}
.az-home-v23 .v23-hero .v23-btn-ghost{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.26);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.az-home-v23 .v23-hero .v23-btn-ghost:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.42)}
.az-home-v23 .v23-hero-visual{filter:drop-shadow(0 34px 80px rgba(0,0,0,.2))}
.az-home-v23 .v23-browser{border-color:rgba(255,255,255,.13);box-shadow:0 36px 95px rgba(0,0,0,.32)}
.az-home-v23 .v23-orbit{background:rgba(18,12,23,.78);border-color:rgba(242,155,220,.22);color:#f2a6de;box-shadow:0 12px 34px rgba(0,0,0,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}

@media(max-width:760px){
  .az-home-v23 .v23-hero{padding-top:104px}
  .v23-tech-canvas{opacity:.68}
  .v23-tech-aura-a{width:270px;height:270px}
  .v23-tech-aura-b{width:330px;height:330px}
  .v23-tech-vignette{background:linear-gradient(180deg,rgba(8,6,11,.15),rgba(8,6,11,.5))}
}
@media(prefers-reduced-motion:reduce){
  .v23-tech-aura{animation:none!important}
  .v23-tech-canvas{opacity:.48}
}


/* =========================================================
   Analyzze v2.4.5 | Produtos em Operação
   Carrossel horizontal infinito com assets versionados.
   ========================================================= */
.az245-products-section{
  overflow:hidden;
  background:#fff;
}
.az245-products-section>.container-site{
  position:relative;
  z-index:2;
}
.az245-products-toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  margin:-28px 0 28px;
  color:#817985;
  font-size:.78rem;
  font-weight:750;
}
.az245-products-controls{
  display:flex;
  align-items:center;
  gap:8px;
}
.az245-products-control{
  width:42px;
  height:42px;
  border:1px solid #e4dce6;
  border-radius:999px;
  background:#fff;
  color:#4a414c;
  display:grid;
  place-items:center;
  font:800 1rem/1 Manrope,Inter,sans-serif;
  cursor:pointer;
  box-shadow:0 8px 24px rgba(25,12,30,.06);
  transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease;
}
.az245-products-control .az245-products-icon{
  width:18px;
  height:18px;
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  pointer-events:none;
}
.az245-products-control .az245-products-icon[hidden]{
  display:none !important;
}
.az245-products-control .az245-products-icon-fill{
  fill:currentColor;
  stroke:none;
}
.az245-products-control:hover{
  transform:translateY(-2px);
  border-color:#c99dca;
  color:var(--v23-purple);
}
.az245-products-control:focus-visible{
  outline:3px solid rgba(192,0,155,.2);
  outline-offset:2px;
}
.az245-products-pause[aria-pressed="true"]{
  background:#24172b;
  border-color:#24172b;
  color:#fff;
}
.az245-products-viewport{
  --az245-slide-width:clamp(720px,62vw,980px);
  --az245-gap:24px;
  width:100%;
  overflow:hidden;
  position:relative;
  padding:8px 0 34px;
  cursor:grab;
  touch-action:pan-y;
  -webkit-user-select:none;
  user-select:none;
  mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);
}
.az245-products-viewport.is-dragging{
  cursor:grabbing;
}
.az245-products-track{
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:stretch;
  width:max-content!important;
  min-width:max-content!important;
  transform:translate3d(0,0,0);
  will-change:transform;
}
.az245-products-set{
  display:flex!important;
  flex:0 0 auto!important;
  flex-flow:row nowrap!important;
  align-items:stretch;
  gap:var(--az245-gap);
  padding-right:var(--az245-gap);
  width:max-content!important;
  min-width:max-content!important;
}
.az245-product-slide.v23-product{
  flex:0 0 var(--az245-slide-width)!important;
  width:var(--az245-slide-width)!important;
  min-width:var(--az245-slide-width)!important;
  max-width:var(--az245-slide-width)!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;
  align-items:stretch!important;
  gap:0!important;
  padding:26px!important;
  border:1px solid var(--v23-line)!important;
  border-radius:28px!important;
  background:#fff!important;
  box-shadow:0 22px 56px rgba(28,15,31,.08)!important;
  overflow:hidden;
}
.az245-product-slide.v23-product:nth-child(even){
  grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;
}
.az245-product-slide.v23-product:nth-child(even) .v23-product-screen{
  order:0!important;
}
.az245-product-slide .v23-product-screen{
  width:100%!important;
  max-width:none!important;
  min-width:0;
  margin:0!important;
}
.az245-product-slide .v23-product-copy{
  min-width:0;
  display:flex;
  flex-direction:column;
  padding:18px 0 16px 32px!important;
}
.az245-product-slide .v23-product-copy h3{
  font-size:clamp(1.65rem,2vw,2.15rem);
  margin:8px 0;
}
.az245-product-slide .v23-product-copy h4{
  font-size:1rem;
  line-height:1.45;
  margin:0 0 12px;
}
.az245-product-slide .v23-product-copy>p{
  font-size:.94rem;
  line-height:1.62;
  margin-bottom:16px;
}
.az245-product-slide .v23-tags{
  margin:14px 0 16px;
}
.az245-product-slide .v23-product-links{
  margin-top:auto;
}

/* Fallback: antes do JS inicializar a faixa continua horizontal e já se move. */
html:not(.az245-products-js) .az245-products-track{
  animation:az245ProductsFallback 36s linear infinite;
}
@keyframes az245ProductsFallback{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}

@media(max-width:1100px){
  .az245-products-viewport{
    --az245-slide-width:min(820px,84vw);
    --az245-gap:18px;
  }
  .az245-product-slide.v23-product,
  .az245-product-slide.v23-product:nth-child(even){
    grid-template-columns:1fr!important;
    padding:20px!important;
  }
  .az245-product-slide .v23-product-copy{
    padding:22px 4px 4px!important;
  }
}
@media(max-width:760px){
  .az245-products-toolbar{
    margin:-16px 0 22px;
  }
  .az245-products-toolbar>span{
    display:none;
  }
  .az245-products-controls{
    margin-left:auto;
  }
  .az245-products-control{
    width:40px;
    height:40px;
  }
  .az245-products-viewport{
    --az245-slide-width:86vw;
    --az245-gap:14px;
    mask-image:none;
    -webkit-mask-image:none;
    padding-bottom:22px;
  }
  .az245-product-slide.v23-product{
    padding:14px!important;
    border-radius:22px!important;
  }
  .az245-product-slide .v23-product-screen{
    min-height:250px;
  }
  .az245-product-slide .v23-product-ui{
    height:215px;
  }
  .az245-product-slide .v23-product-copy{
    padding:18px 4px 6px!important;
  }
  .az245-product-slide .v23-product-copy h3{
    font-size:1.5rem;
  }
  .az245-product-slide .v23-product-copy h4{
    font-size:.98rem;
  }
  .az245-product-slide .v23-product-copy>p{
    font-size:.91rem;
    line-height:1.56;
  }
}

/* Analyzze v2.4.9 | Produtos dinâmicos administráveis */
.az249-product-media{display:flex;flex-direction:column;width:100%;min-width:0;background:#f5f2f6!important}.az249-product-thumbnail{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:318px;object-fit:cover;object-position:center;background:#f3eff4}.az249-product-placeholder{height:318px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:radial-gradient(circle at 80% 16%,rgba(192,0,155,.18),transparent 32%),linear-gradient(145deg,#17111e,#2d1635);color:#fff}.az249-product-placeholder>span{font-size:.65rem;letter-spacing:.16em;font-weight:900;color:#db9bce}.az249-product-placeholder>strong{font:800 clamp(1.65rem,2.3vw,2.4rem)/1.05 Manrope,Inter,sans-serif;letter-spacing:-.045em;margin:12px 0 8px}.az249-product-placeholder>small{font-size:.75rem;color:rgba(255,255,255,.66)}.az245-product-slide .v23-product-copy>p{margin-top:8px}.az249-external-icon{width:16px;height:16px;flex:0 0 auto}.v23-product-links a{display:inline-flex;align-items:center;gap:7px}@media(max-width:760px){.az249-product-thumbnail,.az249-product-placeholder{height:215px}.az249-product-placeholder{padding:24px}}


/* Analyzze v2.5.5 | Sites desenvolvidos em fundo claro e neutro */
.az253-sites-showcase{position:relative;overflow:hidden;background:#f7f6f8;color:#303030;padding-top:clamp(78px,8vw,118px)!important;padding-bottom:clamp(82px,8vw,124px)!important}
.az253-sites-showcase>.container-site{position:relative;z-index:1}
.az253-sites-head{display:grid;gap:14px;max-width:780px;margin-bottom:42px}
.az253-sites-head .v23-eyebrow{color:#df329d}
.az253-sites-head h2{margin:0;color:#303030;font:800 clamp(2.15rem,4vw,4.1rem)/.98 Manrope,Inter,sans-serif;letter-spacing:-.055em;max-width:780px}
.az253-sites-head p{margin:0;color:#68626b;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7;max-width:720px}
.az253-sites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.az253-site-card{min-width:0;overflow:hidden;border:1px solid #e6e1e7;border-radius:26px;background:#fff;box-shadow:0 22px 58px rgba(48,48,48,.10);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
@media(hover:hover) and (pointer:fine){.az253-site-card:hover{transform:translateY(-4px);border-color:rgba(223,50,157,.34);box-shadow:0 30px 72px rgba(48,48,48,.15)}}
.az253-site-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#030307;border-bottom:1px solid rgba(255,255,255,.07)}
.az253-site-media img,.az253-site-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#030307}
.az253-site-media video{pointer-events:none}
.az253-site-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(5,3,8,.24))}
.az253-site-media-play{position:absolute;left:20px;bottom:20px;z-index:2;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;color:#fff;background:rgba(139,0,124,.88);border:1px solid rgba(255,255,255,.26);box-shadow:0 10px 28px rgba(0,0,0,.3);backdrop-filter:blur(10px)}
.az253-site-media-play svg{width:19px;height:19px;margin-left:2px}
.az253-site-placeholder{width:100%;height:100%;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 78% 20%,rgba(190,16,169,.35),transparent 34%),linear-gradient(145deg,#150c1a,#35133c);color:#fff}
.az253-site-placeholder>span{font-size:.66rem;letter-spacing:.18em;font-weight:900;color:#f3a5e6}
.az253-site-placeholder>strong{font:800 clamp(1.6rem,2.5vw,2.45rem)/1.04 Manrope,Inter,sans-serif;letter-spacing:-.045em;margin:12px 0 7px}
.az253-site-placeholder>small{font-size:.78rem;color:rgba(255,255,255,.62)}
.az253-site-copy{display:flex;flex-direction:column;min-height:320px;padding:29px 30px 30px;background:#fff}
.az253-site-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:17px}
.az253-site-badges span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid rgba(223,50,157,.28);border-radius:999px;color:#9f176d;background:rgba(223,50,157,.07);font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.az253-site-copy h3{margin:0 0 12px;color:#303030;font:800 clamp(1.65rem,2.4vw,2.45rem)/1.04 Manrope,Inter,sans-serif;letter-spacing:-.045em}
.az253-site-copy>p{margin:0;color:#706a72;font-size:.98rem;line-height:1.66}
.az253-site-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:28px}
.az253-site-watch,.az253-site-link{min-height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;font:800 .88rem/1 Inter,sans-serif;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}
.az253-site-watch{border:0;color:#fff;background:linear-gradient(115deg,#970083,#c313a8);cursor:pointer;box-shadow:0 14px 30px rgba(169,8,145,.22)}
.az253-site-watch svg{width:18px;height:18px;flex:0 0 auto}
.az253-site-link{max-width:100%;border:1px solid #ddd5de;color:#4a414b;background:#faf9fa}
.az253-site-link span{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.az253-site-link svg{width:17px;height:17px;flex:0 0 auto}
@media(hover:hover) and (pointer:fine){.az253-site-watch:hover,.az253-site-link:hover{transform:translateY(-2px)}.az253-site-link:hover{color:#821267;background:rgba(223,50,157,.07);border-color:rgba(223,50,157,.36)}}
.az253-site-watch:focus-visible,.az253-site-link:focus-visible,.az253-demo-close:focus-visible{outline:3px solid rgba(246,132,226,.5);outline-offset:3px}
.az253-demo-modal[hidden]{display:none!important}
.az253-demo-modal{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:28px}
.az253-demo-backdrop{position:absolute;inset:0;border:0;background:rgba(3,3,8,.88);backdrop-filter:blur(12px);cursor:default}
.az253-demo-dialog{position:relative;z-index:1;width:min(1380px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid rgba(190,119,202,.35);border-radius:24px;background:#080b15;box-shadow:0 32px 100px rgba(0,0,0,.58)}
.az253-demo-header{min-height:82px;padding:17px 18px 17px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.08)}
.az253-demo-header h3{margin:0;color:#fff;font:750 clamp(1rem,1.5vw,1.3rem)/1.25 Manrope,Inter,sans-serif;letter-spacing:-.025em}
.az253-demo-close{width:50px;height:50px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);cursor:pointer}
.az253-demo-close svg{width:22px;height:22px}
.az253-demo-video-wrap{padding:14px;background:#030407}
.az253-demo-video-wrap video{display:block;width:100%;max-height:calc(100vh - 180px);aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:16px}
body.az253-modal-open{overflow:hidden}
@media(max-width:980px){.az253-sites-grid{grid-template-columns:1fr}.az253-site-copy{min-height:0}.az253-site-actions{margin-top:28px}}
@media(max-width:640px){.az253-sites-showcase{padding-top:72px!important;padding-bottom:78px!important}.az253-sites-head{margin-bottom:28px}.az253-sites-head h2{font-size:clamp(2rem,10vw,3rem)}.az253-site-card{border-radius:21px}.az253-site-copy{padding:22px 20px 23px}.az253-site-actions{display:grid;grid-template-columns:1fr}.az253-site-watch,.az253-site-link{width:100%;min-height:50px}.az253-site-link span{max-width:calc(100vw - 110px)}.az253-demo-modal{padding:12px}.az253-demo-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:18px}.az253-demo-header{min-height:68px;padding:12px 12px 12px 18px}.az253-demo-close{width:44px;height:44px}.az253-demo-video-wrap{padding:8px}.az253-demo-video-wrap video{max-height:calc(100vh - 116px);border-radius:12px}}

/* Analyzze v2.5.7 | Home editorial tech — contraste premium e vitrines clean */
.az-home-v23{
  --v23-ink:#303030;
  --v23-muted:#6f6971;
  --v23-purple:#6d0d73;
  --v23-magenta:#df329d;
  --v23-soft:#f5f3f5;
  --v23-line:#e8e3e9;
  --v23-dark:#242126;
  --v23-dark2:#211923;
  background:#fff;
  color:var(--v23-ink);
}

/* Ritmo editorial: menos espaço morto e menos headings centralizados. */
.az-home-v23 .v23-section{padding:clamp(70px,6.6vw,96px) 0}
.az-home-v23 .v23-section-head{margin-bottom:clamp(30px,4vw,48px)}
.az-home-v23 .v23-section-head-center{text-align:left;margin-inline:0}
.az-home-v23 .v23-eyebrow-dark{color:#6d0d73}
.az-home-v23 .v23-btn-primary{
  background:linear-gradient(135deg,#6d0d73 0%,#9a176f 52%,#df329d 100%);
  box-shadow:0 14px 34px rgba(109,13,115,.20)
}

/* Hero permanece tecnológico e escuro; o magenta entra só como luz/acento. */
.az-home-v23 .v23-hero{
  background:
    radial-gradient(circle at 17% 30%,rgba(109,13,115,.24),transparent 29%),
    radial-gradient(circle at 82% 18%,rgba(223,50,157,.16),transparent 31%),
    radial-gradient(circle at 58% 100%,rgba(109,13,115,.13),transparent 34%),
    linear-gradient(135deg,#242126 0%,#171419 53%,#272029 100%);
  border-bottom:1px solid rgba(255,255,255,.06)
}
.az-home-v23 .v23-hero-glow{background:rgba(109,13,115,.08)}
.az-home-v23 .v23-site-cta{background:linear-gradient(90deg,#6d0d73,#df329d)}

/* VITRINES — únicas duas grandes áreas deliberadamente clean. */
.az-home-v23 .az245-products-section{
  background:#ffffff;
  border-bottom:1px solid #ebe7ec
}
.az-home-v23 .az245-product-slide{
  border-color:#e5e0e6;
  box-shadow:0 18px 48px rgba(34,28,36,.075)
}
.az-home-v23 .az253-sites-showcase{
  background:#f4f2f4;
  color:#303030;
  border-bottom:1px solid #e6e1e7
}
.az-home-v23 .az253-site-card{
  border-color:#e1dce2;
  box-shadow:0 18px 46px rgba(34,28,36,.085)
}

/* Capítulo de autoridade: Experiências + análise formam uma única faixa escura. */
.az-home-v23 .v23-testimonials{
  background:#242126;
  color:#fff;
  padding-bottom:clamp(48px,5vw,68px)
}
.az-home-v23 .v23-testimonial{
  padding:28px;
  border-radius:16px;
  background:#2d2930;
  border-color:rgba(255,255,255,.09)
}
.az-home-v23 .v23-stars{color:#ed9bd0}
.az-home-v23 .v23-low-risk{
  background:#242126;
  padding-top:0
}
.az-home-v23 .v23-low-risk-card{
  border-radius:22px;
  background:
    radial-gradient(circle at 88% 15%,rgba(223,50,157,.20),transparent 30%),
    linear-gradient(135deg,#421b46 0%,#5a145f 48%,#6d0d73 100%);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:0 24px 62px rgba(10,8,11,.20)
}
.az-home-v23 .v23-scope-flow span{
  background:rgba(255,255,255,.065);
  border-color:rgba(255,255,255,.11);
  border-radius:12px
}

/* A faixa de diferenciais funciona como respiro, não como uma nova seção pesada. */
.az-home-v23 .v23-differentials{
  background:#fbfafb;
  border-top:1px solid #ebe7ec;
  border-bottom:1px solid #ebe7ec
}
.az-home-v23 .v23-differentials article{padding-top:25px;padding-bottom:25px}

/* Soluções: cinza-lilás editorial com cartões brancos. */
.az-home-v23 .v23-choices{background:#f2eff3}
.az-home-v23 .v23-choice-grid{gap:18px}
.az-home-v23 .v23-choice{
  border-radius:18px;
  border-color:#dfd9e1;
  box-shadow:0 8px 24px rgba(41,31,43,.035)
}
.az-home-v23 .v23-choice>span{background:#eee3ef;color:#6d0d73}
@media(hover:hover) and (pointer:fine){
  .az-home-v23 .v23-choice:hover{border-color:rgba(109,13,115,.28);box-shadow:0 18px 44px rgba(41,31,43,.08)}
}

/* Presença digital: branco puro para dar protagonismo à interface. */
.az-home-v23 .v23-sites{background:#fff}
.az-home-v23 .v23-feature-points article{
  border-radius:12px;
  background:#f7f5f7;
  border-color:#eae5eb
}

/* Sistemas: contraste técnico forte, mas sem preto absoluto. */
.az-home-v23 .v23-systems{
  background:#211923;
  color:#fff
}
.az-home-v23 .v23-systems .v23-feature-points article{
  background:rgba(255,255,255,.055);
  border-color:rgba(255,255,255,.10)
}

/* Processo e operação: sequência clara com superfícies distintas. */
.az-home-v23 .v23-compare{background:#fff}
.az-home-v23 .v23-compare-before{background:#f7f5f7;border-color:#e7e2e8}
.az-home-v23 .v23-compare-after{background:#303030}
.az-home-v23 .v23-process{background:#f2eff3}
.az-home-v23 .v23-process-line article{border-color:#ddd6df;background:rgba(255,255,255,.38)}
.az-home-v23 .v23-people{background:#fff}
.az-home-v23 .v23-role-grid article{
  border-radius:16px;
  background:#f7f5f7;
  border-color:#e7e2e8
}

/* One Page vira a assinatura de marca no meio/final da Home. */
.az-home-v23 .v23-onepage{
  background:
    radial-gradient(circle at 80% 22%,rgba(223,50,157,.18),transparent 30%),
    linear-gradient(135deg,#311735 0%,#4f1554 54%,#6d0d73 100%);
  color:#fff
}

/* Ferramentas: volta ao claro depois da assinatura roxa. */
.az-home-v23 .v23-tools{
  background:#f5f3f5;
  color:#303030
}
.az-home-v23 .v23-tools .v23-section-head-light h2{color:#303030}
.az-home-v23 .v23-tools .v23-section-head-light p{color:#6f6971}
.az-home-v23 .v23-tools .v23-eyebrow{color:#6d0d73}
.az-home-v23 .v23-tool-grid a{
  border-radius:18px;
  background:#fff;
  color:#303030;
  border-color:#e1dce2;
  box-shadow:0 10px 28px rgba(41,31,43,.045)
}
.az-home-v23 .v23-tool-grid a>span{color:#df329d}
.az-home-v23 .v23-tool-grid p{color:#6f6971}
.az-home-v23 .v23-tool-grid b,.az-home-v23 .v23-inline-link-light{color:#6d0d73}

/* Conteúdo editorial sem outra mudança brusca de cor. */
.az-home-v23 .v23-content{background:#fff}
.az-home-v23 .v23-content-grid a{
  border-radius:18px;
  background:#fff;
  border-color:#e6e1e7
}

/* Fechamento: FAQ e contato pertencem ao mesmo universo escuro. */
.az-home-v23 .v23-faq{
  background:#242126;
  color:#fff
}
.az-home-v23 .v23-contact{
  padding:clamp(72px,7vw,104px) 0;
  background:
    radial-gradient(circle at 88% 18%,rgba(223,50,157,.14),transparent 30%),
    radial-gradient(circle at 12% 80%,rgba(109,13,115,.18),transparent 34%),
    linear-gradient(135deg,#211923 0%,#2d1b30 58%,#3a2039 100%);
  color:#fff
}
.az-home-v23 .v23-contact-form{
  border:1px solid #ebe6ec;
  box-shadow:0 26px 70px rgba(10,8,11,.24)
}

@media(max-width:760px){
  .az-home-v23 .v23-section{padding:62px 0}
  .az-home-v23 .v23-section-head-center{text-align:left}
  .az-home-v23 .v23-testimonials{padding-bottom:42px}
  .az-home-v23 .v23-low-risk{padding-top:0}
}



/* =========================================================
   Analyzze v2.5.11 | Correções visuais da Home
   - preview real dos vídeos sem tela preta
   - thumbnail de produto integral, sem recorte
   - offset seguro para âncoras sob header fixo
   ========================================================= */
.az-home-v23 section[id]{scroll-margin-top:96px}

/* A thumbnail ocupa 100% da coluna de mídia e preserva a captura inteira. */
.az249-product-media{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
.az249-product-thumbnail{
  display:block!important;
  width:100%!important;
  min-width:100%!important;
  max-width:100%!important;
  height:318px!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#f5f2f6!important;
}
@media(max-width:760px){
  .az249-product-thumbnail{height:215px!important}
}

/* O vídeo só aparece depois de um frame útil estar decodificado. */
.az253-site-media[data-video-preview-state="loading"] video,
.az253-site-media:not(.is-video-preview-ready) video[data-az253-card-video]{
  opacity:0;
}
.az253-site-media video[data-az253-card-video]{
  transition:opacity .24s ease;
}
.az253-site-media.is-video-preview-ready video[data-az253-card-video]{
  opacity:1;
}
.az253-site-video-fallback{
  position:absolute;
  inset:0;
  z-index:1;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  align-items:flex-start;
  gap:8px;
  padding:34px;
  color:#fff;
  background:
    radial-gradient(circle at 82% 18%,rgba(223,50,157,.34),transparent 34%),
    radial-gradient(circle at 18% 82%,rgba(109,13,115,.34),transparent 38%),
    linear-gradient(145deg,#111016 0%,#241326 58%,#160d19 100%);
  transition:opacity .24s ease,visibility .24s ease;
}
.az253-site-video-fallback span{
  font-size:.64rem;
  line-height:1;
  font-weight:900;
  letter-spacing:.15em;
  color:#f2a6de;
}
.az253-site-video-fallback strong{
  max-width:86%;
  font:800 clamp(1.45rem,2.3vw,2.35rem)/1.04 Manrope,Inter,sans-serif;
  letter-spacing:-.045em;
}
.az253-site-video-fallback small{
  font-size:.75rem;
  color:rgba(255,255,255,.64);
}
.az253-site-media.is-video-preview-ready .az253-site-video-fallback{
  opacity:0;
  visibility:hidden;
}
.az253-site-media-play{z-index:3;cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
.az253-site-media-play:hover,.az253-site-media-play:focus-visible{transform:scale(1.08);background:rgba(166,0,146,.96);box-shadow:0 14px 34px rgba(0,0,0,.36)}
.az253-site-media-play:focus-visible{outline:3px solid rgba(255,255,255,.88);outline-offset:3px}
@media(max-width:640px){
  .az253-site-video-fallback{padding:24px}
}
