.hd{container-type:inline-size}.hd-app{--hd-line:#e9ecf2;aspect-ratio:52/32;min-height:0;color:var(--color-ink);text-align:left;grid-template-columns:37% minmax(0,1fr);font-size:clamp(8.5px,1.92308cqw,12.5px);line-height:1.45;display:grid}.hd-app i,.hd-app em{font-style:normal}.hd-chat{border-right:1px solid var(--hd-line);background:#fff;flex-direction:column;min-height:0;display:flex}.hd-chat-h{border-bottom:1px solid var(--hd-line);justify-content:space-between;align-items:center;gap:.6em;padding:.8em 1em;font-size:1.05em;display:flex}.hd-chat-h b{font-weight:650}.hd-tag{color:#b54708;background:#fff4e5;border-radius:999px;flex:none;padding:.15em .7em;font-size:.78em;font-weight:600}.hd-log{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 .9em .6em;display:flex;overflow:hidden}.hd-row,.hd-sec{transition:grid-template-rows .55s var(--ease), opacity .45s;grid-template-rows:1fr;display:grid}.hd-row>div,.hd-sec>div{min-height:0;overflow:hidden}.hd-row>div{flex-direction:column;display:flex}.hd-row>div>.hd-m{margin-top:.6em}.hd-m{border-radius:1em;max-width:94%;margin:0;padding:.6em .85em;font-size:1.02em}.hd-me{background:var(--color-accent);color:#fff;border-bottom-right-radius:.3em;align-self:flex-end}.hd-ai{color:#312e81;background:#f4f5ff;border-bottom-left-radius:.3em;align-self:flex-start;gap:.55em;display:flex}.hd-av{color:#fff;background:linear-gradient(135deg,#7c74ff,#5046f0);border-radius:.5em;flex:none;place-items:center;width:1.7em;height:1.7em;margin-top:.1em;font-size:.72em;font-weight:700;display:grid}.hd-tree{flex-wrap:wrap;gap:.35em;margin:.45em 0 0;padding:0;list-style:none;display:flex}.hd-tree li{color:#3730a3;transition:opacity .35s, transform .35s var(--ease);transition-delay:calc(var(--i,0) * .12s);background:#fff;border:1px solid #e0e3ff;border-radius:.45em;padding:.12em .6em;font-size:.88em}.hd-tree-s{gap:.3em;display:grid}.hd-tree-s li{justify-content:space-between;gap:.8em;transition-delay:0s;display:flex}.hd-tree-s em{color:#067647;font-size:.9em}.hd-input{background:#fff;border:1px solid #dcdfe6;border-radius:.8em;align-items:center;gap:.4em;height:2.9em;margin:0 .9em .9em;padding:0 .4em 0 .85em;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.hd-typed{white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}.hd-caret{background:var(--color-accent);flex:none;width:1px;height:1.2em;display:none}.hd-ph{color:#98a2b3;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hd-typed:not(:empty)~.hd-ph{visibility:hidden;flex:1}.hd-send{background:var(--color-accent);color:#fff;border-radius:.6em;flex:none;place-items:center;width:2.1em;height:2.1em;margin-left:auto;display:grid}.hd-send svg{width:1.1em;height:1.1em}.hd.is-typing .hd-input{border-color:#a5a0ff;box-shadow:0 0 0 3px #635bff1f}.hd.is-typing .hd-caret{animation:1s step-end infinite hd-blink;display:block}@keyframes hd-blink{50%{opacity:0}}.hd-prev{background:#f2f4f7;flex-direction:column;min-width:0;min-height:0;display:flex}.hd-prev-h{color:#dcdcde;background:#1d2327;align-items:center;gap:.7em;padding:.55em .9em;font-size:.86em;display:flex}.hd-wp{color:#fff;align-items:center;gap:.4em;font-weight:650;display:inline-flex}.hd-wp svg,.hd-wp img{width:1.25em;height:1.25em}.hd-url{white-space:nowrap;text-overflow:ellipsis;color:#a7aaad;flex:1;min-width:0;overflow:hidden}.hd-st{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.hd-st i{background:#f0b849;border-radius:50%;width:.55em;height:.55em}.hd-st b{font-weight:560}.hd-st-a{display:none}.hd.is-live[data-step="0"] .hd-st{visibility:hidden}.hd.is-live:not(.is-done) .hd-st-a{display:inline}.hd.is-live:not(.is-done) .hd-st-b{display:none}.hd.is-done .hd-st i,.hd:not(.is-live) .hd-st i{background:#68de7c}.hd-tabs{white-space:nowrap;gap:.3em;padding:.5em .9em 0;font-size:.82em;display:flex;overflow:hidden}.hd-tabs span{color:#667085;transition:opacity .35s;transition-delay:calc(var(--i,0) * .1s);background:#e7eaf0;border-radius:.5em .5em 0 0;padding:.3em .7em}.hd-tabs span.on{color:var(--color-ink);background:#fff;font-weight:600}.hd-navw>div,.hd-vp{margin-inline:.9em}.hd-vp{background:#fff;border-radius:0 0 .6em .6em;flex:1;min-height:0;margin-bottom:.9em;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280f}.hd:not(.is-js) .hd-vp{flex-direction:column;justify-content:flex-end;display:flex}.hd-site{transition:transform .9s var(--ease)}.hd-empty{color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;gap:.6em;font-size:.95em;display:none;position:absolute;inset:0}.hd-wp-big svg,.hd-wp-big img{opacity:.35;filter:grayscale();width:2.6em;height:2.6em}.hd.is-empty .hd-empty{display:flex}.hd-prev{--hp:#d9480f;--ha:#d9480f;--hs:#fff1ea}.hd.is-t2 .hd-prev,.hd:not(.is-live) .hd-prev{--hp:#1e3a8a;--ha:#f97316;--hs:#eef2fb}.hd-nav,.hd-btn,.hd-cta,.hd-logo,.hd-shp,.hd-steps b,.hd-fac,.hd-h{transition:background-color .7s,color .7s,border-color .7s}.hd-nav{background:var(--hp);color:#fff;border-radius:.6em .6em 0 0;align-items:center;gap:.8em;padding:.7em 1em;font-size:.82em;display:flex}.hd-nav b{white-space:nowrap;letter-spacing:.04em;flex:none;align-items:center;gap:.45em;font-weight:750;display:inline-flex}.hd-logo{background:var(--ha);border-radius:.35em;width:1.1em;height:1.1em;box-shadow:inset 0 0 0 2px #ffffffb3}.hd-links{white-space:nowrap;opacity:.85;flex:1;gap:1em;min-width:0;display:flex;overflow:hidden}.hd-links i:first-child{margin-left:auto}.hd-cta,.hd-btn{background:var(--ha);color:#fff;white-space:nowrap;border-radius:.45em;padding:.35em .9em;font-weight:650;display:inline-block}.hd-nav .hd-cta{box-shadow:inset 0 0 0 1px #ffffff59}.hd-hero{background:var(--hs);grid-template-columns:1.25fr 1fr;align-items:center;gap:1em;padding:1.4em 1.2em;transition:background-color .7s;display:grid}.hd-hero h6{color:var(--hp);margin:0 0 .4em;font-size:1.45em;font-weight:750;line-height:1.2;transition:color .7s}.hd-hero p{color:#475467;margin:0 0 .9em;font-size:.86em}.hd-hero .hd-btn{font-size:.86em}.hd-art{aspect-ratio:4/3;background:#fff;border-radius:.8em;position:relative;box-shadow:0 6px 18px -10px #1018284d}.hd-shp{background:var(--hp);display:block;position:absolute}.hd-art .hd-shp-a{aspect-ratio:1;border-radius:50%;width:34%;top:18%;left:12%}.hd-art .hd-shp-b{aspect-ratio:1;background:var(--ha);opacity:.85;border-radius:22%;width:30%;top:14%;right:12%}.hd-art .hd-shp-c{border-left:1.5em solid #0000;border-right:1.5em solid #0000;border-bottom:2.4em solid var(--hp);opacity:.55;background:0 0;width:0;height:0;bottom:14%;left:40%}.hd-blk{border-top:1px solid #f2f4f7;padding:1.1em 1.2em}.hd-h{color:var(--hp);margin-bottom:.7em;font-size:1em;font-weight:700;display:block}.hd-cards{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.hd-cards span{border:1px solid #eaecf0;border-radius:.6em;gap:.5em;padding:.6em;font-size:.8em;font-weight:600;display:grid}.hd-cards .hd-shp{background:var(--hs);border:0;border-radius:.45em;width:100%;height:3.4em;position:static;box-shadow:inset 0 -1.2em #00000008}.hd-steps{grid-template-columns:repeat(4,1fr);gap:.5em;margin:0;padding:0;font-size:.8em;list-style:none;display:grid}.hd-steps li{background:#f9fafb;border-radius:.5em;align-items:center;gap:.45em;padding:.5em;display:flex}.hd-steps b{background:var(--ha);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.85em;display:grid}.hd-fac{background:var(--hp)}.hd-fac .hd-h{color:#fff}.hd-tiles{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.hd-tiles i{background:#ffffff29;border-radius:.45em;height:3.2em}.hd-form{justify-items:start;gap:.6em;display:grid}.hd-form .hd-h{margin:0}.hd-fields{color:#98a2b3;grid-template-columns:1fr 1fr;gap:.5em;width:100%;font-size:.8em;display:grid}.hd-fields i{border:1px solid #dcdfe6;border-radius:.45em;padding:.55em .7em}.hd-fields .hd-msg{grid-column:1/-1;height:3.6em}.hd-form .hd-btn{font-size:.86em}.hd.is-live .hd-sec-new.on .hd-form{animation:hd-flash 2.4s var(--ease) .4s both}@keyframes hd-flash{0%,to{box-shadow:inset 0 0 #f9731600}25%,60%{box-shadow:inset 0 0 0 2px #f97316a6}}.hd.is-live .hd-row:not(.on),.hd.is-live .hd-sec:not(.on){opacity:0;grid-template-rows:0fr}.hd.is-live .hd-tree li,.hd.is-live .hd-tabs span{opacity:0;transform:translateY(.3em)}.hd.is-live .on .hd-tree li,.hd.is-live .hd-tree-s li.on,.hd.is-live .hd-tabs.on span{opacity:1;transform:none}.hd.is-live .hd-tree-s li:not(.on){opacity:0}.hd-app{transition:opacity .5s}.hd.is-fade .hd-app{opacity:0}@container (width<=520px){.hd-app{aspect-ratio:auto;grid-template-rows:17em 22em;grid-template-columns:minmax(0,1fr);font-size:clamp(9.5px,3.22581cqw,13px)}.hd-tree-s{display:flex}.hd-tree-s li{gap:.4em}.hd-chat{border-right:0;border-bottom:1px solid var(--hd-line)}.hd-chat-h{padding:.6em .9em}.hd-input{height:2.7em;margin-bottom:.7em}.hd-prev{font-size:.9em}.hd-links{visibility:hidden}.hd-hero{grid-template-columns:1fr .8fr;padding:1.1em 1em}.hd-hero h6{font-size:1.3em}}@media (prefers-reduced-motion:reduce){.hd *,.hd-app{transition:none!important;animation:none!important}}
