.directCheck_page__rjhs_{max-width:960px;margin:0 auto;padding:64px 24px 96px;display:flex;flex-direction:column;gap:56px}.directCheck_hero__ekX0w{display:flex;flex-direction:column;gap:16px;max-width:780px}.directCheck_kicker__NRP01{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--lime-soft);font-size:14px;font-weight:500;color:var(--fg)}.directCheck_title__R2ZCM{font-size:clamp(34px,5.6vw,56px);font-weight:600;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.directCheck_lead__qaW8r{font-size:18px;line-height:1.55;color:var(--fg-muted);text-wrap:pretty;max-width:660px}.directCheck_actions__cb3Rb{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:8px}.directCheck_note__jXknb{font-size:14px;color:var(--fg-subtle)}.directCheck_section__cxH_Q{display:flex;flex-direction:column;gap:20px}.directCheck_sectionTitle__QQZcB{font-size:clamp(24px,3.2vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.015em}.directCheck_cards__xAru6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.directCheck_card__W6XH_{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--bg-card)}.directCheck_cardTitle__uN_0A{font-size:18px;font-weight:600;line-height:1.3}.directCheck_cardText__p6_eQ{font-size:15px;line-height:1.55;color:var(--fg-muted)}.directCheck_steps__m8dq2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.directCheck_step__Jkzm6{display:flex;gap:14px;padding:20px;border-radius:20px;background:var(--bg-soft)}.directCheck_stepNumber__Xazo2{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--on-accent);font-weight:600}.directCheck_stepTitle__JmVd_{display:block;font-size:16px;font-weight:600;line-height:1.35}.directCheck_stepText__X0_cH{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--fg-muted)}.directCheck_safe__ZAY_6{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:24px;border:1px solid var(--border);background:var(--bg-card)}.directCheck_safeList__rKtPi{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}.directCheck_safeList__rKtPi li{padding-left:30px;position:relative}.directCheck_safeList__rKtPi li:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background:var(--lime)}.directCheck_faq__7bFi_{display:flex;flex-direction:column;border-top:1px solid var(--border)}.directCheck_faqItem__0mF1Y{border-bottom:1px solid var(--border)}.directCheck_faqItem__0mF1Y summary{padding:18px 0;font-size:17px;font-weight:500;cursor:pointer;list-style:none}.directCheck_faqItem__0mF1Y summary::-webkit-details-marker{display:none}.directCheck_faqItem__0mF1Y summary:after{content:"+";float:right;color:var(--fg-subtle)}.directCheck_faqItem__0mF1Y[open] summary:after{content:"−"}.directCheck_faqItem__0mF1Y p{padding:0 0 18px;font-size:15.5px;line-height:1.6;color:var(--fg-muted);max-width:720px}.directCheck_final__vz9WH{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:40px;border-radius:28px;background:var(--ink);color:var(--on-ink)}.directCheck_finalTitle__gu01F{font-size:clamp(26px,3.6vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance;max-width:640px}.directCheck_finalButton___BUX4{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:12px 26px;border-radius:999px;background:var(--lime);color:var(--on-accent);font-size:17px;font-weight:500;text-decoration:none}.directCheck_finalButton___BUX4:hover{background:var(--lime-deep)}@media (max-width:860px){.directCheck_cards__xAru6,.directCheck_steps__m8dq2{grid-template-columns:1fr}}@media (max-width:560px){.directCheck_page__rjhs_{padding:32px 16px 64px;gap:40px}.directCheck_final__vz9WH,.directCheck_safe__ZAY_6{padding:24px}.directCheck_actions__cb3Rb{flex-direction:column;align-items:stretch}}