.page_hero__MfEO7{position:relative;padding:5rem 5rem 4.5rem;background:#000211;overflow:hidden}.page_heroGlow__0eg4Y{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(122,74,228,.22) 0,transparent 65%);pointer-events:none;z-index:0}.page_heroInner__4HukC{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;max-width:1200px;margin:0 auto;align-items:start}.page_heroLeft__zgdDf{display:flex;flex-direction:column;gap:1.25rem}.page_heroBadges__ggv3F{display:flex;flex-wrap:wrap;gap:.5rem}.page_badgeCat__yN9Ho{letter-spacing:.08em;border-radius:9999px;border:1px solid rgba(155,123,254,.3);background:rgba(155,123,254,.1);color:#9b7bfe}.page_badgeCat__yN9Ho,.page_badgeLevel__Ity65{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.25rem .75rem}.page_badgeLevel__Ity65{letter-spacing:.06em;border-radius:9999px;border:1px solid}.page_badgeRead___yjmW{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .75rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#a49aa8}.page_h1__Wmj51{font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:750;line-height:1.18;color:#fff;letter-spacing:-.02em;margin:0}.page_overview__x5kky{font-size:1.0625rem;line-height:1.75rem;color:#a49aa8;margin:0}.page_toolsRow__SnRdY{display:flex;flex-direction:column;gap:.625rem}.page_toolsLabel__AZwip{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a49aa8;margin:0}.page_toolChips__08th7{display:flex;flex-wrap:wrap;gap:.5rem}.page_toolChip__vwA_f{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;color:#fff;padding:.3125rem .75rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.03)}.page_toolChipIcon__xKnsH{display:flex;align-items:center;color:#9b7bfe}.page_heroCtas__aQ_3D{display:flex;gap:.875rem;flex-wrap:wrap;padding-top:.25rem}.page_stepsCard__9a5jM{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:1.75rem;backdrop-filter:blur(12px);position:sticky;top:5rem}.page_stepsCardLabel__LT7iW{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9b7bfe;margin:0 0 1.25rem}.page_topicsList__UtRIY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.page_topicItem__Q72xA{display:flex;gap:.875rem;align-items:flex-start}.page_topicNum__xjDxk{font-size:.7rem;font-weight:700;color:#9b7bfe;background:rgba(155,123,254,.1);border:1px solid rgba(155,123,254,.25);border-radius:.375rem;padding:.2rem .4rem;flex-shrink:0;line-height:1.4;letter-spacing:.05em}.page_topicText__b_A29{font-size:.8125rem;line-height:1.55;color:hsla(0,0%,100%,.8);margin:0}.page_outcomesStrip__s5MMl{display:grid;grid-template-columns:repeat(4,1fr);background:#000211;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.page_outcomeCell__zN_wL{padding:1.75rem 2rem;text-align:center;border-right:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);backdrop-filter:blur(12px)}.page_outcomeCell__zN_wL:last-child{border-right:none}.page_outcomeMetric__u1vk9{font-size:clamp(1.5rem,3vw,2rem);font-weight:750;color:#fff;letter-spacing:-.02em;margin:0 0 .25rem}.page_outcomeLabel__0ehYO{font-size:.8125rem;color:#a49aa8;margin:0}.page_section__ipmu3{padding:3.5rem 5rem;background:#000211;border-top:1px solid hsla(0,0%,100%,.05)}.page_sectionHeading__xOkn_{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:750;color:#fff;letter-spacing:-.015em;margin:0 auto 2rem;max-width:860px;width:100%}.page_stepsList__E57UK{display:flex;flex-direction:column;gap:0;max-width:860px;margin:0 auto;width:100%}.page_stepItem__2_6sL{display:flex;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.page_stepItem__2_6sL:last-child{border-bottom:none}.page_stepNum__TiDWs{font-size:2rem;font-weight:750;color:rgba(155,123,254,.25);line-height:1;flex-shrink:0;width:2.5rem;letter-spacing:-.04em;padding-top:.125rem}.page_stepTitle__voIzn{font-size:1.0625rem;font-weight:700;color:#fff;margin:0 0 .5rem}.page_stepDesc__AobtJ{font-size:.9375rem;line-height:1.7;color:#a49aa8;margin:0}.page_faqContainer__zFNQU{display:flex;flex-direction:column;max-width:780px;margin:0 auto;width:100%}.page_faqItem__wfnbI{border-bottom:1px solid hsla(0,0%,100%,.07);padding:1.375rem 0}.page_faqItem__wfnbI:last-child{border-bottom:none}.page_faqSummary__3j7JS{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_faqSummary__3j7JS::-webkit-details-marker{display:none}.page_faqQ__WToYp{font-size:1rem;font-weight:650;color:#fff;line-height:1.45}.page_faqIcon__DZOUs{font-size:1.25rem;color:#9b7bfe;flex-shrink:0;transition:transform .2s ease}details[open] .page_faqIcon__DZOUs{transform:rotate(45deg)}.page_faqA__rRsYF{font-size:.9375rem;line-height:1.7;color:#a49aa8;margin:.875rem 0 0}.page_relatedGrid__uw1BT{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.page_relatedCard__feBYs{display:flex;flex-direction:column;gap:.5rem;padding:1.375rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;background:hsla(0,0%,100%,.02);text-decoration:none;transition:border-color .2s ease}.page_relatedCard__feBYs:hover{border-color:hsla(0,0%,100%,.15)}.page_relatedCat__XsqsV{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9b7bfe}.page_relatedTitle__WUljC{font-size:.9375rem;font-weight:650;color:#fff;margin:0;line-height:1.4;flex:1}.page_relatedMeta__P9qTK{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.page_relatedLevel__4jor0{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .5rem;border-radius:9999px;border:1px solid}.page_relatedRead__31iXn{font-size:.75rem;color:#a49aa8}.page_ctaBanner__vM5qL{position:relative;background:rgba(155,123,254,.06);border:1px solid rgba(155,123,254,.2);border-radius:1rem;padding:3rem;text-align:center;overflow:hidden}.page_ctaGlow___87br{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(122,74,228,.15) 0,transparent 70%);pointer-events:none}.page_ctaContent__MrgwZ{position:relative;z-index:1}.page_ctaH2__JTQv8{font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:750;color:#fff;letter-spacing:-.02em;margin:0 0 .75rem}.page_ctaSubtext__adQjI{font-size:1rem;line-height:1.65;color:#a49aa8;max-width:560px;margin:0 auto 1.75rem}.page_ctaRow__XkJva{display:flex;justify-content:center;gap:.875rem}.page_backRow__OFkLf{padding:1.5rem 5rem 3rem;background:#000211}.page_backLink__suOu4{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#a49aa8;text-decoration:none;transition:color .15s ease}.page_backLink__suOu4:hover{color:#fff}@media (max-width:1024px){.page_heroInner__4HukC{grid-template-columns:1fr}.page_stepsCard__9a5jM{position:static}.page_outcomesStrip__s5MMl,.page_relatedGrid__uw1BT{grid-template-columns:repeat(2,1fr)}.page_backRow__OFkLf,.page_hero__MfEO7,.page_section__ipmu3{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:640px){.page_backRow__OFkLf,.page_hero__MfEO7,.page_section__ipmu3{padding-left:1.25rem;padding-right:1.25rem}.page_hero__MfEO7{padding-top:3rem}.page_outcomesStrip__s5MMl{grid-template-columns:repeat(2,1fr)}.page_relatedGrid__uw1BT{grid-template-columns:1fr}.page_ctaBanner__vM5qL{padding:2rem 1.25rem}}.page_proseBlock__3bQel{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page_proseParagraph__WNYLy{font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.85);margin:0}.page_proseParagraph__WNYLy strong{color:#fff}.page_tldrList__Ia5Cl{max-width:900px;margin:0 auto;padding:1.5rem 2rem 1.5rem 1.5rem;background:linear-gradient(180deg,rgba(122,74,228,.08),rgba(122,74,228,.02));border:1px solid rgba(122,74,228,.25);border-radius:.75rem;list-style:none;display:flex;flex-direction:column;gap:.85rem}.page_tldrItem__ER438{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.9);padding-left:1.5rem;position:relative}.page_tldrItem__ER438:before{content:"→";position:absolute;left:0;top:0;color:#7a4ae4;font-weight:700}.page_techDetailsList__UReBg{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_techDetailItem__KDIHY{padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem}.page_techDetailTitle__lVr3Y{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .75rem}.page_mistakesList__YPVKb{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page_mistakeItem__0PgC6{padding:1.25rem 1.5rem;background:rgba(255,193,7,.04);border-left:3px solid #ffc107;border-radius:.5rem}.page_mistakeTitle__VEw8k{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem;display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}.page_mistakeBadge__tjk1x{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .5rem;border-radius:.25rem;background:rgba(255,193,7,.15);color:#ffd54f;border:1px solid rgba(255,193,7,.3)}.page_mistakeFix__QdBPh{margin:0;font-size:.9375rem;line-height:1.6;color:hsla(0,0%,100%,.85)}.page_fixLabel__e_Zbv{color:#81c784;font-weight:600}.page_tableWrap__56_dH{max-width:1000px;margin:0 auto;overflow-x:auto;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1)}.page_comparisonTable__cUy0n{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:640px}.page_comparisonTable__cUy0n thead{background:rgba(122,74,228,.12)}.page_comparisonTable__cUy0n th{padding:.875rem 1rem;text-align:left;font-weight:600;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12)}.page_comparisonTable__cUy0n td{padding:.875rem 1rem;color:hsla(0,0%,100%,.85);border-bottom:1px solid hsla(0,0%,100%,.05);line-height:1.5}.page_comparisonTable__cUy0n tbody tr:last-child td,.page_comparisonTable__cUy0n tbody tr:last-child th{border-bottom:none}.page_tableRowHeader___SSjl{font-weight:600;color:#fff;background:hsla(0,0%,100%,.02);width:28%}.page_tableCellHighlight__GRKw0{color:#fff;background:rgba(122,74,228,.06);font-weight:500}.page_verdict__896ov{max-width:900px;margin:1.5rem auto 0;padding:1rem 1.25rem;background:rgba(129,199,132,.06);border-left:3px solid #81c784;border-radius:.5rem;font-size:.9375rem}@media (max-width:640px){.page_tldrList__Ia5Cl{padding:1.25rem}.page_mistakeItem__0PgC6,.page_techDetailItem__KDIHY{padding:1rem 1.125rem}.page_comparisonTable__cUy0n{font-size:.875rem}.page_comparisonTable__cUy0n td,.page_comparisonTable__cUy0n th{padding:.625rem .75rem}}