.home_page__C7z_z{min-height:100dvh;background:#242833;color:#edf0f8;padding:30px 28px}.home_wrap__VN8d_{max-width:1120px;margin:auto}.home_header__t3IWj{display:flex;align-items:center;justify-content:space-between;gap:20px}.home_brand__Yfsdf{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.home_brand__Yfsdf span{display:grid;gap:3px}.home_brand__Yfsdf strong{font-size:23px;letter-spacing:.04em}.home_brand__Yfsdf small{font-size:11px;color:#aab2c5}.home_login__RzWER,.home_primary__iaQnr,.home_secondary__fZtPp{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;min-height:44px;padding:11px 17px;text-decoration:none;font-size:13px;font-weight:500}.home_login__RzWER,.home_secondary__fZtPp{background:#303748;border:1px solid #505e77;color:#d4dff5}.home_primary__iaQnr{background:#507df2;border:1px solid #7096fc;color:white}.home_hero__CXMK_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center;padding:90px 0 60px}.home_eyebrow__pvksU{color:#a6b9e9;font-size:10px;font-weight:500;letter-spacing:.12em}.home_hero__CXMK_ h1{font-size:clamp(40px,5vw,62px);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:22px 0}.home_hero__CXMK_ h1 span{color:#9cb9ff}.home_hero__CXMK_ p{color:#b9c4d9;line-height:1.8;font-size:15px;margin:0}.home_actions__zZi36{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home_caption__zrNfL{display:block;font-size:11px;color:#939fb8;margin-top:15px}.home_plan__viDx7{background:linear-gradient(145deg,#37435e,#2e3546);border:1px solid #596b8f;border-radius:26px;padding:30px;box-shadow:0 20px 50px #12182430}.home_planLabel__FcK2V{font-size:10px;letter-spacing:.12em;color:#b5caff}.home_plan__viDx7 h2{font-size:25px;line-height:1.3;font-weight:500;margin:18px 0 25px}.home_price__sol4m{font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-.03em}.home_price__sol4m span{font-size:17px;color:#bbc9e5;font-weight:400}.home_price__sol4m small{font-size:15px;font-weight:400;letter-spacing:0;white-space:nowrap}.home_plan__viDx7 ul{list-style:none;padding:0;margin:27px 0;display:grid;gap:14px}.home_plan__viDx7 li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:#d4def0}.home_plan__viDx7 li svg{color:#9bd7be;flex-shrink:0}.home_plan__viDx7 p{font-size:11px;border-top:1px solid #ffffff15;padding-top:16px;color:#abb9d2}.home_features__h9nBX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home_features__h9nBX article{padding:25px;border-radius:20px;background:#2d3341;border:1px solid #40495f}.home_features__h9nBX svg{color:#a7c1fc}.home_features__h9nBX h2{font-size:17px;font-weight:500;margin:18px 0 10px}.home_features__h9nBX p,.home_start__Kw_Pq p{font-size:13px;line-height:1.8;color:#b0bdd3;margin:0}.home_start__Kw_Pq{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px 0;margin-top:20px}.home_start__Kw_Pq>div{max-width:660px}.home_start__Kw_Pq h2{font-size:26px;font-weight:500;margin:12px 0}.home_start__Kw_Pq a{flex-shrink:0}.home_footer__a8vpU{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #ffffff10;padding:25px 0;font-size:12px;color:#9eabc3}.home_footer__a8vpU span{margin-right:auto}.home_footer__a8vpU a{color:#b8c9e8;text-decoration:none}.home_page__C7z_z a{transition:background .18s,transform .15s,color .18s}.home_page__C7z_z a:hover{color:white;filter:brightness(1.08)}.home_page__C7z_z a:active{transform:translateY(1px)}.home_page__C7z_z a:focus-visible{outline:2px solid #b2c8f5;outline-offset:4px}.home_features__h9nBX article,.home_hero__CXMK_>div{animation:home_enter__apJgb .4s ease-out}@keyframes home_enter__apJgb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.home_hero__CXMK_{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 0 28px}.home_hero__CXMK_ h1{font-size:46px}.home_plan__viDx7{padding:25px}.home_features__h9nBX{grid-template-columns:minmax(0,1fr)}.home_start__Kw_Pq{align-items:flex-start;flex-direction:column;gap:22px;padding:28px 0}.home_page__C7z_z{padding:22px 18px}.home_footer__a8vpU{gap:15px}.home_footer__a8vpU span{flex-basis:100%}.home_hero__CXMK_ p{font-size:14px}.home_price__sol4m{font-size:42px}.home_actions__zZi36 a{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.home_page__C7z_z *{animation:none!important;transition:none!important}}