*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--max-width: 1400px;--spacing-xs: .375rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--color-primary-50: #fafafa;--color-primary-100: #f5f5f5;--color-primary-200: #e5e5e5;--color-primary-300: #d4d4d4;--color-primary-400: #a3a3a3;--color-primary-500: #737373;--color-primary-600: #525252;--color-primary-700: #404040;--color-primary-800: #262626;--color-primary-900: #171717;--color-secondary-200: #f1f5f9;--color-secondary-500: #475569;--color-secondary-700: #334155;--color-tercenary-200: #fef7f0;--color-tercenary-500: #fdba74;--color-tercenary-700: #ea580c;--color-button-primary: #999999;--color-button-primary-hover: #808080;--color-button-text: #ffffff;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Monaco, Inconsolata, "Roboto Mono", "Noto Sans Mono", "Droid Sans Mono", "Courier New", monospace;--font-display: var(--font-sans);--font-accent: var(--font-sans);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.1875rem;--font-size-3xl: 1.375rem;--font-size-4xl: 1.625rem;--font-size-5xl: 1.875rem;--font-size-6xl: 2.25rem;--font-size-7xl: 2.5rem;--font-size-8xl: 3rem;--font-size-9xl: 3.5rem;--font-size-10xl: 4rem;--space-1: .25rem;--space-2: .375rem;--space-3: .5rem;--space-4: .75rem;--space-5: 1rem;--space-6: 1.25rem;--space-8: 1.5rem;--space-10: 2rem;--space-12: 2.5rem;--space-16: 3rem;--space-20: 3.5rem;--space-24: 4rem;--space-32: 5rem;--space-40: 6rem;--space-48: 7rem;--space-56: 8rem;--space-64: 10rem}body{font-family:var(--font-sans);margin:0;padding:0;line-height:1.6;font-size:var(--font-size-lg)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;outline:none}.btn-nav-link{font-weight:500;color:var(--color-primary-400);transition:color .2s ease-in;outline:none}.btn-nav-link:hover{text-decoration:none;color:var(--color-primary-900)}.btn-nav-link.active{color:var(--color-primary-900)}.btn-cta-primary{background-color:var(--color-button-primary);color:var(--color-button-text);font-weight:500}.btn-cta-primary:hover{background-color:var(--color-button-primary-hover);color:var(--color-button-text)}.btn-cta-secondary{background-color:transparent;color:var(--color-button-primary);border:1px solid var(--color-button-primary);font-weight:500}.btn-cta-secondary:hover{background-color:var(--color-button-primary);color:var(--color-button-text)}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1px solid rgb(13 21 40);outline-offset:-.05rem}.section{padding-top:var(--space-20);padding-bottom:var(--space-20);padding-left:var(--space-2);padding-right:var(--space-2)}.section-solid,.section-alternate{background-color:var(--color-primary-200)}.section-title{margin-bottom:var(--space-8);text-align:left}@media (min-width: 768px){.section-title{text-align:center}}.section-title h1,.section-title h2,.section-title h3,.section-title h4{width:100%}.section-title .description{font-weight:400;color:var(--color-primary-700)}.section-title.variant-dark .title{color:var(--color-primary-800)}.section-title.variant-light .title{color:var(--color-primary-900)}.section-title.variant-light .description{color:var(--color-primary-800)}.features-container{align-items:flex-start;flex-direction:row}.features-title{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--space-1)}.features-description{font-size:var(--font-size-md);color:var(--color-primary-900);line-height:1.5}.features-icon{margin-bottom:var(--space-2);margin-right:var(--space-2);padding:var(--space-1);background-color:var(--color-primary-400);color:var(--color-primary-800);float:left}.feature{align-items:flex-start;flex-direction:column}.feature-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-primary-900);margin-bottom:var(--space-1)}.feature-description{font-size:var(--font-size-md);font-weight:400;color:var(--color-primary-900);line-height:1.5}.feature-icon{margin-bottom:var(--space-3);margin-right:var(--space-3);padding:var(--space-1);background-color:var(--color-primary-300);color:var(--color-primary-500);float:left}.feature.variant-left-icon{flex-direction:row}.feature.variant-center{align-items:center}.feature.variant-center .feature-title,.feature.variant-center .feature-description{text-align:center}.feature.variant-inline{flex-direction:row}.feature.variant-inline .feature-title{display:inline-block;margin-right:var(--space-1);margin-bottom:0}.feature.variant-inline .feature-description{display:inline}.feature.variant-inline .feature-icon{margin-top:var(--space-4)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:var(--space-3);color:var(--color-primary-900)}h1{font-size:var(--font-size-6xl)}h2{font-size:var(--font-size-5xl)}h3{font-size:var(--font-size-4xl)}h4{font-size:var(--font-size-3xl)}h5{font-size:var(--font-size-2xl)}h6{font-size:var(--font-size-xl)}p{margin-bottom:var(--space-4);line-height:1.6}ul,ol{margin-bottom:var(--space-4);padding-left:var(--space-5)}li{margin-bottom:var(--space-1)}a{color:var(--color-primary-700);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-900);text-decoration:underline}.text-neutral-light{color:var(--color-primary-400)}.text-neutral{color:var(--color-primary-600)}.text-neutral-dark{color:var(--color-primary-800)}.bg-neutral-light{background-color:var(--color-primary-50)}.bg-neutral{background-color:var(--color-primary-100)}.bg-neutral-warm{background-color:var(--color-primary-200)}#video .text-white,#video .text-white *,#video h1,#video h2,#video h3,#video h4,#video h5,#video h6,#video p,#video span,#video div{color:#fff!important}#video .video-text{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.7)!important}#hero-post .hero-post-button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;color:#fff!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;margin-top:.5rem!important;padding:.75rem 1rem!important;border-radius:.375rem!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff1a!important;transition:all .3s ease!important;transform:translateZ(0)!important}#hero-post .hero-post-button:hover{background:#fff3!important;border-color:#ffffff80!important;color:#fff!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px #0000004d!important}#hero-post .hero-post-button-arrow{transition:transform .3s ease!important;display:inline-block!important}#hero-post .hero-post-button:hover .hero-post-button-arrow{transform:translate(4px)!important}.flex-scrollable{display:flex;flex-direction:column;height:100%;min-height:0}.flex-scrollable table{width:100%;table-layout:fixed}.flex-scrollable thead{position:sticky;top:0;z-index:10;background-color:inherit}
