﻿:root{--header-height: 68px;--basicpadding: 100px;--sectionverticalpadding: 160px;--sectionpadding: 100px}::-moz-selection{background:#fcf18f}::selection{background:#fcf18f}body{font-family:"Roboto Flex",sans-serif;font-weight:400;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-background{position:fixed;inset:0;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;pointer-events:none}main>section:first-child:not(.hero-block),main>.page-banner+section:not(.hero-block){padding-top:40px}a,a:active,a:focus,button,button:active,button:focus{outline:none}a.blocklink{width:100%;height:100%;z-index:200;position:absolute;top:0px;left:0px}*{box-sizing:border-box}p{font-size:16px;font-weight:400;line-height:1.5}p.large{font-size:32px;line-height:1.5}p.medium{font-size:18px;line-height:1.5}p.bigfunnel{font-family:"Funnel Display";font-size:48px;font-weight:400;line-height:1.25}p.eyebrow{position:relative;font-family:"Funnel Display";margin:0;font-size:12px;font-weight:500;color:#334155;text-transform:uppercase;margin:16px 0;letter-spacing:1px}p.eyebrow+h2{margin-top:20px}p.eyebrow+.bigfunnel{margin-top:1px}p.eyebrow[style*="text-align: center"]{display:flex;justify-content:center;gap:10px;align-items:center;padding-left:0}.text-muted{color:#9ca3af}p.pullquote{font-family:"Funnel Display";font-size:22px;line-height:1.35;margin:32px 0 0;padding-left:24px;border-left:1px solid #9ca3af;color:#030712;text-wrap:balance}.text-light p.pullquote{color:#fff;border-left-color:rgba(255,255,255,.35)}section[id],.spacing-block[id]{scroll-margin-top:calc(var(--header-height) + 24px)}a{text-decoration:none;color:#000}p a{text-decoration:underline}.button.primary{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5}.button.primary:hover{background:#252a35}.button.primary-inverted{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background:#fff;color:#111827}.button.primary-inverted:hover{background:#252a35}.button.primary-inverted:hover{background:#f3f4f6}.button.secondary{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background:rgba(229,231,235,.8);color:#111827}.button.secondary:hover{background:#252a35}.button.secondary:hover{background:#e5e7eb}.button.tertiary{color:#111827;text-decoration:underline;font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;line-height:1.5}.button.tertiary:hover{text-decoration:none}.button+.button{margin-left:12px}p+p a.button{margin-top:12px}section .hero-content,section .container{max-width:1280px;padding:0 24px}section .hero-content h1,section .container h1{font-family:"Funnel Display";font-size:48px;font-weight:400;line-height:1.11;color:#030712}section .hero-content h2,section .container h2{font-family:"Funnel Display";font-size:36px;font-weight:400;line-height:1.11;color:#030712}section .hero-content h3,section .container h3{font-family:"Funnel Display";font-weight:normal;font-size:24px}section .hero-content h1+p,section .container h1+p{margin-top:32px}section .hero-content h2+p,section .container h2+p{margin-top:20px}section .hero-content p:not(.eyebrow)+h2,section .hero-content p:not(.eyebrow)+h3,section .container p:not(.eyebrow)+h2,section .container p:not(.eyebrow)+h3{margin-top:56px}section .hero-content blockquote,section .container blockquote{margin:56px 64px}section .hero-content blockquote p,section .container blockquote p{font-size:24px;line-height:1.33;text-align:center}section .hero-content ul,section .container ul{padding:0;padding-left:20px;margin:20px 0;list-style-type:square}section .hero-content ul li,section .container ul li{margin:4px 0}section .hero-content p.linedlist,section .container p.linedlist{margin:0;font-size:18px;padding-top:12px;margin-bottom:12px;border-top:1px solid #d1d5db}section[style]{padding:var(--sectionpadding) 0}section.spacing-none{margin-bottom:0}section.spacing-small{margin-bottom:40px}section.spacing-medium{margin-bottom:100px}section.spacing-large{margin-bottom:160px}section.spacing-xlarge{margin-bottom:240px}section.bg-continues{padding-bottom:calc(var(--sectionpadding)/2)}section.bg-continued{padding-top:calc(var(--sectionpadding)/2)}.siteheader{background-color:#fff;position:sticky;top:0;z-index:9999;transition:transform .3s ease}.siteheader.header-hidden{transform:translateY(-100%)}.siteheader .container{max-width:1280px;padding:0 24px;margin:0 auto;display:flex;align-items:center;height:68px;justify-content:space-between}.siteheader .logo svg{width:144px;height:auto;display:block}.sitenavigation ul.menu{padding:0;margin:0;display:flex;list-style:none}.sitenavigation ul.menu>li{position:static}.sitenavigation ul.menu>li>a{padding:8px 16px;display:inline-block;font-weight:500;font-size:14px;color:#2b2b2c;transition:color .2s ease;border-radius:6px}.sitenavigation ul.menu>li>a:hover{background:rgba(229,231,235,.4)}.sitenavigation ul.menu>li.menu-item-has-children>a::after{content:"";display:inline-block;width:14px;height:14px;margin-left:4px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../img/icons/chevron-down.svg") no-repeat center/contain;mask:url("../img/icons/chevron-down.svg") no-repeat center/contain;transition:transform .2s ease}.sitenavigation ul.menu>li.highlight-button>a{background:#111827;color:#fff;padding:8px 24px;margin-left:20px}.sitenavigation ul.menu>li.highlight-button>a:hover{background:#252a35}.sitenavigation ul.sub-menu{position:fixed;top:68px;left:0;right:0;background:#fff;list-style:none;padding:0;padding-bottom:50px;margin:0;z-index:10000;box-shadow:0 4px 20px rgba(0,0,0,.08);clip-path:inset(0 0 100% 0);transition:clip-path .35s cubic-bezier(0.4, 0, 0.2, 1)}.sitenavigation ul.sub-menu>li:not(.submenu-group){max-width:1280px;margin:0 auto;padding:0 24px;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.sitenavigation ul.sub-menu>li:not(.submenu-group)>a{display:block;font-family:"Funnel Display";font-size:30px;font-weight:400;color:#2b2b2c;padding:6px 0;transition:color .2s ease}.sitenavigation ul.sub-menu>li:not(.submenu-group)>a:hover{color:#9ca3af}.sitenavigation ul.sub-menu>li:not(.submenu-group):first-child>a{padding-top:32px}.sitenavigation ul.sub-menu>li:not(.submenu-group):last-child>a{padding-bottom:32px}.sitenavigation ul.sub-menu.has-groups{display:flex;gap:64px;max-width:100%;padding:32px max(24px,(100% - 1232px)/2) 50px}.sitenavigation ul.sub-menu.has-groups .submenu-group{list-style:none;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.sitenavigation ul.sub-menu.has-groups .submenu-group-label{font-family:"Funnel Display";font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#9ca3af;display:block;margin-bottom:8px}.sitenavigation ul.sub-menu.has-groups .submenu-group-items{list-style:none;padding:0;margin:0}.sitenavigation ul.sub-menu.has-groups .submenu-group-items li a{display:block;font-family:"Funnel Display";font-size:30px;font-weight:400;color:#2b2b2c;padding:6px 0;transition:color .2s ease}.sitenavigation ul.sub-menu.has-groups .submenu-group-items li a:hover{color:#9ca3af}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>a::after{transform:rotate(180deg)}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu{clip-path:inset(0 0 0 0)}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group){opacity:1;transform:translateY(0)}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(1){transition-delay:0.14s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(2){transition-delay:0.18s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(3){transition-delay:0.22s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(4){transition-delay:0.26s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(5){transition-delay:0.3s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(6){transition-delay:0.34s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(7){transition-delay:0.38s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(8){transition-delay:0.42s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(9){transition-delay:0.46s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group):nth-child(10){transition-delay:0.5s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group{opacity:1;transform:translateY(0)}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group:nth-child(1){transition-delay:0.16s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group:nth-child(2){transition-delay:0.22s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group:nth-child(3){transition-delay:0.28s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group:nth-child(4){transition-delay:0.34s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group:nth-child(5){transition-delay:0.4s}.sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu .submenu-group:nth-child(6){transition-delay:0.46s}.megamenu-backdrop{position:fixed;top:68px;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(15px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9998;pointer-events:none}.megamenu-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.hamburger{position:fixed;top:24px;right:24px;z-index:10002;display:none;padding:0;padding-left:20px}.hamburger-box{width:24px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;height:2px}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:450px;background:#fff;z-index:10000;transform:translateX(100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav-header{display:flex;align-items:center;padding:20px 24px;min-height:68px}.mobile-nav-back{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#2b2b2c;cursor:pointer;margin:-12px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mobile-nav-back svg{width:32px;height:32px}.mobile-nav-back .icon{margin-left:0 !important}.mobile-nav.show-submenu .mobile-nav-back{opacity:1;visibility:visible}.mobile-nav-panels{position:relative;height:calc(100% - 68px);overflow:hidden}.mobile-nav-panel{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 24px 24px 24px;overflow-y:auto;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s ease}.mobile-nav-panel ul{list-style:none;padding:0;margin:0}.mobile-nav-panel li{border-bottom:1px solid #f3f4f6}.mobile-nav-panel li:last-child{border-bottom:none}.mobile-nav-panel a{display:block;font-family:"Funnel Display";font-size:24px;font-weight:400;color:#2b2b2c;padding:16px 0;transition:color .2s ease}.mobile-nav-panel a:hover{color:#000}.mobile-nav-panel .menu-item-has-children>a{position:relative;padding-right:40px}.mobile-nav-panel .menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("../img/icons/chevron-right.svg");background-size:contain;background-repeat:no-repeat}.mobile-nav-panel .sub-menu{display:none}.mobile-nav-panel li.highlight-button{border-bottom:none;margin:16px 0}.mobile-nav-panel li.highlight-button>a{background:#111827;color:#fff;border-radius:6px;padding:12px 24px;text-align:center}.mobile-nav-panel li.highlight-button>a:hover{background:#252a35;color:#fff}.mobile-nav-main{transform:translateX(0);opacity:1}.mobile-nav.show-submenu .mobile-nav-main{transform:translateX(-100%);opacity:0}.mobile-nav-submenu{transform:translateX(100%);opacity:0}.mobile-nav.show-submenu .mobile-nav-submenu{transform:translateX(0);opacity:1}.mobile-nav-submenu .mobile-group-label{font-family:"Funnel Display";font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#9ca3af;padding:24px 0 8px;border-bottom:none}.mobile-nav-submenu .mobile-group-label a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit;padding:0}.mobile-nav-submenu ul:first-child .mobile-group-label{padding-top:0}.mobile-nav-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.mobile-nav-overlay.is-visible{opacity:1;visibility:visible}body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .hamburger:not(.is-active) .hamburger-inner,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .hamburger:not(.is-active) .hamburger-inner::before,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .hamburger:not(.is-active) .hamburger-inner::after{background-color:#fff !important}@media(hover: hover){body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .siteheader:hover~.hamburger:not(.is-active) .hamburger-inner,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .siteheader:hover~.hamburger:not(.is-active) .hamburger-inner::before,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .siteheader:hover~.hamburger:not(.is-active) .hamburger-inner::after,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .hamburger:not(.is-active):hover .hamburger-inner,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .hamburger:not(.is-active):hover .hamburger-inner::before,body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .hamburger:not(.is-active):hover .hamburger-inner::after{background-color:#2b2b2c !important}}@media only screen and (max-width: 1280px){.sitenavigation{display:none}.megamenu-backdrop{display:none}.hamburger{display:block}.mobile-nav,.mobile-nav-overlay{display:block}}body.menu--flyout .megamenu-backdrop,body.menu--flyout .megamenu-backdrop.is-visible{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.menu--flyout .sitenavigation ul.menu>li{position:relative}body.menu--flyout .sitenavigation ul.sub-menu{position:absolute;top:40px;left:0;right:auto;width:max-content;min-width:180px;max-width:320px;padding:12px 8px;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.12);clip-path:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}body.menu--flyout .sitenavigation ul.sub-menu>li:not(.submenu-group){max-width:none;margin:0;padding:0;opacity:1;transform:none;transition:none}body.menu--flyout .sitenavigation ul.sub-menu>li:not(.submenu-group)>a{display:inline-block;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:500;padding:8px 16px;white-space:nowrap;border-radius:6px}body.menu--flyout .sitenavigation ul.sub-menu>li:not(.submenu-group)>a:hover{color:#2b2b2c;background:rgba(229,231,235,.4)}body.menu--flyout .sitenavigation ul.menu>li.menu-item-has-children.submenu-open::after{content:"";position:absolute;top:100%;left:0;width:100%;height:14px}body.menu--flyout .sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0);clip-path:none}body.menu--flyout .sitenavigation ul.menu>li.menu-item-has-children.submenu-open>ul.sub-menu>li:not(.submenu-group){transition-delay:0s}.sitefooter{position:relative;background-color:#fff;background-size:auto;background-position:center bottom;padding:var(--basicpadding)}.sitefooter::after{content:"";position:absolute;bottom:0;width:80%;left:50%;transform:translateX(-50%);height:calc(100% - 150px);background-size:100% auto;pointer-events:none;z-index:0;max-width:1280px}.sitefooter .container{max-width:1280px;padding:0 24px;margin:0 auto}.sitefooter .footer-top{margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:60px;z-index:5;position:relative}.sitefooter .footer-brand .newwork-ai svg{filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.1)) drop-shadow(6px 7px 10px rgba(0, 0, 0, 0.09)) drop-shadow(14px 16px 13px rgba(0, 0, 0, 0.05)) drop-shadow(25px 28px 15px rgba(0, 0, 0, 0.01)) drop-shadow(40px 44px 17px rgba(0, 0, 0, 0));width:162px;height:auto}.sitefooter .footer-brand .footer-subline{margin-top:16px;font-size:14px;line-height:1.5;color:#6b7280;max-width:280px}.sitefooter .footer-columns{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}.sitefooter .footer-column h4,.sitefooter .footer-column h5,.sitefooter .footer-column h6,.sitefooter .footer-column p:first-child{font-family:"Funnel Display",sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;color:#030712}.sitefooter .footer-column ul{list-style:none;padding:0;margin:0}.sitefooter .footer-column li{margin-bottom:15px;font-size:14px;color:#6b7280}.sitefooter .footer-column a{font-size:inherit;color:inherit;text-decoration:none;transition:opacity .2s ease}.sitefooter .footer-column a:hover{opacity:.6}.sitefooter .footer-column p{font-size:14px;line-height:1.5;margin:0 0 8px}.sitefooter .footer-column p:last-child{margin-bottom:0}.sitefooter .footer-bottom{margin:0 auto;margin-top:260px;display:flex;flex-direction:column;gap:32px;z-index:5;position:relative}.sitefooter .footer-bottom .footer-logo svg{width:144px;height:auto}.sitefooter .footer-bottom .footer-logo svg g path{fill:#9ca3af}.sitefooter .footer-meta{display:flex;justify-content:space-between;align-items:center}.sitefooter .copyright{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em;color:#9ca3af;margin:0}.sitefooter .footer-social{display:flex;gap:16px}.sitefooter .footer-social a{display:flex;align-items:center;justify-content:center;color:#2b2b2c;transition:opacity .2s ease}.sitefooter .footer-social .icon{width:24px;height:24px}.icon{display:inline-block;width:1.1em;height:1.1em;stroke-width:1.5;stroke:currentColor;fill:none;vertical-align:middle;color:inherit}.icon-small{width:16px;height:16px}.icon-medium{width:24px;height:24px}.icon-large{width:32px;height:32px}.icon-xlarge{width:48px;height:48px}.icon-filled{fill:currentColor;stroke:none}button .icon,a .icon{margin-right:.5em}button .icon:last-child,a .icon:last-child{margin-right:0;margin-left:.5em}.icon-left{margin-right:.5em;margin-left:0}.icon-right{margin-left:.5em;margin-right:0}.icon-no-margin{margin:0}.page-banner{background-color:#f3f4f6;padding:24px 0}.page-banner__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px}.page-banner__image{flex-shrink:0}.page-banner__image a{display:block}.page-banner__image img{display:block;width:70px;height:70px;object-fit:cover}.page-banner__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.page-banner__content p{margin:0}.page-banner__eyebrow{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:1.2px;text-transform:uppercase;color:#374151}.page-banner__headline{font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:400;line-height:1.1;color:#030712;text-wrap:balance}.page-banner__headline a{color:inherit;text-decoration:none}.page-banner__headline a:hover{text-decoration:underline;text-underline-offset:3px}.page-banner__text{font-family:"Roboto Flex",sans-serif;font-size:12px;line-height:1.4;color:#374151}.page-banner__link{flex-shrink:0;padding:8px 0;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#030712;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.page-banner__link:hover{text-decoration:none}.page-banner--footer{background-color:rgba(0,0,0,0);padding:0 24px;max-width:1280px;margin:0 auto 100px}.page-banner--footer .page-banner__top-eyebrow{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:1.2px;text-transform:uppercase;color:#374151;text-align:center;margin:0 0 24px}.page-banner--footer .page-banner__inner{background-color:#f3f4f6;border-radius:32px;padding:40px 48px;max-width:none}.page-banner--dark .page-banner__eyebrow,.page-banner--dark .page-banner__text{color:rgba(255,255,255,.7)}.page-banner--dark .page-banner__headline,.page-banner--dark .page-banner__headline a,.page-banner--dark .page-banner__link{color:#fff}.hero-block .hero-content h1:first-child,.hero-block .hero-content h2:first-child,.hero-block .hero-content h3:first-child,.hero-block .hero-content h4:first-child,.hero-block .hero-content h5:first-child,.hero-block .hero-content h6:first-child,.hero-block .hero-text h1:first-child,.hero-block .hero-text h2:first-child,.hero-block .hero-text h3:first-child,.hero-block .hero-text h4:first-child,.hero-block .hero-text h5:first-child,.hero-block .hero-text h6:first-child,.hero-block .hero-col h1:first-child,.hero-block .hero-col h2:first-child,.hero-block .hero-col h3:first-child,.hero-block .hero-col h4:first-child,.hero-block .hero-col h5:first-child,.hero-block .hero-col h6:first-child{margin-top:0}.hero-block .hero-content p:last-child,.hero-block .hero-text p:last-child,.hero-block .hero-col p:last-child{margin-bottom:0}.hero-block .hero-icon{display:flex;justify-content:center;margin:0 auto 24px}.hero-block .hero-icon img{display:block;width:auto;height:auto;max-width:200px;max-height:200px;object-fit:contain}@media(max-width: 768px){.hero-block .hero-icon img{max-width:120px;max-height:120px}}.hero-block--colsabove .hero-icon{margin-bottom:32px}.hero-block .hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.hero-block .hero-buttons .button+.button{margin-left:0}.hero-block .hero-buttons .button.tertiary{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background:rgba(0,0,0,0);color:#111827}.hero-block .hero-buttons .button.tertiary:hover{background:#252a35}.hero-block .hero-buttons .button.tertiary:hover{background:rgba(0,0,0,0);text-decoration:underline}.hero-block .hero-buttons .button.tertiary+.button.tertiary{padding-left:0}.hero-block .hero-buttons .button.download{display:inline-flex;align-items:center;gap:8px}.hero-block .hero-buttons .button.download .icon{width:16px;height:16px;flex-shrink:0;stroke:currentColor}.hero-block--fullsize .hero-buttons,.hero-block--boxedinside.align-center .hero-buttons{justify-content:center}.hero-block--boxedinside.height-wide .hero-boxed{aspect-ratio:2.5/1}.hero-block--boxedinside.height-full .hero-boxed{aspect-ratio:auto;height:calc(100dvh - var(--header-height) - 88px);min-height:480px}.hero-block--boxedinside.align-left .hero-boxed{justify-content:flex-start;align-items:flex-end;padding:48px}.hero-block--boxedinside.align-left .hero-content{width:auto;max-width:860px;text-align:left}.hero-block--boxedinside.align-left .hero-content .eyebrow{justify-content:flex-start}.hero-block--boxedinside.align-left .hero-content p:not(.eyebrow){max-width:700px}.hero-block--boxedinside.align-left .hero-buttons{justify-content:flex-start}@media(max-width: 768px){.hero-block--boxedinside.align-left .hero-boxed{padding:24px}}.hero-block.text-light .hero-buttons .button.secondary{background:rgba(0,0,0,0);color:#fff}.hero-block.text-light .hero-buttons .button.secondary:hover{background:rgba(255,255,255,.12)}.hero-block.text-light .hero-buttons .button.tertiary{color:#fff}.hero-block--fullsize{padding:0;position:relative;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-block--fullsize .hero-bg-image{position:absolute;inset:0;background-size:cover;background-position:center center;z-index:0}.hero-block--fullsize .hero-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;z-index:0}.hero-block--fullsize .hero-content{position:relative;z-index:1;width:calc(50% - 32px);max-width:600px;text-align:center}.hero-block--fullsize .hero-content .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.hero-block--fullsize .hero-content .eyebrow::before{position:relative;top:unset}.hero-block--fullsize .hero-content h1{font-family:"Funnel Display",sans-serif;font-size:56px;font-weight:400;line-height:1.1;margin:0}.hero-block--fullsize.text-dark{color:#030712}.hero-block--fullsize.text-dark p,.hero-block--fullsize.text-dark .eyebrow{color:#030712;opacity:.8}.hero-block--fullsize.text-light{color:#fff}.hero-block--fullsize.text-light p,.hero-block--fullsize.text-light .eyebrow{color:rgba(255,255,255,.7)}.hero-block--fullsize.text-light p::before,.hero-block--fullsize.text-light .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='%23fff' fill-opacity='.4' rx='6'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E")}.hero-block--fullsize.text-light h1,.hero-block--fullsize.text-light h2{color:#fff}body.has-fullsize-hero .hero-block--fullsize{margin-top:calc(-1*var(--header-height));padding-top:var(--header-height)}body.has-fullsize-hero .siteheader{transition:background-color .3s ease,transform .3s ease}body.has-fullsize-hero .siteheader .logo svg path{transition:fill .3s ease}body.has-fullsize-hero .siteheader .sitenavigation ul.menu>li>a{transition:color .3s ease}body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .siteheader:not(:hover){background-color:rgba(0,0,0,0)}body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .siteheader:not(:hover) .logo svg path{fill:#fff}body.has-fullsize-hero:not(.scrolled):not(.megamenu-open) .siteheader:not(:hover) .sitenavigation ul.menu>li>a{color:#fff}.hero-block--boxedinside{padding:64px 80px 0}.hero-block--boxedinside .container{margin:0 auto;max-width:unset}.hero-block--boxedinside .hero-boxed{position:relative;border-radius:32px;overflow:clip;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.hero-block--boxedinside .hero-bg-image{position:absolute;inset:0;background-size:cover;background-position:center center;z-index:0}.hero-block--boxedinside .hero-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;z-index:0}.hero-block--boxedinside .hero-content{position:relative;z-index:1;width:calc(50% - 32px);max-width:600px;text-align:center}.hero-block--boxedinside .hero-content .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.hero-block--boxedinside .hero-content .eyebrow::before{position:relative;top:unset}.hero-block--boxedinside .hero-content h1{font-family:"Funnel Display",sans-serif;font-size:56px;font-weight:400;line-height:1.1;margin:0}.hero-block--boxedinside.text-dark{color:#030712}.hero-block--boxedinside.text-dark p,.hero-block--boxedinside.text-dark .eyebrow{color:#030712;opacity:.8}.hero-block--boxedinside.text-light{color:#fff}.hero-block--boxedinside.text-light p,.hero-block--boxedinside.text-light .eyebrow{color:rgba(255,255,255,.7)}.hero-block--boxedinside.text-light p::before,.hero-block--boxedinside.text-light .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='%23fff' fill-opacity='.4' rx='6'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E")}.hero-block--boxedinside.text-light h1,.hero-block--boxedinside.text-light h2{color:#fff}.hero-block--textabove{padding:var(--sectionverticalpadding) 0;padding-top:64px;padding-bottom:0}.hero-block--textabove .container{margin:0 auto}.hero-block--textabove .hero-text{text-align:center;max-width:800px;margin:0 auto 64px}.hero-block--textabove .hero-text .eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.hero-block--textabove .hero-text .eyebrow::before{position:relative;top:unset}.hero-block--textabove .hero-text h1{font-family:"Funnel Display",sans-serif;font-size:56px;font-weight:400;line-height:1.1;margin:0}.hero-block--textabove .hero-visual{border-radius:32px;overflow:hidden;aspect-ratio:16/9}.hero-block--textabove .hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-block--textabove .hero-visual video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-block--colsabove{padding:var(--sectionverticalpadding) 0;padding-top:64px}.hero-block--colsabove .container{margin:0 auto}.hero-block--colsabove .hero-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:var(--basicpadding)}.hero-block--colsabove .hero-col--headline .eyebrow{margin-top:0}.hero-block--colsabove .hero-col--headline h1{font-family:"Funnel Display",sans-serif;font-size:48px;font-weight:400;line-height:1.11;margin:0}.hero-block--colsabove .hero-col--headline h2{font-family:"Funnel Display",sans-serif;font-size:36px;font-weight:400;line-height:1.11;margin:0}.hero-block--colsabove .hero-col--text p:first-child{margin-top:0}.hero-block--colsabove .hero-visual{border-radius:32px;overflow:hidden;aspect-ratio:16/9}.hero-block--colsabove .hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-block--colsabove .hero-visual video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-block--splitmedia{position:relative;min-height:calc(100dvh - var(--header-height));padding:0;overflow:hidden;display:flex;align-items:center}.hero-block--splitmedia.height-auto{min-height:0}.hero-block--splitmedia .hero-bg-image{position:absolute;inset:0;background-size:cover;background-position:center center;z-index:0}.hero-block--splitmedia .container{position:relative;z-index:1;width:100%;margin:0 auto}.hero-block--splitmedia .hero-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:100px 0}.hero-block--splitmedia .hero-content{padding:0}.hero-block--splitmedia .hero-content .eyebrow{margin-top:0}.hero-block--splitmedia .hero-content h1{font-family:"Funnel Display",sans-serif;font-size:56px;font-weight:400;line-height:1.1;margin:0}.hero-block--splitmedia .hero-content .button{margin-top:8px}.hero-block--splitmedia .hero-visual{border-radius:32px;overflow:hidden}.hero-block--splitmedia .hero-visual .hero-visual__desktop,.hero-block--splitmedia .hero-visual .hero-visual__mobile{width:100%}.hero-block--splitmedia .hero-visual .hero-visual__mobile{display:none}.hero-block--splitmedia .hero-visual img,.hero-block--splitmedia .hero-visual video{width:100%;height:auto;display:block}.hero-block--splitmedia .hero-visual--animation{border-radius:0;overflow:visible}.hero-block--splitmedia.text-dark{color:#030712}.hero-block--splitmedia.text-dark .hero-content p,.hero-block--splitmedia.text-dark .hero-content .eyebrow{color:#030712;opacity:.8}.hero-block--splitmedia.text-dark .hero-content h1,.hero-block--splitmedia.text-dark .hero-content h2{color:#030712}.hero-block--splitmedia.text-light{color:#fff}.hero-block--splitmedia.text-light .hero-content p,.hero-block--splitmedia.text-light .hero-content .eyebrow{color:rgba(255,255,255,.7)}.hero-block--splitmedia.text-light .hero-content h1,.hero-block--splitmedia.text-light .hero-content h2{color:#fff}.text-block .container{margin:0 auto}.text-block.container-wide .container{max-width:1280px}.text-block.container-medium .container{max-width:1024px}.text-block.container-medium .container .text-content{padding:0}.text-block.container-small .container{max-width:768px}.text-block.container-small .container .text-content{padding:0}.text-block>.container>.text-content{padding:0 80px}.text-block .text-box{padding:var(--basicpadding);border-radius:16px;display:flex;gap:64px}.text-block .text-box .eyebrow-column{width:calc(30% - 32px)}.text-block .text-box .eyebrow-column p{margin:0}.text-block .text-box .content-column{width:calc(70% - 32px)}.text-block .text-box .content-column p:first-child{margin-top:0}.text-block .text-content h1:first-child,.text-block .text-content h2:first-child,.text-block .text-content h3:first-child,.text-block .text-content h4:first-child,.text-block .text-content h5:first-child,.text-block .text-content h6:first-child{margin-top:0}.text-block .text-content p:last-child{margin-bottom:0}.text-image-block .container{margin:0 auto}.text-image-block.image-bleed{overflow-x:clip}@media(min-width: 1025px){.text-image-block.image-bleed>.container{max-width:100%;padding:0}.text-image-block.image-bleed .text-image-grid{gap:0}.text-image-block.image-bleed .text-image-grid.image-right{grid-template-columns:max(24px,(100vw - 1280px)/2 + 24px) 1fr 50vw}.text-image-block.image-bleed .text-image-grid.image-right .text-column{grid-column:2;grid-row:1;order:unset;padding-right:32px}.text-image-block.image-bleed .text-image-grid.image-right .image-column{grid-column:3;grid-row:1;order:unset;border-top-right-radius:0;border-bottom-right-radius:0}.text-image-block.image-bleed .text-image-grid.image-left{grid-template-columns:50vw 1fr max(24px,(100vw - 1280px)/2 + 24px)}.text-image-block.image-bleed .text-image-grid.image-left .image-column{grid-column:1;grid-row:1;order:unset;border-top-left-radius:0;border-bottom-left-radius:0}.text-image-block.image-bleed .text-image-grid.image-left .text-column{grid-column:2;grid-row:1;order:unset;padding-left:32px}}.text-image-block .text-image-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.text-image-block .text-image-grid.image-right .image-column{order:2}.text-image-block .text-image-grid.image-right .text-column{order:1}.text-image-block .text-image-grid.image-left .image-column{order:1}.text-image-block .text-image-grid.image-left .text-column{order:2}.text-image-block .text-column h1:first-child,.text-image-block .text-column h2:first-child,.text-image-block .text-column h3:first-child,.text-image-block .text-column h4:first-child,.text-image-block .text-column h5:first-child,.text-image-block .text-column h6:first-child{margin-top:0}.text-image-block .text-column p:last-child{margin-bottom:0}.text-image-block .image-column{overflow:hidden;border-radius:32px}.text-image-block .image-column.aspect-1-1{aspect-ratio:1/1}.text-image-block .image-column.aspect-4-3{aspect-ratio:4/3}.text-image-block .image-column.aspect-3-2{aspect-ratio:3/2}.text-image-block .image-column.aspect-16-9{aspect-ratio:16/9}.text-image-block .image-column.aspect-original{aspect-ratio:auto}.text-image-block .image-column .image-link{display:block;width:100%;height:100%}.text-image-block .image-column .content-image,.text-image-block .image-column .content-video{width:100%;height:100%;object-fit:cover;display:block}.text-image-block .image-column.is-embed{aspect-ratio:auto}.text-image-block .image-column.is-embed .embed-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.text-image-block .image-column.is-embed .embed-container iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.headline-text-block .container{margin:0 auto}.headline-text-block .headline-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.headline-text-block .headline-text-grid.ratio-40-60{grid-template-columns:2fr 3fr}.headline-text-block .headline-text-grid.ratio-30-70{grid-template-columns:3fr 7fr}.headline-text-block .headline-text-grid.has-box{padding:40px;border-radius:32px}.headline-text-block .headline-text-grid:not(.has-box) h1{font-size:48px}.headline-text-block .headline-text-grid:not(.has-box) h22{font-size:37px}.headline-text-block .headline-column h1:first-child,.headline-text-block .headline-column h2:first-child,.headline-text-block .headline-column h3:first-child,.headline-text-block .headline-column h4:first-child,.headline-text-block .headline-column h5:first-child,.headline-text-block .headline-column h6:first-child{margin-top:0}.headline-text-block .headline-column p:last-child{margin-bottom:0}.headline-text-block .headline-column p.eyebrow{margin-top:0}.headline-text-block .text-column h1:first-child,.headline-text-block .text-column h2:first-child,.headline-text-block .text-column h3:first-child,.headline-text-block .text-column h4:first-child,.headline-text-block .text-column h5:first-child,.headline-text-block .text-column h6:first-child,.headline-text-block .text-column p:first-child{margin-top:0}.headline-text-block .text-column p:last-child{margin-bottom:0}.headline-text-block.text-light{color:#fff}.headline-text-block.text-light .headline-column h1,.headline-text-block.text-light .headline-column h2,.headline-text-block.text-light .headline-column h3,.headline-text-block.text-light .headline-column h4,.headline-text-block.text-light .headline-column h5,.headline-text-block.text-light .headline-column h6,.headline-text-block.text-light .text-column h1,.headline-text-block.text-light .text-column h2,.headline-text-block.text-light .text-column h3,.headline-text-block.text-light .text-column h4,.headline-text-block.text-light .text-column h5,.headline-text-block.text-light .text-column h6{color:#fff}.headline-text-block.text-light .headline-column p,.headline-text-block.text-light .text-column p{color:rgba(255,255,255,.7)}.headline-text-block.text-light .headline-column p.eyebrow,.headline-text-block.text-light .text-column p.eyebrow{color:rgba(255,255,255,.7)}.headline-text-block.text-light .headline-column p.eyebrow::before,.headline-text-block.text-light .text-column p.eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='%23fff' fill-opacity='.4' rx='6'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E")}.headline-text-block.text-light .headline-column p.pullquote,.headline-text-block.text-light .text-column p.pullquote{color:#fff;border-left-color:rgba(255,255,255,.35)}.headline-text-block.text-light .headline-column a:not(.button),.headline-text-block.text-light .text-column a:not(.button){color:#fff}.headline-text-block.text-light .headline-column .text-muted,.headline-text-block.text-light .text-column .text-muted{color:rgba(255,255,255,.5)}.code-text-block .container{margin:0 auto}.code-text-block .code-text-intro{max-width:640px;margin:0 auto 64px;text-align:center}.code-text-block .code-text-intro h1:first-child,.code-text-block .code-text-intro h2:first-child,.code-text-block .code-text-intro h3:first-child,.code-text-block .code-text-intro h4:first-child,.code-text-block .code-text-intro h5:first-child,.code-text-block .code-text-intro h6:first-child,.code-text-block .code-text-intro p:first-child{margin-top:0}.code-text-block .code-text-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.code-text-block .code-text-intro .eyebrow::before{position:relative;top:unset}.code-text-block .code-text-intro p{color:#374151}.code-text-block .code-text-intro p:last-child{margin-bottom:0}.code-text-block .code-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.code-text-block.code-right .code-column{order:2}.code-text-block .code-column{min-width:0}.code-text-block .code-column .visual-image{display:block;width:100%;height:auto;border-radius:32px}.code-text-block .text-column{min-width:0}.code-text-block .text-column.is-sticky{position:sticky;top:calc(var(--header-height) + 40px)}.code-text-block .text-column .text-content h1:first-child,.code-text-block .text-column .text-content h2:first-child,.code-text-block .text-column .text-content h3:first-child,.code-text-block .text-column .text-content h4:first-child,.code-text-block .text-column .text-content h5:first-child,.code-text-block .text-column .text-content h6:first-child,.code-text-block .text-column .text-content p:first-child{margin-top:0}.code-text-block .text-column .text-content p:last-child{margin-bottom:0}.code-text-block .steps{list-style:none;margin:0;padding:0}.code-text-block .steps li{padding:26px 0;margin:0}.code-text-block .steps li:first-child{padding-top:0}.code-text-block .steps .step-num{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#374151;margin:0 0 16px 0;display:flex;align-items:center;gap:8px}.code-text-block .steps .step-num::before{content:"";display:inline-block;width:32px;height:1px;background-color:#9ca3af}.code-text-block .steps .step-title{font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:400;line-height:1.1;margin:0;color:#030712}.code-text-block .steps .step-text{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#374151;margin:12px 0 0 0;text-wrap:pretty}.code-text-block.text-light .steps li{border-bottom-color:rgba(255,255,255,.2)}.code-text-block.text-light .steps .step-title{color:#fff}.code-text-block.text-light .steps .step-text{color:rgba(255,255,255,.7)}@media(max-width: 900px){.code-text-block .code-text-grid{grid-template-columns:1fr;gap:40px}.code-text-block.code-right .code-column{order:0}.code-text-block .text-column.is-sticky{position:static}}.fullsize-visual-block .container{margin:0 auto}.fullsize-visual-block .visual-wrapper{border-radius:32px;overflow:hidden}.fullsize-visual-block .visual-wrapper img,.fullsize-visual-block .visual-wrapper video{width:100%;height:auto;display:block}.fullsize-visual-block .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.fullsize-visual-block .embed-container iframe,.fullsize-visual-block .embed-container object,.fullsize-visual-block .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.cta-block .container{margin:0 auto}.cta-block .cta-box{position:relative;padding:64px;border-radius:32px;overflow:hidden}.cta-block .cta-box .eyebrow{margin-top:0}.cta-block .cta-box.text-dark{color:#030712}.cta-block .cta-box.text-dark p,.cta-block .cta-box.text-dark .eyebrow{color:#030712;opacity:.8}.cta-block .cta-box.text-light{color:#fff}.cta-block .cta-box.text-light p,.cta-block .cta-box.text-light .eyebrow{color:rgba(255,255,255,.7)}.cta-block .cta-box.text-light p::before,.cta-block .cta-box.text-light .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='%23fff' fill-opacity='.4' rx='6'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E")}.cta-block .cta-box.text-light h2{color:#fff}.cta-block .cta-box.text-light .cta-buttons{display:flex;flex-wrap:wrap}.cta-block .cta-box.text-light .cta-buttons .button.dark{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background:rgba(0,0,0,0)}.cta-block .cta-box.text-light .cta-buttons .button.dark:hover{background:#252a35}.cta-block .cta-box.text-light .cta-buttons .button.dark:hover{text-decoration:underline;background:rgba(0,0,0,0)}.cta-block .cta-box.text-light .cta-buttons .button.light{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background:#fff;color:#000}.cta-block .cta-box.text-light .cta-buttons .button.light:hover{background:#252a35}.cta-block .cta-box.text-light .cta-buttons .button.light:hover{background:#f3f4f6}.cta-block .cta-box.text-light .cta-buttons .button.tertiary{color:#fff}.cta-block .cta-box.size-medium{display:flex;justify-content:space-between;align-items:center;gap:64px}.cta-block .cta-box.size-medium .cta-content{width:calc(50% - 32px)}.cta-block .cta-box.size-medium .cta-content h2{margin-top:0;font-size:24px}.cta-block .cta-box.size-medium .cta-content p:last-child{margin-bottom:0}.cta-block .cta-box.size-medium .cta-buttons{flex-shrink:0}.cta-block .cta-box.size-large .cta-content{width:calc(50% - 32px)}.cta-block .cta-box.size-large .cta-content h2{margin-top:0;margin-bottom:200px}.cta-block .cta-box.size-large .cta-content p:last-child{margin-bottom:0}.cta-block .cta-box.size-large .cta-buttons{width:50%;margin-top:32px}.cta-block .cta-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;z-index:0}.cta-block .cta-content,.cta-block .cta-buttons{position:relative;z-index:1}.cta-block .cta-buttons{display:flex;flex-wrap:wrap}.cta-block .cta-buttons .button.dark{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5}.cta-block .cta-buttons .button.dark:hover{background:#252a35}.cta-block .cta-buttons .button.light{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background-color:rgba(0,0,0,0);color:#000}.cta-block .cta-buttons .button.light:hover{background:#252a35}.cta-block .cta-buttons .button.light:hover{background:rgba(0,0,0,0);text-decoration:underline}.cta-block .cta-buttons .button.tertiary{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5;background:rgba(0,0,0,0);color:#111827}.cta-block .cta-buttons .button.tertiary:hover{background:#252a35}.cta-block .cta-buttons .button.tertiary:hover{background:rgba(0,0,0,0);text-decoration:underline}.cta-block .cta-buttons .button.tertiary+.button.tertiary{padding-left:0}.statement-block{position:relative;border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:var(--basicpadding) auto;max-width:1232px}.statement-block.ratio-full{height:80dvh}.statement-block.ratio-wide{aspect-ratio:16/5.5}.statement-block.ratio-16-9{aspect-ratio:16/9}.statement-block.ratio-4-3{aspect-ratio:4/3}.statement-block.ratio-3-2{aspect-ratio:3/2}.statement-block.text-dark{color:#030712}.statement-block.text-dark p,.statement-block.text-dark .eyebrow{color:#030712;opacity:.8}.statement-block.text-light{color:#fff}.statement-block.text-light p,.statement-block.text-light .eyebrow{color:rgba(255,255,255,.7)}.statement-block.text-light p::before,.statement-block.text-light .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='%23fff' fill-opacity='.4' rx='6'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E")}.statement-block.text-light h1,.statement-block.text-light h2{color:#fff}.statement-block .hero-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;z-index:0}.statement-block .statement-content{position:relative;z-index:1;width:calc(50% - 32px);text-align:center}.statement-block .statement-content .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.statement-block .statement-content .eyebrow::before{position:relative;top:unset}.statement-block .statement-content h1{font-family:"Funnel Display",sans-serif;font-size:56px;font-weight:400;line-height:1.1;margin:0}.statement-block .statement-content h2{font-family:"Funnel Display",sans-serif;font-size:36px;font-weight:400;line-height:1.1;margin:0}.statement-block .statement-content p:last-child{margin-bottom:0}main .statement-block:first-child{margin-top:40px}.feature-section .container{margin:0 auto}.feature-section .feature-intro{max-width:640px;margin:0 auto 64px;text-align:center}.feature-section .feature-intro h1:first-child,.feature-section .feature-intro h2:first-child,.feature-section .feature-intro h3:first-child,.feature-section .feature-intro h4:first-child,.feature-section .feature-intro h5:first-child,.feature-section .feature-intro h6:first-child,.feature-section .feature-intro p:first-child{margin-top:0}.feature-section .feature-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.feature-section .feature-intro .eyebrow::before{position:relative;top:unset}.feature-section .feature-intro p{color:#374151}.feature-section .feature-intro p:last-child{margin-bottom:0}.feature-section .features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:64px 16px}.feature-section .feature-item .feature-visual{margin-bottom:28px}.feature-section .feature-item .feature-visual .image-container{width:100%;background-size:cover;background-position:center center;border-radius:32px}.feature-section .feature-item .feature-visual .icon-container{display:flex;align-items:center;justify-content:center;border-radius:32px}.feature-section .feature-item .feature-content{padding:0 32px}.feature-section .feature-item .feature-content .feature-title{font-family:"Funnel Display",sans-serif;font-size:18px;font-weight:600;margin:0 0 8px 0;color:#030712}.feature-section .feature-item .feature-content .feature-description{font-size:14px;line-height:1.5;color:#4b5563;margin:0 0 12px 0}.feature-section .feature-item .feature-content .feature-link{font-size:14px;font-weight:500;color:#111827;text-decoration:none;margin-top:28px}.feature-section .feature-item .feature-content .feature-link:hover{text-decoration:underline}.feature-section.feature-style-big .feature-visual .image-container{aspect-ratio:4/3}.feature-section.feature-style-big .feature-visual .icon-container{aspect-ratio:4/3}.feature-section.feature-style-big .feature-visual .icon-container img{max-width:128px;max-height:128px}.feature-section.feature-style-medium .feature-visual .image-container{aspect-ratio:400/162}.feature-section.feature-style-medium .feature-visual .icon-container{aspect-ratio:400/162}.feature-section.feature-style-medium .feature-visual .icon-container img{max-width:73px;max-height:73px}.feature-section.feature-style-small .features-grid{gap:64px 28px}.feature-section.feature-style-small .feature-item .feature-content{padding:0}.feature-section.feature-style-small .feature-visual .image-container,.feature-section.feature-style-small .feature-visual .icon-container{width:112px;height:112px}.feature-section.feature-style-small .feature-visual .icon-container img{max-width:56px;max-height:56px}.bento-block .container{margin:0 auto}.bento-block .bento-intro{max-width:640px;margin:0 auto 64px;text-align:center}.bento-block .bento-intro h1:first-child,.bento-block .bento-intro h2:first-child,.bento-block .bento-intro h3:first-child,.bento-block .bento-intro h4:first-child,.bento-block .bento-intro h5:first-child,.bento-block .bento-intro h6:first-child,.bento-block .bento-intro p:first-child{margin-top:0}.bento-block .bento-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.bento-block .bento-intro .eyebrow::before{position:relative;top:unset}.bento-block .bento-intro p{color:#374151}.bento-block .bento-intro p:last-child{margin-bottom:0}.bento-block .bento-grid{display:flex;flex-wrap:wrap;gap:16px;container-type:inline-size}.bento-block .bento-box{box-sizing:border-box;border-radius:32px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:filter .3s ease}.bento-block .bento-box.is-linkable{cursor:pointer;text-decoration:none;color:inherit}.bento-block .bento-box.is-linkable:hover{filter:brightness(0.975)}.bento-block .bento-box.box-full{width:100%}.bento-block .bento-box.box-half{width:calc(50% - 8px)}.bento-block .bento-box.box-third{width:calc(33.333% - 10.667px)}.bento-block .bento-box.box-quarter{width:calc(25% - 12px)}.bento-block .bento-box.box-two-thirds{width:calc(66.667% - 5.333px)}.bento-block .bento-box.box-three-quarters{width:calc(75% - 4px)}.bento-block .card-eyebrow{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#374151;margin:0 0 8px 0;display:flex;align-items:center;gap:8px}.bento-block .card-eyebrow::before{content:"";display:inline-block;width:32px;height:1px;background-color:#9ca3af}.bento-block .card-headline{font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:400;line-height:1.1;color:#030712;margin:0}.bento-block .card-description{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#374151;margin:8px 0 0 0}.bento-block .bento-box.style-visual_cover{height:580px}.bento-block .bento-box.style-visual_cover .box-image-cover{position:absolute;inset:0}.bento-block .bento-box.style-visual_cover .box-image-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bento-block .bento-box.style-visual_cover.is-linkable:hover .box-image-cover img{transform:scale(1.05)}.bento-block .bento-box.style-visual_cover .box-content-overlay{position:relative;z-index:1;padding:32px}.bento-block .bento-box.style-visual_cover .box-content-overlay .card-eyebrow{color:rgba(255,255,255,.8)}.bento-block .bento-box.style-visual_cover .box-content-overlay .card-eyebrow::before{background-color:rgba(255,255,255,.5)}.bento-block .bento-box.style-visual_cover .box-content-overlay .card-headline{color:#fff;max-width:80%}.bento-block .bento-box.style-visual_half{min-height:580px}.bento-block .bento-box.style-visual_half .box-image-half{height:calc((100cqi - 48px)/4);flex-shrink:0;overflow:hidden}.bento-block .bento-box.style-visual_half .box-image-half img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .5s ease}.bento-block .bento-box.style-visual_half.is-linkable:hover .box-image-half img{transform:scale(1.05)}.bento-block .bento-box.style-visual_half .box-content{padding:32px;display:flex;flex-direction:column;justify-content:flex-start;flex:1}.bento-block .bento-box.style-visual_half.box-three-quarters .card-headline,.bento-block .bento-box.style-visual_half.box-three-quarters .card-description,.bento-block .bento-box.style-visual_half.box-two-thirds .card-headline,.bento-block .bento-box.style-visual_half.box-two-thirds .card-description{max-width:65%}.bento-block .bento-box.style-icon .box-content{padding:40px;display:flex;flex-direction:column;height:100%}.bento-block .bento-box.style-icon .card-eyebrow{margin-bottom:auto}.bento-block .bento-box.style-icon .icon-wrapper{width:64px;height:64px;border-radius:16px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin:16px 0 0 0}.bento-block .bento-box.style-icon .icon-wrapper img{width:36px;height:36px;object-fit:contain}.bento-block .bento-box.style-icon.box-half .icon-wrapper,.bento-block .bento-box.style-icon.box-two-thirds .icon-wrapper,.bento-block .bento-box.style-icon.box-three-quarters .icon-wrapper,.bento-block .bento-box.style-icon.box-full .icon-wrapper{width:80px;height:80px}.bento-block .bento-box.style-icon.box-half .icon-wrapper img,.bento-block .bento-box.style-icon.box-two-thirds .icon-wrapper img,.bento-block .bento-box.style-icon.box-three-quarters .icon-wrapper img,.bento-block .bento-box.style-icon.box-full .icon-wrapper img{width:48px;height:48px}.bento-block .bento-box.style-icon.box-three-quarters .card-headline,.bento-block .bento-box.style-icon.box-three-quarters .card-description,.bento-block .bento-box.style-icon.box-two-thirds .card-headline,.bento-block .bento-box.style-icon.box-two-thirds .card-description{max-width:65%}.bento-block .bento-box.style-icon .card-headline{margin-top:16px}.bento-block .bento-box.style-icon .card-description{margin-top:8px}.bento-block .bento-box.style-text .box-content{padding:40px;display:flex;flex-direction:column;height:100%}.bento-block .bento-box.style-text .card-headline{margin-top:18px}.bento-block .bento-box.style-text .card-description{margin-top:8px}.bento-block .bento-box.style-number .box-content{padding:40px;display:flex;flex-direction:column;height:100%}.bento-block .bento-box.style-number .card-eyebrow{margin-bottom:auto}.bento-block .bento-box.style-number .card-number{font-family:"Funnel Display",sans-serif;font-size:80px;font-weight:700;line-height:1;color:#030712;margin:0;background:linear-gradient(90deg, #374151 7.41%, #9CA3AF 47.31%, #374151 89.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.bento-block .bento-box.style-number .card-description{margin-top:8px}.bento-block .bento-box.style-number.theme-dark{background-color:#111827 !important}.bento-block .bento-box.style-number.theme-dark .card-eyebrow{color:rgba(255,255,255,.7)}.bento-block .bento-box.style-number.theme-dark .card-eyebrow::before{background-color:rgba(255,255,255,.4)}.bento-block .bento-box.style-number.theme-dark .card-number{color:#fff;background:linear-gradient(90deg, #9CA3AF 7.41%, #FFF 48.5%, #9CA3AF 89.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.bento-block .bento-box.style-number.theme-dark .card-description{color:rgba(255,255,255,.7)}.bento-block .bento-box.style-number.height-auto{min-height:unset;margin-bottom:auto}.bento-block .bento-box.style-number.height-auto .box-content{height:auto}.bento-block .bento-box.style-number.height-auto .card-eyebrow{margin-bottom:64px}.bento-block.box-bg-gray .bento-box{background-color:#f3f4f6}.bento-block.box-bg-white .bento-box{background-color:#fff}.bento-block.has-custom-card-bg .bento-box{background-color:var(--bento-card-bg)}.bento-block .bento-box.style-visual_cover{background-color:rgba(0,0,0,0)}.bento-block.has-custom-card-bg .bento-box.style-visual_cover{background-color:rgba(0,0,0,0)}.bento-block.bento-scrollable{overflow:hidden}.bento-block.bento-scrollable .bento-grid{flex-wrap:nowrap;container-type:normal}.bento-block.bento-scrollable .bento-box{flex-shrink:0;height:520px;min-height:unset}.bento-block.bento-scrollable .bento-box.box-full{width:900px}.bento-block.bento-scrollable .bento-box.box-three-quarters{width:720px}.bento-block.bento-scrollable .bento-box.box-two-thirds{width:640px}.bento-block.bento-scrollable .bento-box.box-half{width:520px}.bento-block.bento-scrollable .bento-box.box-third{width:400px}.bento-block.bento-scrollable .bento-box.box-quarter{width:340px}.bento-block.bento-scrollable .bento-box.style-text{height:unset;min-height:320px}.bento-block.bento-scrollable .bento-box.style-visual_cover{height:520px}.bento-block.bento-scrollable .bento-box.style-visual_half .box-image-half{height:240px}.bento-block.bento-scrollable .bento-box.style-number.height-auto{min-height:unset;height:520px}.feature-intro-block .container{margin:0 auto}.feature-intro-block .feature-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}.feature-intro-block .image-column{overflow:hidden;border-radius:32px}.feature-intro-block .image-column .feature-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.feature-intro-block .content-column{display:flex;flex-direction:column;gap:48px;padding:80px 0}.feature-intro-block .intro-content{max-width:576px}.feature-intro-block .intro-content .eyebrow{margin-bottom:0;margin-top:0}.feature-intro-block .intro-content h2{margin-top:20px;margin-bottom:0}.feature-intro-block .intro-content h2+p{margin-top:20px;color:#374151}.feature-intro-block .intro-content p:last-child{margin-bottom:0}.feature-intro-block .feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.feature-intro-block .feature-item{padding-top:10px;border-top:1px solid #d1d5db;display:flex;flex-direction:column;gap:6px}.feature-intro-block .feature-title{font-family:"Roboto Flex",sans-serif;font-size:18px;font-weight:400;line-height:1.55;color:#030712;margin:0}.feature-intro-block .feature-description{font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#374151;margin:0}.scenario-pills-block .container{max-width:1280px;margin:0 auto;padding:0 24px}.scenario-pills-block .scenario-pills-intro{max-width:640px;margin:0 auto 64px;text-align:center}.scenario-pills-block .scenario-pills-intro h1:first-child,.scenario-pills-block .scenario-pills-intro h2:first-child,.scenario-pills-block .scenario-pills-intro h3:first-child,.scenario-pills-block .scenario-pills-intro h4:first-child,.scenario-pills-block .scenario-pills-intro h5:first-child,.scenario-pills-block .scenario-pills-intro h6:first-child,.scenario-pills-block .scenario-pills-intro p:first-child{margin-top:0}.scenario-pills-block .scenario-pills-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.scenario-pills-block .scenario-pills-intro .eyebrow::before{position:relative;top:unset}.scenario-pills-block .scenario-pills-intro p{color:#374151}.scenario-pills-block .scenario-pills-intro p:last-child{margin-bottom:0}.scenario-pills-block .scenario-pills-intro h2{font-family:"Funnel Display",sans-serif;font-size:32px;font-weight:400;line-height:1.5;margin:0;color:#2b2b2c}.scenario-pills-block .scenario-pills-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.scenario-pills-block .pill{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:9999px;padding:24px 80px;min-height:88px;min-width:400px}.scenario-pills-block .pill span{font-family:"Funnel Display",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:#030712}.scenario-pills-block.bg-light .pill{background-color:#f3f4f6}@media(max-width: 768px){.scenario-pills-block .scenario-pills-intro h2{font-size:24px}.scenario-pills-block .pill{padding:16px 40px;min-height:64px}.scenario-pills-block .pill span{font-size:12px}}.list-block .container{max-width:1280px;margin:0 auto;padding:0 24px}.list-block .list-intro{max-width:640px;margin:0 auto 64px;text-align:center}.list-block .list-intro h1:first-child,.list-block .list-intro h2:first-child,.list-block .list-intro h3:first-child,.list-block .list-intro h4:first-child,.list-block .list-intro h5:first-child,.list-block .list-intro h6:first-child,.list-block .list-intro p:first-child{margin-top:0}.list-block .list-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.list-block .list-intro .eyebrow::before{position:relative;top:unset}.list-block .list-intro p{color:#374151}.list-block .list-intro p:last-child{margin-bottom:0}.list-block .list-wrapper{background-color:#fff;border-radius:24px;padding:40px;margin:0 auto}.list-block .list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.list-block .list-item{display:flex;align-items:center;gap:16px}.list-block .icon-wrapper{flex-shrink:0;width:64px;height:64px;background-color:#f3f4f6;border-radius:16px;display:flex;align-items:center;justify-content:center}.list-block .icon-wrapper img{width:36px;height:36px;object-fit:contain}.list-block .item-text{font-family:"Roboto Flex",sans-serif;font-size:16px;line-height:1.5;color:#2b2b2c}.list-block.size-s .list-wrapper{max-width:632px}.list-block.size-m .list-wrapper{max-width:848px}.list-block.bg-light .list-wrapper{background-color:#f3f4f6}.list-block.bg-light .icon-wrapper{background-color:#fff}.list-numbers-block .container{max-width:1280px;margin:0 auto;padding:0 24px}.list-numbers-block .list-numbers-inner{margin:0 auto}.list-numbers-block .list-intro{max-width:640px;margin:0 auto 64px;text-align:center}.list-numbers-block .list-intro h1:first-child,.list-numbers-block .list-intro h2:first-child,.list-numbers-block .list-intro h3:first-child,.list-numbers-block .list-intro h4:first-child,.list-numbers-block .list-intro h5:first-child,.list-numbers-block .list-intro h6:first-child,.list-numbers-block .list-intro p:first-child{margin-top:0}.list-numbers-block .list-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.list-numbers-block .list-intro .eyebrow::before{position:relative;top:unset}.list-numbers-block .list-intro p{color:#374151}.list-numbers-block .list-intro p:last-child{margin-bottom:0}.list-numbers-block.intro-left .list-intro{max-width:760px;margin-left:0;text-align:left}.list-numbers-block.intro-left .list-intro .eyebrow{justify-content:flex-start}.list-numbers-block .list-numbers-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}.list-numbers-block.cols-2 .list-numbers-items{grid-template-columns:1fr 1fr}.list-numbers-block .list-numbers-item{margin:0;padding:32px 40px;border-radius:24px;background-color:#f3f4f6}.list-numbers-block .item-num{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#374151;margin:0 0 16px 0;display:flex;align-items:center;gap:8px}.list-numbers-block .item-num::before{content:"";display:inline-block;width:32px;height:1px;background-color:#9ca3af}.list-numbers-block .item-title{font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:400;line-height:1.1;margin:0;color:#030712}.list-numbers-block .item-text{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#374151;margin:12px 0 0 0;text-wrap:pretty}.list-numbers-block.size-s .list-numbers-inner{max-width:632px}.list-numbers-block.size-m .list-numbers-inner{max-width:848px}.list-numbers-block.size-l .list-numbers-inner{max-width:none}.list-numbers-block.bg-light .list-numbers-item{background-color:#fff}.list-numbers-block.has-custom-card-bg .list-numbers-item{background-color:var(--lnb-card-bg)}.list-numbers-block.cards-dark .item-num{color:rgba(255,255,255,.7)}.list-numbers-block.cards-dark .item-num::before{background-color:rgba(255,255,255,.35)}.list-numbers-block.cards-dark .item-title{color:#fff}.list-numbers-block.cards-dark .item-text{color:rgba(255,255,255,.7)}.list-numbers-block.cards-dark .text-muted{color:rgba(255,255,255,.5)}@media(max-width: 768px){.list-numbers-block.cols-2 .list-numbers-items{grid-template-columns:1fr}.list-numbers-block .list-numbers-item{padding:24px}}.team-block .container{max-width:1280px;margin:0 auto;padding:0 24px}.team-block .team-intro{max-width:640px;margin:0 auto 64px;text-align:center}.team-block .team-intro h1:first-child,.team-block .team-intro h2:first-child,.team-block .team-intro h3:first-child,.team-block .team-intro h4:first-child,.team-block .team-intro h5:first-child,.team-block .team-intro h6:first-child,.team-block .team-intro p:first-child{margin-top:0}.team-block .team-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.team-block .team-intro .eyebrow::before{position:relative;top:unset}.team-block .team-intro p{color:#374151}.team-block .team-intro p:last-child{margin-bottom:0}.team-block .team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:816px;margin:0 auto}.team-block .team-card{width:calc(50% - 8px)}.team-block .team-card{background-color:#fff;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.team-block .card-image{aspect-ratio:3/2;overflow:hidden}.team-block .card-image img{width:100%;height:100%;object-fit:cover}.team-block .card-content{padding:32px;display:flex;flex-direction:column;gap:8px;flex:1}.team-block .person-name{font-family:"Funnel Display",sans-serif;font-size:30px;font-weight:400;line-height:1.2;margin:0;color:#2b2b2c}.team-block .person-role{display:flex;align-items:center;gap:8px}.team-block .person-role .role-line{width:32px;height:1px;background-color:#2b2b2c}.team-block .person-role .role-text{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#374151}.team-block .person-description{font-family:"Roboto Flex",sans-serif;font-size:16px;line-height:1.5;color:#374151;margin:0;flex:1;margin-bottom:10px}.team-block .person-linkedin{display:flex;justify-content:flex-end;margin-top:auto}.team-block .person-linkedin a{display:flex;align-items:center;justify-content:center;color:#030712;transition:opacity .2s ease}.team-block .person-linkedin a:hover{opacity:.7}.team-block .person-linkedin a svg{width:24px;height:24px}.team-block.bg-light .team-card{background-color:#f3f4f6}@media(max-width: 768px){.team-block .team-intro h2{font-size:28px}.team-block .team-card{width:100%;max-width:400px}.team-block .card-content{padding:24px}.team-block .person-name{font-size:24px}}.table-cards-block .container{max-width:1280px;margin:0 auto;padding:0 24px}.table-cards-block .table-cards-intro{max-width:640px;margin:0 auto 64px;text-align:center}.table-cards-block .table-cards-intro h1:first-child,.table-cards-block .table-cards-intro h2:first-child,.table-cards-block .table-cards-intro h3:first-child,.table-cards-block .table-cards-intro h4:first-child,.table-cards-block .table-cards-intro h5:first-child,.table-cards-block .table-cards-intro h6:first-child,.table-cards-block .table-cards-intro p:first-child{margin-top:0}.table-cards-block .table-cards-intro .eyebrow{margin-top:0;display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0}.table-cards-block .table-cards-intro .eyebrow::before{position:relative;top:unset}.table-cards-block .table-cards-intro p{color:#374151}.table-cards-block .table-cards-intro p:last-child{margin-bottom:0}.table-cards-block .table-cards-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.table-cards-block .table-column{display:flex;flex-direction:column;gap:2px;width:calc(25% - 12px);min-width:280px}.table-cards-block .column-header,.table-cards-block .column-row{background-color:#f3f4f6;padding:40px}.table-cards-block .column-header{border-radius:40px 40px 0 0;display:flex;flex-direction:column;gap:10px;min-height:192px}.table-cards-block .column-eyebrow{display:flex;align-items:center;gap:8px}.table-cards-block .column-eyebrow .eyebrow-line{width:32px;height:1px;background-color:#374151}.table-cards-block .column-eyebrow .eyebrow-text{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#374151}.table-cards-block .column-title{font-family:"Roboto Flex",sans-serif;font-size:24px;font-weight:400;line-height:1.33;margin:0;color:#030712}.table-cards-block .column-row{display:flex;flex-direction:column;gap:6px;flex:1}.table-cards-block .column-row:last-child{border-radius:0 0 32px 32px}.table-cards-block .row-label{font-family:"Funnel Display",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:#030712;margin:0}.table-cards-block .row-content{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#374151;margin:0}.table-cards-block.bg-light .column-header,.table-cards-block.bg-light .column-row{background-color:#f3f4f6}.table-cards-block:not(.bg-light) .column-header,.table-cards-block:not(.bg-light) .column-row{background-color:#fff}@media(max-width: 1024px){.table-cards-block .table-column{width:calc(50% - 8px)}}@media(max-width: 768px){.table-cards-block .table-cards-intro h2{font-size:28px}.table-cards-block .table-column{width:100%;max-width:400px}.table-cards-block .column-header,.table-cards-block .column-row{padding:24px}.table-cards-block .column-header{min-height:auto}.table-cards-block .column-title{font-size:20px}}.use-cases-block .container{max-width:1280px;margin:0 auto;padding:0 24px}.use-cases-block .use-cases-header{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:56px}.use-cases-block .use-cases-header-main{flex:1;min-width:0;max-width:720px}.use-cases-block .use-cases-label{margin:0 0 20px;font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#163b89}.use-cases-block .use-cases-headline{margin:0;font-family:"Funnel Display",sans-serif;font-size:clamp(36px,3.2vw,56px);font-weight:400;line-height:1.12;color:#030712}.use-cases-block .use-cases-headline .headline-line-1,.use-cases-block .use-cases-headline .headline-line-2{display:block}.use-cases-block .use-cases-headline .headline-line-2{color:#7d848f}.use-cases-block .use-cases-intro{margin-top:28px;max-width:560px}.use-cases-block .use-cases-intro p{margin:0 0 16px;font-size:16px;line-height:1.5;color:#374151}.use-cases-block .use-cases-intro p:last-child{margin-bottom:0}.use-cases-block .use-cases-toggle{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px;border:1px solid #e0e1e2;border-radius:999px;background:#fff}.use-cases-block .use-cases-toggle-btn{appearance:none;border:0;margin:0;cursor:pointer;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:550;line-height:1.4;padding:10px 20px;border-radius:999px;background:rgba(0,0,0,0);color:#6b7280;transition:background .25s ease,color .25s ease}.use-cases-block .use-cases-toggle-btn.is-active{background:#030712;color:#fff}.use-cases-block .use-cases-toggle-btn:hover:not(.is-active){color:#030712}.use-cases-block .use-cases-toggle-btn:focus-visible{outline:2px solid #163b89;outline-offset:2px}.use-cases-block .use-cases-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.use-cases-block .use-cases-card{display:none;flex-direction:column;padding:36px 32px 32px;border:1px solid #e0e1e2;border-radius:24px;background:#fff;min-height:100%}.use-cases-block .use-cases-card.is-visible{display:flex}.use-cases-block .card-index{margin:0 0 20px;font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#6b7280}.use-cases-block .card-title{margin:0 0 16px;font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:500;line-height:1.25;color:#030712;text-wrap:balance}.use-cases-block .card-description{margin:0 0 24px}.use-cases-block .card-description p{margin:0 0 12px;font-size:15px;line-height:1.55;color:#374151}.use-cases-block .card-description p:last-child{margin-bottom:0}.use-cases-block .card-highlight{display:flex;align-items:flex-start;gap:10px;margin:0 0 28px;font-size:15px;line-height:1.45;color:#163b89}.use-cases-block .card-highlight .highlight-arrow{flex-shrink:0;font-weight:500;line-height:1.45}.use-cases-block .card-highlight .highlight-text{font-weight:500}.use-cases-block .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-family:"Roboto Flex",sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:#030712;text-decoration:none}.use-cases-block .card-link:hover{text-decoration:underline}.use-cases-block .card-link .card-link-arrow{font-size:14px;line-height:1}.use-cases-block:not(.bg-light) .use-cases-card{background:#fff}.use-cases-block:not(.bg-light) .use-cases-toggle{background:rgba(255,255,255,.92)}@media(max-width: 1024px){.use-cases-block .use-cases-header{flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:40px}.use-cases-block .use-cases-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.use-cases-block .use-cases-headline{font-size:32px}.use-cases-block .use-cases-intro{max-width:none}.use-cases-block .use-cases-grid{grid-template-columns:1fr}.use-cases-block .use-cases-card{padding:28px 24px}.use-cases-block .card-title{font-size:22px}}.downloads-block .container{margin:0 auto}.downloads-block__head{max-width:576px;margin:0 auto 64px;text-align:center}.downloads-block__head .eyebrow{justify-content:center}.downloads-block__head>:last-child{margin-bottom:0}.downloads-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 900px){.downloads-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.downloads-grid{grid-template-columns:1fr;gap:64px}}.dl-card{display:flex;flex-direction:column;cursor:pointer}.dl-card__cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#e5e7eb;border-radius:32px;overflow:hidden}.dl-card__book{width:42%;max-width:170px;height:auto;object-fit:contain;box-shadow:0 12px 30px rgba(3,7,18,.18)}.dl-card__hint{position:absolute;bottom:24px;right:24px;display:inline-flex;transition:opacity .25s}.dl-card__hint .icon{width:20px;height:20px}.dl-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s;background:rgba(3,7,18,.28)}.dl-card:hover .dl-card__hint{opacity:0}.dl-card:hover .dl-card__overlay{opacity:1}.dl-card__unlock,.dl-card__download{display:inline-flex;align-items:center;gap:8px}.dl-card__unlock .icon,.dl-card__download .icon{width:16px;height:16px;stroke-width:2.5}.dl-card__unlock{border:none}.dl-card__body{padding:32px 32px 0}@media(max-width: 600px){.dl-card__body{padding:20px 20px 0}}.dl-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 16px;padding:0;margin:0}.dl-card__tags li{margin:0;font-family:"Funnel Display";font-size:11px;font-weight:500;line-height:normal;letter-spacing:.88px;text-transform:uppercase;color:#030712;padding:6px 10px;background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:9999px}.dl-card__title{font-family:"Funnel Display";font-size:18px;font-weight:500;line-height:normal;color:#030712;margin:0 0 8px}.dl-card__desc{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#374151;margin:0}@media(max-width: 600px){.dl-card__desc{font-size:14px}}.downloads-block .dl-card__tags{list-style:none;padding-left:0;margin:0;margin-bottom:16px}.downloads-block .dl-card__tags li{margin:0}.downloads-block .dl-card__title{font-family:"Funnel Display";font-size:18px;font-weight:500;line-height:normal;color:#030712}.downloads-block .dl-card__unlock,.downloads-block .dl-card__download{display:inline-flex;margin-left:0}.downloads-block .dl-card__unlock .icon,.downloads-block .dl-card__download .icon{margin-left:0}.downloads-block.is-locked .dl-card__download{display:none}.downloads-block.has-access .dl-card__unlock{display:none}.dl-redirect .container{max-width:680px;margin:0 auto;padding-top:80px;padding-bottom:120px;text-align:center}.dl-redirect__intro{color:#374151;margin-top:20px}.dl-redirect__hint{font-size:14px;color:#64748b;margin-top:32px}.dl-redirect__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px}.dl-redirect__actions .button{display:inline-flex;align-items:center;gap:8px;margin-left:0}.dl-redirect__actions .button .icon{width:16px;height:16px;stroke-width:2.5;margin-left:0}body.dl-modal-open{overflow:hidden}.dl-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px}.dl-modal[hidden]{display:none}.dl-modal__backdrop{position:absolute;inset:0;background:rgba(3,7,18,.55);backdrop-filter:blur(2px)}.dl-modal__dialog{position:relative;width:100%;max-width:635px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:32px;padding:56px}.dl-modal__dialog::-webkit-scrollbar{width:6px}.dl-modal__dialog::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:32px 0}.dl-modal__dialog::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}@supports not selector(::-webkit-scrollbar){.dl-modal__dialog{scrollbar-width:thin;scrollbar-color:#d1d5db rgba(0,0,0,0)}}@media(max-width: 600px){.dl-modal__dialog{padding:32px 24px;border-radius:24px}}.dl-modal__close{position:absolute;top:24px;right:24px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:#030712;transition:color .2s}.dl-modal__close:hover{color:#475569}.dl-modal__close .icon{width:16px;height:16px;stroke-width:2.5}.special-content .container{margin-left:auto;margin-right:auto}.special-content .eaie-intro{max-width:720px;margin:0 auto 56px;text-align:center}.special-content--enterprise-ai-engine .eaie-stage{position:relative;width:100%;aspect-ratio:1000/600;background:rgba(0,0,0,0);border-radius:16px;overflow:hidden}.special-content--enterprise-ai-engine .eaie-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.special-content--enterprise-ai-engine .eaie-frame{position:absolute;top:50%;left:50%;width:650px;height:auto;transform:translate(-50%, -50%);pointer-events:none;z-index:0;animation:eaie-frame-pulse 4s ease-in-out infinite}.special-content--enterprise-ai-engine .eaie-frame__path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s ease-out}.special-content--enterprise-ai-engine.is-inview .eaie-frame__path{stroke-dashoffset:0}.special-content--enterprise-ai-engine .eaie-ring{position:relative;width:400px;height:400px;z-index:1}.special-content--enterprise-ai-engine .eaie-ring__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:50% 50%;will-change:transform}.special-content--enterprise-ai-engine .eaie-ring__img--a{z-index:1;animation:eaie-ring-spin-cw 30s linear infinite}.special-content--enterprise-ai-engine .eaie-ring__img--b{z-index:2;animation:eaie-ring-spin-ccw 45s linear infinite}.special-content--enterprise-ai-engine .eaie-ring__shadow{position:absolute;left:50%;bottom:-80px;width:220px;height:9px;transform:translateX(-50%);border-radius:223px;background:rgba(2,0,73,.73);filter:blur(35px);z-index:0;pointer-events:none}.special-content--enterprise-ai-engine .eaie-center__label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:400;line-height:28px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.35) 7.06%, rgba(0, 0, 0, 0.95) 49.23%, rgba(0, 0, 0, 0.35) 91.41%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.special-content--enterprise-ai-engine .eaie-box{position:absolute;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:24px 34px;border-radius:32px;box-shadow:none;width:350px;opacity:0;transform:translateY(12px);transition:opacity .6s ease-out,transform .6s ease-out;z-index:3}.special-content--enterprise-ai-engine.is-inview .eaie-box{opacity:1;transform:translateY(0)}.special-content--enterprise-ai-engine .eaie-box--top-left{top:12%;left:4%}.special-content--enterprise-ai-engine .eaie-box--top-right{top:12%;right:4%}.special-content--enterprise-ai-engine .eaie-box--bottom-left{bottom:12%;left:4%}.special-content--enterprise-ai-engine .eaie-box--bottom-right{bottom:12%;right:4%}.special-content--enterprise-ai-engine .eaie-box--top-left,.special-content--enterprise-ai-engine .eaie-box--bottom-left{justify-content:flex-end;text-align:right}.special-content--enterprise-ai-engine.is-inview .eaie-box--top-left{transition-delay:.1s}.special-content--enterprise-ai-engine.is-inview .eaie-box--top-right{transition-delay:.25s}.special-content--enterprise-ai-engine.is-inview .eaie-box--bottom-left{transition-delay:.4s}.special-content--enterprise-ai-engine.is-inview .eaie-box--bottom-right{transition-delay:.55s}.special-content--enterprise-ai-engine .eaie-box__avatars{display:flex;flex-shrink:0}.special-content--enterprise-ai-engine .eaie-box__avatar{display:inline-block;width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-left:-10px}.special-content--enterprise-ai-engine .eaie-box__avatar:first-child{margin-left:0}.special-content--enterprise-ai-engine .eaie-box__avatar img{width:100%;height:100%;object-fit:cover;display:block}.special-content--enterprise-ai-engine .eaie-box__body{font-family:"Roboto Flex",sans-serif;font-size:16px;line-height:1.3}.special-content--enterprise-ai-engine .eaie-box__headline{margin:0;font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:500;color:#0f172a}.special-content--enterprise-ai-engine .eaie-box__text{margin:2px 0 0;font-family:"Roboto Flex",sans-serif;font-size:16px;color:#475569}@keyframes eaie-ring-spin-cw{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes eaie-ring-spin-ccw{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes eaie-frame-pulse{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:.9}50%{transform:translate(-50%, -50%) scale(1.025);opacity:1}}@media(prefers-reduced-motion: reduce){.special-content--enterprise-ai-engine .eaie-ring__img{animation:none}.special-content--enterprise-ai-engine .eaie-frame{animation:none}.special-content--enterprise-ai-engine .eaie-frame__path{stroke-dashoffset:0;transition:none}.special-content--enterprise-ai-engine .eaie-box{opacity:1;transform:none;transition:none}}@media(max-width: 900px){.special-content--enterprise-ai-engine .eaie-stage{aspect-ratio:auto;padding:40px 0 24px;overflow:visible}.special-content--enterprise-ai-engine .eaie-center{position:relative;top:auto;left:auto;transform:none;margin:0 auto 32px;overflow:visible}.special-content--enterprise-ai-engine .eaie-ring{width:260px;height:260px}.special-content--enterprise-ai-engine .eaie-frame{width:min(360px,100vw - 16px);max-width:none}.special-content--enterprise-ai-engine .eaie-box{position:relative;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin:8px auto;min-width:0;width:100%;max-width:360px;justify-content:flex-start;text-align:left}}.animation{width:100%}.animation svg{display:block;width:100%;height:100%}.animation.animation--boxed{background:#fff;border-radius:24px;padding:20px}.spacing-block.spacing-small{height:40px}.spacing-block.spacing-medium{height:100px}.spacing-block.spacing-large{height:160px}.spacing-block.spacing-xlarge{height:240px}.event-hero{position:relative;border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:40px auto var(--basicpadding);max-width:1232px;aspect-ratio:16/9;color:#fff}.event-hero .event-hero-content{position:relative;z-index:1;text-align:center;padding:80px 24px}.event-hero .event-hero-content .eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;padding-left:0;color:rgba(255,255,255,.7);margin-top:0}.event-hero .event-hero-content .eyebrow::before{position:relative;top:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Crect width='12' height='12' fill='%23fff' fill-opacity='.4' rx='6'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E")}.event-hero .event-hero-content h1{font-family:"Funnel Display",sans-serif;font-size:62px;font-weight:400;line-height:1.05;margin:0;color:#fff;letter-spacing:-0.02em;background:var(--white_transparent, linear-gradient(90deg, rgba(255, 255, 255, 0.61) 25.53%, rgba(255, 255, 255, 0.9) 51.86%, rgba(255, 255, 255, 0.46) 75.94%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.event-hero .event-hero-content .event-intro{font-size:24px;color:rgba(255,255,255,.8);margin:2px 0 0}.event-hero .event-countdown{margin-top:48px}.event-hero .countdown-units{display:flex;gap:12px;justify-content:center}.event-hero .countdown-unit{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:32px;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-hero .countdown-value{display:block;font-family:"Funnel Display",sans-serif;font-size:48px;font-weight:400;line-height:1;color:#fff}.event-hero .countdown-label{display:block;font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:rgba(255,255,255,.5);margin-top:8px}.event-hero .event-watch-btn{margin-top:48px;display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:14px 32px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.event-hero .event-watch-btn svg{width:18px;height:18px;fill:#fff;margin:0}.event-hero .event-watch-btn:hover{background:rgba(255,255,255,.25)}.event-hero .event-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.event-hero .event-video::-webkit-media-controls-panel{opacity:0;transition:opacity .3s}.event-hero .event-video:hover::-webkit-media-controls-panel{opacity:1}.event-hero .event-end-screen{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;opacity:0;pointer-events:none;transition:opacity .6s ease}.event-hero .event-end-screen .event-hero-content{opacity:1}.event-hero .event-end-screen .event-end-actions{display:flex;align-items:center;justify-content:center;gap:12px}.event-hero.video-playing>.event-hero-content{opacity:0;pointer-events:none}.event-hero.video-ended .event-video{opacity:0}.event-hero.video-ended .event-end-screen{opacity:1;pointer-events:auto}section.wrap{max-width:1280px;margin:0 auto;padding:0 24px;padding-top:64px;padding-bottom:var(--basicpadding)}section.wrap .newsfeed-header{width:calc(50% - 32px);margin:0 auto;text-align:center;margin-bottom:120px}section.wrap .newsfeed-header h1{font-family:"Funnel Display",sans-serif;font-size:clamp(48px,3.125vw,70px);font-weight:400;line-height:1.11;color:#030712;margin:0}section.wrap .newsfeed-header h2{font-family:"Funnel Display";font-size:36px;font-weight:400;line-height:1.11;color:#030712}section.wrap .newsfeed-header>.subtitle{display:block;font-family:"Roboto Flex",sans-serif;font-size:20px;font-weight:400;line-height:1.4;color:#6b7280;margin-top:12px}section.wrap .newsfeed-header p.eyebrow{display:flex;justify-content:center;align-items:center;gap:8px}section.wrap .newsfeed-header p.eyebrow::before{position:relative;top:0}section.wrap .newsfeed-header .newsfeed-intro a{text-decoration:underline}section.wrap>.more.newsfeed{text-align:center;margin-top:64px}section.wrap>.more.newsfeed .button{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5}section.wrap>.more.newsfeed .button:hover{background:#252a35}.newslist{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 24px}.news-item{position:relative;display:flex;flex-direction:column}.news-item .thumb{aspect-ratio:16/10;overflow:hidden;border-radius:16px;background-color:#f3f4f6}.news-item .thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.news-item .thumb.empty{background-color:#e5e7eb}.news-item:hover .thumb img{transform:scale(1.05)}.news-item .news-item-body{padding-top:20px}.news-item .news-item-body .date{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#6b7280;margin-bottom:8px;display:flex;align-items:center;gap:10px}.news-item .news-item-body .date::before{content:"";display:block;width:32px;height:1px;background-color:#9ca3af}.news-item .news-item-body .headline{font-family:"Funnel Display",sans-serif;font-size:20px;font-weight:600;line-height:1.2;color:#030712;margin:0 0 8px 0}.news-item .news-item-body .excerpt{font-family:"Roboto Flex",sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
/* Newsletter overview (page-newsletter.php) */
.newsletter-overview{--nl-ink:#030712;--nl-muted:#364153;--nl-soft:#6a7282;--nl-line:#e5e7eb;--nl-surface:#f3f4f6;max-width:1280px;margin:0 auto;padding:0 24px;padding-top:clamp(64px,8vw,100px);padding-bottom:var(--basicpadding);color:var(--nl-ink)}
.newsletter-overview .newsletter-eyebrow{margin:0;font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-ink)}
.newsletter-overview .newsletter-heading{margin:0;font-family:"Funnel Display",sans-serif;font-size:clamp(28px,2.2vw,32px);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--nl-ink)}.newsletter-overview .newsletter-serif{font-family:"Newsreader",Georgia,"Times New Roman",serif;font-weight:400}
.newsletter-overview .newsletter-body{margin:0;font-family:"Roboto Flex",sans-serif;font-size:16px;line-height:1.55;color:var(--nl-muted)}
.newsletter-overview .newsletter-meta{margin:0;font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-soft)}
.newsletter-overview__header{width:min(700px,100%);margin:0 auto 76px;text-align:center}
.newsletter-overview__header h1{margin:0;font-family:"Funnel Display",sans-serif;font-size:clamp(48px,5vw,60px);font-weight:400;line-height:.95;letter-spacing:-.02em;color:var(--nl-ink)}
.newsletter-overview__rule{width:203px;height:1px;margin:14px auto 16px;background:#111827;opacity:.34}
.newsletter-overview__lede{margin:0 auto;max-width:700px;font-family:"Roboto Flex",sans-serif;font-size:18px;line-height:1.55;color:var(--nl-muted)}
.newsletter-overview__intro{margin-top:16px;font-family:"Roboto Flex",sans-serif;font-size:18px;line-height:1.55;color:var(--nl-muted)}
.newsletter-overview__intro p:last-child{margin-bottom:0}
.newsletter-section-head{margin:0 0 48px;padding:0 0 22px;border-bottom:1px solid var(--nl-line)}
.newsletter-section-head .newsletter-heading{margin-top:12px}
.newsletter-featured{display:grid;grid-template-columns:1fr 1fr;min-height:444px;border-bottom:1px solid var(--nl-line);padding-bottom:48px;color:inherit;text-decoration:none}
.newsletter-featured:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.newsletter-featured:hover .newsletter-cta__arrow,.newsletter-featured:focus-visible .newsletter-cta__arrow{transform:translate(2px,-2px)}
.newsletter-featured__art{position:relative;min-height:396px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#120b25 0%,#2a1450 45%,#0b1b33 100%)}
.newsletter-featured__art img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;position:absolute;inset:0;padding:24px;box-sizing:border-box}
.newsletter-featured__art img[src$=".jpg"],.newsletter-featured__art img[src$=".jpeg"],.newsletter-featured__art img[src$=".png"],.newsletter-featured__art img[src$=".webp"]{object-fit:cover;padding:0}
.newsletter-featured__art.is-empty{background:linear-gradient(135deg,#120b25 0%,#2a1450 45%,#0b1b33 100%)}
.newsletter-featured__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:54px}
.newsletter-featured__copy .newsletter-heading{max-width:500px;font-size:clamp(28px,2.4vw,36px)}
.newsletter-featured__copy .newsletter-body{max-width:520px}
.newsletter-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 0;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:var(--nl-ink)}
.newsletter-cta__arrow{display:inline-block;transition:transform .2s ease}
.newsletter-archive{padding:48px 0 40px}
.newsletter-archive>.newsletter-heading{margin-top:12px}
.newsletter-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 16px;margin-top:48px}
.newsletter-archive__empty{margin-top:32px;font-family:"Roboto Flex",sans-serif;font-size:16px;color:var(--nl-soft)}
.newsletter-archive-card{display:flex;flex-direction:column;gap:32px;min-width:0;color:inherit;text-decoration:none}
.newsletter-archive-card:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.newsletter-archive-card:hover .newsletter-archive-card__media{transform:scale(1.02)}
.newsletter-archive-card__media{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:8px;transition:transform .4s ease;background:var(--nl-surface)}
.newsletter-archive-card__placeholder{width:100%;aspect-ratio:4/3;border-radius:8px;background:var(--nl-surface)}
.newsletter-archive-card__copy{display:flex;flex-direction:column;gap:16px}
.newsletter-archive-card__summary{display:flex;flex-direction:column;gap:8px;width:min(336px,100%)}
.newsletter-archive-card__summary h3{margin:0;font-family:"Newsreader",Georgia,"Times New Roman",serif;font-size:clamp(22px,1.8vw,32px);font-weight:400;line-height:1.06;letter-spacing:-.03em;color:var(--nl-ink)}
.newsletter-archive-card__lines{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--nl-line)}
.newsletter-archive-card__lines p{margin:0;padding:10px 0;border-top:1px solid var(--nl-line);font-family:"Roboto Flex",sans-serif;font-size:16px;line-height:1.75;color:var(--nl-muted)}
article.post{max-width:1280px;margin:0 auto;padding:0 24px;padding-top:64px;padding-bottom:var(--basicpadding)}article.post .postinfo{margin-bottom:48px}article.post .postinfo .date{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#374151;margin-bottom:16px}article.post .postinfo .titles{margin-bottom:24px}article.post .postinfo .titles .title{font-family:"Funnel Display",sans-serif;font-size:48px;font-weight:400;line-height:1.11;color:#030712;margin:0}article.post .postinfo .titles .subtitle{display:block;font-family:"Roboto Flex",sans-serif;font-size:20px;font-weight:400;line-height:1.4;color:#6b7280;margin-top:36px;max-width:720px;margin-left:auto;margin-right:auto}article.post .postinfo .cat-tags{display:flex;flex-wrap:wrap;gap:8px}article.post .postinfo .cat-tags .tag{font-family:"Roboto Flex",sans-serif;font-size:12px;font-weight:500;color:#374151;background-color:#f3f4f6;padding:4px 12px;border-radius:30px}article.post .postinfo.no-image,article.post .postinfo.thumb-underneath{text-align:center}article.post .postinfo.no-image .cat-tags,article.post .postinfo.thumb-underneath .cat-tags{justify-content:center}article.post .postinfo.no-image{margin-bottom:64px}article.post .flexwrap{display:flex;gap:48px;align-items:flex-start;margin-bottom:48px}article.post .flexwrap .postinfo{flex:1;margin-bottom:0}article.post .flexwrap .bigthumb{flex:0 0 50%;max-width:50%}article.post .bigthumb{margin-bottom:48px;border-radius:16px;overflow:hidden}article.post .bigthumb img{width:100%;height:auto;display:block}article.post .bigvideo{margin-bottom:48px;border-radius:16px;overflow:hidden}article.post .bigvideo video{width:100%;height:auto;display:block}article.post .the-content{max-width:720px;margin:0 auto;padding-bottom:80px}article.post .news-text{margin-bottom:40px}article.post .news-text .content h2{font-family:"Funnel Display",sans-serif;font-size:36px;font-weight:400;line-height:1.11;color:#030712;margin-top:48px;margin-bottom:20px}article.post .news-text .content h3{font-family:"Funnel Display",sans-serif;font-size:24px;font-weight:400;line-height:1.2;color:#030712;margin-top:40px;margin-bottom:16px}article.post .news-text .content p{font-size:16px;font-weight:400;line-height:1.6;color:#2b2b2c;margin-bottom:16px}article.post .news-text .content p+p{margin-top:0}article.post .news-text .content a{text-decoration:underline;color:#2b2b2c;transition:opacity .2s ease}article.post .news-text .content a:hover{opacity:.6}article.post .news-text .content ul{padding:0;padding-left:20px;margin:20px 0;list-style-type:square}article.post .news-text .content ul li{margin:4px 0;line-height:1.6}article.post .news-text .content ol{padding:0;padding-left:20px;margin:20px 0}article.post .news-text .content ol li{margin:4px 0;line-height:1.6}article.post .news-text .content blockquote{margin:40px 0;padding-left:24px;border-left:3px solid #030712}article.post .news-text .content blockquote p{font-size:20px;line-height:1.4;color:#374151}article.post .news-text .content strong,article.post .news-text .content b{font-weight:600}article.post .news-text .content img{max-width:100%;height:auto;border-radius:8px}article.post .container{padding:0}article.post .news-singleimage{margin-bottom:40px}article.post .news-singleimage .container img{width:100%;height:auto;display:block;border-radius:8px}article.post .news-singleimage .container .caption{font-size:13px;color:#6b7280;margin-top:8px;line-height:1.4}article.post .news-videofile{margin-bottom:40px}article.post .news-videofile .container video{width:100%;height:auto;display:block;border-radius:8px}article.post .ytvideo{margin-bottom:40px}article.post .ytvideo .container .videocontainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}article.post .ytvideo .container .videocontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}article.post .news-quote{margin:34px 0;padding:16px 0;text-align:center}article.post .news-quote .quotes{font-family:"Funnel Display",sans-serif;font-size:64px;line-height:.7;color:#d1d5db}article.post .news-quote .quotes::before{content:"“"}article.post .news-quote .content{max-width:600px;margin:0 auto;font-size:24px}article.post .news-quote .content p{font-family:"Funnel Display";font-size:24px;line-height:1.4;color:#030712;font-weight:400;margin:0}article.post .news-quote .content .name{font-family:"Funnel Display",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#374151;margin-top:24px}article.post .list{margin-bottom:40px}article.post .list.connected{margin-top:-40px}article.post .list .container .list-item{padding:16px 0;border-bottom:1px solid #e5e7eb}article.post .list .container .list-item:first-child{border-top:1px solid #e5e7eb}article.post .list .container .list-item strong{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:600;color:#030712;display:block}article.post .list .container .list-item span{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;color:#6b7280;line-height:1.5}article.post .whattoreadnex{padding-top:80px;border-top:1px solid #e5e7eb;margin-bottom:80px}article.post .whattoreadnex>h1{width:calc(50% - 32px);margin:0 auto;text-align:center;font-family:"Funnel Display",sans-serif;font-size:36px;font-weight:400;line-height:1.11;color:#030712;margin-bottom:120px}article.post .whattoreadnex .newslist{grid-template-columns:repeat(4, 1fr);gap:24px}article.post .back.newsfeed{text-align:center;padding-bottom:40px}article.post .back.newsfeed .button{font-family:"Roboto Flex",sans-serif;font-weight:550;font-size:14px;border-radius:6px;background:#111827;padding:8px 32px;color:#fff;text-decoration:none;display:inline-block;transition:all .4s;line-height:1.5}article.post .back.newsfeed .button:hover{background:#252a35}#forminator-module-1988,.forminator-ui#forminator-module-1988.forminator-design--default,#forminator-module-1992,.forminator-ui#forminator-module-1992.forminator-design--default,#forminator-module-1560,.forminator-ui#forminator-module-1560.forminator-design--default,#forminator-module-1891,.forminator-ui#forminator-module-1891.forminator-design--default,#forminator-module-3146,.forminator-ui#forminator-module-3146.forminator-design--default,#forminator-module-3391,.forminator-ui#forminator-module-3391.forminator-design--default,#forminator-module-3392,.forminator-ui#forminator-module-3392.forminator-design--default{margin-top:64px}#forminator-module-1988 .forminator-input,#forminator-module-1988 .forminator-textarea,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-input,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-textarea,#forminator-module-1992 .forminator-input,#forminator-module-1992 .forminator-textarea,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-input,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-textarea,#forminator-module-1560 .forminator-input,#forminator-module-1560 .forminator-textarea,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-input,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-textarea,#forminator-module-1891 .forminator-input,#forminator-module-1891 .forminator-textarea,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-input,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-textarea,#forminator-module-3146 .forminator-input,#forminator-module-3146 .forminator-textarea,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-input,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-textarea,#forminator-module-3391 .forminator-input,#forminator-module-3391 .forminator-textarea,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-input,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-textarea,#forminator-module-3392 .forminator-input,#forminator-module-3392 .forminator-textarea,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-input,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-textarea{border-color:#e5e7eb;background-color:#fcfcfc;border-radius:6px}#forminator-module-1988 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1988.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-1992 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1992.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-1560 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1560.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-1891 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1891.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-3146 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3146.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-3391 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3391.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-3392 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3392.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]{border-color:#e5e7eb !important;background-color:#fcfcfc;border-radius:6px}#forminator-module-1988 .select2-selection__placeholder,.forminator-ui#forminator-module-1988.forminator-design--default .select2-selection__placeholder,#forminator-module-1992 .select2-selection__placeholder,.forminator-ui#forminator-module-1992.forminator-design--default .select2-selection__placeholder,#forminator-module-1560 .select2-selection__placeholder,.forminator-ui#forminator-module-1560.forminator-design--default .select2-selection__placeholder,#forminator-module-1891 .select2-selection__placeholder,.forminator-ui#forminator-module-1891.forminator-design--default .select2-selection__placeholder,#forminator-module-3146 .select2-selection__placeholder,.forminator-ui#forminator-module-3146.forminator-design--default .select2-selection__placeholder,#forminator-module-3391 .select2-selection__placeholder,.forminator-ui#forminator-module-3391.forminator-design--default .select2-selection__placeholder,#forminator-module-3392 .select2-selection__placeholder,.forminator-ui#forminator-module-3392.forminator-design--default .select2-selection__placeholder{color:#4b5563;font-size:15px}#forminator-module-1988 .forminator-field .forminator-label,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-field .forminator-label,#forminator-module-1992 .forminator-field .forminator-label,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-field .forminator-label,#forminator-module-1560 .forminator-field .forminator-label,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-field .forminator-label,#forminator-module-1891 .forminator-field .forminator-label,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-field .forminator-label,#forminator-module-3146 .forminator-field .forminator-label,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-field .forminator-label,#forminator-module-3391 .forminator-field .forminator-label,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-field .forminator-label,#forminator-module-3392 .forminator-field .forminator-label,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-field .forminator-label{color:#111827;font-size:14px !important;font-weight:500 !important;margin-bottom:4px}#forminator-module-1988 .forminator-required,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-required,#forminator-module-1992 .forminator-required,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-required,#forminator-module-1560 .forminator-required,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-required,#forminator-module-1891 .forminator-required,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-required,#forminator-module-3146 .forminator-required,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-required,#forminator-module-3391 .forminator-required,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-required,#forminator-module-3392 .forminator-required,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-required{color:#111827 !important;font-size:11px;vertical-align:2px}#forminator-module-1988 .forminator-textarea:focus,#forminator-module-1988 .forminator-input:focus,#forminator-module-1988 .forminator-input:active,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-input:active,#forminator-module-1992 .forminator-textarea:focus,#forminator-module-1992 .forminator-input:focus,#forminator-module-1992 .forminator-input:active,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-input:active,#forminator-module-1560 .forminator-textarea:focus,#forminator-module-1560 .forminator-input:focus,#forminator-module-1560 .forminator-input:active,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-input:active,#forminator-module-1891 .forminator-textarea:focus,#forminator-module-1891 .forminator-input:focus,#forminator-module-1891 .forminator-input:active,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-input:active,#forminator-module-3146 .forminator-textarea:focus,#forminator-module-3146 .forminator-input:focus,#forminator-module-3146 .forminator-input:active,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-input:active,#forminator-module-3391 .forminator-textarea:focus,#forminator-module-3391 .forminator-input:focus,#forminator-module-3391 .forminator-input:active,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-input:active,#forminator-module-3392 .forminator-textarea:focus,#forminator-module-3392 .forminator-input:focus,#forminator-module-3392 .forminator-input:active,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-input:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-input:active{outline:none;border-color:#9ca3af;box-shadow:0 0 0 3px rgba(163,163,163,.5)}#forminator-module-1988 [class*=forminator-icon-]:before,#forminator-module-1988 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-1988.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-ui [class^=forminator-icon-]:before,#forminator-module-1992 [class*=forminator-icon-]:before,#forminator-module-1992 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-1992.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-ui [class^=forminator-icon-]:before,#forminator-module-1560 [class*=forminator-icon-]:before,#forminator-module-1560 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-1560.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-ui [class^=forminator-icon-]:before,#forminator-module-1891 [class*=forminator-icon-]:before,#forminator-module-1891 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-1891.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-ui [class^=forminator-icon-]:before,#forminator-module-3146 [class*=forminator-icon-]:before,#forminator-module-3146 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-3146.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-ui [class^=forminator-icon-]:before,#forminator-module-3391 [class*=forminator-icon-]:before,#forminator-module-3391 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-3391.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-ui [class^=forminator-icon-]:before,#forminator-module-3392 [class*=forminator-icon-]:before,#forminator-module-3392 .forminator-ui [class^=forminator-icon-]:before,.forminator-ui#forminator-module-3392.forminator-design--default [class*=forminator-icon-]:before,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-ui [class^=forminator-icon-]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%234b5563' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.33' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");width:16px;height:16px}#forminator-module-1988 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,#forminator-module-1992 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,#forminator-module-1560 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,#forminator-module-1891 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,#forminator-module-3146 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,#forminator-module-3391 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,#forminator-module-3392 .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content{box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}#forminator-module-1988 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content,#forminator-module-1992 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content,#forminator-module-1560 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content,#forminator-module-1891 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content,#forminator-module-3146 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content,#forminator-module-3391 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content,#forminator-module-3392 .forminator-iti-input.iti .iti__dropdown-content,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-iti-input.iti .iti__dropdown-content{border-radius:6px;border-color:#e5e7eb !important}#forminator-module-1988 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-iti-input.iti .iti__country,#forminator-module-1992 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-iti-input.iti .iti__country,#forminator-module-1560 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-iti-input.iti .iti__country,#forminator-module-1891 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-iti-input.iti .iti__country,#forminator-module-3146 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-iti-input.iti .iti__country,#forminator-module-3391 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-iti-input.iti .iti__country,#forminator-module-3392 .forminator-iti-input.iti .iti__country,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-iti-input.iti .iti__country{padding:8px 16px}#forminator-module-1988 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-iti-input.iti .iti__search-input,#forminator-module-1992 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-iti-input.iti .iti__search-input,#forminator-module-1560 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-iti-input.iti .iti__search-input,#forminator-module-1891 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-iti-input.iti .iti__search-input,#forminator-module-3146 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-iti-input.iti .iti__search-input,#forminator-module-3391 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-iti-input.iti .iti__search-input,#forminator-module-3392 .forminator-iti-input.iti .iti__search-input,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-iti-input.iti .iti__search-input{padding:12px 14px;font-size:14px;border-bottom:1px solid #e5e7eb;border-radius:0}#forminator-module-1988 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus,#forminator-module-1992 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus,#forminator-module-1560 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus,#forminator-module-1891 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus,#forminator-module-3146 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus,#forminator-module-3391 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus,#forminator-module-3392 .forminator-iti-input.iti .iti__search-input:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-iti-input.iti .iti__search-input:focus{outline-color:#000;outline:none;background:rgba(0,0,0,0)}#forminator-module-1988 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-field--phone::placeholder,#forminator-module-1992 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-field--phone::placeholder,#forminator-module-1560 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-field--phone::placeholder,#forminator-module-1891 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-field--phone::placeholder,#forminator-module-3146 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-field--phone::placeholder,#forminator-module-3391 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-field--phone::placeholder,#forminator-module-3392 .forminator-field--phone::placeholder,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-field--phone::placeholder{color:rgba(0,0,0,0) !important}#forminator-module-1988 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1988.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],#forminator-module-1992 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1992.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],#forminator-module-1560 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1560.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],#forminator-module-1891 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1891.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],#forminator-module-3146 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3146.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],#forminator-module-3391 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3391.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],#forminator-module-3392 .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3392.forminator-design--default .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role=combobox]{background-color:#f0f0f0 !important}#forminator-module-1988 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-1992 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-1560 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-1891 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-3146 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-3391 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-3392 .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus{outline:0 !important;background-color:#fcfcfc !important}#forminator-module-1988 .forminator-consent__label p,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-consent__label p,#forminator-module-1992 .forminator-consent__label p,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-consent__label p,#forminator-module-1560 .forminator-consent__label p,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-consent__label p,#forminator-module-1891 .forminator-consent__label p,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-consent__label p,#forminator-module-3146 .forminator-consent__label p,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent__label p,#forminator-module-3391 .forminator-consent__label p,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent__label p,#forminator-module-3392 .forminator-consent__label p,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent__label p{font-weight:500 !important;margin:0;color:#4b5563}#forminator-module-1988 .forminator-consent__label a,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-consent__label a,#forminator-module-1992 .forminator-consent__label a,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-consent__label a,#forminator-module-1560 .forminator-consent__label a,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-consent__label a,#forminator-module-1891 .forminator-consent__label a,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-consent__label a,#forminator-module-3146 .forminator-consent__label a,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent__label a,#forminator-module-3391 .forminator-consent__label a,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent__label a,#forminator-module-3392 .forminator-consent__label a,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent__label a{color:#111827}#forminator-module-1988 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-consent .forminator-checkbox-box,#forminator-module-1992 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-consent .forminator-checkbox-box,#forminator-module-1560 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-consent .forminator-checkbox-box,#forminator-module-1891 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-consent .forminator-checkbox-box,#forminator-module-3146 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent .forminator-checkbox-box,#forminator-module-3391 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent .forminator-checkbox-box,#forminator-module-3392 .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent .forminator-checkbox-box{border-radius:4px;border-color:#e5e7eb !important;background-color:#fcfcfc !important}#forminator-module-1988 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before,#forminator-module-1992 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before,#forminator-module-1560 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before,#forminator-module-1891 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before,#forminator-module-3146 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before,#forminator-module-3391 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before,#forminator-module-3392 .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-checkbox .forminator-checkbox-box:before{color:#000}#forminator-module-1988 .forminator-error-message,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-error-message,#forminator-module-1992 .forminator-error-message,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-error-message,#forminator-module-1560 .forminator-error-message,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-error-message,#forminator-module-1891 .forminator-error-message,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-error-message,#forminator-module-3146 .forminator-error-message,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-error-message,#forminator-module-3391 .forminator-error-message,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-error-message,#forminator-module-3392 .forminator-error-message,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-error-message{display:none !important}#forminator-module-1988 .forminator-has_error .forminator-input,#forminator-module-1988 .forminator-has_error .forminator-textarea,#forminator-module-1988 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1988.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-1992 .forminator-has_error .forminator-input,#forminator-module-1992 .forminator-has_error .forminator-textarea,#forminator-module-1992 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1992.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-1560 .forminator-has_error .forminator-input,#forminator-module-1560 .forminator-has_error .forminator-textarea,#forminator-module-1560 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1560.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-1891 .forminator-has_error .forminator-input,#forminator-module-1891 .forminator-has_error .forminator-textarea,#forminator-module-1891 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-1891.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-3146 .forminator-has_error .forminator-input,#forminator-module-3146 .forminator-has_error .forminator-textarea,#forminator-module-3146 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3146.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-3391 .forminator-has_error .forminator-input,#forminator-module-3391 .forminator-has_error .forminator-textarea,#forminator-module-3391 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3391.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],#forminator-module-3392 .forminator-has_error .forminator-input,#forminator-module-3392 .forminator-has_error .forminator-textarea,#forminator-module-3392 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox],.forminator-ui#forminator-module-3392.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-has_error .forminator-textarea,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]{border-color:#e11d48 !important}#forminator-module-1988 .forminator-has_error .forminator-input:focus,#forminator-module-1988 .forminator-has_error .forminator-textarea:focus,#forminator-module-1988 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-1992 .forminator-has_error .forminator-input:focus,#forminator-module-1992 .forminator-has_error .forminator-textarea:focus,#forminator-module-1992 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-1560 .forminator-has_error .forminator-input:focus,#forminator-module-1560 .forminator-has_error .forminator-textarea:focus,#forminator-module-1560 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-1891 .forminator-has_error .forminator-input:focus,#forminator-module-1891 .forminator-has_error .forminator-textarea:focus,#forminator-module-1891 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-3146 .forminator-has_error .forminator-input:focus,#forminator-module-3146 .forminator-has_error .forminator-textarea:focus,#forminator-module-3146 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-3391 .forminator-has_error .forminator-input:focus,#forminator-module-3391 .forminator-has_error .forminator-textarea:focus,#forminator-module-3391 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,#forminator-module-3392 .forminator-has_error .forminator-input:focus,#forminator-module-3392 .forminator-has_error .forminator-textarea:focus,#forminator-module-3392 .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-has_error .forminator-input:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-has_error .forminator-textarea:focus,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-has_error .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}#forminator-module-1988 .forminator-button-submit,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-button-submit,#forminator-module-1992 .forminator-button-submit,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-button-submit,#forminator-module-1560 .forminator-button-submit,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-button-submit,#forminator-module-1891 .forminator-button-submit,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-button-submit,#forminator-module-3146 .forminator-button-submit,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-button-submit,#forminator-module-3391 .forminator-button-submit,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-button-submit,#forminator-module-3392 .forminator-button-submit,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-button-submit{background-color:#111827;color:#fff;border-radius:6px;width:100%}#forminator-module-1988 .forminator-button-submit:hover,.forminator-ui#forminator-module-1988.forminator-design--default .forminator-button-submit:hover,#forminator-module-1992 .forminator-button-submit:hover,.forminator-ui#forminator-module-1992.forminator-design--default .forminator-button-submit:hover,#forminator-module-1560 .forminator-button-submit:hover,.forminator-ui#forminator-module-1560.forminator-design--default .forminator-button-submit:hover,#forminator-module-1891 .forminator-button-submit:hover,.forminator-ui#forminator-module-1891.forminator-design--default .forminator-button-submit:hover,#forminator-module-3146 .forminator-button-submit:hover,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-button-submit:hover,#forminator-module-3391 .forminator-button-submit:hover,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-button-submit:hover,#forminator-module-3392 .forminator-button-submit:hover,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-button-submit:hover{box-shadow:none}.forminator-select-dropdown-container--open .forminator-custom-form-1988.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-1988.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-1988.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1988.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-1988.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1992.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-1992.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-1992.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1992.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-1992.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1560.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-1560.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-1560.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1560.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-1560.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1891.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-1891.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-1891.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-1891.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-1891.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select-dropdown-container--open .forminator-custom-form-3146.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-3146.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-3146.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-3146.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-3146.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select-dropdown-container--open .forminator-custom-form-3391.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-3391.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-3391.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-3391.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-3391.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select-dropdown-container--open .forminator-custom-form-3392.forminator-dropdown--default{background:#fff !important;border-radius:6px;border-color:#e5e7eb !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.02)}.forminator-select-dropdown-container--open .forminator-custom-form-3392.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#111827 !important;color:#fcfcfc !important}.forminator-select-dropdown-container--open .forminator-custom-form-3392.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{color:#4b5563 !important}.forminator-select-dropdown-container--open .forminator-custom-form-3392.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{outline:none !important}.forminator-select-dropdown-container--open .forminator-custom-form-3392.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background-color:#f0f0f0 !important;color:#111827 !important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search input{border-color:#e5e7eb !important}@media(min-width: 783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{padding:0 8px !important}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row{margin-left:-8px !important;margin-right:-8px !important}}#forminator-module-3146.forminator-ui.forminator-design--default,#forminator-module-3391.forminator-ui.forminator-design--default,#forminator-module-3392.forminator-ui.forminator-design--default{margin-top:0}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-row:not(:last-child),.forminator-ui#forminator-module-3146.forminator-design--default .forminator-row-inside:not(:last-child),.forminator-ui#forminator-module-3391.forminator-design--default .forminator-row:not(:last-child),.forminator-ui#forminator-module-3391.forminator-design--default .forminator-row-inside:not(:last-child),.forminator-ui#forminator-module-3392.forminator-design--default .forminator-row:not(:last-child),.forminator-ui#forminator-module-3392.forminator-design--default .forminator-row-inside:not(:last-child){margin-bottom:16px}.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-title,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-title,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-title{font-family:"Funnel Display";font-size:30px;font-weight:400;line-height:1.1;color:#0f172a;margin:0 0 12px}@media(max-width: 600px){.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-title,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-title,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-title{font-size:28px}}.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-intro,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-intro,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-intro{font-family:"Roboto Flex",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#475569;margin:0 0 24px}@media(max-width: 600px){.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-intro,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-intro,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-intro{font-size:14px}}.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-hint,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-hint,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-hint{font-family:"Roboto Flex",sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#64748b;margin:0}@media(max-width: 600px){.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-hint,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-hint,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-hint{line-height:1.2}}.forminator-ui#forminator-module-3146.forminator-design--default .dl-form-hint a,.forminator-ui#forminator-module-3391.forminator-design--default .dl-form-hint a,.forminator-ui#forminator-module-3392.forminator-design--default .dl-form-hint a{font-weight:500;color:#475569}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message.forminator-success,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message.forminator-success,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message.forminator-success{background:none !important;background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;color:#475569 !important}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message::before,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message.forminator-success::before,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message::before,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message.forminator-success::before,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message::before,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message.forminator-success::before{content:none !important}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message [class*=forminator-icon],.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message .forminator-label--success,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message.forminator-success [class*=forminator-icon],.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message.forminator-success .forminator-label--success,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message [class*=forminator-icon],.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message .forminator-label--success,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message.forminator-success [class*=forminator-icon],.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message.forminator-success .forminator-label--success,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message [class*=forminator-icon],.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message .forminator-label--success,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message.forminator-success [class*=forminator-icon],.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message.forminator-success .forminator-label--success{display:none !important}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message p,.forminator-ui#forminator-module-3146.forminator-design--default .forminator-response-message.forminator-success p,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message p,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-response-message.forminator-success p,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message p,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-response-message.forminator-success p{color:#475569 !important}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent{border:1px solid #e5e7eb;border-radius:12px;padding:20px !important;margin-top:16px !important;margin-left:8px !important;margin-right:8px !important}@media(max-width: 782px){.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent{margin-left:0 !important;margin-right:0 !important}}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent__label p.dl-consent-title,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent__label p.dl-consent-title,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent__label p.dl-consent-title{font-family:"Roboto Flex",sans-serif !important;font-size:16px !important;font-weight:600 !important;line-height:1.4 !important;color:#111827 !important;margin:0 0 8px !important}@media(max-width: 600px){.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent__label p.dl-consent-title,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent__label p.dl-consent-title,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent__label p.dl-consent-title{font-size:14px !important}}.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent__label p.dl-consent-text,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent__label p.dl-consent-text,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent__label p.dl-consent-text{font-family:"Roboto Flex",sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.5 !important;color:#475569 !important;margin:0 !important}@media(max-width: 600px){.forminator-ui#forminator-module-3146.forminator-design--default .forminator-consent__label p.dl-consent-text,.forminator-ui#forminator-module-3391.forminator-design--default .forminator-consent__label p.dl-consent-text,.forminator-ui#forminator-module-3392.forminator-design--default .forminator-consent__label p.dl-consent-text{font-size:12px !important;line-height:1.2 !important}}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-checkbox__wrapper,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-checkbox__wrapper,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-checkbox__wrapper{display:flex !important;align-items:center;gap:16px}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-checkbox__label,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-checkbox__label,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-checkbox__label{order:1;flex:1 1 auto;margin:0}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-checkbox,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-checkbox,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-checkbox{order:2;flex:0 0 auto;margin:0 !important;padding:0 !important;min-height:0 !important}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle input[type=checkbox],.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle input[type=checkbox],.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle input[type=checkbox]{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:0 !important}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box{display:block !important;position:relative !important;flex:0 0 auto !important;width:36px !important;min-width:36px !important;height:20px !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:999px !important;background:#cbd5e1 !important;background-image:none !important;box-shadow:none !important;transition:background .2s;cursor:pointer}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box::after,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box::after,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box::after{display:none !important;content:none !important}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box::before,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box::before,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-consent .forminator-checkbox-box::before{content:"" !important;position:absolute !important;top:2px !important;left:2px !important;right:auto !important;bottom:auto !important;width:16px !important;height:16px !important;margin:0 !important;border:none !important;border-radius:50% !important;background:#fff !important;background-image:none !important;box-shadow:0 1px 2px rgba(3,7,18,.2) !important;opacity:1 !important;transform:none !important;transition:transform .2s}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-consent input[type=checkbox]:checked+.forminator-checkbox-box,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-consent input[type=checkbox]:checked+.forminator-checkbox-box,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-consent input[type=checkbox]:checked+.forminator-checkbox-box{background:#111827 !important}.forminator-ui#forminator-module-3146.forminator-design--default .dl-consent-toggle .forminator-consent input[type=checkbox]:checked+.forminator-checkbox-box::before,.forminator-ui#forminator-module-3391.forminator-design--default .dl-consent-toggle .forminator-consent input[type=checkbox]:checked+.forminator-checkbox-box::before,.forminator-ui#forminator-module-3392.forminator-design--default .dl-consent-toggle .forminator-consent input[type=checkbox]:checked+.forminator-checkbox-box::before{transform:translateX(16px) !important}

/* Newsletter issue detail + story */
.newsletter-issue,.newsletter-article{--nl-ink:#030712;--nl-muted:#364153;--nl-soft:#6a7282;--nl-line:#e5e7eb;--nl-surface:#f3f4f6;--nl-violet:#bd4bea;max-width:1280px;margin:0 auto;padding:0 24px;padding-top:clamp(64px,8vw,100px);padding-bottom:86px;color:var(--nl-ink)}
.newsletter-issue .newsletter-eyebrow,.newsletter-article .newsletter-eyebrow{margin:0;font-family:'Funnel Display',sans-serif;font-size:12px;font-weight:500;line-height:1.7;letter-spacing:.1em;text-transform:uppercase}
.newsletter-issue .newsletter-heading,.newsletter-article .newsletter-heading{margin:0;font-size:clamp(28px,2.2vw,32px);font-weight:400;line-height:1.06;letter-spacing:-.02em}
.newsletter-issue .newsletter-serif,.newsletter-article .newsletter-serif{font-family:'Newsreader',Georgia,'Times New Roman',serif;font-weight:400}
.newsletter-issue .newsletter-body,.newsletter-article .newsletter-body{margin:0;font-size:16px;line-height:1.55;color:var(--nl-muted)}
.newsletter-issue .newsletter-meta,.newsletter-article .newsletter-meta{margin:0;font-family:'Funnel Display',sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-soft)}
.newsletter-issue .newsletter-cta,.newsletter-article .newsletter-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 0;color:inherit;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4}
.newsletter-issue .newsletter-cta:hover .newsletter-cta__arrow,.newsletter-issue .newsletter-cta:focus-visible .newsletter-cta__arrow,.newsletter-article .newsletter-cta:hover .newsletter-cta__arrow,.newsletter-article .newsletter-cta:focus-visible .newsletter-cta__arrow{transform:translate(2px,-2px)}
.newsletter-issue .newsletter-cta__arrow,.newsletter-article .newsletter-cta__arrow{display:block;width:16px;height:16px;flex:0 0 16px;transition:transform .18s ease}
.newsletter-issue__header{width:min(700px,100%);margin:0 auto 48px;text-align:center}
.newsletter-issue__header h1{margin:0;font-family:'Newsreader',Georgia,'Times New Roman',serif;font-size:clamp(48px,5vw,60px);font-weight:400;line-height:.92;letter-spacing:-1px}
.newsletter-issue__header h1 a{color:inherit;text-decoration:none}
.newsletter-issue__rule{width:203px;height:1px;margin:10px auto 15px;background:#111827;opacity:.34}
.newsletter-issue__label{margin:0;font-family:'Funnel Display',sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(3,7,18,.7)}
.newsletter-issue__stack{display:flex;flex-direction:column;gap:48px}
.newsletter-issue__empty{color:var(--nl-soft);font-size:16px}
.newsletter-lead{position:relative;min-height:600px;overflow:hidden;border-radius:8px;background:#13072b center/cover no-repeat;box-shadow:0 16px 44px rgba(7,42,58,.08);color:#fff}
.newsletter-lead__content{position:relative;z-index:2;width:50%;min-height:600px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:56px}
.newsletter-lead__content h2{max-width:465px;margin:16px 0;font-size:clamp(2.8rem,4vw,3.375rem);line-height:.98;letter-spacing:-1px}
.newsletter-lead__content p:not(.newsletter-eyebrow){max-width:465px;margin:0 0 22px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.65}
.newsletter-lead__content .newsletter-cta{color:#fff}
.newsletter-lead__art{position:absolute;z-index:1;width:min(34%,397px);left:68%;top:50%;transform:translate(-50%,-50%)}
.newsletter-signal__title{width:min(576px,100%);margin:0 auto 48px;text-align:center}
.newsletter-signal__title .newsletter-heading{margin-top:16px}
.newsletter-signal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.newsletter-signal__card{min-height:444px;display:flex;flex-direction:column;gap:14px;padding:54px;background:var(--nl-surface);border-radius:8px}
.newsletter-signal__card h3{margin:0;min-height:58px;font-size:18px;line-height:1.35}
.newsletter-signal__card p{margin:auto 0 0;font-size:16px;line-height:1.5;color:#374151}
.newsletter-signal__number{display:flex;align-items:center;gap:8px;font-family:'Newsreader',Georgia,serif;font-size:32px;font-weight:500;line-height:1;color:#374151}
.newsletter-signal__number:before{content:"";width:32px;height:1px;background:#374151}
.newsletter-story-row,.newsletter-worth{display:grid;grid-template-columns:1fr 1fr;min-height:444px;border-top:1px solid var(--nl-line);padding-top:48px}
.newsletter-story-row__copy,.newsletter-worth__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:54px}
.newsletter-story-row__copy{padding-left:0}
.newsletter-story-row__media,.newsletter-worth__media{position:relative;overflow:hidden;border-radius:6px;min-height:396px;background:#120b25 center/cover no-repeat}
.newsletter-story-row__media img,.newsletter-worth__media img{position:absolute;width:min(34.55%,213px);height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}
.newsletter-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid var(--nl-line);padding-top:48px}
.newsletter-editorial{min-height:444px;display:flex;flex-direction:column;align-items:flex-start;padding:54px;border-radius:7px;background:var(--nl-surface)}
.newsletter-editorial h2{margin:16px 0}
.newsletter-editorial .newsletter-cta{margin-top:auto}
.newsletter-editorial.newsletter-editorial--number{background:#020617;color:#fff}
.newsletter-editorial.newsletter-editorial--number .newsletter-body,.newsletter-editorial.newsletter-editorial--number .newsletter-meta{color:rgba(255,255,255,.82)}
.newsletter-editorial.newsletter-editorial--question{background:var(--nl-violet)}
.newsletter-editorial__number{margin:28px 0 24px;font-family:'Newsreader',Georgia,serif;font-size:clamp(4.5rem,7vw,7rem);font-weight:400;line-height:.8;letter-spacing:-3px}
.newsletter-article__top{width:min(1232px,100%);margin:0 auto}
.newsletter-article__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:34px;color:var(--nl-muted);text-decoration:none;font-size:14px}
.newsletter-article__head{width:min(700px,100%);margin:0 auto 48px}
.newsletter-article__head h1{margin:16px 0;font-size:clamp(3rem,4vw,3.375rem);line-height:.98;letter-spacing:-1px}
.newsletter-article__standfirst{margin:0 0 12px;font-size:18px;line-height:1.55}
.newsletter-article__byline{margin:0 0 10px;font-size:16px;line-height:1.6}
.newsletter-article__hero{position:relative;min-height:min(56vw,689px);overflow:hidden;border-radius:8px;background:#13072b center/cover no-repeat;box-shadow:0 16px 44px rgba(7,42,58,.08)}
.newsletter-article__hero img{position:absolute;width:min(56%,680px);max-height:72%;left:50%;top:50%;transform:translate(-50%,-50%)}
.newsletter-article__hero.newsletter-article__hero--workflow img,.newsletter-article__hero.newsletter-article__hero--worth img{width:min(34.55%,426px);max-height:none;height:auto}
.newsletter-article__body{width:min(700px,calc(100% - 48px));margin:64px auto 96px}
.newsletter-article__body p{margin:0 0 26px;font-size:16px;line-height:1.625}
.newsletter-article__body h2{margin:58px 0 24px;font-family:'Newsreader',Georgia,serif;font-size:32px;font-weight:400;line-height:1.06;letter-spacing:-.8px}
.newsletter-article__body .workflow-step{margin:0;padding:22px 0;border-top:1px solid var(--nl-line)}
.newsletter-article__body .workflow-step:last-child{border-bottom:1px solid var(--nl-line)}
.newsletter-article__body .workflow-step h3{margin:0 0 8px;font-family:'Funnel Display',sans-serif;font-size:13px;letter-spacing:.09em}
.newsletter-article__body .question-quote{margin:24px 0 30px;padding-left:26px;border-left:2px solid var(--nl-violet);font-family:'Newsreader',Georgia,serif;font-size:1.7rem;line-height:1.25}
.newsletter-related{padding:0 0 40px}
.newsletter-related__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--nl-line)}
.newsletter-related__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:64px 0;border-bottom:1px solid var(--nl-line)}
.newsletter-related__media{position:relative;overflow:hidden;width:100%;min-height:444px;border-radius:6px;background:#120b25 center/cover no-repeat}
.newsletter-related__media img{position:absolute;width:min(34.55%,213px);height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}
.newsletter-related__copy{min-height:444px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:54px}
.newsletter-related__copy h3{margin:0;font-size:32px;line-height:34px;letter-spacing:-.8px}
.newsletter-related__copy>p:not(.newsletter-eyebrow):not(.newsletter-meta){margin:0;font-size:16px;line-height:24px;color:#374151}
@media (max-width:900px){.newsletter-signal__grid,.newsletter-trio{grid-template-columns:1fr}.newsletter-story-row,.newsletter-worth,.newsletter-related__card{grid-template-columns:1fr}.newsletter-lead__content{width:64%;padding:42px}.newsletter-lead__art{left:78%;width:30%}.newsletter-signal__card,.newsletter-editorial{min-height:auto}}
@media (max-width:620px){.newsletter-issue,.newsletter-article{padding-top:54px}.newsletter-issue__stack{gap:36px}.newsletter-lead{min-height:720px}.newsletter-lead__content{width:100%;min-height:480px;justify-content:flex-start;padding:42px 28px}.newsletter-lead__art{width:58%;left:50%;top:auto;bottom:35px;transform:translateX(-50%)}.newsletter-article__body{width:calc(100% - 32px);margin-top:48px}.newsletter-related__copy{min-height:auto;padding:4px}.newsletter-related__media{min-height:230px}}

