@media (max-width:1180px){.nav,.top .btn{display:none}.burger{display:inline-grid}.mega{display:none!important}}@media (max-width:1239px){.hm-flt-bar{flex-wrap:wrap!important}}@media (max-width:860px){.dp-check-grid,.dp-faq,.dp-hero-grid,.lp-faq,.lp-final-grid,.lp-hero-grid{grid-template-columns:minmax(0,1fr)}}.dp-hero-btns .btn,.lp-hero .btn{white-space:normal;text-align:center}.dp-hero p,.lp-sub{overflow-wrap:anywhere}html.ak-lock,html.ak-lock body{overflow:hidden}.ak-fab{border:0}.ak-teaser{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(max(18px,env(safe-area-inset-bottom,0px)) + 64px);z-index:55;max-width:min(300px,calc(100vw - 36px));display:flex;gap:2px;align-items:stretch;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:16px 16px 4px 16px;box-shadow:0 14px 40px rgba(10,20,60,.28);animation:akPop .4s ease both}.ak-teaser button{background:none;border:0;color:inherit;font:inherit;font-size:.9rem;padding:12px 8px 12px 14px;text-align:left;cursor:pointer;line-height:1.4}.ak-teaser .ak-teaser-x{padding:8px 10px;color:var(--muted);align-self:flex-start}@keyframes akPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.ak-backdrop{position:fixed;inset:0;z-index:68;background:rgba(6,8,30,.45);animation:akFade .25s ease both}@keyframes akFade{0%{opacity:0}to{opacity:1}}.ak-panel{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(440px,100vw);height:100dvh;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;box-shadow:-24px 0 60px rgba(6,8,30,.35);border-left:1px solid var(--line)}.ak-panel[hidden]{display:none}.ak-panel.open{animation:akSlide .32s cubic-bezier(.3,.8,.3,1) both}@keyframes akSlide{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.ak-h{display:flex;align-items:center;gap:4px;padding:14px 14px 12px 20px;border-bottom:1px solid var(--line);flex:none}.ak-h-t{display:flex;gap:10px;align-items:baseline;flex:1;min-width:0;flex-wrap:wrap}.ak-h-t b{font-size:1.1rem}.ak-h-t span{color:var(--muted);font-size:.92rem}.ak-ib{width:36px;height:36px;border-radius:10px;border:0;background:none;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:.2s}.ak-ib:hover{background:var(--gray)}.ak-body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;overscroll-behavior:contain}.ak-hero{border-radius:20px;background:linear-gradient(135deg,var(--ak-g1,#2D4BD8),var(--ak-g2,#6E3BD6) 55%,var(--ak-g3,#0EA5A4));min-height:172px;position:relative;overflow:hidden;display:grid;place-items:center;padding:18px;isolation:isolate;flex:none}.ak-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(240px 160px at 80% 0,rgba(255,255,255,.28),transparent 70%),radial-gradient(200px 140px at 0 100%,rgba(255,255,255,.16),transparent 70%);z-index:-1}.ak-orb{position:relative;width:84px;height:84px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);display:grid;place-items:center;color:#fff;backdrop-filter:blur(4px);box-shadow:0 0 0 10px rgba(255,255,255,.08)}.ak-orb i{position:absolute;inset:-14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:akRing 2.8s ease-out infinite}.ak-orb i:nth-child(2){animation-delay:1.4s}@keyframes akRing{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.5);opacity:0}}.ak-voice{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;gap:8px;align-items:center;white-space:nowrap;background:#fff;color:#1E2E8C;border:0;border-radius:99px;padding:9px 18px;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.2)}.ak-voice.on{animation:akPulse 1.4s ease-in-out infinite}.ak-voice-off{cursor:default;font-weight:500}@keyframes akPulse{50%{box-shadow:0 0 0 8px rgba(239,68,68,.25)}}.ak-msg{padding:12px 16px;border-radius:18px;font-size:.98rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.ak-msg.b{background:var(--gray);border-bottom-left-radius:5px;align-self:flex-start;max-width:100%}.ak-msg.u{background:linear-gradient(135deg,#2D6BFF,#5B6CFF);color:#fff;border-bottom-right-radius:5px;white-space:pre-wrap}.ak-row{display:flex;gap:8px;align-items:flex-end;animation:akPop .3s ease both}.ak-row.u{flex-direction:row-reverse}.ak-row .ak-msg{max-width:calc(100% - 38px)}.ak-av{width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.ak-row.u .ak-av{background:var(--accent);color:var(--accent-ink)}.ak-recs{display:grid;gap:8px;margin-top:12px;white-space:normal}.ak-recs small{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ak-recs a{display:flex;justify-content:space-between;gap:10px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-size:.88rem;transition:.2s}.ak-recs a span{color:var(--muted);font-size:.76rem}.ak-recs a:hover{border-color:var(--accent);transform:translateX(3px)}.ak-typing{display:flex;gap:5px;padding:16px 18px!important}.ak-typing i{width:8px;height:8px;border-radius:50%;background:var(--muted);animation:akDot 1.1s ease-in-out infinite}.ak-typing i:nth-child(2){animation-delay:.15s}.ak-typing i:nth-child(3){animation-delay:.3s}@keyframes akDot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ak-hand{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--accent-soft);border:1px solid var(--accent);border-radius:16px;padding:12px 14px}.ak-hand b{display:block;font-size:.95rem}.ak-hand span{font-size:.8rem;color:var(--muted)}.ak-foot{flex:none;padding:6px 20px 14px;border-top:1px solid var(--line);display:grid;gap:10px;background:var(--bg)}.ak-sug{display:grid;gap:2px;padding-top:8px}.ak-sug-h{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:var(--muted)}.ak-sug-h button{padding:4px}.ak-sug-h button,.ak-sug>button{background:none;border:0;color:var(--muted);cursor:pointer}.ak-sug>button{text-align:left;font:inherit;font-size:.95rem;padding:7px 0;transition:.2s}.ak-sug>button:hover{color:var(--accent);padding-left:6px}.ak-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.ak-chips::-webkit-scrollbar{display:none}.ak-chips a{flex:none;display:inline-flex;gap:6px;align-items:center;background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:8px 16px;font-size:.9rem;font-weight:500;white-space:nowrap;transition:.2s}.ak-chips a:hover{background:var(--accent);color:var(--accent-ink)}.ak-form{display:flex;align-items:flex-end;gap:8px;border:1.5px solid var(--line);border-radius:16px;padding:8px 8px 8px 14px;background:var(--bg);transition:.2s}.ak-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ak-form textarea{flex:1;border:0;background:none;resize:none;font:inherit;font-size:1rem;min-height:40px;max-height:120px;padding:9px 0;line-height:1.4;color:var(--ink);outline:0;min-width:0;width:auto}.ak-form textarea:focus{box-shadow:none;border:0}.ak-mic,.ak-send{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;flex:none;transition:.2s}.ak-mic{background:none;color:var(--ink)}.ak-mic:hover{background:var(--gray)}.ak-mic.on{background:#EF4444;color:#fff}.ak-send{background:var(--accent);color:var(--accent-ink)}.ak-send:disabled{background:var(--gray);color:var(--muted);cursor:not-allowed}.ak-fine{margin:0;font-size:.74rem;line-height:1.5;color:var(--muted);text-align:center}.ak-fine a{text-decoration:underline}@media(max-width:700px){.ak-panel{width:100vw;border-left:0}.ak-body{padding:14px 16px}.ak-foot{padding:6px 16px calc(12px + env(safe-area-inset-bottom,0px))}.ak-hero{min-height:150px}.ak-orb{width:70px;height:70px}.ak-h{padding:12px 10px 10px 16px}}@media(prefers-reduced-motion:reduce){.ak-orb i,.ak-panel.open,.ak-row,.ak-teaser,.ak-typing i,.ak-voice.on{animation:none}}.ak-msg strong{font-weight:700}.ak-msg a{color:var(--accent);text-decoration:underline}.ak-caret{display:inline-block;width:7px;height:1.05em;background:var(--accent);margin-left:2px;vertical-align:text-bottom;animation:akBlink .9s steps(1) infinite}@keyframes akBlink{50%{opacity:0}}.ak-thinking{display:flex;gap:5px;align-items:center;padding:14px 16px!important}.ak-thinking i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:akDot 1.1s ease-in-out infinite}.ak-thinking i:nth-child(2){animation-delay:.15s}.ak-thinking i:nth-child(3){animation-delay:.3s}.ak-thinking em{font-style:italic;color:var(--muted);font-size:.9rem;margin-left:6px}.ak-lead,.ak-lead-wrap{display:grid;gap:8px}.ak-lead{background:var(--accent-soft);border:1px solid var(--accent);border-radius:18px;padding:16px}.ak-lead>b{font-size:1.02rem}.ak-lead>p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.ak-lead label{display:grid;gap:4px;font-size:.82rem;font-weight:600}.ak-lead input[type=email],.ak-lead input[type=tel],.ak-lead input[type=text]{width:100%;min-height:44px;border-radius:12px;font-size:1rem;background:var(--bg);border:1px solid var(--line);padding:9px 12px;color:var(--ink)}.ak-lead input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ak-consent{display:flex!important;gap:8px;align-items:flex-start;font-weight:400!important;color:var(--muted)}.ak-consent input{margin-top:3px;flex:none}.ak-consent a{text-decoration:underline}.ak-lead .btn{min-height:46px;justify-content:center}.ak-lead small{display:flex;gap:5px;align-items:center;color:var(--muted);justify-content:center}.ak-lead-ok{text-align:center;justify-items:center}.ak-lead-ok>span{width:44px;height:44px;border-radius:50%;background:rgba(34,197,94,.16);color:#16A34A;display:grid;place-items:center}.ak-link{background:none;border:0;color:var(--muted);font:inherit;font-size:.84rem;text-decoration:underline;cursor:pointer;justify-self:center}@media(prefers-reduced-motion:reduce){.ak-caret,.ak-thinking i{animation:none}}.ak-recs a{text-decoration:none;color:var(--ink)}.ak-recs a b{font-weight:600}.ak-body{position:relative}.ak-qr{display:flex;flex-wrap:wrap;gap:8px;padding-left:36px;animation:akPop .3s ease both}.ak-qr button{background:var(--bg);border:1.5px solid var(--accent);color:var(--accent);border-radius:99px;padding:9px 16px;font:inherit;font-size:.92rem;font-weight:500;cursor:pointer;transition:.2s;min-height:40px}.ak-qr button:hover{background:var(--accent);color:var(--accent-ink)}.ak-steps{display:flex;gap:6px;align-items:center;margin-bottom:2px}.ak-steps i{width:28px;height:5px;border-radius:5px;background:var(--line)}.ak-steps i.on{background:var(--accent)}.ak-steps span{font-size:.74rem;color:var(--muted);margin-left:6px;font-weight:600}.ak-ok{display:inline-flex;gap:5px;font-weight:500;font-size:.8rem}.ak-lead-btns{display:flex;gap:12px;align-items:center;justify-content:space-between}.ak-lead-btns .btn{flex:1}.ak-lead .btn{display:flex;gap:8px;align-items:center;min-height:48px}.ak-form textarea{font-size:16px}@media(max-width:700px){.ak-qr{padding-left:0}.ak-chips a,.ak-qr button,.ak-sug>button{min-height:44px}.ak-lead input[type=email],.ak-lead input[type=tel],.ak-lead input[type=text]{min-height:48px;font-size:16px}.ak-ib{width:44px;height:44px}}.ak-hero:has(.ak-face){padding:0;min-height:210px;place-items:end center}.ak-face{position:relative;height:196px;display:grid;place-items:end center}.ak-face:after{content:"";position:absolute;left:50%;top:42%;width:150px;height:150px;border-radius:50%;transform:translate(-50%,-50%) scale(.9);border:3px solid rgba(255,255,255,0);pointer-events:none;transition:.3s}.ak-face[data-state=listening]:after{border-color:rgba(255,255,255,.75);animation:akListen 1.5s ease-out infinite}.ak-face[data-state=speaking]:after{border-color:rgba(255,255,255,.45);animation:akListen 1.1s ease-out infinite}@keyframes akListen{0%{transform:translate(-50%,-50%) scale(.85);opacity:1}to{transform:translate(-50%,-50%) scale(1.45);opacity:0}}.av{display:block;overflow:visible}.av-head{transform-box:view-box;transform-origin:100px 150px;animation:avBob 5s ease-in-out infinite}@keyframes avBob{50%{transform:translateY(-1.6px) rotate(.6deg)}}.av-eyes{transform-box:view-box;transform-origin:100px 93px;animation:avBlink 4.6s infinite}@keyframes avBlink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}.av-pupils{transition:transform .35s}.av-brows{transition:transform .3s}.av-listening .av-head{animation:avTilt 2.6s ease-in-out infinite}@keyframes avTilt{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2deg) translateY(-1px)}}.av-listening .av-brows{transform:translateY(-2.5px)}.av-thinking .av-pupils{transform:translate(3px,-3px)}.av-thinking .av-head{animation:avTilt 3.4s ease-in-out infinite}.av-thinking .av-brows{transform:translateY(-1.5px)}.av-speaking .av-head{animation:avTalk .55s ease-in-out infinite}@keyframes avTalk{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.8px) rotate(.8deg)}}.ak-voice.on{background:#EF4444;color:#fff}.ak-note{background:color-mix(in srgb,#F59E0B 14%,var(--bg));border:1px solid #f59e0b;border-radius:12px;padding:9px 12px;font-size:.84rem;line-height:1.4}.ak-vbar{display:flex;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--line);flex:none;background:linear-gradient(90deg,color-mix(in srgb,var(--ak-g1,#2D4BD8) 10%,var(--bg)),var(--bg))}.ak-vface{width:52px;height:52px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:end center;background:linear-gradient(135deg,var(--ak-g1,#2D4BD8),var(--ak-g2,#6E3BD6) 60%,var(--ak-g3,#0EA5A4));box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--line)}.ak-vbar.on .ak-vface{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #EF4444;animation:akPulse 1.4s ease-in-out infinite}.ak-vpill{display:inline-flex;gap:8px;align-items:center;background:var(--accent-soft);color:var(--accent);border:0;border-radius:99px;padding:10px 18px;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;min-height:44px}.ak-vbar.on .ak-vpill{background:#EF4444;color:#fff}@media(prefers-reduced-motion:reduce){.ak-face:after,.ak-vbar.on .ak-vface,.av-eyes,.av-head{animation:none}}@media(max-width:700px){.ak-panel{left:0;right:0;width:auto;max-width:100vw}.ak-body,.ak-foot{min-width:0}}.ak-chips.in-chat{flex-wrap:wrap;overflow:visible;padding:4px 0 2px 34px}.ak-chips button{flex:none;display:inline-flex;gap:6px;align-items:center;background:var(--accent-soft);color:var(--accent);border:0;border-radius:99px;padding:8px 16px;font:inherit;font-size:.9rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:.2s;min-height:40px}.ak-chips button:hover{background:var(--accent);color:var(--accent-ink)}.ak-as{display:grid;gap:10px}.ak-as small{opacity:.7;font-size:.78rem}.ak-opts{display:grid;gap:8px;padding:2px 0 0 34px}.ak-opts button{display:flex;gap:10px;align-items:center;text-align:left;background:var(--accent-soft);color:inherit;border:1px solid transparent;border-radius:12px;padding:10px 12px;font:inherit;font-size:.9rem;cursor:pointer;min-height:44px;transition:.15s}.ak-opts button:hover{border-color:var(--accent)}.ak-opts button i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-style:normal;font-size:.78rem;font-weight:700}.ak-as-btns,.ak-as-nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:6px 0 0 34px}.ak-as-bars{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.ak-as-bars li{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font-size:.85rem}.ak-as-bars li div{grid-column:1/-1;height:6px;border-radius:9px;background:rgba(127,127,160,.25);overflow:hidden}.ak-as-bars li div i{display:block;height:100%;border-radius:9px}.ak-as-bars em{font-style:normal;font-weight:600;font-size:.8rem}.ak-as-steps{margin:8px 0 0;padding-left:18px;display:grid;gap:8px;font-size:.88rem}.ak-as-steps a{display:inline-flex;gap:4px;align-items:center;color:var(--accent);font-weight:600}.ak-as-mail{margin:10px 0 0 34px;padding:14px;border:1px solid rgba(127,127,160,.3);border-radius:14px}.ak-as-mail form{display:grid;gap:8px}.ak-as-mail input[type=email],.ak-as-mail input[type=text]{width:100%;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid rgba(127,127,160,.4);background:transparent;color:inherit;font:inherit}.ak-ok{margin:0;color:#16A34A;font-weight:600}.ak-fb,.ak-ok{display:flex;gap:6px;align-items:center}.ak-fb{margin-top:8px}.ak-fb button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(127,127,160,.35);background:transparent;color:inherit;cursor:pointer;opacity:.75}.ak-fb button:hover:not(:disabled),.ak-fb button[aria-pressed=true]{opacity:1;border-color:var(--accent)}.ak-fb button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.ak-fb button:disabled:not([aria-pressed=true]){opacity:.3;cursor:default}.ak-fb small{opacity:.7;font-size:.75rem}.ak-lang{font-weight:700;font-size:.8rem;width:auto;min-width:38px;padding:0 8px}.ak-chips a{min-height:40px}.ak-mid-h{padding:2px 4px 8px}.ak-mid-h b{font-size:1rem}.ak-mid-h p{margin:4px 0 0;font-size:.88rem;opacity:.85}