.HifzLanding_page__d1tBk{width:100%;overflow-x:hidden;padding-top:5rem;background:var(--hifz-surface-alt);color:var(--hifz-text)}.HifzLanding_hero__r3UvP{width:min(920px,92%);margin:0 auto;padding:5rem 0 4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}.HifzLanding_eyebrow__bxB2O{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hifz-brand-dark)}.HifzLanding_heroTitle___xY81{font-size:clamp(2.8rem,2rem + 3vw,4.8rem);line-height:1.15;color:var(--hifz-text-strong);font-weight:700}.HifzLanding_heroBreak__NdI5D{display:none}@media(min-width:560px){.HifzLanding_heroBreak__NdI5D{display:inline}}.HifzLanding_heroSubtitle__gJILN{max-width:620px;font-size:1.7rem;line-height:1.6;color:var(--hifz-text-mid)}.HifzLanding_heroActions__oZqgE{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.8rem}.HifzLanding_ctaPrimary__5R3xN,.HifzLanding_ctaSecondary__lNdmE{display:inline-block;padding:1.2rem 2.4rem;border-radius:1rem;font-weight:700;font-size:1.5rem;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.HifzLanding_ctaPrimary__5R3xN{background:var(--hifz-brand);color:#fff;box-shadow:0 4px 20px rgba(52,178,153,.35)}.HifzLanding_ctaPrimary__5R3xN:hover{background:var(--hifz-brand-dark);transform:translateY(-2px)}.HifzLanding_ctaSecondary__lNdmE{background:rgba(0,0,0,0);color:var(--hifz-brand-darker);border:2px solid var(--hifz-border)}.HifzLanding_ctaSecondary__lNdmE:hover{border-color:var(--hifz-brand);transform:translateY(-2px)}.HifzLanding_section__Gb0yS{width:min(1100px,92%);margin:0 auto;padding:3.6rem 0}.HifzLanding_sectionHeader__CoUJr{text-align:center;margin-bottom:2.8rem}.HifzLanding_sectionHeader__CoUJr h2{font-size:clamp(2.2rem,1.8rem + 1vw,3rem);color:var(--hifz-text-strong);font-weight:700}.HifzLanding_sectionHeader__CoUJr p{margin-top:.6rem;font-size:1.5rem;color:var(--hifz-text-muted)}.HifzLanding_problemGrid__AFmPT{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:768px){.HifzLanding_problemGrid__AFmPT{grid-template-columns:repeat(3,1fr)}}.HifzLanding_problemCard__dZ9uF{background:var(--hifz-surface);border:1px solid var(--hifz-border);border-radius:1.2rem;padding:2rem}.HifzLanding_problemCard__dZ9uF h3{font-size:1.6rem;color:var(--hifz-text-strong);margin-bottom:.8rem}.HifzLanding_problemCard__dZ9uF p{font-size:1.4rem;line-height:1.6;color:var(--hifz-text-secondary)}.HifzLanding_stageRow__mwlrN{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:768px){.HifzLanding_stageRow__mwlrN{grid-template-columns:repeat(3,1fr)}}.HifzLanding_stageCard__3bD8i{position:relative;background:var(--hifz-brand-surface);border:1px solid var(--hifz-border);border-top:4px solid var(--hifz-brand);border-radius:1.2rem;padding:2.2rem 2rem}.HifzLanding_stageCard__3bD8i h3{font-size:1.8rem;color:var(--hifz-brand-text);margin:1rem 0 .8rem}.HifzLanding_stageCard__3bD8i h3 span{font-size:1.3rem;font-weight:400;color:var(--hifz-text-muted)}.HifzLanding_stageCard__3bD8i p{font-size:1.4rem;line-height:1.6;color:var(--hifz-text-secondary)}.HifzLanding_stageNumber__S16e9{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--hifz-brand);color:#fff;font-weight:700;font-size:1.5rem}.HifzLanding_featureGrid__mMQKd{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:560px){.HifzLanding_featureGrid__mMQKd{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.HifzLanding_featureGrid__mMQKd{grid-template-columns:repeat(3,1fr)}}.HifzLanding_featureCard__8ONdH{background:var(--hifz-surface);border:1px solid var(--hifz-border);border-radius:1.2rem;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.HifzLanding_featureCard__8ONdH h3{font-size:1.6rem;color:var(--hifz-brand-darker);margin-bottom:.8rem}.HifzLanding_featureCard__8ONdH p{font-size:1.4rem;line-height:1.6;color:var(--hifz-text-secondary)}.HifzLanding_featureCard__8ONdH:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.HifzLanding_visionBlock__fphvv{max-width:760px;margin:0 auto;text-align:center}.HifzLanding_visionBlock__fphvv p{font-size:1.6rem;line-height:1.7;color:var(--hifz-text-secondary);margin-top:1.2rem;text-align:left}.HifzLanding_faqList__1J5dy{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.HifzLanding_faqItem__G_LNr{background:var(--hifz-surface);border:1px solid var(--hifz-border);border-radius:1rem;padding:1.4rem 1.8rem}.HifzLanding_faqItem__G_LNr summary{cursor:pointer;font-size:1.5rem;font-weight:600;color:var(--hifz-text-strong);list-style:none}.HifzLanding_faqItem__G_LNr summary::-webkit-details-marker{display:none}.HifzLanding_faqItem__G_LNr summary:before{content:"+";display:inline-block;width:1.6rem;color:var(--hifz-brand);font-weight:700}.HifzLanding_faqItem__G_LNr[open] summary:before{content:"−"}.HifzLanding_faqItem__G_LNr p{margin-top:1rem;font-size:1.4rem;line-height:1.6;color:var(--hifz-text-secondary);padding-left:1.6rem}.HifzLanding_finalCta__oWJgE{width:min(920px,92%);margin:2rem auto 5rem;padding:4rem 2.4rem;border-radius:1.6rem;background:linear-gradient(135deg,var(--hifz-brand),var(--hifz-brand-darker));text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.HifzLanding_finalCta__oWJgE h2{font-size:clamp(2.2rem,1.8rem + 1vw,3rem);color:#fff;font-weight:700}.HifzLanding_finalCta__oWJgE p{font-size:1.5rem;color:hsla(0,0%,100%,.85);margin-bottom:.6rem}.HifzLanding_finalCta__oWJgE .HifzLanding_ctaPrimary__5R3xN{background:#fff;color:var(--hifz-brand-darker);box-shadow:0 4px 20px rgba(0,0,0,.2)}.HifzLanding_finalCta__oWJgE .HifzLanding_ctaPrimary__5R3xN:hover{background:var(--hifz-surface)}