@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bento-card{background:#ffffff;border:1px solid #e2e8f0;box-shadow:var(--www-shadow-card);border-radius:var(--radius-card);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dark .bento-card{background:#18213a;border-color:#334155}.bento-card:has(>a.stretched-link):hover,:is(a,button).bento-card:hover{transform:translateY(-2px);box-shadow:var(--www-shadow-card-hover);border-color:#cbd5e1}.dark .bento-card:has(>a.stretched-link):hover,.dark :is(a,button).bento-card:hover{transform:translateY(-2px);border-color:#334155}@media (prefers-reduced-motion:reduce){.bento-card:has(>a.stretched-link):hover,.dark .bento-card:has(>a.stretched-link):hover,.dark :is(a,button).bento-card:hover,:is(a,button).bento-card:hover{transform:none}}.bento-card:focus-visible{outline:2px solid var(--www-brand-text);outline-offset:2px}.badge-soon{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.125rem .625rem;border-radius:9999px;background:var(--color-brand-cyan-100);color:var(--www-brand-text);border:1px solid var(--color-brand-cyan-200);white-space:nowrap}.dark .badge-soon{background:color-mix(in srgb,var(--color-brand-cyan) 20%,transparent);border-color:color-mix(in srgb,var(--color-brand-cyan) 30%,transparent)}.step-tile{position:relative;text-align:left;border:1px solid transparent;border-radius:var(--radius-control);padding:.875rem 1rem;background:transparent;font:inherit;color:inherit}.step-tile .step-num{position:relative;z-index:1;width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:#ffffff;border:2px solid var(--color-brand-cyan);font-weight:600;font-size:1.125rem;color:#0e7490;margin-bottom:1rem}.dark .step-tile .step-num{background:#0f172a;color:#67e8f9}.step-tile.step-lime .step-num{border-color:var(--color-brand-lime);color:#3f6212}.dark .step-tile.step-lime .step-num{color:#bef264}.brand-panel{position:relative;display:block;background:linear-gradient(150deg,color-mix(in srgb,var(--color-brand-cyan) 16%,#ffffff) 0,#ffffff 52%,color-mix(in srgb,var(--color-brand-lime) 18%,#ffffff) 100%);border:1px solid rgba(15,23,42,.08);color:#0f172a;transition:transform .2s ease,border-color .2s ease}.brand-panel:has(>a.stretched-link):hover,a.brand-panel:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-brand-cyan) 45%,transparent)}.dark .brand-panel{background:linear-gradient(150deg,#101d2c,#0f172a 55%,#10201b);border-color:rgba(148,163,184,.28);color:#e2e8f0}.dark .brand-panel:has(>a.stretched-link):hover,.dark a.brand-panel:hover{border-color:color-mix(in srgb,var(--color-brand-cyan) 55%,transparent)}.dark .brand-panel:before{content:"";position:absolute;top:-1px;left:1.5rem;right:1.5rem;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--color-brand-cyan),var(--color-brand-lime),transparent);opacity:.55;pointer-events:none}.stretched-link:after{content:"";position:absolute;inset:0;z-index:1}.stretched-link:focus-visible:after{outline:2px solid var(--www-brand-text);outline-offset:2px;border-radius:var(--radius-card)}@media (prefers-reduced-motion:reduce){.brand-panel:has(>a.stretched-link):hover,a.brand-panel:hover{transform:none}}.hero-accent{background:color-mix(in srgb,var(--color-brand-cyan) 7%,transparent);border-radius:.5rem;padding:0 .16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-accent>span{background-image:linear-gradient(100deg,var(--color-brand-cyan) 0,var(--color-brand-lime) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #b5b5b5}.dark .hero-accent{background:color-mix(in srgb,var(--color-brand-cyan) 10%,transparent)}@media (max-width:767px){.hero-accent{border-radius:0}.hero-accent>span{-webkit-text-stroke:0}}.ptile{display:flex;flex-direction:column;position:relative;border-radius:var(--radius-card);padding:1.75rem;min-height:23rem;text-decoration:none;color:#0f172a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ptile:hover{transform:translateY(-2px);box-shadow:var(--www-shadow-card-hover)}@media (prefers-reduced-motion:reduce){.ptile:hover{transform:none}}@media (max-width:767px){.ptile{padding:1.25rem;min-height:0}}.ptile:focus-visible{outline:2px solid var(--www-brand-text);outline-offset:2px}.ptile-knowledge{background:#ddf3fc}.ptile-office{background:#f0ede3}.ptile-chat{background:#e8f6d6}.dark .ptile-knowledge{background:#0e3446;color:#e2f4fb}.dark .ptile-office{background:#2b2822;color:#efece4}.dark .ptile-chat{background:#1c2a16;color:#edf6dd}.ptile-sub{color:color-mix(in srgb,currentColor 62%,transparent)}.ptile-arrow{position:absolute;top:1.75rem;right:1.75rem;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(255,255,255,.85);color:#0f172a;display:grid;place-items:center;box-shadow:0 2px 8px rgba(15,23,42,.08);transition:transform .2s ease}@media (max-width:767px){.ptile-arrow{top:1.25rem;right:1.25rem}}.dark .ptile-arrow{background:rgba(255,255,255,.14);color:currentColor;box-shadow:none}.ptile:hover .ptile-arrow{transform:translateX(2px)}.ptile-mini{margin-top:auto;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-control);padding:.75rem;color:#334155;box-shadow:var(--www-shadow-card-hover)}.dark .ptile-mini{background:#0f172a;border-color:rgba(148,163,184,.2);color:#cbd5e1}@media (max-width:767px){.ptile-mini{margin-top:1.25rem}}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:20px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#334155}.blog-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:2px;box-shadow:none;transition:border-color .2s ease}.dark .blog-card{background:#0f172a;border-color:#1e293b}.blog-card:hover{border-color:#cbd5e1}.dark .blog-card:hover{border-color:#334155}.blog-card:focus-visible,.blog-card:has(a:focus-visible){outline:2px solid var(--www-brand-text);outline-offset:2px}.blog-media{aspect-ratio:16/9;overflow:hidden;background:#f1f5f9;border-radius:2px 2px 0 0}.dark .blog-media{background:#1e293b}.blog-media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.blog-card:hover .blog-media img{transform:scale(1.02)}.blog-media__bg{display:none}@media (min-width:768px){.blog-media--fill{position:relative;aspect-ratio:auto;height:100%;min-height:100%}.blog-media--fill .blog-media__bg,.blog-media--fill .blog-media__fg{position:absolute;inset:0;width:100%;height:100%}.blog-media--fill .blog-media__bg{display:block;object-fit:cover;filter:blur(30px) saturate(1.15);transform:scale(1.2)}.blog-media--fill .blog-media__fg{object-fit:contain}.blog-card:hover .blog-media--fill .blog-media__bg{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.blog-card:hover .blog-media img,.blog-media img{transition:none;transform:none}}.blog-category-label{border-left:3px solid var(--blog-accent,#64748b);padding-left:.5rem}.dark .blog-category-label{border-left-color:var(--blog-accent-dark,var(--blog-accent,#94a3b8))}.blog-accent-text{color:var(--blog-accent,#64748b)}.dark .blog-accent-text{color:var(--blog-accent-dark,var(--blog-accent,#94a3b8))}.blog-media-fallback{display:flex;align-items:flex-end;padding:1rem;background:color-mix(in srgb,var(--blog-accent,#64748b) 12%,#ffffff)}.dark .blog-media-fallback{background:color-mix(in srgb,var(--blog-accent-dark,var(--blog-accent,#64748b)) 22%,#0f172a)}@media (max-width:39.99rem){.blog-article-container{padding-inline:.75rem}}html #cc-main{--cc-font-family:var(--font-sans);--cc-modal-border-radius:var(--radius-card);--cc-btn-border-radius:var(--radius-control);--cc-pm-toggle-border-radius:1rem;--cc-modal-margin:1.25rem;--cc-modal-transition-duration:0.2s;--cc-z-index:60;--cc-bg:#ffffff;--cc-primary-color:#0f172a;--cc-secondary-color:#475569;--cc-link-color:var(--www-brand-text);--cc-separator-border-color:#e2e8f0;--cc-overlay-bg:rgb(15 23 42/0.5);--cc-btn-primary-bg:#020617;--cc-btn-primary-color:#ffffff;--cc-btn-primary-border-color:#020617;--cc-btn-primary-hover-bg:#1e293b;--cc-btn-primary-hover-color:#ffffff;--cc-btn-primary-hover-border-color:#1e293b;--cc-btn-secondary-bg:#ffffff;--cc-btn-secondary-color:#334155;--cc-btn-secondary-border-color:#cbd5e1;--cc-btn-secondary-hover-bg:#f8fafc;--cc-btn-secondary-hover-color:#0f172a;--cc-btn-secondary-hover-border-color:#94a3b8;--cc-toggle-on-bg:var(--www-brand-text);--cc-toggle-off-bg:#94a3b8;--cc-toggle-on-knob-bg:#ffffff;--cc-toggle-off-knob-bg:#ffffff;--cc-toggle-enabled-icon-color:var(--www-brand-text);--cc-toggle-disabled-icon-color:#94a3b8;--cc-toggle-readonly-bg:#e2e8f0;--cc-toggle-readonly-knob-bg:#94a3b8;--cc-toggle-readonly-knob-icon-color:#e2e8f0;--cc-section-category-border:#e2e8f0;--cc-cookie-category-block-bg:#f8fafc;--cc-cookie-category-block-border:#e2e8f0;--cc-cookie-category-block-hover-bg:#f1f5f9;--cc-cookie-category-block-hover-border:#cbd5e1;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#f1f5f9;--cc-webkit-scrollbar-bg:#e2e8f0;--cc-webkit-scrollbar-hover-bg:#cbd5e1;--cc-footer-bg:#f8fafc;--cc-footer-color:#475569;--cc-footer-border-color:#e2e8f0}html.dark #cc-main{--cc-bg:#0f172a;--cc-primary-color:#f1f5f9;--cc-secondary-color:#94a3b8;--cc-separator-border-color:#1e293b;--cc-overlay-bg:rgb(2 6 23/0.7);--cc-btn-primary-bg:#ffffff;--cc-btn-primary-color:#020617;--cc-btn-primary-border-color:#ffffff;--cc-btn-primary-hover-bg:#e2e8f0;--cc-btn-primary-hover-color:#020617;--cc-btn-primary-hover-border-color:#e2e8f0;--cc-btn-secondary-bg:#0f172a;--cc-btn-secondary-color:#e2e8f0;--cc-btn-secondary-border-color:#334155;--cc-btn-secondary-hover-bg:#1e293b;--cc-btn-secondary-hover-color:#ffffff;--cc-btn-secondary-hover-border-color:#475569;--cc-toggle-off-bg:#475569;--cc-toggle-readonly-bg:#1e293b;--cc-toggle-readonly-knob-bg:#475569;--cc-toggle-readonly-knob-icon-color:#1e293b;--cc-section-category-border:#1e293b;--cc-cookie-category-block-bg:#18213a;--cc-cookie-category-block-border:#334155;--cc-cookie-category-block-hover-bg:#1e293b;--cc-cookie-category-block-hover-border:#475569;--cc-cookie-category-expanded-block-hover-bg:#1e293b;--cc-webkit-scrollbar-bg:#334155;--cc-webkit-scrollbar-hover-bg:#475569;--cc-footer-bg:#0b1220;--cc-footer-color:#94a3b8;--cc-footer-border-color:#1e293b}html #cc-main .cc__link,html #cc-main :is(.cm__desc,.cm__links,.pm__section-desc) a{color:var(--www-brand-text)}html #cc-main :is(button,a,input):focus-visible{outline:2px solid var(--www-brand-text);outline-offset:2px}html.show--consent [data-back-to-top],html.show--preferences [data-back-to-top]{opacity:0;visibility:hidden;pointer-events:none}