@charset "UTF-8";.website-button.o-btn{padding:12px 24px;border-radius:32px;font-size:16px;font-weight:600}.website-button.website-button--s{padding-block:8px;font-size:14px;line-height:1.25;white-space:nowrap}.website-button.website-button--outline{--o-btn-bg-hs: var(--color-surface-primary-hs);--o-btn-bg-l: var(--color-surface-primary-l);--o-btn-color: var(--color-text-brand);border:1px solid var(--color-border-brand)}.website-demo-button{display:flex;text-decoration:none}@media(max-width:899px){.website-nav-open{overflow:hidden}}.website-nav_bar{position:relative;z-index:1;display:flex;align-items:center;gap:32px;height:var(--website-nav-height);padding:0 24px;background:hsl(var(--color-surface-primary-hs) var(--color-surface-primary-l)/80%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media(min-width:900px){.website-nav_bar{border-radius:16px}}.website-nav_home{display:flex;margin-right:auto}.website-nav_logo{display:block;width:112px;height:auto}.website-nav_links{display:none;align-items:center;gap:32px}@media(min-width:900px){.website-nav_links{display:flex}}.website-nav_link{position:relative;color:var(--color-text-primary);font-size:14px;font-weight:700;white-space:nowrap;text-transform:uppercase}.website-nav_link:hover{color:var(--color-text-brand)}.website-nav_link--active:after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:2px;border-radius:1px;background:var(--color-surface-brand)}.website-nav_link--button{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;cursor:pointer}.website-nav_menu_item{color:var(--color-text-primary);white-space:nowrap}.website-nav_menu_item--active,.website-nav_menu_item--active:hover{color:var(--color-text-reversed);background:var(--color-surface-brand)}.website-nav_actions{display:flex;align-items:center;gap:32px}.website-nav .website-nav_demo{display:none}@media(min-width:900px){.website-nav .website-nav_demo{display:flex}}.website-nav_toggle{display:flex;padding:4px;background:none;color:var(--color-text-primary);font-size:16px;cursor:pointer}@media(min-width:900px){.website-nav_toggle{display:none}}.website-nav_panel{position:fixed;inset:var(--website-nav-height) 0 0;display:flex;flex-direction:column;gap:24px;padding:64px 32px 40px;overflow-y:auto;background:var(--color-surface-secondary)}@media(min-width:900px){.website-nav_panel{display:none}}.website-nav_panel_items{display:flex;flex-direction:column;gap:24px}.website-nav_panel_item{padding:0 24px;border-radius:16px;background:var(--color-surface-primary)}.website-nav_panel_link{display:block;padding:24px 0;color:var(--color-text-primary);font-size:16px;font-weight:700;text-transform:uppercase}.website-nav_panel_link--active{color:var(--color-text-brand)}.website-nav_panel_demo{flex-direction:column}.website-wrapper{width:100%;max-width:1164px;margin:0 auto;padding:0 32px}.website-footer{margin-top:auto;padding:64px 0 24px;border-top:1px solid var(--color-surface-secondary);color:var(--color-text-secondary);font-size:14px}.website-footer_wrapper{display:flex;flex-direction:column;gap:40px}.website-footer_main{display:grid;gap:40px}@media(min-width:900px){.website-footer_main{grid-template-columns:1fr 2fr}}.website-footer_brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.website-footer_logo{width:112px;height:auto}.website-footer_columns{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(min-width:900px){.website-footer_columns{grid-template-columns:repeat(3,1fr)}}.website-footer_title{margin-bottom:16px;color:var(--color-text-primary);font-size:14px;font-weight:700;text-transform:uppercase}.website-footer_links{display:flex;flex-direction:column;gap:8px}.website-footer_link{color:var(--color-text-secondary)}.website-footer_link--clickable:hover{color:var(--color-text-brand)}.website-footer_calendar{text-align:center}.website-footer_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;border-top:1px solid var(--color-surface-secondary)}.website-footer_contact{display:flex;flex-wrap:wrap;gap:12px 24px}.website-footer_contact a{color:inherit;text-decoration:none}.website-footer_contact a:hover{color:var(--color-text-brand)}.website-footer_socials{display:flex;align-items:center;gap:16px}.website-footer_social{display:flex;position:relative;color:var(--color-text-secondary);font-size:20px;transition:color .1s;cursor:pointer}.website-footer_social_menu-item{font-size:14px}.website-footer_social_menu-item a{color:var(--color-text-primary);text-decoration:none}.website-footer_social--facebook:hover{color:#1877f2}.website-footer_social--tiktok:hover{color:#000}.website-footer_social--instagram:hover{color:#e1306c}.website-footer_social--linkedin:hover{color:#0a66c2}.website-footer_social--youtube:hover{color:red}.website-footer_social--x-twitter:hover{color:#000}.website-layout{--website-nav-height: 72px;--website-nav-padding: 0px;--website-nav-offset: calc(var(--website-nav-padding) + var(--website-nav-height));display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;font-family:Poppins,sans-serif;line-height:1.5}@media(min-width:900px){.website-layout{--website-nav-height: 64px;--website-nav-padding: 56px}}.website-layout_main{padding-top:var(--website-nav-offset)}.website-layout_nav{position:sticky;top:0;z-index:3;padding:var(--website-nav-padding) max(var(--website-nav-padding),(100% - 1920px) / 2 + 24px) 0;margin-bottom:calc(-1 * var(--website-nav-offset))}@media(min-width:900px){.website-layout_nav{top:calc(12px - var(--website-nav-padding))}}.website-section-heading{display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.website-section-heading{flex-direction:row;align-items:center;justify-content:space-between}}.website-section-heading_text{display:flex;flex-direction:column;max-width:560px}.website-section-heading_label{margin-bottom:24px;color:var(--color-text-brand);font-size:14px;font-weight:700;text-transform:uppercase}.website-section-heading_title{font-size:24px;font-weight:700;line-height:1.25}@media(min-width:900px){.website-section-heading_title{font-size:36px}}.website-section-heading_description{margin-top:16px;font-size:16px;line-height:1.5}.website-section-heading_action{display:flex}.website-demo{padding:64px 0;color:var(--color-text-reversed);background:var(--color-surface-brand) url(/website/topography.svg) center/cover}.website-demo_wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.website-demo_label{font-size:14px;font-weight:700;text-transform:uppercase}.website-demo_title{max-width:560px;font-size:24px;font-weight:700;line-height:1.25}@media(min-width:900px){.website-demo_title{font-size:36px}}.website-demo_description{max-width:560px;font-size:16px}.website-demo_action,.website-demo_action .website-button{width:100%}@media(min-width:900px){.website-demo_action{width:auto}}.website-demo_checks{display:flex;flex-direction:column;gap:4px;list-style:none;font-size:14px}@media(min-width:900px){.website-demo_checks{flex-direction:row;gap:12px}.website-demo_checks li+li:before{content:"·";margin-right:12px}}
