.landing-page{--lp-bg:#fff;--lp-card:#fff;--lp-card2:#f3f3f3;--lp-cyan:#00aeef;--lp-cyan-glow:#0099cc26;--lp-text:#0f1117;--lp-muted:#6b7280;--lp-text-light:#374151;--lp-border:#0000000d;--lp-nav-bg:#fffffff2;--lp-hero-grad:linear-gradient(135deg, #fff 0%, #fff 50%, #fff 100%);--lp-btn-grad:linear-gradient(135deg, #3e46a3 0%, #00aeef 100%);--lp-section:#fff;--lp-section-alt:#f5f9ff;--lp-footer-bg:#eee;--lp-footer-text:#0009;--lp-footer-head:#393939;--lp-footer-border:#d1d1d18a;--lp-trusted-bg:#def4ff;--lp-trusted-border:#bce9ff;--lp-offcanvas-bg:#fff;--lp-challenge-icon-bd:#0099cc40;--lp-hero-radial1:#7c3aed1a;--lp-hero-radial2:#0099cc0f;background:var(--lp-bg);color:var(--lp-text);font-size:18px}.landing-page__main{overflow-x:hidden}html[data-theme=dark] .landing-page{--lp-bg:#0a0a0f;--lp-card:#111118;--lp-card2:#13131c;--lp-text:#fff;--lp-muted:#9ca3af;--lp-text-light:#fff;--lp-border:#ffffff12;--lp-nav-bg:#0a0a0feb;--lp-hero-grad:linear-gradient(135deg, #0a0a0f 0%, #0f0f1a 50%, #080814 100%);--lp-section:#0d0d14;--lp-section-alt:#16162a;--lp-footer-bg:#07070d;--lp-footer-text:#9ca3af;--lp-footer-head:#fff;--lp-footer-border:#ffffff12;--lp-trusted-bg:#1f3e5f;--lp-trusted-border:#294e76;--lp-offcanvas-bg:#0e0e18;--lp-challenge-icon-bd:#00e5ff33;--lp-hero-radial1:#7c3aed2e;--lp-hero-radial2:#00e5ff14}.landing-page .text-gradient,.landing-page .stat-gradient{background:var(--lp-btn-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .challenge-list{position:relative}.landing-page .challenge-list:before{content:"";z-index:0;background:linear-gradient(#8a4fd380 0%,#16c4bb80 100%);width:2px;height:100%;position:absolute;top:0;left:9px}.landing-page .challenge-list-alt:before{left:auto;right:9px}.landing-page .ai-star-icon{filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 10px #ffffffe6)drop-shadow(0 0 20px #ffffffb3)drop-shadow(0 0 35px #ffffff73);will-change:transform, filter;animation:9s linear infinite ai-star-rotate,2s ease-in-out infinite ai-star-glow}html[data-theme=dark] .landing-page .ai-star-icon{filter:drop-shadow(0 0 3px #ffffff4d)drop-shadow(0 0 8px #ffffff26);animation:9s linear infinite ai-star-rotate,2s ease-in-out infinite ai-star-glow-dark}@keyframes ai-star-glow-dark{0%,to{filter:drop-shadow(0 0 3px #ffffff40)drop-shadow(0 0 7px #ffffff1f)}50%{filter:drop-shadow(0 0 4px #fff6)drop-shadow(0 0 10px #fff3)}}@keyframes ai-star-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-star-glow{0%,to{filter:drop-shadow(0 0 4px #fffc)drop-shadow(0 0 10px #fff9)drop-shadow(0 0 20px #ffffff59)}50%{filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 16px #fff)drop-shadow(0 0 30px #ffffffb3)drop-shadow(0 0 45px #ffffff59)}}.landing-page .brand-logo-img--dark,html[data-theme=dark] .landing-page .brand-logo-img--light{display:none}html[data-theme=dark] .landing-page .brand-logo-img--dark{display:block}html[data-theme=dark] .landing-page .brand-logo-img--auto{filter:contrast(0)brightness(2.5)}html[data-theme=dark] .landing-page .hero-logo-watermark{filter:blur(1px)}.landing-page .hero-logo-watermark{filter:blur(5px)}.landing-contact{background:var(--lp-section-alt);padding:96px 0;position:relative;overflow:hidden}.landing-contact__glow{pointer-events:none;opacity:.12;filter:blur(110px);background:var(--lp-btn-grad);border-radius:50%;width:760px;height:520px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.landing-contact__wrapper{z-index:2;position:relative}.landing-contact__header{text-align:center;max-width:640px;margin:0 auto 48px}.landing-contact__title{letter-spacing:-.02em;color:var(--lp-text);margin:6px 0 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.15}.landing-contact__title span{background:var(--lp-btn-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-contact__subtitle{color:var(--lp-muted);margin:14px 0 0;font-size:.92rem;line-height:1.75}.landing-contact__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:24px;display:grid}.landing-contact__info,.landing-contact__form-card{border:1px solid var(--lp-border);background:var(--lp-card);border-radius:22px;padding:36px;position:relative;box-shadow:0 18px 45px -32px #0f111773}.landing-contact__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-cyan);margin-bottom:12px;font-size:.72rem;font-weight:700;display:inline-block}.landing-contact__info-title{color:var(--lp-text);margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700;line-height:1.3}.landing-contact__info-text{color:var(--lp-muted);margin:12px 0 0;font-size:.88rem;line-height:1.75}.landing-contact__channels{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-contact__channel{background:var(--lp-card2);border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.landing-contact__channel:hover{border-color:#00aeef59;transform:translateY(-2px)}.landing-contact__channel--static:hover{border-color:#0000;transform:none}.landing-contact__channel-icon{color:#fff;background:var(--lp-btn-grad);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-contact__channel-body{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-contact__channel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:.7rem;font-weight:600}.landing-contact__channel-value{overflow-wrap:anywhere;color:var(--lp-text);font-size:.88rem;font-weight:600}.landing-contact__channel:hover .landing-contact__channel-value{color:var(--lp-cyan)}.landing-contact__channel--static:hover .landing-contact__channel-value{color:var(--lp-text)}.landing-contact__form-head{margin-bottom:24px}.landing-contact__form-title{color:var(--lp-text);margin:0;font-size:1.25rem;font-weight:700}.landing-contact__form-text{color:var(--lp-muted);margin:6px 0 0;font-size:.85rem;line-height:1.6}.landing-contact__form{gap:18px;display:grid}.landing-contact__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.landing-contact__field{align-content:start;gap:8px;display:grid}.landing-contact__label{letter-spacing:.01em;color:var(--lp-text-light);font-size:.78rem;font-weight:600}.landing-contact__required{color:#ef4444;font-weight:700}.landing-contact__input,.landing-contact__textarea{border:1px solid var(--lp-border);background:var(--lp-card2);width:100%;color:var(--lp-text);border-radius:12px;outline:none;padding:0 15px;font-family:inherit;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.landing-contact__input{height:48px}.landing-contact__select{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.landing-contact__textarea{resize:vertical;min-height:140px;padding:14px 15px;line-height:1.6}.landing-contact__input::placeholder,.landing-contact__textarea::placeholder{color:var(--lp-muted);opacity:.85}.landing-contact__input:hover,.landing-contact__textarea:hover{border-color:#00aeef59}.landing-contact__input:focus,.landing-contact__textarea:focus{border-color:var(--lp-cyan);box-shadow:0 0 0 3px #00aeef29}.landing-contact__input[aria-invalid=true],.landing-contact__textarea[aria-invalid=true]{border-color:#ef4444}.landing-contact__input[aria-invalid=true]:focus,.landing-contact__textarea[aria-invalid=true]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444429}.landing-contact__field-error{color:#ef4444;margin:0;font-size:.76rem;font-weight:500;line-height:1.4}html[data-theme=dark] .landing-contact__field-error{color:#fca5a5}.landing-contact__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.landing-contact__submit{background:var(--lp-btn-grad);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 30px;font-family:inherit;font-size:.88rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.landing-contact__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -16px #00aeefcc}.landing-contact__submit:active:not(:disabled){transform:translateY(0)}.landing-contact__submit:disabled{opacity:.65;cursor:not-allowed}.landing-contact__note{color:var(--lp-muted);margin:0;font-size:.76rem}.landing-contact__note a{color:var(--lp-cyan);font-weight:600;text-decoration:none}.landing-contact__note a:hover{text-decoration:underline}.landing-contact__alert{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:.82rem;line-height:1.5;display:flex}.landing-contact__success{color:#047857;background:#10b9811a;border-color:#10b98159}.landing-contact__error{color:#b91c1c;background:#ef44441a;border-color:#ef444459}html[data-theme=dark] .landing-contact__info,html[data-theme=dark] .landing-contact__form-card{background:#ffffff06;box-shadow:0 24px 60px -40px #000000e6}html[data-theme=dark] .landing-contact__channel,html[data-theme=dark] .landing-contact__input,html[data-theme=dark] .landing-contact__textarea{background:#ffffff0a}html[data-theme=dark] .landing-contact__select{color:var(--lp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#16161f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}html[data-theme=dark] .landing-contact__select option{color:#fff;background-color:#16161f}html[data-theme=dark] .landing-contact__success{color:#6ee7b7}html[data-theme=dark] .landing-contact__error{color:#fca5a5}.landing-footer{background:var(--lp-footer-bg);padding:60px 0}.landing-footer__top{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,.75fr);align-items:stretch;gap:28px;display:grid}.landing-footer__logo-link{margin-bottom:10px;display:inline-block}.landing-footer__tagline{max-width:375px;color:var(--lp-footer-text);margin:10px 0 0;font-size:.9rem;line-height:1.5}.landing-footer__col{border-left:1px solid var(--lp-footer-border);padding-left:28px}.landing-footer__col-title{color:var(--lp-footer-head);margin:0 0 18px;font-size:.95rem;font-weight:700;line-height:1.35}.landing-footer__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.landing-footer__product{border:1px solid var(--lp-footer-border);background:#7f7f7f0f;border-radius:14px;flex:0 auto;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:8px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.landing-footer__product:hover{background:#00aeef0f;border-color:#00aeef59;transform:translateY(-2px)}.landing-footer__product--static,.landing-footer__product--static:hover{border-color:var(--lp-footer-border);cursor:default;background:#7f7f7f0f;transform:none}html[data-theme=dark] .landing-footer__product--static,html[data-theme=dark] .landing-footer__product--static:hover{background:#ffffff0a}html[data-theme=dark] .landing-footer__product-img--auto{filter:brightness(0)invert();opacity:.9}html[data-theme=dark] .landing-footer__product{background:#ffffff0a}.landing-footer__product img{max-width:100%;height:auto}.landing-footer__linkedin{border:1px solid var(--lp-footer-border);max-width:100%;color:var(--lp-footer-text);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.landing-footer__linkedin-icon{color:#fff;background:#0a66c2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.landing-footer__linkedin-text{font-size:.82rem;font-weight:600;line-height:1.3}.landing-footer__linkedin-arrow{transition:transform .2s}.landing-footer__linkedin:hover{color:var(--lp-cyan);border-color:#00aeef66;transform:translateY(-2px)}.landing-footer__linkedin:hover .landing-footer__linkedin-arrow{transform:translate(2px,-2px)}.landing-footer__bottom{border-top:1px solid var(--lp-footer-border);text-align:center;color:var(--lp-footer-text);margin-top:40px;padding-top:20px;font-size:.78rem}@media (max-width:900px){.landing-contact{padding:72px 0}.landing-contact__grid{grid-template-columns:1fr;gap:20px}.landing-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.landing-footer__brand{grid-column:1/-1}.landing-footer__col{border-left:none;padding-left:0}.landing-footer__col+.landing-footer__col{border-left:1px solid var(--lp-footer-border);padding-left:28px}}@media (max-width:640px){.landing-contact{padding:58px 0}.landing-contact__header{margin-bottom:34px}.landing-contact__info,.landing-contact__form-card{border-radius:18px;padding:24px 20px}.landing-contact__row{grid-template-columns:1fr;gap:16px}.landing-contact__actions{text-align:center;flex-direction:column;align-items:stretch}.landing-contact__submit{width:100%}.landing-footer{padding:48px 0}.landing-footer__top{grid-template-columns:1fr;gap:30px}.landing-footer__col,.landing-footer__col+.landing-footer__col{border-top:1px solid var(--lp-footer-border);border-left:none;padding-top:26px;padding-left:0}.landing-footer__bottom{margin-top:32px}}@media (max-width:400px){.landing-contact__channel{padding:11px 12px}.landing-footer__products{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer__product{padding:8px 6px}.landing-footer__linkedin-text{font-size:.78rem}}.book-demo-dialog{background:#fff;box-shadow:0 28px 80px #0f111733}.landing-outline-btn{background:var(--lp-hero-grad);color:var(--lp-text-light);position:relative}.landing-outline-btn:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#3e46a3,#00aeef);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-theme=dark] .landing-outline-btn{background:0 0}.book-demo-form-panel{color:#0f1117;background:#fff;position:relative}.book-demo-form-panel .book-demo-submit{color:#fff;background:linear-gradient(135deg,#3e46a3 0%,#00aeef 100%);transition:filter .2s,transform .2s;box-shadow:0 10px 24px #00aeef2e}.book-demo-form-panel .book-demo-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.book-demo-form-panel .book-demo-submit:disabled{box-shadow:none}html[data-theme=dark] .book-demo-dialog{background:radial-gradient(circle at 72% 3%,#00aeef38,#0000 42%),#0a101d;border:1px solid #b3dcff29;box-shadow:0 32px 90px #00000094,0 0 0 1px #00aeef0f}html[data-theme=dark] .book-demo-form-panel{color:#f6faff;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(155deg,#1c2940c7,#0b1220c2);border-left:1px solid #daf0ff26;box-shadow:inset 1px 0 #ffffff14}html[data-theme=dark] .book-demo-form-panel [data-slot=dialog-description]{color:#aebed0}html[data-theme=dark] .book-demo-form-panel [data-slot=field-label]{color:#e8f2fc}html[data-theme=dark] .book-demo-form-panel [data-slot=input],html[data-theme=dark] .book-demo-form-panel [data-slot=popover-trigger]{color:#f6faff;background:#e2f0ff12;border-color:#bddef833;box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .book-demo-form-panel [data-slot=input]::placeholder{color:#a9b8ca}html[data-theme=dark] .book-demo-form-panel [data-slot=input]:focus-visible,html[data-theme=dark] .book-demo-form-panel [data-slot=popover-trigger]:focus-visible{border-color:#00aeef;box-shadow:0 0 0 3px #00aeef29}html[data-theme=dark] .book-demo-form-panel .book-demo-country-trigger{color:#f6faff;background:#e2f0ff12;border-color:#bddef833;box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .book-demo-form-panel .book-demo-country-trigger:hover{background:#e2f0ff1f}html[data-theme=dark] .book-demo-form-panel .book-demo-submit{color:#fff;background:linear-gradient(135deg,#3e46a3 0%,#00aeef 100%);box-shadow:0 10px 24px #00aeef2e}html[data-theme=dark] .book-demo-form-panel .book-demo-submit:hover{filter:brightness(1.1)}html[data-theme=dark] .book-demo-dialog [data-slot=dialog-close]{z-index:2;color:#f6faff;background:#0b1220b8;border:1px solid #daf0ff38}html[data-theme=dark] .book-demo-dialog [data-slot=dialog-close]:hover{background:#e2f0ff29}.isolate:has(.book-demo-country-popover){z-index:1201!important}.book-demo-country-popover{z-index:1202!important}.isolate:has(.book-demo-date-time-popover){z-index:1201!important}.isolate:has(.book-demo-slot-tooltip){z-index:1202!important}.book-demo-slot-tooltip{z-index:1202!important}.book-demo-time-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 25%, transparent) transparent}.book-demo-time-scroll::-webkit-scrollbar{width:4px}.book-demo-time-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, currentColor 25%, transparent);border-radius:999px}.book-demo-time-scroll::-webkit-scrollbar-track{background:0 0}
