:root{--card:#122030;--card-rgb:18,32,48;--gradt:var(--grad);--glass:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.02))}html[data-theme="light"]{--bg:#FBFAF6;--bg-rgb:251,250,246;--bg-mid:#F0EFE8;--tx:#0D1B2A;--tx-rgb:13,27,42;--acc:#4A7A00;--line:rgba(13,27,42,.11);--card:#FFFFFF;--card-rgb:255,255,255;--gradt:linear-gradient(100deg,#5C9A00 0%,#5FA80A 30%,#2E93B5 100%);--shadow:0 30px 70px -34px rgba(13,27,42,.28);--glass:linear-gradient(160deg,#fff,rgba(255,255,255,.78));color-scheme:light}html[data-theme="dark"]{color-scheme:dark}.sec.light{--tx:var(--ink);--tx-rgb:var(--ink-rgb);--acc:#4A7A00;--line:var(--line-dark);--card:#fff;--card-rgb:255,255,255;--gradt:linear-gradient(100deg,#5C9A00,#2E93B5)}.q,.diag-art,.who .ic,.browser,.v-store .mb,.phone,.btn.dark,.bridge .btn,.kin u,.step:hover,.final-dark{--tx:#fff;--tx-rgb:255,255,255;--acc:var(--lime);--bg-rgb:var(--night-rgb);--line:rgba(255,255,255,.1)}html[data-theme="light"] .orb{opacity:.32}html[data-theme="light"] .scan,html[data-theme="light"] .art{background:var(--glass);border-color:rgb(13 27 42 / .1)}html[data-theme="light"] .srow{background:#fff}html[data-theme="light"] .ok{color:#3D6B00;background:rgba(var(--lime-rgb),.22)}html[data-theme="light"] .warn{color:#8A5A00;background:rgb(255 190 70 / .2)}html[data-theme="light"] .bad{color:#B83232;background:rgb(255 107 107 / .14)}html[data-theme="light"] .scan-top .ex{color:#8A5A00;border-color:rgb(138 90 0 / .5)}html[data-theme="light"] .v-bars .trend path{stroke:var(--ink)}html[data-theme="light"] .pcard .x,html[data-theme="light"] .pains .x{color:#C43C3C}html[data-theme="light"] .two .box.neg{background:rgb(255 107 107 / .06)}html[data-theme="light"] .eb-neg{color:#C43C3C!important}html[data-theme="light"] .hdr.stuck{box-shadow:0 1px 0 var(--line),0 10px 30px -20px rgb(13 27 42 / .25)}html[data-theme="light"] .chip{box-shadow:0 14px 30px -18px rgb(13 27 42 / .35)}html[data-theme="light"] .final::before{opacity:.8}.eb-neg{color:#ff8a8a!important}.grad,h2 em{background:var(--gradt);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.14em .02em}.sec.light h2 em{padding:.04em .1em}.mini-bars,.v-bars .bars{direction:ltr}html[data-theme="light"] :is(.pcard,.svc,.st,.incl .col,.incl-flat li,.pains li,.checks li,.acc details,.rel a,.two .box,.work,.case-sm,.trust,.place-card){background:#fff;box-shadow:0 18px 40px -30px rgb(13 27 42 / .35)}html[data-theme="light"] .svc.big{background:linear-gradient(135deg,rgba(var(--lime-rgb),.22),rgba(var(--cyan-rgb),.14)),#fff}html[data-theme="light"] .st.on{background:#fff;border-color:rgba(var(--lime-rgb),.6)}html[data-theme="light"] .two .box.neg{background:#FFF6F6}html[data-theme="light"] .acc details[open]{background:#fff}h1,h2,h3,h4{line-height:1.38}h1{line-height:1.32}.hero h1,.shero h1{padding-block:.06em}.lead,p,li,dd{line-height:1.85}.kin-t{line-height:1.4}.kin .rot{height:1.45em;line-height:1.45em;padding-block:0}.kin .rot b{line-height:1.45em}.srow,.chip,.pl,.btn,.badge,.eyebrow{line-height:1.5}.ring b{line-height:1.25}.ring .v{animation-name:ringfill2}@keyframes ringfill2{to{stroke-dashoffset:var(--off,78)}}.stat .n{line-height:1.15;padding-block:.06em}.acc summary{line-height:1.5}@media (max-width:640px){.btn{white-space:normal;text-align:center;line-height:1.45}.hl{white-space:normal}}.logo{min-height:44px}.logo img{height:var(--logo-h,44px);width:auto;max-width:200px;object-fit:contain;flex:none}.lg-dark{display:none}html[data-theme="dark"] .lg-light{display:none}html[data-theme="dark"] .lg-dark{display:block}.flogo img{height:var(--logo-h-f,48px);max-width:220px}.mode{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--tx);margin-inline-start:.4rem;transition:background .3s,border-color .3s,transform .4s var(--ease)}.mode:hover{border-color:var(--lime);background:rgba(var(--lime-rgb),.1);transform:rotate(-12deg)}.mode svg{width:20px;height:20px;grid-area:1/1}.mode .mi-sun{display:none}html[data-theme="dark"] .mode .mi-sun{display:block}html[data-theme="dark"] .mode .mi-moon{display:none}.hdr .btn.hd{margin-inline-start:.2rem}@media (max-width:900px){.logo img{height:var(--logo-h-m,38px);max-width:150px}.mode{margin-inline-start:auto}.burger{margin-inline-start:.5rem}}.hero-grid.solo{grid-template-columns:1fr;max-width:62rem}.shero .hero-grid.solo{max-width:56rem}.page-hero-sm{padding-bottom:2.5rem}.page-hero-sm h1{font-size:clamp(2rem,5vw,3.6rem)}.btn.wa-g .arr{color:var(--wa)}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.work{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:rgba(var(--tx-rgb),.04);border:1px solid var(--line);transition:transform .5s var(--ease),border-color .4s;height:100%}.work:hover{transform:translateY(-6px);border-color:rgba(var(--lime-rgb),.45)}.work-shot{display:block;aspect-ratio:16/10;overflow:hidden;background:rgba(var(--tx-rgb),.06)}.work-shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--ease)}.work:hover .work-shot img{transform:scale(1.04)}.work-body{padding:1.4rem 1.5rem 1.2rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.work-cat{align-self:flex-start;font-size:.78rem;font-weight:700;padding:.15rem .75rem;border-radius:999px;background:rgba(var(--lime-rgb),.14);color:var(--acc)}.work h3{font-size:1.18rem;line-height:1.5}.work h3 a:hover{color:var(--acc)}.work p{color:rgba(var(--tx-rgb),.7);font-size:.95rem}.work-sub{font-weight:600}.work .more{margin-top:auto;font-weight:700;color:var(--acc);display:inline-flex;gap:.5rem;align-items:center;min-height:44px}.wk-item{display:block}.wk-item.hide{display:none}.wk-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem}.wk-f{min-height:44px;padding:.5rem 1.1rem;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:.95rem;color:rgba(var(--tx-rgb),.8);display:inline-flex;align-items:center;gap:.4rem;transition:.25s}.wk-f small{font-size:.75rem;opacity:.7}.wk-f:hover{border-color:var(--lime)}.wk-f.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.work-single{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:start}.work-cover{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:rgba(var(--tx-rgb),.04);position:sticky;top:6.5rem}.work-cover img{width:100%;height:auto}.work-text .tb-prose{font-size:1.05rem}.work-hero{padding-bottom:2.5rem}.clients{margin-top:3rem}.clients-t{text-align:center;font-weight:700;color:rgba(var(--tx-rgb),.7);margin-bottom:1rem}.cl-marq{border:0;background:none;padding-block:.6rem}.cl-marq .track{gap:1.1rem;animation-duration:46s}.cl{display:grid;place-items:center;height:76px;min-width:120px;padding:.6rem 1.1rem;border-radius:16px;background:#fff;border:1px solid rgb(13 27 42 / .08)}.cl img{max-height:56px;width:auto;max-width:140px;object-fit:contain}.q.q-img{padding:1rem;gap:.8rem}.q.q-img::before{display:none}.q-shot{display:block;border-radius:14px;overflow:hidden;background:#000}.q-shot img{width:100%;height:auto;max-height:520px;object-fit:cover;object-position:top}.who-q{display:flex;align-items:center;gap:.9rem;padding-top:.8rem;border-top:1px solid var(--line)}.who-q .av{width:40px;height:40px;border-radius:50%;background:var(--grad);flex:none}.who-q small{display:block;color:rgba(var(--tx-rgb),.55);font-size:.82rem}.incl.incl-2{grid-template-columns:repeat(2,1fr)}.incl.incl-4{grid-template-columns:repeat(4,1fr)}.incl-flat{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;counter-reset:none}.incl-flat li{padding:1.5rem;border-radius:var(--r);background:linear-gradient(170deg,rgba(var(--tx-rgb),.07),rgba(var(--tx-rgb),.02));border:1px solid var(--line);transition:.4s var(--ease)}.incl-flat li:hover{border-color:rgba(var(--lime-rgb),.45);transform:translateY(-5px)}.incl-flat .n{display:inline-block;font-family:var(--f-display);font-weight:900;color:var(--acc);font-size:.95rem;margin-bottom:.6rem}.incl-flat h3{font-size:1.15rem;margin-bottom:.4rem}.incl-flat p{font-size:.94rem;color:rgba(var(--tx-rgb),.72)}.steps.steps-4{grid-template-columns:repeat(4,1fr)}.steps.steps-5{grid-template-columns:repeat(5,1fr)}.scan-art .scan-rows{margin-top:.4rem}.srow.on-static{width:100%}.art-wrap .chip.c1{inset-inline-end:-1rem;top:-1.2rem}.who li p{color:var(--paper-ink)}.about-p p+p{margin-top:1rem}.sec.light .about-p p{color:#3b4650}.values .pcard{min-height:0}@media (min-width:1101px){.problem-grid.values{grid-template-columns:repeat(5,1fr)}.values .pcard{padding:1.7rem 1.3rem 1.5rem}}.ok-x{background:rgba(var(--lime-rgb),.16)!important;color:var(--acc)!important}.place-card{padding:2rem;border-radius:var(--r-lg);border:1px solid var(--line);background:rgba(var(--tx-rgb),.04);display:grid;gap:1rem}.place-card .ic{width:52px;height:52px;border-radius:16px;background:rgba(var(--lime-rgb),.14);color:var(--acc);display:grid;place-items:center}.place-card .ic svg{width:26px;height:26px}.place-loc{font-weight:700;color:var(--acc)}.ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem}.ways li{padding:1.6rem;border-radius:var(--r);background:#fff;border:1px solid var(--line-dark);display:grid;gap:.5rem;align-content:start}.ways .ic{width:46px;height:46px;border-radius:14px;background:var(--ink);color:var(--lime);display:grid;place-items:center;margin-bottom:.4rem}.ways .ic svg{width:22px;height:22px}.ways .lab{font-size:.88rem;color:#5b6670;font-weight:600}.ways a,.ways b{font-weight:800;font-family:var(--f-display);font-size:1.15rem;color:var(--ink);overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}.ways a:hover{color:#4A7A00}.form-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.after-h{margin-top:2.4rem;font-size:1.35rem}.after{display:grid;gap:.9rem;margin-top:1.2rem}.after li{display:flex;gap:.9rem;align-items:flex-start;color:rgba(var(--tx-rgb),.8)}.after .dot{width:2rem;height:2rem;flex:none;border-radius:50%;background:var(--grad);color:var(--ink);display:grid;place-items:center;font-weight:900;font-family:var(--f-display)}.after b{color:var(--tx)}.cform{padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--r-lg);background:rgba(var(--tx-rgb),.04);border:1px solid var(--line);box-shadow:var(--shadow)}html[data-theme="light"] .cform{background:#fff}.cform form{display:grid;gap:1.1rem}.f2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fld{display:grid;gap:.45rem;border:0;min-width:0}.fld>span,.fld legend{font-weight:700;font-size:.95rem}.fld i,.agree i{color:#ff8a8a;font-style:normal}.fld input,.fld select,.fld textarea{width:100%;min-height:50px;padding:.75rem 1rem;border-radius:14px;border:1.5px solid var(--line);background:rgba(var(--bg-rgb),.6);color:var(--tx);font:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s}html[data-theme="light"] .fld input,html[data-theme="light"] .fld select,html[data-theme="light"] .fld textarea{background:#FBFAF6}.fld textarea{resize:vertical;min-height:110px}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--lime);box-shadow:0 0 0 4px rgba(var(--lime-rgb),.18)}.fld input::placeholder,.fld textarea::placeholder{color:rgba(var(--tx-rgb),.42)}.fld select option{color:#0D1B2A}.opts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.opt{position:relative;cursor:pointer}.opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.opt span{display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1rem;border-radius:999px;border:1.5px solid var(--line);font-size:.92rem;font-weight:600;transition:.25s}.opt input:checked+span{background:var(--lime);border-color:var(--lime);color:var(--ink)}.opt input:focus-visible+span{outline:3px solid var(--lime);outline-offset:2px}.agree{display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem;line-height:1.7}.agree input{width:22px;height:22px;flex:none;margin-top:.2rem;accent-color:var(--lime)}.agree a{color:var(--acc);text-decoration:underline}.cform .btn{justify-self:start}.hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.form-ok{display:grid;gap:1rem;justify-items:start;padding:1rem 0}.form-ok .ic{width:56px;height:56px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center}.form-ok .ic svg{width:30px;height:30px}.form-ok p{font-size:1.1rem;font-weight:600}.form-err{padding:.9rem 1.1rem;border-radius:14px;border:1px solid rgb(255 107 107 / .5);background:rgb(255 107 107 / .1);margin-bottom:1rem;font-weight:600}.faq-group{padding-block:2.2rem;border-top:1px solid var(--line)}.faq-group:first-of-type{border-top:0}.faq-group h2{font-size:clamp(1.5rem,3vw,2.2rem)}.faq-more a{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;margin-top:.8rem;color:var(--acc);font-weight:700}.faq-more svg{width:20px;height:20px;color:var(--wa)}.faq-tabs{position:sticky;top:4.6rem;z-index:5;padding:.6rem 0;background:rgba(var(--bg-rgb),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-group{scroll-margin-top:9rem}.page-body{max-width:52rem;margin-inline:auto}.socs{display:flex;gap:.5rem;margin-top:1.2rem}.soc{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);display:grid;place-items:center;color:rgba(var(--tx-rgb),.75);transition:.25s}.soc:hover{border-color:var(--lime);color:var(--acc)}.soc svg{width:20px;height:20px}.ftr-loc{display:inline-flex;min-height:44px;align-items:center;color:rgba(var(--tx-rgb),.7)}.ftr-bot a{color:rgba(var(--tx-rgb),.6);min-height:44px;display:inline-flex;align-items:center}.ftr-bot a:hover{color:var(--acc)}@media (max-width:1100px){.works-grid{grid-template-columns:1fr 1fr}.incl-flat,.incl.incl-4{grid-template-columns:1fr 1fr}.steps.steps-4,.steps.steps-5{grid-template-columns:repeat(3,1fr)}.form-grid,.work-single{grid-template-columns:1fr}.work-cover{position:static}}@media (max-width:640px){.works-grid,.incl-flat,.incl.incl-2,.incl.incl-4,.f2{grid-template-columns:1fr}.steps.steps-4,.steps.steps-5{grid-template-columns:1fr}.works-grid.snap>*{flex:0 0 84%}.cl{height:64px;min-width:100px}.cl img{max-height:46px}.cform .btn{justify-self:stretch}.faq-tabs{top:4rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.faq-tabs .wk-f{flex:none}}.tb-blog .container,.tb-single .container{width:min(var(--wrap),100% - 2.5rem);max-width:none;padding-inline:0;margin-inline:auto}h1 em,.tb-hero-title em{font-style:normal;font-weight:900;background:var(--gradt);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.14em .02em}@media (max-width:640px){.tb-blog .container,.tb-single .container{width:min(var(--wrap),100% - 2rem)}}svg.bi,.btn .arr[class]{flex:none}svg.bi{fill:currentColor;stroke:none}.brand-badge{border-radius:8px;flex:none}.chip img.brand-badge,.pl img.brand-badge{border-radius:8px}html[data-theme="dark"] .brand-badge{box-shadow:0 0 0 1px rgb(255 255 255 / .12)}.ways .ic.ic-wa{background:#25D366;color:#fff}.btn.wa .arr,.wa-fab svg{fill:currentColor}.soc:hover{color:#fff;background:var(--ink)}.scan.is-loading .ring svg{animation:scanspin 1.1s linear infinite}.scan.is-loading .ring .v{animation:none;stroke-dashoffset:210}@keyframes scanspin{to{transform:rotate(270deg)}}.srow.sk{opacity:1;animation:none;pointer-events:none;min-height:52px}.srow.sk .ic,.srow.sk i,.srow.sk em{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(var(--tx-rgb),.06),rgba(var(--tx-rgb),.16),rgba(var(--tx-rgb),.06));background-size:200% 100%;animation:skel 1.2s ease-in-out infinite}.srow.sk i{height:12px;flex:1;max-width:55%}.srow.sk em{width:68px;height:20px;margin-inline-start:auto;padding:0}@keyframes skel{to{background-position:-200% 0}}.scan .srow.live{animation-delay:calc(var(--i,0) * .06s)!important}.scan.has-result .scan-rows{max-height:none}.tip.err{border-color:rgb(255 107 107 / .55);background:rgb(255 107 107 / .1)}.tip.ok-tip{border-style:solid}.scan[data-grade="ok"] .ring b .num{color:var(--acc)}.scan[data-grade="bad"] .ring b .num{color:#ff8a8a}html[data-theme="light"] .scan[data-grade="bad"] .ring b .num{color:#C43C3C}.scan[data-grade="warn"] .ring b .num{color:#ffc65a}html[data-theme="light"] .scan[data-grade="warn"] .ring b .num{color:#8A5A00}.scan-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.scan-cta .btn{flex:1 1 auto;white-space:normal;text-align:center;line-height:1.4}.scan-form .btn .spin{width:16px;height:16px;border-radius:50%;border:2.5px solid rgb(13 27 42 / .3);border-top-color:var(--ink);animation:scanspin2 .8s linear infinite;flex:none}@keyframes scanspin2{to{transform:rotate(360deg)}}.scan-form .btn:disabled{opacity:.85;cursor:progress}.scan-head .t1{overflow-wrap:anywhere}@media (max-width:640px){.scan-cta .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.scan.is-loading .ring svg,.srow.sk .ic,.srow.sk i,.srow.sk em{animation:none}}.scan-cta .btn:first-child{flex-basis:100%}.scan-cta .scan-pdf{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.scan-cta .scan-pdf svg{width:1.1em;height:1.1em;flex:none}.srow.c-wait{cursor:default}.srow.c-wait em{display:inline-flex;align-items:center;gap:.35rem}.srow.c-wait .spin,.scan-pdf.wait .spin{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:#fff0;animation:scanspin2 .8s linear infinite;flex:none;display:inline-block}.scan-pdf.wait{pointer-events:none;opacity:.7}.scan-pdf.making{pointer-events:none;opacity:.8}.scan-pdf.making .spin{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:#fff0;animation:scanspin2 .8s linear infinite;display:inline-block}