@font-face{font-family:PJS Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:106%}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--bg: #efefef;--card: #ffffff;--line: #e1e1e1;--ink: #1a2824;--soft: #55645f;--mute: #5f6b67;--mint: #4ece9e;--mint-ink: #0c2a20;--mint-deep: #0f6a4e;--tint: #e0f4ea;--deep: #1d372f;--deep-2: #2a4d42;--r: 20px;--out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Plus Jakarta Sans,PJS Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0}h1,h2,h3{word-spacing:.06em}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--mint-deep);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px;top:8px;z-index:100;padding:10px 16px;background:var(--deep);color:#fff;border-radius:10px}.skip:focus{left:8px}.wrap{width:min(1160px,100% - 48px);margin-inline:auto}.sec{padding-block:clamp(40px,6vw,76px)}.sec+.sec{padding-top:0}.center{text-align:center}.h2{font-size:clamp(25px,1.2rem + 1.4vw,34px);font-weight:700;line-height:1.18;letter-spacing:-.01em}.lead{color:var(--soft);font-size:17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s var(--out),background .2s,box-shadow .2s}.btn:hover{transform:translateY(-1px)}.btn--deep{background:var(--deep);color:#fff}.btn--deep:hover{background:var(--deep-2)}.btn--mint{background:var(--mint);color:var(--mint-ink);box-shadow:0 8px 20px #4ece9e52}.btn--mint:hover{background:#62d8ac}.btn--line{background:#fff9;border-color:#cfd8d4;color:var(--ink)}.btn--line:hover{background:#fff}.btn--sm{min-height:40px;padding:0 20px;font-size:14px}.btns{display:flex;flex-wrap:wrap;gap:12px}.hdr{position:sticky;top:0;z-index:50;background:#efefefd1;border-bottom:1px solid rgba(225,225,225,.9)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hdr{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}.hdr-in{display:flex;align-items:center;gap:24px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:17px;text-decoration:none;letter-spacing:-.01em}.nav{display:flex;gap:6px;margin-inline:auto}.nav a{position:relative;padding:8px 14px;font-size:14.5px;font-weight:500;color:var(--soft);text-decoration:none;border-radius:999px;transition:color .2s}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);font-weight:600}.nav a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:var(--mint)}.burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;place-items:center}.burger span,.burger span:before{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;position:relative;transition:transform .25s var(--out)}.burger span:before{content:"";position:absolute;top:6px;left:0}.burger[aria-expanded=true] span{transform:rotate(45deg)}.burger[aria-expanded=true] span:before{transform:translateY(-6px) rotate(-90deg);top:6px}.mnav{display:none}@media(max-width:859px){.nav,.hdr .btn{display:none}.burger{display:grid}.mnav{position:absolute;left:16px;right:16px;top:calc(100% + 6px);padding:14px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 50px #142c242e}.mnav.is-open{display:block}.mnav a:not(.btn){display:block;padding:13px 10px;font-size:16px;font-weight:500;text-decoration:none;border-bottom:1px solid #eef1f0}.mnav a[aria-current=page]{color:var(--mint-deep);font-weight:700}.mnav .btn{width:100%;margin-top:12px}}.art{width:100%;height:auto;overflow:visible}.art .flow{stroke-dasharray:3 6}.art .flt{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.art .flow{animation:flow 2.6s linear infinite}.art .flt{animation:flt 6s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes flow{to{stroke-dashoffset:-18}}@keyframes flt{50%{transform:translateY(-7px)}}}.hero{position:relative;overflow:hidden;padding-block:clamp(36px,6vw,84px) clamp(28px,4vw,56px)}.hero-in{position:relative;text-align:center}.hero h1{max-width:18ch;margin-inline:auto;color:#0a0c0b;font-size:clamp(34px,1.2rem + 3.4vw,58px);font-weight:700;line-height:1.06;letter-spacing:-.022em}.h1-soft{color:#444c49}.hero .lead{max-width:46ch;margin:20px auto 0}.tools{padding-block:22px;border-block:1px solid var(--line)}.tools-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 40px}.tools small{width:100%;text-align:center;font-size:12.5px;color:var(--mute);letter-spacing:.04em;text-transform:uppercase}.tools span{font-size:19px;font-weight:700;letter-spacing:-.01em;color:#5f6b67}.grid{display:grid;gap:18px}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:859px){.g3{grid-template-columns:1fr}}@media(max-width:639px){.g2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px;box-shadow:0 1px 2px #142c2408;transition:transform .25s var(--out),box-shadow .25s}.card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #142c2417}.card h3{font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.card p{margin-top:8px;color:var(--soft);font-size:14.5px}.ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:13px;background:var(--tint);color:var(--mint-deep)}.ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.more{margin-top:14px}.more summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--mint-deep);list-style:none}.more summary::-webkit-details-marker{display:none}.more summary:after{content:" \2192"}.more[open] summary:after{content:" \2191"}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chips li{padding:5px 12px;font-size:13px;color:var(--soft);background:#f4f4f4;border:1px solid var(--line);border-radius:999px}.deep{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse 60% 90% at 100% 0%,rgba(78,206,158,.16),transparent 60%),var(--deep);border-radius:26px;padding:clamp(28px,4vw,48px)}.deep h2{font-size:clamp(23px,1.1rem + 1.2vw,31px);font-weight:700;line-height:1.2;letter-spacing:-.01em;max-width:22ch}.deep .lead{color:#ffffffb8}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px}.steps li{padding:4px 22px 4px 0}.steps li+li{padding-left:22px;border-left:1px solid rgba(255,255,255,.14)}.steps b{display:block;font-size:15px;font-weight:700;color:var(--mint);letter-spacing:.04em}.steps strong{display:block;margin-top:8px;font-size:17px;font-weight:650}.steps span{display:block;margin-top:4px;font-size:14px;color:#ffffffad}.steps .ico{width:42px;height:42px;margin:0 0 12px;background:#4ece9e24;color:var(--mint)}@media(max-width:859px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.steps li:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:479px){.steps{grid-template-columns:1fr}.steps li,.steps li+li{padding-left:0;border-left:0}}.cta{text-align:center}.cta h2{margin-inline:auto}.cta .lead{margin:12px auto 0;max-width:46ch}.cta .btns{justify-content:center;margin-top:26px}.proj{padding:0;overflow:hidden;display:flex;flex-direction:column}.proj-b{padding:22px 24px 26px}.proj-b small{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mint-deep)}.proj-b h3{margin-top:4px;font-size:18px;font-weight:650}.proj-b p{margin-top:8px;color:var(--soft);font-size:14.5px}.ph{position:relative;overflow:hidden;padding-block:clamp(30px,5vw,64px) clamp(24px,3vw,40px)}.ph-in{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center}.ph h1{font-size:clamp(32px,1.1rem + 2.8vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.018em}.ph .lead{margin-top:14px;max-width:48ch}.ph .art-wrap{max-width:340px;margin-left:auto;width:100%}@media(max-width:759px){.ph-in{grid-template-columns:1fr}.ph .art-wrap{display:none}}.photo{position:relative;margin-left:auto;width:min(100%,360px)}.photo:before{content:"";position:absolute;inset:8% -6% -6% 10%;border-radius:28px;background:var(--tint);z-index:0}.photo img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 4.6;height:auto;object-fit:cover;object-position:top;border-radius:24px;box-shadow:0 24px 50px #142c242e}@media(max-width:759px){.photo{margin:8px auto 0;width:min(100%,300px)}}.svc{display:grid;gap:0}.svc h3{font-size:19px}.svc p{font-size:15px}.step-note{margin-top:18px;text-align:center;color:var(--soft);font-size:14.5px}.feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.feat h2{font-size:clamp(22px,1.1rem + 1vw,29px);font-weight:700;letter-spacing:-.01em}.dl{margin-top:18px;display:grid;gap:14px}.dl div{display:grid;grid-template-columns:92px 1fr;gap:12px;font-size:14.5px}.dl dt{color:var(--mint);font-weight:600}.dl dd{color:#ffffffd1}.feat .shot{padding:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:18px}.feat .shot svg{border-radius:10px}@media(max-width:859px){.feat{grid-template-columns:1fr}}.proj .dl{gap:10px;margin-top:14px}.proj .dl div{grid-template-columns:82px 1fr;font-size:14px}.proj .dl dt{color:var(--mint-deep)}.proj .dl dd{color:var(--soft)}.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start}.about p+p{margin-top:14px}.about p{color:var(--soft)}.about p strong{color:var(--ink)}.skills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px}.skills .card{padding:20px 6px;text-align:center}.skills .ico{margin:0 auto 10px}.skills b{font-size:13px;font-weight:600}@media(max-width:859px){.about{grid-template-columns:1fr}.skills{grid-template-columns:repeat(2,minmax(0,1fr))}}.way{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px;align-items:start}.way h2{max-width:12ch}.way ol{display:grid;gap:10px}.way li{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:16px 20px;background:var(--card);border:1px solid var(--line);border-radius:16px}.way li b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tint);color:var(--mint-deep);font-size:14px}.way strong{display:block;font-size:16px}.way span{font-size:14px;color:var(--soft)}@media(max-width:759px){.way{grid-template-columns:1fr}}.quote{text-align:left}.quote q{display:block;max-width:24ch;font-size:clamp(24px,1.1rem + 1.6vw,34px);font-weight:650;line-height:1.22;letter-spacing:-.01em;quotes:none}.quote .qm{display:block;margin-bottom:8px;font-size:54px;line-height:.8;font-weight:800;color:var(--mint)}.form{display:grid;gap:16px}.field label{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600}.field .opt{font-weight:400;color:var(--mute)}.input{width:100%;min-height:46px;padding:11px 14px;font:inherit;font-size:16px;color:var(--ink);background:#f6f8f7;border:1px solid var(--line);border-radius:12px;transition:border-color .2s,box-shadow .2s,background .2s}textarea.input{min-height:112px;resize:vertical}.input:focus{outline:none;background:#fff;border-color:var(--mint-deep);box-shadow:0 0 0 3px #4ece9e47}.input[aria-invalid=true]{border-color:#c2410c}.hp-field{position:absolute;left:-9999px}.fine{font-size:12.5px;color:var(--mute)}.fine a{color:var(--mint-deep)}.status{min-height:22px;font-size:14px;color:var(--soft)}.status.is-error{color:#b42318}.faq{display:grid;gap:12px;max-width:820px;margin-inline:auto}.faq details{background:var(--card);border:1px solid var(--line);border-radius:16px;transition:box-shadow .25s}.faq details[open]{box-shadow:0 12px 28px #142c2414}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400;color:var(--mint-deep)}.faq details[open] summary:after{content:"\2013"}.faq p{padding:0 22px 20px;color:var(--soft);font-size:15px}.legal{max-width:820px;margin-inline:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(26px,4vw,48px)}.legal h2{margin:30px 0 8px;font-size:18px;font-weight:650}.legal h2:first-of-type{margin-top:24px}.legal p,.legal li{color:var(--soft);font-size:15px}.legal li{margin-top:6px;padding-left:18px;position:relative}.legal li:before{content:"";position:absolute;left:4px;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--mint)}.legal a{color:var(--mint-deep);font-weight:600}@media(prefers-reduced-motion:no-preference){html.js .rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--out),transform .6s var(--out);transition-delay:var(--rv-d, 0ms)}html.js .rv.is-in{opacity:1;transform:none}}.nf{min-height:60vh;display:grid;align-content:center;justify-items:start;gap:14px;padding-block:60px}.ftr{margin-top:clamp(48px,7vw,88px);border-top:1px solid var(--line);padding-block:clamp(36px,5vw,64px) 22px}.ftr-brand{position:relative;z-index:1;padding:clamp(28px,5vw,64px)}.ftr-logo{font-size:clamp(34px,2rem + 1.6vw,52px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.ftr-sub{margin-top:8px;font-size:15px;color:var(--soft)}.ftr-socials{display:flex;justify-content:flex-start;gap:14px;margin-top:28px}.ftr-soc{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#151a18;color:#fff;transition:transform .2s var(--out),background .2s,color .2s}.ftr-soc:hover{background:var(--mint);color:var(--mint-ink);transform:translateY(-2px)}.ftr-soc svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ftr-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:880px;margin:clamp(32px,5vw,56px) auto 0}.ftr-cols h2{margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ftr-cols ul{display:grid;gap:9px}.ftr-cols a{font-size:15px;color:var(--ink);text-decoration:none}.ftr-cols a:hover{color:var(--mint-deep);text-decoration:underline}.ftr-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(32px,5vw,56px);padding-top:18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--mute)}.ftr-legal{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.ftr-legal a{color:var(--mute);text-decoration:none}.ftr-legal a:hover{color:var(--ink);text-decoration:underline}.dots{margin-top:16px;display:grid;gap:8px}.dots li{position:relative;padding-left:22px;font-size:15px;color:#ffffffdb}.dots li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--mint)}.about .intro{font-size:18px;line-height:1.55;color:var(--ink);font-weight:500}.glass{position:relative;background:#fafcfbf0;border:1px solid rgba(255,255,255,.75);box-shadow:0 14px 36px #142c2424,inset 0 1px #ffffffe6}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:linear-gradient(140deg,#ffffffc7,#ffffff75);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,#ffffff8c,#fff0 38%);pointer-events:none}.sec{position:relative;isolation:isolate;overflow-x:clip}@media(min-width:900px){.grid>.card,.skills .card{background:#fafcfbf0;border-color:#fffc;box-shadow:0 12px 34px #142c2417,inset 0 1px #ffffffe6}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.grid>.card,.skills .card{background:linear-gradient(140deg,#ffffffbd,#ffffff6b);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}}.hdr .btn{box-shadow:0 6px 16px #4ece9e4d}@media(prefers-reduced-motion:no-preference){html.js .rv--title{--rv-y: 22px;filter:blur(6px)}html.js .rv--card{transform:translate3d(0,28px,0) scale(.975)}html.js .rv.is-in{filter:none;transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tilt{will-change:transform}.tilt:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-3px);box-shadow:0 18px 44px #142c2424}}@media(max-width:639px){.wrap{width:calc(100% - 32px)}.sec{padding-block:26px}.sec+.sec{padding-top:0}.hdr-in{min-height:60px}.hero{padding-block:22px 18px}.hero h1{font-size:31px;line-height:1.08}.hero .lead{margin-top:12px;font-size:15.5px}.ph{padding-block:22px 8px}.ph h1{font-size:30px}.ph .lead{margin-top:8px;font-size:15.5px}.h2{font-size:23px}.tools{padding-block:14px}.tools-in{gap:6px 20px}.tools small{font-size:11px}.tools span{font-size:15px}.card{padding:18px}.grid{gap:12px}.deep{padding:22px 20px;border-radius:22px}.deep h2{font-size:22px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;margin-top:20px}.steps li,.steps li+li{padding:0 10px 0 0;border-left:0}.steps li:nth-child(2n){padding-left:14px;border-left:1px solid rgba(255,255,255,.14)}.steps strong{font-size:15.5px}.steps span{font-size:13px}.steps .ico{margin-bottom:8px}.proj-b{padding:16px 18px 20px}.feat{gap:20px}.feat .shot{padding:10px}.dl div,.proj .dl div{grid-template-columns:74px 1fr;gap:8px;font-size:13.5px}.about p+p{margin-top:10px}.about .intro{font-size:16px}.photo{width:min(70%,240px);margin:4px auto 0}.skills{gap:10px}.way{gap:14px}.way li{padding:12px 14px;grid-template-columns:40px 1fr;gap:12px}.quote q{font-size:22px}.quote .qm{font-size:40px}.form{gap:12px}.field--biz{display:none}textarea.input{min-height:88px}.faq summary{padding:14px 16px;font-size:15px}.faq p{padding:0 16px 16px;font-size:14.5px}.legal{padding:22px 18px}.ftr{margin-top:32px;padding-block:28px 18px}.ftr-socials{margin-top:20px}.ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:26px}.ftr-cols nav:last-child{grid-column:1 / -1}.ftr-cols nav:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-end{margin-top:26px;flex-direction:column;gap:6px}}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hdr{position:fixed;top:10px;left:0;right:0;background:none;border:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hdr .hdr-in{width:max-content;max-width:calc(100% - 24px);min-height:0;margin-inline:auto;padding:6px 10px 6px 6px;gap:6px;pointer-events:auto;background:#fffffff0;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 12px 34px #142c2429,0 2px 6px #142c240f}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hdr .hdr-in{background:#ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}}.brand--lm{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#151a18;color:#fff;font-size:15px;font-weight:800;letter-spacing:0;text-decoration:none;transition:transform .2s var(--out)}.brand--lm:hover{transform:scale(1.05)}.hdr .nav{margin-inline:0;gap:2px}.hdr .nav a{padding:10px 16px;font-size:15px}.hdr .nav a[aria-current=page]:after{left:16px;right:16px;bottom:5px}.mnav{pointer-events:auto}.nf{padding-top:130px}section[id]{scroll-margin-top:84px}@media(max-width:859px){.hdr .hdr-in{width:calc(100% - 24px);justify-content:space-between;padding-right:6px}.hdr .burger{margin-left:0;border:0;background:transparent}.mnav{left:12px;right:12px;width:auto;top:calc(100% + 8px)}}@media(max-width:639px){.hdr .hdr-in{min-height:0}}@media(min-width:860px){.hdr .hdr-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 14px;gap:10px}.hdr .nav{display:flex}.hdr .nav a{flex:1 1 0;text-align:center;white-space:nowrap}.brand--lm{margin:0}}@property --brillo{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hero-tag,.btn--glow{position:relative;isolation:isolate;display:inline-flex;align-items:center;margin-bottom:22px;padding:11px 26px;border-radius:999px;background:#121614;color:#fff;font-size:15.5px;font-weight:500;letter-spacing:0;box-shadow:0 10px 28px #0f6a4e2e,0 0 16px #4ece9e47}.hero-tag:before,.btn--glow:before{content:"";position:absolute;inset:0;z-index:-1;padding:2.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--brillo),rgba(255,255,255,.28) 0 40%,rgba(78,206,158,.55) 56%,#4ece9e 72%,#b8f2dc 86%,#ffffff 92%,rgba(255,255,255,.28) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(prefers-reduced-motion:no-preference){.hero-tag:before,.btn--glow:before{animation:brillo 4.5s linear infinite}@keyframes brillo{to{--brillo: 360deg}}}@media(max-width:639px){.hero-tag{margin-bottom:14px;padding:9px 20px;font-size:13.5px}}.hero-top{display:flex;justify-content:center;margin-bottom:clamp(18px,3vw,34px)}.hero-top .hero-tag{margin-bottom:0}.btn--glow{margin-bottom:0;min-height:50px;padding:0 30px;font-size:15.5px;font-weight:500}.btn--glow:hover{background:#1b211e}.nav-drop{display:flex;align-items:center;justify-content:center;flex:1 1 0;gap:0}.nav-drop>a{flex:0 1 auto!important}.chev{display:grid;place-items:center;width:26px;height:26px;margin-left:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--soft);cursor:pointer}.chev svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--out)}.chev[aria-expanded=true] svg{transform:rotate(180deg)}.chev:hover{color:var(--ink)}.rlabel{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rpanel{display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;background:#fbfbfa;border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 24px 60px #141e1a29}.rcats{padding:30px 22px 30px 26px;background:#f3f3f1}.rcats ul{display:grid;gap:2px;margin-top:22px}.rcats a,.rcats button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 8px;font:inherit;font-size:16px;color:var(--ink);text-align:left;text-decoration:none;background:transparent;border:0;border-radius:12px;cursor:pointer;transition:background .2s}.rcats a:hover,.rcats button:hover{background:#0000000a}.rcats button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px #141e1a14}.rcats i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.rcats span{flex:1}.rcats em{font-style:normal;font-size:14px;color:var(--mute)}.rmain{padding:30px 32px 34px}.rhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.rall{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none}.rall svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rall:hover{color:var(--mint-deep)}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rcard[hidden]{display:none}.rtag{display:inline-block;margin-top:14px;padding:4px 11px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3b3b38;background:color-mix(in srgb,var(--c) 16%,#fff);border-radius:999px}.rcard h3,.skill h3{margin-top:10px;font-size:15.5px;font-weight:500;line-height:1.4}.skill .rtag{margin-top:0}.skill .ico{margin-bottom:14px}.skill h3{margin-top:12px;font-size:17px;font-weight:650}.rpanel--page{box-shadow:0 12px 34px #141e1a14}.mega{display:none}@media(min-width:860px){.mega{display:block;position:absolute;left:50%;top:68px;width:min(1160px,calc(100% - 48px));padding-top:8px;opacity:0;visibility:hidden;transform:translate(-50%,8px);pointer-events:none;transition:opacity .2s var(--out),transform .25s var(--out),visibility 0s linear .25s}.mega.is-open{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition-delay:0s}.mega .rgrid{gap:20px}.mega .rcard h3{font-size:14.5px}}@media(max-width:1099px)and (min-width:860px){.hdr .nav a{padding:10px 11px;font-size:14px}.hdr .hdr-in{padding:6px 10px;gap:6px}.rpanel{grid-template-columns:220px minmax(0,1fr)}.rmain{padding:24px 22px}}@media(max-width:859px){.rpanel{grid-template-columns:1fr;border-radius:22px}.rcats{padding:18px 16px}.rcats ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rcats button{width:auto;padding:8px 14px;font-size:14.5px;background:#fff;border:1px solid var(--line);border-radius:999px}.rcats button span{flex:none}.rcats button em{margin-left:2px}.rcats button[aria-pressed=true]{background:var(--deep);color:#fff;border-color:var(--deep);box-shadow:none}.rcats button[aria-pressed=true] em{color:#ffffffb3}.rcats i{display:none}.rmain{padding:20px 16px 22px}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:559px){.rgrid{grid-template-columns:1fr}}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,select{touch-action:manipulation}.input{-webkit-appearance:none;appearance:none}select.input{-webkit-appearance:menulist;appearance:menulist}.hdr{top:calc(10px + env(safe-area-inset-top,0px))}.hero{padding-top:calc(clamp(36px,6vw,84px) + 72px + env(safe-area-inset-top,0px))}.ph{padding-top:calc(clamp(30px,5vw,64px) + 72px + env(safe-area-inset-top,0px))}.ftr{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}@media(max-width:639px){.hero,.ph{padding-top:calc(92px + env(safe-area-inset-top,0px))}.ftr{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.hp-field input{font-size:16px}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.form>.field--full,.form>.fine,.form>.form-actions,.form>.status{grid-column:1 / -1}.form>.fine,.form>.status{text-align:center}.form-actions{display:flex;justify-content:center}.form-actions .btn{min-width:220px}@media(max-width:639px){.form{grid-template-columns:1fr;gap:12px}.form-actions .btn{width:100%}}#contacto+.sec{padding-top:clamp(22px,3vw,32px)}.rmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px}.rmeta .rtag{margin-top:0}.rcat{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--soft)}.rcat i{width:8px;height:8px;border-radius:50%;background:var(--c)}.rtag--lvl{color:#4a504e;background:#e9e9e7}.rcard p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rcard p.rlvl{margin-top:10px;font-size:12.5px;color:var(--mute);-webkit-line-clamp:1;line-clamp:1}.skill .rmeta{margin-top:0}.skill-why{margin-top:12px;font-size:14px;color:var(--ink)!important}.skill-why strong{font-weight:650}.skill-lbl{margin-top:16px!important;font-size:12px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)!important}.skill .chips{margin-top:8px}.skill-rev{display:flex;align-items:center;gap:8px;margin-top:16px!important;font-size:12.5px!important;color:var(--soft)!important}.skill-rev i{flex:none;width:8px;height:8px;border-radius:50%;background:#d7a21c}.skill{display:flex;flex-direction:column}.ftr-brand{padding:0;text-align:center}.ftr-socials{justify-content:center}.ftr-soc--ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.ftr-soc--li{background:#0a66c2;color:#fff}.ftr-soc--ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff;filter:brightness(1.08)}.ftr-soc--li:hover{background:#0a66c2;color:#fff;filter:brightness(1.12)}.brand--lm svg{width:28px;height:auto;display:block}.bi{flex:none;width:26px;height:26px;display:block}.tools-in .tool{display:inline-flex;align-items:center;gap:10px}.skill .chips li{display:inline-flex;align-items:center;gap:7px}.skill .chips .bi{width:15px;height:15px}@media(max-width:639px){.tools-in .tool{gap:7px}.tools-in .bi{width:20px;height:20px}}.feat .shot img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px}@media(max-width:859px){.hdr .hdr-in{width:max-content;max-width:calc(100% - 24px);justify-content:center;gap:8px;padding:6px 8px 6px 6px}.hdr .burger{margin:0;width:46px;height:46px;border:0;border-radius:50%;background:#f1f1ef}}.feat--wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.feat .shot--panel{padding:0;background:none;border:0}@media(max-width:859px){.feat--wide{grid-template-columns:1fr}}.cardwin{padding:22px;background:var(--tb, #e8eeeb);border-bottom:1px solid var(--line)}.grid--cases.g3 .cardwin{padding:16px}.grid--cases .proj-b h3{margin-top:2px}.grid--cases .proj-b p{margin-top:6px}.grid--cases .winbox{margin-inline:auto}@media(max-width:639px){.cardwin,.grid--cases.g3 .cardwin{padding:14px}}.hero-vid{background:url(/assets/hero/vent-poster.webp) 30% center / cover;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.hero-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% center;opacity:0;transition:opacity .8s ease}.hero-vid video.is-on{opacity:.4}.hero .wrap{position:relative;z-index:1}@media(max-width:700px){.hero-vid video{object-position:22% center}.hero-vid video.is-on{opacity:.36}}@media(prefers-reduced-motion:reduce){.hero-vid video{display:none}.hero-vid{background:url(/assets/hero/vent-poster.webp) 30% center / cover;opacity:.4}}.hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-bottom:clamp(24px,6vh,64px)}.hero>.wrap{width:min(1160px,100% - 48px)}.hero-vid{-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}@media(max-width:639px){.hero>.wrap{width:calc(100% - 32px)}}@media(max-width:700px){.h1-wel{display:block;margin-top:.18em}}.rfeat-meta{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.rfeat-meta li{padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--soft);background:#1428200f;border-radius:999px}.crumbs{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;font-weight:600;color:var(--soft)}.crumbs a{color:var(--mint-deep);text-decoration:none}.crumbs a:hover{text-decoration:underline}.ph .rfeat-meta{margin-top:18px}.guide-cover img{display:block;width:100%;max-width:860px;height:auto;margin-inline:auto;border-radius:22px;box-shadow:0 20px 50px #3c281929}.guide{max-width:820px;margin-inline:auto;padding:clamp(24px,4vw,46px);background:var(--card);border:1px solid var(--line);border-radius:24px}.guide h2{margin:38px 0 10px;font-size:clamp(19px,1rem + .5vw,23px);font-weight:700;letter-spacing:-.01em}.guide h2:first-child{margin-top:0}.guide h3{margin:0 0 6px;font-size:15.5px;font-weight:700}.guide p{margin:0 0 12px;color:var(--soft);font-size:16px;line-height:1.65}.guide strong{color:var(--ink, #14211c);font-weight:650}.guide .gnote{font-size:14px;font-style:italic}.gcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.gcard{padding:16px 18px;background:#ffffffb3;border:1px solid var(--line);border-radius:16px}.gcard p{margin:0;font-size:14.5px;line-height:1.55}.gsteps{display:grid;gap:12px;margin:14px 0;padding:0;list-style:none;counter-reset:gs}.gsteps li{position:relative;padding-left:40px;color:var(--soft);font-size:15.5px;line-height:1.6;counter-increment:gs}.gsteps li:before{content:counter(gs);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;color:#7a2f17;background:#f6dccd;border-radius:50%}.gtpl,.gsem{margin:18px 0;padding:18px 20px;background:#faf5ee;border:1px solid #eee2d3;border-radius:16px}.gtpl-t{margin:0 0 8px!important;font-size:12px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a8482a!important}.gtpl p:last-child{margin:0;line-height:1.8}.gwho{display:grid;gap:14px;margin:14px 0}.gwho-i{padding:18px 20px;background:#ffffffb3;border:1px solid var(--line);border-radius:18px}.gwho-d{margin-bottom:10px!important;font-size:14.5px!important}.gprompt{margin:0;padding:12px 16px;background:#faf5ee;border-left:3px solid #d97757;border-radius:4px 12px 12px 4px}.gprompt figcaption{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a8482a}.guide .gprompt p{margin:0;font-size:14.5px;line-height:1.6;color:#3a2d26}.gcheck{display:grid;gap:10px;margin:12px 0;padding:0;list-style:none}.gcheck li{position:relative;padding-left:28px;color:var(--soft);font-size:15.5px;line-height:1.6}.gcheck li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c2a20' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%}.gsem ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gsem li{display:flex;align-items:flex-start;gap:10px;color:var(--soft);font-size:15px;line-height:1.55}.gsem li i{flex:none;width:12px;height:12px;margin-top:6px;border-radius:50%}.gsem .g{background:#2fb36f}.gsem .y{background:#e0a31a}.gsem .r{background:#d6453a}@media(max-width:639px){.gcards{grid-template-columns:1fr}.guide{border-radius:20px}}.rcard-in{display:block;color:inherit;text-decoration:none}.rcover{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px;box-shadow:0 8px 22px #1428201f;transition:transform .25s ease,box-shadow .25s ease}.rcard-in:hover .rcover{transform:translateY(-2px);box-shadow:0 14px 30px #1428202e}.rcard-in:hover h3{text-decoration:underline;text-underline-offset:3px}.rcard .rmeta{margin-top:12px}.gtable{margin:16px 0;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#ffffffb3}.gtable table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.gtable caption{padding:10px 14px 0;text-align:left;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mint-deep)}.gtable th{padding:10px 14px;text-align:left;font-size:12.5px;font-weight:700;color:var(--ink, #14211c);background:#1428200d;white-space:nowrap}.gtable td{padding:10px 14px;vertical-align:top;color:var(--soft);border-top:1px solid var(--line)}.gtoday,.gnext{margin:18px 0;padding:16px 20px;border-radius:16px}.gtoday{background:#e8f6ef;border:1px solid #cfeadc}.gnext{background:#f1f2f4;border:1px solid var(--line)}.guide .gtoday p:last-child,.guide .gnext p:last-child{margin:0}.gtoday .gtpl-t{color:#0f6a4e!important}.gnext .gtpl-t{color:var(--soft)!important}.guide .gfine{margin:18px 0 0;font-size:13px;color:var(--mute, #7b8794)}.guide .gback{margin:26px 0 0;font-size:15px}.guide .gback a{color:var(--mint-deep);font-weight:600;text-decoration:none}.guide .gback a:hover{text-decoration:underline}.guide>p:first-child+p{margin-top:0}.skill-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-top .ico{margin-bottom:0!important}.skill-ai{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:13px;font-weight:650;background:#fff;border:1px solid var(--line);border-radius:999px}.skill-ai .bi{width:16px;height:16px}.skill .rmeta{margin-top:14px}.skill-id{margin-top:2px!important;font-size:12.5px!important;font-weight:600;color:var(--mute)!important;letter-spacing:.01em}.skill-how{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none;counter-reset:sh}.skill-how li{position:relative;padding-left:28px;font-size:14px;line-height:1.55;color:var(--soft);counter-increment:sh}.skill-how li:before{content:counter(sh);position:absolute;left:0;top:1px;display:grid;place-items:center;width:19px;height:19px;font-size:11px;font-weight:700;color:#0f6a4e;background:#e0f4ea;border-radius:50%}.skill-how em{font-style:normal;font-weight:600;color:var(--ink);background:#1428200f;padding:0 5px;border-radius:5px}.skill-how strong{font-weight:650;color:var(--ink)}.skillintro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px 36px;padding:clamp(22px,3vw,34px);background:var(--card);border:1px solid var(--line);border-radius:24px}.skillintro h2{font-size:clamp(20px,1rem + .6vw,25px);font-weight:700;margin-bottom:8px}.skillintro p{color:var(--soft);font-size:15.5px;line-height:1.65}.skillintro em{font-style:normal;font-weight:600;color:var(--ink);background:#1428200f;padding:0 5px;border-radius:5px}.skillintro-list{display:grid;gap:12px;align-content:center;margin:0;padding:0;list-style:none}.skillintro-list li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:var(--soft)}.skillintro-list .bi{flex:none;width:24px;height:24px;margin-top:1px}.skillintro-list strong{color:var(--ink)}.skillintro-warn{grid-column:1 / -1;margin:0;padding:12px 16px;font-size:14px!important;background:#fbefd2;color:#6b4a00!important;border-radius:12px}@media(max-width:859px){.skillintro{grid-template-columns:1fr}}.winbox{position:relative;width:100%;aspect-ratio:520 / 340;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 40px #08121c47,0 0 0 1px #ffffff14}.w{--ink: #1c2530;--mut: #7b8794;--line: #e5e9ee;--bg: #f5f7f9;--pill: #eceff3;--ac: #3f8f6f;--ad: #1f5c46;--soft: #e5f3ee;--barbg: #fff;position:absolute;left:0;top:0;width:520px;height:340px;display:flex;flex-direction:column;overflow:hidden;transform:scale(var(--s, .62));transform-origin:0 0;font-size:11px;line-height:1.35;text-align:left;color:var(--ink);background:var(--bg)}.w *,.w *:before,.w *:after{box-sizing:border-box}.w p,.w h4,.w h5,.w dl,.w dd{margin:0}.w-bar{display:flex;align-items:center;gap:5px;height:30px;flex:none;padding:0 12px;background:var(--barbg);border-bottom:1px solid var(--line)}.w-bar i{width:8px;height:8px;border-radius:50%;background:#ed6a5e}.w-bar i:nth-child(2){background:#f4bf4f}.w-bar i:nth-child(3){background:#61c554}.w-url{display:flex;align-items:center;justify-content:center;gap:5px;width:220px;height:18px;margin:0 auto;padding:0 10px;font-size:9.5px;color:var(--mut);background:var(--pill);border-radius:9px;white-space:nowrap}.w-url .w-ic{width:9px;height:9px}.w-av{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:7.5px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--ac)}.w-body{position:relative;display:flex;flex:1;min-height:0}.w-ic{width:13px;height:13px;flex:none}.w-brand{display:inline-flex;align-items:center;gap:6px}.w-logo{display:block;width:22px;height:22px;flex:none;color:var(--ac)}.w-logo svg{display:block;width:100%;height:100%}.w-bn b{display:block;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.w-bn small{display:block;font-size:8.5px;color:var(--mut)}.w-cur{position:absolute;left:0;top:0;z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.k-sw,.c-sw{display:grid}.k-sw b,.c-sw b{grid-area:1 / 1;font:inherit}.k-sw .k0,.c-sw .c0{display:none}.w--tallo{--ac: #e0583f;--ad: #8f2f1c;--soft: #fdeae5;--ink: #2b2220;--mut: #8f807a;--line: #f0e5df;--bg: #fbf7f4;--pill: #f4ece7}.w--ferro{--ac: #2d6cf0;--ad: #1c47a8;--soft: #e7effe;--ink: #17233a;--mut: #74829a;--line: #e3e9f3;--bg: #f4f7fc;--pill: #eaf0f9}.w--orbita{--ac: #8b6cff;--ad: #c4b5ff;--soft: rgba(139, 108, 255, .16);--ink: #ebe8ff;--mut: #9d98c9;--line: rgba(255, 255, 255, .08);--bg: #13112b;--pill: rgba(255, 255, 255, .07);--barbg: #191640}.w--norte{--ac: #1f9d73;--ad: #0e5b42;--soft: #e2f5ee;--ink: #14261f;--mut: #6f827a;--line: #e3ebe7;--bg: #f3f6f4;--pill: #e9efec}.w--aureo{--ac: #0b9fb5;--ad: #0a5a68;--soft: #def5f8;--ink: #10282d;--mut: #6c868b;--line: #e0ecee;--bg: #f4f9fa;--pill: #e8f1f3}.w--web{--ac: #7b8794;--bg: #fff}.w--web .w-bar{background:#f1f3f5}.w--web .w-url{width:150px;height:14px;background:#e3e7eb}.w--web .w-av{width:14px;height:14px;background:#cfd5db}.w--web .w-url .w-ic{display:none}.w-body--img{display:block;overflow:hidden;background:#14261f}.w-body--img img{display:block;width:520px;height:auto;max-width:none}.w-ripple{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000040;opacity:0;pointer-events:none;z-index:5}.w-side{display:flex;flex-direction:column;gap:12px;width:112px;flex:none;padding:11px 9px;background:#fff;border-right:1px solid var(--line)}.w-side nav{display:grid;gap:2px}.w-side nav b{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:500;color:var(--mut);border-radius:7px;white-space:nowrap}.w-side nav b.on{color:var(--ad);font-weight:700;background:var(--soft)}.w-side--dark{width:118px;background:#103a2e;border-color:transparent}.w-side--dark .w-bn b{color:#fff}.w-side--dark .w-bn small{color:#8fbba8}.w-side--dark .w-logo{color:#7be0b4}.w-side--dark nav b{color:#9cc7b6}.w-side--dark nav b.on{color:#fff;background:#ffffff1c}.w-rail{display:flex;flex-direction:column;align-items:center;gap:15px;width:44px;flex:none;padding:12px 0;background:#fff;border-right:1px solid var(--line);color:var(--mut)}.w-rail .w-ic.on{width:28px;height:28px;padding:6px;color:var(--ac);background:var(--soft);border-radius:8px}.tl-chat{display:flex;flex-direction:column;flex:1;min-width:0}.tl-head{display:flex;align-items:center;justify-content:space-between;height:36px;flex:none;padding:0 12px;border-bottom:1px solid var(--line)}.tl-who{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.tl-who i{width:18px;height:18px;border-radius:50%;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.tl-state{display:flex;align-items:center;gap:5px;font-size:9.5px;color:var(--mut)}.tl-state em{width:6px;height:6px;border-radius:50%;background:#2fb36f;box-shadow:0 0 0 3px #2fb36f2e}.tl-msgs{display:flex;flex-direction:column;flex:1;gap:7px;min-height:0;padding:10px 12px;overflow:hidden}.tl-m{max-width:80%;padding:7px 10px;font-size:10.6px;line-height:1.35;border-radius:12px}.tl-m.c{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.tl-m.a{align-self:flex-end;color:var(--ad);background:var(--soft);border-bottom-right-radius:4px}.tl-slot{display:grid;justify-items:end}.tl-slot .tl-m{grid-area:1 / 1}.a-t1,.a-t2{opacity:0;align-self:end}.tl-dots{display:flex;gap:3px;padding:3px 2px}.tl-dots i{width:5px;height:5px;border-radius:50%;background:var(--ac);opacity:.6}.tl-input{position:relative;display:flex;align-items:center;height:34px;flex:none;margin:0 12px 11px;padding:0 5px 0 12px;background:#fff;border:1px solid var(--line);border-radius:17px;font-size:10.5px}.tl-ph{flex:1;color:var(--mut)}.tl-typed{position:absolute;left:12px;top:50%;transform:translateY(-50%);max-width:0;overflow:hidden;white-space:nowrap;border-right:1.5px solid var(--ac)}.tl-send{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--ac);border-radius:50%}.tl-send .w-ic{width:11px;height:11px}.tl-side{width:150px;flex:none;padding:12px;background:#fff;border-left:1px solid var(--line)}.tl-side h4{margin-bottom:9px;font-size:11px;font-weight:700}.tl-side dl{display:grid;gap:8px}.tl-side dt{font-size:8.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.tl-side dd{position:relative;height:15px;font-size:10.6px;font-weight:600}.tl-side .d{position:absolute;left:0;color:#c8bdb8}.tl-side .v{position:absolute;left:0;top:0;padding-right:6px;background:#fff;white-space:nowrap}.tl-sem{display:flex;gap:6px;margin:13px 0 7px}.tl-sem b{width:12px;height:12px;border-radius:50%;opacity:.25}.tl-sem .g{background:#2fb36f}.tl-sem .y{background:#e0a31a;opacity:1;box-shadow:0 0 0 3px #e0a31a38}.tl-sem .r{background:#d6453a}.tl-note{position:relative;height:13px;font-size:9.3px;color:var(--mut)}.tl-note span{position:absolute;left:0;top:0;white-space:nowrap}.a-na{opacity:0}.fe-main{position:relative;display:flex;flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 12px}.fe-top{display:flex;gap:8px}.fe-search{display:flex;align-items:center;gap:6px;flex:1;height:24px;padding:0 9px;font-size:10px;color:var(--mut);background:#fff;border:1px solid var(--line);border-radius:12px}.fe-btn{display:flex;align-items:center;height:24px;padding:0 11px;font-size:10px;font-weight:600;color:#fff;background:var(--ac);border-radius:12px}.fe-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fe-kpis>div{padding:6px 9px;background:#fff;border:1px solid var(--line);border-radius:9px}.fe-kpis small{display:block;font-size:8.8px;color:var(--mut)}.fe-kpis strong{font-size:14px;font-weight:700;letter-spacing:-.01em}.fe-tab{padding:2px 9px;background:#fff;border:1px solid var(--line);border-radius:9px}.fe-tr{display:grid;grid-template-columns:62px minmax(0,1fr) 100px 72px;gap:6px;align-items:center;height:24px;font-size:9.8px;border-top:1px solid #edf1f7}.fe-tr>span:first-child{color:var(--mut);font-size:9px}.fe-tr>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-th{height:20px;border-top:0;font-size:8.3px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.fe-th>span:first-child{font-size:8.3px}.fe-st{display:flex;align-items:center;gap:7px}.fe-num{display:grid;width:24px;text-align:right;font-weight:600}.fe-num b{grid-area:1 / 1;font-weight:600}.fe-num .n0{display:none}.fe-bar{width:46px;height:4px;background:#e8edf5;border-radius:3px;overflow:hidden}.fe-bar i{display:block;width:var(--w);height:100%;background:var(--ac);border-radius:3px}.fe-tr:nth-child(3) .fe-bar i,.fe-tr:nth-child(6) .fe-bar i{background:#e8a020}.fe-cab .fe-bar i{width:24%;background:#e5484d}.fe-badge-w{position:relative;height:16px}.b{position:absolute;left:0;top:0;padding:2px 7px;font-style:normal;font-size:8.6px;font-weight:700;border-radius:9px;white-space:nowrap}.b.ok{color:#15774a;background:#e3f6ec}.b.low{color:#8a5a00;background:#fdf0d4}.b.out{color:#a3262b;background:#fde4e4}.fe-cab .b0{display:none}.fe-flow{display:flex;align-items:center;gap:5px;font-size:9.4px}.fe-flow span{padding:3px 9px;font-weight:600;background:#fff;border:1px solid var(--line);border-radius:10px}.fe-flow i{font-style:normal;color:var(--mut)}.fe-order{position:absolute;right:14px;bottom:16px;display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:9.4px;font-weight:600;color:#fff;background:#17233a;border-radius:12px;opacity:0}.fe-order .w-ic{width:10px;height:10px}.fe-toast{position:absolute;right:12px;bottom:10px;display:flex;align-items:center;gap:9px;width:196px;padding:8px 11px;color:#fff;background:#17233a;border-radius:10px;box-shadow:0 8px 20px #101c3240}.fe-toast .w-ic{width:14px;height:14px;color:#ffc45c}.fe-toast b{display:block;font-size:9.6px;font-weight:600}.fe-toast small{font-size:8.6px;opacity:.7}.or-main{display:flex;flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 12px}.or-top{display:flex;align-items:center;gap:10px}.or-top .w-bn b{color:#fff}.or-seg{position:relative;display:flex;margin-left:auto;padding:2px;background:#ffffff0f;border-radius:8px}.or-seg b{position:relative;z-index:1;display:block;padding:3px 0;font-size:9.4px;font-weight:600;text-align:center;color:var(--mut)}.or-seg .s1{width:34px;color:#fff}.or-seg .s2{width:58px}.or-seg .s3{width:30px}.or-pill{position:absolute;left:2px;top:2px;width:34px;height:19px;background:var(--ac);border-radius:6px}.or-sr{display:grid;place-items:center;width:24px;height:24px;color:var(--mut);background:#ffffff0f;border-radius:50%}.or-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.or-kpis>div,.or-card{padding:7px 10px;background:#1b1840;border:1px solid var(--line);border-radius:9px}.or-kpis small{display:block;font-size:8.8px;color:var(--mut)}.or-kpis strong{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#fff}.or-kpis span{margin-left:5px;font-size:8.8px;font-weight:700;color:#46d1c6}.or-kpis .dn{color:#ff8a7a}.or-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:7px}.or-card h4{margin-bottom:5px;font-size:9.4px;font-weight:600;color:var(--mut)}.or-chart{position:relative}.or-chart svg{display:block;width:100%;height:76px;overflow:visible}.or-grid line{stroke:#ffffff0f;stroke-width:1;vector-effect:non-scaling-stroke}.or-area{fill:#8b6cff24}.or-l1,.or-l2{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.or-l1{stroke:#a48cff;stroke-width:2.2}.or-l2{stroke:#5a5790;stroke-width:1.4}.or-dot{position:absolute;left:calc(10px + (100% - 20px)*.838);top:46px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:#fff;border:2px solid var(--ac);border-radius:50%;box-shadow:0 0 0 4px #8b6cff40}.or-tip{position:absolute;left:calc(10px + (100% - 20px)*.838);top:40px;transform:translate(-82%,-100%);padding:4px 8px;background:#2a2660;border:1px solid rgba(255,255,255,.12);border-radius:7px;white-space:nowrap}.or-tip small{display:block;font-size:8px;color:var(--mut)}.or-tip b{font-size:10px;color:#fff}.or-donut>div{display:flex;align-items:center;gap:9px;height:76px}.or-donut svg{flex:none;width:62px;height:62px;transform:rotate(-90deg)}.or-donut ul{display:grid;gap:5px;flex:1;margin:0;padding:0;list-style:none;font-size:9.4px}.or-donut li{display:flex;align-items:center;gap:5px}.or-donut li i{width:7px;height:7px;border-radius:50%;flex:none}.or-donut li b{margin-left:auto;color:#fff}.or-top4{display:grid;gap:4px}.or-top4 h4{margin-bottom:1px}.or-p{display:grid;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:7px;font-size:9.3px}.or-p i{height:4px;background:#ffffff12;border-radius:3px;overflow:hidden}.or-p b{display:block;width:var(--w);height:100%;background:linear-gradient(90deg,var(--ac),#5be0d0);border-radius:3px;transform-origin:0 50%}.or-p em{font-style:normal;text-align:right;color:var(--mut)}.nv-main{display:flex;flex-direction:column;flex:1;gap:7px;min-width:0;padding:10px 12px}.nv-hello{display:flex;align-items:baseline;justify-content:space-between}.nv-hello strong{font-size:13px;font-weight:700;letter-spacing:-.01em}.nv-hello span{padding:2px 9px;font-size:9px;font-weight:600;color:var(--ad);background:var(--soft);border-radius:9px}.nv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nv-kpis>div{padding:6px 8px;background:#fff;border:1px solid var(--line);border-radius:8px}.nv-kpis small{display:block;font-size:8.4px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-kpis strong{font-size:13px;font-weight:700;letter-spacing:-.01em}.nv-kpis span{display:block;font-size:8.4px;font-weight:700;color:var(--ac)}.nv-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px}.nv-card{padding:7px 9px;background:#fff;border:1px solid var(--line);border-radius:8px}.nv-card h4{margin-bottom:5px;font-size:9.4px;font-weight:600;color:#3a4a43}.nv-card svg{display:block;width:100%;height:56px}.nv-bars rect{fill:var(--ac);opacity:.9;transform-box:fill-box;transform-origin:50% 100%}.nv-ch{display:grid;grid-template-columns:1fr auto;gap:1px 8px;margin-bottom:7px;font-size:9.2px}.nv-ch b{font-weight:700}.nv-ch i{grid-column:1 / -1;height:4px;background:#e8eeeb;border-radius:3px;overflow:hidden}.nv-ch u{display:block;width:var(--w);height:100%;background:var(--ac);border-radius:3px;transform-origin:0 50%}.nv-rows{max-height:60px;overflow:hidden}.nv-tr{display:grid;grid-template-columns:38px minmax(0,1fr) 72px 84px;gap:6px;align-items:center;height:20px;white-space:nowrap;padding:0 3px;font-size:9.4px;border-top:1px solid #eef2f0}.nv-tr>span:first-child{color:var(--mut)}.nv-tr em{justify-self:start;padding:1px 7px;font-style:normal;font-size:8.4px;font-weight:600;border-radius:9px}.e-n{color:#0f6a4e;background:#e0f4ea}.e-p{color:#8a5a00;background:#fbefd2}.e-e{color:#4a504e;background:#e9ebea}.nv-hl{background:var(--soft);border-radius:5px;border-top-color:transparent}.nv-new{overflow:hidden}.au-site{width:192px;flex:none;padding:12px;background:#fff;border-right:1px solid var(--line)}.au-nav{display:flex;align-items:center;gap:9px;margin-bottom:13px;font-size:8.8px;color:var(--mut)}.au-nav .w-brand{margin-right:auto}.au-site h4{margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.15;letter-spacing:-.015em}.au-site p{margin-bottom:11px;font-size:9.4px;color:var(--mut)}.au-f{margin-bottom:8px}.au-f small{display:block;margin-bottom:2px;font-size:8.3px;font-weight:600;color:var(--mut)}.au-in{display:flex;align-items:center;height:22px;padding:0 7px;background:#fbfdfd;border:1px solid #d9e6e9;border-radius:6px}.au-t{display:block;max-width:20em;overflow:hidden;white-space:nowrap;font-size:10px;border-right:1.5px solid transparent}.au-btn{display:grid;place-items:center;height:26px;margin-top:11px;font-size:10px;font-weight:700;color:#fff;background:var(--ac);border-radius:13px}.au-btn b{grid-area:1 / 1;display:flex;align-items:center;gap:4px;font:inherit}.au-btn .x0{display:none}.au-btn .w-ic{width:11px;height:11px}.au-link{position:relative;display:flex;align-items:center;width:34px;flex:none}.au-link i{display:block;width:100%;border-top:1.5px dashed var(--ac);opacity:.7}.au-link i:after{content:"";position:absolute;right:3px;top:50%;width:6px;height:6px;margin-top:-3.5px;border-top:1.5px solid var(--ac);border-right:1.5px solid var(--ac);transform:rotate(45deg)}.au-link u{position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;background:var(--ac);border-radius:50%;opacity:0}.au-crm{display:flex;flex-direction:column;flex:1;gap:8px;min-width:0;padding:11px 11px 11px 0}.au-ch{display:flex;align-items:center;justify-content:space-between}.au-ch strong{font-size:11px;font-weight:700}.au-ch span{color:var(--mut)}.au-kan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1}.au-col{padding:6px;background:#e8f1f3;border-radius:8px;overflow:hidden}.au-col h5{display:flex;justify-content:space-between;margin-bottom:5px;font-size:8.8px;font-weight:700}.au-col h5 em{font-style:normal;color:var(--mut)}.au-k{margin-bottom:5px;padding:5px 7px;background:#fff;border-radius:6px;box-shadow:0 1px 2px #0a3c461a}.au-k b{display:block;font-size:9.4px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-k span{font-size:8.4px;color:var(--mut)}.au-hl{box-shadow:0 1px 2px #0a3c461a,inset 2px 0 0 var(--ac)}.au-slide{overflow:hidden}@media(max-width:639px){.winbox{border-radius:10px}}@media(prefers-reduced-motion:no-preference){.k-sw .k0,.c-sw .c0,.fe-num .n0,.fe-cab .b0{display:block}.au-btn .x0{display:flex}.w--tallo .a-m1{animation:tl-m1 18s infinite ease-out both}.w--tallo .a-t1{animation:tl-t1 18s infinite linear both}.w--tallo .a-m2{animation:tl-m2 18s infinite ease-out both}.w--tallo .a-v1{animation:tl-v1 18s infinite ease-out both}.w--tallo .tl-ph{animation:tl-ph 18s infinite linear both}.w--tallo .tl-typed{animation:tl-ty 18s infinite linear both}.w--tallo .tl-send{animation:tl-send 18s infinite ease both}.w--tallo .a-m3{animation:tl-m3 18s infinite ease-out both}.w--tallo .a-v2{animation:tl-v2 18s infinite ease-out both}.w--tallo .a-v3{animation:tl-v3 18s infinite ease-out both}.w--tallo .a-t2{animation:tl-t2 18s infinite linear both}.w--tallo .a-m4{animation:tl-m4 18s infinite ease-out both}.w--tallo .a-v4{animation:tl-v4 18s infinite ease-out both}.w--tallo .tl-sem .g{animation:tl-sg 18s infinite ease both}.w--tallo .tl-sem .y{animation:tl-sy 18s infinite ease both}.w--tallo .a-na{animation:tl-nto 18s infinite ease both}.w--tallo .a-nb{animation:tl-nti 18s infinite ease both}.w--tallo .tl-dots i{animation:tl-dot .9s infinite ease-in-out}.w--tallo .tl-dots i:nth-child(2){animation-delay:.15s}.w--tallo .tl-dots i:nth-child(3){animation-delay:.3s}.w--ferro .f1{animation:fe-f1 16s infinite ease both}.w--ferro .f2{animation:fe-f2 16s infinite ease both}.w--ferro .f3{animation:fe-f3 16s infinite ease both}.w--ferro .a-ord{animation:fe-ord 16s infinite ease both}.w--ferro .fe-kpis>div:nth-child(3) .k0{animation:fe-kpo 16s infinite ease both}.w--ferro .fe-kpis>div:nth-child(3) .k1{animation:fe-kpi 16s infinite ease both}.w--ferro .fe-kpis>div:nth-child(2) .k0{animation:fe-kbo 16s infinite ease both}.w--ferro .fe-kpis>div:nth-child(2) .k1{animation:fe-kbi 16s infinite ease both}.w--ferro .a-bar{animation:fe-bar 16s infinite ease-in-out both}.w--ferro .fe-cab{animation:fe-row 16s infinite ease both}.w--ferro .fe-cab .n0{animation:fe-no 16s infinite ease both}.w--ferro .fe-cab .n1{animation:fe-ni 16s infinite ease both}.w--ferro .fe-cab .b0{animation:fe-bo 16s infinite ease both}.w--ferro .fe-cab .b1{animation:fe-bi 16s infinite ease both}.w--ferro .a-toast{animation:fe-toast 16s infinite ease-out both}.w--ferro .a-cur{animation:fe-cur 16s infinite ease-in-out both}.w--orbita .a-l1{animation:or-l1 16s infinite ease-out both}.w--orbita .a-l2{animation:or-l2 16s infinite ease-out both}.w--orbita .a-area{animation:or-area 16s infinite ease both}.w--orbita .a-arc0{animation:or-arc0 16s infinite ease-out both}.w--orbita .a-arc1{animation:or-arc1 16s infinite ease-out both}.w--orbita .a-arc2{animation:or-arc2 16s infinite ease-out both}.w--orbita .a-pb0{animation:or-pb0 16s infinite ease-out both}.w--orbita .a-pb1{animation:or-pb1 16s infinite ease-out both}.w--orbita .a-pb2{animation:or-pb2 16s infinite ease-out both}.w--orbita .a-pb3{animation:or-pb3 16s infinite ease-out both}.w--orbita .a-dot{animation:or-dot 16s infinite ease-out both}.w--orbita .a-tip{animation:or-tip 16s infinite ease-out both}.w--orbita .a-pill{animation:or-pill 16s infinite ease-in-out both}.w--orbita .s1{animation:or-s1 16s infinite ease both}.w--orbita .s2{animation:or-s2 16s infinite ease both}.w--orbita .a-cur{animation:or-cur 16s infinite ease-in-out both}.w--norte .nv-bars rect:nth-child(1){animation:nv-b0 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(2){animation:nv-b1 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(3){animation:nv-b2 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(4){animation:nv-b3 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(5){animation:nv-b4 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(6){animation:nv-b5 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(7){animation:nv-b6 16s infinite ease-out both}.w--norte .nv-bars rect:nth-child(8){animation:nv-b7 16s infinite ease-out both}.w--norte .nv-ch:nth-of-type(1) u{animation:nv-c0 16s infinite ease-out both}.w--norte .nv-ch:nth-of-type(2) u{animation:nv-c1 16s infinite ease-out both}.w--norte .nv-ch:nth-of-type(3) u{animation:nv-c2 16s infinite ease-out both}.w--norte .a-new{animation:nv-new 16s infinite ease-out both}.w--norte .nv-hl{animation:nv-hl 16s infinite ease both}.w--norte .nv-kpis>div:nth-child(2) .k0{animation:nv-ko 16s infinite ease both}.w--norte .nv-kpis>div:nth-child(2) .k1{animation:nv-ki 16s infinite ease both}.w--norte .w-side nav b:nth-child(2){animation:nv-n 16s infinite ease both}.w--norte .w-side nav b:nth-child(1){animation:nv-n1 16s infinite ease both}.w--norte .a-cur{animation:nv-cur 16s infinite ease-in-out both}.w--aureo .a-f1{animation:au-t1 18s infinite linear both}.w--aureo .a-f2{animation:au-t2 18s infinite linear both}.w--aureo .au-btn .x0{animation:au-bto 18s infinite ease both}.w--aureo .au-btn .x1{animation:au-bti 18s infinite ease both}.w--aureo .au-btn{animation:au-bp 18s infinite ease both}.w--aureo .a-pkt{animation:au-pkt 18s infinite ease-in-out both}.w--aureo .a-slide{animation:au-slide 18s infinite ease-out both}.w--aureo .c-sw .c0{animation:au-co 18s infinite ease both}.w--aureo .c-sw .c1{animation:au-ci 18s infinite ease both}.w--aureo .a-cur{animation:au-cur 18s infinite ease-in-out both}.w--web img{animation:web-scroll 14s infinite ease-in-out both}.w--web.t1 .a-cur{animation:web-cur-t1 14s infinite ease-in-out both}.w--web.t1 .a-rip{animation:web-rip-t1 14s infinite ease-out both}.w--web.t1 .w-ripple{left:150px;top:120px}.w--web.t2 .a-cur{animation:web-cur-t2 14s infinite ease-in-out both}.w--web.t2 .a-rip{animation:web-rip-t2 14s infinite ease-out both}.w--web.t2 .w-ripple{left:380px;top:90px}.w--web.t3 .a-cur{animation:web-cur-t3 14s infinite ease-in-out both}.w--web.t3 .a-rip{animation:web-rip-t3 14s infinite ease-out both}.w--web.t3 .w-ripple{left:90px;top:200px}.winbox.off *,.winbox.off *:before,.winbox.off *:after{animation-play-state:paused!important}@keyframes tl-m1{0%{opacity:0;transform:translateY(8px)}3%{opacity:0;transform:translateY(8px)}4.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}@keyframes tl-t1{0%{opacity:0}5.5%{opacity:0}6.5%{opacity:1}14.5%{opacity:1}15.6%{opacity:0}to{opacity:0}}@keyframes tl-m2{0%{opacity:0;transform:translateY(8px)}16%{opacity:0;transform:translateY(8px)}17.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}@keyframes tl-v1{0%{opacity:0;transform:translate(-4px)}20%{opacity:0;transform:translate(-4px)}21.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translate(-4px)}to{opacity:0;transform:translate(-4px)}}@keyframes tl-ph{0%{opacity:1}24%{opacity:1}24.8%{opacity:0}40%{opacity:0}41%{opacity:1}to{opacity:1}}@keyframes tl-ty{0%{max-width:0;border-right-color:transparent}25%{max-width:0;border-right-color:var(--ac);animation-timing-function:steps(29,end)}36.5%{max-width:16.64em;border-right-color:var(--ac)}37%{max-width:16.64em;border-right-color:transparent}40%{max-width:16.64em;border-right-color:transparent}41%{max-width:0;border-right-color:transparent}to{max-width:0;border-right-color:transparent}}@keyframes tl-send{0%{transform:none}39%{transform:none}40%{transform:scale(.82)}41.5%{transform:none}to{transform:none}}@keyframes tl-m3{0%{opacity:0;transform:translateY(8px)}41%{opacity:0;transform:translateY(8px)}42.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}@keyframes tl-v2{0%{opacity:0;transform:translate(-4px)}41.8%{opacity:0;transform:translate(-4px)}43.4%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translate(-4px)}to{opacity:0;transform:translate(-4px)}}@keyframes tl-v3{0%{opacity:0;transform:translate(-4px)}44%{opacity:0;transform:translate(-4px)}45.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translate(-4px)}to{opacity:0;transform:translate(-4px)}}@keyframes tl-t2{0%{opacity:0}44.5%{opacity:0}45.5%{opacity:1}52.5%{opacity:1}53.6%{opacity:0}to{opacity:0}}@keyframes tl-m4{0%{opacity:0;transform:translateY(8px)}54%{opacity:0;transform:translateY(8px)}55.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(8px)}}@keyframes tl-v4{0%{opacity:0;transform:translate(-4px)}57%{opacity:0;transform:translate(-4px)}58.6%{opacity:1;transform:none}94%{opacity:1;transform:none}95.4%{opacity:0;transform:translate(-4px)}to{opacity:0;transform:translate(-4px)}}@keyframes tl-sg{0%{opacity:1}56%{opacity:1}57.4%{opacity:.25}94%{opacity:.25}95.4%{opacity:1}to{opacity:1}}@keyframes tl-sy{0%{opacity:.25;box-shadow:none}56%{opacity:.25;box-shadow:none}57.4%{opacity:1;box-shadow:0 0 0 3px #e0a31a38}94%{opacity:1;box-shadow:0 0 0 3px #e0a31a38}95.4%{opacity:.25;box-shadow:none}to{opacity:.25;box-shadow:none}}@keyframes tl-nto{0%{opacity:1}56%{opacity:1}57%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes tl-nti{0%{opacity:0}56%{opacity:0}57%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes tl-dot{0%{transform:none;opacity:.45}30%{transform:translateY(-2.5px);opacity:1}60%{transform:none;opacity:.45}to{transform:none;opacity:.45}}@keyframes fe-f1{0%{background:#fff;color:inherit;border-color:var(--line)}6%{background:#fff;color:inherit;border-color:var(--line)}7.2%{background:var(--soft);color:var(--ad);border-color:#bcd0fb}17%{background:var(--soft);color:var(--ad);border-color:#bcd0fb}18.4%{background:#fff;color:inherit;border-color:var(--line)}to{background:#fff;color:inherit;border-color:var(--line)}}@keyframes fe-f2{0%{background:#fff;color:inherit;border-color:var(--line)}15%{background:#fff;color:inherit;border-color:var(--line)}16.2%{background:var(--soft);color:var(--ad);border-color:#bcd0fb}28%{background:var(--soft);color:var(--ad);border-color:#bcd0fb}29.4%{background:#fff;color:inherit;border-color:var(--line)}to{background:#fff;color:inherit;border-color:var(--line)}}@keyframes fe-f3{0%{background:#fff;color:inherit;border-color:var(--line)}27%{background:#fff;color:inherit;border-color:var(--line)}28.2%{background:var(--soft);color:var(--ad);border-color:#bcd0fb}40%{background:var(--soft);color:var(--ad);border-color:#bcd0fb}41.4%{background:#fff;color:inherit;border-color:var(--line)}to{background:#fff;color:inherit;border-color:var(--line)}}@keyframes fe-ord{0%{opacity:0;transform:translateY(6px)}5%{opacity:0;transform:translateY(6px)}6.6%{opacity:1;transform:none}21%{opacity:1;transform:none}22.6%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}@keyframes fe-kpo{0%{opacity:1}8%{opacity:1}9%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes fe-kpi{0%{opacity:0}8%{opacity:0}9%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes fe-kbo{0%{opacity:1}30%{opacity:1}31%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes fe-kbi{0%{opacity:0}30%{opacity:0}31%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes fe-bar{0%{width:60%;background:#2d6cf0}22%{width:60%;background:#2d6cf0}27%{width:24%;background:#e5484d}94%{width:24%;background:#e5484d}95.5%{width:60%;background:#2d6cf0}to{width:60%;background:#2d6cf0}}@keyframes fe-row{0%{background:transparent}22%{background:transparent}24%{background:#eef4ff}40%{background:#eef4ff}43%{background:transparent}to{background:transparent}}@keyframes fe-no{0%{opacity:1}24%{opacity:1}25%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes fe-ni{0%{opacity:0}24%{opacity:0}25%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes fe-bo{0%{opacity:1}27%{opacity:1}28%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes fe-bi{0%{opacity:0}27%{opacity:0}28%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes fe-toast{0%{opacity:0;transform:translateY(14px)}30%{opacity:0;transform:translateY(14px)}31.6%{opacity:1;transform:none}90%{opacity:1;transform:none}91.4%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(14px)}}@keyframes fe-cur{0%{transform:translate(470px,120px) scale(1);opacity:0}14%{transform:translate(470px,120px) scale(1);opacity:0}16%{transform:translate(420px,130px) scale(1);opacity:1}24%{transform:translate(330px,168px) scale(1);opacity:1}34%{transform:translate(330px,168px) scale(.85);opacity:1}35.5%{transform:translate(330px,168px) scale(1);opacity:1}58%{transform:translate(400px,262px) scale(1);opacity:1}66%{transform:translate(400px,262px) scale(.85);opacity:1}67.5%{transform:translate(400px,262px) scale(1);opacity:1}76%{transform:translate(470px,200px) scale(1);opacity:0}to{transform:translate(470px,200px) scale(1);opacity:0}}@keyframes or-l1{0%{stroke-dasharray:100;stroke-dashoffset:100}4%{stroke-dasharray:100;stroke-dashoffset:100}20%{stroke-dasharray:100;stroke-dashoffset:0}94%{stroke-dasharray:100;stroke-dashoffset:0}95.5%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:100}}@keyframes or-l2{0%{stroke-dasharray:100;stroke-dashoffset:100}6%{stroke-dasharray:100;stroke-dashoffset:100}20%{stroke-dasharray:100;stroke-dashoffset:0}94%{stroke-dasharray:100;stroke-dashoffset:0}95.5%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:100}}@keyframes or-area{0%{opacity:0}14%{opacity:0}24%{opacity:1}94%{opacity:1}95.5%{opacity:0}to{opacity:0}}@keyframes or-arc0{0%{stroke-dasharray:0 100}8%{stroke-dasharray:0 100}20%{stroke-dasharray:42 58}94%{stroke-dasharray:42 58}95.5%{stroke-dasharray:0 100}to{stroke-dasharray:0 100}}@keyframes or-arc1{0%{stroke-dasharray:0 100}11%{stroke-dasharray:0 100}23%{stroke-dasharray:31 69}94%{stroke-dasharray:31 69}95.5%{stroke-dasharray:0 100}to{stroke-dasharray:0 100}}@keyframes or-arc2{0%{stroke-dasharray:0 100}14%{stroke-dasharray:0 100}26%{stroke-dasharray:27 73}94%{stroke-dasharray:27 73}95.5%{stroke-dasharray:0 100}to{stroke-dasharray:0 100}}@keyframes or-pb0{0%{transform:scaleX(0)}14%{transform:scaleX(0)}24%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes or-pb1{0%{transform:scaleX(0)}17%{transform:scaleX(0)}27%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes or-pb2{0%{transform:scaleX(0)}20%{transform:scaleX(0)}30%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes or-pb3{0%{transform:scaleX(0)}23%{transform:scaleX(0)}33%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes or-dot{0%{opacity:0;transform:scale(.4)}40%{opacity:0;transform:scale(.4)}41.6%{opacity:1;transform:none}62%{opacity:1;transform:none}63.4%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes or-tip{0%{opacity:0;transform:translate(-82%,-90%)}40.5%{opacity:0;transform:translate(-82%,-90%)}42.1%{opacity:1;transform:translate(-82%,-100%)}62%{opacity:1;transform:translate(-82%,-100%)}63.4%{opacity:0;transform:translate(-82%,-90%)}to{opacity:0;transform:translate(-82%,-90%)}}@keyframes or-pill{0%{left:2px;width:34px}68%{left:2px;width:34px}71%{left:36px;width:58px}90%{left:36px;width:58px}93%{left:2px;width:34px}to{left:2px;width:34px}}@keyframes or-s1{0%{color:#fff}68%{color:#fff}70%{color:#9d98c9}91%{color:#9d98c9}93%{color:#fff}to{color:#fff}}@keyframes or-s2{0%{color:#9d98c9}68%{color:#9d98c9}70%{color:#fff}91%{color:#fff}93%{color:#9d98c9}to{color:#9d98c9}}@keyframes or-cur{0%{transform:translate(330px,250px) scale(1);opacity:0}30%{transform:translate(330px,250px) scale(1);opacity:0}33%{transform:translate(320px,200px) scale(1);opacity:1}40%{transform:translate(251px,142px) scale(1);opacity:1}58%{transform:translate(262px,150px) scale(1);opacity:1}64%{transform:translate(400px,34px) scale(1);opacity:1}70%{transform:translate(413px,28px) scale(1);opacity:1}71.2%{transform:translate(413px,28px) scale(.85);opacity:1}72.5%{transform:translate(413px,28px) scale(1);opacity:1}80%{transform:translate(470px,80px) scale(1);opacity:0}to{transform:translate(470px,80px) scale(1);opacity:0}}@keyframes nv-b0{0%{transform:scaleY(0)}3%{transform:scaleY(0)}11%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b1{0%{transform:scaleY(0)}4.6%{transform:scaleY(0)}12.6%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b2{0%{transform:scaleY(0)}6.2%{transform:scaleY(0)}14.2%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b3{0%{transform:scaleY(0)}7.8%{transform:scaleY(0)}15.8%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b4{0%{transform:scaleY(0)}9.4%{transform:scaleY(0)}17.4%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b5{0%{transform:scaleY(0)}11%{transform:scaleY(0)}19%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b6{0%{transform:scaleY(0)}12.6%{transform:scaleY(0)}20.6%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-b7{0%{transform:scaleY(0)}14.2%{transform:scaleY(0)}22.2%{transform:scaleY(1)}94%{transform:scaleY(1)}95.5%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes nv-c0{0%{transform:scaleX(0)}8%{transform:scaleX(0)}17%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes nv-c1{0%{transform:scaleX(0)}11%{transform:scaleX(0)}20%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes nv-c2{0%{transform:scaleX(0)}14%{transform:scaleX(0)}23%{transform:scaleX(1)}94%{transform:scaleX(1)}95.5%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes nv-new{0%{max-height:0;opacity:0}26%{max-height:0;opacity:0}29%{max-height:20px;opacity:1}94%{max-height:20px;opacity:1}95.5%{max-height:0;opacity:0}to{max-height:0;opacity:0}}@keyframes nv-hl{0%{background:transparent}29%{background:transparent}31%{background:#e2f5ee}60%{background:#e2f5ee}66%{background:transparent}to{background:transparent}}@keyframes nv-ko{0%{opacity:1}30%{opacity:1}31%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes nv-ki{0%{opacity:0}30%{opacity:0}31%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes nv-n{0%{background:transparent;color:#9cc7b6}52%{background:transparent;color:#9cc7b6}54%{background:#ffffff1c;color:#fff}76%{background:#ffffff1c;color:#fff}78%{background:transparent;color:#9cc7b6}to{background:transparent;color:#9cc7b6}}@keyframes nv-n1{0%{background:#ffffff1c;color:#fff}52%{background:#ffffff1c;color:#fff}54%{background:transparent;color:#9cc7b6}76%{background:transparent;color:#9cc7b6}78%{background:#ffffff1c;color:#fff}to{background:#ffffff1c;color:#fff}}@keyframes nv-cur{0%{transform:translate(480px,70px) scale(1);opacity:0}12%{transform:translate(480px,70px) scale(1);opacity:0}15%{transform:translate(440px,140px) scale(1);opacity:1}24%{transform:translate(330px,262px) scale(1);opacity:1}34%{transform:translate(330px,262px) scale(.85);opacity:1}35.5%{transform:translate(330px,262px) scale(1);opacity:1}50%{transform:translate(90px,100px) scale(1);opacity:1}54%{transform:translate(58px,90px) scale(1);opacity:1}56%{transform:translate(58px,90px) scale(.85);opacity:1}57.5%{transform:translate(58px,90px) scale(1);opacity:1}72%{transform:translate(300px,200px) scale(1);opacity:0}to{transform:translate(300px,200px) scale(1);opacity:0}}@keyframes au-t1{0%{max-width:0;border-right-color:transparent}6%{max-width:0;border-right-color:var(--ac);animation-timing-function:steps(11,end)}14%{max-width:6.56em;border-right-color:var(--ac)}14.5%{max-width:6.56em;border-right-color:transparent}94%{max-width:6.56em;border-right-color:transparent}95%{max-width:0;border-right-color:transparent}to{max-width:0;border-right-color:transparent}}@keyframes au-t2{0%{max-width:0;border-right-color:transparent}16%{max-width:0;border-right-color:var(--ac);animation-timing-function:steps(15,end)}26%{max-width:8.8em;border-right-color:var(--ac)}26.5%{max-width:8.8em;border-right-color:transparent}94%{max-width:8.8em;border-right-color:transparent}95%{max-width:0;border-right-color:transparent}to{max-width:0;border-right-color:transparent}}@keyframes au-bto{0%{opacity:1}32%{opacity:1}33%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes au-bti{0%{opacity:0}32%{opacity:0}33%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes au-bp{0%{transform:none}31%{transform:none}32%{transform:scale(.96)}34%{transform:none}to{transform:none}}@keyframes au-pkt{0%{transform:translate(0);opacity:0}34%{transform:translate(0);opacity:0}35%{transform:translate(0);opacity:1}40%{transform:translate(26px);opacity:1}41%{transform:translate(26px);opacity:0}to{transform:translate(26px);opacity:0}}@keyframes au-slide{0%{max-height:0;opacity:0}41%{max-height:0;opacity:0}44%{max-height:44px;opacity:1}94%{max-height:44px;opacity:1}95.5%{max-height:0;opacity:0}to{max-height:0;opacity:0}}@keyframes au-co{0%{opacity:1}42%{opacity:1}43%{opacity:0}94%{opacity:0}95.4%{opacity:1}to{opacity:1}}@keyframes au-ci{0%{opacity:0}42%{opacity:0}43%{opacity:1}94%{opacity:1}95.4%{opacity:0}to{opacity:0}}@keyframes au-cur{0%{transform:translate(150px,120px) scale(1);opacity:0}24%{transform:translate(150px,120px) scale(1);opacity:0}27%{transform:translate(130px,170px) scale(1);opacity:1}31%{transform:translate(96px,214px) scale(1);opacity:1}32%{transform:translate(96px,214px) scale(.85);opacity:1}33.5%{transform:translate(96px,214px) scale(1);opacity:1}48%{transform:translate(300px,220px) scale(1);opacity:1}56%{transform:translate(300px,220px) scale(1);opacity:0}to{transform:translate(300px,220px) scale(1);opacity:0}}@keyframes web-scroll{0%{transform:translateY(0)}12%{transform:translateY(0)}46%{transform:translateY(-14px)}78%{transform:translateY(-14px)}96%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes web-cur-t1{0%{transform:translate(320px,250px) scale(1);opacity:0}10%{transform:translate(320px,250px) scale(1);opacity:0}14%{transform:translate(290px,210px) scale(1);opacity:1}40%{transform:translate(150px,120px) scale(1);opacity:1}46%{transform:translate(150px,120px) scale(.85);opacity:1}48%{transform:translate(150px,120px) scale(1);opacity:1}72%{transform:translate(380px,200px) scale(1);opacity:1}80%{transform:translate(420px,260px) scale(1);opacity:0}to{transform:translate(420px,260px) scale(1);opacity:0}}@keyframes web-rip-t1{0%{opacity:0;transform:scale(.3)}45.5%{opacity:0;transform:scale(.3)}46.5%{opacity:.95;transform:scale(.7)}58%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes web-cur-t2{0%{transform:translate(60px,250px) scale(1);opacity:0}10%{transform:translate(60px,250px) scale(1);opacity:0}14%{transform:translate(100px,220px) scale(1);opacity:1}40%{transform:translate(380px,90px) scale(1);opacity:1}46%{transform:translate(380px,90px) scale(.85);opacity:1}48%{transform:translate(380px,90px) scale(1);opacity:1}72%{transform:translate(200px,170px) scale(1);opacity:1}80%{transform:translate(150px,250px) scale(1);opacity:0}to{transform:translate(150px,250px) scale(1);opacity:0}}@keyframes web-rip-t2{0%{opacity:0;transform:scale(.3)}45.5%{opacity:0;transform:scale(.3)}46.5%{opacity:.95;transform:scale(.7)}58%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes web-cur-t3{0%{transform:translate(430px,90px) scale(1);opacity:0}10%{transform:translate(430px,90px) scale(1);opacity:0}14%{transform:translate(400px,130px) scale(1);opacity:1}40%{transform:translate(90px,200px) scale(1);opacity:1}46%{transform:translate(90px,200px) scale(.85);opacity:1}48%{transform:translate(90px,200px) scale(1);opacity:1}72%{transform:translate(250px,120px) scale(1);opacity:1}80%{transform:translate(300px,40px) scale(1);opacity:0}to{transform:translate(300px,40px) scale(1);opacity:0}}@keyframes web-rip-t3{0%{opacity:0;transform:scale(.3)}45.5%{opacity:0;transform:scale(.3)}46.5%{opacity:.95;transform:scale(.7)}58%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}}
