.landing_page__ttWtt{background:#fff;line-height:1.85}.landing_page__ttWtt a:focus-visible,.landing_page__ttWtt summary:focus-visible{outline:3px solid #185abd;outline-offset:5px}.landing_skip__vtQEw{position:fixed;top:-100px;left:16px;z-index:50;background:white;padding:12px}.landing_skip__vtQEw:focus{top:12px}.landing_header__oXNEM{max-width:1160px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.landing_brand__oKsI6{color:#185abd;font-size:28px;font-weight:800;letter-spacing:.08em}.landing_logo__KpG97{display:block;width:120px;height:auto}.landing_brand__oKsI6 .landing_logo__KpG97{width:170px}.landing_header__oXNEM nav{display:flex;gap:24px;font-size:14px;font-weight:600}.landing_hero__IFqnw{padding:70px max(24px,calc((100% - 1112px)/2));display:grid;grid-template-columns:1.25fr 1fr;align-items:center;grid-gap:40px;gap:40px;background:linear-gradient(130deg,#edf5ff,#f5faf8)}.landing_eyebrow__L_21j{font-size:12px;letter-spacing:.14em;color:#185abd;font-weight:800}.landing_hero__IFqnw h1{font-size:clamp(34px,4.5vw,60px);line-height:1.4;margin:20px 0}.landing_hero__IFqnw p{color:#455269}.landing_hero__IFqnw small{display:block;margin-top:18px;color:#526078;font-size:12px}.landing_art__C_LDe img{width:100%;height:auto;object-fit:contain;border-radius:24px}.landing_actions__7UZ3M{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.landing_primary__j6iO_,.landing_secondary__tPh7X{display:inline-flex;justify-content:center;align-items:center;padding:14px 22px;border-radius:8px;font-size:14px;font-weight:700}.landing_primary__j6iO_{color:white;background:#185abd}.landing_primary__j6iO_:hover{background:#104898}.landing_secondary__tPh7X{background:white;border:1px solid #ced9e7;color:#185abd}.landing_section__mWwzf{max-width:1160px;padding:72px 24px;margin:auto;scroll-margin-top:24px}.landing_page__ttWtt h2{font-size:clamp(25px,3vw,36px);line-height:1.5;margin:10px 0 22px}.landing_lead__0nXCU{max-width:720px;color:#526078}.landing_grid__i_qwi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:32px}.landing_card__J_30w{padding:24px;background:#f4f7fb;border-radius:14px}.landing_card__J_30w>span{font-size:26px;color:#185abd;font-weight:800}.landing_page__ttWtt h3{font-size:18px}.landing_card__J_30w p,.landing_steps__UBWYG p{font-size:14px;color:#526078}.landing_pricing__ycCrK{padding:64px max(24px,calc((100% - 1112px)/2));background:#edf4ff;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px;scroll-margin-top:24px}.landing_priceCard__j3c4_{background:white;padding:32px;border-radius:18px;box-shadow:0 12px 40px #1822380a}.landing_priceCard__j3c4_ h3{margin-top:0}.landing_price__7nUTh{font-size:56px;color:#185abd;font-weight:800;margin:10px 0;line-height:1.3}.landing_price__7nUTh span{font-size:18px;margin-left:8px}.landing_priceCard__j3c4_ ul{font-size:12px;color:#526078;padding-left:18px;margin:22px 0 0}.landing_priceCard__j3c4_ li+li{margin-top:8px}.landing_steps__UBWYG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px;padding-left:24px}.landing_steps__UBWYG li{padding-left:8px}.landing_steps__UBWYG li::marker{font-weight:800;color:#185abd}.landing_section__mWwzf details{border-bottom:1px solid #dfe5ee;padding:20px 0}.landing_section__mWwzf summary{cursor:pointer;font-weight:600}.landing_section__mWwzf details p{color:#526078}.landing_section__mWwzf details a{color:#185abd;text-decoration:underline}.landing_cta__xvW0O{text-align:center;background:#f4f7fb;padding:60px 24px}.landing_cta__xvW0O>a:last-child{display:block;margin-top:18px;color:#185abd;font-size:14px}.landing_footer__NntD6{max-width:1160px;margin:auto;padding:40px 24px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.landing_footer__NntD6 nav{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.landing_footer__NntD6 small{color:#526078}@media(max-width:1000px){.landing_grid__i_qwi{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.landing_header__oXNEM{padding:16px;gap:12px;flex-wrap:wrap}.landing_header__oXNEM nav{gap:16px;font-size:12px}.landing_brand__oKsI6{font-size:24px}.landing_hero__IFqnw{grid-template-columns:1fr;padding:40px 24px;gap:30px}.landing_art__C_LDe{max-width:360px;margin:auto}.landing_section__mWwzf{padding:48px 24px}.landing_pricing__ycCrK{grid-template-columns:1fr;gap:20px;padding:48px 24px}.landing_steps__UBWYG{gap:12px}.landing_grid__i_qwi,.landing_steps__UBWYG{grid-template-columns:1fr}.landing_priceCard__j3c4_{padding:24px}.landing_footer__NntD6{align-items:flex-start;flex-direction:column}}