html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--scrollbar-track: #0f3047;--scrollbar-thumb: #f3c05f}.upper{text-transform:uppercase}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)!important}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important}::-webkit-resizer{background:var(--scrollbar-track)!important}::-webkit-scrollbar-corner{background:var(--scrollbar-track)!important}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}html{letter-spacing:-.2px}.row-white{background-color:#fff}.row-gray{background-color:#f2f2f2}.custom-ytd-footer{background-color:#d6e5e3}.custom-ytd-reviewed-footer{background-color:#fffbe6}.custom-ytd-reviewed-approve-footer{background-color:#cff6b1}.light-ytd-footer{background-color:#d6e5e3}.light-ytd-reviewed-footer{background-color:#fffbe6}.light-ytd-reviewed-approve-footer{background-color:#cff6b1}.dark-ytd-footer{background-color:#d6e5e3}.dark-ytd-reviewed-footer{background-color:#fffbe6}.dark-ytd-reviewed-approve-footer{background-color:#cff6b1}.ant-table-tbody>tr.ant-table-row:hover>td{background:none!important}.ant-form-item-label,.ant-form-item-required{font-weight:500;text-transform:uppercase}.toolbox-button-dotted{width:100%;font-weight:700;color:#373737;display:flex;align-items:center;justify-content:center;cursor:pointer;border-color:#373737;border-width:2;border-radius:6;height:50;font-size:15;background-color:#fff;background:#fff;border-style:dotted}@keyframes vinco-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vinco-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vinco-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vinco-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes vinco-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vinco-zoom-enter,.vinco-zoom-appear{animation:vinco-zoom-in .2s cubic-bezier(0,0,.2,1) both}.vinco-zoom-leave{animation:vinco-zoom-out .15s cubic-bezier(.4,0,1,1) both}.vinco-fade-enter,.vinco-fade-appear{animation:vinco-fade-in .2s ease-out both}.vinco-fade-leave{animation:vinco-fade-out .15s ease-in both}.vinco-anim-fade-in{animation:vinco-fade-in .2s ease-out both}.vinco-anim-slide-up{animation:vinco-slide-up .25s cubic-bezier(0,0,.2,1) both}.vinco-card-hover{transition:box-shadow .2s ease,transform .2s ease}.vinco-card-hover:hover{box-shadow:0 12px 24px #1d35571f;transform:translateY(-2px)}.vinco-skip-link{position:fixed;top:-100px;left:8px;z-index:2147483647;background:#1d3557;color:#fff;padding:10px 16px;font-weight:700;text-decoration:none;border-radius:6px;box-shadow:0 8px 24px #00000040;transition:top .2s ease}.vinco-skip-link:focus,.vinco-skip-link:focus-visible{top:8px;outline:2px solid #e63946;outline-offset:2px}:focus-visible{outline:2px solid #e63946!important;outline-offset:2px!important;border-radius:4px}:where(.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper input,.ant-input-number,.ant-input-number-input,.ant-input-number-affix-wrapper,.ant-input-search,.ant-select,.ant-select-selector,.ant-select-selection-search-input,.ant-select-selection-item,.ant-picker,.ant-picker-input,.ant-picker-input input,.ant-picker-range,.ant-picker-range input,.ant-cascader-picker,.ant-cascader-picker input,.ant-checkbox-input,.ant-radio-input,.ant-switch,.ant-slider,.ant-segmented,.ant-segmented-item-input,.ant-tabs-tab-btn,textarea.ant-input):focus-visible,:where(.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker,.ant-picker-range,.ant-cascader-picker):focus-within{outline:none!important}.ant-modal-body .ant-tabs>.ant-tabs-nav{position:sticky;top:0;z-index:5;background:var(--vinco-popup-tabbar-bg, #fff);margin-bottom:0}.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title{transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.ant-layout-sider .ant-menu-item:hover,.ant-layout-sider .ant-menu-submenu-title:hover{background-color:#ffffff0f!important}.ant-layout-sider .ant-menu-item-selected{background-color:#e639461f!important;box-shadow:inset 3px 0 #e63946}.ant-layout-sider{transition:all .25s cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion: reduce){.vinco-zoom-enter,.vinco-zoom-appear,.vinco-zoom-leave,.vinco-fade-enter,.vinco-fade-appear,.vinco-fade-leave,.vinco-anim-fade-in,.vinco-anim-slide-up{animation:none!important}.vinco-card-hover{transition:none!important}.vinco-card-hover:hover{transform:none!important}.ant-layout-sider,.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title{transition:none!important}}.landing-page{min-height:100vh;background:#f7fbfb;color:#1d3557;font-feature-settings:"ss01" on,"ss02" on;-webkit-font-smoothing:antialiased}.landing-page,.landing-page *{box-sizing:border-box}.landing-page .ant-typography{color:#1d3557;margin:0}.landing-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:14px clamp(20px,5vw,72px);background:rgba(247,251,251,.86);border-bottom:1px solid rgba(29,53,87,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-logo{display:block;width:132px;color:#1d3557;text-decoration:none}.landing-nav nav{display:flex;align-items:center;gap:26px}.landing-nav nav a{color:#1d3557;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease}.landing-nav nav a:hover{color:#e63946}.landing-nav nav .landing-nav-app{padding:6px 12px;border:1px solid rgba(29,53,87,.22);border-radius:10px}.landing-nav nav .landing-nav-app:hover{border-color:#e63946}.landing-nav nav .landing-nav-cta.ant-btn{height:38px;padding:0 16px;border-radius:10px;font-weight:600}.landing-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e63946;margin-bottom:16px}.landing-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(230,57,70,.08);border:1px solid rgba(230,57,70,.2);border-radius:999px;font-size:12px}.landing-eyebrow-pill svg{font-size:14px}.landing-hero{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px) clamp(80px,9vw,120px);background:radial-gradient(60% 80% at 88% 12%,rgba(168,218,220,.55) 0%,transparent 60%),radial-gradient(50% 70% at 6% 90%,rgba(230,57,70,.08) 0%,transparent 60%),linear-gradient(180deg,#ecf6f6 0%,#f4faf9 100%);border-bottom:1px solid rgba(29,53,87,.12)}.landing-hero-inner{position:relative;z-index:2;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.landing-hero-copy{max-width:640px}.landing-hero-copy h1.ant-typography{font-size:clamp(40px,5.2vw,68px);line-height:1.05;font-weight:800;letter-spacing:-.02em;margin:0 0 22px}.landing-hero-copy h1.ant-typography em{font-style:normal;color:#e63946}.landing-hero-sub{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#1d3557b8;margin:0 0 32px;max-width:560px}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.landing-hero-actions .ant-btn{height:52px;padding:0 24px;border-radius:12px;font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:8px}.landing-hero-actions .ant-btn-primary{background:#e63946;border-color:#e63946;box-shadow:0 12px 32px #e6394638}.landing-hero-actions .ant-btn-primary:hover,.landing-hero-actions .ant-btn-primary:focus{background:#c92836!important;border-color:#c92836!important}.landing-hero-actions .ant-btn-default{background:#fff;border-color:#1d355738;color:#1d3557}.landing-hero-actions .ant-btn-default:hover{border-color:#1d3557;color:#1d3557}.landing-hero-meta{display:flex;flex-wrap:wrap;gap:18px;color:#1d3557b8;font-size:14px;font-weight:500}.landing-hero-meta span{display:inline-flex;align-items:center;gap:6px}.landing-hero-meta svg{color:#2a9d8f;font-size:16px}.landing-hero-media{position:relative}.hero-browser{position:relative;width:100%;border-radius:14px;background:#fff;border:1px solid rgba(29,53,87,.12);box-shadow:0 36px 80px -32px #1d355773,0 18px 44px -24px #1d355747,0 0 0 1px #fff6 inset;overflow:hidden;transform:rotate(1.5deg);transition:transform .5s ease,box-shadow .5s ease}.hero-browser:hover{transform:rotate(0) translateY(-4px);box-shadow:0 42px 90px -28px #1d355780,0 22px 48px -24px #1d355752}.hero-browser-bar{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f3f6f8;border-bottom:1px solid rgba(29,53,87,.12)}.hero-browser-dots{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.hero-browser-dots span{width:12px;height:12px;border-radius:50%;background:#ff5f57}.hero-browser-dots span:nth-child(2){background:#febc2e}.hero-browser-dots span:nth-child(3){background:#28c840}.hero-browser-url{flex:1;background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;color:#1d3557b8;letter-spacing:.01em;text-align:center;max-width:460px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-browser-shot{display:block;width:100%;height:auto;object-fit:cover;object-position:top left;background:#fff}.landing-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:28px clamp(20px,5vw,72px);background:#fff;border-bottom:1px solid rgba(29,53,87,.12)}.landing-trust-strip span{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(29,53,87,.12);border-radius:999px;background:#f7fbfb;font-size:13px;font-weight:600;letter-spacing:.02em;color:#1d3557}.landing-trust-strip .landing-trust-pill-ai{background:rgba(230,57,70,.08);border-color:#e639464d;color:#c92836;gap:6px}.landing-trust-strip .landing-trust-pill-ai svg{font-size:16px;color:#e63946}.landing-section{padding:clamp(72px,8vw,120px) clamp(20px,5vw,72px);max-width:1320px;margin:0 auto}.landing-section h2.ant-typography{font-size:clamp(28px,3.4vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.landing-section h3.ant-typography{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 8px}.landing-section .ant-typography{color:#1d3557b8;font-size:16px;line-height:1.6}.landing-section-heading{max-width:760px;margin-bottom:clamp(48px,5vw,72px)}.landing-section-heading-center{margin-left:auto;margin-right:auto;text-align:center}.landing-section-heading-center .landing-eyebrow{display:inline-block}.landing-problem{background:#fff;max-width:none;border-top:1px solid rgba(29,53,87,.12);border-bottom:1px solid rgba(29,53,87,.12)}.landing-problem>*{max-width:1320px;margin-left:auto;margin-right:auto}.landing-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.landing-problem-card{background:#f7fbfb;border:1px solid rgba(29,53,87,.12);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,border-color .2s ease}.landing-problem-card>svg{font-size:28px;color:#e63946}.landing-problem-card h3.ant-typography{color:#1d3557;margin:0}.landing-problem-card p.ant-typography{margin:0}.landing-problem-card:hover{transform:translateY(-3px);border-color:#1d355738}.landing-capabilities-section{background:#f7fbfb;max-width:none}.landing-capabilities-section>*{max-width:1320px;margin-left:auto;margin-right:auto}.landing-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width: 900px){.landing-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.landing-capabilities{grid-template-columns:1fr}}.landing-capability{background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-capability .landing-capability-icon{width:48px;height:48px;border-radius:14px;background:rgba(230,57,70,.1);color:#e63946;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.landing-capability .landing-capability-icon svg{font-size:24px}.landing-capability:nth-child(6n+2) .landing-capability-icon{background:rgba(69,123,157,.12);color:#457b9d}.landing-capability:nth-child(6n+3) .landing-capability-icon{background:rgba(42,157,143,.12);color:#2a9d8f}.landing-capability:nth-child(6n+4) .landing-capability-icon{background:rgba(168,218,220,.35);color:#1a868b}.landing-capability:nth-child(6n+5) .landing-capability-icon{background:rgba(233,196,106,.25);color:#b08416}.landing-capability h3.ant-typography{color:#1d3557}.landing-capability p.ant-typography{margin:0;font-size:15px}.landing-capability:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #1d355740;border-color:#1d355738}.landing-features{display:flex;flex-direction:column;gap:clamp(80px,9vw,132px)}.landing-feature-block{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:start;padding:clamp(32px,4vw,56px);background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:20px;box-shadow:0 24px 56px -36px #1d35572e;transition:transform .25s ease,box-shadow .25s ease}.landing-feature-block:hover{transform:translateY(-3px);box-shadow:0 28px 64px -32px #1d355740}.landing-feature-block-reversed{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.landing-feature-block-reversed .landing-feature-copy{order:2}.landing-feature-block-reversed .landing-feature-bullets{order:1}.landing-feature-block .landing-eyebrow{color:#e63946;margin:0 0 12px;display:block}.landing-feature-block h2.ant-typography{font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin-bottom:16px;color:#1d3557}.landing-feature-block .landing-feature-copy>p.ant-typography{color:#1d3557b8;font-size:16px;line-height:1.65;margin-bottom:0}.landing-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(230,57,70,.1);color:#e63946;margin-bottom:22px}.landing-feature-icon svg{font-size:28px}.landing-feature-block:nth-child(6n+2) .landing-feature-icon{background:rgba(69,123,157,.12);color:#457b9d}.landing-feature-block:nth-child(6n+3) .landing-feature-icon{background:rgba(42,157,143,.12);color:#2a9d8f}.landing-feature-block:nth-child(6n+4) .landing-feature-icon{background:rgba(168,218,220,.4);color:#1a868b}.landing-feature-block:nth-child(6n+5) .landing-feature-icon{background:rgba(233,196,106,.25);color:#b08416}.landing-feature-bullets{list-style:none;padding:24px 28px;margin:0;display:flex;flex-direction:column;gap:14px;background:#f7fbfb;border:1px solid rgba(29,53,87,.12);border-radius:14px}.landing-feature-bullets li{display:flex;gap:12px;color:#1d3557;font-size:15px;line-height:1.5;font-weight:500}.landing-feature-bullets li svg{flex-shrink:0;font-size:20px;color:#2a9d8f;background:rgba(42,157,143,.12);border-radius:999px;padding:2px}.landing-ai{background:radial-gradient(60% 80% at 12% 0%,rgba(230,57,70,.07) 0%,transparent 60%),radial-gradient(50% 70% at 100% 100%,rgba(69,123,157,.07) 0%,transparent 60%),#1d3557;color:#fff;max-width:none;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.landing-ai>*{max-width:1320px;margin-left:auto;margin-right:auto}.landing-ai h2.ant-typography{color:#fff!important}.landing-ai .landing-section-heading .ant-typography{color:#d8e3eb!important}.landing-eyebrow-pill-light{background:rgba(230,57,70,.18);border-color:#e6394659;color:#fff}.landing-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width: 900px){.landing-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.landing-ai-grid{grid-template-columns:1fr}}.landing-ai-card{display:flex;flex-direction:column;gap:10px;padding:28px 26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:20px;transition:transform .25s ease,background .25s ease,border-color .25s ease}.landing-ai-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.09);border-color:#e6394666}.landing-ai-card h3.ant-typography{color:#fff!important;font-size:18px;margin:4px 0 6px}.landing-ai-card .ant-typography{color:#d8e3eb!important;font-size:14px;line-height:1.6;margin:0;flex:1}.landing-ai-card-icon{width:44px;height:44px;border-radius:12px;background:rgba(230,57,70,.15);color:#ff8189;display:inline-flex;align-items:center;justify-content:center}.landing-ai-card-icon svg{font-size:22px}.landing-ai-card-surface{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;align-self:flex-start}.landing-ai-card-surface svg{color:#a8dadc;font-size:12px}.landing-ai-providers{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:56px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.landing-ai-providers>span{color:#fff9;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-ai-providers-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}.landing-ai-providers-list span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:13px;font-weight:500;color:#ffffffd9}.landing-ai-providers-list span svg{font-size:16px;color:#a8dadc}.landing-gallery{background:#eaf3f3;max-width:none}.landing-gallery>*{max-width:1320px;margin-left:auto;margin-right:auto}.landing-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.landing-gallery-card{margin:0;background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.landing-gallery-card img{width:100%;height:220px;object-fit:cover;object-position:top center;display:block;border-bottom:1px solid rgba(29,53,87,.12)}.landing-gallery-card figcaption{padding:18px 20px;display:flex;flex-direction:column;gap:4px}.landing-gallery-card figcaption strong{color:#1d3557;font-size:15px}.landing-gallery-card figcaption span{color:#1d3557b8;font-size:13px;line-height:1.5}.landing-gallery-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px -28px #1d355759}.landing-integrations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1024px){.landing-integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.landing-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.landing-integrations-grid{grid-template-columns:1fr}}.landing-integration{display:flex;align-items:center;gap:16px;padding:22px 24px;background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:14px}.landing-integration svg{font-size:32px;color:#457b9d;flex-shrink:0}.landing-integration>div{display:flex;flex-direction:column;gap:2px}.landing-integration strong{color:#1d3557;font-size:15px}.landing-integration span{color:#1d3557b8;font-size:13px}.landing-deployment{background:#1d3557;color:#fff;max-width:none;border-radius:0}.landing-deployment>*{max-width:1320px;margin-left:auto;margin-right:auto}.landing-deployment .landing-eyebrow{color:#a8dadc}.landing-deployment h2.ant-typography{color:#fff}.landing-deployment .ant-typography{color:#ffffffc7}.landing-deployment-copy{max-width:760px;margin-bottom:48px}.landing-deployment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.landing-deployment-list>div{display:flex;align-items:flex-start;gap:12px;padding:20px 22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px}.landing-deployment-list>div svg{font-size:22px;color:#a8dadc;flex-shrink:0}.landing-deployment-list>div span{color:#ffffffdb;font-size:15px;line-height:1.5}.landing-video-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,5vw,72px);align-items:center}.landing-video-copy{max-width:460px}.landing-video-frame{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(29,53,87,.12);box-shadow:0 30px 60px -28px #1d355766;background:#000;aspect-ratio:16 / 9}.landing-video-frame video,.landing-video-frame img{width:100%;height:100%;display:block;object-fit:cover}.landing-video-placeholder{position:relative;width:100%;height:100%}.landing-video-placeholder img{opacity:.55}.landing-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(180deg,rgba(29,53,87,.1),rgba(29,53,87,.55))}.landing-video-overlay svg{font-size:64px;color:#fff;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45))}.landing-video-overlay span{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.92}.landing-faq{background:#fff;max-width:none;border-top:1px solid rgba(29,53,87,.12);border-bottom:1px solid rgba(29,53,87,.12)}.landing-faq>*{max-width:880px;margin-left:auto;margin-right:auto}.landing-faq-collapse.ant-collapse-ghost{background:transparent}.landing-faq-collapse .ant-collapse-item{background:#f7fbfb;border:1px solid rgba(29,53,87,.12)!important;border-radius:14px!important;margin-bottom:12px;overflow:hidden}.landing-faq-collapse .ant-collapse-header{padding:20px 24px!important;font-size:16px;font-weight:600;color:#1d3557!important;align-items:center!important}.landing-faq-collapse .ant-collapse-content-box{padding:0 24px 22px!important}.landing-faq-collapse .ant-collapse-content-box .ant-typography{color:#1d3557b8;font-size:15px;line-height:1.65}.landing-faq-collapse .ant-collapse-item-active{background:#fff}.landing-demo{background:radial-gradient(60% 80% at 0% 0%,rgba(168,218,220,.4) 0%,transparent 60%),radial-gradient(50% 70% at 100% 100%,rgba(230,57,70,.08) 0%,transparent 60%),#eaf3f3;max-width:none;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,5vw,64px);align-items:start}.landing-demo>*{max-width:1320px;margin-left:auto;margin-right:auto}.landing-demo-copy{position:sticky;top:88px;max-width:480px}.landing-demo-copy h2.ant-typography{margin-bottom:16px}.landing-contact-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:14px;margin:24px 0}.landing-contact-card svg{font-size:28px;color:#e63946;flex-shrink:0}.landing-contact-card strong{display:block;color:#1d3557;font-size:15px}.landing-contact-card span{display:block;color:#1d3557b8;font-size:13px}.landing-form-guarantees{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing-form-guarantees li{display:flex;gap:10px;align-items:center;color:#1d3557b8;font-size:14px}.landing-form-guarantees li svg{color:#457b9d;font-size:18px;flex-shrink:0}.landing-form-panel{background:#fff;border:1px solid rgba(29,53,87,.12);border-radius:20px;padding:clamp(28px,4vw,40px);box-shadow:0 30px 60px -30px #1d355740}.landing-form-panel .ant-form-item-label>label{color:#1d3557;font-weight:600;font-size:13px;letter-spacing:.02em}.landing-form-panel .ant-input,.landing-form-panel .ant-input-affix-wrapper,.landing-form-panel .ant-select-selector,.landing-form-panel .ant-input-number,.landing-form-panel .ant-picker{border-radius:10px!important}.landing-form-panel .ant-btn-primary{height:52px;border-radius:12px;background:#e63946;border-color:#e63946;font-weight:600;font-size:16px;box-shadow:0 12px 32px #e6394638}.landing-form-panel .ant-btn-primary:hover,.landing-form-panel .ant-btn-primary:focus{background:#c92836!important;border-color:#c92836!important}.landing-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.landing-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.landing-turnstile{margin:16px 0 12px}.landing-form-note{display:block;margin-top:14px;color:#1d3557b8;font-size:12px;line-height:1.5;text-align:center}.landing-form-alert{margin-bottom:18px;border-radius:10px}.landing-footer{background:#0f1e30;color:#ffffffbf;padding:clamp(48px,6vw,72px) clamp(20px,5vw,72px) 28px}.landing-footer-top{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.landing-footer-brand{max-width:340px}.landing-footer-brand p{color:#ffffffa6;font-size:14px;line-height:1.6;margin:16px 0 0}.landing-footer-logo{width:132px;color:#fff}.landing-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing-footer-links>div{display:flex;flex-direction:column;gap:10px}.landing-footer-links>div strong{color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.landing-footer-links>div a{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .15s ease}.landing-footer-links>div a:hover{color:#fff}.landing-footer-bottom{max-width:1320px;margin:0 auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#ffffff8c}.landing-footer-bottom a{color:#ffffffb3;text-decoration:none}.landing-footer-bottom a:hover{color:#fff}@media (max-width: 1024px){.landing-hero-inner,.landing-feature-block,.landing-feature-block-reversed,.landing-video-section,.landing-demo,.landing-footer-top{grid-template-columns:1fr}.landing-feature-block-reversed .landing-feature-copy{order:1}.landing-feature-block-reversed .landing-feature-media{order:2}.landing-hero-media{margin-top:24px}.landing-demo-copy{position:static;max-width:none}.landing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.landing-nav nav{gap:14px}.landing-nav nav a:not(.landing-nav-app):not(.landing-nav-cta){display:none}.landing-form-row,.landing-footer-links{grid-template-columns:1fr}.landing-hero-copy h1.ant-typography{font-size:clamp(34px,8vw,44px)}.hero-browser{transform:none}.hero-browser-url{max-width:280px;font-size:11px}}
