a.ui-text-link,a.text-link{color:var(--color-accent);transition:color .25s ease-in-out}a.ui-text-link:hover,a.text-link:hover{color:var(--color-button-hover)}.section-faq .faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2.5rem;display:grid}.section-faq .faq__head{position:sticky;top:6rem}.section-faq .faq__list{gap:.75rem;display:grid}.section-faq .faq__item{border:1px solid color-mix(in srgb, var(--color-main,#164039) 12%, transparent);border-radius:var(--radius,.5rem);background:var(--color-light,#ebf0ef);margin:0;transition:border-color .3s,background .3s;overflow:clip}.section-faq .faq__item.is-open{border-color:color-mix(in srgb, var(--color-accent,#1f6b4a) 35%, var(--color-light,#ebf0ef));background:#fff}.section-faq .faq__trigger{appearance:none;width:100%;box-shadow:none;cursor:pointer;font:inherit;text-align:left;color:var(--color-main,#164039);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.1rem 1.25rem;font-weight:700;line-height:1.35;display:flex}.section-faq .faq__trigger:hover,.section-faq .faq__trigger:focus,.section-faq .faq__trigger:active{color:var(--color-main,#164039);background:0 0}.section-faq .faq__caret{flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .35s;transform:rotate(180deg)}.section-faq .faq__item.is-open .faq__caret{transform:rotate(0)}.section-faq .faq__panel{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.section-faq .faq__item.is-open .faq__panel{grid-template-rows:1fr}.section-faq .faq__panel-inner{min-height:0;overflow:hidden}.section-faq .faq__panel-inner p{color:color-mix(in srgb, var(--color-main,#164039) 78%, transparent);margin:0;padding:0 1.25rem 1.15rem;font-size:1rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.section-faq .faq__panel,.section-faq .faq__caret{transition:none}}@media (width<=860px){.section-faq .faq__grid{grid-template-columns:1fr}.section-faq .faq__head{position:static}}@media (width<=480px){.section-faq .faq__trigger{align-items:flex-start;padding:1rem}.section-faq .faq__panel-inner p{padding:0 1rem 1rem}}.ui-background-video>video{object-fit:cover;width:100%;height:100%}.section{padding-top:80px;padding-bottom:80px}.section.section-footer{padding-bottom:16px}.section.section-no-padding-top{padding-top:0}.section.section-padding-small{padding-top:32px;padding-bottom:32px}.container:not(.container-full-width),.container-2{width:var(--home-content-width);max-width:var(--home-max,1300px);padding-left:0;padding-right:0}.header-container{width:var(--home-hero-width);max-width:var(--header-max,940px);margin-top:48px;padding-left:0;padding-right:0}.header-container.header-container-wide{width:1352px}.pricing-header-cta{align-self:flex-start;width:auto;display:inline-block}:root{--scroll-anchor-offset:7.5rem}#pricing,#features,#newsletter,#home{scroll-margin-top:var(--scroll-anchor-offset)}.header-container.header-container-image{margin-top:40px}.device-mockup{width:100%;max-width:100%}.device-mockup__chrome{background:linear-gradient(165deg,#3a3f3d 0%,#2c302e 45%,#242826 100%);border-radius:14px;padding:12px 12px 16px;position:relative;box-shadow:inset 0 1px #ffffff14,0 4px 14px -4px #0b221e1f,0 10px 28px -12px #0b221e24}.device-mockup__sensor{background:#1a1c1b;border-radius:50%;width:6px;height:6px;margin:0 auto 8px;display:block;box-shadow:inset 0 0 0 1px #00000040}.device-mockup__screen{isolation:isolate;background:#111;border-radius:8px;position:relative;overflow:hidden}.device-mockup .background-video-3.image-rounded{width:100%;box-shadow:none;aspect-ratio:16/8.6;border-radius:8px;height:auto;display:block;position:relative}.device-mockup .ui-background-video>video{z-index:1;object-fit:cover;width:100%;height:100%;inset:0}.wiki-detail-title-row{align-items:center;gap:16px;margin-bottom:8px;display:flex}.wiki-detail-icon{flex-shrink:0;width:48px;height:48px}.attribute-list-counter:before{content:counter(attribute-counter);counter-increment:attribute-counter 1;display:inline-block}.wiki-rel-row{align-items:center;gap:12px;display:flex}.iso-attribute-wrapper .link-text.ui-inline-block{box-shadow:none;border-radius:0;flex-flow:row}.iso-attribute-wrapper .ui-richtext{padding-left:8px;padding-right:8px}.navbar-2.navbar{padding-left:16px;padding-right:16px;top:16px}.navbar-container{padding-left:24px;padding-right:24px}.quick-stack.quick-stack-features{grid-column-gap:48px;grid-row-gap:48px}.text-block.paragraph.margin-top{margin-top:24px}.button.button-primary.margin-top{margin-top:24px;margin-bottom:24px}.button,.button-primary,.button-primary-2,.ui-button.button-primary,.ui-button.button,a.button,a.button-primary{min-height:var(--home-control-height,50px);box-sizing:border-box;justify-content:center;align-items:center;padding:13px 24px;line-height:24px;display:inline-flex}.div-block-4{margin-top:20px;padding:28px}.form{grid-column-gap:20px;grid-row-gap:20px}.heading-2.margin-bottom{margin-bottom:16px}.section.section-footer{padding-top:40px;padding-bottom:16px}.footer{margin-left:16px;margin-right:16px;padding-top:40px;padding-bottom:128px}.footer>.container{z-index:2;position:relative}.footer .footer-logo{padding-bottom:28px}.footer .logo-footer{object-fit:contain;object-position:left center;width:auto;max-width:none;height:40px}.footer .list{grid-column-gap:28px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-end;align-items:center;margin:0;padding:0}.footer-link{color:var(--color-font-inverted);opacity:.9;text-decoration:none;transition:color .2s,opacity .2s}.footer-link:hover{color:var(--color-accent);opacity:1}.footer-contact{z-index:2;margin-top:8px;position:relative}.footer .div-block-10{grid-row-gap:2px;flex-flow:column;align-items:flex-start}.footer .paragraph{color:var(--color-font-inverted);opacity:.7;margin-top:0;margin-bottom:0;font-size:16px;line-height:1.5}.footer .link-text{color:var(--color-accent);box-shadow:none;font-weight:600;transition:color .2s}.footer-link:hover .link-text{color:var(--color-button-hover)}.footer>.image-20{z-index:0;opacity:1;pointer-events:none}.nav-link.nav-cta{justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.button,.button-primary,.button-primary-2,.ui-button.button-primary,.ui-button.button,a.button,a.button-primary,input[type=submit].button-primary,input[type=submit].ui-button,.nav-link.nav-cta{transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.button:hover,.button-primary:hover,.button-primary-2:hover,.ui-button.button-primary:hover,.ui-button.button:hover,a.button:hover,a.button-primary:hover,input[type=submit].button-primary:hover,input[type=submit].ui-button:hover,.nav-link.nav-cta:hover{background-color:var(--color-button-hover);color:var(--color-white);transform:translateY(-1px)}.button:active,.button-primary:active,.button-primary-2:active,.ui-button.button-primary:active,.ui-button.button:active,a.button:active,a.button-primary:active,input[type=submit].button-primary:active,input[type=submit].ui-button:active,.nav-link.nav-cta:active{box-shadow:none;transform:translateY(0)}.section.section-feature{padding-top:128px;padding-bottom:128px}.section.section-feature .quick-stack-features{grid-column-gap:80px;grid-row-gap:72px}.section.section-feature .heading-2{font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.2}.section.section-feature .text-block.paragraph{font-size:1.125rem;line-height:1.6}.feature-section-cta{width:auto;margin-top:1.75rem;display:inline-block}@media (width<=767px){.section.section-feature{padding-top:72px;padding-bottom:72px}.section.section-feature .quick-stack-features{grid-column-gap:40px;grid-row-gap:40px}}.section.section-more-features{background-color:var(--color-light,#ebf0ef);background-image:linear-gradient(#0000,#ffffff8c);padding-top:64px;padding-bottom:72px}.more-features__intro{max-width:40rem}.more-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin-top:2rem;display:grid}.more-features__card{border:1px solid color-mix(in srgb, var(--color-main,#164039) 10%, transparent);border-radius:var(--border-radius-medium,16px);background:color-mix(in srgb, #fff 82%, var(--color-light,#ebf0ef));box-sizing:border-box;align-content:start;gap:.65rem;margin:0;padding:1.25rem 1.2rem 1.35rem;display:grid}.more-features__icon{width:2.25rem;height:2.25rem;display:block}.more-features__title{color:var(--color-main,#164039);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.more-features__text{color:color-mix(in srgb, var(--color-main,#164039) 78%, transparent);margin:0;font-size:1rem;line-height:1.5}.feature-teaser-cta{align-self:flex-start;width:auto;margin-top:2rem;display:inline-block}@media (width<=860px){.more-features__grid{grid-template-columns:1fr}}@media (width<=767px){.section.section-more-features{padding-top:48px;padding-bottom:56px}}.billing-toggle-wrap{width:fit-content;max-width:100%;margin-top:28px}.billing-toggle{border:1px solid color-mix(in srgb, var(--color-font-primary) 18%, transparent);border-radius:var(--border-radius-xsmall);background:color-mix(in srgb, var(--color-white) 70%, transparent);gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.billing-toggle__btn{appearance:none;width:auto;color:var(--color-font-primary);font:inherit;border-radius:calc(var(--border-radius-xsmall) - 2px);cursor:pointer;opacity:.7;white-space:nowrap;background:0 0;border:0;flex:none;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.2}.billing-toggle__btn.is-active{background:var(--color-accent);color:var(--color-white);opacity:1}.pricing-card__amount--note{font-size:28px}.pricing-sme{color:var(--color-font-primary);margin-top:28px;margin-bottom:0;font-size:16px;line-height:1.5}.pricing-sme a{color:var(--color-accent)}.pricing-addons{border-top:1px solid color-mix(in srgb, var(--color-font-primary) 12%, transparent);margin-top:40px;padding-top:28px}.pricing-addons__heading{color:var(--color-main);font-size:var(--h4-headline);margin:0 0 8px;font-weight:700}.pricing-addons__intro{opacity:.85;max-width:52rem;margin-top:0;margin-bottom:0}.pricing-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:20px;display:grid}.pricing-addon-card{border-radius:var(--border-radius-medium,16px);background:var(--color-white,#fefffe);flex-direction:column;align-items:flex-start;gap:0;height:100%;margin-top:0;padding:22px 24px;display:flex}.pricing-addon-card__badge{background:color-mix(in srgb, var(--color-font-primary) 8%, transparent);color:color-mix(in srgb, var(--color-font-primary) 70%, transparent);letter-spacing:.02em;border-radius:4px;align-items:center;margin:0 0 6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1.3;display:inline-flex}.pricing-addon-card__label{color:var(--color-font-primary,#020202);margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.2}.pricing-addon-card .paragraph{margin-top:0;margin-bottom:0;font-size:18px;line-height:1.55}@media screen and (width<=991px){.pricing-addons__grid{grid-template-columns:1fr}.pricing-addon-card__label{font-size:24px}}.pricing-ftable{margin-top:28px}.pricing-ftable__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pricing-ftable__cols,.pricing-ftable__row{grid-template-columns:minmax(240px,1fr) 220px 220px;align-items:center;min-width:780px;display:grid}.pricing-ftable__cols{padding:0 0 4px}.pricing-ftable__col{color:var(--color-main);text-align:center;padding:16px 12px;font-size:14px;font-weight:700;line-height:1.3}.pricing-ftable__col--feature{text-align:left;padding-left:20px;padding-right:16px}.pricing-ftable__table{border:1px solid color-mix(in srgb, var(--color-font-primary) 10%, transparent);background:var(--color-white,#fefffe);border-radius:10px;min-width:780px;overflow:hidden}.pricing-ftable__group{border:0;margin:0}.pricing-ftable__group+.pricing-ftable__group{border-top:1px solid color-mix(in srgb, var(--color-font-primary) 10%, transparent)}.pricing-ftable__category{cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--color-font-primary) 10%, transparent);user-select:none;justify-content:space-between;align-items:center;gap:12px;min-width:780px;padding:18px 16px;list-style:none;display:flex}.pricing-ftable__category::-webkit-details-marker{display:none}.pricing-ftable__category::marker{content:""}.pricing-ftable__category-left{align-items:center;gap:12px;min-width:0;line-height:1;display:inline-flex}.pricing-ftable__cat-icon{flex-shrink:0;width:22px;height:22px;display:block;transform:translateY(-3px)}.pricing-ftable__category-title{color:var(--color-main);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.15;display:block}.pricing-ftable__caret{flex-shrink:0;transition:transform .2s;display:block}.pricing-ftable__group:not([open]) .pricing-ftable__caret{transform:rotate(180deg)}.pricing-ftable__group:not([open]) .pricing-ftable__category{border-bottom:0}.pricing-ftable__row{border-bottom:1px solid color-mix(in srgb, var(--color-font-primary) 6%, transparent)}.pricing-ftable__row:last-child{border-bottom:0}.pricing-ftable__row:nth-child(2n) .pricing-ftable__feature,.pricing-ftable__row:nth-child(2n) .pricing-ftable__check{background:color-mix(in srgb, var(--color-light,#ebf0ef) 45%, transparent)}.pricing-ftable__feature{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:14px 16px 14px 20px;display:flex}.pricing-ftable__name{color:var(--color-font-primary);font-size:16px;font-weight:700;line-height:1.35}.pricing-ftable__info{cursor:help;opacity:.85;border-radius:50%;flex-shrink:0;line-height:0;display:inline-flex}.pricing-ftable__info:hover,.pricing-ftable__info:focus-visible{opacity:1;outline:none}.pricing-ftable__info:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 45%, transparent)}.pricing-ftable-tip{z-index:2147483647;background:var(--color-main,#164039);max-width:min(300px,100vw - 24px);color:var(--color-white,#fefffe);font-family:var(--home-font-body);letter-spacing:.01em;pointer-events:none;opacity:0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .16s,transform .16s;position:fixed;transform:translateY(4px);box-shadow:0 10px 28px #16403947}.pricing-ftable-tip.is-visible{opacity:1;transform:translateY(0)}.pricing-ftable-tip:after{content:"";left:var(--tip-arrow-x,50%);background:inherit;border-radius:1px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.pricing-ftable-tip.is-below:after{top:-6px;bottom:auto}.pricing-ftable__check{justify-content:center;align-self:stretch;align-items:center;padding:14px 12px;display:flex}.pricing-ftable .pricing-note{margin-top:16px}.pricing-features__status,.pricing-features__status--planned{letter-spacing:.02em;vertical-align:middle;white-space:nowrap;color:color-mix(in srgb, var(--color-font-primary) 70%, transparent);background:color-mix(in srgb, var(--color-font-primary) 8%, transparent);border-radius:var(--border-radius-xsmall);margin-left:0;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1.3;display:inline-block}.pricing-card__alt-price{color:var(--color-font-primary);opacity:.7;margin:-4px 0 12px;font-size:15px;font-weight:500}@media screen and (width<=991px){.pricing-ftable__cols,.pricing-ftable__row{grid-template-columns:minmax(200px,1fr) 180px 140px}.pricing-ftable__category-title{font-size:20px}}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}.pricing-card{flex-direction:column;height:100%;margin-top:0;padding:28px;display:flex;position:relative}.pricing-card--featured{box-shadow:inset 0 0 0 2px var(--color-accent)}.pricing-card__badge{background-color:var(--color-accent);color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--border-radius-xsmall);padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:16px;right:16px}.pricing-card__label{color:var(--color-main);font-size:var(--h5-headline);margin-bottom:8px;font-weight:700}.pricing-card__price{color:var(--color-font-primary);margin-bottom:12px;font-size:40px;font-weight:700;line-height:1.15}.pricing-card__period{opacity:.7;font-size:16px;font-weight:500}.pricing-card .paragraph{margin-top:0;margin-bottom:20px}.pricing-card__features{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pricing-card__features li{color:var(--color-font-primary);padding-left:1.25rem;font-size:16px;line-height:1.45;position:relative}.pricing-card__features li:before{content:"";background-color:var(--color-accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.pricing-card__cta{text-align:center;align-self:stretch;margin-top:auto;text-decoration:none}.pricing-note{color:var(--color-font-primary);opacity:.65;margin-top:24px;margin-bottom:0;font-size:14px;line-height:1.45}#newsletter .div-block-4{margin-top:0}@media screen and (width<=991px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.section{padding-top:56px;padding-bottom:56px}.section.section-footer{padding-top:32px;padding-bottom:16px}.section.section-no-padding-top{padding-top:0}.section.section-padding-small{padding-top:32px;padding-bottom:32px}.container:not(.container-full-width),.container-2,.header-container{padding-left:0;padding-right:0}.navbar-container{padding-left:16px;padding-right:16px}.quick-stack.quick-stack-features{grid-column-gap:32px;grid-row-gap:32px}.footer{padding-top:36px;padding-bottom:110px}.footer .list{grid-column-gap:24px;justify-content:flex-start}.nav-menu-2{display:none}.nav-menu-2.is-open{z-index:2000;background-color:var(--color-main);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.5rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow:auto}.nav-menu-2.is-open .mobile-offcanvas{justify-content:space-between;align-items:center;margin-bottom:32px;padding-left:16px;padding-right:16px;display:flex}.nav-menu-2.is-open .nav-link{color:var(--color-font-inverted,#fff);padding:.75rem 1rem;font-size:1.25rem}.nav-menu-2.is-open .language-link{color:var(--color-font-inverted,#fff)}.menu-button-2{cursor:pointer;display:block}}@media screen and (width<=767px){.section{padding-top:48px;padding-bottom:48px}.section.section-footer{padding-bottom:16px}.section.section-no-padding-top{padding-top:0}.section.section-padding-small{padding-top:32px;padding-bottom:32px}.container:not(.container-full-width),.container-2,.header-container{padding-left:0;padding-right:0}.navbar-2.navbar,.navbar-container{padding-left:12px;padding-right:12px}.quick-stack.quick-stack-features{grid-column-gap:28px;grid-row-gap:28px}.text-block.paragraph.margin-top{margin-top:20px}.div-block-4{margin-top:16px;padding:24px}.section.section-footer{padding-top:28px;padding-bottom:12px}.footer{margin-left:12px;margin-right:12px;padding:32px 8px 100px}.footer .footer-logo{padding-bottom:20px}.footer .list{grid-column-gap:0;grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.section.section-header.section-header-transparent{--header-on-dark:#fff;--header-on-dark-dim:#c5d4d0;isolation:isolate;height:auto;min-height:auto;padding:6rem var(--home-pad-x,16px) 2.75rem;background:linear-gradient(90deg,#3dcfc724 0%,#0a0d1200 65%),#164039;border-radius:12px;justify-content:flex-start;align-items:stretch;margin:8px 8px 2.5rem;position:relative;overflow:hidden}.section.section-header.section-header-transparent>:not(.home-hero__grain){z-index:1;position:relative}.section.section-header.section-header-transparent>.home-hero__grain{z-index:0;border-radius:inherit;width:auto;height:auto;position:absolute;inset:0}.section.section-header.section-header-transparent .header-container{width:min(100%, var(--header-max,940px));max-width:var(--header-max,940px);margin-top:0;padding-left:0;padding-right:0}.section.section-header.section-header-transparent .heading.header-container-text.header-container-transparent-text,.section.section-header.section-header-transparent .heading-12.header-container-text.header-container-transparent-text{color:var(--header-on-dark)}.section.section-header.section-header-transparent .ui-richtext,.section.section-header.section-header-transparent .ui-richtext p,.section.section-header.section-header-transparent .text-block{color:var(--header-on-dark-dim);line-height:1.5}.section.section-header.section-header-transparent .ui-richtext a{color:#1ca64c}.section.section-header .code-embed.ui-embed:before,.section.section-header .code-embed.ui-embed:after{content:none;display:none}.section.section-header .code-embed a.ui-text-link,.section.section-header .code-embed a.text-link,.section.section-header .code-embed a.wiki-back-link{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.4rem;line-height:1;display:inline-flex}.section.section-header .code-embed a.ui-text-link img,.section.section-header .code-embed a.text-link img,.section.section-header .code-embed a.wiki-back-link img{vertical-align:middle;flex-shrink:0;width:1.125rem;height:1.125rem;display:block;margin-top:0!important}.section.section-header.section-header-transparent .code-embed a.ui-text-link,.section.section-header.section-header-transparent .code-embed a.text-link{color:var(--header-on-dark-dim)}.section.section-header.section-header-transparent .code-embed a.ui-text-link:hover,.section.section-header.section-header-transparent .code-embed a.text-link:hover{color:var(--header-on-dark)}.section.section-header.section-header-transparent .code-embed img,.section.section-header.section-header-transparent .wiki-detail-icon{filter:brightness(0)invert()}.section.section-header.section-header-transparent .code-embed img{opacity:.85}@media screen and (width<=1024px){.section.section-header.section-header-transparent{padding-left:var(--home-pad-x,24px);padding-right:var(--home-pad-x,24px)}}@media screen and (width<=991px){.section.section-header.section-header-transparent{margin:8px 8px 2rem;padding:5.25rem 32px 2rem}}@media screen and (width<=767px){.section.section-header.section-header-transparent{padding-left:32px;padding-right:32px}}[data-page=wiki]{color:var(--home-ink,#020202);font-family:var(--home-font-body);-webkit-font-smoothing:antialiased}[data-page=wiki] h1,[data-page=wiki] h2,[data-page=wiki] h3,[data-page=wiki] h4,[data-page=wiki] .heading,[data-page=wiki] .heading-2,[data-page=wiki] .heading-10,[data-page=wiki] .heading-11,[data-page=wiki] .heading-12,[data-page=wiki] .heading-14,[data-page=wiki] .h2-headline,[data-page=wiki] .h3-headline,[data-page=wiki] .isobus-teaser-headline,[data-page=wiki] .isobus-wiki-headline,[data-page=wiki] .colour-grid-item-id{font-family:var(--home-font-display);font-weight:400}[data-page=wiki] h3.isobus-wiki-headline,[data-page=wiki] .heading-3.isobus-wiki-headline{letter-spacing:-.02em;color:var(--home-ink,#020202);margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,1.75rem);line-height:1.25}[data-page=wiki] a,[data-page=wiki] p,[data-page=wiki] li,[data-page=wiki] .paragraph,[data-page=wiki] .text-block,[data-page=wiki] .ui-richtext,[data-page=wiki] .ui-richtext p,[data-page=wiki] .rich-text-block,[data-page=wiki] .rich-text-block-2,[data-page=wiki] .isobus-wiki-description,[data-page=wiki] .isobus-teaser-text,[data-page=wiki] .attribute-list-header,[data-page=wiki] .attribute-list-col-2,[data-page=wiki] .attribute-list-col-3,[data-page=wiki] .attribute-list-counter,[data-page=wiki] .colour-grid-item-text,[data-page=wiki] .colour-grid-item-colour,[data-page=wiki] .footer-link,[data-page=wiki] .link-text,[data-page=wiki] .code-embed,[data-page=wiki] .ui-text-link,[data-page=wiki] .wiki-back-link{font-family:var(--home-font-body)}[data-page=wiki] p,[data-page=wiki] li,[data-page=wiki] .paragraph,[data-page=wiki] .text-block,[data-page=wiki] .ui-richtext,[data-page=wiki] .ui-richtext p,[data-page=wiki] .rich-text-block,[data-page=wiki] .rich-text-block-2,[data-page=wiki] .rich-text-block-2 p,[data-page=wiki] .isobus-wiki-description{font-size:.9375rem;line-height:1.5}[data-page=wiki] a,[data-page=wiki] .code-embed,[data-page=wiki] .wiki-back-link{font-weight:500}[data-page=wiki] .button-primary,[data-page=wiki] .button-primary-2,[data-page=wiki] .ui-button.button-primary,[data-page=wiki] a.button-primary,[data-page=wiki] a.button-primary-2{width:auto;max-width:max-content;min-height:var(--home-control-height,50px);border-radius:var(--home-radius-sm,8px);background:var(--home-accent,#1ca64c);color:#fff;font-family:var(--home-font-body);text-transform:none;box-sizing:border-box;border:0;align-items:center;margin:0;padding:13px 12px 13px 24px;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}[data-page=wiki] .button-primary:after,[data-page=wiki] .button-primary-2:after,[data-page=wiki] a.button-primary:after,[data-page=wiki] a.button-primary-2:after{content:"";background-color:currentColor;flex-shrink:0;width:24px;height:24px;margin-left:.5rem;mask:url(/assets/home/arrow-right.svg) 50%/contain no-repeat}[data-page=wiki] .button-primary:hover,[data-page=wiki] .button-primary-2:hover,[data-page=wiki] .ui-button.button-primary:hover,[data-page=wiki] a.button-primary:hover,[data-page=wiki] a.button-primary-2:hover{background:var(--color-button-hover,#16803a);color:#fff;transform:translateY(-1px)}[data-page=wiki] .section-padding-small .quick-stack{gap:32px;margin-top:2.5rem;padding:0}[data-page=wiki] .section-padding-small .quick-stack .ui-layout-cell:empty{display:none}[data-page=wiki] .ui-layout-layout,[data-page=wiki] .quick-stack,[data-page=wiki] .quick-stack-7{justify-content:stretch;align-items:stretch;width:100%;padding-left:0;padding-right:0}[data-page=wiki] .ui-layout-cell{align-items:stretch;width:100%;min-width:0}[data-page=wiki] .ui-layout-cell>*,[data-page=wiki] .isobus-teaser-item,[data-page=wiki] .isobus-teaser,[data-page=wiki] .isobus-teaser.ui-inline-block,[data-page=wiki] .objectpool-item,[data-page=wiki] .aux-card,[data-page=wiki] .colour-grid-item,[data-page=wiki] .rich-text-block,[data-page=wiki] .rich-text-block-2{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}[data-page=wiki] .colour-grid,[data-page=wiki] .collection-list-3,[data-page=wiki] .objectpool-list,[data-page=wiki] .objectpool-list-wrapper{width:100%}[data-page=wiki] .collection-list-3{grid-template-columns:repeat(5,minmax(0,1fr))}[data-page=wiki] .objectpool-list{grid-template-columns:repeat(4,minmax(0,1fr))}[data-page=wiki] #ui-node-ccacddfc-fac5-6c1a-10c5-7b054e89241b-4e892417,[data-page=wiki] .quick-stack-7{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width>=992px){[data-page=wiki] #ui-node-_0cdc8021-e87e-a333-45b6-a2f8317a5e98-c2bc0455,[data-page=wiki] .section-padding-small .quick-stack.quick-stack-margin-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=991px){[data-page=wiki] .collection-list-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=wiki] .objectpool-list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=wiki] #ui-node-ccacddfc-fac5-6c1a-10c5-7b054e89241b-4e892417,[data-page=wiki] .quick-stack-7{grid-template-columns:1fr}}@media screen and (width<=767px){[data-page=wiki] .collection-list-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.colour-grid,.collection-list-3{width:100%;min-width:0;max-width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(10px)}}#swup{overflow-anchor:none;min-width:0}@keyframes stagger-rise{0%{opacity:0;transform:translate3d(0, var(--stagger-y,16px), 0)}to{opacity:1;transform:translate(0,0)}}.stagger-item{opacity:0;will-change:opacity, transform}.stagger-active .stagger-item{animation:.75s cubic-bezier(.22,1,.36,1) both stagger-rise;animation-delay:calc(var(--i,0) * var(--stagger-step,80ms))}#swup[data-stagger=home]{--stagger-step:80ms}#swup[data-stagger=wiki]{--stagger-step:.16s;--stagger-y:20px}#swup[data-stagger=wiki].stagger-active .stagger-item{animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1)}#swup[data-stagger=simple]{--stagger-step:.1s}#swup[data-stagger=none] .stagger-item{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.stagger-item,.stagger-active .stagger-item{opacity:1!important;animation:none!important;transform:none!important}}.design-teaser{padding-top:16px;padding-bottom:8px;padding-left:var(--home-gutter,16px);padding-right:var(--home-gutter,16px)}.design-teaser>.container{width:100%;max-width:var(--home-max,1300px);margin-inline:auto}.design-teaser__panel{isolation:isolate;margin:0;border-radius:var(--border-radius-medium,16px);background:var(--color-main,#164039);width:100%;color:var(--color-font-inverted,#fff);box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:2rem 2.5rem;margin-bottom:2rem;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.design-teaser__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.design-teaser__bg:after{content:"";background:linear-gradient(90deg, var(--color-main,#164039) 0%, color-mix(in srgb, var(--color-main,#164039) 88%, transparent) 42%, color-mix(in srgb, var(--color-main,#164039) 55%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-main,#164039) 35%, transparent), color-mix(in srgb, var(--color-main,#164039) 55%, transparent));position:absolute;inset:0}.design-teaser__bg-image{object-fit:cover;object-position:70% center;opacity:.38;width:100%;height:100%;display:block;transform:scale(1.04)}.design-teaser__copy,.design-teaser__action{z-index:1;position:relative}.design-teaser__copy{justify-items:start;gap:.65rem;max-width:38rem;display:grid}.design-teaser__eyebrow{color:color-mix(in srgb, var(--color-accent,#1ca64c) 70%, #fff);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.design-teaser__headline,h2.heading-2.design-teaser__headline{color:var(--color-font-inverted,#fff);letter-spacing:-.02em;margin:0;font-family:agenda-one,Agenda One,sans-serif;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400;line-height:1.2}.design-teaser__text{color:color-mix(in srgb, var(--color-font-inverted,#fff) 82%, transparent);margin:0;font-size:1rem;line-height:1.55}.design-teaser__action{flex-shrink:0;justify-content:flex-end;align-items:flex-end;padding-bottom:.15rem;display:flex}.home-redesign a.design-teaser__cta{color:var(--color-main,#164039)}.design-teaser__cta{min-height:var(--home-control-height,50px);border-radius:var(--border-radius-small,8px);color:var(--color-main,#164039);font:inherit;white-space:nowrap;box-sizing:border-box;background:#fff;border:0;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:14px 32px;font-size:.95rem;font-weight:700;line-height:22px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.design-teaser__cta:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s;mask:url(/assets/home/arrow-right.svg) 50%/contain no-repeat alpha}.design-teaser__cta:hover{background:var(--home-mist,#f1f4f7);color:var(--color-main,#164039);transform:translateY(-1px)}.design-teaser__cta:hover:after{transform:translate(2px)}.design-teaser__cta:active{transform:translateY(0)}@media (width<=767px){.design-teaser__panel{grid-template-columns:1fr;align-items:start;gap:1.35rem;padding:1.5rem 1.25rem}.design-teaser__bg:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-main,#164039) 72%, transparent) 0%, color-mix(in srgb, var(--color-main,#164039) 88%, transparent) 100%)}.design-teaser__bg-image{object-position:center;opacity:.32}.design-teaser__copy{max-width:none}.design-teaser__action{justify-content:flex-start;padding-bottom:0}.design-teaser__cta{white-space:normal;text-align:center;width:100%}}.page .design-teaser{padding:1rem var(--home-gutter,16px) .5rem}.page .design-teaser>.container{width:min(100% - (var(--space-page,1.25rem) * 2), var(--max-width,72rem));max-width:var(--max-width,72rem);margin-inline:auto;padding-inline:0}.page .design-teaser__headline{font-family:agenda-one, "Agenda One", var(--font-display,sans-serif);font-weight:400}:root{--home-max:1300px;--header-max:940px;--home-frame:8px;--home-pad-x:32px;--home-gutter:calc(var(--home-frame) + var(--home-pad-x));--home-content-width:min(calc(100vw - (var(--home-gutter) * 2)), var(--home-max));--home-hero-width:min(var(--home-content-width), var(--header-max));--home-control-height:50px;--home-font-display:agenda-one, "Agenda One", sans-serif;--home-font-body:"Manrope", system-ui, sans-serif;--home-dark:#164039;--home-dark-elev:#0b221e;--home-accent:#1ca64c;--home-ink:#020202;--home-ink-muted:#4a5c58;--home-border:#d4d9d8;--home-surface:#fff;--home-mist:#f1f4f7;--home-cool:#ebf0ef;--home-on-dark:#fff;--home-on-dark-dim:#c5d4d0;--home-ink-subtle:#6a7a76;--home-radius:12px;--home-radius-sm:8px;--home-radius-lg:16px}.home-redesign{--home-dark:#164039;--home-dark-elev:#0b221e;--home-accent:#1ca64c;--home-ink:#020202;--home-ink-muted:#4a5c58;--home-border:#d4d9d8;--home-surface:#fff;--home-mist:#f1f4f7;--home-cool:#ebf0ef;--home-on-dark:#fff;--home-on-dark-dim:#c5d4d0;--home-ink-subtle:#6a7a76;--home-radius:12px;--home-radius-sm:8px;--home-radius-lg:16px;color:var(--home-ink);font-family:var(--home-font-body);background:var(--home-surface);-webkit-font-smoothing:antialiased;overflow:visible;container-type:inline-size}[data-page=home]{background:#fff;overflow:visible}body:has([data-page=home]){background:#fff}[data-page=home] .home-redesign .ui-nav,[data-page=home] .home-redesign .ui-nav-menu,[data-page=home] .home-redesign .ui-nav-button{float:none;background:0 0;position:static}.home-redesign *,.home-redesign :before,.home-redesign :after{box-sizing:border-box}.home-redesign img{max-width:100%;display:block}.home-redesign a{text-decoration:none}.home-redesign blockquote{quotes:none;border:0;margin:0;padding:0}.home-wrap{width:var(--home-content-width);margin-inline:auto}.home-btn{width:auto;max-width:max-content;height:auto;min-height:var(--home-control-height);border-radius:var(--home-radius-sm);font-family:var(--home-font-body);text-transform:none;appearance:none;cursor:pointer;box-sizing:border-box;border:0;align-items:center;margin:0;padding:13px 12px 13px 24px;font-size:1.125rem;font-weight:500;line-height:1;transition:background-color .2s,box-shadow .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.home-btn:hover{transform:translateY(-1px)}.home-btn:active{transform:translateY(0)}.home-btn__label{white-space:nowrap;padding-right:1.5rem;font-size:1.125rem;line-height:24px}.home-btn__icon{background-color:currentColor;flex-shrink:0;width:24px;max-width:24px;height:24px;padding-top:24px;overflow:hidden;mask:url(/assets/home/arrow-right.svg) 50%/contain no-repeat alpha}.home-btn--accent{background:var(--home-accent);color:var(--home-on-dark)}.home-redesign a.home-btn--accent{color:var(--home-on-dark)}.home-btn--accent:hover{background:#16803a}.home-btn--ghost-dark{box-shadow:inset 0 0 0 1px var(--home-on-dark-dim);color:var(--home-on-dark);background:0 0}.home-redesign a.home-btn--ghost-dark{color:var(--home-on-dark)}.home-btn--ghost-dark:hover{box-shadow:inset 0 0 0 1px var(--home-on-dark);background:#ffffff1a}.home-btn--secondary{background:var(--home-surface);box-shadow:inset 0 0 0 1px var(--home-border);color:var(--home-ink)}.home-redesign a.home-btn--secondary{color:var(--home-ink)}.home-btn--secondary:hover{background:var(--home-mist);box-shadow:inset 0 0 0 1px var(--home-dark)}.home-btn--white{background:var(--home-surface);color:var(--home-ink)}.home-btn--white:hover{background:var(--home-mist)}.home-btn--compact{justify-content:center;align-items:center;padding:13px 24px}.home-btn--compact .home-btn__label{padding-right:0}.home-btn--support{height:auto;min-height:var(--home-control-height);background:var(--home-surface);color:var(--home-dark);white-space:nowrap;align-items:center;padding:13px 28px;font-size:.9375rem;font-weight:700}.home-redesign a.home-btn--support{color:var(--home-dark)}.home-btn--support .home-btn__label{padding-right:.5rem;font-size:.9375rem;line-height:20px}.home-btn--support .home-btn__icon{width:16px;max-width:16px;height:16px;padding-top:16px}.home-btn--support:hover{background:var(--home-mist)}.home-nav{--home-dark:#164039;--home-accent:#1ca64c;--home-ink:#020202;--home-ink-muted:#4a5c58;--home-border:#d4d9d8;--home-surface:#fff;--home-mist:#f1f4f7;--home-on-dark:#fff;--home-on-dark-dim:#c5d4d0;--home-radius:12px;--home-radius-sm:8px;--home-font-body:"Manrope", system-ui, sans-serif;--nav-inset-y:16px;top:var(--nav-inset-y);z-index:1000;padding:0 var(--home-gutter);pointer-events:none;font-family:var(--home-font-body);justify-content:center;display:flex;position:fixed;left:0;right:0}.home-nav a{text-decoration:none}.home-nav__bar{pointer-events:auto;width:min(calc(100% + 24px), calc(var(--home-max) + 24px));border-radius:var(--home-radius-sm);backdrop-filter:blur(16px);background:#f7fdfcb8;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:-12px;padding:8px 12px;transition:background-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px #1640390f}@supports ((-webkit-backdrop-filter:blur(1px))){.home-nav__bar{-webkit-backdrop-filter:blur(16px)}.home-nav--on-dark:not(.is-stuck) .home-nav__bar,.home-nav.is-open .home-nav__bar,html.nav-keep-open .home-nav .home-nav__bar{-webkit-backdrop-filter:none}}.home-nav--on-dark:not(.is-stuck) .home-nav__bar{backdrop-filter:none;box-shadow:none;background:0 0}.home-nav__logo,.home-nav__menu.menu-button-2{color:var(--home-ink);transition:color .4s cubic-bezier(.22,1,.36,1)}.home-nav--on-dark:not(.is-stuck) .home-nav__logo,.home-nav--on-dark:not(.is-stuck) .home-nav__menu.menu-button-2,.home-nav.is-open .home-nav__logo,.home-nav.is-open .home-nav__menu.menu-button-2,html.nav-keep-open .home-nav .home-nav__logo,html.nav-keep-open .home-nav .home-nav__menu.menu-button-2{color:var(--home-on-dark)}.home-nav__logo{flex-shrink:0;width:auto;height:42px;display:block}.home-nav__logo-mark,.home-nav__logo-mark svg{width:119px;height:42px;display:block}.home-nav__logo-mark svg path{fill:currentColor}.home-nav__links{float:none;align-items:center;gap:1.5rem;display:flex;position:static}.home-nav__link,a.home-nav__link,.home-nav .nav-link.home-nav__link{float:none;white-space:nowrap;color:var(--home-ink-muted);box-shadow:none;background:0 0;margin:0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.333;transition:color .4s cubic-bezier(.22,1,.36,1);transform:none}.home-nav__link--external,a.home-nav__link--external{align-items:center;gap:.3rem;display:inline-flex}.home-nav__external{background-color:currentColor;flex-shrink:0;width:.95em;height:.95em;mask:url(/assets/home/arrow-square-out.svg) 50%/contain no-repeat}.home-nav__link:hover,a.home-nav__link:hover,.home-nav .nav-link.home-nav__link:hover,.home-nav__link[aria-current=page],a.home-nav__link[aria-current=page],.home-nav__link.is-current,a.home-nav__link.is-current{color:var(--home-ink)}.home-nav--on-dark:not(.is-stuck) .home-nav__link,.home-nav--on-dark:not(.is-stuck) a.home-nav__link,.home-nav--on-dark:not(.is-stuck) .nav-link.home-nav__link{color:var(--home-on-dark-dim)}.home-nav--on-dark:not(.is-stuck) .home-nav__link:hover,.home-nav--on-dark:not(.is-stuck) a.home-nav__link:hover,.home-nav--on-dark:not(.is-stuck) .home-nav__link[aria-current=page],.home-nav--on-dark:not(.is-stuck) .home-nav__link.is-current{color:var(--home-on-dark)}.home-nav__lang{border-radius:var(--home-radius-sm);isolation:isolate;background:#1640390f;border:1px solid #1640391f;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);display:inline-grid;position:relative}.home-nav--on-dark:not(.is-stuck) .home-nav__lang{background:#ffffff14;border-color:#ffffff29}.home-nav__lang-pill{z-index:0;background:var(--home-surface);pointer-events:none;border-radius:6px;width:calc(50% - 5px);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.home-nav__lang[data-active=en] .home-nav__lang-pill{transform:translate(calc(100% + 2px))}html[data-lang-from=de] .home-nav__lang .home-nav__lang-pill{transform:translate(0)}html[data-lang-from=en] .home-nav__lang .home-nav__lang-pill{transform:translate(calc(100% + 2px))}html:not([data-lang-from]) .home-nav__lang-pill{transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html:not([data-lang-from]) .home-nav__lang-pill,.home-nav__lang a,.home-nav .home-nav__lang a.language-link,.home-nav__bar,.home-nav__logo,.home-nav__menu.menu-button-2,.home-nav__link,a.home-nav__link,.home-nav .nav-link.home-nav__link,.home-nav__lang,.home-nav__menu-icon{transition:none}}.home-nav__lang a,.home-nav .home-nav__lang a.language-link{z-index:1;color:var(--home-ink-muted);text-align:center;background:0 0;border-radius:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;line-height:1.23;transition:color .4s cubic-bezier(.22,1,.36,1);position:relative}.home-nav--on-dark:not(.is-stuck) .home-nav__lang a,.home-nav--on-dark:not(.is-stuck) .home-nav__lang a.language-link{color:var(--home-on-dark-dim)}.home-nav__lang[data-active=de] a[hreflang=de],.home-nav__lang[data-active=en] a[hreflang=en],.home-nav .home-nav__lang[data-active=de] a[hreflang=de],.home-nav .home-nav__lang[data-active=en] a[hreflang=en]{color:var(--home-ink);background:0 0}html[data-lang-from=de] .home-nav__lang a[hreflang=de],html[data-lang-from=en] .home-nav__lang a[hreflang=en]{color:var(--home-ink)}html[data-lang-from=de] .home-nav__lang a[hreflang=en],html[data-lang-from=en] .home-nav__lang a[hreflang=de]{color:var(--home-ink-muted)}html[data-lang-from=de] .home-nav--on-dark:not(.is-stuck) .home-nav__lang a[hreflang=en],html[data-lang-from=en] .home-nav--on-dark:not(.is-stuck) .home-nav__lang a[hreflang=de]{color:var(--home-on-dark-dim)}.home-nav--on-dark:not(.is-stuck) .home-nav__lang[data-active=de] a[hreflang=de],.home-nav--on-dark:not(.is-stuck) .home-nav__lang[data-active=en] a[hreflang=en]{color:var(--home-ink);background:0 0}.home-nav__cta,a.home-nav__cta,.home-nav a.home-nav__cta.nav-link{width:auto;height:auto;min-height:var(--home-control-height);border-radius:var(--home-radius-sm);background:var(--home-surface);color:var(--home-ink);font-family:var(--home-font-body);white-space:nowrap;box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--home-border);border:0;justify-content:center;align-items:center;margin:0;padding:14px 20px;font-size:.9375rem;font-weight:500;line-height:22px;transition:background-color .2s,box-shadow .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.home-nav--on-dark:not(.is-stuck) .home-nav__cta,.home-nav--on-dark:not(.is-stuck) a.home-nav__cta,.home-nav--on-dark:not(.is-stuck) a.home-nav__cta.nav-link{box-shadow:none}.home-nav__cta:hover,a.home-nav__cta:hover,.home-nav a.home-nav__cta.nav-link:hover{background:var(--home-cool);color:var(--home-ink);box-shadow:none;transform:translateY(-1px)}.home-nav--on-dark:not(.is-stuck) .home-nav__cta:hover,.home-nav--on-dark:not(.is-stuck) a.home-nav__cta:hover,.home-nav--on-dark:not(.is-stuck) a.home-nav__cta.nav-link:hover{background:var(--home-cool);color:var(--home-ink);box-shadow:none}.home-nav__cta:active,a.home-nav__cta:active{transform:translateY(0)}.home-nav__menu.menu-button-2{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:relative}.home-nav__menu-icon{opacity:1;background-color:currentColor;width:28px;height:28px;margin:auto;transition:opacity .25s;position:absolute;inset:0}.home-nav__menu-icon--bars{mask:url(/assets/home/menu.svg) 50%/contain no-repeat}.home-nav__menu-icon--close{opacity:0;mask:url(/assets/home/close.svg) 50%/contain no-repeat}.home-nav.is-open .home-nav__menu-icon--bars,html.nav-keep-open .home-nav .home-nav__menu-icon--bars{opacity:0}.home-nav.is-open .home-nav__menu-icon--close,html.nav-keep-open .home-nav .home-nav__menu-icon--close{opacity:1}.home-nav__offcanvas{display:none}body.nav-is-open,html.nav-keep-open,html.nav-keep-open body{overflow:hidden}.home-hero{z-index:2;padding:8px;position:relative}.home-hero__card{isolation:isolate;border-radius:var(--home-radius);background:linear-gradient(90deg, #3dcfc724 0%, #0a0d1200 65%), var(--home-dark);flex-direction:column;min-height:0;padding:72px 0 0;display:flex;position:relative;overflow:visible}.home-hero__card:after{content:none}.home-hero__grain{z-index:1;border-radius:inherit;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0;overflow:hidden}.home-hero__grain svg{display:none}.home-hero__copy{z-index:2;width:var(--home-hero-width);color:var(--home-on-dark);flex-direction:column;align-items:flex-start;gap:2rem;margin:80px auto 0;padding:0 0 2.5rem;display:flex;position:relative}.home-hero__title{font-family:var(--home-font-display);letter-spacing:0;color:var(--home-on-dark);text-align:left;margin:0;font-size:clamp(2.5rem,4.6vw + 1rem,6rem);font-weight:400;line-height:1.15}.home-hero__text{max-width:46rem;color:var(--home-on-dark-dim);text-align:left;margin:0;font-size:1.125rem;line-height:1.67}.home-hero__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.home-hero__media{z-index:3;width:var(--home-hero-width);aspect-ratio:920/494;border-radius:var(--home-radius);height:auto;margin:0 auto -13.5rem;position:relative;overflow:hidden;box-shadow:0 81px 46px -75px #0000001f}.home-hero__media img,.home-hero__media video{object-fit:cover;object-position:top center;width:100%;height:100%}.home-hero__media img.home-hero__poster{display:none}@media (prefers-reduced-motion:reduce){.home-hero__media video{display:none}.home-hero__media img.home-hero__poster{display:block}}.home-section{padding:clamp(3.5rem,8vw,5rem) 0}.home-section--tight-top{z-index:1;padding-top:348px;padding-bottom:0;position:relative}.home-section__head{flex-direction:column;gap:1.25rem;margin-bottom:clamp(2rem,5vw,3rem);display:flex}.home-section__title{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--home-ink);margin:0;font-size:clamp(2rem,4.5vw,4rem);font-weight:400;line-height:1.1}.home-section__title--lg{font-size:clamp(2.25rem,5vw,4rem)}.home-section__lead{max-width:48rem;color:var(--home-ink-muted);margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.58}.home-feature{width:var(--home-content-width);margin-inline:auto;margin-top:clamp(6rem,12vw,10rem);padding:0}.home-feature+.home-feature{margin-top:clamp(8rem,14vw,12rem)}.home-feature__card{border-radius:var(--home-radius);background:0 0;grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:64px;height:auto;padding:0;display:grid;overflow:visible}.home-feature--flip .home-feature__card{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.home-feature--flip .home-feature__copy{order:2}.home-feature--flip .home-feature__media{order:1;justify-self:stretch;width:100%;max-width:100%}.home-feature__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;min-width:0;padding:0;display:flex}.home-feature--flip .home-feature__copy{padding:0}.home-feature__title{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--home-ink);margin:0;font-size:clamp(1.75rem,3vw,3rem);font-weight:400;line-height:1.2}.home-feature__text{color:var(--home-ink-muted);margin:0;font-size:1.125rem;line-height:1.61}.home-feature__media{aspect-ratio:1400/900;border-radius:var(--home-radius-sm);width:100%;min-width:0;max-width:100%;height:auto;position:relative;overflow:visible}.home-feature__media img,.home-feature__media video{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 0;display:grid}.home-benefit{border-left:1px solid var(--home-border);flex-direction:column;gap:.625rem;padding:0 1.5rem;display:flex}.home-benefit:nth-child(3n+1){border-left:0;padding-left:0}.home-benefit__icon{width:64px;max-width:64px;height:64px}.home-benefit__title{color:var(--home-ink);margin:0;font-size:1.375rem;font-weight:500;line-height:1.36}.home-benefit__text{color:var(--home-ink-muted);margin:0;font-size:1rem;line-height:1.625}.home-founder{border-radius:var(--home-radius-lg);background:var(--home-cool);align-items:flex-start;gap:2rem;padding:1rem;display:flex}.home-founder__media{aspect-ratio:1;border-radius:var(--home-radius);flex:0 0 min(38%,26.25rem);width:min(38%,26.25rem);max-width:26.25rem;position:relative;overflow:hidden}.home-founder__photo{object-fit:cover;object-position:center 20%;width:100%;height:100%;transform:scale(1.06)}.home-founder__overlay{pointer-events:none;background:linear-gradient(#0000 42%,#0b221eb8 100%);position:absolute;inset:0}.home-founder__caption{z-index:1;border-radius:var(--home-radius-sm);-webkit-backdrop-filter:blur(10px);background:#0b221ec7;justify-content:space-between;align-items:center;gap:.75rem;padding:10px 10px 10px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.home-founder__identity{min-width:0}.home-founder__name,.home-founder__role{font-family:var(--home-font-body);color:var(--home-on-dark);margin:0;font-size:1rem;font-weight:500;line-height:1.35}.home-founder__role{color:var(--home-on-dark-dim);font-weight:400}.home-founder__linkedin{border-radius:var(--home-radius-sm);background:var(--home-accent);width:40px;height:40px;color:var(--home-on-dark);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.home-redesign a.home-founder__linkedin{color:var(--home-on-dark)}.home-founder__linkedin:hover{background:#16803a;transform:translateY(-1px)}.home-founder__linkedin:focus-visible{outline:2px solid var(--home-on-dark);outline-offset:2px}.home-founder__linkedin img{width:22px;max-width:22px;height:22px}.home-founder__quote{min-width:0;font-family:var(--home-font-body);letter-spacing:0;color:var(--home-ink);quotes:none;background:0 0;border:0;flex:1;margin:0;padding:0 .5rem 0 0;font-size:1.125rem;font-weight:400;line-height:1.67}.home-founder__quote p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 1.15rem}.home-founder__quote p:last-child{margin-bottom:0}.home-faq{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:3rem;display:grid}.home-faq__brand{font-family:var(--home-font-display);letter-spacing:0;color:var(--home-ink);margin:0;font-size:3rem;font-weight:400;line-height:1.17}.home-faq__list{border:0;flex-direction:column;gap:12px;display:flex}.home-faq .faq__item{border-radius:var(--home-radius-sm);background:var(--home-cool);border:1px solid #dce3e9;overflow:hidden}.home-faq .faq__item.is-open{background:var(--home-surface);border-color:#a3d4b6}.home-faq .faq__trigger{appearance:none;width:100%;font-family:var(--home-font-body);text-align:left;color:var(--home-dark);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:18px 20px;font-size:1.125rem;font-weight:700;line-height:1.333;display:flex}.home-faq .faq__caret{flex-shrink:0;width:18px;max-width:18px;height:18px;transition:transform .2s}.home-faq .faq__item.is-open .faq__caret{transform:rotate(180deg)}.home-faq .faq__panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.home-faq .faq__item.is-open .faq__panel{grid-template-rows:1fr}.home-faq .faq__panel-inner{overflow:hidden}.home-faq .faq__panel-inner p{color:var(--home-ink-muted);background:0 0;border-radius:0;margin:0;padding:0 20px 18px;font-size:1rem;line-height:1.56}.home-faq .faq__panel-inner a{color:var(--home-accent);font-weight:500;text-decoration:none}.home-faq .faq__panel-inner a:hover{color:var(--home-accent-deep,#16803a)}.home-cta{flex-direction:column;gap:1.5rem;display:flex}.home-newsletter{border-radius:var(--home-radius-lg);background:var(--home-cool);padding:5.5rem 5rem}.home-newsletter__eyebrow{color:var(--home-accent);letter-spacing:.02em;text-transform:none;background:0 0;border-radius:0;align-items:center;gap:9px;margin:0 0 4px;padding:0;font-size:.8125rem;font-weight:500;line-height:1.38;display:inline-flex}.home-newsletter__eyebrow:before{content:"";background:var(--home-accent);border-radius:50%;width:9px;height:9px}.home-newsletter__title{font-family:var(--home-font-display);color:var(--home-ink);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.33}.home-newsletter__text{max-width:35rem;color:var(--home-ink-muted);margin:0 0 2rem;font-size:1.125rem;line-height:1.55}.home-newsletter__form{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.home-newsletter__form input[type=email],.home-newsletter__form .ui-input{width:380px;max-width:100%;height:var(--home-control-height);min-height:var(--home-control-height);border:1.5px solid var(--home-border);border-radius:var(--home-radius-sm);background:var(--home-surface);font-family:var(--home-font-body);color:var(--home-ink);box-sizing:border-box;box-shadow:none;flex:0 0 380px;margin:0;padding:13px 20px;font-size:1.125rem;line-height:24px}.home-newsletter__form input[type=email]::placeholder{color:var(--home-ink-subtle)}.home-newsletter__form .ui-input:focus{border-color:var(--home-accent);box-shadow:none;outline:none}.home-newsletter__legal{color:var(--home-ink-subtle);margin:8px 0 0;font-size:.8125rem;line-height:1.54}.home-redesign p a,.home-footer__legal a{color:var(--home-accent)}.home-newsletter__legal a{text-underline-offset:2px;text-decoration:underline}.home-newsletter .ui-form-done,.home-newsletter .ui-form-fail{margin-top:1rem;font-size:.9375rem;line-height:1.5}.home-support.design-teaser__panel{width:100%;margin-bottom:0}.home-footer{border-top:1px solid var(--home-border);background:var(--home-surface);color:var(--home-ink);font-family:var(--home-font-body);padding:4rem 0 2.5rem;position:relative;overflow:hidden}.home-footer .home-wrap{z-index:1;position:relative}.home-footer__main{z-index:3;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:3rem;display:flex;position:relative}.home-footer__brand{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.home-footer__logo{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:none;height:42px;display:block}.home-footer__attr{color:var(--home-dark-elev);flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.9375rem;line-height:1.47;display:flex}.home-footer a{text-decoration:none}.home-footer__developed{margin:0}.home-footer__ttf{color:#000;display:block}.home-footer__ttf:hover{opacity:.72}.home-footer__ttf-mark{display:block}.home-footer__ttf-mark svg{width:auto;height:22px;display:block}.home-footer__legal{text-align:right;flex-direction:column;align-items:flex-end;gap:.875rem;display:flex}.home-footer__legal a{font-size:.9375rem}.home-footer__tractor{z-index:1;aspect-ratio:390/108;pointer-events:none;width:140px;height:auto;position:absolute;bottom:calc(100% - 1px);right:0;overflow:visible}.home-footer__tractor svg{width:140px;height:auto;display:block;overflow:visible}.home-footer__body,.home-footer__body--implement{transform-box:fill-box;transform-origin:50%}.home-footer__axle{transform-box:fill-box;transform-origin:50%;--bump:-2.8px}.home-footer__axle--rear{--bump:-3.6px}.home-footer__axle.is-bumping{animation:.32s cubic-bezier(.2,1.15,.35,1) tractor-pebble-bump}.home-footer__wheel{transform-box:fill-box;transform-origin:50%;animation:tractor-spin var(--spin,2s) linear infinite;animation-play-state:paused}.home-footer__wheel--rear{--spin:2.6s}.home-footer__wheel--front{--spin:1.98s}.home-footer__wheel--impl{--spin:1.87s}@keyframes tractor-spin{to{transform:rotate(-360deg)}}@keyframes tractor-pebble-bump{0%{transform:translateY(0)}30%{transform:translateY(var(--bump,-3px))}58%{transform:translateY(.5px)}to{transform:translateY(0)}}.home-footer__tractor.is-driving .home-footer__wheel{animation-play-state:running}@media (prefers-reduced-motion:reduce){.home-footer__wheel,.home-footer__axle{animation:none}}.home-footer__divider{height:1px;position:relative;overflow:visible}.home-footer__landscape{pointer-events:none;height:200px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);container-type:inline-size}.home-footer__landscape--back{z-index:0}.home-footer__prop{left:0;bottom:var(--prop-bottom,-1px);width:var(--prop-width);aspect-ratio:var(--prop-ratio,1);color:color-mix(in srgb, var(--home-dark) var(--prop-shade,55%), var(--home-surface));will-change:transform;animation:landscape-drift var(--prop-duration,30s) linear forwards;position:absolute}.home-footer__prop svg{width:100%;height:100%;display:block;overflow:visible}.home-footer__prop--stone{background-color:color-mix(in srgb, var(--home-dark) var(--prop-shade,55%), var(--home-surface));border-radius:999px 999px 0 0;animation:none}.home-footer__flock{left:0;bottom:var(--prop-bottom,54px);color:color-mix(in srgb, var(--home-dark) var(--prop-shade,55%), var(--home-surface));pointer-events:none;will-change:transform;animation:landscape-fly var(--prop-duration,12s) linear forwards;position:absolute}.home-footer__bird{width:var(--prop-width);aspect-ratio:var(--prop-ratio,2.33);color:inherit;position:absolute}.home-footer__bird svg{width:100%;height:100%;display:block;overflow:visible}.home-footer__bird-wing{transform-box:fill-box;animation:.32s ease-in-out infinite alternate bird-flap-left;animation-delay:var(--flap-delay,0s)}.home-footer__bird-wing--left{transform-origin:100%}.home-footer__bird-wing--right{transform-origin:0;animation-name:bird-flap-right}@keyframes landscape-fly{0%{transform:translate(100cqi)translateY(4px)}40%{transform:translate(calc(60cqi - 40%))translateY(-8px)}70%{transform:translate(calc(30cqi - 70%))translateY(-2px)}to{transform:translate(-100%)translateY(6px)}}@keyframes bird-flap-left{0%{transform:rotate(6deg)}to{transform:rotate(-32deg)}}@keyframes bird-flap-right{0%{transform:rotate(-6deg)}to{transform:rotate(32deg)}}@keyframes landscape-drift{0%{transform:translate(-100%)}to{transform:translateX(var(--drift-to,100cqi))}}@media (prefers-reduced-motion:reduce){.home-footer__prop,.home-footer__flock,.home-footer__bird-wing{animation:none}}.home-footer__divider:before{content:"";background:var(--home-dark);opacity:.2;position:absolute;inset:0}.home-footer__bottom{z-index:3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex;position:relative}.home-footer__copy{color:var(--home-dark-elev);margin:0;font-size:.8125rem;line-height:1.4}html[lang=de] .home-redesign .form-english,html[lang=en] .home-redesign .form-german{display:none}@media (width<=1024px){.home-hero__card{padding-top:64px}}@media (width<=991px){:root{--home-pad-x:16px;--home-gutter:16px}.home-nav{z-index:2000;padding:0 var(--home-frame)}.home-nav.is-open{pointer-events:auto}.home-nav .home-nav__bar,.home-nav.is-stuck .home-nav__bar,.home-nav:not(.home-nav--on-dark) .home-nav__bar{width:min(100%, var(--home-max));margin-inline:0;padding:8px 16px;position:relative}.home-nav.is-open .home-nav__bar,.home-nav.is-open.is-stuck .home-nav__bar,.home-nav.is-open:not(.home-nav--on-dark) .home-nav__bar,html.nav-keep-open .home-nav .home-nav__bar{backdrop-filter:none;box-shadow:none;background:0 0}.home-nav__logo,.home-nav__menu.menu-button-2{z-index:2;position:relative}.home-nav__menu.menu-button-2{margin-right:-8px;display:inline-flex}.home-nav .home-nav__links.nav-menu-2,.home-nav .home-nav__links.nav-menu-2.is-open{top:var(--home-frame);right:var(--home-frame);bottom:var(--home-frame);left:var(--home-frame);z-index:1;float:none;width:auto;max-width:none;padding:5.75rem var(--home-gutter) 2.25rem;border-radius:var(--home-radius);background:var(--home-dark);pointer-events:none;text-align:left;opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;transition:opacity .28s,visibility .28s;display:flex;position:fixed;overflow-y:auto}.home-nav .home-nav__links.nav-menu-2.is-open,html.nav-keep-open .home-nav .home-nav__links.nav-menu-2{opacity:1;visibility:visible;pointer-events:auto}html.nav-keep-open .home-nav .home-nav__links.nav-menu-2,.home-nav.is-open-instant .home-nav__links.nav-menu-2{transition:none}.home-nav__offcanvas,.home-nav .home-nav__links.nav-menu-2.is-open .mobile-offcanvas{display:none!important}.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__link,.home-nav .home-nav__links.nav-menu-2.is-open a.home-nav__link,.home-nav .home-nav__links.nav-menu-2.is-open .nav-link.home-nav__link{width:100%;max-width:none;box-shadow:none;color:var(--home-on-dark);text-align:left;white-space:normal;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:1.35rem 0;font-size:1.25rem;font-weight:500;line-height:1.3;display:flex}.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__cta,.home-nav .home-nav__links.nav-menu-2.is-open a.home-nav__cta,.home-nav .home-nav__links.nav-menu-2.is-open a.home-nav__cta.nav-link{width:100%;max-width:none;height:auto;min-height:var(--home-control-height,50px);border-radius:var(--home-radius-sm);background:var(--home-surface);box-shadow:none;color:var(--home-ink);border:1px solid #fff3;justify-content:center;align-items:center;margin-top:2.5rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__lang{background:#ffffff14;border-color:#ffffff29;align-self:flex-start;width:auto;margin-top:auto}.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__lang a,.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__lang a.language-link{color:var(--home-on-dark-dim);background:0 0}.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__lang[data-active=de] a[hreflang=de],.home-nav .home-nav__links.nav-menu-2.is-open .home-nav__lang[data-active=en] a[hreflang=en]{color:var(--home-ink);background:0 0}.home-hero__card{min-height:0;overflow:visible}.home-hero__copy{width:100%;max-width:none;margin-top:48px;padding:0 32px 1.5rem}.home-hero__title{font-size:clamp(2.25rem,9vw,3.5rem)}.home-hero__media{width:auto;max-width:none;margin:0 32px -2rem}.home-section--tight-top{padding-top:clamp(4rem,12vw,8rem)}.home-feature+.home-feature{margin-top:3rem}.home-feature__card,.home-feature--flip .home-feature__card{grid-template-columns:1fr;gap:0;height:auto}.home-feature__copy,.home-feature--flip .home-feature__copy{padding:2rem 0}.home-feature--flip .home-feature__copy,.home-feature--flip .home-feature__media{order:initial}.home-feature__media{aspect-ratio:1400/900;width:100%;height:auto}.home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.home-benefit,.home-benefit:nth-child(3n+1){border-left:1px solid var(--home-border);padding:0 1.25rem}.home-benefit:nth-child(odd){border-left:0;padding-left:0}.home-founder{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1rem}.home-founder__media{flex:none;align-self:flex-start;width:100%;max-width:26.25rem}.home-founder__quote{padding:0 .25rem .25rem}.home-faq{grid-template-columns:1fr;gap:1.5rem}.home-newsletter{padding:2.5rem 1.5rem}.home-newsletter__form{flex-wrap:wrap}.home-newsletter__form input[type=email],.home-newsletter__form .ui-input{flex:100%;width:100%}.home-footer__main{flex-direction:column}.home-footer__legal{text-align:left;align-items:flex-start}}@media (width<=640px){.home-hero__card{padding-top:56px}.home-hero__ctas{flex-direction:column;align-items:flex-start}.home-btn{justify-content:flex-start;width:auto;max-width:max-content}.home-btn--compact{justify-content:center}.home-newsletter__form{flex-direction:column}.home-benefits__grid{grid-template-columns:1fr}.home-benefit,.home-benefit:nth-child(odd),.home-benefit:nth-child(3n+1){border-left:1px solid var(--home-border);padding:0 0 0 1.25rem}}[data-page=home] [data-design-teaser],[data-page=legal] [data-design-teaser],[data-page=notfound] [data-design-teaser]{display:none!important}.pricing-redesign{--home-accent-deep:#0f5c2a;--home-border-muted:#dce3e9}[data-page=pricing]{background:#fff;overflow:visible}body:has([data-page=pricing]){background:#fff}[data-page=pricing] .home-redesign .ui-nav,[data-page=pricing] .home-redesign .ui-nav-menu,[data-page=pricing] .home-redesign .ui-nav-button{float:none;background:0 0;position:static}.pricing-hero .home-hero__card{background:linear-gradient(90deg, #3dcfc724 0%, #0a0d1200 65%), var(--home-dark);overflow:hidden}.pricing-hero .home-hero__copy{gap:1.75rem;margin-top:7.5rem;padding:0 0 6.5rem}.pricing-hero .home-hero__title{letter-spacing:-.025em;max-width:12.5em;font-size:clamp(2.5rem,3.2vw + 1.2rem,4rem);line-height:1.09}.pricing-hero .home-hero__text{max-width:41.25rem;font-size:1.1875rem;line-height:1.58}.pricing-redesign .home-nav__link.is-current,.pricing-redesign a.home-nav__link.is-current{color:var(--home-on-dark)}.pricing-block{padding:5rem 0 0}.pricing-block--last{padding-bottom:5rem}.pricing-block__title{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--home-dark);margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.17}.pricing-block__lead{max-width:45rem;color:var(--home-ink-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.59}.pricing-block__lead a{color:var(--home-accent);text-underline-offset:2px;text-decoration:underline}.pricing-plans__head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}.pricing-plans__head .pricing-block__lead{margin-top:1rem}.pricing-plans__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.pricing-plan{grid-template-rows:subgrid;border:1px solid var(--home-border-muted);border-radius:var(--home-radius-lg);background:var(--home-surface);grid-row:span 2;gap:2rem;padding:2rem;display:grid;box-shadow:0 31px 22px -26px #16403914}.pricing-plan__intro{min-width:0}.pricing-plan__name{font-family:var(--home-font-display);color:var(--home-ink);margin:0;font-size:1.375rem;font-weight:600;line-height:1.45}.pricing-plan__usage{color:var(--home-dark-elev);margin:.5rem 0 0;font-size:.9375rem;line-height:1.47}.pricing-plan__split{grid-template-columns:1fr 1fr;gap:2rem;min-height:0;display:grid}.pricing-plan__period,.pricing-plan__body{flex-direction:column;gap:2rem;min-width:0;display:flex}.pricing-plan__period--monthly{border-right:1px solid var(--home-border);padding-right:2rem}.pricing-plan__offer{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.pricing-plan__badge{background:var(--home-border-muted);letter-spacing:.01em;width:fit-content;min-height:28px;color:var(--home-ink-subtle);border-radius:6px;align-items:center;padding:5px 10px;font-size:.6875rem;font-weight:600;line-height:1.64;display:inline-flex}.pricing-plan__badge--ghost{visibility:hidden}.pricing-plan__price{flex-direction:column;align-items:flex-start;display:flex}.pricing-plan__was{letter-spacing:-.02em;color:var(--home-ink-muted);margin:0 0 -8px;font-size:1.5rem;font-weight:600;line-height:1.62;text-decoration:line-through}.pricing-plan__now-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.pricing-plan__now{letter-spacing:-.02em;color:var(--home-accent-deep);white-space:nowrap;margin:0;font-size:2.5rem;font-weight:600;line-height:1.3}.pricing-plan__unit{color:var(--home-ink-muted);white-space:nowrap;margin:0 0 6px;font-size:.875rem;line-height:1.86}.pricing-plan__vat{color:var(--home-ink-muted);margin:0;font-size:.875rem;line-height:1.86}.pricing-plan__cta{width:auto;max-width:max-content;height:auto;min-height:var(--home-control-height,50px);border:1px solid var(--home-border);border-radius:var(--home-radius-sm);background:var(--home-surface);color:var(--home-ink);font-family:var(--home-font-body);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;margin-top:auto;padding:13px 48px;font-size:1rem;font-weight:500;line-height:22px;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.pricing-redesign a.pricing-plan__cta{color:var(--home-ink)}.pricing-plan__cta:hover,.pricing-redesign a.pricing-plan__cta:hover{border-color:var(--home-dark);background:var(--home-mist);transform:translateY(-1px)}.pricing-plan__cta:active,.pricing-redesign a.pricing-plan__cta:active{transform:translateY(0)}.pricing-plan--floating .pricing-plan__cta{width:100%;max-width:none;padding:13px 20px}.pricing-plan--floating .pricing-plan__body{flex-direction:column;justify-content:flex-start;gap:2rem;min-width:0;display:flex}.pricing-plans__note{color:var(--home-ink-muted);margin:1.5rem 0 0;font-size:.9375rem;line-height:1.55}.pricing-plans__note a{color:var(--home-accent);text-underline-offset:2px;text-decoration:underline}.pricing-enterprise{padding:5rem 0 0}.pricing-enterprise__card{border-radius:var(--home-radius);background:linear-gradient(90deg, #3dcfc729 0%, #0a0d1200 70%), var(--home-dark);color:var(--home-on-dark);justify-content:space-between;align-items:center;gap:2rem;padding:3.5rem;display:flex}.pricing-enterprise__copy{flex-direction:column;gap:.875rem;min-width:0;max-width:47.5rem;display:flex}.pricing-enterprise__heading{flex-direction:column;display:flex}.pricing-enterprise__label{letter-spacing:-.015em;color:var(--home-on-dark);margin:0;font-size:1.3125rem;line-height:1.27}.pricing-enterprise__title{font-family:var(--home-font-display);letter-spacing:-.015em;color:var(--home-on-dark);margin:0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:400;line-height:1.24}.pricing-enterprise__text{color:var(--home-on-dark-dim);margin:0;font-size:1.0625rem;line-height:1.59}.pricing-redesign a.home-btn--white,.pricing-redesign a.home-btn--white:hover{color:var(--home-dark-elev)}.pricing-compare{padding:5rem 0 0}.pricing-redesign .pricing-ftable{margin-top:2.5rem}.pricing-redesign .pricing-ftable__scroll{overflow-x:auto}.pricing-redesign .pricing-ftable__cols,.pricing-redesign .pricing-ftable__row,.pricing-redesign .pricing-ftable__table{min-width:0}.pricing-redesign .pricing-ftable__cols,.pricing-redesign .pricing-ftable__row{grid-template-columns:minmax(0,1fr) 10rem;align-items:center;display:grid}.pricing-redesign .pricing-ftable__cols{border-bottom:1px solid var(--home-border-muted);padding:0 0 .75rem}.pricing-redesign .pricing-ftable__col{letter-spacing:.02em;text-align:left;text-transform:uppercase;color:var(--home-ink-subtle);padding:0;font-size:.8125rem;font-weight:600}.pricing-redesign .pricing-ftable__col:not(.pricing-ftable__col--feature){text-align:right}.pricing-redesign .pricing-ftable__col--feature{color:var(--home-dark)}.pricing-redesign .pricing-ftable__table{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.5rem;margin-top:1rem;display:flex;overflow:visible}.pricing-redesign .pricing-ftable__group{border:1px solid var(--home-border-muted);border-radius:var(--home-radius-sm);background:var(--home-surface);margin:0;overflow:hidden}.pricing-redesign .pricing-ftable__group+.pricing-ftable__group{border-top:0}.pricing-redesign .pricing-ftable__category{background:var(--home-mist);cursor:pointer;min-width:0;font-family:var(--home-font-body);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.pricing-redesign .pricing-ftable__category::marker{content:"";display:none}.pricing-redesign .pricing-ftable__category::-webkit-details-marker{content:"";display:none}.pricing-redesign .pricing-ftable__category-left{align-items:center;gap:.75rem;display:flex}.pricing-redesign .pricing-ftable__cat-icon{width:22px;max-width:22px;height:22px}.pricing-redesign .pricing-ftable__category-title{color:var(--home-dark);font-size:1rem;font-weight:600;line-height:1.4}.pricing-redesign .pricing-ftable__caret{width:18px;max-width:18px;height:18px;transition:transform .2s}.pricing-redesign .pricing-ftable__group:not([open]) .pricing-ftable__caret{transform:rotate(180deg)}.pricing-redesign .pricing-ftable__row{border-top:1px solid var(--home-border-muted);padding:.85rem 1.25rem}.pricing-redesign .pricing-ftable__row:nth-child(2n) .pricing-ftable__feature,.pricing-redesign .pricing-ftable__row:nth-child(2n) .pricing-ftable__check{background:0 0}.pricing-redesign .pricing-ftable__feature{align-items:center;gap:.5rem;min-width:0;padding:0;display:flex}.pricing-redesign .pricing-ftable__name{color:var(--home-dark);font-size:.9375rem;line-height:1.4}.pricing-redesign .pricing-ftable__info{opacity:.55;cursor:help;flex-shrink:0;width:18px;height:18px;display:inline-flex}.pricing-redesign .pricing-ftable__info:hover,.pricing-redesign .pricing-ftable__info:focus-visible{opacity:1}.pricing-redesign .pricing-ftable__info img{width:18px;max-width:18px;height:18px}.pricing-redesign .pricing-ftable__check{justify-content:flex-end;align-items:center;padding:0;display:flex}.pricing-redesign .pricing-ftable__check img{width:22px;max-width:22px;height:22px}.pricing-redesign .pricing-features__status,.pricing-redesign .pricing-features__status--planned{background:var(--home-mist);color:var(--home-ink-subtle);border-radius:6px;padding:4px 8px;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3;display:inline-flex}.pricing-redesign .pricing-features__status--planned{color:var(--home-ink-muted);background:#eef2f1}.pricing-redesign .pricing-note{color:var(--home-ink-muted);margin:1.25rem 0 0;font-size:.875rem}.pricing-extras{padding:5rem 0 0}.pricing-extras__grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}.pricing-addon{border:1px solid var(--home-border-muted);border-radius:var(--home-radius-lg);background:var(--home-surface);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;box-shadow:0 31px 22px -26px #16403914}.pricing-addon__badge{background:var(--home-border-muted);letter-spacing:.01em;width:fit-content;color:var(--home-ink-subtle);border-radius:6px;padding:5px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.pricing-addon__title{font-family:var(--home-font-display);color:var(--home-ink);margin:0;font-size:1.375rem;font-weight:600;line-height:1.3}.pricing-addon__text{color:var(--home-ink-muted);margin:0;font-size:.9375rem;line-height:1.55}.pricing-faq-block{padding:5rem 0}@media (width<=991px){.pricing-hero .home-hero__copy{margin-top:48px;padding:0 32px 3.5rem}.pricing-plans__grid,.pricing-plan__split,.pricing-extras__grid{grid-template-rows:none;grid-template-columns:1fr}.pricing-plan{flex-direction:column;grid-row:auto;display:flex}.pricing-plan__badge--ghost{display:none}.pricing-plan__period--monthly{border-right:0;border-bottom:1px solid var(--home-border);padding-bottom:2rem;padding-right:0}.pricing-enterprise__card{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}.pricing-redesign .pricing-ftable__cols,.pricing-redesign .pricing-ftable__row{grid-template-columns:minmax(0,1fr) 7.5rem}.pricing-redesign .pricing-ftable__category,.pricing-redesign .pricing-ftable__row{padding:.85rem .75rem}.pricing-redesign .pricing-ftable__category-left{gap:.5rem}}@media (width<=640px){.pricing-plan__cta,.pricing-plan--floating .pricing-plan__cta{width:100%;max-width:none}}.aux-card{background:var(--home-mist,#f1f4f7);border-radius:var(--home-radius,12px);font-family:var(--home-font-body,"Manrope", system-ui, sans-serif);box-sizing:border-box;border:0;width:100%;height:100%;padding:22px;box-shadow:0 10px 28px -24px #f1f4f7}.aux-id{color:#999;letter-spacing:.08em;margin-bottom:3px;font-family:monospace;font-size:10px}.aux-title{color:#111;margin-bottom:2px;font-size:13px;font-weight:600}.aux-sub{color:#555;margin-bottom:14px;font-size:12px;font-weight:300}.aux-viz{justify-content:flex-start;align-items:center;gap:12px;min-height:76px;display:flex}.aux-note{color:#999;border-top:1px solid #e0e0dc;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.5}.aux-toggle{cursor:pointer;background:#f7f7f5;border:1.5px solid #c8c8c2;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s,border-color .2s;position:relative}.aux-toggle.on{background:#1ca64c;border-color:#1ca64c}.aux-toggle-k{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.aux-toggle.on .aux-toggle-k{transform:translate(20px)}.aux-status{color:#999;text-align:center;background:#f7f7f5;border:1px solid #e0e0dc;border-radius:20px;min-width:48px;padding:3px 9px;font-family:monospace;font-size:11px;transition:all .15s}.aux-status.on{color:#2d8c3e;background:#e8f5eb;border-color:#b6dfc0}.aux-status.act{color:#1ca64c;background:#e8f5eb;border-color:#b6dfc0}.aux-btn{cursor:pointer;background:#f7f7f5;border:1.5px solid #c8c8c2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all 80ms;display:flex;box-shadow:0 1px 3px #00000012}.aux-btn-dot{background:#999;border-radius:50%;width:14px;height:14px;transition:background 80ms}.aux-btn.pressed{box-shadow:none;background:#e8f5eb;border-color:#1ca64c;transform:scale(.93)}.aux-btn.pressed .aux-btn-dot{background:#1ca64c}.aux-slider-wrap{width:100%;position:relative}.aux-slider-track{height:20px;position:relative}input.aux-range{-webkit-appearance:none;cursor:pointer;z-index:3;background:0 0;outline:none;width:100%;height:5px;margin:0;padding:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}input.aux-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #1ca64c;border-radius:50%;width:17px;height:17px;margin-top:-6px;box-shadow:0 1px 4px #00000026}input.aux-range::-webkit-slider-runnable-track{background:0 0;border-radius:3px;height:5px}input.aux-range::-moz-range-thumb{background:#fff;border:2px solid #1ca64c;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 4px #00000026}input.aux-range::-moz-range-track{background:0 0;border-radius:3px;height:5px}.aux-range-bg{z-index:0;pointer-events:none;background:#c8c8c2;border-radius:3px;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.aux-range-fill{z-index:1;pointer-events:none;background:#1ca64c;border-radius:3px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.aux-range-sockets{pointer-events:none;z-index:2;height:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.aux-range-sockets svg{position:absolute;top:0;left:0;overflow:visible}.aux-slider-cur{color:#1ca64c;text-align:right;margin-top:4px;font-family:monospace;font-size:12px}.aux-slider-row{color:#999;justify-content:space-between;margin-top:5px;font-family:monospace;font-size:10px;display:flex}.aux-dual-stack{flex-direction:column;gap:10px;width:100%;display:flex}.aux-dual-row{align-items:center;gap:10px;display:flex}.aux-dual-label{color:#555;min-width:32px;font-family:monospace;font-size:12px}.aux-joy-shell{cursor:crosshair;user-select:none;background:#f7f7f5;border:1.5px solid #c8c8c2;border-radius:50%;flex-shrink:0;width:78px;height:78px;position:relative}.aux-joy-ch,.aux-joy-cv{background:#e0e0dc;position:absolute}.aux-joy-ch{width:100%;height:1px;top:50%;left:0}.aux-joy-cv{width:1px;height:100%;top:0;left:50%}.aux-joy-thumb{pointer-events:none;background:#1ca64c;border:2px solid #fffc;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aux-joy-vals{color:#555;font-family:monospace;font-size:11px;line-height:1.9}.aux-dpad{flex-shrink:0;width:88px;height:88px;position:relative}.aux-dpad-btn{cursor:pointer;color:#999;user-select:none;background:#f7f7f5;border:1.5px solid #c8c8c2;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;transition:all 80ms;display:flex;position:absolute}.aux-dpad-btn.pressed{color:#1ca64c;background:#e8f5eb;border-color:#1ca64c}.aux-dpad-btn.top{top:0;left:50%;transform:translate(-50%)}.aux-dpad-btn.bottom{bottom:0;left:50%;transform:translate(-50%)}.aux-dpad-btn.left{top:50%;left:0;transform:translateY(-50%)}.aux-dpad-btn.right{top:50%;right:0;transform:translateY(-50%)}.aux-dpad-center{cursor:pointer;background:#f7f7f5;border:1.5px solid #c8c8c2;border-radius:50%;width:26px;height:26px;transition:all 80ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aux-dpad-center.pressed{background:#e8f5eb;border-color:#1ca64c}.aux-enc-shell{cursor:ns-resize;user-select:none;background:radial-gradient(circle at 40% 35%,#fff,#f7f7f5);border:2px solid #c8c8c2;border-radius:50%;flex-shrink:0;width:70px;height:70px;transition:border-color .15s;position:relative}.aux-enc-shell:hover{border-color:#2d8c3e}.aux-enc-ring{pointer-events:none;border:1px solid #e0e0dc;border-radius:50%;width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aux-enc-marker{transform-origin:50% 27px;background:#2d8c3e;border-radius:2px;width:4px;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.aux-enc-bar-wrap{background:#e0e0dc;border-radius:3px;width:6px;height:60px;position:relative;overflow:hidden}.aux-enc-bar-fill{background:#2d8c3e;border-radius:3px;width:100%;position:absolute;bottom:0;left:0}.aux-3way{user-select:none;flex-direction:column;align-items:center;gap:4px;display:flex}.aux-3way-btn{cursor:pointer;color:#999;background:#f7f7f5;border:1.5px solid #c8c8c2;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:all 80ms;display:flex}.aux-3way-btn:hover{color:#1ca64c;border-color:#1ca64c}.aux-3way-btn:active{color:#1ca64c;background:#e8f5eb;border-color:#1ca64c}.aux-3way-btn.active{color:#1ca64c;background:#e8f5eb;border-color:#1ca64c;font-weight:600}.aux-3way-ctr{font-size:8px}.aux-enc-info{color:#555;font-family:monospace;font-size:11px;line-height:1.9}.aux-enc-val{color:#2d8c3e;font-weight:500}[data-page=wiki] .isobus-teaser-image-wrapper.isobus-teaser-visual{aspect-ratio:227/179;border-radius:var(--border-radius-small,8px);justify-content:unset;align-items:unset;background:linear-gradient(90deg,#3dcfc724 0%,#0a0d1200 65%),#164039;flex:none;width:100%;display:block;position:relative;overflow:hidden}[data-page=wiki] .isobus-teaser-visual__bg{aspect-ratio:1;width:100%;mask:var(--teaser-bg-icon) center / contain no-repeat;-webkit-mask:var(--teaser-bg-icon) center / contain no-repeat;pointer-events:none;background-color:#ffffff24;position:absolute;top:40%;right:-35%;transform:translateY(-46%)}[data-page=wiki] .isobus-teaser-visual--colours{--teaser-bg-icon:url(/assets/wiki/teaser-palette.svg);--teaser-fg-icon:url(/assets/wiki/teaser-eyedropper-duotone.svg)}[data-page=wiki] .isobus-teaser-visual--objects{--teaser-bg-icon:url(/assets/wiki/teaser-cube.svg);--teaser-fg-icon:url(/assets/wiki/teaser-shapes-duotone.svg)}[data-page=wiki] .isobus-teaser-visual--aux{--teaser-bg-icon:url(/assets/wiki/teaser-sliders.svg);--teaser-fg-icon:url(/assets/wiki/teaser-joystick-duotone.svg)}[data-page=wiki] .isobus-teaser-visual__fg{aspect-ratio:1;pointer-events:none;width:clamp(4.5rem,46%,7.5rem);mask:var(--teaser-fg-icon) center / contain no-repeat;-webkit-mask:var(--teaser-fg-icon) center / contain no-repeat;background-color:#fff;display:block;position:absolute;bottom:1.1rem;left:1.1rem}[data-page=wiki] .isobus-teaser-visual--colours .isobus-teaser-visual__fg{transform-origin:40% 70%;transform:rotate(-12deg)}[data-page=wiki] .isobus-teaser-visual{box-sizing:border-box;width:100%;max-width:100%}[data-page=wiki] [data-ui--wiki-teaser--variant=small-icons] .isobus-teaser-image-wrapper{border-radius:var(--border-radius-small,8px);background-image:linear-gradient(#164039,#032b20);flex:none;width:100%;padding:0 16px}[data-page=wiki] [data-ui--wiki-teaser--variant=small-icons] .image-12{width:70px;max-width:70px;height:auto;padding-top:16px;padding-bottom:16px}[data-page=wiki] [data-ui--wiki-teaser--variant=small-icons] .isobus-teaser-text-wrapper{flex:0 auto;margin-top:16px}[data-page=wiki] [data-ui--wiki-teaser--variant=small-icons] .isobus-teaser-headline{font-size:var(--h5-headline)}[data-page=wiki] .isobus-teaser-text-wrapper{width:100%}[data-page=wiki] .isobus-teaser.link-text,[data-page=wiki] a.isobus-teaser{box-shadow:0 13px 23px -16px #00000040}.not-found-redesign,.newsletter-redesign{background:var(--home-surface)}[data-page=notfound],[data-page=newsletter]{background:#fff;overflow:visible}body:has([data-page=notfound]),body:has([data-page=newsletter]){background:#fff}.not-found-hero .home-hero__card,.newsletter-hero .home-hero__card{background:linear-gradient(90deg, #3dcfc724 0%, #0a0d1200 65%), var(--home-dark);min-height:min(36rem,100svh - 8rem);overflow:hidden}.not-found-hero .home-hero__copy,.newsletter-hero .home-hero__copy{justify-content:center;gap:1.5rem;margin-top:7.5rem;padding:0 0 6.5rem}.not-found-hero__code{font-family:var(--home-font-display);letter-spacing:-.04em;color:var(--home-on-dark);margin:0;font-size:clamp(4.5rem,8vw + 1rem,8rem);font-weight:400;line-height:.9}.not-found-hero .home-hero__title,.newsletter-hero .home-hero__title{letter-spacing:-.025em;max-width:14em;font-size:clamp(2.25rem,3vw + 1rem,3.5rem);line-height:1.12}.not-found-hero .home-hero__text,.newsletter-hero .home-hero__text{max-width:38rem;font-size:1.1875rem;line-height:1.58}.not-found-hero .home-hero__text a,.newsletter-hero .home-hero__text a{color:var(--home-on-dark);text-underline-offset:.18em;text-decoration:underline}.not-found-hero .home-hero__text a:hover,.newsletter-hero .home-hero__text a:hover{color:var(--home-accent)}.newsletter-hero__hint{margin:0}@media (width<=991px){.not-found-hero .home-hero__copy,.newsletter-hero .home-hero__copy{margin-top:5.5rem;padding-bottom:4.5rem}}.legal-redesign{background:var(--home-surface)}[data-page=legal]{background:#fff;overflow:visible}body:has([data-page=legal]){background:#fff}.legal-hero .home-hero__card{overflow:hidden}.legal-block{padding:5rem 0}.legal-block .home-wrap{width:var(--home-hero-width)}.legal-updated{font-family:var(--home-font-body);color:var(--home-ink-muted);margin:0 0 2rem;font-size:.9375rem;line-height:1.5}.legal-content{max-width:none;font-family:var(--home-font-body);color:var(--home-ink);font-size:1.125rem;font-weight:400;line-height:1.67}.legal-content>:first-child{margin-top:0}.legal-content>:last-child{margin-bottom:0}.legal-content p{margin:0 0 1.15rem}.legal-content h2,.legal-content h3,.legal-content h4{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--home-dark);margin:2.5rem 0 .85rem;font-weight:400}.legal-content h2{font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.2}.legal-content h3{font-size:clamp(1.35rem,1.6vw,1.6rem);line-height:1.25}.legal-content h4{font-size:1.2rem;line-height:1.3}.legal-content ul,.legal-content ol{margin:0 0 1.25rem;padding-left:1.35rem}.legal-content li{margin:0 0 .45rem}.legal-content li::marker{color:var(--home-accent)}.legal-content a{color:var(--home-accent);text-underline-offset:.16em;text-decoration:underline}.legal-content a:hover{color:var(--home-dark)}.legal-content strong{color:var(--home-dark);font-weight:600}.legal-content table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:1rem}.legal-content th,.legal-content td{border:1px solid color-mix(in srgb, var(--home-ink) 16%, transparent);text-align:left;vertical-align:top;padding:.55rem .75rem}.legal-content th{color:var(--home-dark);background:color-mix(in srgb, var(--home-surface) 80%, #fff);font-weight:600}.legal-content hr{border:0;border-top:1px solid color-mix(in srgb, var(--home-ink) 12%, transparent);margin:2rem 0}.legal-content address{margin:0 0 1.15rem;font-style:normal}@media (width<=991px){.legal-block{padding:3rem 0 4rem}.legal-block .home-wrap{padding:0 32px}}.visually-hidden[data-astro-cid-sskk2ink]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
