.SiteHeader_header__6Xzm_{border-bottom:1px solid #eeebe3;background-color:#fdfcf8}.SiteHeader_inner__KmG1m{max-width:1100px;margin:0 auto;padding:.875rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.SiteHeader_logo__yYVjn{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text,#111);font-weight:700;font-size:1.05rem}.SiteHeader_logoText__RZsLh span{color:var(--green,#1d9e75)}.SiteHeader_nav__bIj0g{display:flex;gap:1.25rem;align-items:center}.SiteHeader_nav__bIj0g a{color:#333;text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .15s ease}.SiteHeader_nav__bIj0g a:hover{color:var(--green,#1d9e75)}@media (max-width:640px){.SiteHeader_nav__bIj0g{gap:.875rem;font-size:.8125rem}.SiteHeader_nav__bIj0g a{font-size:.8125rem}}.SiteFooter_footer__i3J32{margin-top:4rem;padding-top:3rem;background-color:#fbf9f3;border-top:1px solid #eeebe3}.SiteFooter_inner__vesbx{max-width:1100px;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.SiteFooter_col__AlxnH{min-width:0}.SiteFooter_heading__10ySQ{font-size:.875rem;font-weight:700;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em;color:#666}.SiteFooter_text__scGGh{font-size:.875rem;color:#555;line-height:1.5;margin:0;max-width:260px}.SiteFooter_list__YZ9kk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.SiteFooter_list__YZ9kk a{color:#333;text-decoration:none;font-size:.9375rem;transition:color .15s ease}.SiteFooter_list__YZ9kk a:hover{color:var(--green,#1d9e75)}.SiteFooter_bottom__akco5{max-width:1100px;margin:3rem auto 0;padding:1.5rem 1.25rem;border-top:1px solid #eeebe3;font-size:.8125rem;color:#888}@media (max-width:720px){.SiteFooter_inner__vesbx{grid-template-columns:1fr 1fr}}@media (max-width:480px){.SiteFooter_inner__vesbx{grid-template-columns:1fr}}.AffiliateDisclosureBanner_banner__h014S{background-color:#f4f2ec;border-bottom:1px solid #e6e2d8;padding:.5rem 1rem;text-align:center;font-size:.8125rem;color:#555;line-height:1.5}.AffiliateDisclosureBanner_text__P26cP{max-width:900px;margin:0 auto;display:block}.AffiliateDisclosureBanner_link__i1PXJ{color:var(--green,#1d9e75);text-decoration:underline;text-underline-offset:2px}.AffiliateDisclosureBanner_link__i1PXJ:hover{color:#178a65}.AffiliateButton_button__jwg3t{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-weight:600;letter-spacing:-.01em;border-radius:10px;text-decoration:none;transition:transform .08s ease,background-color .15s ease,border-color .15s ease;cursor:pointer;border:1.5px solid transparent;line-height:1.2}.AffiliateButton_button__jwg3t:hover{transform:translateY(-1px)}.AffiliateButton_button__jwg3t:active{transform:translateY(0)}.AffiliateButton_primary__YOsGy{background-color:var(--green,#1d9e75);color:#fff;border-color:var(--green,#1d9e75)}.AffiliateButton_primary__YOsGy:hover{background-color:#178a65;border-color:#178a65}.AffiliateButton_secondary__M8Sr9{background-color:transparent;color:var(--text,#111);border-color:var(--text,#111)}.AffiliateButton_secondary__M8Sr9:hover{background-color:var(--text,#111);color:#fff}.AffiliateButton_ghost__qZMay{background-color:transparent;color:var(--green,#1d9e75);border-color:transparent;text-decoration:underline;text-underline-offset:4px}.AffiliateButton_ghost__qZMay:hover{color:#178a65;transform:none}.AffiliateButton_sm__QJ3yG{font-size:.875rem;padding:.5rem .875rem}.AffiliateButton_md__lTPk3{font-size:1rem;padding:.75rem 1.25rem}.AffiliateButton_lg__H5ht_{font-size:1.125rem;padding:1rem 1.75rem}.AffiliateButton_block__ru8e1{width:100%}.AffiliateButton_arrow__lLjoa{font-size:.9em;transition:transform .15s ease}.AffiliateButton_button__jwg3t:hover .AffiliateButton_arrow__lLjoa{transform:translateX(2px)}.ProgramBadge_badge__hnodR,.ProgramBadge_wrap__ogE7k{display:inline-flex;align-items:center}.ProgramBadge_badge__hnodR{justify-content:center;color:#fff;font-weight:800;font-family:-apple-system,Segoe UI,Inter,system-ui,sans-serif;letter-spacing:-.02em;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.15);flex-shrink:0}.ProgramBadge_label__WpbhW{font-weight:600;font-size:1rem;color:inherit}.MigrationPlanner_page__yll4Q{max-width:760px;margin:0 auto;padding:2rem 1.25rem 4rem}.MigrationPlanner_hero__2qac2{margin-bottom:2.5rem;text-align:center}.MigrationPlanner_h1__TiFnY{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .75rem}.MigrationPlanner_subtitle__y_z4B{font-size:1.0625rem;color:#555;line-height:1.55;max-width:560px;margin:0 auto}.MigrationPlanner_form__G_sbv{display:flex;flex-direction:column;gap:1.5rem}.MigrationPlanner_section__P6NsL{background-color:#fff;border:1px solid #eeebe3;border-radius:14px;padding:1.5rem 1.75rem}.MigrationPlanner_sectionH2__mm9oF{font-size:1.25rem;font-weight:700;margin:0 0 .375rem}.MigrationPlanner_hint__ekPLi{font-size:.875rem;color:#666;margin:0 0 1rem;line-height:1.5}.MigrationPlanner_link__xGmnT{color:var(--green,#1d9e75);text-decoration:underline;text-underline-offset:2px}.MigrationPlanner_gridInputs__ei1G_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.875rem;gap:.875rem}.MigrationPlanner_field__2vS71{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;color:#555;font-weight:600}.MigrationPlanner_field__2vS71 input{padding:.75rem .875rem;border:1.5px solid #e0dcd0;border-radius:8px;font-size:1rem;font-family:inherit;background-color:#fdfcf8;transition:border-color .15s ease}.MigrationPlanner_field__2vS71 input:focus{outline:none;border-color:var(--green,#1d9e75)}.MigrationPlanner_priorityGrid__VGYNr{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.625rem;gap:.625rem}.MigrationPlanner_priorityOption__dzB5y{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border:1.5px solid #e0dcd0;border-radius:10px;font-size:.9375rem;cursor:pointer;background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.MigrationPlanner_priorityOption__dzB5y:hover{border-color:#b8b2a0}.MigrationPlanner_priorityActive__amel6{border-color:var(--green,#1d9e75);background-color:#f3f9f6}.MigrationPlanner_priorityOption__dzB5y input{accent-color:var(--green,#1d9e75);width:1rem;height:1rem}.MigrationPlanner_submitBtn__P8FHc{align-self:center;background-color:var(--green,#1d9e75);color:#fff;border:none;padding:.875rem 2rem;border-radius:10px;font-size:1.0625rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background-color .15s ease,transform .08s ease}.MigrationPlanner_submitBtn__P8FHc:hover{background-color:#178a65;transform:translateY(-1px)}.MigrationPlanner_result__By9vV{margin-top:2.5rem;background-color:#fbf9f3;border:1px solid #eeebe3;border-radius:16px;padding:2rem}.MigrationPlanner_resultHeader__q9oc0{text-align:center;margin-bottom:1.5rem}.MigrationPlanner_resultEyebrow__KiUZn{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--green,#1d9e75);margin-bottom:.5rem}.MigrationPlanner_resultName__9Dr13{font-size:2rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.MigrationPlanner_resultTagline__Jg6O6{font-size:1rem;color:#555;margin:0 0 .75rem}.MigrationPlanner_resultUsage__HV9tt{font-size:.9375rem;color:#666;margin:0}.MigrationPlanner_resultCta__VTdff{display:flex;justify-content:center;margin-bottom:2rem}.MigrationPlanner_secondaryBtn__8n2WK{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1.5px solid var(--green,#1d9e75);color:var(--green,#1d9e75);border-radius:10px;text-decoration:none;font-weight:700;font-size:.9375rem}.MigrationPlanner_secondaryBtn__8n2WK:hover{background-color:var(--green,#1d9e75);color:#fff}.MigrationPlanner_ranked__UmkXO{margin-bottom:2rem}.MigrationPlanner_rankedHeading__TrBrd{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;color:#666;font-weight:700;margin:0 0 .75rem}.MigrationPlanner_rankedList__4No5I{list-style:decimal;padding-left:1.5rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.MigrationPlanner_rankedItem__kAH5P{display:flex;justify-content:space-between;align-items:center;font-size:.9375rem;padding:.375rem 0}.MigrationPlanner_rankedName__etoCX{font-weight:600}.MigrationPlanner_rankedScore___sTKy{color:#888;font-size:.8125rem}.MigrationPlanner_emailCapture__fobJH{padding-top:1.5rem;border-top:1px solid #eeebe3}.MigrationPlanner_emailForm__x8W9H{display:flex;flex-direction:column;gap:.5rem}.MigrationPlanner_emailHeading__heONQ{font-size:1.0625rem;font-weight:700;margin:0}.MigrationPlanner_emailHint__CzIqQ{font-size:.875rem;color:#555;margin:0 0 .5rem;line-height:1.5}.MigrationPlanner_emailInputRow__8fwXR{display:flex;gap:.5rem}.MigrationPlanner_emailInput__YsxJE{flex:1 1;padding:.75rem .875rem;border:1.5px solid #e0dcd0;border-radius:8px;font-size:.9375rem;font-family:inherit;background-color:#fff}.MigrationPlanner_emailInput__YsxJE:focus{outline:none;border-color:var(--green,#1d9e75)}.MigrationPlanner_emailBtn__87co9{background-color:var(--green,#1d9e75);color:#fff;border:none;padding:0 1.25rem;border-radius:8px;font-weight:700;font-size:.9375rem;font-family:inherit;cursor:pointer;white-space:nowrap}.MigrationPlanner_emailBtn__87co9:hover:not(:disabled){background-color:#178a65}.MigrationPlanner_emailBtn__87co9:disabled{opacity:.6;cursor:default}.MigrationPlanner_emailLegal__a4eoL{font-size:.75rem;color:#888;margin:.375rem 0 0}.MigrationPlanner_emailSuccess__OQ4TS{padding:1rem;background-color:#f3f9f6;border:1px solid #d6ebe1;border-radius:10px;color:var(--green,#1d9e75);font-weight:600;text-align:center}@media (max-width:640px){.MigrationPlanner_h1__TiFnY{font-size:1.75rem}.MigrationPlanner_gridInputs__ei1G_,.MigrationPlanner_priorityGrid__VGYNr{grid-template-columns:1fr}.MigrationPlanner_emailInputRow__8fwXR{flex-direction:column}.MigrationPlanner_emailBtn__87co9{padding:.75rem 1.25rem}.MigrationPlanner_result__By9vV{padding:1.5rem}.MigrationPlanner_resultName__9Dr13{font-size:1.5rem}}