.hp{color:#c5ccda;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0b0e14;min-height:100vh;font-family:Inter,system-ui,sans-serif;position:relative;overflow-x:hidden}.hp a{color:inherit;text-decoration:none}.hp a:focus-visible,.hp button:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #c7f23c}.hp-nav{transition:background .25s,box-shadow .25s,border-color .25s}.hp-nav[data-scrolled]{background:#0b0e14ed;border-bottom-color:#c5ccda21;box-shadow:0 10px 34px -20px #000000e6}.hp-link{transition:color .15s}.hp-link:hover{color:#f5f7fb}.hp-cta{transition:transform .15s,background .15s}.hp-cta:hover{background:#d4f95a;transform:translateY(-1px)}.hp-ghost{transition:border-color .15s,background .15s}.hp-ghost:hover{background:#c5ccda0d;border-color:#c5ccda8c}.hp-tilt{transition:transform .18s,border-color .18s}.hp-tilt:hover{border-color:#c5ccda3d;transform:translateY(-3px)}.hp-pricing [data-bill-btn]{color:#8a93a6;transition:color .25s}.hp-pricing[data-billing=monthly] [data-bill-btn=monthly],.hp-pricing[data-billing=annual] [data-bill-btn=annual]{color:#f5f7fb}.hp-bill-ind{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.hp-pricing[data-billing=annual] .hp-bill-ind{transform:translate(100%)}.hp [data-when]{transition:opacity .32s,transform .32s}.hp-pricing[data-billing=monthly] [data-when=annual],.hp-pricing[data-billing=annual] [data-when=monthly]{opacity:0;pointer-events:none;transform:translateY(7px)}@keyframes hpFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.78)}}@keyframes hpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hpPop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes hpScan{0%{opacity:0;transform:translateY(-140%)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(560%)}}@media (prefers-reduced-motion:no-preference){.hp [data-enter]{animation:.85s cubic-bezier(.2,.7,.2,1) both hpFadeUp;animation-delay:var(--ed,0s)}.hp [data-reveal]{opacity:0;transition:opacity .78s cubic-bezier(.2,.7,.2,1),transform .78s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(34px)}.hp [data-reveal=left]{transform:translate(-42px)}.hp [data-reveal=right]{transform:translate(42px)}.hp [data-reveal=scale]{transform:scale(.92)}.hp [data-reveal][data-shown]{opacity:1!important;transform:none!important}.hp .hp-fill{transform-origin:0;animation:1.15s cubic-bezier(.2,.7,.2,1) both hpGrow;animation-delay:var(--gd,.25s);transform:scaleX(0)}.hp .hp-pop{animation:.6s cubic-bezier(.2,.7,.2,1) both hpPop;animation-delay:var(--pd,0s)}.hp .hp-scan{animation:5s ease-in-out 1.4s infinite hpScan}.hp [data-reveal] .hp-bar2{transform-origin:0;transition:transform 1.1s cubic-bezier(.2, .7, .2, 1) var(--bd,.2s);transform:scaleX(0)}.hp [data-reveal][data-shown] .hp-bar2{transform:scaleX(1)}.hp-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:38%;height:100%;position:absolute;top:0;left:0;transform:translate(-180%)}.hp-cta:hover:after{transition:transform .7s;transform:translate(420%)}}@media (width<=840px){.hp-navlinks{display:none!important}}.hp-faq-summary::-webkit-details-marker{display:none}.hp-faq-summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c7f23c}.hp details[open]>.hp-faq-summary .hp-faq-icon{transform:rotate(45deg)}.hp-faq-icon{transition:transform .2s}@media (prefers-reduced-motion:reduce){.hp *,.hp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hp [data-reveal]{opacity:1!important;transform:none!important}.hp .hp-fill,.hp .hp-bar2{transform:none!important}}
