.impact-metrics-section-module___41EJq__section{z-index:2;background:#f7f7ff;padding:18px 24px 48px;position:relative}.impact-metrics-section-module___41EJq__metrics{text-align:center;background:#f7f7ff;margin:28px auto 0;padding:62px 72px 58px;position:relative;overflow:hidden}.impact-metrics-section-module___41EJq__chiclet{color:#7c5de8;letter-spacing:.14em;text-transform:uppercase;background:#7c5de812;border:1px solid #7c5de833;border-radius:999px;align-items:center;gap:6px;margin-bottom:32px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.impact-metrics-section-module___41EJq__chiclet:before{content:"";background:#9c7bf5;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 5px #7c5de880}.impact-metrics-section-module___41EJq__heading{letter-spacing:-.022em;color:#2f3146;text-align:center;max-width:1000px;margin:0 auto 52px;font-size:clamp(2.2rem,2.7vw,2.8rem);font-weight:600;line-height:1.22}.impact-metrics-section-module___41EJq__headingGradient{background:linear-gradient(90deg,#5b3df5 0%,#9c6bff 55%,#b88aff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.impact-metrics-section-module___41EJq__grid{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;max-width:1360px;margin:0 auto;display:grid;position:relative}.impact-metrics-section-module___41EJq__card{text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:196px;padding:28px 34px;transition:transform .22s,background-color .24s,box-shadow .24s;display:flex}.impact-metrics-section-module___41EJq__card:hover{background:#ffffffc2;transform:translateY(-5px);box-shadow:0 10px 28px -18px #4f3ca94f}.impact-metrics-section-module___41EJq__card+.impact-metrics-section-module___41EJq__card{border-left:1px solid #e6e8f0}.impact-metrics-section-module___41EJq__icon{color:#7c5de8;place-items:center;margin-bottom:4px;transition:color .24s,transform .24s;display:grid}.impact-metrics-section-module___41EJq__iconSvg{width:52px;height:52px}.impact-metrics-section-module___41EJq__value{letter-spacing:-.03em;color:#2a1f72;font-variant-numeric:tabular-nums;margin-top:22px;font-size:62px;font-weight:600;line-height:1;transition:color .24s,transform .24s}.impact-metrics-section-module___41EJq__label{letter-spacing:.01em;color:#7169b8;max-width:90%;margin-top:14px;font-size:13px;font-weight:500;line-height:1.38;transition:color .24s}.impact-metrics-section-module___41EJq__card:hover .impact-metrics-section-module___41EJq__icon{color:#6f51ea;transform:translateY(-1px)scale(1.04)}.impact-metrics-section-module___41EJq__card:hover .impact-metrics-section-module___41EJq__value{color:#271f88;transform:translateY(-1px)}.impact-metrics-section-module___41EJq__card:hover .impact-metrics-section-module___41EJq__label{color:#6153ad}.impact-metrics-section-module___41EJq__section.impact-metrics-section-module___41EJq__blue,.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__metrics{background:#e5f9fe}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__chiclet{color:#2a7de2;background:#2a7de212;border-color:#2a7de233}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__chiclet:before{background:#5aa0ef;box-shadow:0 0 5px #2a7de280}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__headingGradient{background:linear-gradient(90deg,#1f63c4 0%,#2a7de2 55%,#5aa0ef 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__icon{color:#2a7de2}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__value{color:#143a73}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__label{color:#5a7bb0}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__card:hover{box-shadow:0 10px 28px -18px #2a7de24f}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__card:hover .impact-metrics-section-module___41EJq__icon{color:#1f6fd0}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__card:hover .impact-metrics-section-module___41EJq__value{color:#103063}.impact-metrics-section-module___41EJq__blue .impact-metrics-section-module___41EJq__card:hover .impact-metrics-section-module___41EJq__label{color:#4f6ea8}@media (prefers-reduced-motion:reduce){.impact-metrics-section-module___41EJq__card{transition:none}}@media (max-width:768px){.impact-metrics-section-module___41EJq__section{padding:0 14px 14px}.impact-metrics-section-module___41EJq__metrics{background:#f7f7ff;border-radius:20px;margin:24px auto 0;padding:34px 20px}.impact-metrics-section-module___41EJq__heading{margin-bottom:24px;font-size:clamp(1.55rem,6.2vw,2rem);font-weight:600;line-height:1.24}.impact-metrics-section-module___41EJq__grid{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(148px,1fr));gap:10px;padding-bottom:4px;overflow-x:auto}.impact-metrics-section-module___41EJq__card{border-top:1px solid #b48cff26;min-height:142px;padding:16px 10px;border-left:0!important}.impact-metrics-section-module___41EJq__iconSvg{width:38px;height:38px}.impact-metrics-section-module___41EJq__value{margin-top:12px;font-size:38px;font-weight:600}.impact-metrics-section-module___41EJq__label{margin-top:6px;font-size:13px}}
.inline-video-module__3iMvuW__section{background:#fff;padding:clamp(32px,5vw,64px) clamp(18px,4vw,40px) clamp(40px,6vw,72px)}.inline-video-module__3iMvuW__inner{text-align:center;max-width:min(1040px,100%);margin:0 auto;position:relative}.inline-video-module__3iMvuW__glow{pointer-events:none;z-index:0;filter:blur(48px);background:radial-gradient(50% 50%,#7b61ff61 0%,#7b61ff2e 42%,#7b61ff00 72%);width:min(900px,92%);height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inline-video-module__3iMvuW__card{z-index:1;max-width:min(960px,100%);color:inherit;background:#fff;border:2px solid #f4edff;border-radius:22.808px;margin:0 auto;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 70px #7a5fff38,0 8px 28px #7a5fff24,0 2px 12px #7a5fff0f}.inline-video-module__3iMvuW__card:hover,.inline-video-module__3iMvuW__card:focus-within{border-color:#ebe3ff;transform:translateY(-2px);box-shadow:0 32px 88px #7a5fff4d,0 12px 36px #7a5fff2e,0 4px 16px #7a5fff14}.inline-video-module__3iMvuW__trigger{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:20px;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.inline-video-module__3iMvuW__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #7a5fffbf,inset 0 0 0 6px #fffffff2}.inline-video-module__3iMvuW__frame{border-radius:inherit;background:#f7f4ff;line-height:0;display:block;position:relative;overflow:hidden}.inline-video-module__3iMvuW__frame img{object-fit:cover;opacity:1;width:100%;height:auto;transition:transform .35s;display:block}.inline-video-module__3iMvuW__player{aspect-ratio:16/9;border:0;width:100%;display:block}.inline-video-module__3iMvuW__close{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#120c208c;border:1px solid #ffffff59;border-radius:11px;place-items:center;width:38px;height:38px;transition:background .2s,transform .15s,border-color .2s;display:grid;position:absolute;top:12px;right:12px}.inline-video-module__3iMvuW__close:hover{background:#120c20c7;border-color:#ffffff8c}.inline-video-module__3iMvuW__close:active{transform:scale(.94)}.inline-video-module__3iMvuW__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.inline-video-module__3iMvuW__trigger:hover .inline-video-module__3iMvuW__frame img{transform:scale(1.02)}.inline-video-module__3iMvuW__overlay{pointer-events:none;background:linear-gradient(#7e5fff1a 0%,#0000002e 100%);position:absolute;inset:0}.inline-video-module__3iMvuW__playWrap{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inline-video-module__3iMvuW__playGlass{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);color:#fffffff5;background:#ffffff24;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:clamp(60px,9vw,84px);height:clamp(60px,9vw,84px);transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:grid;box-shadow:0 10px 36px #0003,inset 0 1px 1px #ffffff8c}@media (prefers-reduced-motion:no-preference){.inline-video-module__3iMvuW__playGlass{animation:2.6s ease-in-out infinite inline-video-module__3iMvuW__playIdle}}@keyframes inline-video-module__3iMvuW__playIdle{0%,to{transform:scale(1);box-shadow:0 10px 36px #00000038,inset 0 1px #ffffff8c}50%{transform:scale(1.04);box-shadow:0 14px 44px #00000047,0 0 0 6px #ffffff1f,inset 0 1px #ffffffa6}}.inline-video-module__3iMvuW__trigger:hover .inline-video-module__3iMvuW__playGlass,.inline-video-module__3iMvuW__trigger:focus-visible .inline-video-module__3iMvuW__playGlass{background:#ffffff42;border-color:#ffffff94;animation:none;transform:scale(1.1);box-shadow:0 16px 48px #00000047,0 0 0 5px #ffffff24,inset 0 1px 1px #ffffffbf}.inline-video-module__3iMvuW__trigger:active .inline-video-module__3iMvuW__playGlass{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.inline-video-module__3iMvuW__playGlass{animation:none!important}.inline-video-module__3iMvuW__trigger:hover .inline-video-module__3iMvuW__frame img{transform:none}}.inline-video-module__3iMvuW__playSvg{filter:drop-shadow(0 2px 10px #00000047);width:clamp(22px,3.4vw,30px);height:clamp(22px,3.4vw,30px);margin-left:5%}
.shift-card-stack-module__648hGq__stack{padding:calc(var(--shift-pin-top) + var(--shift-card-gap)) 0 var(--shift-release-scroll);min-height:var(--shift-stack-min);margin:0;list-style:none}.shift-card-stack-module__648hGq__cardSlot{margin:0 0 12vh;display:block;position:sticky}.shift-card-stack-module__648hGq__cardSlot:last-child{margin-bottom:0}.shift-card-stack-module__648hGq__card{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#ffffff9e;border:1px solid #ffffff8c;border-radius:28px;flex-direction:column;justify-content:space-between;gap:18px;padding:30px clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #7b61ff0a,0 1px 2px #2b205a05,0 6px 14px #2b205a08,0 20px 40px #2b205a0a}.shift-card-stack-module__648hGq__card[data-top=true]{background:#ffffffb8;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #7b61ff0f,0 1px 2px #2b205a08,0 10px 22px #2b205a0d,0 28px 56px #2b205a12}.shift-card-stack-module__648hGq__card:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#c080ff1a 0%,#0000 60%),radial-gradient(80% 60% at 0 100%,#5b82ff0f 0%,#0000 60%);position:absolute;inset:0}.shift-card-stack-module__648hGq__cardSheen{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffffe6 18%,#fff 50%,#ffffffe6 82%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.shift-card-stack-module__648hGq__cardTop{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex;position:relative}.shift-card-stack-module__648hGq__cardIndex{font-family:var(--font-urbanist), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#6f7191;align-items:center;gap:10px;font-size:.74rem;font-weight:700;display:inline-flex}.shift-card-stack-module__648hGq__cardIndexNum{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#6a5cff;letter-spacing:0;background:linear-gradient(135deg,#f6f1ffd9 0%,#efe6ffd9 100%);border:1px solid #fffc;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #7b61ff1a}.shift-card-stack-module__648hGq__cardTag{font-family:var(--font-urbanist), system-ui, sans-serif;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b75ff 0%,#7b61ff 50%,#9b66ff 100%);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #2b205a26,0 6px 16px #7b61ff47}.shift-card-stack-module__648hGq__cardTag:before{content:"";opacity:.95;background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ffffffe6}.shift-card-stack-module__648hGq__cardBody{flex-direction:column;gap:12px;display:flex}.shift-card-stack-module__648hGq__cardTitle{font-family:var(--font-urbanist), system-ui, sans-serif;letter-spacing:-.025em;color:#1f2244;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;line-height:1.1}.shift-card-stack-module__648hGq__cardSummary{font-family:var(--font-urbanist), system-ui, sans-serif;color:#6f7191;max-width:52ch;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.shift-card-stack-module__648hGq__stack{min-height:0;padding:0}.shift-card-stack-module__648hGq__cardSlot{margin:0 0 18px;position:static;top:auto!important}.shift-card-stack-module__648hGq__card{border-radius:20px;padding:26px 22px}}
.cases-section-module__cpyZKa__section{z-index:2;color:#222237;background:linear-gradient(#fff 0%,#faf7ff 72%,#f3ecff 100%);padding:26px 12px 116px;position:relative;overflow:hidden}.cases-section-module__cpyZKa__section:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#7b61ff14 1px,#0000 1px),linear-gradient(#7b61ff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 30%,#0000008c 68%,#000000db 100%);mask-image:linear-gradient(#0000 0%,#0000001f 30%,#0000008c 68%,#000000db 100%)}.cases-section-module__cpyZKa__section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 62% at 50% 52%,#9b6dff24 0%,#9b6dff00 72%);width:130%;height:68%;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.cases-section-module__cpyZKa__inner{z-index:1;flex-direction:column;gap:28px;max-width:min(1580px,100vw - 32px);margin:0 auto;padding:0 16px;display:flex;position:relative}.cases-section-module__cpyZKa__header{text-align:center;max-width:740px;margin:0 auto}.cases-section-module__cpyZKa__badge{letter-spacing:.08em;text-transform:uppercase;color:#6f59de;background:#fff;border:1px solid #bdaaff94;border-radius:999px;justify-content:center;align-items:center;padding:7px 15px;font-size:11px;font-weight:700;display:inline-flex}.cases-section-module__cpyZKa__title{letter-spacing:-.025em;color:#2b2f4f;margin:14px 0 8px;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:600;line-height:1.16}.cases-section-module__cpyZKa__subtitle{color:#9a98ae;margin:0;font-size:16px;line-height:1.45}.cases-section-module__cpyZKa__marquee{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex;position:relative}.cases-section-module__cpyZKa__viewport{flex:1;min-width:0;overflow:hidden}.cases-section-module__cpyZKa__arrow{z-index:2;color:#5c4daf;cursor:pointer;background:#fff;border:1px solid #e4dff7;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:transform .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background .18s cubic-bezier(.22,.61,.36,1),opacity .18s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;box-shadow:0 8px 22px #5f44b71a}.cases-section-module__cpyZKa__arrow:hover:not(:disabled){border-color:#d4c8f5;transform:translateY(-1px);box-shadow:0 12px 28px #5f44b724}.cases-section-module__cpyZKa__arrow:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.cases-section-module__cpyZKa__arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #7e68ea3d,0 0 0 5px #7e68ea1a}.cases-section-module__cpyZKa__track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;display:grid}.cases-section-module__cpyZKa__card{background:#fff;border:1px solid #ebe7f8;border-radius:24px;width:100%;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),opacity .28s;overflow:hidden}.cases-section-module__cpyZKa__card:hover,.cases-section-module__cpyZKa__card:focus-within{border-color:#d9cef9;transform:translateY(-3px);box-shadow:0 10px 26px #7761cb1f}.cases-section-module__cpyZKa__card[hidden]{display:none}.cases-section-module__cpyZKa__cardLink{color:inherit;height:100%;text-decoration:none;display:block}.cases-section-module__cpyZKa__cardLink:focus-visible{outline:none}.cases-section-module__cpyZKa__entering{animation:.42s cubic-bezier(.22,.61,.36,1) both cases-section-module__cpyZKa__cardEnter}@keyframes cases-section-module__cpyZKa__cardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cases-section-module__cpyZKa__visual{aspect-ratio:2;background:#f2efff;border-radius:20px;margin:14px;position:relative;overflow:hidden}.cases-section-module__cpyZKa__visual img{object-fit:cover;object-position:center}.cases-section-module__cpyZKa__date{color:#6f6f81;letter-spacing:.01em;background:#fff;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:500;position:absolute;bottom:10px;right:12px}.cases-section-module__cpyZKa__body{text-align:left;padding:12px 20px 34px}.cases-section-module__cpyZKa__cardTitle{letter-spacing:-.01em;color:#4f4d63;margin:6px 0 12px;font-size:28px;font-weight:600;line-height:1.2}.cases-section-module__cpyZKa__excerpt{color:#9d9bb1;margin:0;font-size:15px;line-height:1.55}.cases-section-module__cpyZKa__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cases-section-module__cpyZKa__chip{letter-spacing:.03em;text-transform:uppercase;color:#7f67dd;background:#f0eaff;border:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.cases-section-module__cpyZKa__blue{background:linear-gradient(#fff 0%,#f4f8fe 72%,#e8f1fd 100%)}.cases-section-module__cpyZKa__blue.cases-section-module__cpyZKa__section:before{background-image:linear-gradient(90deg,#2a7de214 1px,#0000 1px),linear-gradient(#2a7de214 1px,#0000 1px)}.cases-section-module__cpyZKa__blue.cases-section-module__cpyZKa__section:after{background:radial-gradient(52% 62% at 50% 52%,#4095ff29 0%,#4095ff00 72%)}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__badge{color:#2a5d9e;border:1px solid #2a7de252}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__visual{background:#e7f1fd}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__date{color:#5a6a80}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__card{border-color:#dde9f8}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__card:hover,.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__card:focus-within{border-color:#bcd9f7;box-shadow:0 10px 26px #2a7de22e}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__chip{color:#2a7de2;background:#e6f0fc}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__arrow{color:#2a7de2;border-color:#d4e4f8;box-shadow:0 8px 22px #2a7de21f}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__arrow:hover:not(:disabled){border-color:#bcd9f7;box-shadow:0 12px 28px #2a7de233}.cases-section-module__cpyZKa__blue .cases-section-module__cpyZKa__arrow:focus-visible{box-shadow:0 0 0 3px #2a7de23d,0 0 0 5px #2a7de21f}@media (prefers-reduced-motion:reduce){.cases-section-module__cpyZKa__card,.cases-section-module__cpyZKa__entering,.cases-section-module__cpyZKa__arrow{transition:none!important;animation:none!important}}@media (max-width:768px){.cases-section-module__cpyZKa__section:before{background-size:24px 24px}.cases-section-module__cpyZKa__section{padding:20px 10px 88px}.cases-section-module__cpyZKa__inner{gap:20px;padding:0 14px}.cases-section-module__cpyZKa__title{font-size:clamp(1.55rem,7vw,2.15rem)}.cases-section-module__cpyZKa__subtitle{font-size:14px}.cases-section-module__cpyZKa__marquee{gap:8px}.cases-section-module__cpyZKa__arrow{width:40px;height:40px}.cases-section-module__cpyZKa__track{grid-template-columns:1fr;gap:10px}.cases-section-module__cpyZKa__card{border-radius:18px}.cases-section-module__cpyZKa__visual{border-radius:14px;margin:8px}.cases-section-module__cpyZKa__date{padding:7px 12px;font-size:13px;bottom:8px;right:8px}.cases-section-module__cpyZKa__body{padding:8px 12px 24px}.cases-section-module__cpyZKa__cardTitle{font-size:19px}.cases-section-module__cpyZKa__excerpt{font-size:14px;line-height:1.52}}
.footer-section-module__Dt74fW__footer{font-family:var(--font-urbanist), system-ui, sans-serif;background:#fafafa;border-top:1px solid #0000000d;padding:36px 0 100px;position:relative}.footer-section-module__Dt74fW__footer *{font-family:inherit}.footer-section-module__Dt74fW__footerMain{grid-template-columns:minmax(0,1.28fr) minmax(0,2.55fr);align-items:stretch;gap:clamp(28px,3.2vw,52px);max-width:1360px;margin:0 auto;padding:0 32px;display:grid}.footer-section-module__Dt74fW__brandCol{background:linear-gradient(#fff 0%,#fcfbff 100%);border:1px solid #5a42c91a;border-radius:22px;flex-direction:column;padding:32px;display:flex;box-shadow:0 8px 28px #4130820d}.footer-section-module__Dt74fW__footerRight{flex-direction:column;gap:clamp(24px,3vh,36px);display:flex}.footer-section-module__Dt74fW__linkColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.8vw,34px);margin-top:16px;display:grid}.footer-section-module__Dt74fW__logoLink{border-radius:6px;width:fit-content;display:inline-block}.footer-section-module__Dt74fW__logo{width:160px;height:auto;display:block}.footer-section-module__Dt74fW__about{letter-spacing:-.003em;color:#646980;max-width:28rem;margin:28px 0 22px;font-size:15px;font-weight:400;line-height:1.62}.footer-section-module__Dt74fW__certs{max-width:380px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);place-items:center;gap:clamp(14px,1.6vw,22px);margin-top:clamp(56px,8vh,88px);padding:0;display:grid}.footer-section-module__Dt74fW__certLink{justify-content:center;align-items:center;width:100%;text-decoration:none;transition:transform .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.footer-section-module__Dt74fW__certLink:hover{transform:translateY(-2px)}.footer-section-module__Dt74fW__certLogo{object-fit:contain;opacity:.9;width:100%;height:auto;max-height:56px;transition:opacity .24s,transform .24s}.footer-section-module__Dt74fW__certLink:hover .footer-section-module__Dt74fW__certLogo,.footer-section-module__Dt74fW__certLink:focus-visible .footer-section-module__Dt74fW__certLogo{opacity:1}.footer-section-module__Dt74fW__linksCol{padding:8px 0 24px}.footer-section-module__Dt74fW__policiesCol,.footer-section-module__Dt74fW__channelsCol{border-left:1px solid #5a42c91f;padding:8px 0 24px clamp(16px,2.5vw,28px)}.footer-section-module__Dt74fW__channelLink{all:unset;cursor:pointer;color:#3a3f56;font-size:16px;font-weight:500;line-height:1.38;transition:color .16s}.footer-section-module__Dt74fW__channelLink:hover{color:#7c3aed}.footer-section-module__Dt74fW__channelLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c5cff8c}.footer-section-module__Dt74fW__blockTitle{letter-spacing:.045em;text-transform:uppercase;color:#4f3ab5;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.footer-section-module__Dt74fW__blockIcon{color:#6c58b2;background:#faf8ffe6;border:1px solid #886cf259;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.footer-section-module__Dt74fW__blockIcon svg{width:13px;height:13px}.footer-section-module__Dt74fW__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.footer-section-module__Dt74fW__list li{color:#3a3f56;font-size:16px;font-weight:500;line-height:1.38}.footer-section-module__Dt74fW__list a{color:inherit;text-decoration:none;transition:color .2s,transform .2s cubic-bezier(.22,.61,.36,1);display:inline-block}.footer-section-module__Dt74fW__list a:hover{color:#7c3aed;transform:translate(3px)}.footer-section-module__Dt74fW__list a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c5cff8c}.footer-section-module__Dt74fW__addressStrip{margin:clamp(20px,3vh,32px) 0 0}.footer-section-module__Dt74fW__addressStripInner{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-section-module__Dt74fW__addressGrid{border:1px solid #dcd7f099;border-radius:24px;gap:0;width:100%;display:flex;overflow:hidden}.footer-section-module__Dt74fW__addressItem{color:#4a4e65;background:#f8f6ff80;border-right:1px solid #dcd7f099;flex-direction:column;flex:1;gap:4px;padding:18px 22px;font-size:14px;line-height:1.55;display:flex}.footer-section-module__Dt74fW__addressItem:last-child{border-right:none}.footer-section-module__Dt74fW__addressItem strong{color:#2c3148;letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700}.footer-section-module__Dt74fW__socialsRow{margin:18px 0 0}.footer-section-module__Dt74fW__socialsContent{align-items:center;gap:16px;display:flex}.footer-section-module__Dt74fW__socialsLabel{color:#4f3ab5;letter-spacing:.02em;font-size:13px;font-weight:600}.footer-section-module__Dt74fW__socialIcons{align-items:center;gap:12px;display:flex}.footer-section-module__Dt74fW__socialLink{color:#5a5475;background:#fff;border:1px solid #dcd7f0b3;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.footer-section-module__Dt74fW__socialLink svg{width:16px;height:16px}.footer-section-module__Dt74fW__socialLink:hover{color:#7c3aed;border-color:#7b61ff66;transform:translateY(-2px);box-shadow:0 4px 12px #5a3cb41a}.footer-section-module__Dt74fW__socialLink:active{transform:translateY(0)}@media (max-width:1024px){.footer-section-module__Dt74fW__footerMain,.footer-section-module__Dt74fW__linkColumns{grid-template-columns:1fr;gap:0}.footer-section-module__Dt74fW__footerRight{gap:0}.footer-section-module__Dt74fW__brandCol{margin-bottom:4px;padding:clamp(20px,4vw,26px)}.footer-section-module__Dt74fW__certs{margin-top:18px}.footer-section-module__Dt74fW__linksCol,.footer-section-module__Dt74fW__policiesCol{border-bottom:1px solid #5a42c91a;border-left:0;padding:20px 0}.footer-section-module__Dt74fW__channelsCol{border-left:0;padding:20px 0 8px}.footer-section-module__Dt74fW__blockTitle{font-size:13px;line-height:1.3}.footer-section-module__Dt74fW__list li,.footer-section-module__Dt74fW__list a{font-size:17px;line-height:1.38}.footer-section-module__Dt74fW__addressStrip{grid-template-columns:1fr;padding:0}.footer-section-module__Dt74fW__addressStripInner{flex-direction:column;grid-column:1;align-items:flex-start;gap:12px}.footer-section-module__Dt74fW__addressGrid{border-radius:16px;flex-direction:column;width:100%}.footer-section-module__Dt74fW__addressItem{border-bottom:1px solid #dcd7f099;border-right:none}.footer-section-module__Dt74fW__addressItem:last-child{border-bottom:none}.footer-section-module__Dt74fW__socialsRow{padding:16px 0 0}.footer-section-module__Dt74fW__about{max-width:40rem}.footer-section-module__Dt74fW__certs{max-width:none}}@media (max-width:768px){.footer-section-module__Dt74fW__footer{padding:10px 0 88px}.footer-section-module__Dt74fW__footerMain{padding:0 16px}.footer-section-module__Dt74fW__logo{width:104px}.footer-section-module__Dt74fW__about{max-width:none;font-size:15px}.footer-section-module__Dt74fW__certs{max-width:360px}}
.cta-banner-section-module__vwCbdq__section{aspect-ratio:2.35;background:#fbfbff;flex-direction:column;width:100%;min-height:clamp(280px,32vw,480px);margin-top:10px;display:flex;position:relative;overflow:hidden}.cta-banner-section-module__vwCbdq__bg{object-fit:cover;object-position:center 38%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta-banner-section-module__vwCbdq__content{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(16px,2.4vw,22px);padding:clamp(22px,3.6vw,52px) 24px;display:flex;position:relative}.cta-banner-section-module__vwCbdq__title,.cta-banner-section-module__vwCbdq__titleHero{letter-spacing:-.025em;color:#2b2f4f;max-width:740px;margin:0;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:600;line-height:1.16}.cta-banner-section-module__vwCbdq__titleHero{letter-spacing:-.03em;text-wrap:balance;max-width:900px;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.1}.cta-banner-section-module__vwCbdq__subtitle{letter-spacing:-.01em;color:#5f6178;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(1rem,1.24vw,1.16rem);font-style:italic;font-weight:500;line-height:1.55}.cta-banner-section-module__vwCbdq__titleGrad{background:linear-gradient(96deg,#5368ff 0%,#6b64ff 28%,#7e5fff 52%,#a266ff 78%,#bb76ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cta-banner-section-module__vwCbdq__btn{color:#fff;background:linear-gradient(135deg,#7e68ff 0%,#846dff 55%,#8e77ff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;min-width:164px;height:50px;padding:0 26px;font-size:20px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.cta-banner-section-module__vwCbdq__btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #7b64eb3d}.cta-banner-section-module__vwCbdq__btn:active{transform:translateY(0)scale(.985)}.cta-banner-section-module__vwCbdq__btn:focus-visible{outline-offset:3px;outline:2px solid #7c5cff8c}@media (prefers-reduced-motion:reduce){.cta-banner-section-module__vwCbdq__btn{transition:none}}@media (max-width:768px){.cta-banner-section-module__vwCbdq__section{aspect-ratio:auto;height:auto;min-height:260px}.cta-banner-section-module__vwCbdq__content{gap:16px;padding:22px 14px}.cta-banner-section-module__vwCbdq__title{max-width:95%;font-size:clamp(1.55rem,7vw,2.15rem)}.cta-banner-section-module__vwCbdq__titleHero{font-size:clamp(1.7rem,6.5vw,2.6rem)}.cta-banner-section-module__vwCbdq__btn{min-width:138px;height:44px;font-size:17px}}
.hubspot-form-skeleton-module__x-Kcqq__skeleton{flex-direction:column;gap:14px;width:100%;display:flex}.hubspot-form-skeleton-module__x-Kcqq__row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.hubspot-form-skeleton-module__x-Kcqq__row2{grid-template-columns:1fr}}.hubspot-form-skeleton-module__x-Kcqq__bar{background:#ece9f5;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.hubspot-form-skeleton-module__x-Kcqq__bar:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffa6 50%,#fff0 100%);animation:1.4s ease-in-out infinite hubspot-form-skeleton-module__x-Kcqq__hubspotShimmer;position:absolute;inset:0;transform:translate(-100%)}.hubspot-form-skeleton-module__x-Kcqq__input{height:54px}.hubspot-form-skeleton-module__x-Kcqq__textarea{height:110px}.hubspot-form-skeleton-module__x-Kcqq__button{border-radius:999px;width:60%;height:52px}@keyframes hubspot-form-skeleton-module__x-Kcqq__hubspotShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hubspot-form-skeleton-module__x-Kcqq__bar:after{animation:none}}
.get-demo-section-module__WVf_6W__section{background:#fff;padding:clamp(32px,5vw,56px) 0 clamp(48px,7vw,100px);position:relative}.get-demo-section-module__WVf_6W__inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(10px,1.4vw,18px);width:100%;max-width:none;min-height:min(78vh,920px);margin:0 auto;padding:0 32px;display:grid}.get-demo-section-module__WVf_6W__visual{background:#ebe4fb;border:none;border-radius:28px;flex-direction:column;align-self:stretch;height:100%;min-height:min(78vh,920px);display:flex;overflow:hidden}.get-demo-section-module__WVf_6W__visualWrap{flex:1;width:100%;height:100%;min-height:0;position:relative}.get-demo-section-module__WVf_6W__visualImage{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block;position:absolute;inset:0}.get-demo-section-module__WVf_6W__formPanel{background:#faf7ff;border:1px solid #efeafb;border-radius:28px;flex-direction:column;justify-content:center;align-self:stretch;min-height:min(78vh,920px);padding:clamp(28px,4vw,44px) 32px clamp(28px,4vw,44px) clamp(24px,3vw,36px);display:flex;overflow:hidden}.get-demo-section-module__WVf_6W__title{letter-spacing:-.025em;color:#2b2f4f;margin:0;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:600;line-height:1.16}.get-demo-section-module__WVf_6W__title span{background:linear-gradient(90deg,#5f5fff 0%,#a66eff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.get-demo-section-module__WVf_6W__subtitle{color:#5c5f7c;margin:10px 0 20px;font-size:16px;line-height:1.4}.get-demo-section-module__WVf_6W__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.get-demo-section-module__WVf_6W__input,.get-demo-section-module__WVf_6W__select{color:#2f3250;background:#fff;border:1px solid #e8e5f4;border-radius:14px;outline:none;width:100%;height:54px;padding:0 16px;font-size:15px;transition:border-color .18s,box-shadow .18s}.get-demo-section-module__WVf_6W__input::placeholder{color:#b1b0c2}.get-demo-section-module__WVf_6W__input:focus,.get-demo-section-module__WVf_6W__select:focus{border-color:#c8bbf6;box-shadow:0 0 0 3px #b094ff24}.get-demo-section-module__WVf_6W__selectWrap{grid-column:1/-1;position:relative}.get-demo-section-module__WVf_6W__fullRow{grid-column:1/-1}.get-demo-section-module__WVf_6W__field{flex-direction:column;grid-column:1/-1;gap:9px;margin-bottom:6px;display:flex}.get-demo-section-module__WVf_6W__label{letter-spacing:-.01em;color:#2b2f4f;font-size:15px;font-weight:600}.get-demo-section-module__WVf_6W__mSelectWrap{position:relative}.get-demo-section-module__WVf_6W__mSelectWrap:after{content:"";pointer-events:none;border-bottom:2px solid #8b86a3;border-right:2px solid #8b86a3;border-radius:1px;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.get-demo-section-module__WVf_6W__submit.get-demo-section-module__WVf_6W__submitWide{letter-spacing:-.01em;white-space:nowrap;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;gap:9px;width:auto;height:54px;margin-top:16px;padding:0 30px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px #7c5ef042}.get-demo-section-module__WVf_6W__submit.get-demo-section-module__WVf_6W__submitWide:hover{transform:translateY(-2px);box-shadow:0 18px 36px #7c5ef061}.get-demo-section-module__WVf_6W__submitArrow{transition:transform .2s;display:inline-flex}.get-demo-section-module__WVf_6W__submit.get-demo-section-module__WVf_6W__submitWide:hover .get-demo-section-module__WVf_6W__submitArrow{transform:translate(3px)}.get-demo-section-module__WVf_6W__select{appearance:none;color:#b1b0c2;padding-right:50px}.get-demo-section-module__WVf_6W__select:valid{color:#2f3250}.get-demo-section-module__WVf_6W__selectWrap:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#8f7bff 0 2px,#0000 3px),#f3efff;border-radius:999px;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:16px}.get-demo-section-module__WVf_6W__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7e68ff 0%,#8b73ff 100%);border:0;border-radius:999px;width:132px;height:52px;margin-top:8px;font-size:20px;font-weight:500;transition:transform .18s,box-shadow .18s}.get-demo-section-module__WVf_6W__submit:hover{transform:translateY(-1px);box-shadow:0 10px 20px #7c5ef042}.get-demo-section-module__WVf_6W__submit:active{transform:translateY(0)scale(.985)}.get-demo-section-module__WVf_6W__submit:focus-visible{outline-offset:3px;outline:2px solid #7c5cff8c}.get-demo-section-module__WVf_6W__submit:disabled{opacity:.6;cursor:wait}.get-demo-section-module__WVf_6W__thanksBox{text-align:center;color:#3d2f8a;background:linear-gradient(135deg,#f3eeff 0%,#ece2ff 100%);border:1px solid #e0d4ff;border-radius:18px;grid-column:1/-1;padding:32px 24px}.get-demo-section-module__WVf_6W__thanksTitle{margin:0 0 6px;font-size:18px;font-weight:600}.get-demo-section-module__WVf_6W__thanksText{color:#6f6791;margin:0;font-size:14px}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__visual{background:#e9f4fc}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__visualImage{object-fit:cover;object-position:center top}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__formPanel{background:#f4f8fe;border-color:#e1ecfa}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__title span{background:linear-gradient(90deg,#1f73dc 0%,#4095ff 52%,#78c0ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__input:focus,.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__select:focus{border-color:#9cc6f4;box-shadow:0 0 0 3px #2a7de229}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__selectWrap:after{background:radial-gradient(circle at 50% 45%,#2a7de2 0 2px,#0000 3px),#e6f0fc}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__submit{background:linear-gradient(135deg,#2a7de2 0%,#4095ff 100%)}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__submit:hover{box-shadow:0 10px 20px #2a7de252}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__submit.get-demo-section-module__WVf_6W__submitWide{box-shadow:0 10px 22px #2a7de242}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__submit.get-demo-section-module__WVf_6W__submitWide:hover{box-shadow:0 18px 36px #2a7de261}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__submit:focus-visible{outline:2px solid #2a7de28c}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__thanksBox{color:#1f4e8a;background:linear-gradient(135deg,#eaf3fd 0%,#dceafb 100%);border-color:#cbe1f8}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__thanksText{color:#5a6a80}.get-demo-section-module__WVf_6W__hubspotForm{font-family:var(--font-urbanist), var(--font-sans);color:#2f3250}:is(.get-demo-section-module__WVf_6W__hubspotForm .hbspt-form,.get-demo-section-module__WVf_6W__hubspotForm form.hs-form){width:100%}.get-demo-section-module__WVf_6W__hubspotForm form.hs-form{flex-direction:column;gap:14px;display:flex}:is(.get-demo-section-module__WVf_6W__hubspotForm .form-columns-1,.get-demo-section-module__WVf_6W__hubspotForm .form-columns-2,.get-demo-section-module__WVf_6W__hubspotForm .form-columns-3){gap:10px;display:grid;width:100%!important;max-width:100%!important}.get-demo-section-module__WVf_6W__hubspotForm .form-columns-1{grid-template-columns:1fr}.get-demo-section-module__WVf_6W__hubspotForm .form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.get-demo-section-module__WVf_6W__hubspotForm .form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.get-demo-section-module__WVf_6W__hubspotForm .hs-form-field{flex-direction:column;gap:6px;min-width:0;display:flex;float:none!important;width:auto!important}.get-demo-section-module__WVf_6W__hubspotForm .hs-form-field>.input{margin:0!important}:is(.get-demo-section-module__WVf_6W__hubspotForm .hs-richtext,.get-demo-section-module__WVf_6W__hubspotForm .hs_error_rollup,.get-demo-section-module__WVf_6W__hubspotForm .legal-consent-container,.get-demo-section-module__WVf_6W__hubspotForm .hs_submit){width:100%}:is(.get-demo-section-module__WVf_6W__hubspotForm .form-columns-2:has(.legal-consent-container),.get-demo-section-module__WVf_6W__hubspotForm .form-columns-3:has(.legal-consent-container),.get-demo-section-module__WVf_6W__hubspotForm .form-columns-2:has(.hs-recaptcha),.get-demo-section-module__WVf_6W__hubspotForm .form-columns-3:has(.hs-recaptcha),.get-demo-section-module__WVf_6W__hubspotForm .form-columns-2:has(.hs_recaptcha),.get-demo-section-module__WVf_6W__hubspotForm .form-columns-3:has(.hs_recaptcha)){grid-template-columns:1fr}:is(.get-demo-section-module__WVf_6W__hubspotForm .hs-recaptcha,.get-demo-section-module__WVf_6W__hubspotForm .hs_recaptcha){opacity:0;pointer-events:none;height:0;margin:0;padding:0;overflow:hidden}.get-demo-section-module__WVf_6W__hubspotForm .grecaptcha-badge{opacity:0;pointer-events:none}:is(.get-demo-section-module__WVf_6W__hubspotForm .legal-consent-container,.get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox,.get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox .hs-form-field){text-align:left;width:100%}.get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox-display{width:100%}.get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox-display>span{flex:1;margin:0}.get-demo-section-module__WVf_6W__hubspotForm .hs-form-field>label:not(.hs-form-booleancheckbox-display):not(.hs-form-checkbox-display){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.get-demo-section-module__WVf_6W__hubspotForm .hs-form-required{color:#ff6b8a;margin-left:3px}.get-demo-section-module__WVf_6W__hubspotForm .hs-field-desc{color:#8a8ca6;margin:0;font-size:12.5px;line-height:1.5}:is(.get-demo-section-module__WVf_6W__hubspotForm .inputs-list,.get-demo-section-module__WVf_6W__hubspotForm ul.hs-error-msgs){margin:0;padding:0;list-style:none}:is(.get-demo-section-module__WVf_6W__hubspotForm input.hs-input:not([type=checkbox]):not([type=radio]),.get-demo-section-module__WVf_6W__hubspotForm select.hs-input,.get-demo-section-module__WVf_6W__hubspotForm textarea.hs-input){box-sizing:border-box;height:54px;font-family:var(--font-urbanist), var(--font-sans);color:#2f3250;background:#fff;border:1px solid #e8e5f4;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .18s,box-shadow .18s;width:100%!important}.get-demo-section-module__WVf_6W__hubspotForm input.hs-input::placeholder{color:#b1b0c2}.get-demo-section-module__WVf_6W__hubspotForm textarea.hs-input::placeholder{color:#b1b0c2}:is(.get-demo-section-module__WVf_6W__hubspotForm input.hs-input:not([type=checkbox]):not([type=radio]):focus,.get-demo-section-module__WVf_6W__hubspotForm select.hs-input:focus,.get-demo-section-module__WVf_6W__hubspotForm textarea.hs-input:focus){border-color:#c8bbf6;box-shadow:0 0 0 3px #b094ff24}.get-demo-section-module__WVf_6W__hubspotForm textarea.hs-input{resize:vertical;line-height:1.55;height:auto!important;min-height:120px!important;padding:14px 16px!important}.get-demo-section-module__WVf_6W__hubspotForm select.hs-input{appearance:none;background-image:radial-gradient(circle at 50% 45%,#8f7bff 0 2px,#0000 3px),radial-gradient(circle,#f3efff 0 10px,#0000 11px);background-position:right 16px center,right 16px center;background-repeat:no-repeat;padding-right:50px}:is(.get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox-display,.get-demo-section-module__WVf_6W__hubspotForm .hs-form-checkbox-display){font-family:var(--font-urbanist), var(--font-sans);color:#6f7191;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}:is(.get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox-display input[type=checkbox],.get-demo-section-module__WVf_6W__hubspotForm .hs-form-checkbox-display input[type=checkbox]){accent-color:#7a5fff;flex-shrink:0;min-height:0;padding:0;width:16px!important;height:16px!important;margin:3px 0 0!important}:is(.get-demo-section-module__WVf_6W__hubspotForm .legal-consent-container,.get-demo-section-module__WVf_6W__hubspotForm .legal-consent-container p,.get-demo-section-module__WVf_6W__hubspotForm .hs-richtext,.get-demo-section-module__WVf_6W__hubspotForm .hs-richtext p){font-family:var(--font-urbanist), var(--font-sans);color:#6f7191;font-size:13px;line-height:1.55}.get-demo-section-module__WVf_6W__hubspotForm a{color:#6a47f0;border-bottom:1px solid #6a47f040;font-weight:600;text-decoration:none}.get-demo-section-module__WVf_6W__hubspotForm a:hover{border-bottom-color:#6a47f0}:is(.get-demo-section-module__WVf_6W__hubspotForm .hs-error-msg,.get-demo-section-module__WVf_6W__hubspotForm .hs-error-msgs label){font-family:var(--font-urbanist), var(--font-sans);color:#ff6b8a;font-size:12px}:is(.get-demo-section-module__WVf_6W__hubspotForm .hs-input.invalid,.get-demo-section-module__WVf_6W__hubspotForm .hs-input.error){border-color:#ff6b8a;box-shadow:0 0 0 3px #ff6b8a26}.get-demo-section-module__WVf_6W__hubspotForm .hs_submit{margin-top:8px}.get-demo-section-module__WVf_6W__hubspotForm .hs_submit .actions{margin:0;padding:0}.get-demo-section-module__WVf_6W__hubspotForm .hs-button{color:#fff;height:52px;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.005em;cursor:pointer;background:linear-gradient(135deg,#7e68ff 0%,#8b73ff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:500;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.get-demo-section-module__WVf_6W__hubspotForm .hs-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px #7c5ef052}.get-demo-section-module__WVf_6W__hubspotForm .hs-button:active{transform:translateY(0)scale(.985)}:is(.get-demo-section-module__WVf_6W__hubspotForm .submitted-message,.get-demo-section-module__WVf_6W__hubspotForm .hs-form__submitted-message){font-family:var(--font-urbanist), var(--font-sans);color:#3d2f8a;background:linear-gradient(135deg,#f3eeff 0%,#ece2ff 100%);border:1px solid #e0d4ff;border-radius:18px;padding:28px 24px;font-size:15px;line-height:1.55}:is(.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm input.hs-input:not([type=checkbox]):not([type=radio]):focus,.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm select.hs-input:focus,.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm textarea.hs-input:focus){border-color:#9cc6f4;box-shadow:0 0 0 3px #2a7de229}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm select.hs-input{background-image:radial-gradient(circle at 50% 45%,#2a7de2 0 2px,#0000 3px),radial-gradient(circle,#e6f0fc 0 10px,#0000 11px)}:is(.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm .hs-form-booleancheckbox-display input[type=checkbox],.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm .hs-form-checkbox-display input[type=checkbox]){accent-color:#2a7de2}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm a{color:#1f73dc;border-bottom-color:#1f73dc40}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm a:hover{border-bottom-color:#1f73dc}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm .hs-button{background:linear-gradient(135deg,#2a7de2 0%,#4095ff 100%)}.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm .hs-button:hover{box-shadow:0 10px 22px #2a7de252}:is(.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm .submitted-message,.get-demo-section-module__WVf_6W__blue .get-demo-section-module__WVf_6W__hubspotForm .hs-form__submitted-message){color:#1f4e8a;background:linear-gradient(135deg,#eaf3fd 0%,#dceafb 100%);border-color:#cbe1f8}@media (prefers-reduced-motion:reduce){.get-demo-section-module__WVf_6W__input,.get-demo-section-module__WVf_6W__select,.get-demo-section-module__WVf_6W__submit{transition:none}}@media (max-width:1024px){.get-demo-section-module__WVf_6W__inner{grid-template-columns:1fr;gap:14px;min-height:0}.get-demo-section-module__WVf_6W__visual{height:auto;min-height:420px}.get-demo-section-module__WVf_6W__visualWrap{min-height:360px}.get-demo-section-module__WVf_6W__formPanel{min-height:0}}@media (max-width:768px){.get-demo-section-module__WVf_6W__section{padding:18px 0 86px}.get-demo-section-module__WVf_6W__inner{padding:0 14px}.get-demo-section-module__WVf_6W__visual{border-radius:20px;min-height:332px}.get-demo-section-module__WVf_6W__formPanel{border-radius:20px;padding:22px 16px 18px}.get-demo-section-module__WVf_6W__title{font-size:clamp(1.55rem,7vw,2.15rem)}.get-demo-section-module__WVf_6W__subtitle{margin-bottom:14px;font-size:14px}.get-demo-section-module__WVf_6W__form{grid-template-columns:1fr;gap:8px}:is(.get-demo-section-module__WVf_6W__hubspotForm .form-columns-2,.get-demo-section-module__WVf_6W__hubspotForm .form-columns-3){grid-template-columns:1fr}:is(.get-demo-section-module__WVf_6W__hubspotForm input.hs-input,.get-demo-section-module__WVf_6W__hubspotForm select.hs-input),.get-demo-section-module__WVf_6W__input,.get-demo-section-module__WVf_6W__select{height:48px;font-size:14px}.get-demo-section-module__WVf_6W__submit{width:120px;height:46px;font-size:18px}}
.navbar-module__6zQ0kG__announceStrip{z-index:101;color:#fff;height:30px;font-family:var(--font-urbanist), system-ui, sans-serif;opacity:1;background:linear-gradient(96deg,#5b61ff 0%,#7b61ff 36%,#9b66ff 72%,#c080ff 100%);justify-content:center;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.navbar-module__6zQ0kG__announceStripHidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.navbar-module__6zQ0kG__announcePill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:700}.navbar-module__6zQ0kG__announceText{letter-spacing:.01em;font-size:13.5px;font-weight:600}.navbar-module__6zQ0kG__announceDivider{background:#ffffffb3;border-radius:50%;width:4px;height:4px}.navbar-module__6zQ0kG__announceDate{color:#ffffffe6;letter-spacing:.04em;text-transform:uppercase;font-size:13.5px;font-weight:500}.navbar-module__6zQ0kG__announceArrow{align-items:center;transition:transform .2s;display:inline-flex}.navbar-module__6zQ0kG__announceStrip:hover .navbar-module__6zQ0kG__announceArrow{transform:translate(3px)}.navbar-module__6zQ0kG__topBar{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(160%);opacity:1;background:#fffffff5;border-bottom:1px solid #ebe8f5e6;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:fixed;top:30px;left:0;right:0;transform:translateY(0);box-shadow:inset 0 1px #ffffffd9}.navbar-module__6zQ0kG__topBarHidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 40px))}.navbar-module__6zQ0kG__topBarInner{max-width:1400px;height:68px;font-family:var(--font-urbanist), system-ui, sans-serif;justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(24px,4vw,56px);display:flex;position:relative}.navbar-module__6zQ0kG__brandLink{align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.navbar-module__6zQ0kG__brandLink:hover{opacity:.82}.navbar-module__6zQ0kG__brand{width:auto;height:clamp(32px,3.6vw,40px)}.navbar-module__6zQ0kG__audienceNav{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.navbar-module__6zQ0kG__audienceNavInner{background:#f3f0fcfa;border:1px solid #e4def5f2;border-radius:999px;align-items:stretch;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #5a3cb40f}.navbar-module__6zQ0kG__audienceNavItem{align-items:stretch;display:flex}.navbar-module__6zQ0kG__audienceDivider{background:#c8c0e173;border-radius:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin:0}.navbar-module__6zQ0kG__audienceLink{color:#645498;white-space:nowrap;letter-spacing:-.01em;border-radius:0;align-self:stretch;align-items:center;padding:12px clamp(20px,2.2vw,32px);font-size:clamp(15px,1.5vw,17.5px);font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-radius .2s,font-weight .2s;display:inline-flex}.navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__audienceLink:active{color:#645498;font-weight:600}.navbar-module__6zQ0kG__audienceLink:hover{background:#ffffffb3}.navbar-module__6zQ0kG__audienceLink:active{background:#ffffffe6}.navbar-module__6zQ0kG__audienceNavItem:first-child .navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__audienceNavItem:first-child .navbar-module__6zQ0kG__audienceLink:active,.navbar-module__6zQ0kG__audienceNavItem:first-child .navbar-module__6zQ0kG__audienceLinkActive{border-radius:999px 0 0 999px}.navbar-module__6zQ0kG__audienceNavItem:not(:first-child):not(:last-child) .navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__audienceNavItem:not(:first-child):not(:last-child) .navbar-module__6zQ0kG__audienceLink:active,.navbar-module__6zQ0kG__audienceNavItem:not(:first-child):not(:last-child) .navbar-module__6zQ0kG__audienceLinkActive{border-radius:0}.navbar-module__6zQ0kG__audienceNavItem:last-child .navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__audienceNavItem:last-child .navbar-module__6zQ0kG__audienceLink:active,.navbar-module__6zQ0kG__audienceNavItem:last-child .navbar-module__6zQ0kG__audienceLinkActive{border-radius:0 999px 999px 0}.navbar-module__6zQ0kG__audienceLinkActive{color:#645498;background:#ffffffd9;font-weight:600;box-shadow:0 1px 6px #5a3cb41a}.navbar-module__6zQ0kG__audienceLinkActive:hover{color:#645498;background:#fffffff2}.navbar-module__6zQ0kG__actions{align-items:center;gap:8px;display:inline-flex}.navbar-module__6zQ0kG__iconBtn{color:#6a6484;cursor:pointer;background:#fffc;border:1px solid #d2c8ebb3;border-radius:999px;place-items:center;width:48px;height:48px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:grid}.navbar-module__6zQ0kG__iconBtn svg{width:19px;height:19px}.navbar-module__6zQ0kG__iconBtn:hover{color:#5b3fd9;background:#fff;border-color:#a08cdccc;transform:translateY(-1px);box-shadow:0 4px 16px #5a3cb41a}.navbar-module__6zQ0kG__iconBtn:active{transform:translateY(0)scale(.95)}.navbar-module__6zQ0kG__demoBtn{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#8b74ff 0%,#6b4fff 50%,#5a3de8 100%);border:0;border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 28px;font-size:clamp(14px,1.3vw,15.5px);font-weight:550;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 2px 8px #6b4fff4d,inset 0 0 0 1px #6b4fff1a}.navbar-module__6zQ0kG__demoBtn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 20px #6b4fff59,inset 0 0 0 1px #ffffff26}.navbar-module__6zQ0kG__demoBtn:active{transform:translateY(0)scale(.97)}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__demoBtn{background:linear-gradient(135deg,#4f9bf0 0%,#2a7de2 50%,#1f63c4 100%)}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__demoBtn:hover{box-shadow:0 6px 20px #2a7de259,inset 0 0 0 1px #ffffff26}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceNavInner{background:#eaf3fdfa;border-color:#cadff7f2;box-shadow:0 2px 8px #2a7de212}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceDivider{background:#bad4f380}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceLink,.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceLink:active{color:#3c6293}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceLinkActive{color:#2a5d9e;box-shadow:0 1px 6px #2a7de229}.navbar-module__6zQ0kG__topBarBlue .navbar-module__6zQ0kG__audienceLinkActive:hover{color:#2a5d9e}.navbar-module__6zQ0kG__productTabs{z-index:99;background:0 0;border-bottom:1px solid #0000;justify-content:center;padding:10px clamp(16px,3vw,40px) 12px;transition:top .4s cubic-bezier(.16,1,.3,1),background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .3s,box-shadow .4s;display:flex;position:fixed;top:98px;left:0;right:0}.navbar-module__6zQ0kG__productTabsSticky{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffb8;border-bottom:1px solid #ebe8f5bf;padding:8px clamp(16px,3vw,40px) 10px;top:0;box-shadow:0 4px 18px #d2d1d333}.navbar-module__6zQ0kG__productTabsRow{align-items:stretch;gap:clamp(8px,1.26vw,13px);max-width:min(960px,100%);display:flex}.navbar-module__6zQ0kG__productTabsInner{-webkit-backdrop-filter:blur(28px)saturate(190%);background:linear-gradient(145deg,#ffffff6b 0%,#ffffff24 48%,#ffffff14 100%);border:1px solid #fcfbffd9;border-radius:32px;align-items:center;gap:2px;padding:3.5px;display:flex;position:relative;box-shadow:0 .964px 20.032px #d2d1d373,inset 0 1px #ffffffbf,inset 0 -1px #ffffff40}@property --nav-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.navbar-module__6zQ0kG__productTabsCta{background:linear-gradient(145deg, #fff 0%, #fff 60%, #fcfbff 100%) padding-box, conic-gradient(from var(--nav-cta-angle), #b094ff47 0deg, #b094ff47 70deg, #cbb9ff 100deg, #ab8cff 120deg, #cbb9ff 140deg, #b094ff47 170deg, #b094ff47 360deg) border-box;color:#645498;font-family:var(--font-urbanist), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;border:1.5px solid #0000;border-radius:28px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-left:6px;padding:0 clamp(20px,2.3vw,27px);font-size:clamp(14px,1.25vw,16px);font-weight:550;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,color .2s;animation:4s linear infinite navbar-module__6zQ0kG__navCtaSpin;display:inline-flex;box-shadow:0 2px 8px #7b61ff29,inset 0 1px #ffffffbf}@keyframes navbar-module__6zQ0kG__navCtaSpin{to{--nav-cta-angle:360deg}}.navbar-module__6zQ0kG__productTabsCta:hover{color:#645498;animation-duration:2.4s;transform:translateY(-1px);box-shadow:0 4px 14px #b094ff59,inset 0 1px #ffffffd9}.navbar-module__6zQ0kG__productTabsCta:active{transform:translateY(0)scale(.98)}.navbar-module__6zQ0kG__tabItem{z-index:1;color:#645498;font-family:var(--font-urbanist), system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:11px clamp(16px,2.1vw,24px);font-size:clamp(14px,1.3vw,16px);font-weight:500;text-decoration:none;transition:background-color .24s,color .24s,transform .16s,box-shadow .24s;display:inline-flex;position:relative}.navbar-module__6zQ0kG__tabItem:hover{color:#645498;background:#ffffff80}.navbar-module__6zQ0kG__tabItem:active{transform:scale(.96)}.navbar-module__6zQ0kG__tabItemActive{color:#645498;-webkit-backdrop-filter:blur(12px);background:#fffffff5;font-weight:600;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #7b61ff24,inset 0 -2px 6px #7b61ff0f}.navbar-module__6zQ0kG__tabItemActive:hover{color:#645498;background:#fffffff2}.navbar-module__6zQ0kG__tabsToggle{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(160%);color:#645498;font-family:var(--font-urbanist), system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:#ffffff9e;border:1px solid #ffffffe6;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:11px 19px 11px 21px;font-size:clamp(14px,1.3vw,16px);font-weight:500;transition:background-color .24s,border-color .24s,color .24s,transform .16s,box-shadow .24s;display:inline-flex;position:relative;box-shadow:0 1px 3px #5a3cb40d,0 2px 10px #d2d1d359,inset 0 1px #ffffffd9}.navbar-module__6zQ0kG__tabsToggleLabel{align-items:baseline;gap:5px;display:inline-flex}.navbar-module__6zQ0kG__tabsTogglePrefix{color:#9a93b8;font-weight:500}.navbar-module__6zQ0kG__tabsToggleBrand{color:#5b4aa8;letter-spacing:-.01em;font-weight:600}.navbar-module__6zQ0kG__tabsToggle:hover{color:#645498;background:#ffffffeb;border-color:#fff;box-shadow:0 1px 3px #5a3cb414,0 6px 18px #d2d1d373,inset 0 1px #ffffffe6}.navbar-module__6zQ0kG__tabsToggle:hover .navbar-module__6zQ0kG__tabsChevron{transform:translateY(1px)scale(1.05)}.navbar-module__6zQ0kG__tabsToggle:active{transform:scale(.97)}.navbar-module__6zQ0kG__tabsToggleOpen{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;font-weight:500}.navbar-module__6zQ0kG__tabsToggleOpen:hover{background:#ffffff80}.navbar-module__6zQ0kG__tabsToggleActive{color:#645498;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-color:#0000;font-weight:600;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #7b61ff24,inset 0 -2px 6px #7b61ff0f}.navbar-module__6zQ0kG__tabsToggleActive:hover{background:#fff}.navbar-module__6zQ0kG__tabsChevron{flex-shrink:0;width:24px;height:auto;transition:transform .3s cubic-bezier(.16,1,.3,1)}.navbar-module__6zQ0kG__tabsToggleOpen .navbar-module__6zQ0kG__tabsChevron{transform:scale(1.04)}.navbar-module__6zQ0kG__tabReveal{white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.navbar-module__6zQ0kG__topBarDark{background:#0a0a0cc7;border-bottom-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000059}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__brand{filter:brightness(0)invert()}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceNavInner{background:#ffffff14;border-color:#ffffff29;box-shadow:0 4px 20px #00000040}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceDivider{background:#ffffff2e}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLink,.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLink:active,.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLinkActive,.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLinkActive:hover{color:#ffffffeb}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLink:hover,.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLink:active{background:#ffffff1f}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__audienceLinkActive{background:#ffffff29;box-shadow:0 1px 8px #0003}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__iconBtn{color:#ffffffe6;background:#ffffff14;border-color:#fff3}.navbar-module__6zQ0kG__topBarDark .navbar-module__6zQ0kG__iconBtn:hover{color:#fff;background:#ffffff24;border-color:#ffffff59;box-shadow:0 4px 16px #0000004d}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__productTabsInner{background:linear-gradient(145deg,#ffffff24 0%,#ffffff0f 48%,#0003 100%);border-color:#ffffff3d;box-shadow:0 8px 28px #00000059,inset 0 1px #fff3,inset 0 -1px #0003}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabItem{color:#ffffffe0}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabItem:hover,.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabItem:active{color:#fff;background:#ffffff1f}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabItemActive,.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabItemActive:hover{color:#fff;background:#fff3;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff2e}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsToggle{color:#ffffffe0;background:#ffffff14;border-color:#ffffff29;box-shadow:0 2px 12px #00000040,inset 0 1px #ffffff1f}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsTogglePrefix{color:#ffffff8c}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsToggleBrand{color:#fff}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsToggle:hover{color:#fff;background:#ffffff1f;border-color:#ffffff38}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsToggleOpen{color:#ffffffe0;box-shadow:none;background:0 0;border-color:#0000}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsToggleOpen:hover{color:#fff;background:#ffffff1f}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsToggleActive{color:#fff;background:#fff3;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff2e}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__tabsChevron{color:#cbb9ff}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__productTabsCta{color:#fff;background:linear-gradient(145deg, #26242e 0%, #1b1a22 100%) padding-box, conic-gradient(from var(--nav-cta-angle), #b094ff47 0deg, #b094ff47 70deg, #cbb9ff 100deg, #ab8cff 120deg, #cbb9ff 140deg, #b094ff47 170deg, #b094ff47 360deg) border-box;box-shadow:0 8px 24px #0000004d,inset 0 1px #fff3}.navbar-module__6zQ0kG__productTabsDark .navbar-module__6zQ0kG__productTabsCta:hover{color:#fff;background:linear-gradient(145deg, #2c2a36 0%, #201f29 100%) padding-box, conic-gradient(from var(--nav-cta-angle), #b094ff52 0deg, #b094ff52 70deg, #d4c4ff 100deg, #b89cff 120deg, #d4c4ff 140deg, #b094ff52 170deg, #b094ff52 360deg) border-box}@media (prefers-reduced-motion:reduce){.navbar-module__6zQ0kG__productTabsCta{animation:none}}.navbar-module__6zQ0kG__productTabsStickyDark{background:#08080ae0;border-bottom-color:#ffffff1a;box-shadow:0 8px 28px #0006}.navbar-module__6zQ0kG__brandLink:focus-visible,.navbar-module__6zQ0kG__audienceLink:focus-visible,.navbar-module__6zQ0kG__tabItem:focus-visible,.navbar-module__6zQ0kG__productTabsCta:focus-visible,.navbar-module__6zQ0kG__iconBtn:focus-visible,.navbar-module__6zQ0kG__demoBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #6b4fff33,0 0 0 6px #6b4fff14}.navbar-module__6zQ0kG__mobileMenuToggle{display:none}.navbar-module__6zQ0kG__desktopMenuIcon{display:grid}@media (max-width:768px){.navbar-module__6zQ0kG__topBar{box-shadow:0 2px 12px #5032a00f}.navbar-module__6zQ0kG__topBarInner{height:52px;padding:0 14px}.navbar-module__6zQ0kG__brandLink{order:0;margin-right:auto;position:static;left:auto;transform:none}.navbar-module__6zQ0kG__brand{height:26px}.navbar-module__6zQ0kG__audienceNav,.navbar-module__6zQ0kG__actions{display:none}.navbar-module__6zQ0kG__mobileMenuToggle{width:42px;height:42px;box-shadow:none;color:#5b3fd9;background:#f6f1ff;border:0;border-radius:999px;order:3;place-items:center;margin-left:auto;display:grid}.navbar-module__6zQ0kG__mobileMenuToggle:hover,.navbar-module__6zQ0kG__mobileMenuToggle:active{box-shadow:none;color:#5b3fd9;background:#efe7ff;transform:none}.navbar-module__6zQ0kG__mobileMenuToggle svg{width:22px;height:22px}.navbar-module__6zQ0kG__desktopMenuIcon{display:none}.navbar-module__6zQ0kG__announceStrip{gap:9px;padding:0 12px}.navbar-module__6zQ0kG__announceText{font-size:12px}.navbar-module__6zQ0kG__announceDivider,.navbar-module__6zQ0kG__announceDate{display:none}.navbar-module__6zQ0kG__productTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding:8px 12px;top:82px;overflow-x:auto}.navbar-module__6zQ0kG__productTabsMenuOpen{display:none}.navbar-module__6zQ0kG__announceStripMenuOpen{opacity:0;pointer-events:none;transform:translateY(-100%)}.navbar-module__6zQ0kG__topBarMenuOpen{top:0}.navbar-module__6zQ0kG__productTabs::-webkit-scrollbar{display:none}.navbar-module__6zQ0kG__productTabsSticky{top:0}.navbar-module__6zQ0kG__productTabsRow{gap:8px;min-width:max-content;margin-inline:auto}.navbar-module__6zQ0kG__productTabsCta{display:none}.navbar-module__6zQ0kG__productTabsInner{border-radius:25px;gap:2px;padding:2.5px}.navbar-module__6zQ0kG__tabItem{border-radius:999px;padding:5px 7.5px;font-size:10.5px}}
.nav-menu-popup-module__gO399q__menuWrap{display:inline-flex}.nav-menu-popup-module__gO399q__popup{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);z-index:9200;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:linear-gradient(#fffffff5 0%,#faf8ffeb 100%);border:1px solid #f4f0fff5;border-radius:20px;width:min(1480px,100vw - 40px);padding:28px 32px;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.2,.7,.25,1);position:fixed;top:76px;left:50%;transform:translate(-50%)translateY(-6px)scale(.99);box-shadow:0 28px 64px #563cad2e,0 8px 22px #563cad14,inset 0 1px #ffffffb3}.nav-menu-popup-module__gO399q__sections{grid-template-columns:minmax(0,2.45fr) minmax(0,.72fr) minmax(0,.56fr) minmax(0,.56fr);align-items:start;gap:14px;display:grid}.nav-menu-popup-module__gO399q__column.nav-menu-popup-module__gO399q__mobileOnly{display:none}.nav-menu-popup-module__gO399q__columnWide{min-width:0}.nav-menu-popup-module__gO399q__tilePanel{background:linear-gradient(#f5f1ffd9 0%,#eee8ff9e 100%);border:1px solid #e7e0fae6;border-radius:20px;padding:16px 18px 20px;box-shadow:inset 0 1px #ffffffb3}.nav-menu-popup-module__gO399q__tilePanel .nav-menu-popup-module__gO399q__columnTitle{padding:2px 4px 12px}.nav-menu-popup-module__gO399q__solutionsPanel{transform:translate(4px)}.nav-menu-popup-module__gO399q__textCol{padding-left:32px}.nav-menu-popup-module__gO399q__itemsCol{flex-direction:column;gap:2px;display:flex}.nav-menu-popup-module__gO399q__itemsTwoCol{grid-template-columns:1fr 1fr;gap:2px 14px;display:grid}.nav-menu-popup-module__gO399q__itemsTiles{flex-direction:column;gap:12px;margin-top:6px;display:flex}.nav-menu-popup-module__gO399q__tileRow{gap:12px;display:flex}.nav-menu-popup-module__gO399q__tileRow .nav-menu-popup-module__gO399q__tile{flex:auto;min-width:0}.nav-menu-popup-module__gO399q__itemsTilesCol{flex-direction:column;gap:12px;margin-top:6px;display:flex}.nav-menu-popup-module__gO399q__itemsTilesCol .nav-menu-popup-module__gO399q__tile{justify-content:center;width:100%}.nav-menu-popup-module__gO399q__tile{background:#fff;border:.51px solid #ece2ff;border-radius:12.128px;flex:none;justify-content:center;align-items:center;min-width:132px;height:100px;padding:0 30px;text-decoration:none;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,border-color .22s;display:inline-flex;position:relative;box-shadow:0 1.598px 4.551px #eee5ff4a}.nav-menu-popup-module__gO399q__tile:hover{border-color:#d9c9ff;transform:translateY(-2px);box-shadow:0 8px 18px #7b61ff29}.nav-menu-popup-module__gO399q__tile:active{transform:translateY(0)}.nav-menu-popup-module__gO399q__tile:focus-visible{border-color:#b9a4f2;outline:none;box-shadow:0 0 0 3px #7b61ff47}.nav-menu-popup-module__gO399q__tileLogo{width:auto;height:var(--logo-h,32px);object-fit:contain;max-width:260px;display:block}.nav-menu-popup-module__gO399q__tileText{font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.01em;white-space:nowrap;color:#5b4bd0;font-size:15px;font-weight:600}.nav-menu-popup-module__gO399q__tileArrow{color:#9a78ee;background:#7b61ff1a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:absolute;bottom:12px;right:12px}.nav-menu-popup-module__gO399q__tile:hover .nav-menu-popup-module__gO399q__tileArrow{color:#fff;background:#8b5cf6;transform:translate(1px,-1px)}.nav-menu-popup-module__gO399q__popupOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.nav-menu-popup-module__gO399q__column{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-menu-popup-module__gO399q__columnTitle{font-family:var(--font-urbanist), var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#a5a2b8;margin:0;padding:4px 12px 10px;font-size:10px;font-weight:700}.nav-menu-popup-module__gO399q__columnTitleGap{padding-top:20px}.nav-menu-popup-module__gO399q__item{text-align:left;width:100%;min-height:38px;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.01em;color:#2e2658;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:flex}.nav-menu-popup-module__gO399q__item:hover{color:#6a47f0;background:linear-gradient(#f5efff 0%,#ece4ff 100%)}.nav-menu-popup-module__gO399q__item:active{transform:scale(.99)}.nav-menu-popup-module__gO399q__item:focus-visible{outline:none;box-shadow:0 0 0 3px #7b61ff47}.nav-menu-popup-module__gO399q__actions{border-top:1px solid #f0ebff;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:16px;display:none}.nav-menu-popup-module__gO399q__actionLink{min-height:44px;font-family:var(--font-urbanist), var(--font-sans);color:#fff;background:linear-gradient(#8b74ff 0%,#7b61ff 48%,#7159f5 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 8px 20px #7b61ff38}.nav-menu-popup-module__gO399q__actionLink:first-child{color:#6d5dc7;background:#fff;border:1px solid #cdbcf5cc;box-shadow:0 8px 20px #7e5fff1a}.nav-menu-popup-module__gO399q__actionLink:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 12px 26px #7b61ff42}.nav-menu-popup-module__gO399q__actionLink:focus-visible{outline:none;box-shadow:0 0 0 3px #7b61ff47}@media (max-width:768px){.nav-menu-popup-module__gO399q__popup{width:auto;max-width:none;max-height:calc(100dvh - 172px - env(safe-area-inset-bottom));transform-origin:top;background:linear-gradient(#fffffffc 0%,#faf8fffc 100%);border:1px solid #e1d6fffa;border-radius:24px;flex-direction:column;padding:0;display:flex;position:fixed;top:60px;left:12px;right:12px;overflow-y:auto;transform:translateY(-8px)scale(.98);box-shadow:0 24px 56px #49309638,0 8px 18px #4930961a}.nav-menu-popup-module__gO399q__popupOpen{transform:translateY(0)scale(1)}.nav-menu-popup-module__gO399q__sections{grid-template-columns:1fr;gap:8px;padding:10px}.nav-menu-popup-module__gO399q__column.nav-menu-popup-module__gO399q__mobileOnly{display:grid}.nav-menu-popup-module__gO399q__column{background:#f6f1ff;border:1px solid #ece2ff;border-radius:16px;padding:11px 11px 12px;display:block;box-shadow:0 2px 10px #563cad0a}.nav-menu-popup-module__gO399q__columnWide{grid-column:auto}.nav-menu-popup-module__gO399q__itemsCol,.nav-menu-popup-module__gO399q__itemsTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nav-menu-popup-module__gO399q__itemsTiles{flex-direction:column;gap:8px;display:flex}.nav-menu-popup-module__gO399q__tileRow{flex-wrap:wrap;gap:8px}.nav-menu-popup-module__gO399q__tileRow .nav-menu-popup-module__gO399q__tile{flex:calc(50% - 4px)}.nav-menu-popup-module__gO399q__tile{border-radius:14px;min-width:0;height:64px;padding:0 16px}.nav-menu-popup-module__gO399q__tileLogo{height:calc(var(--logo-h,32px) * .78);max-width:100%}.nav-menu-popup-module__gO399q__columnTitle{letter-spacing:.16em;color:#8b86a6;padding:0 2px 10px;font-size:10.5px}.nav-menu-popup-module__gO399q__item{background:#fff;border:1px solid #eee8ff;border-radius:12px;align-items:center;min-height:40px;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.2;display:flex}.nav-menu-popup-module__gO399q__item:active{color:#6a47f0;background:linear-gradient(#f5efff 0%,#ece4ff 100%)}.nav-menu-popup-module__gO399q__actions{z-index:5;background:#fffffffa;border-top:1px solid #f0ebff;border-bottom:none;border-radius:0 0 22px 22px;order:1;margin:0;padding:12px;display:grid;position:sticky;bottom:0}}@media (max-width:420px){.nav-menu-popup-module__gO399q__popup{left:12px;right:12px}.nav-menu-popup-module__gO399q__actions{grid-template-columns:1fr 1fr}.nav-menu-popup-module__gO399q__actionLink{padding:0 10px;font-size:13px}}
.ask-doceree-popup-module__yCrcYG__popup{opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(120% 70% at 50% 0,#f6f1ff 0%,#fff0 60%),#fff;border:1px solid #fffffff5;border-radius:32px;flex-direction:column;gap:32px;width:100%;max-width:1180px;min-height:calc(100vh - 192px);max-height:calc(100vh - 152px);padding:104px 64px 40px;transition:opacity .2s,visibility .2s,transform .22s cubic-bezier(.2,.7,.25,1);display:flex;position:relative;transform:translateY(16px)scale(.985);box-shadow:0 40px 80px #563cad38,0 12px 32px #563cad1a}.ask-doceree-popup-module__yCrcYG__popupOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.ask-doceree-popup-module__yCrcYG__topBar{z-index:3;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:absolute;top:18px;left:24px;right:24px}.ask-doceree-popup-module__yCrcYG__cornerLeft,.ask-doceree-popup-module__yCrcYG__cornerRight{pointer-events:auto;align-items:center;gap:10px;display:inline-flex}.ask-doceree-popup-module__yCrcYG__cornerRight{color:#6f6991;justify-self:end}.ask-doceree-popup-module__yCrcYG__modeToggle{-webkit-backdrop-filter:blur(10px);pointer-events:auto;background:linear-gradient(#ffffffd1 0%,#f5f0ffc7 100%);border:1px solid #9b8ae647;border-radius:999px;justify-self:center;align-items:center;padding:4px;display:inline-flex;position:relative;box-shadow:0 6px 18px #563cad14,inset 0 1px #fffffff2}.ask-doceree-popup-module__yCrcYG__modeIndicator{pointer-events:none;z-index:0;background:linear-gradient(135deg,#9b6dff38 0%,#7a64e629 100%);border-radius:999px;width:40px;height:40px;transition:transform .28s cubic-bezier(.2,.7,.25,1);position:absolute;top:4px;left:4px;box-shadow:0 4px 12px #6a47f02e,inset 0 1px #ffffffa6}.ask-doceree-popup-module__yCrcYG__modeBtn{z-index:1;color:#8b86a8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,transform .2s,background .2s;display:inline-flex;position:relative}.ask-doceree-popup-module__yCrcYG__modeBtn:not(.ask-doceree-popup-module__yCrcYG__modeBtnActive):hover{color:#6a47f0;background:#9b6dff14}.ask-doceree-popup-module__yCrcYG__modeBtn:active{transform:scale(.94)}.ask-doceree-popup-module__yCrcYG__modeBtnActive{color:#6a47f0}.ask-doceree-popup-module__yCrcYG__modeBtn:focus-visible{outline-offset:2px;outline:2px solid #6a47f08c}.ask-doceree-popup-module__yCrcYG__modeIcon{width:20px;height:20px}.ask-doceree-popup-module__yCrcYG__ctrlBtn{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex}.ask-doceree-popup-module__yCrcYG__ctrlBtn:hover{color:#6a47f0;background:#7a64e614}.ask-doceree-popup-module__yCrcYG__ctrlIcon{width:20px;height:20px}.ask-doceree-popup-module__yCrcYG__hero{flex-direction:column;align-items:center;gap:22px;padding-top:18px;display:flex;position:relative}.ask-doceree-popup-module__yCrcYG__hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#9b6dff24 0%,#9b6dff00 72%);width:360px;height:240px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.ask-doceree-popup-module__yCrcYG__heroLogo{z-index:1;filter:drop-shadow(0 12px 22px #6a47f02e);justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.ask-doceree-popup-module__yCrcYG__heroLogoIcon{object-fit:contain;width:100%;height:100%}.ask-doceree-popup-module__yCrcYG__title{z-index:1;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.025em;color:#2b2f4f;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:500;line-height:1.16;position:relative}.ask-doceree-popup-module__yCrcYG__titleAccent{background:linear-gradient(90deg,#7a5fff 0%,#8f6eff 45%,#5f7cff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 4px;font-weight:500}.ask-doceree-popup-module__yCrcYG__intro{justify-content:center;align-items:flex-start;gap:12px;max-width:820px;margin:0 auto;padding:0 8px;display:flex}.ask-doceree-popup-module__yCrcYG__introSparkle{color:#9b6dff;filter:drop-shadow(0 2px 4px #9b6dff4d);flex-shrink:0;width:18px;height:18px;margin-top:6px}.ask-doceree-popup-module__yCrcYG__introText{font-family:var(--font-urbanist), var(--font-sans);color:#6f7191;letter-spacing:-.005em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:400;line-height:1.55}.ask-doceree-popup-module__yCrcYG__introHighlight{color:#2b2f4f;font-weight:500}.ask-doceree-popup-module__yCrcYG__suggestions{flex-wrap:wrap;justify-content:center;gap:14px;padding:8px 0 4px;display:flex}.ask-doceree-popup-module__yCrcYG__chip{height:46px;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.005em;color:#4b4691;cursor:pointer;background:#fff;border:1px solid #ada2e073;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #563cad0a,inset 0 1px #ffffffe6}.ask-doceree-popup-module__yCrcYG__chip:hover{color:#2e2658;background:linear-gradient(#faf7ff 0%,#f1ebff 100%);border-color:#7a64e699;transform:translateY(-1px);box-shadow:0 6px 16px #6a47f024,inset 0 1px #ffffffe6}.ask-doceree-popup-module__yCrcYG__chip:active{transform:translateY(0)}.ask-doceree-popup-module__yCrcYG__chipIcon{color:#9b6dff;filter:drop-shadow(0 1px 2px #9b6dff59);flex-shrink:0;width:16px;height:16px}.ask-doceree-popup-module__yCrcYG__inputRow{align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.ask-doceree-popup-module__yCrcYG__inputShell{background:#fff;border:1px solid #ebe7f8e6;border-radius:999px;flex:1;align-items:center;gap:14px;height:64px;padding:0 10px 0 16px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 4px 14px #563cad0f}.ask-doceree-popup-module__yCrcYG__inputShell:focus-within{border-color:#7b61ff66;box-shadow:0 0 0 3px #7e68ea1f,0 4px 14px #563cad14}.ask-doceree-popup-module__yCrcYG__inputInner{flex:1;align-items:center;gap:14px;height:100%;display:flex}.ask-doceree-popup-module__yCrcYG__inputLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.ask-doceree-popup-module__yCrcYG__inputSearchIcon{color:#9b95b6;flex-shrink:0;width:22px;height:22px;display:none}.ask-doceree-popup-module__yCrcYG__input{min-width:0;font-family:var(--font-urbanist), var(--font-sans);color:#2a2545;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:500}.ask-doceree-popup-module__yCrcYG__input::placeholder{color:#9b95b6;font-weight:400}.ask-doceree-popup-module__yCrcYG__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a47f0 0%,#9b6dff 100%);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 6px 16px #6a47f052}.ask-doceree-popup-module__yCrcYG__sendBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 22px #6a47f061}.ask-doceree-popup-module__yCrcYG__sendBtn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;filter:grayscale(.2);transform:none}.ask-doceree-popup-module__yCrcYG__sendIcon{width:20px;height:20px}.ask-doceree-popup-module__yCrcYG__sideLogo{object-fit:contain;flex-shrink:0;width:52px;height:52px}.ask-doceree-popup-module__yCrcYG__modeView{flex-direction:column;flex:1;gap:32px;animation:.36s cubic-bezier(.2,.7,.25,1) both ask-doceree-popup-module__yCrcYG__modeFadeUp;display:flex}@keyframes ask-doceree-popup-module__yCrcYG__modeFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ask-doceree-popup-module__yCrcYG__connectStage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding:4px 0 8px;display:flex}.ask-doceree-popup-module__yCrcYG__connectHero{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.ask-doceree-popup-module__yCrcYG__connectOrb{justify-content:center;align-items:center;width:132px;height:132px;display:inline-flex;position:relative}.ask-doceree-popup-module__yCrcYG__orbCore{z-index:2;color:#fff;background:linear-gradient(135deg,#7a5fff 0%,#9b6dff 55%,#b582ff 100%);border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;animation:2.6s cubic-bezier(.4,0,.2,1) infinite ask-doceree-popup-module__yCrcYG__orbBreath;display:inline-flex;position:relative;box-shadow:0 14px 30px #6a47f057,inset 0 1px #ffffff59}@keyframes ask-doceree-popup-module__yCrcYG__orbBreath{0%,to{transform:scale(1);box-shadow:0 14px 30px #6a47f057,inset 0 1px #ffffff59}50%{transform:scale(1.04);box-shadow:0 18px 38px #6a47f06b,inset 0 1px #fff6}}.ask-doceree-popup-module__yCrcYG__orbIcon{width:36px;height:36px}.ask-doceree-popup-module__yCrcYG__orbRing{opacity:0;pointer-events:none;border:1.5px solid #7a5fff73;border-radius:999px;animation:2.7s cubic-bezier(.16,.85,.32,1) infinite ask-doceree-popup-module__yCrcYG__orbRingExpand;position:absolute;inset:0}@keyframes ask-doceree-popup-module__yCrcYG__orbRingExpand{0%{opacity:0;border-color:#7a5fff80;transform:scale(.62)}20%{opacity:.7}to{opacity:0;border-color:#7a5fff00;transform:scale(1.55)}}.ask-doceree-popup-module__yCrcYG__connectTitle{z-index:1;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.025em;color:#2b2f4f;margin:0;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:500;line-height:1.16;position:relative}.ask-doceree-popup-module__yCrcYG__connectSub{max-width:540px;font-family:var(--font-urbanist), var(--font-sans);color:#6f7191;text-wrap:balance;margin:0;font-size:clamp(.95rem,1.04vw,1.05rem);line-height:1.6}.ask-doceree-popup-module__yCrcYG__waveformWrap{flex-direction:column;align-items:center;gap:14px;display:flex}.ask-doceree-popup-module__yCrcYG__waveform{align-items:center;gap:6px;height:44px;display:inline-flex}.ask-doceree-popup-module__yCrcYG__waveBar{opacity:.65;transform-origin:50%;background:linear-gradient(#7a5fff 0%,#b582ff 100%);border-radius:999px;width:4px;height:14px;animation:1.1s ease-in-out infinite ask-doceree-popup-module__yCrcYG__waveBarPulse}@keyframes ask-doceree-popup-module__yCrcYG__waveBarPulse{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(2.2)}}.ask-doceree-popup-module__yCrcYG__statusPill{color:#2f7a52;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.005em;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.ask-doceree-popup-module__yCrcYG__statusDot{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite ask-doceree-popup-module__yCrcYG__statusDotPulse;box-shadow:0 0 #22c55e80}@keyframes ask-doceree-popup-module__yCrcYG__statusDotPulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ask-doceree-popup-module__yCrcYG__videoStage{background:radial-gradient(120% 80% at 50% 30%,#9b6dff2e 0%,#9b6dff00 70%),linear-gradient(150deg,#f6f1ff 0%,#ece2ff 100%);border:1px solid #9b8ae652;border-radius:22px;justify-content:center;align-items:center;width:clamp(280px,36vw,360px);height:clamp(170px,22vw,216px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #6a47f02e,inset 0 1px #fffc}.ask-doceree-popup-module__yCrcYG__videoScan{pointer-events:none;background:linear-gradient(#7a5fff00 0%,#7a5fff2e 50%,#7a5fff00 100%);height:40%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite ask-doceree-popup-module__yCrcYG__videoScan;position:absolute;inset:0}@keyframes ask-doceree-popup-module__yCrcYG__videoScan{0%{opacity:0;transform:translateY(-60%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(160%)}}.ask-doceree-popup-module__yCrcYG__videoCornerTL,.ask-doceree-popup-module__yCrcYG__videoCornerTR,.ask-doceree-popup-module__yCrcYG__videoCornerBL,.ask-doceree-popup-module__yCrcYG__videoCornerBR{border:2px solid #7a5fff8c;border-radius:4px;width:22px;height:22px;position:absolute}.ask-doceree-popup-module__yCrcYG__videoCornerTL{border-bottom:0;border-right:0;top:14px;left:14px}.ask-doceree-popup-module__yCrcYG__videoCornerTR{border-bottom:0;border-left:0;top:14px;right:14px}.ask-doceree-popup-module__yCrcYG__videoCornerBL{border-top:0;border-right:0;bottom:14px;left:14px}.ask-doceree-popup-module__yCrcYG__videoCornerBR{border-top:0;border-left:0;bottom:14px;right:14px}.ask-doceree-popup-module__yCrcYG__videoCenter{z-index:2;color:#fff;background:linear-gradient(135deg,#7a5fff 0%,#9b6dff 55%,#b582ff 100%);border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;animation:2.6s cubic-bezier(.4,0,.2,1) infinite ask-doceree-popup-module__yCrcYG__orbBreath;display:inline-flex;position:relative;box-shadow:0 10px 24px #6a47f05c,inset 0 1px #fff6}.ask-doceree-popup-module__yCrcYG__videoCenterIcon{width:30px;height:30px}.ask-doceree-popup-module__yCrcYG__featurePillRow{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.ask-doceree-popup-module__yCrcYG__featurePill{font-family:var(--font-urbanist), var(--font-sans);color:#4b4691;letter-spacing:-.005em;background:linear-gradient(#fffffff2 0%,#f7f3fff2 100%);border:1px solid #9b8ae652;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #563cad0d,inset 0 1px #ffffffe6}.ask-doceree-popup-module__yCrcYG__featurePillDot{background:linear-gradient(135deg,#7a5fff 0%,#b582ff 100%);border-radius:999px;width:6px;height:6px}.ask-doceree-popup-module__yCrcYG__featurePillIcon{color:#7a5fff;width:14px;height:14px}.ask-doceree-popup-module__yCrcYG__connectActions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.ask-doceree-popup-module__yCrcYG__primaryCta{color:#fff;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.005em;cursor:pointer;background:linear-gradient(135deg,#6a47f0 0%,#9b6dff 100%);border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.2,.7,.25,1),box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px #6a47f057,inset 0 1px #ffffff40}.ask-doceree-popup-module__yCrcYG__primaryCta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 32px #6a47f06b,inset 0 1px #ffffff4d}.ask-doceree-popup-module__yCrcYG__primaryCta:active{filter:brightness(.98);transform:translateY(0)}.ask-doceree-popup-module__yCrcYG__primaryCta .ask-doceree-popup-module__yCrcYG__ctaIconTrailing{transition:transform .2s cubic-bezier(.2,.7,.25,1)}.ask-doceree-popup-module__yCrcYG__primaryCta:hover .ask-doceree-popup-module__yCrcYG__ctaIconTrailing{transform:translate(3px)}.ask-doceree-popup-module__yCrcYG__secondaryCta{color:#4b4691;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #9b8ae673;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:14.5px;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #563cad0d,inset 0 1px #ffffffe6}.ask-doceree-popup-module__yCrcYG__secondaryCta:hover{color:#2e2658;background:linear-gradient(#faf7ff 0%,#f1ebff 100%);border-color:#7a64e699;transform:translateY(-1px);box-shadow:0 6px 16px #6a47f024,inset 0 1px #ffffffe6}.ask-doceree-popup-module__yCrcYG__ctaIconLeading,.ask-doceree-popup-module__yCrcYG__ctaIconTrailing{width:18px;height:18px}.ask-doceree-popup-module__yCrcYG__trustRow{font-family:var(--font-urbanist), var(--font-sans);color:#8b86a8;letter-spacing:-.005em;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ask-doceree-popup-module__yCrcYG__trustIcon{color:#9b6dff;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.ask-doceree-popup-module__yCrcYG__modeView,.ask-doceree-popup-module__yCrcYG__orbCore,.ask-doceree-popup-module__yCrcYG__orbRing,.ask-doceree-popup-module__yCrcYG__videoCenter,.ask-doceree-popup-module__yCrcYG__videoScan,.ask-doceree-popup-module__yCrcYG__waveBar,.ask-doceree-popup-module__yCrcYG__statusDot{animation:none!important}}@media (max-width:1100px){.ask-doceree-popup-module__yCrcYG__popup{gap:24px;min-height:calc(100vh - 140px);max-height:calc(100vh - 100px);padding:76px 40px 30px}.ask-doceree-popup-module__yCrcYG__title{font-size:32px}.ask-doceree-popup-module__yCrcYG__heroLogo{width:72px;height:72px}.ask-doceree-popup-module__yCrcYG__connectOrb{width:116px;height:116px}.ask-doceree-popup-module__yCrcYG__orbCore{width:80px;height:80px}.ask-doceree-popup-module__yCrcYG__videoStage{width:320px;height:192px}}@media (max-width:720px){.ask-doceree-popup-module__yCrcYG__popup{border-radius:22px;gap:18px;min-height:calc(100vh - 100px);max-height:calc(100vh - 80px);padding:64px 18px 18px}.ask-doceree-popup-module__yCrcYG__topBar{gap:8px;top:12px;left:12px;right:12px}.ask-doceree-popup-module__yCrcYG__modeBtn,.ask-doceree-popup-module__yCrcYG__modeIndicator{width:34px;height:34px}.ask-doceree-popup-module__yCrcYG__modeIcon{width:18px;height:18px}.ask-doceree-popup-module__yCrcYG__ctrlBtn{width:28px;height:28px}.ask-doceree-popup-module__yCrcYG__ctrlIcon{width:18px;height:18px}.ask-doceree-popup-module__yCrcYG__modeToggle{padding:3px}.ask-doceree-popup-module__yCrcYG__hero{gap:10px;padding-top:6px}.ask-doceree-popup-module__yCrcYG__heroLogo{width:56px;height:56px}.ask-doceree-popup-module__yCrcYG__title{font-size:24px}.ask-doceree-popup-module__yCrcYG__intro{padding:0}.ask-doceree-popup-module__yCrcYG__introText{font-size:13px}.ask-doceree-popup-module__yCrcYG__introSparkle{width:14px;height:14px}.ask-doceree-popup-module__yCrcYG__suggestions{gap:8px}.ask-doceree-popup-module__yCrcYG__chip{height:36px;padding:0 14px;font-size:13px}.ask-doceree-popup-module__yCrcYG__inputShell{gap:10px;height:54px;padding:0 8px 0 16px}.ask-doceree-popup-module__yCrcYG__input{font-size:14px}.ask-doceree-popup-module__yCrcYG__sendBtn,.ask-doceree-popup-module__yCrcYG__sideLogo{width:40px;height:40px}.ask-doceree-popup-module__yCrcYG__modeView,.ask-doceree-popup-module__yCrcYG__connectStage{gap:22px}.ask-doceree-popup-module__yCrcYG__connectHero{gap:16px}.ask-doceree-popup-module__yCrcYG__connectOrb{width:100px;height:100px}.ask-doceree-popup-module__yCrcYG__orbCore{width:72px;height:72px}.ask-doceree-popup-module__yCrcYG__orbIcon{width:28px;height:28px}.ask-doceree-popup-module__yCrcYG__connectTitle{font-size:22px}.ask-doceree-popup-module__yCrcYG__connectSub{font-size:13.5px}.ask-doceree-popup-module__yCrcYG__videoStage{width:100%;max-width:320px;height:180px}.ask-doceree-popup-module__yCrcYG__videoCenter{width:60px;height:60px}.ask-doceree-popup-module__yCrcYG__videoCenterIcon{width:24px;height:24px}.ask-doceree-popup-module__yCrcYG__waveform{height:38px}.ask-doceree-popup-module__yCrcYG__waveBar{width:3.5px;height:12px}.ask-doceree-popup-module__yCrcYG__primaryCta,.ask-doceree-popup-module__yCrcYG__secondaryCta{padding:12px 18px;font-size:14px}.ask-doceree-popup-module__yCrcYG__trustRow{font-size:11.5px}}
.bottom-search-bar-module__dRl0Aa__wrapper{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:8000;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(1500px,100vw - 32px);max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.bottom-search-bar-module__dRl0Aa__wrapper>*{pointer-events:auto}.bottom-search-bar-module__dRl0Aa__popupSlot{justify-content:center;width:100%;display:flex}.bottom-search-bar-module__dRl0Aa__askSlot{pointer-events:none;z-index:3;justify-content:center;width:92%;max-width:1180px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bottom-search-bar-module__dRl0Aa__askSlot>*{pointer-events:auto}.bottom-search-bar-module__dRl0Aa__searchSlot{justify-content:center;width:60%;max-width:860px;display:flex}.bottom-search-bar-module__dRl0Aa__dock{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative}.bottom-search-bar-module__dRl0Aa__searchShell{-webkit-backdrop-filter:blur(16px);background:#e0d6fab8;border:1px solid #fffffff5;border-radius:999px;flex:1;min-width:0;padding:6px;box-shadow:inset 0 4px 4px #fffffff2,0 14px 28px #553aae29}.bottom-search-bar-module__dRl0Aa__searchInputWrap{cursor:pointer;background:#fff;border:1px solid #f0eafff2;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:0 8px 0 16px;transition:box-shadow .14s,border-color .14s;display:flex}.bottom-search-bar-module__dRl0Aa__searchInputWrap:hover{border-color:#6f56ff59;box-shadow:0 0 0 3px #7e68ea2e}.bottom-search-bar-module__dRl0Aa__searchText{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.bottom-search-bar-module__dRl0Aa__searchFieldBtn{cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex:1;align-items:center;margin:0;padding:0;display:flex}.bottom-search-bar-module__dRl0Aa__searchFieldBtn:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #7368ca}.bottom-search-bar-module__dRl0Aa__searchIcon{color:#b5b1c9;flex-shrink:0;width:22px;height:22px}.bottom-search-bar-module__dRl0Aa__placeholder{min-width:0;font-family:var(--font-urbanist), var(--font-sans);color:#a5a2b8;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;font-size:15px;font-weight:400;display:inline-flex;overflow:hidden}.bottom-search-bar-module__dRl0Aa__cursor{background:#7368ca;border-radius:1px;width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite bottom-search-bar-module__dRl0Aa__blink;display:inline-block}@keyframes bottom-search-bar-module__dRl0Aa__blink{0%,to{opacity:1}50%{opacity:0}}.bottom-search-bar-module__dRl0Aa__osBtn{cursor:pointer;height:50px;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.01em;color:#6758b6;isolation:isolate;background:linear-gradient(120deg,#dad2fb 0%,#c7bdee 100%);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:600;transition:transform .16s,filter .16s,box-shadow .24s;display:inline-flex;position:relative}.bottom-search-bar-module__dRl0Aa__osBtn:hover{filter:brightness(1.02)}.bottom-search-bar-module__dRl0Aa__osIcon{color:#7368ca;z-index:1;flex-shrink:0;width:18px;height:18px;position:relative}.bottom-search-bar-module__dRl0Aa__osBtnLabel{white-space:nowrap;z-index:1;position:relative}.bottom-search-bar-module__dRl0Aa__osBtnAttention{animation:2.6s ease-in-out infinite bottom-search-bar-module__dRl0Aa__osBtnBreath;box-shadow:0 0 #7368ca73,0 8px 22px -10px #6758b659}.bottom-search-bar-module__dRl0Aa__osBtnAttention:hover{animation-play-state:paused}.bottom-search-bar-module__dRl0Aa__osBtnHalo{pointer-events:none;opacity:0;z-index:0;background:radial-gradient(closest-side,#b2a2ff8c 0%,#b2a2ff2e 55%,#b2a2ff00 78%);border-radius:999px;animation:2.6s ease-in-out infinite bottom-search-bar-module__dRl0Aa__osBtnHalo;position:absolute;inset:-4px;transform:scale(.94)}.bottom-search-bar-module__dRl0Aa__osBtnSparkle{pointer-events:none;opacity:0;z-index:2;background:radial-gradient(closest-side,#fff 0%,#d6c9ff 70%,#d6c9ff00 100%);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite bottom-search-bar-module__dRl0Aa__osBtnSparkle;position:absolute;top:6px;right:10px;box-shadow:0 0 8px 1px #ffffffa6}@keyframes bottom-search-bar-module__dRl0Aa__osBtnBreath{0%,to{transform:scale(1);box-shadow:0 0 #7368ca59,0 8px 22px -10px #6758b64d}50%{transform:scale(1.025);box-shadow:0 0 0 8px #7368ca00,0 12px 26px -12px #6758b680}}@keyframes bottom-search-bar-module__dRl0Aa__osBtnHalo{0%,to{opacity:0;transform:scale(.94)}45%{opacity:.85;transform:scale(1.06)}70%{opacity:0;transform:scale(1.18)}}@keyframes bottom-search-bar-module__dRl0Aa__osBtnSparkle{0%,40%,to{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1)}72%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.bottom-search-bar-module__dRl0Aa__osBtnAttention,.bottom-search-bar-module__dRl0Aa__osBtnHalo,.bottom-search-bar-module__dRl0Aa__osBtnSparkle{animation:none}.bottom-search-bar-module__dRl0Aa__osBtnHalo,.bottom-search-bar-module__dRl0Aa__osBtnSparkle{opacity:0}}.bottom-search-bar-module__dRl0Aa__askLogoBtn{cursor:pointer;width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;margin-right:-4px;padding:0;transition:transform .14s;display:inline-flex}.bottom-search-bar-module__dRl0Aa__askLogoBtn:hover{transform:scale(1.08)}.bottom-search-bar-module__dRl0Aa__askLogoInline{object-fit:contain;width:44px;height:44px}@media (max-width:1100px){.bottom-search-bar-module__dRl0Aa__searchSlot{width:80%}.bottom-search-bar-module__dRl0Aa__askSlot{width:92%}}@media (max-width:720px){.bottom-search-bar-module__dRl0Aa__wrapper{bottom:calc(16px + env(safe-area-inset-bottom));gap:10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.bottom-search-bar-module__dRl0Aa__searchSlot{width:100%}.bottom-search-bar-module__dRl0Aa__askSlot{width:100%;bottom:0}.bottom-search-bar-module__dRl0Aa__dock{gap:8px}.bottom-search-bar-module__dRl0Aa__searchShell{padding:5px}.bottom-search-bar-module__dRl0Aa__searchInputWrap{min-height:52px;padding:0 6px 0 14px}.bottom-search-bar-module__dRl0Aa__placeholder{font-size:11.5px}.bottom-search-bar-module__dRl0Aa__osBtn{gap:6px;height:42px;padding:0 14px;font-size:13px}.bottom-search-bar-module__dRl0Aa__askLogoBtn{width:36px;height:36px;margin-right:0}.bottom-search-bar-module__dRl0Aa__askLogoInline{width:30px;height:30px}}
.architecture-diagram-module__FxX0Hq__wrap{margin-top:0}.architecture-diagram-module__FxX0Hq__eyebrow{text-align:center;font-family:var(--font-urbanist), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9b8fd4;margin:0 0 12px;font-size:.72rem;font-weight:700}.architecture-diagram-module__FxX0Hq__inner{background:radial-gradient(120% 80% at 100% 0,#9b6dff0f 0%,#0000 58%),radial-gradient(80% 70% at 0 100%,#5f7cff0d 0%,#0000 58%),linear-gradient(#fff 0%,#fcfbff 55%,#faf9ff 100%);border:1px solid #eceef3;border-radius:28px;max-width:1100px;margin:0 auto;padding:clamp(28px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 10px 32px #2f31460f}.architecture-diagram-module__FxX0Hq__stack{grid-template-columns:clamp(42px,4vw,56px) 1fr;grid-auto-rows:auto;gap:12px clamp(12px,1.8vw,20px);display:grid;position:relative}.architecture-diagram-module__FxX0Hq__spineLine{pointer-events:none;z-index:0;background:linear-gradient(#ae63da40 0%,#7b61ff73 35%,#6b4fb880 100%);border-radius:999px;width:2px;position:absolute;top:24px;bottom:24px;left:calc(clamp(42px,4vw,56px)/2);transform:translate(-50%)}.architecture-diagram-module__FxX0Hq__spineParticle{filter:blur(.5px);pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#7b61ffe6 50%,#0000 100%);border-radius:999px;width:8px;height:36px;animation:5s cubic-bezier(.55,0,.45,1) infinite architecture-diagram-module__FxX0Hq__spineRise;position:absolute;top:100%;left:calc(clamp(42px,4vw,56px)/2);transform:translate(-50%)}@keyframes architecture-diagram-module__FxX0Hq__spineRise{0%{opacity:0;top:100%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:-6%}}.architecture-diagram-module__FxX0Hq__spineCell{z-index:1;justify-content:center;align-items:center;display:flex}.architecture-diagram-module__FxX0Hq__spineDot{width:clamp(28px,3vw,34px);height:clamp(28px,3vw,34px);font-family:var(--font-urbanist), system-ui, sans-serif;letter-spacing:.04em;color:#6852c2;background:#fff;border:2px solid #7b61ff59;border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 4px #faf7ff,0 4px 12px #6352ca14}.architecture-diagram-module__FxX0Hq__spineDotChannel{color:#6852c2;border-color:#7b61ff59}.architecture-diagram-module__FxX0Hq__spineDotDecision{color:#6852c2;border-color:#7b61ff66}.architecture-diagram-module__FxX0Hq__spineDotSignal{color:#6b4fb8;border-color:#6b4fb873}.architecture-diagram-module__FxX0Hq__layerCard{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:22px;grid-column:2;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 8px 24px #6352ca0f}.architecture-diagram-module__FxX0Hq__layerCard:before{content:"";pointer-events:none;opacity:.85;position:absolute;inset:0}.architecture-diagram-module__FxX0Hq__layerChannel:before{background:radial-gradient(90% 70% at 100% 0,#7b61ff14 0%,#0000 65%)}.architecture-diagram-module__FxX0Hq__layerDecision:before{background:radial-gradient(90% 70% at 0 0,#7b61ff14 0%,#0000 65%)}.architecture-diagram-module__FxX0Hq__layerSignal{background:#fff;border:1px solid #eceef3;box-shadow:inset 0 1px #fff,0 10px 28px #6352ca12}.architecture-diagram-module__FxX0Hq__layerSignal:before{display:none}.architecture-diagram-module__FxX0Hq__signalLayout{grid-template-columns:minmax(0,1fr) minmax(200px,34%);align-items:stretch;gap:clamp(20px,2.8vw,32px);display:grid;position:relative}.architecture-diagram-module__FxX0Hq__signalMain{flex-direction:column;justify-content:space-between;gap:clamp(20px,2.5vh,28px);min-height:168px;display:flex}.architecture-diagram-module__FxX0Hq__layerSignal .architecture-diagram-module__FxX0Hq__layerHead{margin-bottom:0}.architecture-diagram-module__FxX0Hq__decisionLayout{grid-template-columns:minmax(0,1fr) minmax(200px,34%);align-items:stretch;gap:clamp(20px,2.8vw,32px);display:grid;position:relative}.architecture-diagram-module__FxX0Hq__decisionMain{flex-direction:column;justify-content:space-between;gap:clamp(20px,2.5vh,28px);min-height:168px;display:flex}.architecture-diagram-module__FxX0Hq__layerDecision .architecture-diagram-module__FxX0Hq__layerHead{margin-bottom:0}.architecture-diagram-module__FxX0Hq__dailyCommandLogoPanel{background:linear-gradient(165deg,#faf8ff 0%,#f4effc 45%,#ebe4ff 100%);border:1px solid #d2c6f5f2;border-radius:20px;justify-content:center;align-items:center;padding:clamp(28px,3.5vw,40px) clamp(22px,2.8vw,32px);display:flex;box-shadow:inset 0 1px #fffffff2,0 6px 20px #6b4fb814}.architecture-diagram-module__FxX0Hq__dailyCommandLogo{object-fit:contain;width:100%;max-width:min(216px,100%);height:auto;display:block}.architecture-diagram-module__FxX0Hq__cisLogoPanel{background:linear-gradient(165deg,#faf8ff 0%,#f4effc 45%,#ebe4ff 100%);border:1px solid #d2c6f5f2;border-radius:20px;justify-content:center;align-items:center;padding:clamp(28px,3.5vw,40px) clamp(22px,2.8vw,32px);display:flex;box-shadow:inset 0 1px #fffffff2,0 6px 20px #6b4fb814}.architecture-diagram-module__FxX0Hq__cisLogo{object-fit:contain;width:100%;max-width:min(240px,100%);height:auto;display:block}.architecture-diagram-module__FxX0Hq__layerHead{margin-bottom:clamp(16px,2.5vh,22px);position:relative}.architecture-diagram-module__FxX0Hq__layerTag{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:.68rem;font-weight:700;display:inline-flex}.architecture-diagram-module__FxX0Hq__layerTagChannel,.architecture-diagram-module__FxX0Hq__layerTagDecision,.architecture-diagram-module__FxX0Hq__layerTagSignal{color:#6b4fb8;background:#6b4fb814;border:1px solid #6b4fb82e}.architecture-diagram-module__FxX0Hq__layerTitle{font-family:var(--font-urbanist), system-ui, sans-serif;letter-spacing:-.02em;color:#2b2f4f;margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:600;line-height:1.25}.architecture-diagram-module__FxX0Hq__layerSub{color:#6f7191;margin:10px 0 0;font-size:.92rem;line-height:1.55}.architecture-diagram-module__FxX0Hq__productGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,14px);margin:0;padding:0;list-style:none;display:grid;position:relative}.architecture-diagram-module__FxX0Hq__productTile{background:#ffffffd9;border:1px solid #eceef3;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:clamp(12px,1.6vw,16px) clamp(8px,1vw,10px);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,border-color .22s;display:flex;box-shadow:0 4px 14px #6352ca0a}.architecture-diagram-module__FxX0Hq__productTile:hover{border-color:#c4b2f4e6;transform:translateY(-2px);box-shadow:0 10px 24px #6352ca1a}.architecture-diagram-module__FxX0Hq__productLogoWrap{justify-content:center;align-items:center;width:100%;min-height:36px;display:flex}.architecture-diagram-module__FxX0Hq__productLogo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:32px;display:block}.architecture-diagram-module__FxX0Hq__productRole{text-align:center;color:#6f7191;font-size:.68rem;font-weight:500;line-height:1.35}.architecture-diagram-module__FxX0Hq__decisionMeta{flex-wrap:wrap;gap:8px;display:flex;position:relative}.architecture-diagram-module__FxX0Hq__signalMeta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex;position:relative}.architecture-diagram-module__FxX0Hq__signalChip{color:#6b4fb8;background:#6b4fb814;border:1px solid #6b4fb829;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.architecture-diagram-module__FxX0Hq__flowRow{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:2px 0;display:flex}.architecture-diagram-module__FxX0Hq__flowLine{background:linear-gradient(90deg,#0000,#7b61ff59,#0000);flex:1;max-width:120px;height:1px}.architecture-diagram-module__FxX0Hq__flowLabel{letter-spacing:.18em;text-transform:uppercase;color:#9b8fd4;font-size:.65rem;font-weight:700}@media (max-width:960px){.architecture-diagram-module__FxX0Hq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-diagram-module__FxX0Hq__signalLayout,.architecture-diagram-module__FxX0Hq__decisionLayout{grid-template-columns:1fr}.architecture-diagram-module__FxX0Hq__cisLogoPanel,.architecture-diagram-module__FxX0Hq__dailyCommandLogoPanel{min-height:120px;padding:clamp(24px,4vw,32px)}.architecture-diagram-module__FxX0Hq__cisLogo,.architecture-diagram-module__FxX0Hq__dailyCommandLogo{max-width:min(280px,72vw)}}@media (max-width:640px){.architecture-diagram-module__FxX0Hq__stack{grid-template-columns:1fr}.architecture-diagram-module__FxX0Hq__spineLine,.architecture-diagram-module__FxX0Hq__spineParticle,.architecture-diagram-module__FxX0Hq__spineCell{display:none}.architecture-diagram-module__FxX0Hq__layerCard{grid-column:1}.architecture-diagram-module__FxX0Hq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-diagram-module__FxX0Hq__signalMain,.architecture-diagram-module__FxX0Hq__decisionMain{min-height:0}}@media (prefers-reduced-motion:reduce){.architecture-diagram-module__FxX0Hq__spineParticle{animation:none}}
.Trust-module__zMa-wa__section{background:linear-gradient(#fff 0%,#f7f4fd 50%,#efe9fa 100%);padding:80px clamp(20px,4vw,40px) clamp(72px,9vh,110px);position:relative;overflow:hidden}.Trust-module__zMa-wa__section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#7b61ff0d 1px,#0000 1px),linear-gradient(#7b61ff0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0006 50%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0006 50%,#0000 100%)}.Trust-module__zMa-wa__inner{flex-direction:column;align-items:center;gap:clamp(20px,3vh,32px);max-width:1320px;margin:0 auto;display:flex;position:relative}.Trust-module__zMa-wa__kicker{font-family:var(--font-urbanist), var(--font-sans);text-transform:uppercase;letter-spacing:.22em;color:#6f7191;text-align:center;margin:0;font-size:.74rem;font-weight:700}.Trust-module__zMa-wa__headline{text-align:center;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.02em;color:#20233f;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:600;line-height:1.1}.Trust-module__zMa-wa__headlineAccent{background:linear-gradient(96deg,#5b61ff 0%,#7b61ff 45%,#9b66ff 75%,#c080ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.Trust-module__zMa-wa__grid{flex-wrap:wrap;justify-content:center;gap:4px;width:100%;max-width:1320px;display:flex}.Trust-module__zMa-wa__tile{aspect-ratio:.92;cursor:default;background:#fff;border:1px solid #2b205a14;border-radius:16px;flex-direction:column;flex:0 0 calc(16.6667% - 3.33333px);align-items:center;padding:clamp(16px,1.5vw,22px) clamp(10px,1.1vw,14px) clamp(12px,1.2vw,16px);transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s,background-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #2b205a0f}.Trust-module__zMa-wa__logoWrap{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.Trust-module__zMa-wa__year{z-index:2;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:.04em;color:#6f5bd0;background:#7b61ff1a;border-radius:999px;padding:1px 7px;font-size:.56rem;font-weight:700;position:absolute;top:8px;right:9px}.Trust-module__zMa-wa__detail{text-align:center;font-family:var(--font-urbanist), var(--font-sans);letter-spacing:-.005em;color:#4f4d68;-webkit-line-clamp:3;border-top:1px solid #2b205a14;-webkit-box-orient:vertical;width:100%;margin:11px 0 0;padding-top:11px;font-size:clamp(.64rem,.72vw,.76rem);font-weight:450;line-height:1.38;display:-webkit-box;overflow:hidden}.Trust-module__zMa-wa__tile:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff80 0%,#fff0 55%);transition:opacity .32s;position:absolute;inset:0}.Trust-module__zMa-wa__logoImg{z-index:1;object-fit:contain;width:auto;max-width:66%;height:auto;max-height:64%;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.Trust-module__zMa-wa__tile:hover{background:#fff;border-color:#7b61ff47;transform:translateY(-4px);box-shadow:0 18px 38px #4a389629}.Trust-module__zMa-wa__tile:hover:after{opacity:1}.Trust-module__zMa-wa__tile:hover .Trust-module__zMa-wa__logoImg{transform:scale(1.12)}@media (max-width:1024px){.Trust-module__zMa-wa__tile{flex-basis:calc(25% - 3px)}}@media (max-width:680px){.Trust-module__zMa-wa__tile{flex-basis:calc(33.3333% - 2.66667px)}}@media (max-width:420px){.Trust-module__zMa-wa__tile{flex-basis:calc(50% - 2px)}}
.channel-embed-module__jaDRVW__embedWrap{box-sizing:border-box;background:#fff;width:100%;min-height:100vh;position:relative}.channel-embed-module__jaDRVW__embed{background:#fff;border:0;width:100%;height:100vh;display:block}
