.cl-cardBox{border-radius:0;overflow:visible;box-shadow:none!important}.cl-form{display:flex!important;flex-direction:row!important;gap:.5rem!important;align-items:flex-end!important}.cl-form>div:nth-child(2){flex:1!important}.cl-form>div:last-child{flex-shrink:0!important}.cl-form>div:has(.cl-formFieldRow){flex:1!important}.cl-form>div:has(.cl-formButtonPrimary){flex-shrink:0!important}.cl-component .cl-formFieldRow,[data-clerk-component] .cl-formFieldRow{flex:1!important;margin-bottom:0!important}.cl-component .cl-formField,[data-clerk-component] .cl-formField{margin-bottom:0!important}.cl-component .cl-formButtonPrimary,[data-clerk-component] button[type=submit]{white-space:nowrap!important;flex-shrink:0!important;padding:.625rem 1rem!important;font-size:var(--text-md,1rem)!important}.cl-component .cl-identityPreview,.cl-component .cl-identityPreviewEditButton,.cl-component .cl-identityPreviewText,.cl-component .cl-logoBox,.cl-component .cl-logoImage{display:none!important}.cl-headerTitle{font-family:var(--font-roboto-serif)!important}.cl-headerSubtitle{font-family:var(--font-body)!important}.cl-headerSubtitle,.cl-headerTitle{display:block!important;color:var(--color-text-primary)!important;text-align:left!important}.cl-component .cl-headerTitle{font-size:var(--text-xl,1.25rem)!important;font-weight:600!important;margin-bottom:.5rem!important}.cl-component .cl-headerSubtitle{font-size:var(--text-md,1rem)!important;color:var(--color-text-secondary)!important;margin-bottom:1rem!important}.cl-component .cl-footer,.cl-component .cl-footerAction,.cl-component .cl-footerActionLink,.cl-component .cl-footerActionText,.cl-component .cl-headerBackRow,.cl-component .cl-internal-*{display:none!important}.cl-component .cl-card{box-shadow:none!important;background-color:transparent;padding:0}.cl-component .cl-rootBox{width:100%}.cl-rootBox .cl-headerSubtitle{text-wrap:pretty}.cl-component .cl-main{gap:0}.cl-formFieldInput,.cl-input{border:1px solid var(--color-border-primary)!important;background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;padding:.5rem .75rem!important;font-size:var(--text-md,1rem)!important}.cl-formFieldInput::placeholder,.cl-input::placeholder{color:var(--color-text-placeholder)!important;opacity:1!important}.cl-formFieldInput:focus,.cl-input:focus{border-color:var(--color-border-brand)!important;box-shadow:0 0 0 3px var(--color-bg-brand-primary)!important;outline:none!important}.cl-formFieldLabel{color:var(--color-text-secondary)!important;font-size:var(--text-sm,.875rem)!important;font-weight:500!important;margin-bottom:.375rem!important;display:none}.cl-button[data-variant=solid][data-color=primary],.cl-formButtonPrimary{background-color:var(--color-bg-brand-solid)!important;color:var(--color-text-white)!important;font-size:var(--text-md,1rem)!important;font-weight:500!important;border:none!important;border-radius:var(--radius-lg,.5rem)!important;padding:.4rem 1rem!important;font-family:var(--font-body)!important}.cl-button[data-variant=solid][data-color=primary]:hover,.cl-formButtonPrimary:hover{background-color:var(--color-bg-brand-solid_hover)!important}.cl-button[data-variant=solid][data-color=primary]:focus,.cl-formButtonPrimary:focus{box-shadow:0 0 0 3px var(--color-bg-brand-primary)!important;outline:none!important}@media (max-width:640px){.cl-component.cl-waitlist .cl-form{flex-direction:column;align-items:stretch}.cl-component.cl-waitlist .cl-formButtonPrimary{width:100%}}

/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.shadow-modern-mockup-outer-md{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.shadow-modern-mockup-outer-lg{box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.shadow-modern-mockup-inner-md{box-shadow:inset 0 0 0 1px #1018282e}.shadow-modern-mockup-inner-lg{box-shadow:inset 0 0 0 2.5px #1018282e}.ring-screen-mockup-border{--tw-ring-color:#0000001a}@media (prefers-color-scheme:dark){.ring-screen-mockup-border{--tw-ring-color:#ffffff1a}}.ring-utility-gray-200{--tw-ring-color:#eaecf0}.ring-utility-gray-300{--tw-ring-color:#d0d5dd}@media (prefers-color-scheme:dark){.ring-utility-gray-200{--tw-ring-color:#344054}.ring-utility-gray-300{--tw-ring-color:#475467}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out}.feature-image-hover{transition:transform .3s ease-in-out}.feature-image-hover:hover{transform:scale(1.02)}@media (min-width:1024px){.feature-full-bleed-left{width:50vw;max-width:50vw;left:auto;right:0}.feature-full-bleed-right{width:50vw;max-width:50vw;left:0;right:auto}}.not-dark\:hidden{display:block}@media (prefers-color-scheme:dark){.not-dark\:hidden{display:none}}.nav-dropdown-container{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.nav-dropdown-enter{animation:nav-dropdown-enter .2s ease-out}.nav-dropdown-exit{animation:nav-dropdown-exit .15s ease-in}@keyframes nav-dropdown-enter{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-dropdown-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}.mobile-menu-enter{animation:mobile-menu-slide-down .2s ease-out}.mobile-menu-exit{animation:mobile-menu-slide-up .15s ease-in}@keyframes mobile-menu-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-menu-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.nav-mobile-scroll{scrollbar-width:none;-ms-overflow-style:none}.nav-mobile-scroll::-webkit-scrollbar{display:none}.nav-item-focus{outline-offset:2px;outline:2px solid #3b82f6}.nav-item-hover{transition:all ease-linear .1s}.nav-item-hover:hover{background-color:#0000000a}.nav-badge{white-space:nowrap;border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.nav-featured{background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border:1px solid #3b82f633}.nav-mobile-chevron{transition:transform ease-linear .1s}.nav-mobile-chevron.expanded{transform:rotate(-180deg)}.nav-grid-2{grid-template-columns:repeat(2,1fr)}.nav-grid-2,.nav-grid-3{gap:1.25rem;display:grid}.nav-grid-3{grid-template-columns:repeat(3,1fr)}.nav-grid-4{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.nav-grid-2,.nav-grid-3,.nav-grid-4{grid-template-columns:1fr;gap:.5rem}}.nav-video-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000001a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nav-link-external:after{content:"";opacity:.6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:.75rem;height:.75rem;margin-left:.25rem}.nav-container-sm{max-width:16rem}.nav-container-md{max-width:20rem}.nav-container-lg{max-width:24rem}.nav-container-xl{max-width:32rem}.nav-container-2xl{max-width:42rem}.nav-container-3xl{max-width:48rem}.nav-container-4xl{max-width:56rem}.nav-container-5xl{max-width:64rem}.nav-container-6xl{max-width:72rem}.nav-container-7xl{max-width:80rem}.nav-title{color:#111827;font-weight:600}.nav-subtitle{color:#6b7280;font-size:.875rem;line-height:1.25rem}@media (prefers-reduced-motion:reduce){.mobile-menu-enter,.mobile-menu-exit,.nav-dropdown-enter,.nav-dropdown-exit,.nav-item-hover,.nav-mobile-chevron{transition:none;animation:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-roboto-serif)}body{font-family:var(--font-inter)}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f9de659bde034315-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d236c81dd7b62af4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6b58609718e767c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/797680c8634ef044-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/574741585039d06e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Roboto Serif Fallback";src:local("Times New Roman");ascent-override:72.98%;descent-override:19.21%;line-gap-override:0.00%;size-adjust:127.02%}.__className_bfdd57{font-family:"Roboto Serif","Roboto Serif Fallback";font-style:normal}.__variable_bfdd57{--font-roboto-serif:"Roboto Serif","Roboto Serif Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}