.audit-viability-page_page__miKs6{width:100%;min-width:0;color:var(--color-body)}.audit-viability-page_container__YCyii{width:min(100% - 2 * var(--container-gutter),var(--container-width));margin-inline:auto}.audit-viability-page_hero__wev3d{position:relative;overflow:clip;background:radial-gradient(ellipse at 82% 42%,#e7e7ff 0,#f4f5ff 28%,transparent 57%),var(--color-surface)}.audit-viability-page_heroInner__tczxs{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,7vw,6.5rem)}.audit-viability-page_breadcrumbs__fNdpx{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-body);font-size:.875rem}.audit-viability-page_breadcrumbs__fNdpx a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.audit-viability-page_breadcrumbs__fNdpx span[aria-current]{color:var(--color-ink);font-weight:700}.audit-viability-page_heroGrid__V5Kdy{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.75rem,6vw,5.5rem)}.audit-viability-page_heroCopy__OZuJt{min-width:0}.audit-viability-page_eyebrow__Zvlqs{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:var(--color-primary);font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.audit-viability-page_eyebrowMark__JLWVp{width:1.75rem;height:2px;flex:0 0 auto;background:var(--color-primary)}.audit-viability-page_hero__wev3d h1{max-width:11ch;font-size:clamp(2.5rem,5.1vw,4.6875rem);line-height:.99}.audit-viability-page_heroLead__HMDPt{max-width:36rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1.65vw,1.25rem)}.audit-viability-page_heroActions__Sak6L{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.audit-viability-page_button__pA4J3{display:inline-flex;max-width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:var(--radius-pill);padding:.65rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.audit-viability-page_button__pA4J3:hover{transform:translateY(-2px)}.audit-viability-page_button__pA4J3:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.audit-viability-page_buttonPrimary__2xxiV{background:var(--gradient-primary);color:var(--color-white);box-shadow:0 8px 24px #625dfa2e}.audit-viability-page_buttonPrimary__2xxiV:hover{color:var(--color-white);box-shadow:0 10px 28px #625dfa50}.audit-viability-page_contactAnchor__2rIP4,.audit-viability-page_textLink__mE_85{display:inline-flex;max-width:100%;align-items:center;gap:.4rem;color:var(--color-ink);font-weight:700;text-decoration:underline;text-decoration-color:#625dfa70;text-underline-offset:.25em}.audit-viability-page_contactAnchor__2rIP4:hover,.audit-viability-page_textLink__mE_85:hover{color:var(--color-primary)}.audit-viability-page_arrowIcon__RUX7R{width:1.1rem;height:1.1rem;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.audit-viability-page_caution__6enL5{display:flex;max-width:34rem;min-width:0;align-items:flex-start;gap:.75rem;margin-top:2rem;border:1px solid #625dfa24;border-radius:.875rem;background:#fff9;padding:.875rem 1rem}.audit-viability-page_caution__6enL5 p{color:var(--color-ink);font-size:.9375rem;line-height:1.45}.audit-viability-page_cautionIcon__jLB_s{display:grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center;border:1.5px solid var(--color-primary);border-radius:50%;color:var(--color-primary);font-size:.8rem;font-weight:700}.audit-viability-page_heroVisual__jekzQ{position:relative;min-width:0}.audit-viability-page_heroImage__pWiGY{display:block;width:100%;height:auto;border-radius:1.5rem;mix-blend-mode:multiply}.audit-viability-page_visualNote__ybMin{position:absolute;right:2%;bottom:3%;max-width:16rem;border:1px solid #fff;border-radius:var(--radius-pill);background:#ffffffdf;padding:.5rem .875rem;color:var(--color-ink);font-size:.8125rem;font-weight:700;text-align:center;box-shadow:var(--shadow-card)}.audit-viability-page_section__4u977{padding-block:clamp(3.5rem,7vw,var(--space-section))}.audit-viability-page_deliverablesHeading__O9ZMi,.audit-viability-page_lensesHeading__bjpym,.audit-viability-page_sectionIntro__5ZlTK{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.75rem}.audit-viability-page_deliverablesHeading__O9ZMi>header,.audit-viability-page_lensesHeading__bjpym>header,.audit-viability-page_sectionIntro__5ZlTK>header{max-width:46rem;min-width:0}.audit-viability-page_deliverablesHeading__O9ZMi h2,.audit-viability-page_lensesHeading__bjpym h2,.audit-viability-page_sectionIntro__5ZlTK h2{max-width:18ch}.audit-viability-page_sectionIndex__O9sD4{flex:0 0 auto;padding-bottom:.3rem;color:#6d6bcb;font-size:.875rem;font-weight:700;letter-spacing:.08em}.audit-viability-page_processSection__KrXJd{background:var(--color-white)}.audit-viability-page_processGrid__9T0__{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.audit-viability-page_processCard__gIxBC{min-width:0;border:1px solid #e6e7f2;border-radius:var(--radius-card);background:linear-gradient(150deg,#fff,#fafaff);padding:clamp(1.25rem,2vw,1.75rem);box-shadow:var(--shadow-card)}.audit-viability-page_processTop__j3phF{display:flex;min-width:0;align-items:center;gap:.75rem;margin-bottom:1.8rem}.audit-viability-page_processNumber__J6Qkl{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border:1px solid #625dfa35;border-radius:50%;background:#f0efff;color:#514be6;font-size:.875rem;font-weight:700}.audit-viability-page_processRule__jIde8{width:100%;height:1px;background:linear-gradient(90deg,#625dfa70,#c85efa22)}.audit-viability-page_processCard__gIxBC h3{margin-bottom:.625rem;font-size:clamp(1.25rem,1.8vw,1.5rem)}.audit-viability-page_processCard__gIxBC p{font-size:1rem}.audit-viability-page_lensesSection__thSL2{background:#f1f2fb}.audit-viability-page_lensesHeading__bjpym{align-items:center}.audit-viability-page_lensesFootnote__MIVNa{flex:0 0 auto;border-left:2px solid var(--color-primary);padding-left:1rem;color:var(--color-ink);font-size:.875rem;font-weight:700}.audit-viability-page_lensesGrid__Cvel7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.audit-viability-page_lensCard__WR2fV{min-width:0;min-height:14rem;border:1px solid #e4e5f0;border-radius:var(--radius-card);background:var(--color-white);padding:1.5rem}.audit-viability-page_lensMarker__FUM2s{display:grid;width:2.25rem;height:2.25rem;margin-bottom:1.25rem;place-items:center;border-radius:.75rem;background:var(--gradient-primary);color:var(--color-white);font-size:.875rem;font-weight:700}.audit-viability-page_lensCard__WR2fV h3{margin-bottom:.5rem;font-size:1.25rem}.audit-viability-page_lensCard__WR2fV p{font-size:.9375rem}.audit-viability-page_prepareSection__5oJ2L{background:var(--color-white)}.audit-viability-page_prepareGrid__CoL_n{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.audit-viability-page_prepareIntro__cVXeu{position:sticky;top:2rem;min-width:0}.audit-viability-page_prepareIntro__cVXeu h2{max-width:13ch}.audit-viability-page_prepareIntro__cVXeu>p:last-child{max-width:28rem;margin-top:1rem}.audit-viability-page_preparePanel__fznlP{min-width:0;border:1px solid #e1e2f0;border-radius:var(--radius-card);background:#fcfcff;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-card)}.audit-viability-page_panelLabel__hdcZM{margin-bottom:1rem;color:#625dfa;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.audit-viability-page_topicList__w1U1O{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.audit-viability-page_topicButton__xA2Qx{display:flex;width:100%;min-width:0;min-height:3.5rem;align-items:center;gap:.875rem;border:1px solid #e6e7f1;border-radius:.75rem;background:var(--color-white);padding:.625rem .875rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.audit-viability-page_topicButton__xA2Qx:hover{border-color:#625dfa80}.audit-viability-page_faqItem__Ubgd6 summary:focus-visible,.audit-viability-page_resetButton___J_A1:focus-visible,.audit-viability-page_topicButton__xA2Qx:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.audit-viability-page_topicNumber__vL3f6{flex:0 0 auto;color:#7676a1;font-size:.8125rem;font-weight:700}.audit-viability-page_topicLabel__ePb1N{min-width:0;flex:1 1 auto;font-weight:700;overflow-wrap:anywhere}.audit-viability-page_topicToggle__Kw1bl{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#f1f0ff;color:var(--color-primary);font-size:1.125rem;line-height:1}.audit-viability-page_topicSelected__s97HC{border-color:#625dfa80;background:#f8f7ff;box-shadow:inset 3px 0 var(--color-primary)}.audit-viability-page_topicSelected__s97HC .audit-viability-page_topicToggle__Kw1bl{background:var(--color-primary);color:var(--color-white);font-size:.875rem}.audit-viability-page_selectionFeedback__FfQZ5{margin-top:1rem}.audit-viability-page_selectionFeedback__FfQZ5 .audit-viability-page_ges-feedback__ppxt_{padding:.875rem 1rem}.audit-viability-page_selectionFeedback__FfQZ5 .audit-viability-page_ges-feedback__body__0y7Sp{display:grid;gap:.25rem}.audit-viability-page_noDiagnostic__L4xIy{margin-top:.875rem;color:#4b505a;font-size:.875rem}.audit-viability-page_resetButton___J_A1{margin-top:.75rem;border:0;background:transparent;padding:.4rem 0;color:#514be6;font-size:.9375rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.audit-viability-page_deliverablesSection__0GTKj{background:var(--color-surface)}.audit-viability-page_deliverablesHeading__O9ZMi{align-items:center}.audit-viability-page_indicativeStamp__xH_CG{flex:0 0 auto;border:1px solid #c85efa75;border-radius:.75rem;background:#fbf4ff;padding:.75rem 1rem;color:#653478;font-size:.8125rem;font-weight:700;line-height:1.35;text-align:center;transform:rotate(2deg)}.audit-viability-page_deliverablesGrid__syvC7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.audit-viability-page_deliverableCard__6tkqW{display:flex;min-width:0;min-height:17rem;flex-direction:column;align-items:flex-start;border:1px solid #e5e5f0;border-radius:var(--radius-card);background:var(--color-white);padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:var(--shadow-card)}.audit-viability-page_deliverableNumber__n9sKK{display:grid;width:2.5rem;height:2.5rem;margin-bottom:1.4rem;place-items:center;border-radius:.75rem;background:#f0efff;color:var(--color-primary);font-size:.875rem;font-weight:700}.audit-viability-page_deliverableCard__6tkqW h3{margin-bottom:.625rem;font-size:1.375rem}.audit-viability-page_deliverableCard__6tkqW p{font-size:.9375rem}.audit-viability-page_indicativeTag__5vgIr{margin-top:auto;padding-top:1.25rem;color:#653478;font-size:.8125rem;font-weight:700}.audit-viability-page_indicativeTag__5vgIr:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.5rem;border-radius:50%;background:#c85efa;content:"";vertical-align:.08em}.audit-viability-page_questionsSection__9MFq2{background:var(--color-white)}.audit-viability-page_questionsGrid__Lh821{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:start;gap:clamp(2rem,6vw,5rem)}.audit-viability-page_questionsColumn__mFvOf{min-width:0}.audit-viability-page_faqList__E0C6i{display:grid;gap:.625rem;margin-top:2rem}.audit-viability-page_faqItem__Ubgd6{min-width:0;border:1px solid #e5e6ef;border-radius:.75rem;background:#fafaff;padding-inline:1rem}.audit-viability-page_faqItem__Ubgd6[open]{background:var(--color-white);box-shadow:var(--shadow-card)}.audit-viability-page_faqItem__Ubgd6 summary{display:flex;min-width:0;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;color:var(--color-ink);font-weight:700;cursor:pointer;list-style:none}.audit-viability-page_faqItem__Ubgd6 summary::-webkit-details-marker{display:none}.audit-viability-page_faqItem__Ubgd6 summary span:first-child{min-width:0}.audit-viability-page_faqPlus__FbgFV{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#efefff;color:var(--color-primary);font-size:1.25rem;line-height:1;transition:transform .2s ease}.audit-viability-page_faqItem__Ubgd6[open] .audit-viability-page_faqPlus__FbgFV{transform:rotate(45deg)}.audit-viability-page_faqItem__Ubgd6>p{padding:0 2.75rem 1rem 0;font-size:.9375rem}.audit-viability-page_contactCard___Varb{position:sticky;top:2rem;min-width:0;overflow:hidden;border-radius:1.25rem;background:var(--gradient-primary);padding:clamp(1.5rem,4vw,2.5rem);color:var(--color-white);box-shadow:0 1rem 3rem #625dfa38}.audit-viability-page_contactCard___Varb:after{position:absolute;right:-4rem;bottom:-5rem;width:12rem;height:12rem;border:1px solid #ffffff42;border-radius:50%;content:"";pointer-events:none}.audit-viability-page_contactCard___Varb>*{position:relative;z-index:1}.audit-viability-page_contactKicker__dLG_k{margin-bottom:.875rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.audit-viability-page_contactCard___Varb h2{color:var(--color-white);font-size:clamp(1.75rem,2.8vw,2.5rem)}.audit-viability-page_contactCard___Varb>p:not(.audit-viability-page_contactKicker__dLG_k){margin-top:.875rem;color:#fff;font-size:1rem}.audit-viability-page_buttonLight__Fhi7Q{margin-top:1.5rem;background:var(--color-white);color:#4f48d6}.audit-viability-page_buttonLight__Fhi7Q:hover{background:#f1efff;color:#3e37bd}.audit-viability-page_contactAnchor__2rIP4{display:flex;width:-moz-fit-content;width:fit-content;margin-top:1rem;color:var(--color-white);text-decoration-color:#ffffff8c}.audit-viability-page_contactAnchor__2rIP4:hover{color:var(--color-white);text-decoration-color:var(--color-white)}@media (max-width:900px){.audit-viability-page_heroGrid__V5Kdy{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:2rem}.audit-viability-page_lensesGrid__Cvel7,.audit-viability-page_processGrid__9T0__{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-viability-page_processCard__gIxBC{min-height:13rem}.audit-viability-page_questionsGrid__Lh821{grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);gap:2rem}}@media (max-width:680px){.audit-viability-page_heroInner__tczxs{padding-top:1.25rem}.audit-viability-page_heroGrid__V5Kdy{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:2.5rem}.audit-viability-page_hero__wev3d h1{max-width:13ch;font-size:clamp(2.65rem,11vw,3.5rem)}.audit-viability-page_heroLead__HMDPt{margin-top:1.125rem}.audit-viability-page_heroActions__Sak6L{align-items:flex-start;flex-direction:column;gap:.875rem;margin-top:1.5rem}.audit-viability-page_caution__6enL5{margin-top:1.5rem}.audit-viability-page_heroVisual__jekzQ{width:min(100%,31rem);justify-self:center}.audit-viability-page_visualNote__ybMin{right:1%;bottom:2%;font-size:.75rem}.audit-viability-page_deliverablesHeading__O9ZMi,.audit-viability-page_lensesHeading__bjpym,.audit-viability-page_sectionIntro__5ZlTK{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.audit-viability-page_sectionIndex__O9sD4{padding:0}.audit-viability-page_lensesFootnote__MIVNa{border-left:0;border-top:2px solid var(--color-primary);padding:.5rem 0 0}.audit-viability-page_deliverablesGrid__syvC7,.audit-viability-page_lensesGrid__Cvel7,.audit-viability-page_processGrid__9T0__{grid-template-columns:minmax(0,1fr)}.audit-viability-page_processCard__gIxBC{min-height:0}.audit-viability-page_processTop__j3phF{margin-bottom:1rem}.audit-viability-page_processRule__jIde8{max-width:5rem}.audit-viability-page_lensCard__WR2fV{min-height:0}.audit-viability-page_lensMarker__FUM2s{margin-bottom:.875rem}.audit-viability-page_prepareGrid__CoL_n{grid-template-columns:minmax(0,1fr);gap:1.5rem}.audit-viability-page_prepareIntro__cVXeu{position:static}.audit-viability-page_deliverableCard__6tkqW{min-height:0}.audit-viability-page_deliverableNumber__n9sKK{margin-bottom:1rem}.audit-viability-page_indicativeTag__5vgIr{margin-top:.5rem}.audit-viability-page_questionsGrid__Lh821{grid-template-columns:minmax(0,1fr)}.audit-viability-page_contactCard___Varb{position:relative;top:auto}.audit-viability-page_faqItem__Ubgd6>p{padding-right:.25rem}}@media (max-width:360px){.audit-viability-page_breadcrumbs__fNdpx{gap:.35rem;font-size:.8125rem}.audit-viability-page_button__pA4J3{width:100%}.audit-viability-page_textLink__mE_85{font-size:.9375rem}.audit-viability-page_topicButton__xA2Qx{gap:.625rem;padding-inline:.625rem}.audit-viability-page_topicNumber__vL3f6{font-size:.75rem}.audit-viability-page_faqItem__Ubgd6{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.audit-viability-page_button__pA4J3,.audit-viability-page_faqPlus__FbgFV,.audit-viability-page_topicButton__xA2Qx{transition:none}}