.framer-Z6Ox2.framer-h4gznt{transition:background-color .4s cubic-bezier(.12,.23,.5,1)}.framer-XW5Bd.framer-v-16xj6g0 .framer-1u0iwsy .framer-text{transition:color .4s cubic-bezier(.5,0,.88,.77)}@media (hover:hover){.framer-Z6Ox2.framer-v-h4gznt:hover{background-color:var(--token-d41c871e-ccfa-43e5-8ba9-6c5c53669199,#ffffffbf)!important}.framer-Z6Ox2.framer-v-1smahtq:hover{background-color:var(--token-f9f11bdb-de33-4bd7-aa40-8f3629cb0d68,#ffffff40)!important}.framer-Z6Ox2.framer-v-5y9nyz:hover{background-color:var(--token-00ffe0d6-9725-4a9b-9120-a0134bcf7125,#000000bf)!important}.framer-Z6Ox2.framer-v-zk2hby:hover{background-color:var(--token-b6f9127d-62d2-4e49-b97c-48431abb975f,#00000040)!important}.framer-XW5Bd.framer-v-16xj6g0:hover .framer-1u0iwsy .framer-text{color:var(--variable-reference-mt_HU3qRJ-Hb8XQ07te,var(--token-d41c871e-ccfa-43e5-8ba9-6c5c53669199,#ffffffbf))!important}}.mobile-menu-toggle{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.mobile-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.framer-gmY60{--minus-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 0 L 0 0 L 0 2 L 14 2 Z\" fill=\"white\" transform=\"translate(5 11)\"/></svg>");-webkit-mask:var(--minus-mask)no-repeat center;-webkit-mask:var(--minus-mask)no-repeat center;mask:var(--minus-mask)no-repeat center;aspect-ratio:1;background-color:var(--vj3hkf);width:24px}.framer-ClGba .framer-9u9qtv{height:auto;min-height:0;padding:128px 20px 42px}@media (max-width:809px){.framer-ClGba .framer-9u9qtv{padding:110px 20px 32px}}.framer-ClGba h1.framer-text{font-size:96px;font-weight:500;line-height:1.04167}.framer-ClGba .framer-kmiyoj p.framer-text{font-size:18px;font-weight:400;line-height:1.56}@media (max-width:600px){.framer-ClGba .framer-kmiyoj p.framer-text{font-size:16px}}@media (max-width:1000px){.framer-ClGba h1.framer-text{font-size:72px}}@media (max-width:600px){.framer-ClGba h1.framer-text{font-size:44px}}.framer-ClGba.framer-nutk4a{height:auto!important;min-height:0!important;padding:104px 24px 32px!important}.framer-ClGba .framer-9u9qtv{margin:0 auto;width:100%!important;max-width:1000px!important;padding:0!important}.framer-ClGba .framer-1c5lttp{flex-direction:column!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:none!important;display:flex!important}.framer-ClGba .framer-zq5fua{flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;display:flex!important}.framer-ClGba .framer-1nqi67l{width:100%!important;max-width:none!important}.framer-ClGba h1.framer-text{letter-spacing:-.055em;font-size:clamp(48px,6.7vw,88px);line-height:1.08;text-align:center!important}.framer-ClGba .framer-kmiyoj{width:100%!important;max-width:680px!important}.framer-ClGba .framer-kmiyoj p.framer-text{font-size:17px;line-height:1.6;text-align:center!important}.framer-ClGba .framer-d2vnub{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:auto!important;display:flex!important}.hero-try-button{color:#f6f6f6;cursor:pointer;background:#141416;border:1px solid #ffffff30;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font:500 14px Inter,sans-serif;display:flex}.hero-try-button kbd{color:#bfc0c5;border:1px solid #ffffff30;border-radius:5px;padding:3px 5px;font:500 12px Inter,sans-serif}.hero-try-button:hover{background:#242427}.hero-try-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.framer-ClGba .framer-d5dtz0-container{height:44px!important}.framer-lmcioq .framer-6nkoge,.framer-lmcioq .app-wall-column{width:min(100%,100vw - 64px)!important;max-width:1200px!important}@media (max-width:650px){.framer-lmcioq .framer-6nkoge,.framer-lmcioq .app-wall-column{width:min(100%,100vw - 44px)!important}}.framer-lmcioq{padding-top:37px!important}@media (min-width:651px){.framer-lmcioq{padding-top:61px!important}}@media (min-width:768px){.framer-lmcioq{padding-top:29px!important}}@media (max-width:600px){.framer-ClGba.framer-nutk4a{padding:90px 22px 24px!important}.framer-ClGba .framer-kmiyoj p.framer-text{font-size:15px;line-height:1.55}.framer-ClGba .framer-zq5fua{gap:16px!important}.hero-try-button{padding:10px 12px}.hero-try-button kbd{display:none}}
