@font-face{font-family:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/general-sans-400.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/general-sans-600.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/general-sans-700.woff2) format("woff2")}.cpt-root,.cpt-root *,.cpt-root :after,.cpt-root :before{box-sizing:content-box}.cpt-root{background:#0a1512;color:#eaf1ec;font-size:16px;line-height:normal;text-rendering:auto}.cpt-root,.cpt-root a,.cpt-root b,.cpt-root h1,.cpt-root h2,.cpt-root h3,.cpt-root h4,.cpt-root li,.cpt-root p,.cpt-root span,.cpt-root strong{font-family:General Sans,system-ui,sans-serif}.cpt-root h1,.cpt-root h2,.cpt-root h3,.cpt-root h4{letter-spacing:normal;line-height:normal;text-wrap:wrap}.cpt-root p{text-wrap:wrap}.cpt-root a{color:inherit;text-decoration:none}.cpt-root a[href]{cursor:pointer}.cpt-root img{max-width:100%}.cpt-root a[href^="#"]:hover,.cpt-root a[href^=http]:not([style*=background]):hover{color:#a4cf3a}.cpt-root a[style*="background:#A4CF3A"]:hover{filter:brightness(1.08)}.cpt-root [id]{scroll-margin-top:16px}.cpt-root .frame{position:relative;border-radius:20px;border:1px solid #24322a;background:#15211b;box-shadow:none}.cpt-root .frame-label{position:absolute;left:16px;bottom:16px;z-index:2;padding:7px 12px;border:0;border-radius:999px;background:rgba(10,21,18,.85);color:#eaf1ec;font-size:13px;font-weight:600;letter-spacing:normal}.cpt-root .demo-time{background:rgba(10,21,18,.85);border-color:#24322a;color:#eaf1ec}.cpt-root .demo-stage{background:#15211b}.cpt-root .demo-foot{margin-top:14px;gap:16px}.cpt-root .demo-label{font-size:13px;color:#7e8c80;line-height:1.4}.cpt-root .demo-foot .btn{font-size:13px;font-weight:600;border-radius:10px}.cpt-root .phone{width:300px;padding:6px;border-radius:28px;background:#1c2a22;border:0;box-shadow:none}.cpt-root .phone-screen{border-radius:22px;background:#15211b}.cpt-root .demo-phone .demo-stage{border-radius:22px}@media (max-width:1100px){.cpt-root [style*="grid-template-columns:repeat(4,1fr)"],.cpt-root [style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.cpt-root [style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}.cpt-root [style*="grid-template-columns:400px 1fr"]{grid-template-columns:1fr!important;gap:10px!important}.cpt-root [style*="grid-template-columns:1fr 420px"],.cpt-root [style*="grid-template-columns:280px 1fr"],.cpt-root [style*="grid-template-columns:420px 1fr"]{grid-template-columns:1fr!important}.cpt-root h1{font-size:64px!important}.cpt-root [style*="font-size:200px"]{font-size:140px!important}.cpt-root [style*="font-size:88px"]{font-size:64px!important}}@media (max-width:820px){.cpt-root [style*="padding:0 64px 88px"],.cpt-root [style*="padding:120px 64px 96px"],.cpt-root [style*="padding:48px 64px"],.cpt-root [style*="padding:72px 64px 56px"],.cpt-root [style*="padding:80px 64px"],.cpt-root [style*="padding:96px 64px"]{padding-left:24px!important;padding-right:24px!important}.cpt-root [style*="padding:22px 64px"]{padding:14px 20px!important}.cpt-root [style*=grid-template-columns]{grid-template-columns:1fr!important}.cpt-root [style*="grid-column:1/-1"],.cpt-root [style*="grid-column:span 2"]{grid-column:auto!important}.cpt-root .site-nav{display:none!important}.cpt-root h1[style]{font-size:44px!important}.cpt-root h2[style]{font-size:34px!important}.cpt-root [style*="font-size:200px"]{font-size:96px!important}.cpt-root [style*="font-size:64px;font-weight:600;color:#A4CF3A"]{font-size:44px!important}.cpt-root [style*="height:640px"]{height:auto!important}.cpt-root [style*="height:640px"]>div[style*="position:relative"]{padding:64px 24px!important}.cpt-root [style*="width:300px"]{width:220px!important}.cpt-root .phone{width:220px}.cpt-root [style*="gap:72px"]{gap:32px!important}.cpt-root [style*="border-right:1px solid"]{border-right:0!important}}