.AsteroidCalculatorSeoLanding_page__x3Rge{min-height:100vh;padding-top:var(--header-height);background:#f6f7f8;color:var(--text-primary)}.AsteroidCalculatorSeoLanding_hero__Y0TKB{border-bottom:1px solid #dfe3e8;background:#eef1f4}.AsteroidCalculatorSeoLanding_heroInner__SCfYu{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(2rem,6vw,5rem);align-items:center;max-width:1120px;min-height:500px;padding:clamp(3rem,7vw,5.5rem) 1rem clamp(2.6rem,6vw,4.5rem)}.AsteroidCalculatorSeoLanding_heroCopy__uLXdw{display:grid;justify-items:start;max-width:680px}.AsteroidCalculatorSeoLanding_breadcrumb__haaj2{display:flex;gap:.45rem;align-items:center;margin-bottom:1.5rem;color:#707b89;font-size:.7rem}.AsteroidCalculatorSeoLanding_breadcrumb__haaj2 a{color:inherit;text-decoration:none}.AsteroidCalculatorSeoLanding_eyebrow__nKuYx,.AsteroidCalculatorSeoLanding_sectionLabel__J6kut{color:#6e7783;font-size:.68rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.AsteroidCalculatorSeoLanding_heroCopy__uLXdw h1{max-width:650px;margin:.55rem 0 0;color:#1d2938;font-size:clamp(2.25rem,5vw,3.8rem);font-weight:650;letter-spacing:-.035em;line-height:1.02}.AsteroidCalculatorSeoLanding_heroCopy__uLXdw>p{max-width:620px;margin:1.1rem 0 0;color:#566271;font-size:clamp(.96rem,1.5vw,1.06rem);line-height:1.72}.AsteroidCalculatorSeoLanding_actions__dvD0N{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:1.55rem}.AsteroidCalculatorSeoLanding_primaryAction__oD_9E,.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:7px;font-size:.84rem;font-weight:720;text-decoration:none}.AsteroidCalculatorSeoLanding_primaryAction__oD_9E{padding:.72rem 1rem;background:#24364b;color:#fff;box-shadow:0 8px 18px rgba(29,41,56,.12)}.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{gap:.4rem;padding:.72rem .25rem;color:#4e5d6c}.AsteroidCalculatorSeoLanding_preview__w_4so{overflow:hidden;border:1px solid #d4dae1;border-radius:10px;background:rgba(255,255,255,.76);box-shadow:0 20px 44px rgba(38,52,68,.08)}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh{display:flex;gap:1rem;align-items:start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh>div{display:grid;gap:.25rem}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh small,.AsteroidCalculatorSeoLanding_previewHeader__yeKEh span,.AsteroidCalculatorSeoLanding_preview__w_4so>p{color:#788390;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh strong{max-width:270px;color:#29384a;font-size:.9rem;font-weight:680;line-height:1.35}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh small{flex:0 0 auto;padding-top:.1rem;text-align:right}.AsteroidCalculatorSeoLanding_previewRows__LU6b5{padding:0 1rem}.AsteroidCalculatorSeoLanding_previewRow__GwhPR{display:grid;grid-template-columns:8px minmax(70px,.6fr) minmax(100px,1fr) auto;gap:.65rem;align-items:center;min-height:52px;border-bottom:1px solid #e4e7eb}.AsteroidCalculatorSeoLanding_previewRow__GwhPR i{width:7px;height:7px;border-radius:50%}.AsteroidCalculatorSeoLanding_rose__FoX8X{background:#b75e6e}.AsteroidCalculatorSeoLanding_violet__SSsCc{background:#7468a6}.AsteroidCalculatorSeoLanding_green___abJs{background:#5f806f}.AsteroidCalculatorSeoLanding_blue__9l6ZH{background:#537a9d}.AsteroidCalculatorSeoLanding_previewRow__GwhPR strong{color:#263548;font-size:.82rem;font-weight:720}.AsteroidCalculatorSeoLanding_previewRow__GwhPR span{color:#667280;font-size:.76rem}.AsteroidCalculatorSeoLanding_previewRow__GwhPR small{color:#8b949f;font-size:.68rem;font-variant-numeric:tabular-nums}.AsteroidCalculatorSeoLanding_preview__w_4so>p{margin:0;padding:.8rem 1rem;letter-spacing:.02em;text-transform:none}.AsteroidCalculatorSeoLanding_proofRail__oW83X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;padding:0 1rem;border-bottom:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div{display:flex;gap:.75rem;align-items:center;min-height:76px;padding:.8rem 1.1rem;border-right:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:first-child{padding-left:0}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:last-child{border-right:0}.AsteroidCalculatorSeoLanding_proofRail__oW83X span{color:#a06e2d;font-size:.66rem;font-variant-numeric:tabular-nums}.AsteroidCalculatorSeoLanding_proofRail__oW83X strong{color:#3d4a58;font-size:.78rem;font-weight:660;line-height:1.4}.AsteroidCalculatorSeoLanding_guide___6ae4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,5rem);max-width:1120px;padding:clamp(3.3rem,7vw,5.25rem) 1rem}.AsteroidCalculatorSeoLanding_contextInner__oMz_9 h2,.AsteroidCalculatorSeoLanding_guideColumn__Jlduv h2,.AsteroidCalculatorSeoLanding_sectionHeading__VBLfC h2{margin:.45rem 0 0;color:#202d3d;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:640;letter-spacing:-.025em;line-height:1.15}.AsteroidCalculatorSeoLanding_flowList__n4cNl,.AsteroidCalculatorSeoLanding_scopeList__Hyc3t{display:grid;gap:0;margin:1.4rem 0 0;padding:0;list-style:none}.AsteroidCalculatorSeoLanding_flowList__n4cNl li,.AsteroidCalculatorSeoLanding_scopeList__Hyc3t li{position:relative;border-top:1px solid #dde2e7;color:#596675;font-size:.88rem;line-height:1.58}.AsteroidCalculatorSeoLanding_scopeList__Hyc3t li{padding:.85rem 0 .85rem 1.25rem}.AsteroidCalculatorSeoLanding_scopeList__Hyc3t li:before{position:absolute;top:1.18rem;left:0;width:5px;height:5px;border-radius:50%;background:#687b91;content:""}.AsteroidCalculatorSeoLanding_flowList__n4cNl{counter-reset:flow}.AsteroidCalculatorSeoLanding_flowList__n4cNl li{min-height:66px;padding:.85rem 0 .85rem 2.2rem;counter-increment:flow}.AsteroidCalculatorSeoLanding_flowList__n4cNl li:before{position:absolute;top:.87rem;left:0;color:#9a6d32;font-size:.7rem;font-weight:720;content:"0" counter(flow)}.AsteroidCalculatorSeoLanding_contextBand__beSKg{border-block:1px solid #d9dee4;background:#eceff2}.AsteroidCalculatorSeoLanding_contextInner__oMz_9{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:clamp(2rem,7vw,5rem);align-items:start;max-width:1120px;padding:clamp(2.5rem,6vw,4rem) 1rem}.AsteroidCalculatorSeoLanding_contextInner__oMz_9 p{margin:0;color:#566373;font-size:.96rem;line-height:1.78}.AsteroidCalculatorSeoLanding_faqSection__XPSZ2,.AsteroidCalculatorSeoLanding_relatedSection__Qc5NO{max-width:1120px;padding:clamp(3.25rem,7vw,5rem) 1rem}.AsteroidCalculatorSeoLanding_sectionHeading__VBLfC{margin-bottom:1.5rem}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #dce1e6}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a{position:relative;display:grid;gap:.45rem;min-height:138px;align-content:start;padding:1.1rem 2.2rem 1.1rem 0;border-right:1px solid #dce1e6;color:inherit;text-decoration:none}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:not(:first-child){padding-left:1.1rem}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:last-child{border-right:0}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX strong{color:#315777;font-size:.9rem;font-weight:680}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX span{color:#64707e;font-size:.8rem;line-height:1.55}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX i{position:absolute;top:1.05rem;right:.85rem;color:#9aa2ac;font-style:normal}.AsteroidCalculatorSeoLanding_faqSection__XPSZ2{padding-top:0;padding-bottom:clamp(4rem,8vw,6.5rem)}.AsteroidCalculatorSeoLanding_faqList____B8i{border-top:1px solid #d9dee4}.AsteroidCalculatorSeoLanding_faqList____B8i details{padding:1rem 0;border-bottom:1px solid #d9dee4}.AsteroidCalculatorSeoLanding_faqList____B8i summary{cursor:pointer;color:#283647;font-size:.9rem;font-weight:660;line-height:1.45}.AsteroidCalculatorSeoLanding_faqList____B8i p{max-width:780px;margin:.7rem 0 0;color:#5e6b79;font-size:.86rem;line-height:1.7}@media (max-width:820px){.AsteroidCalculatorSeoLanding_contextInner__oMz_9,.AsteroidCalculatorSeoLanding_guide___6ae4,.AsteroidCalculatorSeoLanding_heroInner__SCfYu,.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX{grid-template-columns:1fr}.AsteroidCalculatorSeoLanding_heroInner__SCfYu{min-height:auto;gap:2.1rem;padding-top:2.5rem}.AsteroidCalculatorSeoLanding_proofRail__oW83X{grid-template-columns:1fr}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div,.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:first-child{min-height:58px;padding:.7rem 0;border-right:0;border-bottom:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:last-child{border-bottom:0}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a,.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:not(:first-child){min-height:auto;padding:1rem 2rem 1rem 0;border-right:0;border-bottom:1px solid #dce1e6}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:last-child{border-bottom:0}}@media (max-width:520px){.AsteroidCalculatorSeoLanding_heroCopy__uLXdw h1{font-size:clamp(2rem,12vw,2.75rem)}.AsteroidCalculatorSeoLanding_actions__dvD0N{display:grid;width:100%}.AsteroidCalculatorSeoLanding_primaryAction__oD_9E,.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{width:100%}.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{justify-content:start}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh{display:grid}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh small{text-align:left}.AsteroidCalculatorSeoLanding_previewRow__GwhPR{grid-template-columns:8px minmax(62px,.6fr) minmax(84px,1fr) auto;gap:.45rem}}