.home_home__I2JpY{color:var(--text);letter-spacing:0}.home_hero__z_jpu{position:relative;min-height:460px;display:flex;align-items:center;background:var(--surface) url(/priletela-mascot.webp) no-repeat right 24px center;background-size:40% auto;margin:-10px -24px 0;padding:32px 24px 40px}.home_heroCopy__ODb0e{position:relative;width:58%}.home_eyebrow__am9LC{font-size:var(--text-xs);line-height:1.6;font-weight:600;color:var(--muted);margin-bottom:12px}.home_hero__z_jpu h1{margin-top:18px;font-size:var(--text-3xl);line-height:1.25;font-weight:600}.home_heroLogo__bL_8O{width:400px}.home_description__j4uIU{max-width:480px;margin-top:18px;font-size:var(--text-base);line-height:1.75;color:var(--muted)}.home_actions__GpjjQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.home_primary___mJ8K,.home_secondary__69PIj{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:var(--radius-button);padding:11px 18px;font-size:var(--text-sm);line-height:1.4;font-weight:600;text-align:center;transition:background-color .15s ease}.home_home__I2JpY .home_primary___mJ8K{color:var(--surface);background:var(--primary);border:1px solid var(--primary)}.home_home__I2JpY .home_primary___mJ8K:hover{background:var(--primary-hover)}.home_home__I2JpY .home_secondary__69PIj{color:var(--primary);background:var(--surface);border:1px solid var(--border)}.home_home__I2JpY .home_secondary__69PIj:hover{background:var(--selected)}.home_home__I2JpY a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.home_heroNote__Xa3IG{margin-top:14px;max-width:420px;font-size:var(--text-xs);line-height:1.7;color:var(--muted)}.home_heroNote__Xa3IG a{text-decoration:underline;text-underline-offset:3px;var(--surface)-space:nowrap}.home_benefits__UshYJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home_step__ZzfdE{color:var(--warning);font-size:var(--text-xs);font-weight:600}.home_benefits__UshYJ h2{font-size:var(--text-base);line-height:1.4;font-weight:600;margin:8px 0}.home_benefits__UshYJ p{color:var(--muted);font-size:var(--text-sm);line-height:1.65}.home_pricing__R_GFw{padding:48px 0;scroll-margin-top:24px}.home_sectionHeading__oR_A_{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.home_sectionHeading__oR_A_ h2{font-size:var(--text-3xl);line-height:1.25;font-weight:600}.home_sectionHeading__oR_A_>p{max-width:290px;color:var(--muted);font-size:var(--text-sm);line-height:1.65}.home_plans__K5Umo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home_plan__TjVfb{display:flex;flex-direction:column;min-width:0;padding:20px 16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.home_featured__ZCqXO{border-color:var(--primary);border-top:3px solid var(--primary);padding-top:18px;background:var(--selected)}.home_planTop__0oex8{min-height:54px}.home_planTop__0oex8 h3{font-size:var(--text-xl);line-height:1.4;font-weight:600}.home_planTop__0oex8 span{display:block;color:var(--primary);font-size:var(--text-xs);margin-top:3px}.home_price__QEfg6{font-size:var(--text-3xl);line-height:1.4;font-weight:600;var(--surface)-space:nowrap;font-variant-numeric:tabular-nums}.home_price__QEfg6 span{font-size:var(--text-2xl);font-weight:400}.home_billingPeriod__UAIYk{color:var(--muted);font-size:var(--text-xs)}.home_planDescription___Kk7y{color:var(--muted);font-size:var(--text-sm);line-height:1.65;margin:22px 0;min-height:86px}.home_limits__bK3qY{border-top:1px solid var(--border);padding-top:16px;display:grid;gap:12px}.home_limits__bK3qY>div{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.home_limits__bK3qY dt{font-size:var(--text-xs);color:var(--muted)}.home_limits__bK3qY dd{font-size:var(--text-base);font-weight:600;var(--surface)-space:nowrap}.home_limitNote__nVbEv{font-size:var(--text-xs);color:var(--muted);margin:10px 0 22px}.home_plan__TjVfb>a{margin-top:auto;width:100%;padding-left:8px;padding-right:8px;font-size:var(--text-xs)}.home_pricingNote__cmEOA{margin-top:20px;font-size:var(--text-xs);color:var(--muted);line-height:1.7}.home_footer__df0cR{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px 0 0;border-top:1px solid var(--border);font-size:var(--text-sm)}.home_footer__df0cR p{display:block;color:var(--muted);margin-top:6px;font-size:var(--text-xs);font-weight:400}.home_footer__df0cR a{align-self:center;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.home_plans__K5Umo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home_planDescription___Kk7y{min-height:65px}.home_hero__z_jpu h1{font-size:var(--text-2xl)}.home_description__j4uIU{font-size:var(--text-base)}}@media (max-width:600px){.home_hero__z_jpu{min-height:510px;align-items:flex-start;padding-top:8px;padding-bottom:140px;background-size:130px auto;background-position:right 24px bottom}.home_heroCopy__ODb0e{width:100%}.home_hero__z_jpu h1{margin-top:14px}.home_description__j4uIU{margin-top:12px;font-size:var(--text-sm);line-height:1.6}.home_actions__GpjjQ{margin-top:18px;gap:10px}.home_primary___mJ8K,.home_secondary__69PIj{padding:10px 14px;font-size:var(--text-sm)}.home_heroNote__Xa3IG{max-width:285px;font-size:var(--text-xs)}.home_benefits__UshYJ{gap:16px;padding:22px 0;grid-template-columns:1fr}.home_benefits__UshYJ>div{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.home_benefits__UshYJ h2{margin:0 0 4px;font-size:var(--text-sm)}.home_benefits__UshYJ p{grid-column:2;font-size:var(--text-xs)}.home_step__ZzfdE{padding-top:2px}.home_sectionHeading__oR_A_{align-items:flex-start;flex-direction:column;gap:12px}.home_sectionHeading__oR_A_ h2{font-size:var(--text-2xl)}.home_pricing__R_GFw{padding:36px 0}.home_plans__K5Umo{grid-template-columns:1fr}.home_plan__TjVfb{padding:24px}.home_featured__ZCqXO{padding-top:22px}.home_planTop__0oex8{min-height:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.home_price__QEfg6{margin-top:18px}.home_planDescription___Kk7y{min-height:0;margin:18px 0}.home_plan__TjVfb>a{font-size:var(--text-sm)}}@media (max-width:360px){.home_hero__z_jpu{min-height:480px;padding-bottom:100px;background-size:95px auto;background-position:right 24px bottom}.home_description__j4uIU{font-size:var(--text-sm)}}.home_footer__df0cR .home_legalLinks__RW6MJ{display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:8px}