.channels__grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.chan{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);text-align:left;transition:transform .35s var(--ease), box-shadow .35s;border-radius:24px;justify-items:start;gap:4px;padding:22px;display:grid}.chan:hover{transform:translateY(-6px)}.chan__ic{color:#fff;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:8px;display:grid}.chan--wa .chan__ic{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 12px 22px -12px #25d366}.chan--mail .chan__ic{background:var(--b-grad)}.chan--ph .chan__ic{background:linear-gradient(135deg,#0bc5ff,#2f6bff)}.chan--chat .chan__ic{background:linear-gradient(135deg,#2f6bff,#7b4dff)}.chan b{font:800 1.1rem var(--f-head)}.chan small{color:var(--ink-2)}.chan em{color:var(--ink-3);font-size:.78rem;font-style:normal}@media (max-width:860px){.channels__grid{grid-template-columns:1fr 1fr}}.contact__in{grid-template-columns:1.3fr .7fr;align-items:start;gap:30px;display:grid}.cform{background:var(--surface);box-shadow:var(--shadow-3);border:1px solid var(--line);border-radius:32px;padding:clamp(20px,3.4vw,36px);position:relative;overflow:hidden}.cform h2{font-size:1.6rem}.cform__s{animation:featIn .45s var(--ease);gap:16px;display:grid}.topics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.topic{border:1.5px solid var(--line);background:var(--surface);text-align:left;border-radius:18px;align-items:center;gap:10px;padding:16px;font-weight:600;transition:all .25s;display:flex}.topic svg{color:var(--blue)}.topic.on{border-color:var(--blue);background:var(--grad-soft);box-shadow:0 10px 24px -16px var(--blue)}@media (max-width:600px){.topics{grid-template-columns:1fr 1fr}}.cprods{flex-wrap:wrap;gap:8px;display:flex}.cprod{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.86rem;font-weight:600;transition:all .25s;display:flex}.cprod.on{border-color:var(--c1);background:color-mix(in srgb, var(--c1) 12%, var(--surface))}.cprod .pg{--s:26px;box-shadow:none}.subreq{background:var(--grad-soft);border-radius:18px;padding:16px}.subreq__in{align-items:center;gap:8px;display:flex}.subreq__in .inp{max-width:260px}.subreq__in b{font-family:var(--f-head)}.subreq__prev{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:.92rem;display:flex}.subreq__prev b{color:var(--blue)}.subreq__prev small{color:var(--ink-3);width:100%}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cform__done{text-align:center;justify-items:center;gap:10px;padding:30px 0;display:grid;position:relative}.cform__done>svg{color:var(--green)}.office{top:calc(var(--header-h) + 20px);background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:22px;position:sticky}.office__map{background:var(--grad-soft);border-radius:20px;margin-bottom:16px;position:relative;overflow:hidden}.office__pulse{transform-origin:150px 110px;animation:2.4s ease-out infinite halo}.office__pin{color:var(--b-blue);animation:2.4s ease-in-out infinite float;position:absolute;top:50%;left:50%;translate:-50% -110%}.office__promise{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.office__promise li{align-items:center;gap:8px;display:flex}.office__promise svg{color:var(--b-blue)}@media (max-width:900px){.contact__in{grid-template-columns:1fr}.office{position:static}}.cx{isolation:isolate;padding:clamp(10px,2vw,24px) 0 clamp(56px,7vw,96px);position:relative}.cx__bg i{z-index:-1;background:radial-gradient(closest-side,#0bc5ff24,#0000);border-radius:50%;width:560px;height:560px;position:absolute;top:120px;left:-200px}.cx__bg i+i{background:radial-gradient(closest-side,#7b4dff21,#0000);top:420px;left:auto;right:-220px}.cx .contact__in{margin-top:28px}.chan{isolation:isolate;border-color:color-mix(in srgb, var(--b-blue) 14%, var(--line));min-height:168px;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .3s;animation:chanIn .7s var(--ease) both;align-content:start;position:relative;overflow:hidden}.chan:nth-child(2){animation-delay:80ms}.chan:nth-child(3){animation-delay:.16s}.chan:nth-child(4){animation-delay:.24s}@keyframes chanIn{0%{opacity:0;transform:translateY(18px)}}.chan:before{content:"";z-index:-1;width:180px;height:180px;transition:transform .6s var(--ease);background:radial-gradient(closest-side,#2f6bff24,#0000);border-radius:50%;position:absolute;top:auto;bottom:-60%;left:auto;right:-30%}.chan:hover{border-color:#2f6bff73;transform:translateY(-6px);box-shadow:0 26px 46px -24px #2f6bff8c}.chan:hover:before{transform:scale(1.8)}.chan__ic{transition:transform .45s cubic-bezier(.2,.9,.25,1.4)}.chan:hover .chan__ic{transform:rotate(-8deg)scale(1.08)}.chan__go{width:32px;height:32px;color:var(--b-blue);background:var(--b-ice);opacity:0;transition:all .35s var(--ease);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:22px;right:18px;transform:translate(-6px)}.chan:hover .chan__go{opacity:1;transform:none}.chan:focus-visible .chan__go{opacity:1;transform:none}.chan small{overflow-wrap:anywhere}@media (max-width:960px){.channels__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.channels__grid{grid-template-columns:1fr}.chan{min-height:0}}.cform{border-color:color-mix(in srgb, var(--b-blue) 14%, var(--line))}.cform:before{content:"";background:var(--b-grad);height:4px;position:absolute;top:0;left:0;right:0}.cform__steps{position:relative}.cform__steps:after{content:"";height:3px;width:calc(var(--p,0) * 100%);background:var(--b-grad);transition:width .6s var(--ease);border-radius:3px;position:absolute;bottom:0;left:0}.cform .cform__steps li.on{border-color:#0000}.cform .cform__steps li.on i{background:var(--b-grad)}.cform__s{animation:stepIn .5s var(--ease) both}@keyframes stepIn{0%{opacity:0;transform:translate(24px)}}.topic{transition:transform .3s var(--ease), border-color .25s, background .25s, box-shadow .25s}.topic:hover{border-color:#2f6bff66;transform:translateY(-2px)}.topic svg{color:var(--b-blue);transition:transform .4s cubic-bezier(.2,.9,.25,1.4)}.topic.on{border-color:var(--b-blue);background:linear-gradient(135deg, var(--b-ice), var(--b-mist))}.topic.on svg{transform:scale(1.15)rotate(-6deg)}.seg button.on{background:var(--b-grad);color:#fff}.office{border-color:color-mix(in srgb, var(--b-blue) 14%, var(--line));box-shadow:var(--shadow-2)}.office__map{background:linear-gradient(160deg, var(--b-ice), var(--b-mist))}.office__pulse.b{animation-delay:1.2s}.office__route{animation:1.4s linear infinite officeDash}@keyframes officeDash{to{stroke-dashoffset:-26px}}[data-theme=dark] .office__map{background:var(--b-grad-deep)}.chs{place-items:center;width:min(420px,100%);height:360px;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.chs__ring{border:1.5px dashed #2f6bff4d;border-radius:50%;width:330px;height:330px;animation:40s linear infinite spin;position:absolute}.chs__ring.b{border-style:solid;border-color:#7b4dff38;width:250px;height:250px;animation-duration:26s;animation-direction:reverse}.chs__phone{background:var(--surface);border-radius:28px;width:250px;animation:6s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #101b4d8c,inset 0 0 0 1px #2f6bff26}.chs__top{color:#fff;background:var(--b-grad);align-items:center;gap:10px;padding:12px 14px;display:flex}.chs__top span:last-child{display:grid}.chs__top b{font-size:.86rem}.chs__top small{opacity:.9;align-items:center;gap:5px;font-size:.7rem;display:flex}.chs__top small i{background:#9bf0c4;border-radius:50%;width:6px;height:6px}.chs__av{background:#ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.chs__body{background:linear-gradient(180deg, var(--b-mist), var(--surface));flex-direction:column;gap:8px;min-height:190px;padding:14px;display:flex}.chs__m{border-radius:16px;max-width:86%;margin:0;padding:8px 12px;font-size:.78rem;line-height:1.4;animation:.45s cubic-bezier(.2,.9,.25,1.3) both msgPop}.chs__m--me{color:#fff;background:var(--b-grad);border-bottom-right-radius:4px;align-self:flex-end}.chs__m--us{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);border-bottom-left-radius:4px;align-self:flex-start}.chs__typing{gap:4px;padding:11px 12px;display:flex}.chs__typing i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tdot}.chs__typing i:nth-child(2){animation-delay:.15s}.chs__typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{50%{opacity:1;transform:translateY(-4px)}}@keyframes msgPop{0%{opacity:0;transform:translateY(10px)scale(.92)}}.chs__badge{background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);border-radius:14px;align-items:center;gap:6px;padding:8px 12px;font-size:.76rem;font-weight:700;animation:7s ease-in-out infinite float;display:inline-flex;position:absolute}.chs__badge svg{color:var(--b-blue)}.chs__badge.b1{z-index:2;top:-4px;left:-10px}.chs__badge.b2{animation-delay:-3s;bottom:34px;right:0}@media (max-width:900px){.chs{display:none}}@media (prefers-reduced-motion:reduce){.chs__ring,.chs__phone,.chs__badge,.chan,.office__route{animation:none!important}}.pw{align-items:center;display:flex;position:relative}.pw>svg{color:var(--ink-3);pointer-events:none;position:absolute;left:14px}.pw .inp{padding-left:42px;padding-right:44px}.pw button{width:38px;height:38px;color:var(--ink-3);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:6px}.pwm{align-items:center;gap:10px;display:flex}.pwm i{background:var(--surface-2);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.pwm i:after{content:"";width:calc(var(--v) * 100%);transition:width .4s var(--ease);background:linear-gradient(90deg,#e5484d,#f59e0b,#22c55e);position:absolute;top:0;bottom:0;left:0;right:0}.pwm small{color:var(--ink-3);min-width:76px;font-size:.76rem}.chk{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.chk input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:2px}.legal{grid-template-columns:240px 1fr;gap:40px;display:grid}.legal__toc{top:calc(var(--header-h) + 20px);align-self:start;gap:6px;display:grid;position:sticky}.legal__toc a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:.9rem}.legal__toc a:hover{background:var(--surface-2);color:var(--blue)}.legal__body section{border-bottom:1px solid var(--line);max-width:72ch;padding:18px 0}.legal__body h2{align-items:baseline;gap:12px;font-size:1.25rem;display:flex}.legal__body h2 span{color:var(--blue);font-size:.9rem}.legal__body p{color:var(--ink-2)}@media (max-width:800px){.legal{grid-template-columns:1fr}.legal__toc{display:none}}.faq-help{background:var(--grad-soft);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:20px;display:flex}.nf{text-align:center;place-items:center;min-height:70vh;padding:60px 0;display:grid}.nf__in h1,.nf__in .lede{margin-inline-start:auto;margin-inline-end:auto}.nf__in .btn-row{justify-content:center;margin-bottom:30px}.nf__prods{justify-content:center}.nf__num{font:800 clamp(5rem, 16vw, 10rem)/1 var(--f-head);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:10px;display:flex}.nf__o{border:.12em solid #2868ff;border-radius:50%;width:.8em;height:.8em;display:inline-block;position:relative}.nf__o i{background:#7548ff;border-radius:50%;width:.14em;height:.14em;margin:-.07em;animation:2s linear infinite orbit3;position:absolute;top:50%;left:50%}.nf__o i:nth-child(2){background:#13b8ff;animation-delay:-.66s}.nf__o i:nth-child(3){background:#ff2e93;animation-delay:-1.33s}.cform .rf__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cform .rf__wide{grid-column:1/-1}@media (max-width:560px){.cform .rf__grid{grid-template-columns:1fr}}
