:root{--ask-bg:#fbfbfd;--ask-bg-2:#f4f5f8;--ask-card:#fff;--ask-border:rgba(16,20,40,.09);--ask-border-2:rgba(16,20,40,.16);--ask-text:#10141e;--ask-muted:#5a6173;--ask-faint:#8b91a1;--ask-blue:#2b4ce5;--ask-blue-deep:#1c34b4;--ask-purple:#7a32a8;--ask-red:#e82a4c;--ask-gradient:linear-gradient(100deg,var(--ask-blue) 0%,var(--ask-purple) 50%,var(--ask-red) 100%);--ask-gradient-wash:linear-gradient(160deg,rgba(43,76,229,.07),rgba(122,50,168,.05) 50%,rgba(232,42,76,.06));--ask-shell:1120px;--ask-radius:18px}.ask-page{background:var(--ask-bg);color:var(--ask-text);color-scheme:light}.ask-page ::-moz-selection{background:rgba(43,76,229,.14)}.ask-page ::selection{background:rgba(43,76,229,.14)}.ask-gradient-text{background:var(--ask-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ask-gradient-text{color:var(--ask-blue);-webkit-text-fill-color:currentColor}}.ask-cta{background:var(--ask-gradient);color:#fff;box-shadow:0 1px 2px rgba(16,20,40,.16),0 10px 28px -10px rgba(43,76,229,.55);transition:box-shadow .16s ease,filter .16s ease}.ask-cta:hover{filter:brightness(1.05);box-shadow:0 1px 2px rgba(16,20,40,.18),0 14px 34px -10px rgba(43,76,229,.65)}.ask-btn-secondary{background:var(--ask-card);color:var(--ask-text);font-weight:600;border-radius:999px;border:1px solid var(--ask-border-2);transition:border-color .16s ease,background .16s ease}.ask-btn-secondary:hover{border-color:var(--ask-blue);background:#fff}.ask-card{background:var(--ask-card);border:1px solid var(--ask-border);border-radius:var(--ask-radius);box-shadow:0 1px 2px rgba(16,20,40,.04);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.ask-card:hover{border-color:var(--ask-border-2);box-shadow:0 8px 28px -12px rgba(16,20,40,.18)}.ask-panel{background:var(--ask-gradient-wash),var(--ask-card);border:1px solid var(--ask-border);border-radius:28px}.ask-rule{height:3px;width:52px;border-radius:3px;background:var(--ask-gradient)}@media (prefers-reduced-motion:reduce){.ask-btn-secondary,.ask-card,.ask-cta{transition:none}}body:has(.ask-page) footer,body:has(.ask-page) header{background:var(--ask-card);border-color:var(--ask-border);color:var(--ask-text)}body:has(.ask-page) footer a,body:has(.ask-page) footer p,body:has(.ask-page) footer span,body:has(.ask-page) header a,body:has(.ask-page) header span{color:var(--ask-text)}body:has(.ask-page) [data-connector-banner],body:has(.ask-page) header+div{background:var(--ask-bg-2);color:var(--ask-text)}.ask-page [class*="bg-white/"]{background:var(--ask-card)!important;border-color:var(--ask-border)!important}.ask-page a[class*=border-white],.ask-page button[class*=border-white]{background:var(--ask-card)!important;border-color:var(--ask-border-2)!important;color:var(--ask-text)!important}.ask-page .shine-sweep{background:none!important;-webkit-text-fill-color:var(--ask-text)!important;color:var(--ask-text)!important;animation:none!important}.ask-page [class*="bg-[#0"],.ask-page [class*=bg-black],.ask-page [class*=bg-neutral-9],.ask-page [class*=bg-zinc-9]{background:var(--ask-card)!important;color:var(--ask-text)!important;border:1px solid var(--ask-border)}.ask-page .hex-grid,.ask-page [class*=hexagon],body:has(.ask-page) canvas[data-ambient-hex]{display:none!important}.ask-page .btn-secondary,body:has(.ask-page) .btn-secondary{border-color:var(--ask-border-2)!important;color:var(--ask-text)!important;background:var(--ask-card)!important}.ask-page .btn-secondary:hover,body:has(.ask-page) .btn-secondary:hover{border-color:var(--ask-blue)!important}.ask-page .hairline-grid{background:var(--ask-border);border:1px solid var(--ask-border);border-radius:var(--ask-radius);overflow:hidden}.ask-page .hairline-grid>*{background:var(--ask-card)}body:has(.ask-page) [class*=ConnectorBanner],body:has(.ask-page) header~div:first-of-type{background:var(--ask-bg-2)!important;color:var(--ask-text)!important;border-bottom:1px solid var(--ask-border)}.ask-panel-dark{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:#0b0d16;color:#fff}.ask-panel-dark:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(58% 68% at 82% 12%,rgba(43,76,229,.55) 0,rgba(43,76,229,.16) 42%,transparent 72%),radial-gradient(46% 56% at 8% 96%,rgba(232,42,76,.34) 0,rgba(232,42,76,.08) 48%,transparent 76%)}.ask-panel-dark:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(43,76,229,.9) 22%,rgba(232,42,76,.9) 78%,transparent)}.ask-panel-dark .ask-on-dark{color:#fff}.ask-panel-dark .ask-on-dark-muted{color:hsla(0,0%,100%,.66)}.ask-panel-dark .ask-on-dark-faint{color:hsla(0,0%,100%,.42)}.ask-panel-dark .ask-gradient-text{background:linear-gradient(100deg,#6b8cff,#b06cd8 50%,#ff5f78);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ask-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.02em;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8)}.ask-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ask-gradient)}.ask-panel-dark .ask-btn-secondary,.ask-panel-dark .btn-secondary{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.16)!important;color:#fff!important}.ask-panel-dark .ask-btn-secondary:hover,.ask-panel-dark .btn-secondary:hover{background:hsla(0,0%,100%,.14)!important;border-color:hsla(0,0%,100%,.28)!important}.ask-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ask-faint)}.ask-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--ask-border);background:var(--ask-card);font-size:13px;color:var(--ask-text);transition:border-color .16s ease,transform .16s ease}.ask-chip:hover{border-color:var(--ask-border-2)}.ask-chip[data-primary]{border-color:rgba(43,76,229,.35);background:rgba(43,76,229,.05)}.ask-panel-dark .ask-card,.ask-panel-dark [class*="bg-[var(--ask-card)]"]{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:none!important;color:#fff}.ask-panel-dark .ask-card *,.ask-panel-dark [class*="bg-[var(--ask-card)]"] *{color:inherit}.ask-panel-dark .ask-card .ask-on-dark-muted,.ask-panel-dark [class*="bg-[var(--ask-card)]"] .ask-on-dark-muted{color:hsla(0,0%,100%,.66)}.ask-panel-dark .ask-card .ask-on-dark-faint,.ask-panel-dark [class*="bg-[var(--ask-card)]"] .ask-on-dark-faint{color:hsla(0,0%,100%,.42)}.ask-cta{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(170deg,#4d6bff,#2b4ce5 55%,#1c34b4)!important;color:#fff!important;font-weight:600;letter-spacing:.005em;border-radius:999px;border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.25),0 1px 2px rgba(16,20,40,.25),0 12px 30px -10px rgba(43,76,229,.65);transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.ask-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);transform:translateX(-120%);transition:transform .52s ease}.ask-cta:hover:after{transform:translateX(120%)}.ask-cta:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -1px 0 rgba(0,0,0,.25),0 1px 2px rgba(16,20,40,.25),0 16px 36px -10px rgba(43,76,229,.75)}.ask-cta:active{filter:brightness(.97);transform:translateY(.5px)}.ask-cta--red{background:linear-gradient(170deg,#ff5f78,#e82a4c 55%,#b31838)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.25),0 1px 2px rgba(16,20,40,.25),0 12px 30px -10px rgba(232,42,76,.6)}.ask-cta--red:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -1px 0 rgba(0,0,0,.25),0 1px 2px rgba(16,20,40,.25),0 16px 36px -10px rgba(232,42,76,.7)}.ask-cta .font-mono,.ask-cta [class*="text-\["]{margin-left:10px;opacity:.72;font-weight:500}@media (prefers-reduced-motion:reduce){.ask-cta:after{display:none}}.ask-hero-mark{position:absolute;right:7%;top:50%;width:300px;height:300px;transform:translateY(-50%);align-items:center;justify-content:center;pointer-events:none}.ask-hero-ring{inset:18px;background:conic-gradient(from 200deg,#2b4ce5,#7a32a8,#e82a4c,#2b4ce5);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));filter:drop-shadow(0 0 18px rgba(43,76,229,.55));opacity:.85;animation:ask-ring-turn 18s linear infinite}.ask-hero-mark:before,.ask-hero-ring{position:absolute;border-radius:999px}.ask-hero-mark:before{content:"";inset:40px;background:radial-gradient(circle,rgba(107,140,255,.28),rgba(232,42,76,.1) 55%,transparent 72%)}@keyframes ask-ring-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ask-hero-ring{animation:none}}.ask-nav-mark{width:46px;height:46px;margin:-4px -2px;-o-object-fit:contain;object-fit:contain;transform:scale(1.35);animation:ask-nav-pulse 2s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(122,50,168,.35))}@keyframes ask-nav-pulse{0%,to{transform:scale(1.28)}50%{transform:scale(1.42)}}@media (prefers-reduced-motion:reduce){.ask-nav-mark{animation:none}}.ask-page .hairline-grid .text-white{background:var(--ask-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ask-page .hairline-grid [class*="text-white/"]{color:var(--ask-muted)!important}.ask-page .hairline-grid>*{position:relative}.ask-page .hairline-grid>:before{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;border-radius:2px;background:var(--ask-gradient);opacity:.85}.ask-page .panel-wash{background:linear-gradient(var(--ask-card),var(--ask-card)) padding-box,var(--ask-gradient) border-box!important;border:1.5px solid transparent!important;box-shadow:0 10px 30px -18px rgba(43,76,229,.45)}.ask-panel-business:before{background:radial-gradient(55% 65% at 10% 8%,rgba(232,42,76,.42) 0,rgba(232,42,76,.12) 42%,transparent 72%),radial-gradient(50% 60% at 92% 96%,rgba(43,76,229,.48) 0,rgba(43,76,229,.12) 46%,transparent 76%)!important}.ask-panel-dark h2,.ask-panel-dark h3{color:#fff}.ask-page .ask-panel-dark .hairline-grid{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.12)}.ask-page .ask-panel-dark .hairline-grid>*{background:hsla(0,0%,100%,.045)!important;color:#fff}.ask-page .ask-panel-dark .hairline-grid>* *{color:inherit}.ask-page .ask-panel-dark .hairline-grid [class*="/[0."],.ask-page .ask-panel-dark .hairline-grid [class*="text-white/"],.ask-page .ask-panel-dark .hairline-grid [class*=muted]{color:hsla(0,0%,100%,.62)!important;-webkit-text-fill-color:currentColor}.ask-page .ask-panel-dark .hairline-grid .ask-gradient-text{background:linear-gradient(100deg,#6b8cff,#b06cd8 50%,#ff5f78);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ask-nav-badge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:radial-gradient(circle at 50% 40%,#1a1f3a 0,#0b0d16 75%);box-shadow:0 4px 14px -6px rgba(43,76,229,.55),inset 0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden}.ask-nav-links{gap:28px;margin-left:auto;margin-right:24px}.ask-nav-links a{font-size:14px;font-weight:500;color:var(--ask-muted)!important;transition:color .15s ease}.ask-nav-links a:hover{color:var(--ask-text)!important}body:has(.ask-home) [data-connector-banner]{display:none}.ask-page .text-white{color:var(--ask-text)!important}.ask-page [class*="text-white/"]{color:var(--ask-muted)!important}.ask-page [class*="border-white/"]{border-color:var(--ask-border)!important}.ask-page .ask-panel-dark .text-white{color:#fff!important}.ask-page .ask-panel-dark [class*="text-white/"]{color:hsla(0,0%,100%,.66)!important}.ask-page .ask-panel-dark [class*="border-white/"]{border-color:hsla(0,0%,100%,.14)!important}html:has(.ask-page){background-color:var(--ask-bg)}.ask-page .shine-view{background-image:none;-webkit-text-fill-color:currentColor;color:var(--ask-text)!important;animation:none}.ask-page .ask-panel-dark .shine-view{color:#fff!important}.ask-page .btn-primary{background:linear-gradient(170deg,#4d6bff,#2b4ce5 55%,#1c34b4)!important;color:#fff!important;border:0!important;border-radius:999px;box-shadow:0 1px 2px rgba(16,20,40,.16),0 10px 28px -10px rgba(43,76,229,.55)}.ask-panel-dark.ask-panel-red:before{background:radial-gradient(70% 80% at 12% 10%,rgba(232,42,76,.62) 0,rgba(232,42,76,.18) 45%,transparent 75%),radial-gradient(55% 65% at 92% 95%,rgba(43,76,229,.55) 0,rgba(43,76,229,.14) 46%,transparent 76%)!important}.ask-panel-dark.ask-panel-blue:before{background:radial-gradient(70% 80% at 88% 8%,rgba(43,76,229,.7) 0,rgba(43,76,229,.2) 45%,transparent 75%),radial-gradient(48% 58% at 6% 98%,rgba(232,42,76,.4) 0,rgba(232,42,76,.1) 48%,transparent 76%)!important}.ask-panel-dark.ask-panel-spider:before{background:radial-gradient(62% 75% at 0 0,rgba(43,76,229,.66) 0,rgba(43,76,229,.18) 45%,transparent 74%),radial-gradient(62% 75% at 100% 100%,rgba(232,42,76,.6) 0,rgba(232,42,76,.16) 45%,transparent 74%)!important}.ask-logo-tile{position:relative;display:block;height:100%;background:#fff;border-radius:18px;padding:18px 18px 16px;border:1px solid rgba(16,20,40,.06);box-shadow:0 1px 2px rgba(16,20,40,.06),0 14px 30px -18px rgba(16,20,40,.45);transition:transform .18s ease,box-shadow .18s ease}.ask-logo-tile:hover{transform:translateY(-2px)}.ask-logo-tile--row{display:flex;align-items:center;gap:14px}.ask-logo-tile__mark{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ask-bg-2);flex-shrink:0}.ask-logo-tile__mark span{font-size:12px;font-weight:600;text-align:center;padding:0 4px}.ask-status{position:absolute;top:14px;right:14px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;padding:5px 7px;border-radius:999px;color:var(--ask-muted);background:var(--ask-bg-2)}.ask-status--live{color:#0f7a4d;background:#e6f7ee}.ask-glass{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;backdrop-filter:blur(6px)}.ask-ask-chip{display:inline-block;padding:9px 14px;border-radius:999px;font-size:14px;color:#fff!important;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);transition:background .15s ease}.ask-ask-chip:hover{background:hsla(0,0%,100%,.26)}.ask-carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;outline:none}.ask-carousel::-webkit-scrollbar{display:none}.ask-slide{scroll-snap-align:start;flex:0 0 min(340px,84%);border-radius:24px;padding:24px;color:#fff;min-height:0}.ask-slide--customer{background:radial-gradient(90% 70% at 100% 0,rgba(77,107,255,.85),transparent 70%),radial-gradient(80% 60% at 0 100%,rgba(43,76,229,.55),transparent 72%),#0e1330}.ask-slide--business{background:radial-gradient(90% 70% at 0 0,rgba(43,76,229,.75),transparent 70%),radial-gradient(80% 60% at 100% 100%,rgba(28,52,180,.6),transparent 72%),#0b0d16}.ask-phone{display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.96);border-radius:18px;padding:14px;box-shadow:0 18px 40px -22px rgba(0,0,0,.55)}.ask-bubble{max-width:88%;white-space:pre-line;font-size:13.5px;line-height:1.45;padding:9px 12px;border-radius:16px 16px 16px 4px;background:#eef0f6;color:#10141e}.ask-bubble--you{align-self:flex-end;border-radius:16px 16px 4px 16px;background:linear-gradient(170deg,#4d6bff,#2b4ce5);color:#fff}.ask-arrow{width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid var(--ask-border);color:var(--ask-text);font-size:18px;box-shadow:0 1px 2px rgba(16,20,40,.06);transition:background .15s ease}.ask-arrow:hover{background:var(--ask-bg-2)}.ask-dot{width:10px;height:10px;border-radius:999px;background:rgba(16,20,40,.16);transition:width .2s ease,background .2s ease}.ask-dot--on{width:28px;background:linear-gradient(90deg,#2b4ce5,#e82a4c)}.ask-page .ask-slide .text-white{color:#fff!important}.ask-page .ask-slide [class*="text-white/"]{color:hsla(0,0%,100%,.72)!important}.ask-logo-tile__mark--dark{background:#10141e}.ask-listing{background:#fff;border-radius:22px;overflow:hidden;color:var(--ask-text);box-shadow:0 24px 60px -30px rgba(0,0,0,.6)}.ask-listing__deal{display:flex;flex-direction:column;gap:2px;padding:12px 20px;color:#fff;background:linear-gradient(170deg,#4d6bff,#2b4ce5 55%,#1c34b4)}.ask-listing__logo{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#e0703b,#c2394a);flex-shrink:0}.ask-listing__chip{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--ask-bg-2);color:var(--ask-muted)}.ask-listing__photo{height:64px;border-radius:10px}.ask-page .ask-panel-dark .ask-listing dd,.ask-page .ask-panel-dark .ask-listing dt{color:inherit}.ask-panel-dark.ask-panel-tracker:before{background:radial-gradient(50% 90% at 100% 100%,rgba(43,76,229,.55) 0,rgba(43,76,229,.14) 45%,transparent 75%),radial-gradient(45% 90% at 0 0,rgba(232,42,76,.36) 0,rgba(232,42,76,.1) 45%,transparent 75%)!important}.ask-panel-dark .ask-gradient-text{background-image:linear-gradient(100deg,#7d93ff,#c58bff 50%,#ff6b85)}.ask-conn-track{gap:0}.ask-conn-page{scroll-snap-align:start;flex:0 0 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.ask-conn-page{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.ask-conn-page{grid-template-columns:repeat(4,minmax(0,1fr))}}.ask-dot--dark{background:hsla(0,0%,100%,.28)}.ask-dot--on-dark{background:#fff}.ask-logo-tile--partner{position:relative;padding:22px;border-radius:20px;overflow:hidden}.ask-logo-tile--partner:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#2b4ce5,#7a32a8,#e82a4c)}.ask-logo-tile--partner:hover{box-shadow:0 0 0 1.5px rgba(43,76,229,.55),0 14px 30px -18px rgba(16,20,40,.45)}.ask-logo-tile--partner .ask-logo-tile__mark{width:60px;height:60px;border-radius:16px}.ask-show-track{gap:0}.ask-show-page{scroll-snap-align:start;flex:0 0 100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}@media (min-width:640px){.ask-show-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ask-show-page{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ask-show-page .ask-slide{flex:none;width:auto}