.skip-link{z-index:var(--z-skip);background:var(--primary);color:var(--primary-foreground);padding:var(--e-3) var(--e-4);font:500 var(--t-m1)/1 var(--font-sans);border-radius:5px;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}main{display:block}section[id]{scroll-margin-top:72px}.hx{border-bottom:1px solid var(--border);align-items:center;min-height:min(100svh,920px);padding:clamp(7.5rem,14vh,10rem) 0 clamp(4rem,9vh,7rem);display:flex;position:relative;overflow:hidden}.hx-bg{pointer-events:none;position:absolute;inset:0}.hx-net{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hx-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1180px,100% - 48px);display:grid;position:relative}.hx-copy .eyebrow{margin-bottom:var(--e-6)}.hx h1{font-size:clamp(var(--t-4),6.2vw,var(--t-8));text-wrap:balance;margin:0;font-weight:500;line-height:.98}.hx h1 em{color:var(--primary);font-style:normal;display:inline-block}.hx-lead{max-width:36rem;color:var(--muted-foreground);font-size:clamp(var(--t-0),1.5vw,var(--t-1));margin:var(--e-7) 0 var(--e-9);line-height:1.7}.hx-actions{gap:var(--e-3);flex-wrap:wrap;display:flex}.hx-chips{margin:var(--e-10) 0 0;gap:var(--e-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hx-chips li{font:500 var(--t-m2)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);padding:var(--e-2) var(--e-3);background:color-mix(in oklab,var(--card) 50%,transparent);border-radius:999px}.hx-visual{aspect-ratio:1;justify-self:center;width:100%;max-width:480px}.hx-art{width:100%;height:100%;display:block;overflow:visible}.hx-ring{fill:none;stroke:color-mix(in oklab,var(--primary) 35%,transparent);stroke-width:1px}.hx-dash{stroke-dasharray:3 9}.hx-node{fill:var(--primary)}.hx-hex{fill:color-mix(in oklab,var(--card) 70%,transparent);stroke:var(--primary);stroke-width:1.5px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.hx-hex-1{fill:color-mix(in oklab,var(--primary) 14%,var(--card))}.hx-a{fill:none;stroke:var(--foreground);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.hx-orbit{transform-origin:240px 240px}@media (prefers-reduced-motion:no-preference){.hx-in{animation:hxIn .9s var(--ease-saida) both;animation-delay:var(--d,0s)}@keyframes hxIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}#hx-title.hx-in{animation-name:hxMove}@keyframes hxMove{0%{transform:translateY(18px)}to{transform:none}}.hx-orbit-a{animation:60s linear infinite hxSpin}.hx-orbit-b{animation:40s linear infinite reverse hxSpin}.hx-hex-3{animation:7s ease-in-out infinite hxBreath}.hx-hex-2{animation:7s ease-in-out -2.3s infinite hxBreath}.hx-pulse .hx-node{animation:3.6s ease-in-out infinite hxPulse}.hx-pulse .hx-node:nth-child(2){animation-delay:-1.2s}.hx-pulse .hx-node:nth-child(3){animation-delay:-2.4s}@keyframes hxSpin{to{transform:rotate(360deg)}}@keyframes hxBreath{50%{transform:scale(1.035)}}@keyframes hxPulse{50%{opacity:.25}}@supports (animation-timeline:view()){.rv{animation:linear both rvIn;animation-timeline:view();animation-range:entry entry 40%}@keyframes rvIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}}.hs{padding:clamp(5rem,10vw,9rem) 0;position:relative}.hs-alt{background:var(--secondary);border-block:1px solid var(--border)}.hs-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.hs-head h2{font-size:clamp(var(--t-3),4.6vw,var(--t-6));margin:0 0 var(--e-5);text-wrap:balance;font-weight:500;line-height:1.04}.hs-head>p:last-child{color:var(--muted-foreground);font-size:var(--t-0);margin:0;line-height:1.7}.bd-grid{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bd-card{background:var(--background);padding:clamp(1.4rem,2.4vw,2.2rem);transition:background-color .3s;position:relative}.bd-card:hover{background:color-mix(in oklab,var(--card) 80%,var(--background))}.bd-card:after{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform .45s var(--ease-saida);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bd-card:hover:after{transform:scaleX(1)}.bd-icon{border:1px solid var(--border);width:46px;height:46px;color:var(--primary);background:color-mix(in oklab,var(--card) 70%,transparent);margin-bottom:var(--e-6);border-radius:10px;place-items:center;transition:transform .3s,border-color .3s;display:inline-grid}.bd-card:hover .bd-icon{border-color:var(--primary);transform:translateY(-3px)}.bd-card h3{font-size:var(--t-1);margin:0 0 var(--e-2);font-weight:500}.bd-card p{color:var(--muted-foreground);font-size:var(--t-0);margin:0;line-height:1.65}.mt-steps{gap:var(--e-6);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mt-steps:before{content:"";background:var(--border);height:1px;position:absolute;top:1.05rem;left:0;right:0}.mt-step{padding-top:var(--e-12);position:relative}.mt-num{background:var(--background);border:1px solid var(--primary);width:2.1rem;height:2.1rem;color:var(--primary);font:500 var(--t-m2)/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.hs-alt .mt-num{background:var(--secondary)}.mt-step h3{font-size:var(--t-1);margin:0 0 var(--e-2);font-weight:500}.mt-step p{color:var(--muted-foreground);font-size:var(--t-0);margin:0;line-height:1.65}.pd-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.pd-head{margin-bottom:0;position:sticky;top:110px}.pd-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.pd-row{gap:var(--e-4) var(--e-5);padding:var(--e-5) var(--e-2);border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,9rem) minmax(0,1fr);align-items:baseline;transition:background-color .25s,padding-left .25s;display:grid}.pd-row:hover{background:color-mix(in oklab,var(--card) 60%,transparent);padding-left:var(--e-4)}.pd-row svg{color:var(--primary);align-self:center}.pd-row h3{font-size:var(--t-1);margin:0;font-weight:500}.pd-row p{color:var(--muted-foreground);font-size:var(--t-0);margin:0;line-height:1.6}.pr-grid{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pr-card{border:1px solid var(--border);background:color-mix(in oklab,var(--card) 55%,transparent);border-radius:10px;padding:clamp(1.5rem,3vw,2.4rem);transition:border-color .3s,transform .3s}.pr-card:hover{border-color:color-mix(in oklab,var(--primary) 55%,var(--border));transform:translateY(-3px)}.pr-card h3{font-size:var(--t-2);margin:0 0 var(--e-3);color:var(--primary);font-weight:500}.pr-card p{color:var(--muted-foreground);margin:0;line-height:1.7}.footer-team{color:var(--muted-foreground);font:500 var(--t-m2)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.footer-team:hover,.footer-team:focus-visible{color:var(--foreground);opacity:1;text-decoration:underline}.contact-section{scroll-margin-top:72px}@media (max-width:1000px){.mt-steps{row-gap:var(--e-10);grid-template-columns:repeat(2,minmax(0,1fr))}.mt-steps:before{display:none}.pd-layout{grid-template-columns:1fr}.pd-head{position:static}}@media (max-width:900px){.hx-layout{grid-template-columns:1fr}.hx-visual{max-width:340px;margin-bottom:calc(-1 * var(--e-2));order:-1;justify-self:start}.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-layout{width:min(100% - 32px,1180px)}.hx{padding-top:var(--e-26);min-height:0}.hx-visual{max-width:230px}.hx-actions{flex-direction:column;align-items:stretch}.hx-actions .ax-button{width:100%}.bd-grid,.pr-grid,.mt-steps{grid-template-columns:1fr}.mt-steps{row-gap:var(--e-8)}.pd-row{grid-template-columns:24px minmax(0,1fr)}.pd-row p{grid-column:2}}.pj-grid{gap:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pj-card{gap:var(--e-6);padding:var(--e-6);border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:border-color .25s,transform .25s,background .25s;display:grid}.pj-card:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--border));background:var(--card);transform:translateY(-3px)}.pj-mark{flex:none;place-items:center;width:96px;height:96px;display:grid}.pj-mark img{object-fit:contain;border-radius:20px;width:96px;height:96px}.pj-emblem{width:84px;height:84px;color:var(--primary)}.pj-kind{font-family:var(--font-mono,monospace);font-size:var(--t-m1);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0 0 var(--e-2)}.pj-body h3{font-size:var(--t-2);margin:0 0 var(--e-2);font-weight:500}.pj-desc{color:var(--muted-foreground);line-height:1.65;font-size:var(--t-0);margin:0}.pj-link{align-items:center;gap:var(--e-1);margin-top:var(--e-4);color:var(--primary);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.pj-link:hover,.pj-link:focus-visible{border-bottom-color:currentColor}@media (max-width:560px){.pj-card{grid-template-columns:1fr}.pj-mark,.pj-mark img{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.pj-card,.pj-link{transition:none}.pj-card:hover{transform:none}}.dm{min-width:0;margin-top:clamp(3rem,6vw,5rem)}.dm-head{max-width:40rem;margin-bottom:var(--e-6)}.dm-head h3{font-size:clamp(var(--t-2),3vw,var(--t-3));margin:0 0 var(--e-2);font-weight:500}.dm-head p{color:var(--muted-foreground);margin:0;line-height:1.65}.dm-tabs{gap:var(--e-2);scroll-snap-type:x proximity;padding:var(--e-1) var(--e-1) var(--e-2);margin:0 calc(-1 * var(--e-1));scrollbar-width:thin;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.dm-tab{scroll-snap-align:start;appearance:none;cursor:pointer;font:500 var(--t-0)/1 var(--font-display,inherit);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--e-3) var(--e-4);white-space:nowrap;background:0 0;flex:none;min-height:48px;transition:color .2s,border-color .2s,background .2s}.dm-tab:hover{color:var(--foreground);border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}.dm-tab[aria-selected=true]{color:var(--primary);border-color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent)}.dm-tab:focus-visible,.dm-panel:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dm-panel{margin-top:var(--e-4);border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);border-radius:18px;min-width:0;padding:clamp(1rem,2.5vw,1.8rem)}.dm-stage{min-width:0}.dm-cap{margin:0 0 var(--e-3);font-size:var(--t-0);max-width:44rem;line-height:1.55}.dm-note{align-items:center;gap:var(--e-2);font:500 var(--t-m2)/1.3 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px dashed color-mix(in oklab,var(--primary) 55%,transparent);padding:var(--e-2) var(--e-3);margin-bottom:var(--e-5);border-radius:999px;display:inline-flex}.dm-note span{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.dm-win{border:1px solid var(--border);background:var(--background);border-radius:12px;min-width:0;overflow:hidden}.dm-bar,.dm-tbar{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--card) 80%,var(--background));display:flex}.dm-bar i,.dm-tbar i{background:color-mix(in oklab,var(--muted-foreground) 55%,var(--card));border-radius:50%;flex:none;width:9px;height:9px}.dm-url,.dm-tbar span{margin-left:var(--e-2);font:var(--t-m1)/1 var(--font-mono,monospace);color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);padding:var(--e-1) var(--e-3);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;overflow:hidden}.dm-tbar span{background:0 0;border:0}.dm-screen{padding:var(--e-4);font-size:var(--t-m1);color:var(--foreground);min-width:0}.dm-win h4{margin:0 0 var(--e-2);font:600 var(--t-m1)/1.2 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.dm-win small{color:var(--muted-foreground);font-size:var(--t-m1)}.dm-win b{font-weight:500}.dm-duo{gap:var(--e-5);grid-template-columns:minmax(0,1fr);place-items:start center;display:grid}.dm-duo>.dm-win{width:100%}.dm-phone{border:1px solid color-mix(in oklab,var(--muted-foreground) 40%,var(--border));width:min(100%,250px);padding:var(--e-2);background:var(--background);font-size:var(--t-m1);border-radius:28px;position:relative}.dm-notch{background:var(--border);width:46px;height:5px;margin:var(--e-1) auto var(--e-2);border-radius:9px;display:block}.dm-pscreen{background:color-mix(in oklab,var(--card) 55%,var(--background));min-height:340px;padding:var(--e-3);gap:var(--e-2);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.dm-phone small{color:var(--muted-foreground);font-size:var(--t-m1)}.dm-phone b{font-weight:500}.dm-ptabs{padding:var(--e-2) var(--e-1) var(--e-1);font-size:var(--t-m2);color:var(--muted-foreground);justify-content:space-around;display:flex}.dm-ptabs .on{color:var(--primary)}.dm-ph{justify-content:space-between;align-items:center;display:flex}.dm-ph b{font-size:var(--t-0)}.dm-tag{font-style:normal;font-size:var(--t-m2);padding:var(--e-1) var(--e-2);white-space:nowrap;border:1px solid;border-radius:999px}.dm-tag.t0{color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent)}.dm-tag.t1{color:var(--warning);background:color-mix(in oklab,var(--warning) 12%,transparent)}.dm-tag.t2{color:var(--danger);background:color-mix(in oklab,var(--danger) 12%,transparent)}.dm-btn{background:var(--primary);color:var(--primary-foreground,#04201c);font-weight:600;font-size:var(--t-m1);padding:var(--e-2) var(--e-4);border-radius:8px;display:inline-block}.dm-btn.full{text-align:center;margin-top:var(--e-3);display:block}.dm-row{align-items:center;gap:var(--e-2);padding:var(--e-2) 0;border-top:1px solid var(--border);display:flex}.dm-row b{flex:1;min-width:0}.dm-av{background:color-mix(in oklab,var(--primary) 18%,var(--card));width:26px;height:26px;color:var(--primary);font-size:var(--t-m1);border-radius:50%;flex:none;place-items:center;display:grid}.dm-crm{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.dm-side{gap:var(--e-2);flex-wrap:wrap;display:flex}.dm-side span{padding:var(--e-1) var(--e-3);color:var(--muted-foreground);border:1px solid var(--border);font-size:var(--t-m1);border-radius:7px}.dm-side .on{color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent);border-color:#0000}.dm-main{gap:var(--e-4);min-width:0;display:grid}.dm-search{border:1px solid var(--border);padding:var(--e-2) var(--e-3);color:var(--muted-foreground);font-size:var(--t-m1);border-radius:8px}.dm-sum{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-stat{border:1px solid var(--border);padding:var(--e-2);gap:var(--e-1);background:color-mix(in oklab,var(--card) 60%,transparent);border-radius:10px;display:grid}.dm-stat b{font:600 var(--t-1)/1 var(--font-display,inherit)}.dm-spark{background:var(--border);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.dm-spark:after{content:"";width:var(--w);background:var(--primary);border-radius:4px;position:absolute;inset:0 auto 0 0}.dm-kanban{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dm-col{border:1px solid var(--border);padding:var(--e-2);gap:var(--e-2);background:color-mix(in oklab,var(--card) 40%,transparent);border-radius:10px;align-content:start;min-height:96px;display:grid}.dm-col h4{margin:0}.dm-kcard{background:var(--card);border:1px solid var(--border);padding:var(--e-2) var(--e-2);border-radius:8px;gap:.15rem;display:grid}.dm-list{border:1px solid var(--border);padding:var(--e-2) var(--e-3);border-radius:10px}.dm-list .dm-row:first-of-type{border-top:0}.dm-lp{gap:var(--e-4);display:grid}.dm-lpnav{gap:var(--e-4);font-size:var(--t-m1);color:var(--muted-foreground);align-items:center;display:flex}.dm-lpnav b{color:var(--foreground);margin-right:auto}.dm-hero{text-align:center;padding:var(--e-5) var(--e-3);background:color-mix(in oklab,var(--card) 55%,var(--background));border:1px solid var(--border);border-radius:12px}.dm-hero h4{margin:0 0 var(--e-2);font:500 var(--t-1)/1.2 var(--font-display,inherit);letter-spacing:0;text-transform:none;color:var(--foreground);text-wrap:balance}.dm-hero p{margin:0 0 var(--e-3);color:var(--muted-foreground);font-size:var(--t-m1)}.dm-bens{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-bens div{border:1px solid var(--border);padding:var(--e-2);gap:var(--e-1);border-radius:10px;display:grid}.dm-ico{background:color-mix(in oklab,var(--primary) 30%,var(--card));border:1px solid var(--primary);border-radius:6px;width:20px;height:20px}.dm-proof{text-align:center;gap:var(--e-2);display:grid}.dm-proof div{justify-content:center;gap:var(--e-2);display:flex}.dm-proof i{background:var(--border);border-radius:4px;width:44px;height:14px}.dm-final{justify-content:space-between;align-items:center;gap:var(--e-2);border:1px solid var(--border);padding:var(--e-3);border-radius:10px;flex-wrap:wrap;display:flex}.dm-lp.sm .dm-bens{grid-template-columns:1fr}.dm-lp.sm .dm-final{text-align:center;flex-direction:column;align-items:stretch}.dm-lp.sm .dm-hero h4{font-size:var(--t-0)}.dm-lp.sm .dm-bens small{display:none}.dm-auto{gap:var(--e-4);display:grid}.dm-flow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;display:grid}.dm-flowitem{flex-direction:column;align-items:center;width:100%;display:flex}.dm-node{border:1px solid color-mix(in oklab,var(--primary) 40%,var(--border));width:100%;padding:var(--e-2) var(--e-3);gap:var(--e-1);background:color-mix(in oklab,var(--card) 70%,transparent);text-align:left;border-radius:10px;display:grid}.dm-nn{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground,#04201c);font-size:var(--t-m2);border-radius:50%;place-items:center;font-weight:600;display:grid}.dm-link{border-left:2px dashed var(--primary);opacity:.8;width:0;height:30px;position:relative}.dm-pulse{background:var(--primary);width:10px;height:10px;box-shadow:0 0 10px var(--primary);opacity:0;border-radius:50%;position:absolute;top:0;left:-4px}.dm-log{border:1px solid var(--border);padding:var(--e-2) var(--e-3);border-radius:10px}.dm-log .dm-row:first-of-type{border-top:0}.dm-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}.dm-dot.d2{background:var(--warning)}.dm-plan{border:1px solid var(--border);padding:var(--e-3);justify-content:space-between;align-items:center;gap:var(--e-2);border-radius:10px;display:flex}.dm-plan div{gap:var(--e-1);display:grid}.dm-plan b{font:600 var(--t-0)/1 var(--font-display,inherit)}.dm-chart{border:1px solid var(--border);padding:var(--e-2) var(--e-3);gap:var(--e-2);border-radius:10px;display:grid}.dm-chart svg{width:100%;height:90px;display:block}.dm-area{fill:color-mix(in oklab,var(--primary) 16%,transparent);stroke:none}.dm-line{fill:none;stroke:var(--primary);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1}.dm-table{border:1px solid var(--border);padding:var(--e-2) var(--e-3);border-radius:10px}.dm-tr{gap:var(--e-2);padding:var(--e-2) 0;border-top:1px solid var(--border);font-size:var(--t-m1);grid-template-columns:.7fr 1.6fr .8fr 1fr;align-items:center;display:grid}.dm-tr.head{color:var(--muted-foreground);font-size:var(--t-m2);text-transform:uppercase;letter-spacing:.06em;border-top:0}.dm-tr span{overflow-wrap:anywhere;min-width:0}.dm-api{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.dm-term{border:1px solid var(--border);background:#06080d;border-radius:12px;min-width:0;overflow:hidden}.dm-code{padding:var(--e-4) var(--e-4);font:var(--t-m1)/1.6 var(--font-mono,monospace);overflow-x:auto}.dm-code pre{margin:0 0 var(--e-3);color:#d6e4f0;white-space:pre;font:inherit}.dm-c{color:#9fb0c2;font:inherit;margin:0}.dm-caret{background:var(--primary);vertical-align:text-bottom;width:7px;height:1em;margin-left:2px;display:inline-block}.dm-diagram{border:1px solid var(--border);padding:var(--e-4);gap:var(--e-2);color:var(--muted-foreground);font-size:var(--t-m1);border-radius:12px;align-content:center;display:grid}.dm-diagram svg{width:100%;height:auto;display:block}.dm-wire path{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:4 5}.dm-nb{fill:color-mix(in oklab,var(--card) 80%,var(--background));stroke:var(--border)}.dm-nb.main{stroke:var(--primary);fill:color-mix(in oklab,var(--primary) 12%,var(--card))}.dm-diagram text{fill:var(--foreground);font:500 var(--t-m1) var(--font-display,sans-serif)}.dm-prow{gap:var(--e-2);border:1px solid var(--border);padding:var(--e-2);background:var(--card);border-radius:10px;align-items:center;display:flex}.dm-prow div{gap:.1rem;min-width:0;display:grid}.dm-thumb{background:color-mix(in oklab,var(--primary) 30%,var(--card));border-radius:8px;flex:none;width:38px;height:38px}.dm-cover{background:color-mix(in oklab,var(--primary) 14%,var(--card));border:1px solid var(--border);border-radius:12px;height:96px}.dm-pbody{gap:var(--e-2);justify-items:start;display:grid}.dm-pbody p{color:var(--muted-foreground);margin:0;line-height:1.5}@media (min-width:700px){.dm-crm{grid-template-columns:120px minmax(0,1fr)}.dm-side{flex-flow:column}.dm-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}.dm-duo{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);justify-items:center}.dm-duo.phones{justify-content:center;gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,250px))}.dm-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.dm-flowitem{flex-direction:row;align-items:stretch}.dm-link{border-left:0;border-top:2px dashed var(--primary);flex:none;align-self:center;width:28px;height:0}.dm-pulse{top:-4px;left:0}.dm-api{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dm-screen{padding:var(--e-4);font-size:var(--t-m1)}}@media (max-width:420px){.dm-bens{grid-template-columns:1fr}.dm-tr{font-size:var(--t-m2);gap:var(--e-1);grid-template-columns:.6fr 1.3fr .7fr 1fr}}@media (prefers-reduced-motion:no-preference){.dm-stage{animation:dmIn .45s var(--ease-saida) both}@keyframes dmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dm-kcard,.dm-prow{animation:4.5s ease-in-out infinite dmFloat;animation-delay:calc(var(--i,0) * -.9s)}@keyframes dmFloat{50%{transform:translateY(-3px)}}.dm-spark:after{animation:1.2s ease-out both dmGrow}@keyframes dmGrow{0%{width:0}}.dm-line{stroke-dashoffset:1px;animation:1.8s ease-out .2s forwards dmDraw}@keyframes dmDraw{to{stroke-dashoffset:0}}.dm-pulse{animation:3.6s ease-in-out infinite dmPulseV;animation-delay:var(--d,0s)}@keyframes dmPulseV{0%{opacity:0;transform:translateY(0)}8%{opacity:1}25%{opacity:1;transform:translateY(24px)}30%,to{opacity:0;transform:translateY(24px)}}.dm-dot.d0{animation:2s ease-in-out infinite dmBlink}@keyframes dmBlink{50%{opacity:.35}}.dm-caret{animation:1s step-end infinite dmCaret}@keyframes dmCaret{50%{opacity:0}}.dm-wire path{animation:1.4s linear infinite dmDash}@keyframes dmDash{to{stroke-dashoffset:-18px}}.dm-hero .dm-btn{animation:3s ease-in-out infinite dmGlow}@keyframes dmGlow{50%{box-shadow:0 0 14px color-mix(in oklab,var(--primary) 55%,transparent)}}@media (min-width:700px){.dm-pulse{animation-name:dmPulseH}@keyframes dmPulseH{0%{opacity:0;transform:translate(0)}8%{opacity:1}25%{opacity:1;transform:translate(18px)}30%,to{opacity:0;transform:translate(18px)}}}}@media (prefers-reduced-motion:reduce){.dm-tab{transition:none}.dm-pulse{opacity:1}}.geo{gap:clamp(2.5rem,5vw,4rem);margin-bottom:clamp(3.5rem,7vw,6rem);display:grid}.geo h4{font:500 var(--t-1)/1.3 var(--font-display,inherit);margin:0 0 var(--e-4)}.geo-hero{border:1px solid color-mix(in oklab,var(--primary) 40%,var(--border));background:color-mix(in oklab,var(--primary) 6%,var(--card));border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.4rem,3.5vw,3rem);display:grid}.geo-badges{align-items:center;gap:var(--e-2);margin:0 0 var(--e-4);flex-wrap:wrap;display:flex}.geo-badge{background:var(--primary);color:var(--primary-foreground);font:600 var(--t-m1)/1 var(--font-sans);padding:var(--e-2) var(--e-3);border-radius:999px}.geo-kind{font-family:var(--font-mono,monospace);font-size:var(--t-m1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.geo-copy h3{font-size:clamp(var(--t-2),3.4vw,var(--t-4));margin:0 0 var(--e-4);text-wrap:balance;font-weight:500;line-height:1.1}.geo-name{align-items:center;gap:var(--e-3);color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.5em;font-family:var(--font-mono,monospace);margin-bottom:var(--e-2);display:flex}.geo-sub{color:var(--muted-foreground);margin:0 0 var(--e-6);line-height:1.7;font-size:var(--t-0)}.geo-actions{gap:var(--e-3);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.geo-copy .geo-actions{margin-top:0}.geo-note{color:var(--muted-foreground);font-size:var(--t-m1);margin:var(--e-4) 0 0;line-height:1.6}.geo-price{color:var(--foreground)}.geo-main-shot,.geo-shots figure{margin:0}.geo img{border:1px solid var(--border);background:var(--card);width:100%;height:auto;box-shadow:0 18px 50px -20px var(--shade);border-radius:12px;display:block}.geo-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.geo-ticks{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.geo-ticks li{gap:var(--e-2);align-items:flex-start;line-height:1.5;display:flex}.geo-ticks svg{color:var(--primary);margin-top:var(--e-1);flex:none}.geo-bens{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.geo-bens li{gap:var(--e-1);padding:var(--e-4) var(--e-5);border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);border-radius:14px;display:grid}.geo-bens span{color:var(--muted-foreground);line-height:1.6;font-size:var(--t-0)}.geo-steps ol{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.geo-steps li{gap:var(--e-2);padding:var(--e-5);border:1px solid var(--border);border-radius:14px;display:grid}.geo-steps li>span:last-child{color:var(--muted-foreground);line-height:1.6;font-size:var(--t-0)}.geo-n{background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-weight:600;display:grid}.geo-shots ul{margin:var(--e-5) 0 0;gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.geo-shots figcaption{margin-top:var(--e-2);color:var(--muted-foreground);font-size:var(--t-m1)}.geo-android{gap:var(--e-2);margin:var(--e-5) 0 0;color:var(--muted-foreground);font-size:var(--t-0);align-items:center;display:flex}.geo-cta{gap:var(--e-3);flex-wrap:wrap;display:flex}.footer-trial{color:var(--primary)!important}@media (max-width:900px){.geo-hero,.geo-cols,.geo-steps ol,.geo-shots ul{grid-template-columns:1fr}}@media (max-width:560px){.geo-actions,.geo-cta{flex-direction:column;align-items:stretch}.geo-actions .ax-button,.geo-cta .ax-button{width:100%}}.gp{padding:calc(76px + 2rem) 0 clamp(5rem,9vw,8rem)}.gp h1{font-size:clamp(var(--t-4),5vw,var(--t-6));margin:0 0 var(--e-5);text-wrap:balance;font-weight:500;line-height:1.04}.gp h2{font-size:var(--t-1);margin:0 0 var(--e-2);font-weight:500}.gp-crumb{margin-bottom:var(--e-6)}.gp-crumb a{color:var(--muted-foreground);font-size:var(--t-0);text-decoration:none}.gp-crumb a:hover,.gp-crumb a:focus-visible{color:var(--primary)}.gp-cycles{gap:var(--e-2);padding:var(--e-2);border:1px solid var(--border);background:var(--card);margin-bottom:var(--e-6);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gp-cycle{justify-items:center;gap:var(--e-1);min-height:56px;padding:var(--e-2) var(--e-2);border-radius:var(--r-ctl);color:var(--foreground);font:500 var(--t-0) var(--font-sans);cursor:pointer;background:0 0;border:0;display:grid}.gp-cycle small{color:var(--primary);font-size:var(--t-m1)}.gp-cycle.on{background:var(--primary);color:var(--primary-foreground)}.gp-cycle.on small{color:var(--primary-foreground)}.gp-cycle:focus-visible,.gp-calc input:focus-visible,.gp-faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gp-table{gap:var(--e-4);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.gp-card{padding:var(--e-6);border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);border-radius:16px}.gp-base{border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}.gp-price{margin:0 0 var(--e-1);color:var(--muted-foreground)}.gp-price strong{font-size:clamp(var(--t-3),4vw,var(--t-4));color:var(--foreground);font-weight:500}.gp-total{margin:0 0 var(--e-2);color:var(--muted-foreground);font-size:var(--t-0)}.gp-save{margin:0 0 var(--e-4);color:var(--primary);font-weight:500;font-size:var(--t-0)}.gp-sub{color:var(--muted-foreground);font-size:var(--t-m1);margin:var(--e-2) 0;line-height:1.6}.gp-annual{margin:var(--e-5) 0;padding:var(--e-5) var(--e-6);border:1px dashed color-mix(in oklab,var(--primary) 55%,var(--border));border-radius:16px}.gp-annual p{color:var(--muted-foreground);margin:0;line-height:1.7}.gp-calc{margin:var(--e-10) 0;border:1px solid var(--border);background:var(--card);border-radius:18px;padding:clamp(1.3rem,3vw,2rem)}.gp-calc>p{color:var(--muted-foreground);margin:0 0 var(--e-4)}.gp-fields{gap:var(--e-4);margin-bottom:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gp-fields label{gap:var(--e-2);font-size:var(--t-0);color:var(--muted-foreground);display:grid}.gp-fields input{min-height:48px;padding:0 var(--e-3);border:1px solid var(--border);background:var(--background);color:var(--foreground);font:500 var(--t-0) var(--font-sans);border-radius:8px}.gp-result{gap:var(--e-4) var(--e-10);margin:var(--e-2) 0 var(--e-4);flex-wrap:wrap;display:flex}.gp-result div{gap:var(--e-1);display:grid}.gp-result span{color:var(--muted-foreground);font-size:var(--t-m1)}.gp-result strong{font-size:clamp(var(--t-2),3.5vw,var(--t-4));color:var(--primary);font-weight:500}.gp-calc .ax-button{margin-top:var(--e-3)}.gp-notes,.gp-faq,.gp-end{margin-top:var(--e-12)}.gp-notes ul{margin:0 0 var(--e-4);padding-left:var(--e-5);color:var(--muted-foreground);line-height:1.8}.gp-grace{gap:var(--e-1);padding:var(--e-4) var(--e-5);border:1px solid var(--border);background:var(--card);border-radius:12px;display:grid}.gp-grace span{color:var(--muted-foreground)}.gp-faq details{border-bottom:1px solid var(--border);padding:var(--e-4) 0}.gp-faq summary{cursor:pointer;font-weight:500;font-size:var(--t-0)}.gp-faq details p{color:var(--muted-foreground);margin:var(--e-3) 0 0;max-width:46rem;line-height:1.7}.gp-end{text-align:center;padding:var(--e-10) var(--e-4);border:1px solid color-mix(in oklab,var(--primary) 40%,var(--border));border-radius:20px}.gp-end .geo-actions{justify-content:center}@media (max-width:1100px){.gp-table{grid-template-columns:1fr 1fr}.gp-base{grid-column:1/-1}}@media (max-width:900px){.gp-table{grid-template-columns:1fr}}@media (max-width:640px){.gp-cycles{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-fields{grid-template-columns:1fr}}.gp-pay{margin:0 0 var(--e-4);color:var(--muted-foreground);font-size:var(--t-0);line-height:1.6}.lg-head{max-width:52rem;margin-bottom:var(--e-8)}.lg-meta{color:var(--muted-foreground);font-size:var(--t-0);margin:0}.lg-meta strong{color:var(--foreground);font-weight:500}.lg-layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.lg-toc{font-size:var(--t-m1);border:1px solid var(--border);background:var(--card);padding:var(--e-4) var(--e-4);border-radius:12px;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}.lg-toc h2{font:500 var(--t-m1)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin:0 0 var(--e-3)}.lg-toc ol{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.lg-toc a{padding:var(--e-2) 0;color:var(--muted-foreground);line-height:1.35;text-decoration:none;display:block}.lg-toc a:hover,.lg-toc a:focus-visible{color:var(--foreground);text-decoration:underline}.lg-body{min-width:0;max-width:46rem;font-size:var(--t-0);color:var(--foreground);overflow-wrap:anywhere;line-height:1.75}.lg-layout:not(:has(.lg-toc)) .lg-body{grid-column:1/-1}.lg-body section{margin-bottom:var(--e-8);scroll-margin-top:96px}.lg-body h2{font-size:var(--t-1);margin:var(--e-9) 0 var(--e-3);scroll-margin-top:96px;line-height:1.3}.lg-body h2:focus{outline:none}.lg-body h3{font-size:var(--t-0);margin:var(--e-6) 0 var(--e-2);font-weight:500}.lg-body p,.lg-body ul,.lg-body ol,.lg-body blockquote{margin:0 0 var(--e-4)}.lg-body ul,.lg-body ol{padding-left:var(--e-6)}.lg-body li{margin-bottom:var(--e-2)}.lg-body a{color:var(--primary);text-underline-offset:3px}.lg-body blockquote{border-left:3px solid var(--primary);background:var(--card);padding:var(--e-3) var(--e-4);color:var(--foreground);border-radius:0 10px 10px 0}.lg-body code{font-family:var(--font-mono);background:var(--card);border-radius:4px;padding:.1em .35em;font-size:.9em}.lg-body hr{border:0;border-top:1px solid var(--border);margin:var(--e-8) 0}.lg-table{margin:0 0 var(--e-5);border:1px solid var(--border);border-radius:10px;overflow-x:auto}.lg-table:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lg-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--t-0);line-height:1.5}.lg-table th,.lg-table td{text-align:left;vertical-align:top;padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--border)}.lg-table th{background:var(--card);font-weight:500}.lg-table tr:last-child td{border-bottom:0}.lg-others{margin-top:var(--e-12);padding-top:var(--e-5);border-top:1px solid var(--border);font-size:var(--t-0);color:var(--muted-foreground)}.footer-legal{gap:var(--e-8) var(--e-16);padding:0 0 var(--e-10);color:var(--muted-foreground);font-size:var(--t-m1);grid-template-columns:2fr 1fr;line-height:1.7;display:grid}.footer-legal>div>span,.footer-legal>nav>span{font:var(--t-m2) var(--font-mono);text-transform:uppercase;color:var(--primary);margin-bottom:var(--e-3);display:block}.footer-legal address{font-style:normal}.footer-legal strong{color:var(--foreground);font-weight:500}.footer-legal ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.footer-legal a{color:var(--muted-foreground);text-underline-offset:3px;padding:.15rem 0;text-decoration:underline;display:inline-block}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--foreground)}@media (max-width:900px){.lg-layout{grid-template-columns:1fr}.lg-toc{max-height:none;position:static}.footer-legal{grid-template-columns:1fr}}@media (max-width:640px){.lg-body{font-size:var(--t-0)}.lg-body h2{font-size:var(--t-1)}}@media print{.site-header,.lg-toc,.gp-crumb,.lg-others,.footer{display:none!important}html,body{color:#000!important;background:#fff!important}.gp{padding:0!important}.shell{width:100%!important}.lg-layout{display:block}.lg-head h1,.lg-body,.lg-body h2,.lg-body h3,.lg-meta,.lg-meta strong{color:#000!important}.lg-body{max-width:none;font-size:11pt;line-height:1.5}.lg-body blockquote,.lg-body code,.lg-table th{color:#000!important;background:#eee!important}.lg-body a{text-decoration:underline;color:#000!important}.lg-body a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}.lg-body h2,.lg-body h3{break-after:avoid}.lg-body li,.lg-table tr{break-inside:avoid}.lg-table{border-color:#999;overflow:visible}.lg-table table{min-width:0}}.geo-mark{flex:none;display:block}.gp-brand{align-items:center;gap:var(--e-4);margin:0 0 var(--e-4);font-family:var(--font-display,inherit);font-weight:600;font-size:var(--t-2);letter-spacing:.14em;display:flex}.gp-brand b{color:var(--primary);letter-spacing:.06em;font-weight:600}.mx-shot{gap:var(--e-3);display:grid}.mx-shot .geo-note{margin:0}.mx-salon{border:1px solid var(--border);background:var(--background);box-shadow:0 18px 50px -20px var(--shade);border-radius:12px;padding:clamp(.9rem,2.4vw,1.4rem);position:relative}.mx-title{margin:0 0 var(--e-3);font-weight:500}.mx-tables{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-table{min-height:84px;padding:var(--e-2) var(--e-3);border:1px solid color-mix(in oklab,var(--st) 60%,var(--border));background:color-mix(in oklab,var(--st) 14%,var(--background));border-radius:12px;gap:.1rem;min-width:0;display:grid}.mx-table b{font-size:var(--t-1);font-weight:600}.mx-table span{font-size:var(--t-m1);overflow-wrap:anywhere;line-height:1.25}.mx-table small{font-size:var(--t-m1);color:var(--muted-foreground)}.mx-s-livre{--st:var(--st-livre)}.mx-s-aguardando{--st:var(--st-aguardando)}.mx-s-consumindo{--st:var(--st-consumindo)}.mx-s-continua{--st:var(--st-continua)}.mx-s-suja{--st:var(--st-suja)}.mx-phone{justify-content:space-between;align-items:center;gap:var(--e-2);margin-top:var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid color-mix(in oklab,var(--amber) 55%,var(--border));background:var(--card);border-radius:12px;flex-wrap:wrap;display:flex}.mx-phone p{font-size:var(--t-m1);flex:12rem;margin:0;line-height:1.4}.mx-phone span{min-width:48px;min-height:48px;padding:0 var(--e-4);border-radius:var(--r-ctl);background:var(--primary);color:var(--primary-foreground);font:600 var(--t-m1)/1 var(--font-sans);place-items:center;display:inline-grid}@media (max-width:420px){.mx-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer-top.has-services{gap:var(--e-10);grid-template-columns:1.4fr 1fr 1.2fr 1.2fr 1.2fr}}.bd-link{color:inherit;text-decoration:none}.bd-link:before{content:"";position:absolute;inset:0}.bd-link:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}
.lb-shot{gap:var(--e-3);display:grid}.lb-shot .geo-note{margin:0}.lb-panel{border:1px solid var(--border);background:var(--background);box-shadow:0 18px 50px -20px var(--shade);border-radius:12px;padding:clamp(.9rem,2.4vw,1.4rem)}.lb-title{margin:0 0 var(--e-3);font-weight:500}.lb-rows{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.lb-rows li{gap:.1rem var(--e-3);padding:var(--e-2) var(--e-3);border:1px solid color-mix(in oklab,var(--st) 60%,var(--border));background:color-mix(in oklab,var(--st) 12%,var(--background));border-radius:12px;grid-template-columns:1fr auto;display:grid}.lb-rows b{font-weight:600}.lb-rows span,.lb-rows small{font-size:var(--t-m1);color:var(--muted-foreground)}.lb-rows em{font-style:normal;font-size:var(--t-m1);color:var(--foreground);grid-column:1/-1}.lb-ok{--st:var(--st-consumindo)}.lb-no{--st:var(--st-suja)}.lb-grid{gap:var(--e-4);margin:var(--e-8) 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.lb-grid h2{font-size:var(--t-1);margin:0 0 var(--e-2);font-weight:500}.lb-list{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.lb-list li{justify-content:space-between;gap:var(--e-4);font-size:var(--t-0);line-height:1.4;display:flex}.lb-list li b{white-space:nowrap;font-weight:500}.lb-list small{color:var(--muted-foreground);font-size:var(--t-m1);display:block}.lb-fields{gap:var(--e-4);margin-bottom:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.lb-fields label{gap:var(--e-2);font-size:var(--t-0);color:var(--muted-foreground);display:grid}.lb-fields input,.lb-fields select{min-height:48px;padding:0 var(--e-3);border:1px solid var(--border);background:var(--background);color:var(--foreground);font:500 var(--t-0) var(--font-sans);border-radius:8px}.lb-fields fieldset{gap:var(--e-4);border:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;display:grid}.lb-fields legend{font-size:var(--t-0);color:var(--foreground);margin-bottom:var(--e-2);padding:0}.lb-break{margin:0 0 var(--e-4);gap:var(--e-1);color:var(--muted-foreground);font-size:var(--t-m1);padding:0;list-style:none;display:grid}.lb-break li{justify-content:space-between;gap:var(--e-4);max-width:28rem;display:flex}
.skip-link,.logo-link,.desktop-nav a{align-items:center;min-height:48px;display:inline-flex}.skip-link{min-height:48px}.pj-link,.bd-link,.contact-channel a{align-items:center;min-height:48px;display:inline-flex}.contact-form input,.contact-form select{min-height:48px}.lang-btn{justify-content:center;min-width:48px;min-height:48px}.header-cta{min-height:48px}.footer-top>div:not(:first-child) a,.footer-legal a,.footer-team,.footer-legal li a,.gp-crumb a,.sv-crumbs a{align-items:center;min-height:48px;display:inline-flex}@media (min-width:1024px) and (pointer:fine){.footer-top>div:not(:first-child) a,.footer-legal a,.footer-legal li a,.footer-team{min-height:36px}}.scroll-progress{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.scroll-progress{width:100%;height:2px;z-index:var(--z-progresso);pointer-events:none;background:var(--primary);transform-origin:0;animation:linear both spGrow;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes spGrow{to{transform:scaleX(1)}}}@supports (animation-timeline:view()){.hs-head>.kicker{position:relative}.hs-head>.kicker:after{content:"";background:var(--primary);transform-origin:0;width:3.5rem;height:1px;animation:linear both ajRule;animation-timeline:view();animation-range:entry 10% entry 60%;position:absolute;bottom:-.7rem;left:0}@keyframes ajRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-head>p:not(.kicker){position:relative}.hs-head>p:not(.kicker):before{content:"";background:var(--primary);transform-origin:50% 0;border-radius:2px;width:2px;animation:linear both ajBar;animation-timeline:view();animation-range:entry 20% cover 45%;position:absolute;top:.2em;bottom:.2em;left:-.8rem}@keyframes ajBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mt-num{animation:linear both ajNum;animation-timeline:view();animation-range:entry entry 70%}@keyframes ajNum{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.bd-grid>:nth-child(3n+2),.pr-grid>:nth-child(3n+2),.pj-grid>:nth-child(3n+2){animation-range:entry 6% entry 46%}.bd-grid>:nth-child(3n+3),.pr-grid>:nth-child(3n+3),.pj-grid>:nth-child(3n+3){animation-range:entry 12% entry 52%}}}.form-note a{color:var(--primary);text-underline-offset:3px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.footer-top>div:not(:first-child){gap:0}.hx-net{color:var(--primary);border:0 solid var(--foreground)}.theme-toggle{border-radius:var(--r-ctl);width:48px;height:48px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.theme-toggle:hover{color:var(--foreground)}.theme-toggle.is-on{color:var(--foreground);border-color:var(--border);background:var(--secondary)}.theme-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-toggle svg{fill:none}.theme-toggle.is-on svg{fill:currentColor}.dm-term{--primary:#5eead4;--muted-foreground:#9fb0c2;--foreground:#f1f4f9;--border:#242b3a}.automation-section{--primary:var(--lightningcss-light,#5eead4)var(--lightningcss-dark,#0b6b61);--muted-foreground:var(--lightningcss-light,#98a2b8)var(--lightningcss-dark,#465163);--border:var(--lightningcss-light,#242b3a)var(--lightningcss-dark,#d0d7e1)}@media (max-width:1180px){.site-header .header-inner{gap:var(--e-2)}}@media (min-width:901px){.bd-grid:after{content:"";background:var(--background)}}.contact-form .form-consent{align-items:flex-start;gap:var(--e-3);cursor:pointer;flex-direction:row;min-height:48px}.contact-form .form-consent input[type=checkbox]{width:24px;min-width:24px;height:24px;accent-color:var(--primary);border-bottom:0;flex-shrink:0;margin:0;padding:0}.contact-form .form-consent span{float:none;font:400 var(--t-m1)/1.4 var(--font-sans);text-transform:none}.contact-form .form-consent small{color:var(--muted-foreground);font-size:var(--t-m2);display:block}.contact-form .form-consent a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}
:root{--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.25rem;--e-6:1.5rem;--e-7:1.75rem;--e-8:2rem;--e-9:2.25rem;--e-10:2.5rem;--e-11:2.75rem;--e-12:3rem;--e-14:3.5rem;--e-16:4rem;--e-18:4.5rem;--e-20:5rem;--e-22:5.5rem;--e-24:6rem;--e-26:6.5rem;--e-28:7rem;--e-32:8rem;--e-36:9rem;--t-m2:.64rem;--t-m1:.8rem;--t-0:1rem;--t-1:1.25rem;--t-2:1.563rem;--t-3:1.953rem;--t-4:2.441rem;--t-5:3.052rem;--t-6:3.815rem;--t-7:4.768rem;--t-8:5.96rem;--t-9:7.451rem;--lh-texto:1.5;--lh-titulo:1.1;--medida:68ch;--ease-saida:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--d-micro:.16s;--d-entrada:.6s;--d-titulo:.9s;--d-cascata:70ms;--z-base:0;--z-conteudo:10;--z-header:80;--z-grao:90;--z-loader:200;--z-progresso:250;--z-skip:300;--alvo-toque:48px}@media (prefers-reduced-motion:reduce){:root{--d-micro:0s;--d-entrada:0s;--d-titulo:0s;--d-cascata:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
